Context: α : Type u_1

Context: E : Type u_2

Context: F : Type u_3

Context: F' : Type u_4

Context: G : Type u_5

Context: 𝕜 : Type u_6

Context: p : ℝ≥0∞

Context: inst✝⁷ : NormedAddCommGroup E

Context: inst✝⁶ : NormedSpace ℝ E

Context: inst✝⁵ : NormedAddCommGroup F

Context: inst✝⁴ : NormedSpace ℝ F

Context: inst✝³ : NormedAddCommGroup F'

Context: inst✝² : NormedSpace ℝ F'

Context: inst✝¹ : NormedAddCommGroup G

Context: m : MeasurableSpace α

Context: μ : Measure α

Context: inst✝ : CompleteSpace F

Context: T T' T'' : Set α → E →L[ℝ] F

Context: C C' C'' : ℝ

Context: f✝ g✝ : α → E

Context: μ' : Measure α

Context: c' : ℝ≥0∞

Context: hc' : c' ≠ ⊤

Context: hμ'_le : μ' ≤ c' • μ

Context: hc'0 : ¬c' = 0

Context: f : ↥(Lp G 1 μ)

Context: ε : ℝ

Context: hε_pos : ε > 0

Context: g : ↥(Lp G 1 μ)

case h
α : Type u_1
E : Type u_2
F : Type u_3
F' : Type u_4
G : Type u_5
𝕜 : Type u_6
p : ℝ≥0∞
inst✝⁷ : NormedAddCommGroup E
inst✝⁶ : NormedSpace ℝ E
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace ℝ F
inst✝³ : NormedAddCommGroup F'
inst✝² : NormedSpace ℝ F'
inst✝¹ : NormedAddCommGroup G
m : MeasurableSpace α
μ : Measure α
inst✝ : CompleteSpace F
T T' T'' : Set α → E →L[ℝ] F
C C' C'' : ℝ
f✝ g✝ : α → E
μ' : Measure α
c' : ℝ≥0∞
hc' : c' ≠ ⊤
hμ'_le : μ' ≤ c' • μ
hc'0 : ¬c' = 0
f : ↥(Lp G 1 μ)
ε : ℝ
hε_pos : ε > 0
g : ↥(Lp G 1 μ)
hfg : (eLpNorm (↑↑g - ↑↑f) 1 μ).toReal < ε / 2 / c'.toReal
h_int : ∀ (f' : ↥(Lp G 1 μ)), Integrable (↑↑f') μ' :=
  fun f' => Integrable.of_measure_le_smul c' hc' hμ'_le (L1.integrable_coeFn f')
⊢ (eLpNorm (↑↑(Integrable.toL1 ↑↑g ⋯) - ↑↑(Integrable.toL1 ↑↑f ⋯)) 1 μ').toReal < ε


Context: α : Type u_1

Context: E : Type u_2

Context: F : Type u_3

Context: F' : Type u_4

Context: G : Type u_5

Context: 𝕜 : Type u_6

Context: p : ℝ≥0∞

Context: inst✝⁷ : NormedAddCommGroup E

Context: inst✝⁶ : NormedSpace ℝ E

Context: inst✝⁵ : NormedAddCommGroup F

Context: inst✝⁴ : NormedSpace ℝ F

Context: inst✝³ : NormedAddCommGroup F'

Context: inst✝² : NormedSpace ℝ F'

Context: inst✝¹ : NormedAddCommGroup G

Context: m : MeasurableSpace α

Context: μ : Measure α

Context: inst✝ : CompleteSpace F

Context: T T' T'' : Set α → E →L[ℝ] F

Context: C C' C'' : ℝ

Context: f✝ g✝ : α → E

Context: μ' : Measure α

Context: c' : ℝ≥0∞

Context: hc' : c' ≠ ⊤

Context: hμ'_le : μ' ≤ c' • μ

Context: hc'0 : ¬c' = 0

Context: f : ↥(Lp G 1 μ)

Context: ε : ℝ

Context: hε_pos : ε > 0

Context: g : ↥(Lp G 1 μ)

case h
α : Type u_1
E : Type u_2
F : Type u_3
F' : Type u_4
G : Type u_5
𝕜 : Type u_6
p : ℝ≥0∞
inst✝⁷ : NormedAddCommGroup E
inst✝⁶ : NormedSpace ℝ E
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace ℝ F
inst✝³ : NormedAddCommGroup F'
inst✝² : NormedSpace ℝ F'
inst✝¹ : NormedAddCommGroup G
m : MeasurableSpace α
μ : Measure α
inst✝ : CompleteSpace F
T T' T'' : Set α → E →L[ℝ] F
C C' C'' : ℝ
f✝ g✝ : α → E
μ' : Measure α
c' : ℝ≥0∞
hc' : c' ≠ ⊤
hμ'_le : μ' ≤ c' • μ
hc'0 : ¬c' = 0
f : ↥(Lp G 1 μ)
ε : ℝ
hε_pos : ε > 0
g : ↥(Lp G 1 μ)
hfg : (eLpNorm (↑↑g - ↑↑f) 1 μ).toReal < ε / 2 / c'.toReal
h_int : ∀ (f' : ↥(Lp G 1 μ)), Integrable (↑↑f') μ' :=
  fun f' => Integrable.of_measure_le_smul c' hc' hμ'_le (L1.integrable_coeFn f')
this : eLpNorm (↑↑(Integrable.toL1 ↑↑g ⋯) - ↑↑(Integrable.toL1 ↑↑f ⋯)) 1 μ' = eLpNorm (↑↑g - ↑↑f) 1 μ'
⊢ (eLpNorm (↑↑g - ↑↑f) 1 μ').toReal < ε


Context: α : Type u_1

Context: E : Type u_2

Context: F : Type u_3

Context: F' : Type u_4

Context: G : Type u_5

Context: 𝕜 : Type u_6

Context: p : ℝ≥0∞

Context: inst✝⁷ : NormedAddCommGroup E

Context: inst✝⁶ : NormedSpace ℝ E

Context: inst✝⁵ : NormedAddCommGroup F

Context: inst✝⁴ : NormedSpace ℝ F

Context: inst✝³ : NormedAddCommGroup F'

Context: inst✝² : NormedSpace ℝ F'

Context: inst✝¹ : NormedAddCommGroup G

Context: m : MeasurableSpace α

Context: μ : Measure α

Context: inst✝ : CompleteSpace F

Context: T T' T'' : Set α → E →L[ℝ] F

Context: C C' C'' : ℝ

Context: f✝ g✝ : α → E

Context: μ' : Measure α

Context: c' : ℝ≥0∞

Context: hc' : c' ≠ ⊤

Context: hμ'_le : μ' ≤ c' • μ

Context: hc'0 : ¬c' = 0

Context: f : ↥(Lp G 1 μ)

Context: ε : ℝ

Context: hε_pos : ε > 0

Context: g : ↥(Lp G 1 μ)

case h
α : Type u_1
E : Type u_2
F : Type u_3
F' : Type u_4
G : Type u_5
𝕜 : Type u_6
p : ℝ≥0∞
inst✝⁷ : NormedAddCommGroup E
inst✝⁶ : NormedSpace ℝ E
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace ℝ F
inst✝³ : NormedAddCommGroup F'
inst✝² : NormedSpace ℝ F'
inst✝¹ : NormedAddCommGroup G
m : MeasurableSpace α
μ : Measure α
inst✝ : CompleteSpace F
T T' T'' : Set α → E →L[ℝ] F
C C' C'' : ℝ
f✝ g✝ : α → E
μ' : Measure α
c' : ℝ≥0∞
hc' : c' ≠ ⊤
hμ'_le : μ' ≤ c' • μ
hc'0 : ¬c' = 0
f : ↥(Lp G 1 μ)
ε : ℝ
hε_pos : ε > 0
g : ↥(Lp G 1 μ)
hfg : (eLpNorm (↑↑g - ↑↑f) 1 μ).toReal < ε / 2 / c'.toReal
h_int : ∀ (f' : ↥(Lp G 1 μ)), Integrable (↑↑f') μ' :=
  fun f' => Integrable.of_measure_le_smul c' hc' hμ'_le (L1.integrable_coeFn f')
this : eLpNorm (↑↑(Integrable.toL1 ↑↑g ⋯) - ↑↑(Integrable.toL1 ↑↑f ⋯)) 1 μ' = eLpNorm (↑↑g - ↑↑f) 1 μ'
h_eLpNorm_ne_top : eLpNorm (↑↑g - ↑↑f) 1 μ ≠ ⊤
⊢ (eLpNorm (↑↑g - ↑↑f) 1 μ').toReal < ε


Context: α : Type u_1

Context: E : Type u_2

Context: F : Type u_3

Context: F' : Type u_4

Context: G : Type u_5

Context: 𝕜 : Type u_6

Context: p : ℝ≥0∞

Context: inst✝⁷ : NormedAddCommGroup E

Context: inst✝⁶ : NormedSpace ℝ E

Context: inst✝⁵ : NormedAddCommGroup F

Context: inst✝⁴ : NormedSpace ℝ F

Context: inst✝³ : NormedAddCommGroup F'

Context: inst✝² : NormedSpace ℝ F'

Context: inst✝¹ : NormedAddCommGroup G

Context: m : MeasurableSpace α

Context: μ : Measure α

Context: inst✝ : CompleteSpace F

Context: T T' T'' : Set α → E →L[ℝ] F

Context: C C' C'' : ℝ

Context: f✝ g✝ : α → E

Context: μ' : Measure α

Context: c' : ℝ≥0∞

Context: hc' : c' ≠ ⊤

Context: hμ'_le : μ' ≤ c' • μ

Context: hc'0 : ¬c' = 0

Context: f : ↥(Lp G 1 μ)

Context: ε : ℝ

Context: hε_pos : ε > 0

Context: g : ↥(Lp G 1 μ)

case h
α : Type u_1
E : Type u_2
F : Type u_3
F' : Type u_4
G : Type u_5
𝕜 : Type u_6
p : ℝ≥0∞
inst✝⁷ : NormedAddCommGroup E
inst✝⁶ : NormedSpace ℝ E
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace ℝ F
inst✝³ : NormedAddCommGroup F'
inst✝² : NormedSpace ℝ F'
inst✝¹ : NormedAddCommGroup G
m : MeasurableSpace α
μ : Measure α
inst✝ : CompleteSpace F
T T' T'' : Set α → E →L[ℝ] F
C C' C'' : ℝ
f✝ g✝ : α → E
μ' : Measure α
c' : ℝ≥0∞
hc' : c' ≠ ⊤
hμ'_le : μ' ≤ c' • μ
hc'0 : ¬c' = 0
f : ↥(Lp G 1 μ)
ε : ℝ
hε_pos : ε > 0
g : ↥(Lp G 1 μ)
hfg : (eLpNorm (↑↑g - ↑↑f) 1 μ).toReal < ε / 2 / c'.toReal
h_int : ∀ (f' : ↥(Lp G 1 μ)), Integrable (↑↑f') μ' :=
  fun f' => Integrable.of_measure_le_smul c' hc' hμ'_le (L1.integrable_coeFn f')
this : eLpNorm (↑↑(Integrable.toL1 ↑↑g ⋯) - ↑↑(Integrable.toL1 ↑↑f ⋯)) 1 μ' = eLpNorm (↑↑g - ↑↑f) 1 μ'
h_eLpNorm_ne_top : eLpNorm (↑↑g - ↑↑f) 1 μ ≠ ⊤
h_eLpNorm_ne_top' : eLpNorm (↑↑g - ↑↑f) 1 μ' ≠ ⊤
⊢ (eLpNorm (↑↑g - ↑↑f) 1 μ').toReal < ε


C : Type u
inst✝ : Category.{v, u} C
X : SimplicialObject C
n : ℕ
i : Fin (n + 2)
⊢ X.map (SimplexCategory.δ i.castSucc).op ≫ X.map (SimplexCategory.δ i).op =
    X.map (SimplexCategory.δ i.succ).op ≫ X.map (SimplexCategory.δ i).op


R : Type u
S : Type u_1
A : Type v
inst✝⁷ : CommRing R
inst✝⁶ : CommRing S
inst✝⁵ : Ring A
inst✝⁴ : Algebra R A
inst✝³ : Algebra R S
inst✝² : Algebra S A
inst✝¹ : IsScalarTower R S A
inst✝ : Nontrivial R
n : ℤ
⊢ IsAlgebraic R ↑n


R : Type u
S : Type u_1
A : Type v
inst✝⁷ : CommRing R
inst✝⁶ : CommRing S
inst✝⁵ : Ring A
inst✝⁴ : Algebra R A
inst✝³ : Algebra R S
inst✝² : Algebra S A
inst✝¹ : IsScalarTower R S A
inst✝ : Nontrivial R
n : ℤ
⊢ IsAlgebraic R ((algebraMap R A) ↑n)


case h
α : Type u
a : α
G : Type u_1
H : Type u_2
inst✝ : AddGroup G
g : G
x✝ : ℤ
⊢ x✝ ∈ ((zmultiplesHom G) g).ker ↔ x✝ ∈ zmultiples ↑(addOrderOf g)


𝕜 : Type u_1
E : Type u_2
F : Type u_3
inst✝² : _root_.RCLike 𝕜
inst✝¹ : AddCommGroup F
inst✝ : Module 𝕜 F
c : Core 𝕜 F
x y : F
⊢ ⟪x, -y⟫_𝕜 = -⟪x, y⟫_𝕜


𝕜 : Type u_1
E : Type u_2
F : Type u_3
inst✝² : _root_.RCLike 𝕜
inst✝¹ : AddCommGroup F
inst✝ : Module 𝕜 F
c : Core 𝕜 F
x y : F
⊢ (starRingEnd 𝕜) (-⟪y, x⟫_𝕜) = -⟪x, y⟫_𝕜


case a
α : Type u_1
inst✝⁴ : DecidableEq α
inst✝³ : Fintype α
f✝ g✝ : Perm α
β : Type u_2
inst✝² : DecidableEq β
inst✝¹ : Fintype β
p : β → Prop
inst✝ : DecidablePred p
f : α ≃ Subtype p
g : Perm α
b : β
⊢ b ∈ (g.extendDomain f).support ↔ b ∈ map f.asEmbedding g.support


Context: R : Type u_1

Context: inst✝ : CommRing R

Context: f : R → ℝ

Context: c : ℝ

Context: f_ne_zero : f ≠ 0

Context: f_nonneg : 0 ≤ f

R : Type u_1
inst✝ : CommRing R
f : R → ℝ
c : ℝ
f_ne_zero : f ≠ 0
f_nonneg : 0 ≤ f
f_mul : ∀ (x y : R), f (x * y) ≤ c * f x * f y
⊢ seminormFromBounded' f ≠ 0


Context: R : Type u_1

Context: inst✝ : CommRing R

Context: f : R → ℝ

Context: c : ℝ

Context: f_ne_zero : f ≠ 0

Context: f_nonneg : 0 ≤ f

Context: x : R

Context: hx : f x ≠ 0 x

case intro
R : Type u_1
inst✝ : CommRing R
f : R → ℝ
c : ℝ
f_ne_zero : f ≠ 0
f_nonneg : 0 ≤ f
f_mul : ∀ (x y : R), f (x * y) ≤ c * f x * f y
x : R
hx : f x ≠ 0 x
⊢ seminormFromBounded' f ≠ 0


Context: R : Type u_1

Context: inst✝ : CommRing R

Context: f : R → ℝ

Context: c : ℝ

Context: f_ne_zero : f ≠ 0

Context: f_nonneg : 0 ≤ f

Context: x : R

Context: hx : f x ≠ 0 x

case intro
R : Type u_1
inst✝ : CommRing R
f : R → ℝ
c : ℝ
f_ne_zero : f ≠ 0
f_nonneg : 0 ≤ f
f_mul : ∀ (x y : R), f (x * y) ≤ c * f x * f y
x : R
hx : f x ≠ 0 x
⊢ ∃ a, seminormFromBounded' f a ≠ 0 a


Context: R : Type u_1

Context: inst✝ : CommRing R

Context: f : R → ℝ

Context: c : ℝ

Context: f_ne_zero : f ≠ 0

Context: f_nonneg : 0 ≤ f

Context: x : R

Context: hx : f x ≠ 0 x

case h
R : Type u_1
inst✝ : CommRing R
f : R → ℝ
c : ℝ
f_ne_zero : f ≠ 0
f_nonneg : 0 ≤ f
f_mul : ∀ (x y : R), f (x * y) ≤ c * f x * f y
x : R
hx : f x ≠ 0 x
⊢ seminormFromBounded' f x ≠ 0 x


Context: a b : EReal


C : Type u₁
inst✝ : Category.{v, u₁} C
X : Scheme
U : X.Opens
r : ↑Γ(↑U, ⊤)
⊢ U.ι ''ᵁ (↑U).basicOpen r = X.basicOpen r


α : Type u_1
inst✝ : CommSemiring α
E : LinearRecurrence α
init : Fin E.order → α
n : Fin E.order
⊢ (if h : ↑n < E.order then init ⟨↑n, h⟩
    else
      ∑ k : Fin E.order,
        let_fun x := ⋯;
        E.coeffs k * E.mkSol init (↑n - E.order + ↑k)) =
    init n


𝕜 : Type u_1
E : Type u_2
M : Type u_3
H : Type u_4
E' : Type u_5
M' : Type u_6
H' : Type u_7
inst✝⁸ : NontriviallyNormedField 𝕜
inst✝⁷ : NormedAddCommGroup E
inst✝⁶ : NormedSpace 𝕜 E
inst✝⁵ : TopologicalSpace H
inst✝⁴ : TopologicalSpace M
f f' : PartialHomeomorph M H
I : ModelWithCorners 𝕜 E H
inst✝³ : NormedAddCommGroup E'
inst✝² : NormedSpace 𝕜 E'
inst✝¹ : TopologicalSpace H'
inst✝ : TopologicalSpace M'
I' : ModelWithCorners 𝕜 E' H'
s t : Set M
y : M
hy : y ∈ f.source
⊢ map (↑(f.extend I)) (𝓝[s] y) = 𝓝[↑(f.extend I).symm ⁻¹' s ∩ range ↑I] ↑(f.extend I) y


case a.h
X : Type u
inst✝ : TopologicalSpace X
x y : X
γ : Path x y
t : ↑I
⊢ (delayReflRight 0 γ) t = (γ.trans (refl y)) t


case neg
X : Type u
inst✝ : TopologicalSpace X
x y : X
γ : Path x y
t : ↑I
h : ¬↑t ≤ 1 / 2
⊢ γ (qRight (t, 0)) = y

case pos
X : Type u
inst✝ : TopologicalSpace X
x y : X
γ : Path x y
t : ↑I
h : ↑t ≤ 1 / 2
⊢ γ (qRight (t, 0)) = γ ⟨2 * ↑t, ⋯⟩


case neg
X : Type u
inst✝ : TopologicalSpace X
x y : X
γ : Path x y
t : ↑I
h : ¬↑t ≤ 1 / 2
⊢ γ (qRight (t, 0)) = γ 1

case pos
X : Type u
inst✝ : TopologicalSpace X
x y : X
γ : Path x y
t : ↑I
h : ↑t ≤ 1 / 2
⊢ γ (qRight (t, 0)) = γ ⟨2 * ↑t, ⋯⟩


case neg.a
X : Type u
inst✝ : TopologicalSpace X
x y : X
γ : Path x y
t : ↑I
h : ¬↑t ≤ 1 / 2
⊢ (if ↑t ≤ 1 / 2 then 2 * ↑t else 1) = ↑1

case pos.a
X : Type u
inst✝ : TopologicalSpace X
x y : X
γ : Path x y
t : ↑I
h : ↑t ≤ 1 / 2
⊢ (if ↑t ≤ 1 / 2 then 2 * ↑t else 1) = ↑⟨2 * ↑t, ⋯⟩


α : Type u
β : Type v
γ : Type w
a : α
f : α → Seq1 β
⊢ (ret a).bind f = f a


𝕜 : Type u_1
𝕜₂ : Type u_2
𝕜₃ : Type u_3
E : Type u_4
Eₗ : Type u_5
F : Type u_6
Fₗ : Type u_7
G : Type u_8
Gₗ : Type u_9
𝓕 : Type u_10
inst✝¹⁰ : NormedAddCommGroup E
inst✝⁹ : NormedAddCommGroup F
inst✝⁸ : NormedAddCommGroup G
inst✝⁷ : NormedAddCommGroup Fₗ
inst✝⁶ : NontriviallyNormedField 𝕜
inst✝⁵ : NontriviallyNormedField 𝕜₂
inst✝⁴ : NontriviallyNormedField 𝕜₃
inst✝³ : NormedSpace 𝕜 E
inst✝² : NormedSpace 𝕜₂ F
inst✝¹ : NormedSpace 𝕜₃ G
inst✝ : NormedSpace 𝕜 Fₗ
c : 𝕜
σ₁₂ : 𝕜 →+* 𝕜₂
σ₂₃ : 𝕜₂ →+* 𝕜₃
f✝ g : E →SL[σ₁₂] F
x y z : E
h : RingHomIsometric σ₁₂
f : E →ₛₗ[σ₁₂] F
hf : comap (⇑f) (𝓝 0) ≤ 𝓝 0
⊢ ∃ K, AntilipschitzWith K ⇑f


case intro.intro
𝕜 : Type u_1
𝕜₂ : Type u_2
𝕜₃ : Type u_3
E : Type u_4
Eₗ : Type u_5
F : Type u_6
Fₗ : Type u_7
G : Type u_8
Gₗ : Type u_9
𝓕 : Type u_10
inst✝¹⁰ : NormedAddCommGroup E
inst✝⁹ : NormedAddCommGroup F
inst✝⁸ : NormedAddCommGroup G
inst✝⁷ : NormedAddCommGroup Fₗ
inst✝⁶ : NontriviallyNormedField 𝕜
inst✝⁵ : NontriviallyNormedField 𝕜₂
inst✝⁴ : NontriviallyNormedField 𝕜₃
inst✝³ : NormedSpace 𝕜 E
inst✝² : NormedSpace 𝕜₂ F
inst✝¹ : NormedSpace 𝕜₃ G
inst✝ : NormedSpace 𝕜 Fₗ
c : 𝕜
σ₁₂ : 𝕜 →+* 𝕜₂
σ₂₃ : 𝕜₂ →+* 𝕜₃
f✝ g : E →SL[σ₁₂] F
x y z : E
h : RingHomIsometric σ₁₂
f : E →ₛₗ[σ₁₂] F
hf : comap (⇑f) (𝓝 0) ≤ 𝓝 0
ε : ℝ
ε0 : 0 < ε
hε : ⇑f ⁻¹' ball 0 ε ⊆ ball 0 1
⊢ ∃ K, AntilipschitzWith K ⇑f


case intro.intro.intro
𝕜 : Type u_1
𝕜₂ : Type u_2
𝕜₃ : Type u_3
E : Type u_4
Eₗ : Type u_5
F : Type u_6
Fₗ : Type u_7
G : Type u_8
Gₗ : Type u_9
𝓕 : Type u_10
inst✝¹⁰ : NormedAddCommGroup E
inst✝⁹ : NormedAddCommGroup F
inst✝⁸ : NormedAddCommGroup G
inst✝⁷ : NormedAddCommGroup Fₗ
inst✝⁶ : NontriviallyNormedField 𝕜
inst✝⁵ : NontriviallyNormedField 𝕜₂
inst✝⁴ : NontriviallyNormedField 𝕜₃
inst✝³ : NormedSpace 𝕜 E
inst✝² : NormedSpace 𝕜₂ F
inst✝¹ : NormedSpace 𝕜₃ G
inst✝ : NormedSpace 𝕜 Fₗ
c : 𝕜
σ₁₂ : 𝕜 →+* 𝕜₂
σ₂₃ : 𝕜₂ →+* 𝕜₃
f✝ g : E →SL[σ₁₂] F
x y z : E
h : RingHomIsometric σ₁₂
f : E →ₛₗ[σ₁₂] F
hf : comap (⇑f) (𝓝 0) ≤ 𝓝 0
ε : ℝ≥0
ε0 : 0 < ↑ε
hε : ∀ (x : E), ‖f x‖ < ↑ε → ‖x‖ < 1
⊢ ∃ K, AntilipschitzWith K ⇑f


case intro.intro.intro.intro
𝕜 : Type u_1
𝕜₂ : Type u_2
𝕜₃ : Type u_3
E : Type u_4
Eₗ : Type u_5
F : Type u_6
Fₗ : Type u_7
G : Type u_8
Gₗ : Type u_9
𝓕 : Type u_10
inst✝¹⁰ : NormedAddCommGroup E
inst✝⁹ : NormedAddCommGroup F
inst✝⁸ : NormedAddCommGroup G
inst✝⁷ : NormedAddCommGroup Fₗ
inst✝⁶ : NontriviallyNormedField 𝕜
inst✝⁵ : NontriviallyNormedField 𝕜₂
inst✝⁴ : NontriviallyNormedField 𝕜₃
inst✝³ : NormedSpace 𝕜 E
inst✝² : NormedSpace 𝕜₂ F
inst✝¹ : NormedSpace 𝕜₃ G
inst✝ : NormedSpace 𝕜 Fₗ
c✝ : 𝕜
σ₁₂ : 𝕜 →+* 𝕜₂
σ₂₃ : 𝕜₂ →+* 𝕜₃
f✝ g : E →SL[σ₁₂] F
x y z : E
h : RingHomIsometric σ₁₂
f : E →ₛₗ[σ₁₂] F
hf : comap (⇑f) (𝓝 0) ≤ 𝓝 0
ε : ℝ≥0
ε0 : 0 < ↑ε
hε : ∀ (x : E), ‖f x‖ < ↑ε → ‖x‖ < 1
c : 𝕜
hc : 1 < ‖c‖
⊢ ∃ K, AntilipschitzWith K ⇑f


‖x‖ ≤ ↑(ε⁻¹ * ‖c‖₊) * ‖f x‖

case neg
𝕜 : Type u_1
𝕜₂ : Type u_2
𝕜₃ : Type u_3
E : Type u_4
Eₗ : Type u_5
F : Type u_6
Fₗ : Type u_7
G : Type u_8
Gₗ : Type u_9
𝓕 : Type u_10
inst✝¹⁰ : NormedAddCommGroup E
inst✝⁹ : NormedAddCommGroup F
inst✝⁸ : NormedAddCommGroup G
inst✝⁷ : NormedAddCommGroup Fₗ
inst✝⁶ : NontriviallyNormedField 𝕜
inst✝⁵ : NontriviallyNormedField 𝕜₂
inst✝⁴ : NontriviallyNormedField 𝕜₃
inst✝³ : NormedSpace 𝕜 E
inst✝² : NormedSpace 𝕜₂ F
inst✝¹ : NormedSpace 𝕜₃ G
inst✝ : NormedSpace 𝕜 Fₗ
c✝ : 𝕜
σ₁₂ : 𝕜 →+* 𝕜₂
σ₂₃ : 𝕜₂ →+* 𝕜₃
f✝ g : E →SL[σ₁₂] F
x✝ y z : E
h : RingHomIsometric σ₁₂
f : E →ₛₗ[σ₁₂] F
hf : comap (⇑f) (𝓝 0) ≤ 𝓝 0
ε : ℝ≥0
ε0 : 0 < ↑ε
hε : ∀ (x : E), ‖f x‖ < ↑ε → ‖x‖ < 1
c : 𝕜
hc : 1 < ‖c‖
x : E
hx : ¬f x = 0
⊢ ‖x‖ ≤ ↑(ε⁻¹ * ‖c‖₊) * ‖f x‖


‖x‖ ≤ ↑(ε⁻¹ * ‖c‖₊) * ‖f x‖

case neg
𝕜 : Type u_1
𝕜₂ : Type u_2
𝕜₃ : Type u_3
E : Type u_4
Eₗ : Type u_5
F : Type u_6
Fₗ : Type u_7
G : Type u_8
Gₗ : Type u_9
𝓕 : Type u_10
inst✝¹⁰ : NormedAddCommGroup E
inst✝⁹ : NormedAddCommGroup F
inst✝⁸ : NormedAddCommGroup G
inst✝⁷ : NormedAddCommGroup Fₗ
inst✝⁶ : NontriviallyNormedField 𝕜
inst✝⁵ : NontriviallyNormedField 𝕜₂
inst✝⁴ : NontriviallyNormedField 𝕜₃
inst✝³ : NormedSpace 𝕜 E
inst✝² : NormedSpace 𝕜₂ F
inst✝¹ : NormedSpace 𝕜₃ G
inst✝ : NormedSpace 𝕜 Fₗ
c✝ : 𝕜
σ₁₂ : 𝕜 →+* 𝕜₂
σ₂₃ : 𝕜₂ →+* 𝕜₃
f✝ g : E →SL[σ₁₂] F
x✝ y z : E
h : RingHomIsometric σ₁₂
f : E →ₛₗ[σ₁₂] F
hf : comap (⇑f) (𝓝 0) ≤ 𝓝 0
ε : ℝ≥0
ε0 : 0 < ↑ε
hε : ∀ (x : E), ‖f x‖ < ↑ε → ‖x‖ < 1
c : 𝕜
hc : 1 < ‖c‖
x : E
hx : ¬f x = 0
hc₀ : c ≠ 0
⊢ ‖x‖ ≤ ↑(ε⁻¹ * ‖c‖₊) * ‖f x‖


‖x‖ ≤ ↑(ε⁻¹ * ‖c‖₊) * ‖f x‖

case neg
𝕜 : Type u_1
𝕜₂ : Type u_2
𝕜₃ : Type u_3
E : Type u_4
Eₗ : Type u_5
F : Type u_6
Fₗ : Type u_7
G : Type u_8
Gₗ : Type u_9
𝓕 : Type u_10
inst✝¹⁰ : NormedAddCommGroup E
inst✝⁹ : NormedAddCommGroup F
inst✝⁸ : NormedAddCommGroup G
inst✝⁷ : NormedAddCommGroup Fₗ
inst✝⁶ : NontriviallyNormedField 𝕜
inst✝⁵ : NontriviallyNormedField 𝕜₂
inst✝⁴ : NontriviallyNormedField 𝕜₃
inst✝³ : NormedSpace 𝕜 E
inst✝² : NormedSpace 𝕜₂ F
inst✝¹ : NormedSpace 𝕜₃ G
inst✝ : NormedSpace 𝕜 Fₗ
c✝ : 𝕜
σ₁₂ : 𝕜 →+* 𝕜₂
σ₂₃ : 𝕜₂ →+* 𝕜₃
f✝ g : E →SL[σ₁₂] F
x✝ y z : E
h : RingHomIsometric σ₁₂
f : E →ₛₗ[σ₁₂] F
hf : comap (⇑f) (𝓝 0) ≤ 𝓝 0
ε : ℝ≥0
ε0 : 0 < ↑ε
hε : ∀ (x : E), ‖f x‖ < ↑ε → ‖x‖ < 1
c : 𝕜
hc : 1 < ‖σ₁₂ c‖
x : E
hx : ¬f x = 0
hc₀ : c ≠ 0
⊢ ‖x‖ ≤ ↑(ε⁻¹ * ‖c‖₊) * ‖f x‖


Context: 𝕜 : Type u_1

Context: 𝕜₂ : Type u_2

Context: 𝕜₃ : Type u_3

Context: E : Type u_4

Context: Eₗ : Type u_5

Context: F : Type u_6

Context: Fₗ : Type u_7

Context: G : Type u_8

Context: Gₗ : Type u_9

Context: 𝓕 : Type u_10

Context: inst✝¹⁰ : NormedAddCommGroup E

Context: inst✝⁹ : NormedAddCommGroup F

Context: inst✝⁸ : NormedAddCommGroup G

Context: inst✝⁷ : NormedAddCommGroup Fₗ

Context: inst✝⁶ : NontriviallyNormedField 𝕜

Context: inst✝⁵ : NontriviallyNormedField 𝕜₂

Context: inst✝⁴ : NontriviallyNormedField 𝕜₃

Context: inst✝³ : NormedSpace 𝕜 E

Context: inst✝² : NormedSpace 𝕜₂ F

Context: inst✝¹ : NormedSpace 𝕜₃ G

Context: inst✝ : NormedSpace 𝕜 Fₗ

Context: c✝ : 𝕜

Context: σ₁₂ : 𝕜 →+* 𝕜₂

Context: σ₂₃ : 𝕜₂ →+* 𝕜₃

Context: f✝ g : E →SL[σ₁₂] F

Context: x✝ y z : E

Context: h : RingHomIsometric σ₁₂

Context: f : E →ₛₗ[σ₁₂] F

Context: hf : comap (⇑f) (𝓝 0) ≤ 𝓝 0

Context: ε : ℝ≥0

Context: ε0 : 0 < ↑ε

Context: hε : ∀ (x : E), ‖f x‖ < ↑ε → ‖x‖ < 1

Context: c : 𝕜

Context: hc : 1 < ‖σ₁₂ c‖

Context: x : E

Context: hx : ¬f x = 0

Context: hc₀ : c ≠ 0

Context: n : ℤ

Context: hlt : ‖σ₁₂ c ^ n • f x‖ < ↑ε

‖x‖ ≤ ↑(ε⁻¹ * ‖c‖₊) * ‖f x‖

case neg.intro.intro.intro.intro
𝕜 : Type u_1
𝕜₂ : Type u_2
𝕜₃ : Type u_3
E : Type u_4
Eₗ : Type u_5
F : Type u_6
Fₗ : Type u_7
G : Type u_8
Gₗ : Type u_9
𝓕 : Type u_10
inst✝¹⁰ : NormedAddCommGroup E
inst✝⁹ : NormedAddCommGroup F
inst✝⁸ : NormedAddCommGroup G
inst✝⁷ : NormedAddCommGroup Fₗ
inst✝⁶ : NontriviallyNormedField 𝕜
inst✝⁵ : NontriviallyNormedField 𝕜₂
inst✝⁴ : NontriviallyNormedField 𝕜₃
inst✝³ : NormedSpace 𝕜 E
inst✝² : NormedSpace 𝕜₂ F
inst✝¹ : NormedSpace 𝕜₃ G
inst✝ : NormedSpace 𝕜 Fₗ
c✝ : 𝕜
σ₁₂ : 𝕜 →+* 𝕜₂
σ₂₃ : 𝕜₂ →+* 𝕜₃
f✝ g : E →SL[σ₁₂] F
x✝ y z : E
h : RingHomIsometric σ₁₂
f : E →ₛₗ[σ₁₂] F
hf : comap (⇑f) (𝓝 0) ≤ 𝓝 0
ε : ℝ≥0
ε0 : 0 < ↑ε
hε : ∀ (x : E), ‖f x‖ < ↑ε → ‖x‖ < 1
c : 𝕜
hc : 1 < ‖σ₁₂ c‖
x : E
hx : ¬f x = 0
hc₀ : c ≠ 0
n : ℤ
hlt : ‖σ₁₂ c ^ n • f x‖ < ↑ε
hle : ‖σ₁₂ c ^ n‖⁻¹ ≤ (↑ε)⁻¹ * ‖σ₁₂ c‖ * ‖f x‖
⊢ ‖x‖ ≤ ↑(ε⁻¹ * ‖c‖₊) * ‖f x‖


‖x‖ ≤ ↑(ε⁻¹ * ‖c‖₊) * ‖f x‖

case neg.intro.intro.intro.intro
𝕜 : Type u_1
𝕜₂ : Type u_2
𝕜₃ : Type u_3
E : Type u_4
Eₗ : Type u_5
F : Type u_6
Fₗ : Type u_7
G : Type u_8
Gₗ : Type u_9
𝓕 : Type u_10
inst✝¹⁰ : NormedAddCommGroup E
inst✝⁹ : NormedAddCommGroup F
inst✝⁸ : NormedAddCommGroup G
inst✝⁷ : NormedAddCommGroup Fₗ
inst✝⁶ : NontriviallyNormedField 𝕜
inst✝⁵ : NontriviallyNormedField 𝕜₂
inst✝⁴ : NontriviallyNormedField 𝕜₃
inst✝³ : NormedSpace 𝕜 E
inst✝² : NormedSpace 𝕜₂ F
inst✝¹ : NormedSpace 𝕜₃ G
inst✝ : NormedSpace 𝕜 Fₗ
c✝ : 𝕜
σ₁₂ : 𝕜 →+* 𝕜₂
σ₂₃ : 𝕜₂ →+* 𝕜₃
f✝ g : E →SL[σ₁₂] F
x✝ y z : E
h : RingHomIsometric σ₁₂
f : E →ₛₗ[σ₁₂] F
hf : comap (⇑f) (𝓝 0) ≤ 𝓝 0
ε : ℝ≥0
ε0 : 0 < ↑ε
hε : ∀ (x : E), ‖f x‖ < ↑ε → ‖x‖ < 1
c : 𝕜
hc : 1 < ‖σ₁₂ c‖
x : E
hx : ¬f x = 0
hc₀ : c ≠ 0
n : ℤ
hlt : ‖f (c ^ n • x)‖ < ↑ε
hle : ‖c ^ n‖⁻¹ ≤ (↑ε)⁻¹ * ‖c‖ * ‖f x‖
⊢ ‖x‖ ≤ ↑(ε⁻¹ * ‖c‖₊) * ‖f x‖


s₁ \ s₂ = s₁ ↔ s₁ ∩ s₂ ⊆ ∅

α : Type u_1
β : Type u_2
γ : Type u_3
p q : α → Prop
inst✝² : DecidablePred p
inst✝¹ : DecidablePred q
s t : Finset α
inst✝ : DecidableEq α
s₁ s₂ : Finset α
⊢ s₁ \ s₂ = s₁ ↔ s₁ ∩ s₂ ⊆ ∅


X : Type u_1
Y : Type u_2
E : Type u_3
F : Type u_4
inst✝⁷ : MeasurableSpace X
μ : Measure X
𝕜 : Type u_5
inst✝⁶ : RCLike 𝕜
inst✝⁵ : NormedAddCommGroup E
inst✝⁴ : NormedSpace 𝕜 E
inst✝³ : NormedAddCommGroup F
inst✝² : NormedSpace 𝕜 F
p : ℝ≥0∞
inst✝¹ : NormedSpace ℝ E
inst✝ : NormedSpace ℝ F
f : X → ℝ≥0
s : Set X
hf : AEMeasurable f (μ.restrict s)
g : X → E
hs : MeasurableSet s
⊢ (∫ (x : X) in s, g x ∂μ.withDensity fun x => ↑(f x)) = ∫ (x : X) in s, f x • g x ∂μ


Context: K : Type u

Context: inst✝⁵ : Field K

Context: n : ℕ

Context: hζ : (primitiveRoots n K).Nonempty

Context: hn : 0 < n

Context: a✝ : K

Context: H : Irreducible (X ^ n - C a✝)

Context: L : Type u_1

Context: inst✝⁴ : Field L

Context: inst✝³ : Algebra K L

Context: inst✝² : IsGalois K L

Context: inst✝¹ : FiniteDimensional K L

Context: inst✝ : IsCyclic (L ≃ₐ[K] L)

Context: a : K

Context: α : L

Context: hα : K⟮α⟯ = ⊤

K : Type u
inst✝⁵ : Field K
n : ℕ
hζ : (primitiveRoots n K).Nonempty
hn : 0 < n
a✝ : K
H : Irreducible (X ^ n - C a✝)
L : Type u_1
inst✝⁴ : Field L
inst✝³ : Algebra K L
inst✝² : IsGalois K L
inst✝¹ : FiniteDimensional K L
inst✝ : IsCyclic (L ≃ₐ[K] L)
hK : (primitiveRoots (finrank K L) K).Nonempty
a : K
α : L
ha : α ^ finrank K L = (algebraMap K L) a
hα : K⟮α⟯ = ⊤
this : X ^ finrank K L - C a = minpoly K α
⊢ Irreducible (X ^ finrank K L - C a)


R : Type u_1
S : Type u_2
inst✝¹ : CommRing R
inst✝ : CommRing S
k : ℕ
a : R
⊢ dickson 2 0 0 = X ^ 0


R : Type u_1
S : Type u_2
inst✝¹ : CommRing R
inst✝ : CommRing S
k : ℕ
a : R
⊢ dickson 2 0 1 = X ^ 1


R : Type u_1
S : Type u_2
inst✝¹ : CommRing R
inst✝ : CommRing S
k : ℕ
a : R
n : ℕ
⊢ dickson 2 0 (n + 2) = X ^ (n + 2)


R : Type u_1
S : Type u_2
inst✝¹ : CommRing R
inst✝ : CommRing S
k : ℕ
a : R
n : ℕ
⊢ X * dickson 2 0 (n + 1) = X ^ (n + 2)


α : Type u_1
β : Type u_2
l : Filter α
k f g g' : α → β
inst✝¹ : NormedLinearOrderedField β
inst✝ : OrderTopology β
hk : Tendsto k l atTop
⊢ SuperpolynomialDecay l k f ↔ ∀ (z : ℤ), f =o[l] fun a => k a ^ z


α : Type u_1
β : Type u_2
l : Filter α
k f g g' : α → β
inst✝¹ : NormedLinearOrderedField β
inst✝ : OrderTopology β
hk : Tendsto k l atTop
h : SuperpolynomialDecay l k f
z : ℤ
⊢ f =o[l] fun a => k a ^ z


α : Type u_1
β : Type u_2
l : Filter α
k f g g' : α → β
inst✝¹ : NormedLinearOrderedField β
inst✝ : OrderTopology β
hk : Tendsto k l atTop
h : SuperpolynomialDecay l k f
z : ℤ
hk0 : ∀ᶠ (x : α) in l, k x ≠ 0
⊢ f =o[l] fun a => k a ^ z


α : Type u_1
β : Type u_2
l : Filter α
k f g g' : α → β
inst✝¹ : NormedLinearOrderedField β
inst✝ : OrderTopology β
hk : Tendsto k l atTop
h : SuperpolynomialDecay l k f
z : ℤ
hk0 : ∀ᶠ (x : α) in l, k x ≠ 0
this : (fun x => 1) =o[l] k
⊢ f =o[l] fun a => k a ^ z


Context: α : Type u_1

Context: β : Type u_2

Context: l : Filter α

Context: k f g g' : α → β

Context: inst✝¹ : NormedLinearOrderedField β

Context: inst✝ : OrderTopology β

Context: hk : Tendsto k l atTop

Context: h : SuperpolynomialDecay l k f

Context: z : ℤ

Context: hk0 : ∀ᶠ (x : α) in l, k x ≠ 0

Context: this✝ : (fun x => 1) =o[l] k

α : Type u_1
β : Type u_2
l : Filter α
k f g g' : α → β
inst✝¹ : NormedLinearOrderedField β
inst✝ : OrderTopology β
hk : Tendsto k l atTop
h : SuperpolynomialDecay l k f
z : ℤ
hk0 : ∀ᶠ (x : α) in l, k x ≠ 0
this✝ : (fun x => 1) =o[l] k
this : f =o[l] fun x => k x * k x ^ (z - 1)
⊢ f =o[l] fun a => k a ^ z


Context: α : Type u_1

Context: β : Type u_2

Context: l : Filter α

Context: k f g g' : α → β

Context: inst✝¹ : NormedLinearOrderedField β

Context: inst✝ : OrderTopology β

Context: hk : Tendsto k l atTop

Context: h : SuperpolynomialDecay l k f

Context: z : ℤ

Context: hk0 : ∀ᶠ (x : α) in l, k x ≠ 0

Context: this✝ : (fun x => 1) =o[l] k

Context: x : α

Context: hkx : k x ≠ 0

α : Type u_1
β : Type u_2
l : Filter α
k f g g' : α → β
inst✝¹ : NormedLinearOrderedField β
inst✝ : OrderTopology β
hk : Tendsto k l atTop
h : SuperpolynomialDecay l k f
z : ℤ
hk0 : ∀ᶠ (x : α) in l, k x ≠ 0
this✝ : (fun x => 1) =o[l] k
this : f =o[l] fun x => k x * k x ^ (z - 1)
x : α
hkx : k x ≠ 0
⊢ ‖k x * k x ^ (z - 1)‖ = 1 * ‖k x ^ z‖


Context: R✝ : Type u_1

Context: M : Type u_2

Context: inst✝⁵ : Semiring R✝

Context: inst✝⁴ : AddCommMonoid M

Context: inst✝³ : Module R✝ M

Context: R : Type u_3

Context: S : Type u_4

Context: A : Type u_5

Context: inst✝² : CommRing R

Context: inst✝¹ : CommRing S

Context: inst✝ : CommRing A

Context: f : R →+* S

Context: g : S →+* A

Context: hf : (RingHom.ker f).FG

Context: hg : (RingHom.ker g).FG

Context: hsur : Surjective ⇑f

Context: this✝¹ : Algebra R S := f.toAlgebra

Context: this : Algebra S A := g.toAlgebra

R✝ : Type u_1
M : Type u_2
inst✝⁵ : Semiring R✝
inst✝⁴ : AddCommMonoid M
inst✝³ : Module R✝ M
R : Type u_3
S : Type u_4
A : Type u_5
inst✝² : CommRing R
inst✝¹ : CommRing S
inst✝ : CommRing A
f : R →+* S
g : S →+* A
hf : (RingHom.ker f).FG
hg : (RingHom.ker g).FG
hsur : Surjective ⇑f
this✝¹ : Algebra R S := f.toAlgebra
this✝ : Algebra R A := (g.comp f).toAlgebra
this : Algebra S A := g.toAlgebra
⊢ (RingHom.ker (g.comp f)).FG


Context: R✝ : Type u_1

Context: M : Type u_2

Context: inst✝⁵ : Semiring R✝

Context: inst✝⁴ : AddCommMonoid M

Context: inst✝³ : Module R✝ M

Context: R : Type u_3

Context: S : Type u_4

Context: A : Type u_5

Context: inst✝² : CommRing R

Context: inst✝¹ : CommRing S

Context: inst✝ : CommRing A

Context: f : R →+* S

Context: g : S →+* A

Context: hf : (RingHom.ker f).FG

Context: hg : (RingHom.ker g).FG

Context: hsur : Surjective ⇑f

Context: this✝² : Algebra R S := f.toAlgebra

Context: this✝ : Algebra S A := g.toAlgebra

Context: f₁ : R →ₗ[R] S := Algebra.linearMap R S

R✝ : Type u_1
M : Type u_2
inst✝⁵ : Semiring R✝
inst✝⁴ : AddCommMonoid M
inst✝³ : Module R✝ M
R : Type u_3
S : Type u_4
A : Type u_5
inst✝² : CommRing R
inst✝¹ : CommRing S
inst✝ : CommRing A
f : R →+* S
g : S →+* A
hf : (RingHom.ker f).FG
hg : (RingHom.ker g).FG
hsur : Surjective ⇑f
this✝² : Algebra R S := f.toAlgebra
this✝¹ : Algebra R A := (g.comp f).toAlgebra
this✝ : Algebra S A := g.toAlgebra
this : IsScalarTower R S A := IsScalarTower.of_algebraMap_eq fun x => rfl
f₁ : R →ₗ[R] S := Algebra.linearMap R S
g₁ : S →ₗ[R] A := (IsScalarTower.toAlgHom R S A).toLinearMap
⊢ (RingHom.ker (g.comp f)).FG


case h.H
𝕜 : Type u
𝕜' : Type u'
E : Type v
F : Type w
G : Type x
inst✝⁴ : NontriviallyNormedField 𝕜
inst✝³ : NormedAddCommGroup E
inst✝² : NormedAddCommGroup F
inst✝¹ : NormedSpace 𝕜 E
inst✝ : NormedSpace 𝕜 F
n : ℕ
x : Fin n → E
⊢ (constFormalMultilinearSeries 𝕜 E 0 n) x = (0 n) x


Context: R : Type u_1

Context: K✝ : Type u_2

Context: L✝ : Type u_3

Context: M : Type u_4

Context: inst✝¹⁸ : CommRing R

Context: inst✝¹⁷ : Field K✝

Context: inst✝¹⁶ : Field L✝

Context: inst✝¹⁵ : CommRing M

Context: inst✝¹⁴ : Algebra R K✝

Context: inst✝¹³ : Algebra R L✝

Context: inst✝¹² : Algebra R M

Context: x✝ : L✝

Context: int✝ : IsIntegral R x✝

Context: inst✝¹¹ : Algebra K✝ M

Context: inst✝¹⁰ : IsScalarTower R K✝ M

Context: x : M

Context: int : IsIntegral R x

Context: F : Type u_5

Context: E : Type u_6

Context: K : Type u_7

Context: inst✝⁹ : CommRing F

Context: inst✝⁸ : StrongRankCondition F

Context: inst✝⁷ : CommRing E

Context: inst✝⁶ : StrongRankCondition E

Context: inst✝⁵ : Ring K

Context: inst✝⁴ : SMul F E

Context: inst✝³ : Algebra E K

Context: inst✝² : Algebra F K

Context: inst✝¹ : IsScalarTower F E K

Context: L : Subalgebra F K

Context: inst✝ : Module.Free F ↥L

R : Type u_1
K✝ : Type u_2
L✝ : Type u_3
M : Type u_4
inst✝¹⁸ : CommRing R
inst✝¹⁷ : Field K✝
inst✝¹⁶ : Field L✝
inst✝¹⁵ : CommRing M
inst✝¹⁴ : Algebra R K✝
inst✝¹³ : Algebra R L✝
inst✝¹² : Algebra R M
x✝ : L✝
int✝ : IsIntegral R x✝
h : Splits (algebraMap R K✝) (minpoly R x✝)
inst✝¹¹ : Algebra K✝ M
inst✝¹⁰ : IsScalarTower R K✝ M
x : M
int : IsIntegral R x
F : Type u_5
E : Type u_6
K : Type u_7
inst✝⁹ : CommRing F
inst✝⁸ : StrongRankCondition F
inst✝⁷ : CommRing E
inst✝⁶ : StrongRankCondition E
inst✝⁵ : Ring K
inst✝⁴ : SMul F E
inst✝³ : Algebra E K
inst✝² : Algebra F K
inst✝¹ : IsScalarTower F E K
L : Subalgebra F K
inst✝ : Module.Free F ↥L
⊢ Module.rank E ↥(Algebra.adjoin E ↑L) ≤ Module.rank F ↥L


Context: R : Type u_1

Context: K✝ : Type u_2

Context: L✝ : Type u_3

Context: M : Type u_4

Context: inst✝¹⁸ : CommRing R

Context: inst✝¹⁷ : Field K✝

Context: inst✝¹⁶ : Field L✝

Context: inst✝¹⁵ : CommRing M

Context: inst✝¹⁴ : Algebra R K✝

Context: inst✝¹³ : Algebra R L✝

Context: inst✝¹² : Algebra R M

Context: x✝ : L✝

Context: int✝ : IsIntegral R x✝

Context: inst✝¹¹ : Algebra K✝ M

Context: inst✝¹⁰ : IsScalarTower R K✝ M

Context: x : M

Context: int : IsIntegral R x

Context: F : Type u_5

Context: E : Type u_6

Context: K : Type u_7

Context: inst✝⁹ : CommRing F

Context: inst✝⁸ : StrongRankCondition F

Context: inst✝⁷ : CommRing E

Context: inst✝⁶ : StrongRankCondition E

Context: inst✝⁵ : Ring K

Context: inst✝⁴ : SMul F E

Context: inst✝³ : Algebra E K

Context: inst✝² : Algebra F K

Context: inst✝¹ : IsScalarTower F E K

Context: L : Subalgebra F K

Context: inst✝ : Module.Free F ↥L

R : Type u_1
K✝ : Type u_2
L✝ : Type u_3
M : Type u_4
inst✝¹⁸ : CommRing R
inst✝¹⁷ : Field K✝
inst✝¹⁶ : Field L✝
inst✝¹⁵ : CommRing M
inst✝¹⁴ : Algebra R K✝
inst✝¹³ : Algebra R L✝
inst✝¹² : Algebra R M
x✝ : L✝
int✝ : IsIntegral R x✝
h : Splits (algebraMap R K✝) (minpoly R x✝)
inst✝¹¹ : Algebra K✝ M
inst✝¹⁰ : IsScalarTower R K✝ M
x : M
int : IsIntegral R x
F : Type u_5
E : Type u_6
K : Type u_7
inst✝⁹ : CommRing F
inst✝⁸ : StrongRankCondition F
inst✝⁷ : CommRing E
inst✝⁶ : StrongRankCondition E
inst✝⁵ : Ring K
inst✝⁴ : SMul F E
inst✝³ : Algebra E K
inst✝² : Algebra F K
inst✝¹ : IsScalarTower F E K
L : Subalgebra F K
inst✝ : Module.Free F ↥L
⊢ Module.rank E ↥(Submodule.span E (Set.range fun i => ↑((Module.Free.chooseBasis F ↥L) i))) ≤
    Cardinal.mk (Module.Free.ChooseBasisIndex F ↥L)


C : Type u_1
inst✝¹ : Category.{u_2, u_1} C
inst✝ : Preadditive C
⊢ N₂ ⋙ (karoubiChainComplexEquivalence C ℕ).functor =
    karoubiFunctorCategoryEmbedding SimplexCategoryᵒᵖ C ⋙
      N₁ ⋙
        (karoubiChainComplexEquivalence (Karoubi C) ℕ).functor ⋙
          (KaroubiKaroubi.equivalence C).inverse.mapHomologicalComplex (ComplexShape.down ℕ)


Context: n a b : ℕ

n a b : ℕ
hdvd : ∀ (p : ℕ), Prime p → p ∣ a → p * a ∣ b
⊢ a ∣ b


Context: n a b : ℕ

Context: ha : a ≠ 1

case inr
n a b : ℕ
hdvd : ∀ (p : ℕ), Prime p → p ∣ a → p * a ∣ b
ha : a ≠ 1
⊢ a ∣ b


Context: n a b : ℕ

Context: ha : a ≠ 1

Context: p : ℕ

Context: hp : Prime p ∧ p ∣ a

case inr.intro
n a b : ℕ
hdvd : ∀ (p : ℕ), Prime p → p ∣ a → p * a ∣ b
ha : a ≠ 1
p : ℕ
hp : Prime p ∧ p ∣ a
⊢ a ∣ b


R : Type u_1
inst✝³ : Semiring R
r : R
p : R[X]
S : Type u_2
inst✝² : AddCommMonoid S
inst✝¹ : Pow S ℕ
inst✝ : MulActionWithZero R S
x : S
n : ℕ
⊢ (X ^ n).smeval x = x ^ n


G : Type u_1
inst✝ : Group G
H K : Subgroup G
S T : Set G
⊢ IsComplement S univ ↔ ∃ g, S = {g}


R : Type u_1
A : Type u_2
inst✝³ : CommSemiring R
inst✝² : CommRing A
inst✝¹ : Algebra R A
𝒜 : ℕ → Submodule R A
inst✝ : GradedAlgebra 𝒜
⊢ vanishingIdeal ∅ = ⊤


α : Type u_1
inst✝ : LinearOrderedAddCommGroup α
hα : Archimedean α
p : α
hp : 0 < p
a✝ b✝ c : α
n : ℤ
a b : α
⊢ toIocDiv hp (-a) b = -(toIcoDiv hp a (-b) + 1)


ι : Type u'
ι' : Type u_1
R : Type u_2
K : Type u_3
M : Type u_4
M' : Type u_5
M'' : Type u_6
V : Type u
V' : Type u_7
inst✝⁴ : DivisionRing K
inst✝³ : AddCommGroup V
inst✝² : AddCommGroup V'
inst✝¹ : Module K V
inst✝ : Module K V'
v : ι → V
s t : Set V
x y z : V
⊢ LinearIndependent K v ↔ ∀ (i : ι), v i ∉ span K (v '' (univ \ {i}))


R : Type u
S : Type v
a b : R
n✝ m : ℕ
inst✝ : Semiring R
p✝ q r p : R[X]
n d : ℕ
⊢ (X ^ n * p).coeff (d + n) = p.coeff d


M : Type u_1
inst✝ : CommMonoid M
S : Submonoid M
hS : S ≤ IsUnit.submonoid M
x : ↥S.leftInv
⊢ ↑((S.leftInvEquiv hS) x) * ↑x = 1


𝕜 : Type u_1
𝕝 : Type u_2
E : Type u_3
F : Type u_4
β : Type u_5
inst✝⁶ : OrderedSemiring 𝕜
inst✝⁵ : TopologicalSpace E
inst✝⁴ : TopologicalSpace F
inst✝³ : AddCommMonoid E
inst✝² : AddCommMonoid F
inst✝¹ : SMul 𝕜 E
inst✝ : SMul 𝕜 F
s : Set E
x✝ y✝ : E
a✝ b✝ : 𝕜
t : Set E
hs : StrictConvex 𝕜 s
ht : StrictConvex 𝕜 t
x : E
hx : x ∈ s ∩ t
y : E
hy : y ∈ s ∩ t
hxy : x ≠ y
a b : 𝕜
ha : 0 < a
hb : 0 < b
hab : a + b = 1
⊢ a • x + b • y ∈ interior (s ∩ t)


𝕜 : Type u_1
𝕝 : Type u_2
E : Type u_3
F : Type u_4
β : Type u_5
inst✝⁶ : OrderedSemiring 𝕜
inst✝⁵ : TopologicalSpace E
inst✝⁴ : TopologicalSpace F
inst✝³ : AddCommMonoid E
inst✝² : AddCommMonoid F
inst✝¹ : SMul 𝕜 E
inst✝ : SMul 𝕜 F
s : Set E
x✝ y✝ : E
a✝ b✝ : 𝕜
t : Set E
hs : StrictConvex 𝕜 s
ht : StrictConvex 𝕜 t
x : E
hx : x ∈ s ∩ t
y : E
hy : y ∈ s ∩ t
hxy : x ≠ y
a b : 𝕜
ha : 0 < a
hb : 0 < b
hab : a + b = 1
⊢ a • x + b • y ∈ interior s ∩ interior t


Context:
s : ℂ
hs : 0 < s.re
n : ℕ

s : ℂ
hs : 0 < s.re
n : ℕ
⊢ s.GammaSeq n = ↑n ^ s * s.betaIntegral (↑n + 1)


α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
ε : Type u_5
ζ : Type u_6
r : α → α → Prop
a b c d : α
⊢ TransGen r a c ↔ ∃ b, r a b ∧ ReflTransGen r b c


R : Type u
S✝ : Type v
F : Type w
inst✝⁷ : CommRing R
inst✝⁶ : Semiring S✝
R₁ : Type u_1
R₂ : Type u_2
A : Type u_3
B : Type u_4
inst✝⁵ : CommSemiring R₁
inst✝⁴ : CommSemiring R₂
inst✝³ : CommRing A
inst✝² : Algebra R₁ A
inst✝¹ : Algebra R₂ A
S : Type v
inst✝ : CommRing S
I : Ideal R
J : Ideal S
f : R ≃+* S
hIJ : J = map (↑f) I
⊢ I ≤ comap (↑f) (map (↑f) I)


R : Type u
S✝ : Type v
F : Type w
inst✝⁷ : CommRing R
inst✝⁶ : Semiring S✝
R₁ : Type u_1
R₂ : Type u_2
A : Type u_3
B : Type u_4
inst✝⁵ : CommSemiring R₁
inst✝⁴ : CommSemiring R₂
inst✝³ : CommRing A
inst✝² : Algebra R₁ A
inst✝¹ : Algebra R₂ A
S : Type v
inst✝ : CommRing S
I : Ideal R
J : Ideal S
f : R ≃+* S
hIJ : J = map (↑f) I
⊢ map (↑f) I ≤ comap (↑f.symm) I


case mk
R : Type u
S✝ : Type v
F : Type w
inst✝⁷ : CommRing R
inst✝⁶ : Semiring S✝
R₁ : Type u_1
R₂ : Type u_2
A : Type u_3
B : Type u_4
inst✝⁵ : CommSemiring R₁
inst✝⁴ : CommSemiring R₂
inst✝³ : CommRing A
inst✝² : Algebra R₁ A
inst✝¹ : Algebra R₂ A
S : Type v
inst✝ : CommRing S
I : Ideal R
J : Ideal S
f : R ≃+* S
hIJ : J = map (↑f) I
x✝ : R ⧸ I
r : R
⊢ (quotientMap I ↑f.symm ⋯) ((↑↑__src✝).toFun (Quot.mk Setoid.r r)) = Quot.mk Setoid.r r


case mk
R : Type u
S✝ : Type v
F : Type w
inst✝⁷ : CommRing R
inst✝⁶ : Semiring S✝
R₁ : Type u_1
R₂ : Type u_2
A : Type u_3
B : Type u_4
inst✝⁵ : CommSemiring R₁
inst✝⁴ : CommSemiring R₂
inst✝³ : CommRing A
inst✝² : Algebra R₁ A
inst✝¹ : Algebra R₂ A
S : Type v
inst✝ : CommRing S
I : Ideal R
J : Ideal S
f : R ≃+* S
hIJ : J = map (↑f) I
x✝ : S ⧸ J
s : S
⊢ (↑↑__src✝).toFun ((quotientMap I ↑f.symm ⋯) (Quot.mk Setoid.r s)) = Quot.mk Setoid.r s


R : Type u_1
A : Type u_2
inst✝⁴ : CommSemiring R
inst✝³ : AddCommMonoid A
inst✝² : Module R A
inst✝¹ : Module R[X] A
inst✝ : IsScalarTower R R[X] A
f : R[X]
⊢ ((mkDerivation R) 1) f = derivative f


X✝ : Type u_1
Y : Type u_2
inst✝² : TopologicalSpace X✝
inst✝¹ : FirstCountableTopology X✝
inst✝ : R1Space X✝
x✝¹ y✝ : X✝
X : Type u_3
T : Set (TopologicalSpace X)
hT : ∀ t ∈ T, R1Space X
x✝ : TopologicalSpace X := sInf T
x y : X
⊢ x ⤳ y ∨ Disjoint (𝓝 x) (𝓝 y)


α : Type u_1
β : Type u_2
E : Type u_3
F : Type u_4
G : Type u_5
E' : Type u_6
F' : Type u_7
G' : Type u_8
E'' : Type u_9
F'' : Type u_10
G'' : Type u_11
R : Type u_12
R' : Type u_13
𝕜 : Type u_14
𝕜' : Type u_15
inst✝¹² : Norm E
inst✝¹¹ : Norm F
inst✝¹⁰ : Norm G
inst✝⁹ : SeminormedAddCommGroup E'
inst✝⁸ : SeminormedAddCommGroup F'
inst✝⁷ : SeminormedAddCommGroup G'
inst✝⁶ : NormedAddCommGroup E''
inst✝⁵ : NormedAddCommGroup F''
inst✝⁴ : NormedAddCommGroup G''
inst✝³ : SeminormedRing R
inst✝² : SeminormedRing R'
inst✝¹ : NormedField 𝕜
inst✝ : NormedField 𝕜'
c c' c₁ c₂ : ℝ
f : α → E
g : α → F
k : α → G
f' : α → E'
g' : α → F'
k' : α → G'
f'' : α → E''
g'' : α → F''
l l' : Filter α
⊢ (fun x => 0) =Θ[l] g'' ↔ g'' =ᶠ[l] 0


K✝ : Type u
V✝ : Type v
inst✝⁹ : Ring K✝
inst✝⁸ : StrongRankCondition K✝
inst✝⁷ : AddCommGroup V✝
inst✝⁶ : Module K✝ V✝
K V : Type u
inst✝⁵ : Ring K
inst✝⁴ : StrongRankCondition K
inst✝³ : AddCommGroup V
inst✝² : Module K V
inst✝¹ : Module.Free K V
inst✝ : Module.Finite K V
⊢ #V = #K ^ Module.rank K V


case mk.mk.mk
𝕜 : Type u_1
E : Type u_2
F : Type u_3
G : Type u_4
inst✝⁶ : NontriviallyNormedField 𝕜
inst✝⁵ : NormedAddCommGroup E
inst✝⁴ : NormedSpace 𝕜 E
inst✝³ : NormedAddCommGroup F
inst✝² : NormedSpace 𝕜 F
inst✝¹ : NormedAddCommGroup G
inst✝ : NormedSpace 𝕜 G
p : FormalMultilinearSeries 𝕜 E F
x y : E
r R : ℝ≥0
k l : ℕ
s : Finset (Fin (k + l))
hs : s.card = l
⊢ (fun s => ⟨s.fst - s.snd.card, ⟨s.snd.card, ⟨Finset.map (finCongr ⋯).toEmbedding s.snd, ⋯⟩⟩⟩)
      ((fun s => ⟨s.fst + s.snd.fst, ↑s.snd.snd⟩) ⟨k, ⟨l, ⟨s, hs⟩⟩⟩) =
    ⟨k, ⟨l, ⟨s, hs⟩⟩⟩


case mk.mk.mk
𝕜 : Type u_1
E : Type u_2
F : Type u_3
G : Type u_4
inst✝⁶ : NontriviallyNormedField 𝕜
inst✝⁵ : NormedAddCommGroup E
inst✝⁴ : NormedSpace 𝕜 E
inst✝³ : NormedAddCommGroup F
inst✝² : NormedSpace 𝕜 F
inst✝¹ : NormedAddCommGroup G
inst✝ : NormedSpace 𝕜 G
p : FormalMultilinearSeries 𝕜 E F
x y : E
r R : ℝ≥0
k l : ℕ
s : Finset (Fin (k + l))
hs : s.card = l
⊢ ⟨k + l - s.card, ⟨s.card, ⟨Finset.map (finCongr ⋯).toEmbedding s, ⋯⟩⟩⟩ = ⟨k, ⟨l, ⟨s, hs⟩⟩⟩


Context: 𝕜 : Type u_1

Context: E : Type u_2

Context: F : Type u_3

Context: G : Type u_4

Context: inst✝⁶ : NontriviallyNormedField 𝕜

Context: inst✝⁵ : NormedAddCommGroup E

Context: inst✝⁴ : NormedSpace 𝕜 E

Context: inst✝³ : NormedAddCommGroup F

Context: inst✝² : NormedSpace 𝕜 F

Context: inst✝¹ : NormedAddCommGroup G

Context: inst✝ : NormedSpace 𝕜 G

Context: p : FormalMultilinearSeries 𝕜 E F

Context: x y : E

Context: r R : ℝ≥0

Context: k'✝ l'✝ : ℕ

Context: s : Finset (Fin (k'✝ + l'✝))

Context: hs : s.card = l'✝

Context: hkl : k'✝ + l'✝ = k'✝ + l'✝

case mk.mk.mk
𝕜 : Type u_1
E : Type u_2
F : Type u_3
G : Type u_4
inst✝⁶ : NontriviallyNormedField 𝕜
inst✝⁵ : NormedAddCommGroup E
inst✝⁴ : NormedSpace 𝕜 E
inst✝³ : NormedAddCommGroup F
inst✝² : NormedSpace 𝕜 F
inst✝¹ : NormedAddCommGroup G
inst✝ : NormedSpace 𝕜 G
p : FormalMultilinearSeries 𝕜 E F
x y : E
r R : ℝ≥0
k'✝ l'✝ : ℕ
s : Finset (Fin (k'✝ + l'✝))
hs : s.card = l'✝
hkl : k'✝ + l'✝ = k'✝ + l'✝
hs' : (Finset.map (finCongr hkl).toEmbedding s).card = l'✝
⊢ ⟨k'✝, ⟨l'✝, ⟨Finset.map (finCongr hkl).toEmbedding s, hs'⟩⟩⟩ = ⟨k'✝, ⟨l'✝, ⟨s, hs⟩⟩⟩


case mk
𝕜 : Type u_1
E : Type u_2
F : Type u_3
G : Type u_4
inst✝⁶ : NontriviallyNormedField 𝕜
inst✝⁵ : NormedAddCommGroup E
inst✝⁴ : NormedSpace 𝕜 E
inst✝³ : NormedAddCommGroup F
inst✝² : NormedSpace 𝕜 F
inst✝¹ : NormedAddCommGroup G
inst✝ : NormedSpace 𝕜 G
p : FormalMultilinearSeries 𝕜 E F
x y : E
r R : ℝ≥0
n : ℕ
s : Finset (Fin n)
⊢ (fun s => ⟨s.fst + s.snd.fst, ↑s.snd.snd⟩)
      ((fun s => ⟨s.fst - s.snd.card, ⟨s.snd.card, ⟨Finset.map (finCongr ⋯).toEmbedding s.snd, ⋯⟩⟩⟩) ⟨n, s⟩) =
    ⟨n, s⟩


Context:
p : ℝ
hp_pos : 0 < p
hp_le_one : p ≤ 1

p : ℝ
hp_pos : 0 < p
hp_le_one : p ≤ 1
⊢ HasSum (fun n => (1 - p) ^ n * p) 1


Context: p : ℝ

Context: hp_pos : 0 < p

Context: hp_le_one : p ≤ 1

p : ℝ
hp_pos : 0 < p
hp_le_one : p ≤ 1
this : HasSum (fun n => (1 - p) ^ n) (1 - (1 - p))⁻¹
⊢ HasSum (fun n => (1 - p) ^ n * p) 1


Context: p : ℝ

Context: hp_pos : 0 < p

Context: hp_le_one : p ≤ 1

p : ℝ
hp_pos : 0 < p
hp_le_one : p ≤ 1
this : HasSum (fun i => (1 - p) ^ i * p) ((1 - (1 - p))⁻¹ * p)
⊢ HasSum (fun n => (1 - p) ^ n * p) 1


Context: p : ℝ

Context: hp_pos : 0 < p

Context: hp_le_one : p ≤ 1

p : ℝ
hp_pos : 0 < p
hp_le_one : p ≤ 1
this : HasSum (fun i => (1 - p) ^ i * p) (p⁻¹ * p)
⊢ HasSum (fun n => (1 - p) ^ n * p) 1


Context: C : Type u

Context: inst✝ : Category.{v, u} C

Context: I✝ : MultispanIndex C

Context: K : Multicofork I✝

Context: I : MultispanIndex C

Context: P : C

Context: π : (b : I.R) → I.right b ⟶ P

C : Type u
inst✝ : Category.{v, u} C
I✝ : MultispanIndex C
K : Multicofork I✝
I : MultispanIndex C
P : C
π : (b : I.R) → I.right b ⟶ P
w : ∀ (a : I.L), I.fst a ≫ π (I.fstFrom a) = I.snd a ≫ π (I.sndFrom a)
⊢ ∀ ⦃X Y : WalkingMultispan I.fstFrom I.sndFrom⦄ (f : X ⟶ Y),
    I.multispan.map f ≫
        (fun x =>
            match x with
            | WalkingMultispan.left a => I.fst a ≫ π (I.fstFrom a)
            | WalkingMultispan.right b => π b)
          Y =
      (fun x =>
            match x with
            | WalkingMultispan.left a => I.fst a ≫ π (I.fstFrom a)
            | WalkingMultispan.right b => π b)
          X ≫
        ((Functor.const (WalkingMultispan I.fstFrom I.sndFrom)).obj P).map f


Context:
X : Scheme
𝒰 : X.OpenCover
x y z : 𝒰.J

X : Scheme
𝒰 : X.OpenCover
x y z : 𝒰.J
⊢ (fun x y z => 𝒰.gluedCoverT' x y z) x y z ≫
      pullback.snd ((fun x y => pullback.fst (𝒰.map x) (𝒰.map y)) y z)
        ((fun x y => pullback.fst (𝒰.map x) (𝒰.map y)) y x) =
    pullback.fst ((fun x y => pullback.fst (𝒰.map x) (𝒰.map y)) x y)
        ((fun x y => pullback.fst (𝒰.map x) (𝒰.map y)) x z) ≫
      (fun x y => (pullbackSymmetry (𝒰.map x) (𝒰.map y)).hom) x y


α : Type u
β : Type v
δ : Type w
n : ℕ
xs : Stream' α
⊢ (take n xs).dropLast = take (n - 1) xs


Context:
p q : ℝ
hp : 0 < p
hq : -1 < q

p q : ℝ
hp : 0 < p
hq : -1 < q
⊢ ∫ (x : ℝ) in Ioi 0, x ^ q * rexp (-x ^ p) = 1 / p * Gamma ((q + 1) / p)


R : Type u
S : Type v
inst✝¹ : CommSemiring R
inst✝ : CommSemiring S
f g : R
x : PrimeSpectrum R
⊢ x ∈ zeroLocus {f * g} ↔ x ∈ zeroLocus {f} ∪ zeroLocus {g}


ι : Type u_1
α : Type u_2
β : Type u_3
inst✝³ : LinearOrderedRing α
inst✝² : LinearOrderedAddCommGroup β
inst✝¹ : Module α β
inst✝ : OrderedSMul α β
s : Finset ι
σ : Perm ι
f : ι → α
g : ι → β
hfg : MonovaryOn f g ↑s
hσ : {x | σ x ≠ x} ⊆ ↑s
⊢ ∑ i ∈ s, f (σ i) • g i < ∑ i ∈ s, f i • g i ↔ ¬MonovaryOn (f ∘ ⇑σ) g ↑s


C : Type u_1
D : Type u_2
inst✝³ : Category.{?u.60429, u_1} C
inst✝² : Category.{?u.60433, u_2} D
inst✝¹ : HasZeroMorphisms C
S✝ S₁ S₂ S₃ : ShortComplex C
inst✝ : HasZeroMorphisms D
S : ShortComplex Cᵒᵖ
⊢ S.g.unop ≫ S.f.unop = 0


Context: α : Type u_1

Context: E : Type u_2

Context: F : Type u_3

Context: F' : Type u_4

Context: G : Type u_5

Context: 𝕜 : Type u_6

Context: p : ℝ≥0∞

Context: inst✝¹⁰ : NormedAddCommGroup E

Context: inst✝⁹ : NormedSpace ℝ E

Context: inst✝⁸ : NormedAddCommGroup F

Context: inst✝⁷ : NormedSpace ℝ F

Context: inst✝⁶ : NormedAddCommGroup F'

Context: inst✝⁵ : NormedSpace ℝ F'

Context: inst✝⁴ : NormedAddCommGroup G

Context: m : MeasurableSpace α

Context: μ : Measure α

Context: inst✝³ : NontriviallyNormedField 𝕜

Context: inst✝² : NormedSpace 𝕜 E

Context: inst✝¹ : NormedSpace 𝕜 F

Context: inst✝ : CompleteSpace F

Context: T✝ T'✝ T'' : Set α → E →L[ℝ] F

Context: C✝ C'✝ C'' : ℝ

Context: T T' : Set α → E →L[ℝ] F

Context: C C' : ℝ

Context: hT : DominatedFinMeasAdditive μ T C

Context: hT' : DominatedFinMeasAdditive μ T' C'

Context: f : ↥(Lp E 1 μ)

α : Type u_1
E : Type u_2
F : Type u_3
F' : Type u_4
G : Type u_5
𝕜 : Type u_6
p : ℝ≥0∞
inst✝¹⁰ : NormedAddCommGroup E
inst✝⁹ : NormedSpace ℝ E
inst✝⁸ : NormedAddCommGroup F
inst✝⁷ : NormedSpace ℝ F
inst✝⁶ : NormedAddCommGroup F'
inst✝⁵ : NormedSpace ℝ F'
inst✝⁴ : NormedAddCommGroup G
m : MeasurableSpace α
μ : Measure α
inst✝³ : NontriviallyNormedField 𝕜
inst✝² : NormedSpace 𝕜 E
inst✝¹ : NormedSpace 𝕜 F
inst✝ : CompleteSpace F
T✝ T'✝ T'' : Set α → E →L[ℝ] F
C✝ C'✝ C'' : ℝ
T T' : Set α → E →L[ℝ] F
C C' : ℝ
hT : DominatedFinMeasAdditive μ T C
hT' : DominatedFinMeasAdditive μ T' C'
h : ∀ (s : Set α), MeasurableSet s → μ s < ⊤ → T s = T' s
f : ↥(Lp E 1 μ)
⊢ setToL1 hT = setToL1 hT'


Context: α : Type u_1

Context: E : Type u_2

Context: F : Type u_3

Context: F' : Type u_4

Context: G : Type u_5

Context: 𝕜 : Type u_6

Context: p : ℝ≥0∞

Context: inst✝¹⁰ : NormedAddCommGroup E

Context: inst✝⁹ : NormedSpace ℝ E

Context: inst✝⁸ : NormedAddCommGroup F

Context: inst✝⁷ : NormedSpace ℝ F

Context: inst✝⁶ : NormedAddCommGroup F'

Context: inst✝⁵ : NormedSpace ℝ F'

Context: inst✝⁴ : NormedAddCommGroup G

Context: m : MeasurableSpace α

Context: μ : Measure α

Context: inst✝³ : NontriviallyNormedField 𝕜

Context: inst✝² : NormedSpace 𝕜 E

Context: inst✝¹ : NormedSpace 𝕜 F

Context: inst✝ : CompleteSpace F

Context: T✝ T'✝ T'' : Set α → E →L[ℝ] F

Context: C✝ C'✝ C'' : ℝ

Context: T T' : Set α → E →L[ℝ] F

Context: C C' : ℝ

Context: hT : DominatedFinMeasAdditive μ T C

Context: hT' : DominatedFinMeasAdditive μ T' C'

Context: f✝ : ↥(Lp E 1 μ)

Context: f : ↥(simpleFunc E 1 μ)

case h
α : Type u_1
E : Type u_2
F : Type u_3
F' : Type u_4
G : Type u_5
𝕜 : Type u_6
p : ℝ≥0∞
inst✝¹⁰ : NormedAddCommGroup E
inst✝⁹ : NormedSpace ℝ E
inst✝⁸ : NormedAddCommGroup F
inst✝⁷ : NormedSpace ℝ F
inst✝⁶ : NormedAddCommGroup F'
inst✝⁵ : NormedSpace ℝ F'
inst✝⁴ : NormedAddCommGroup G
m : MeasurableSpace α
μ : Measure α
inst✝³ : NontriviallyNormedField 𝕜
inst✝² : NormedSpace 𝕜 E
inst✝¹ : NormedSpace 𝕜 F
inst✝ : CompleteSpace F
T✝ T'✝ T'' : Set α → E →L[ℝ] F
C✝ C'✝ C'' : ℝ
T T' : Set α → E →L[ℝ] F
C C' : ℝ
hT : DominatedFinMeasAdditive μ T C
hT' : DominatedFinMeasAdditive μ T' C'
h : ∀ (s : Set α), MeasurableSet s → μ s < ⊤ → T s = T' s
f✝ : ↥(Lp E 1 μ)
f : ↥(simpleFunc E 1 μ)
⊢ (setToL1 hT') ↑f = (setToL1SCLM α E μ hT) f


Context: α : Type u_1

Context: E : Type u_2

Context: F : Type u_3

Context: F' : Type u_4

Context: G : Type u_5

Context: 𝕜 : Type u_6

Context: p : ℝ≥0∞

Context: inst✝¹⁰ : NormedAddCommGroup E

Context: inst✝⁹ : NormedSpace ℝ E

Context: inst✝⁸ : NormedAddCommGroup F

Context: inst✝⁷ : NormedSpace ℝ F

Context: inst✝⁶ : NormedAddCommGroup F'

Context: inst✝⁵ : NormedSpace ℝ F'

Context: inst✝⁴ : NormedAddCommGroup G

Context: m : MeasurableSpace α

Context: μ : Measure α

Context: inst✝³ : NontriviallyNormedField 𝕜

Context: inst✝² : NormedSpace 𝕜 E

Context: inst✝¹ : NormedSpace 𝕜 F

Context: inst✝ : CompleteSpace F

Context: T✝ T'✝ T'' : Set α → E →L[ℝ] F

Context: C✝ C'✝ C'' : ℝ

Context: T T' : Set α → E →L[ℝ] F

Context: C C' : ℝ

Context: hT : DominatedFinMeasAdditive μ T C

Context: hT' : DominatedFinMeasAdditive μ T' C'

Context: f✝ : ↥(Lp E 1 μ)

Context: f : ↥(simpleFunc E 1 μ)

case h
α : Type u_1
E : Type u_2
F : Type u_3
F' : Type u_4
G : Type u_5
𝕜 : Type u_6
p : ℝ≥0∞
inst✝¹⁰ : NormedAddCommGroup E
inst✝⁹ : NormedSpace ℝ E
inst✝⁸ : NormedAddCommGroup F
inst✝⁷ : NormedSpace ℝ F
inst✝⁶ : NormedAddCommGroup F'
inst✝⁵ : NormedSpace ℝ F'
inst✝⁴ : NormedAddCommGroup G
m : MeasurableSpace α
μ : Measure α
inst✝³ : NontriviallyNormedField 𝕜
inst✝² : NormedSpace 𝕜 E
inst✝¹ : NormedSpace 𝕜 F
inst✝ : CompleteSpace F
T✝ T'✝ T'' : Set α → E →L[ℝ] F
C✝ C'✝ C'' : ℝ
T T' : Set α → E →L[ℝ] F
C C' : ℝ
hT : DominatedFinMeasAdditive μ T C
hT' : DominatedFinMeasAdditive μ T' C'
h : ∀ (s : Set α), MeasurableSet s → μ s < ⊤ → T s = T' s
f✝ : ↥(Lp E 1 μ)
f : ↥(simpleFunc E 1 μ)
⊢ (setToL1SCLM α E μ hT') f = (setToL1SCLM α E μ hT) f


𝕜 : Type u_1
E : Type u_2
F : Type u_3
inst✝² : LinearOrderedField 𝕜
inst✝¹ : AddCommGroup E
inst✝ : Module 𝕜 E
x : E
s : Set E
hs : StarConvex 𝕜 0 s
hx : x ∈ s
t : 𝕜
ht : 1 ≤ t
⊢ x ∈ t • s


𝕜 : Type u_1
E : Type u_2
F : Type u_3
inst✝² : LinearOrderedField 𝕜
inst✝¹ : AddCommGroup E
inst✝ : Module 𝕜 E
x : E
s : Set E
hs : StarConvex 𝕜 0 s
hx : x ∈ s
t : 𝕜
ht : 1 ≤ t
⊢ t⁻¹ • x ∈ s


Context:
m n✝ p n : ℕ
_h : 0 ≤ ↑n

m n✝ p n : ℕ
_h : 0 ≤ ↑n
⊢ ↑(↑n).toNat = ↑↑n


R : Type u
inst✝² : CommRing R
n : Type w
inst✝¹ : DecidableEq n
inst✝ : Fintype n
P A : Matrix n n R
h : Invertible P
⊢ (P.lieConj h).symm A = P⁻¹ * A * P


α : Type u_1
𝕜 : Type u_2
inst✝¹ : LinearOrderedField 𝕜
G : SimpleGraph α
inst✝ : DecidableRel G.Adj
ε : 𝕜
s t : Finset α
a b : α
h : ¬G.IsUniform ε s t
⊢ ↑t.card * ε ≤ ↑(G.nonuniformWitnesses ε s t).2.card


α : Type u_1
𝕜 : Type u_2
inst✝¹ : LinearOrderedField 𝕜
G : SimpleGraph α
inst✝ : DecidableRel G.Adj
ε : 𝕜
s t : Finset α
a b : α
h : ¬G.IsUniform ε s t
⊢ ↑t.card * ε ≤ ↑(⋯.choose, ⋯.choose).2.card


R : Type u_1
A : Type u_2
K : Type u_3
inst✝⁹ : CommRing R
inst✝⁸ : CommRing A
inst✝⁷ : Field K
R₁ : Type u_4
inst✝⁶ : CommRing R₁
inst✝⁵ : IsDomain R₁
inst✝⁴ : Algebra R₁ K
inst✝³ : IsFractionRing R₁ K
I J : FractionalIdeal R₁⁰ K
K' : Type u_5
inst✝² : Field K'
inst✝¹ : Algebra R₁ K'
inst✝ : IsFractionRing R₁ K'
x : K
hx : x ≠ 0
⊢ (spanSingleton R₁⁰ x)⁻¹ * spanSingleton R₁⁰ x = 1


α : Type u_1
β : Type u_2
γ : Type u_3
r : α → α → Prop
s : β → β → Prop
t : γ → γ → Prop
a : Ordinal.{u_4}
⊢ a - a = 0


E : Type u_1
inst✝ : SeminormedCommGroup E
ε δ : ℝ
s t : Set E
x y : E
⊢ ball 1 δ * {x} = ball x δ


Context: G✝ : Type u_1

Context: inst✝⁵ : Group G✝

Context: G : Type u_2

Context: inst✝⁴ : Group G

Context: inst✝² : Fintype G

Context: inst✝¹ : Fintype ↥(Subgroup.center G)

Context: inst✝ : Fintype ↑(noncenter G)

G✝ : Type u_1
inst✝⁵ : Group G✝
G : Type u_2
inst✝⁴ : Group G
inst✝³ : (x : ConjClasses G) → Fintype ↑x.carrier
inst✝² : Fintype G
inst✝¹ : Fintype ↥(Subgroup.center G)
inst✝ : Fintype ↑(noncenter G)
⊢ Fintype.card ↥(Subgroup.center G) + ∑ x ∈ (noncenter G).toFinset, x.carrier.toFinset.card = Fintype.card G


α : Type u_1
β : Type v
γ : Type u_2
s : Multiset α
p : { a // a ∈ s } → Prop
inst✝¹ : DecidableEq α
inst✝ : DecidablePred p
⊢ filter p s.attach = map (Subtype.map id ⋯) (filter (fun x => ∃ (h : x ∈ s), p ⟨x, h⟩) s).attach


C : Type u
inst✝² : Category.{v, u} C
inst✝¹ : Abelian C
inst✝ : HasInjectiveResolutions C
X Y : C
f : X ⟶ Y
I : InjectiveResolution X
J : InjectiveResolution Y
φ : I.cocomplex ⟶ J.cocomplex
comm : I.ι.f 0 ≫ φ.f 0 = f ≫ J.ι.f 0
⊢ I.iso.inv ≫ (injectiveResolutions C).map f = (HomotopyCategory.quotient C (ComplexShape.up ℕ)).map φ ≫ J.iso.inv


k G : Type u
inst✝¹ : CommRing k
inst✝ : Group G
A : Rep k G
f : G × G → CoeSort.coe A
⊢ (dTwo A) f = 0 ↔ ∀ (g h j : G), (A.ρ g) (f (h, j)) - f (g * h, j) + f (g, h * j) - f (g, h) = 0


k G : Type u
inst✝¹ : CommRing k
inst✝ : Group G
A : Rep k G
f : G × G → CoeSort.coe A
⊢ (∀ (a : G × G × G), (dTwo A) f a = 0 a) ↔
    ∀ (g h j : G), (A.ρ g) (f (h, j)) - f (g * h, j) + f (g, h * j) - f (g, h) = 0


𝕜 : Type u_1
inst✝¹⁹ : NontriviallyNormedField 𝕜
H : Type u_2
inst✝¹⁸ : TopologicalSpace H
E : Type u_3
inst✝¹⁷ : NormedAddCommGroup E
inst✝¹⁶ : NormedSpace 𝕜 E
I : ModelWithCorners 𝕜 E H
F : Type u_4
inst✝¹⁵ : NormedAddCommGroup F
inst✝¹⁴ : NormedSpace 𝕜 F
J : ModelWithCorners 𝕜 F F
G : Type u_5
inst✝¹³ : TopologicalSpace G
inst✝¹² : ChartedSpace H G
inst✝¹¹ : Group G
inst✝¹⁰ : LieGroup I G
E' : Type u_6
inst✝⁹ : NormedAddCommGroup E'
inst✝⁸ : NormedSpace 𝕜 E'
H' : Type u_7
inst✝⁷ : TopologicalSpace H'
I' : ModelWithCorners 𝕜 E' H'
M : Type u_8
inst✝⁶ : TopologicalSpace M
inst✝⁵ : ChartedSpace H' M
E'' : Type u_9
inst✝⁴ : NormedAddCommGroup E''
inst✝³ : NormedSpace 𝕜 E''
H'' : Type u_10
inst✝² : TopologicalSpace H''
I'' : ModelWithCorners 𝕜 E'' H''
M' : Type u_11
inst✝¹ : TopologicalSpace M'
inst✝ : ChartedSpace H'' M'
n : ℕ∞
f g : M → G
s : Set M
hf : ContMDiffOn I' I n f s
hg : ContMDiffOn I' I n g s
⊢ ContMDiffOn I' I n (fun x => f x / g x) s


𝕜 : Type u_1
inst✝¹⁹ : NontriviallyNormedField 𝕜
H : Type u_2
inst✝¹⁸ : TopologicalSpace H
E : Type u_3
inst✝¹⁷ : NormedAddCommGroup E
inst✝¹⁶ : NormedSpace 𝕜 E
I : ModelWithCorners 𝕜 E H
F : Type u_4
inst✝¹⁵ : NormedAddCommGroup F
inst✝¹⁴ : NormedSpace 𝕜 F
J : ModelWithCorners 𝕜 F F
G : Type u_5
inst✝¹³ : TopologicalSpace G
inst✝¹² : ChartedSpace H G
inst✝¹¹ : Group G
inst✝¹⁰ : LieGroup I G
E' : Type u_6
inst✝⁹ : NormedAddCommGroup E'
inst✝⁸ : NormedSpace 𝕜 E'
H' : Type u_7
inst✝⁷ : TopologicalSpace H'
I' : ModelWithCorners 𝕜 E' H'
M : Type u_8
inst✝⁶ : TopologicalSpace M
inst✝⁵ : ChartedSpace H' M
E'' : Type u_9
inst✝⁴ : NormedAddCommGroup E''
inst✝³ : NormedSpace 𝕜 E''
H'' : Type u_10
inst✝² : TopologicalSpace H''
I'' : ModelWithCorners 𝕜 E'' H''
M' : Type u_11
inst✝¹ : TopologicalSpace M'
inst✝ : ChartedSpace H'' M'
n : ℕ∞
f g : M → G
s : Set M
hf : ContMDiffOn I' I n f s
hg : ContMDiffOn I' I n g s
⊢ ContMDiffOn I' I n (fun x => f x * (g x)⁻¹) s


Context: p n : ℕ+

Context: A : Type w

Context: B : Type z

Context: K : Type u

Context: L : Type v

Context: C : Type w

Context: inst✝⁷ : CommRing A

Context: inst✝⁶ : CommRing B

Context: inst✝⁵ : Algebra A B

Context: inst✝⁴ : IsCyclotomicExtension {n} A B

Context: inst✝³ : Field L

Context: ζ : L

Context: hζ✝ : IsPrimitiveRoot ζ ↑n

Context: inst✝² : Field K

Context: inst✝¹ : Algebra K L

Context: k s : ℕ

Context: hζ : IsPrimitiveRoot ζ ↑(p ^ (k + 1))

Context: hpri : Fact (Nat.Prime ↑p)

Context: hs : s ≤ k

Context: htwo : p ^ (k - s + 1) ≠ 2

p n : ℕ+
A : Type w
B : Type z
K : Type u
L : Type v
C : Type w
inst✝⁷ : CommRing A
inst✝⁶ : CommRing B
inst✝⁵ : Algebra A B
inst✝⁴ : IsCyclotomicExtension {n} A B
inst✝³ : Field L
ζ : L
hζ✝ : IsPrimitiveRoot ζ ↑n
inst✝² : Field K
inst✝¹ : Algebra K L
k s : ℕ
hζ : IsPrimitiveRoot ζ ↑(p ^ (k + 1))
hpri : Fact (Nat.Prime ↑p)
inst✝ : IsCyclotomicExtension {p ^ (k + 1)} K L
hirr : Irreducible (cyclotomic (↑(p ^ (k + 1))) K)
hs : s ≤ k
htwo : p ^ (k - s + 1) ≠ 2
⊢ (Algebra.norm K) (ζ ^ ↑p ^ s - 1) = ↑↑p ^ ↑p ^ s


Context: p n : ℕ+

Context: A : Type w

Context: B : Type z

Context: K : Type u

Context: L : Type v

Context: C : Type w

Context: inst✝⁷ : CommRing A

Context: inst✝⁶ : CommRing B

Context: inst✝⁵ : Algebra A B

Context: inst✝⁴ : IsCyclotomicExtension {n} A B

Context: inst✝³ : Field L

Context: ζ : L

Context: hζ✝ : IsPrimitiveRoot ζ ↑n

Context: inst✝² : Field K

Context: inst✝¹ : Algebra K L

Context: k s : ℕ

Context: hζ : IsPrimitiveRoot ζ ↑(p ^ (k + 1))

Context: hpri : Fact (Nat.Prime ↑p)

Context: hs : s ≤ k

Context: htwo : p ^ (k - s + 1) ≠ 2

p n : ℕ+
A : Type w
B : Type z
K : Type u
L : Type v
C : Type w
inst✝⁷ : CommRing A
inst✝⁶ : CommRing B
inst✝⁵ : Algebra A B
inst✝⁴ : IsCyclotomicExtension {n} A B
inst✝³ : Field L
ζ : L
hζ✝ : IsPrimitiveRoot ζ ↑n
inst✝² : Field K
inst✝¹ : Algebra K L
k s : ℕ
hζ : IsPrimitiveRoot ζ ↑(p ^ (k + 1))
hpri : Fact (Nat.Prime ↑p)
inst✝ : IsCyclotomicExtension {p ^ (k + 1)} K L
hirr : Irreducible (cyclotomic (↑(p ^ (k + 1))) K)
hs : s ≤ k
htwo : p ^ (k - s + 1) ≠ 2
hirr₁ : Irreducible (cyclotomic (↑p ^ (k - s + 1)) K)
⊢ (Algebra.norm K) (ζ ^ ↑p ^ s - 1) = ↑↑p ^ ↑p ^ s


Context: p n : ℕ+

Context: A : Type w

Context: B : Type z

Context: K : Type u

Context: L : Type v

Context: C : Type w

Context: inst✝⁷ : CommRing A

Context: inst✝⁶ : CommRing B

Context: inst✝⁵ : Algebra A B

Context: inst✝⁴ : IsCyclotomicExtension {n} A B

Context: inst✝³ : Field L

Context: ζ : L

Context: hζ✝ : IsPrimitiveRoot ζ ↑n

Context: inst✝² : Field K

Context: inst✝¹ : Algebra K L

Context: k s : ℕ

Context: hζ : IsPrimitiveRoot ζ ↑(p ^ (k + 1))

Context: hpri : Fact (Nat.Prime ↑p)

Context: hs : s ≤ k

Context: htwo : p ^ (k - s + 1) ≠ 2

Context: η : L := ζ ^ ↑p ^ s - 1

p n : ℕ+
A : Type w
B : Type z
K : Type u
L : Type v
C : Type w
inst✝⁷ : CommRing A
inst✝⁶ : CommRing B
inst✝⁵ : Algebra A B
inst✝⁴ : IsCyclotomicExtension {n} A B
inst✝³ : Field L
ζ : L
hζ✝ : IsPrimitiveRoot ζ ↑n
inst✝² : Field K
inst✝¹ : Algebra K L
k s : ℕ
hζ : IsPrimitiveRoot ζ ↑(p ^ (k + 1))
hpri : Fact (Nat.Prime ↑p)
inst✝ : IsCyclotomicExtension {p ^ (k + 1)} K L
hirr : Irreducible (cyclotomic (↑(p ^ (k + 1))) K)
hs : s ≤ k
htwo : p ^ (k - s + 1) ≠ 2
hirr₁ : Irreducible (cyclotomic (↑(p ^ (k - s + 1))) K)
η : L := ζ ^ ↑p ^ s - 1
η₁ : ↥K⟮η⟯ := IntermediateField.AdjoinSimple.gen K η
⊢ (Algebra.norm K) η = ↑↑p ^ ↑p ^ s


Context: p n : ℕ+

Context: A : Type w

Context: B : Type z

Context: K : Type u

Context: L : Type v

Context: C : Type w

Context: inst✝⁷ : CommRing A

Context: inst✝⁶ : CommRing B

Context: inst✝⁵ : Algebra A B

Context: inst✝⁴ : IsCyclotomicExtension {n} A B

Context: inst✝³ : Field L

Context: ζ : L

Context: hζ✝ : IsPrimitiveRoot ζ ↑n

Context: inst✝² : Field K

Context: inst✝¹ : Algebra K L

Context: k s : ℕ

Context: hζ : IsPrimitiveRoot ζ ↑(p ^ (k + 1))

Context: hpri : Fact (Nat.Prime ↑p)

Context: hs : s ≤ k

Context: htwo : p ^ (k - s + 1) ≠ 2

Context: η : L := ζ ^ ↑p ^ s - 1

p n : ℕ+
A : Type w
B : Type z
K : Type u
L : Type v
C : Type w
inst✝⁷ : CommRing A
inst✝⁶ : CommRing B
inst✝⁵ : Algebra A B
inst✝⁴ : IsCyclotomicExtension {n} A B
inst✝³ : Field L
ζ : L
hζ✝ : IsPrimitiveRoot ζ ↑n
inst✝² : Field K
inst✝¹ : Algebra K L
k s : ℕ
hζ : IsPrimitiveRoot ζ ↑(p ^ (k + 1))
hpri : Fact (Nat.Prime ↑p)
inst✝ : IsCyclotomicExtension {p ^ (k + 1)} K L
hirr : Irreducible (cyclotomic (↑(p ^ (k + 1))) K)
hs : s ≤ k
htwo : p ^ (k - s + 1) ≠ 2
hirr₁ : Irreducible (cyclotomic (↑(p ^ (k - s + 1))) K)
η : L := ζ ^ ↑p ^ s - 1
η₁ : ↥K⟮η⟯ := IntermediateField.AdjoinSimple.gen K η
hη : IsPrimitiveRoot (η + 1) (↑p ^ (k + 1 - s))
this : IsCyclotomicExtension {p ^ (k - s + 1)} K ↥K⟮η⟯
⊢ (Algebra.norm K) η = ↑↑p ^ ↑p ^ s


Context: p n : ℕ+

Context: A : Type w

Context: B : Type z

Context: K : Type u

Context: L : Type v

Context: C : Type w

Context: inst✝⁷ : CommRing A

Context: inst✝⁶ : CommRing B

Context: inst✝⁵ : Algebra A B

Context: inst✝⁴ : IsCyclotomicExtension {n} A B

Context: inst✝³ : Field L

Context: ζ : L

Context: hζ✝ : IsPrimitiveRoot ζ ↑n

Context: inst✝² : Field K

Context: inst✝¹ : Algebra K L

Context: k s : ℕ

Context: hζ : IsPrimitiveRoot ζ ↑(p ^ (k + 1))

Context: hpri : Fact (Nat.Prime ↑p)

Context: hs : s ≤ k

Context: htwo : p ^ (k - s + 1) ≠ 2

Context: η : L := ζ ^ ↑p ^ s - 1

p n : ℕ+
A : Type w
B : Type z
K : Type u
L : Type v
C : Type w
inst✝⁷ : CommRing A
inst✝⁶ : CommRing B
inst✝⁵ : Algebra A B
inst✝⁴ : IsCyclotomicExtension {n} A B
inst✝³ : Field L
ζ : L
hζ✝ : IsPrimitiveRoot ζ ↑n
inst✝² : Field K
inst✝¹ : Algebra K L
k s : ℕ
hζ : IsPrimitiveRoot ζ ↑(p ^ (k + 1))
hpri : Fact (Nat.Prime ↑p)
inst✝ : IsCyclotomicExtension {p ^ (k + 1)} K L
hirr : Irreducible (cyclotomic (↑(p ^ (k + 1))) K)
hs : s ≤ k
htwo : p ^ (k - s + 1) ≠ 2
hirr₁ : Irreducible (cyclotomic (↑(p ^ (k - s + 1))) K)
η : L := ζ ^ ↑p ^ s - 1
η₁ : ↥K⟮η⟯ := IntermediateField.AdjoinSimple.gen K η
this : IsCyclotomicExtension {p ^ (k - s + 1)} K ↥K⟮η⟯
hη : IsPrimitiveRoot (η₁ + 1) ↑(p ^ (k - s + 1))
⊢ (Algebra.norm K) η = ↑↑p ^ ↑p ^ s


Context: p n : ℕ+

Context: A : Type w

Context: B : Type z

Context: K : Type u

Context: L : Type v

Context: C : Type w

Context: inst✝⁷ : CommRing A

Context: inst✝⁶ : CommRing B

Context: inst✝⁵ : Algebra A B

Context: inst✝⁴ : IsCyclotomicExtension {n} A B

Context: inst✝³ : Field L

Context: ζ : L

Context: hζ✝ : IsPrimitiveRoot ζ ↑n

Context: inst✝² : Field K

Context: inst✝¹ : Algebra K L

Context: k s : ℕ

Context: hζ : IsPrimitiveRoot ζ ↑(p ^ (k + 1))

Context: hpri : Fact (Nat.Prime ↑p)

Context: hs : s ≤ k

Context: htwo : p ^ (k - s + 1) ≠ 2

Context: η : L := ζ ^ ↑p ^ s - 1

Context: this : FiniteDimensional K L

p n : ℕ+
A : Type w
B : Type z
K : Type u
L : Type v
C : Type w
inst✝⁷ : CommRing A
inst✝⁶ : CommRing B
inst✝⁵ : Algebra A B
inst✝⁴ : IsCyclotomicExtension {n} A B
inst✝³ : Field L
ζ : L
hζ✝ : IsPrimitiveRoot ζ ↑n
inst✝² : Field K
inst✝¹ : Algebra K L
k s : ℕ
hζ : IsPrimitiveRoot ζ ↑(p ^ (k + 1))
hpri : Fact (Nat.Prime ↑p)
inst✝ : IsCyclotomicExtension {p ^ (k + 1)} K L
hirr : Irreducible (cyclotomic (↑(p ^ (k + 1))) K)
hs : s ≤ k
htwo : p ^ (k - s + 1) ≠ 2
hirr₁ : Irreducible (cyclotomic (↑(p ^ (k - s + 1))) K)
η : L := ζ ^ ↑p ^ s - 1
η₁ : ↥K⟮η⟯ := IntermediateField.AdjoinSimple.gen K η
this✝ : IsCyclotomicExtension {p ^ (k - s + 1)} K ↥K⟮η⟯
hη : IsPrimitiveRoot (η₁ + 1) ↑(p ^ (k - s + 1))
this : FiniteDimensional K L
⊢ (Algebra.norm K) η = ↑↑p ^ ↑p ^ s


Context: p n : ℕ+

Context: A : Type w

Context: B : Type z

Context: K : Type u

Context: L : Type v

Context: C : Type w

Context: inst✝⁷ : CommRing A

Context: inst✝⁶ : CommRing B

Context: inst✝⁵ : Algebra A B

Context: inst✝⁴ : IsCyclotomicExtension {n} A B

Context: inst✝³ : Field L

Context: ζ : L

Context: hζ✝ : IsPrimitiveRoot ζ ↑n

Context: inst✝² : Field K

Context: inst✝¹ : Algebra K L

Context: k s : ℕ

Context: hζ : IsPrimitiveRoot ζ ↑(p ^ (k + 1))

Context: hpri : Fact (Nat.Prime ↑p)

Context: hs : s ≤ k

Context: htwo : p ^ (k - s + 1) ≠ 2

Context: η : L := ζ ^ ↑p ^ s - 1

Context: this✝ : FiniteDimensional K L

Context: this : IsGalois K L

p n : ℕ+
A : Type w
B : Type z
K : Type u
L : Type v
C : Type w
inst✝⁷ : CommRing A
inst✝⁶ : CommRing B
inst✝⁵ : Algebra A B
inst✝⁴ : IsCyclotomicExtension {n} A B
inst✝³ : Field L
ζ : L
hζ✝ : IsPrimitiveRoot ζ ↑n
inst✝² : Field K
inst✝¹ : Algebra K L
k s : ℕ
hζ : IsPrimitiveRoot ζ ↑(p ^ (k + 1))
hpri : Fact (Nat.Prime ↑p)
inst✝ : IsCyclotomicExtension {p ^ (k + 1)} K L
hirr : Irreducible (cyclotomic (↑(p ^ (k + 1))) K)
hs : s ≤ k
htwo : p ^ (k - s + 1) ≠ 2
hirr₁ : Irreducible (cyclotomic (↑(p ^ (k - s + 1))) K)
η : L := ζ ^ ↑p ^ s - 1
η₁ : ↥K⟮η⟯ := IntermediateField.AdjoinSimple.gen K η
this✝¹ : IsCyclotomicExtension {p ^ (k - s + 1)} K ↥K⟮η⟯
hη : IsPrimitiveRoot (η₁ + 1) ↑(p ^ (k - s + 1))
this✝ : FiniteDimensional K L
this : IsGalois K L
⊢ (Algebra.norm K) η = ↑↑p ^ ↑p ^ s


Context: p n : ℕ+

Context: A : Type w

Context: B : Type z

Context: K : Type u

Context: L : Type v

Context: C : Type w

Context: inst✝⁷ : CommRing A

Context: inst✝⁶ : CommRing B

Context: inst✝⁵ : Algebra A B

Context: inst✝⁴ : IsCyclotomicExtension {n} A B

Context: inst✝³ : Field L

Context: ζ : L

Context: hζ✝ : IsPrimitiveRoot ζ ↑n

Context: inst✝² : Field K

Context: inst✝¹ : Algebra K L

Context: k s : ℕ

Context: hζ : IsPrimitiveRoot ζ ↑(p ^ (k + 1))

Context: hpri : Fact (Nat.Prime ↑p)

Context: hs : s ≤ k

Context: htwo : p ^ (k - s + 1) ≠ 2

Context: η : L := ζ ^ ↑p ^ s - 1

Context: this✝ : FiniteDimensional K L

Context: this : IsGalois K L

p n : ℕ+
A : Type w
B : Type z
K : Type u
L : Type v
C : Type w
inst✝⁷ : CommRing A
inst✝⁶ : CommRing B
inst✝⁵ : Algebra A B
inst✝⁴ : IsCyclotomicExtension {n} A B
inst✝³ : Field L
ζ : L
hζ✝ : IsPrimitiveRoot ζ ↑n
inst✝² : Field K
inst✝¹ : Algebra K L
k s : ℕ
hζ : IsPrimitiveRoot ζ ↑(p ^ (k + 1))
hpri : Fact (Nat.Prime ↑p)
inst✝ : IsCyclotomicExtension {p ^ (k + 1)} K L
hirr : Irreducible (cyclotomic (↑(p ^ (k + 1))) K)
hs : s ≤ k
htwo : p ^ (k - s + 1) ≠ 2
hirr₁ : Irreducible (cyclotomic (↑(p ^ (k - s + 1))) K)
η : L := ζ ^ ↑p ^ s - 1
η₁ : ↥K⟮η⟯ := IntermediateField.AdjoinSimple.gen K η
this✝¹ : IsCyclotomicExtension {p ^ (k - s + 1)} K ↥K⟮η⟯
hη : IsPrimitiveRoot (η₁ + 1) ↑(p ^ (k - s + 1))
this✝ : FiniteDimensional K L
this : IsGalois K L
⊢ (Algebra.norm K) (IntermediateField.AdjoinSimple.gen K η) ^ FiniteDimensional.finrank (↥K⟮η⟯) L = ↑↑p ^ ↑p ^ s


Context: p n : ℕ+

Context: A : Type w

Context: B : Type z

Context: K : Type u

Context: L : Type v

Context: C : Type w

Context: inst✝⁷ : CommRing A

Context: inst✝⁶ : CommRing B

Context: inst✝⁵ : Algebra A B

Context: inst✝⁴ : IsCyclotomicExtension {n} A B

Context: inst✝³ : Field L

Context: ζ : L

Context: hζ✝ : IsPrimitiveRoot ζ ↑n

Context: inst✝² : Field K

Context: inst✝¹ : Algebra K L

Context: k s : ℕ

Context: hζ : IsPrimitiveRoot ζ ↑(p ^ (k + 1))

Context: hpri : Fact (Nat.Prime ↑p)

Context: hs : s ≤ k

Context: htwo : p ^ (k - s + 1) ≠ 2

Context: η : L := ζ ^ ↑p ^ s - 1

Context: this✝ : FiniteDimensional K L

Context: this : IsGalois K L

case refine_2
p n : ℕ+
A : Type w
B : Type z
K : Type u
L : Type v
C : Type w
inst✝⁷ : CommRing A
inst✝⁶ : CommRing B
inst✝⁵ : Algebra A B
inst✝⁴ : IsCyclotomicExtension {n} A B
inst✝³ : Field L
ζ : L
hζ✝ : IsPrimitiveRoot ζ ↑n
inst✝² : Field K
inst✝¹ : Algebra K L
k s : ℕ
hζ : IsPrimitiveRoot ζ ↑(p ^ (k + 1))
hpri : Fact (Nat.Prime ↑p)
inst✝ : IsCyclotomicExtension {p ^ (k + 1)} K L
hirr : Irreducible (cyclotomic (↑(p ^ (k + 1))) K)
hs : s ≤ k
htwo : p ^ (k - s + 1) ≠ 2
hirr₁ : Irreducible (cyclotomic (↑(p ^ (k - s + 1))) K)
η : L := ζ ^ ↑p ^ s - 1
η₁ : ↥K⟮η⟯ := IntermediateField.AdjoinSimple.gen K η
this✝¹ : IsCyclotomicExtension {p ^ (k - s + 1)} K ↥K⟮η⟯
hη : IsPrimitiveRoot (η₁ + 1) ↑(p ^ (k - s + 1))
this✝ : FiniteDimensional K L
this : IsGalois K L
H : (Algebra.norm K) (η₁ + 1 - 1) = ↑(↑(p ^ (k - s + 1))).minFac
⊢ (Algebra.norm K) (IntermediateField.AdjoinSimple.gen K η) ^ FiniteDimensional.finrank (↥K⟮η⟯) L = ↑↑p ^ ↑p ^ s


Context: p n : ℕ+

Context: A : Type w

Context: B : Type z

Context: K : Type u

Context: L : Type v

Context: C : Type w

Context: inst✝⁷ : CommRing A

Context: inst✝⁶ : CommRing B

Context: inst✝⁵ : Algebra A B

Context: inst✝⁴ : IsCyclotomicExtension {n} A B

Context: inst✝³ : Field L

Context: ζ : L

Context: hζ✝ : IsPrimitiveRoot ζ ↑n

Context: inst✝² : Field K

Context: inst✝¹ : Algebra K L

Context: k s : ℕ

Context: hζ : IsPrimitiveRoot ζ ↑(p ^ (k + 1))

Context: hpri : Fact (Nat.Prime ↑p)

Context: hs : s ≤ k

Context: htwo : p ^ (k - s + 1) ≠ 2

Context: η : L := ζ ^ ↑p ^ s - 1

Context: this✝ : FiniteDimensional K L

Context: this : IsGalois K L

case refine_2.e_a
p n : ℕ+
A : Type w
B : Type z
K : Type u
L : Type v
C : Type w
inst✝⁷ : CommRing A
inst✝⁶ : CommRing B
inst✝⁵ : Algebra A B
inst✝⁴ : IsCyclotomicExtension {n} A B
inst✝³ : Field L
ζ : L
hζ✝ : IsPrimitiveRoot ζ ↑n
inst✝² : Field K
inst✝¹ : Algebra K L
k s : ℕ
hζ : IsPrimitiveRoot ζ ↑(p ^ (k + 1))
hpri : Fact (Nat.Prime ↑p)
inst✝ : IsCyclotomicExtension {p ^ (k + 1)} K L
hirr : Irreducible (cyclotomic (↑(p ^ (k + 1))) K)
hs : s ≤ k
htwo : p ^ (k - s + 1) ≠ 2
hirr₁ : Irreducible (cyclotomic (↑(p ^ (k - s + 1))) K)
η : L := ζ ^ ↑p ^ s - 1
η₁ : ↥K⟮η⟯ := IntermediateField.AdjoinSimple.gen K η
this✝¹ : IsCyclotomicExtension {p ^ (k - s + 1)} K ↥K⟮η⟯
hη : IsPrimitiveRoot (η₁ + 1) ↑(p ^ (k - s + 1))
this✝ : FiniteDimensional K L
this : IsGalois K L
H : (Algebra.norm K) η₁ = ↑(↑(p ^ (k - s + 1))).minFac
⊢ FiniteDimensional.finrank (↥K⟮η⟯) L = ↑p ^ s


Context: p n : ℕ+

Context: A : Type w

Context: B : Type z

Context: K : Type u

Context: L : Type v

Context: C : Type w

Context: inst✝⁷ : CommRing A

Context: inst✝⁶ : CommRing B

Context: inst✝⁵ : Algebra A B

Context: inst✝⁴ : IsCyclotomicExtension {n} A B

Context: inst✝³ : Field L

Context: ζ : L

Context: hζ✝ : IsPrimitiveRoot ζ ↑n

Context: inst✝² : Field K

Context: inst✝¹ : Algebra K L

Context: k s : ℕ

Context: hζ : IsPrimitiveRoot ζ ↑(p ^ (k + 1))

Context: hpri : Fact (Nat.Prime ↑p)

Context: hs : s ≤ k

Context: htwo : p ^ (k - s + 1) ≠ 2

Context: η : L := ζ ^ ↑p ^ s - 1

Context: this✝¹ : FiniteDimensional K L

Context: this✝ : IsGalois K L

case refine_2.e_a
p n : ℕ+
A : Type w
B : Type z
K : Type u
L : Type v
C : Type w
inst✝⁷ : CommRing A
inst✝⁶ : CommRing B
inst✝⁵ : Algebra A B
inst✝⁴ : IsCyclotomicExtension {n} A B
inst✝³ : Field L
ζ : L
hζ✝ : IsPrimitiveRoot ζ ↑n
inst✝² : Field K
inst✝¹ : Algebra K L
k s : ℕ
hζ : IsPrimitiveRoot ζ ↑(p ^ (k + 1))
hpri : Fact (Nat.Prime ↑p)
inst✝ : IsCyclotomicExtension {p ^ (k + 1)} K L
hirr : Irreducible (cyclotomic (↑(p ^ (k + 1))) K)
hs : s ≤ k
htwo : p ^ (k - s + 1) ≠ 2
hirr₁ : Irreducible (cyclotomic (↑(p ^ (k - s + 1))) K)
η : L := ζ ^ ↑p ^ s - 1
η₁ : ↥K⟮η⟯ := IntermediateField.AdjoinSimple.gen K η
this✝² : IsCyclotomicExtension {p ^ (k - s + 1)} K ↥K⟮η⟯
hη : IsPrimitiveRoot (η₁ + 1) ↑(p ^ (k - s + 1))
this✝¹ : FiniteDimensional K L
this✝ : IsGalois K L
H : (Algebra.norm K) η₁ = ↑(↑(p ^ (k - s + 1))).minFac
this : FiniteDimensional.finrank K ↥K⟮η⟯ * FiniteDimensional.finrank (↥K⟮η⟯) L = FiniteDimensional.finrank K L
⊢ FiniteDimensional.finrank (↥K⟮η⟯) L = ↑p ^ s


Context: p n : ℕ+

Context: A : Type w

Context: B : Type z

Context: K : Type u

Context: L : Type v

Context: C : Type w

Context: inst✝⁷ : CommRing A

Context: inst✝⁶ : CommRing B

Context: inst✝⁵ : Algebra A B

Context: inst✝⁴ : IsCyclotomicExtension {n} A B

Context: inst✝³ : Field L

Context: ζ : L

Context: hζ✝ : IsPrimitiveRoot ζ ↑n

Context: inst✝² : Field K

Context: inst✝¹ : Algebra K L

Context: k s : ℕ

Context: hζ : IsPrimitiveRoot ζ ↑(p ^ (k + 1))

Context: hpri : Fact (Nat.Prime ↑p)

Context: hs : s ≤ k

Context: htwo : p ^ (k - s + 1) ≠ 2

Context: η : L := ζ ^ ↑p ^ s - 1

Context: this✝¹ : FiniteDimensional K L

Context: this✝ : IsGalois K L

case refine_2.e_a
p n : ℕ+
A : Type w
B : Type z
K : Type u
L : Type v
C : Type w
inst✝⁷ : CommRing A
inst✝⁶ : CommRing B
inst✝⁵ : Algebra A B
inst✝⁴ : IsCyclotomicExtension {n} A B
inst✝³ : Field L
ζ : L
hζ✝ : IsPrimitiveRoot ζ ↑n
inst✝² : Field K
inst✝¹ : Algebra K L
k s : ℕ
hζ : IsPrimitiveRoot ζ ↑(p ^ (k + 1))
hpri : Fact (Nat.Prime ↑p)
inst✝ : IsCyclotomicExtension {p ^ (k + 1)} K L
hirr : Irreducible (cyclotomic (↑(p ^ (k + 1))) K)
hs : s ≤ k
htwo : p ^ (k - s + 1) ≠ 2
hirr₁ : Irreducible (cyclotomic (↑(p ^ (k - s + 1))) K)
η : L := ζ ^ ↑p ^ s - 1
η₁ : ↥K⟮η⟯ := IntermediateField.AdjoinSimple.gen K η
this✝² : IsCyclotomicExtension {p ^ (k - s + 1)} K ↥K⟮η⟯
hη : IsPrimitiveRoot (η₁ + 1) ↑(p ^ (k - s + 1))
this✝¹ : FiniteDimensional K L
this✝ : IsGalois K L
H : (Algebra.norm K) η₁ = ↑(↑(p ^ (k - s + 1))).minFac
this : (↑p - 1) * (↑p ^ ((k - s).succ - 1) * FiniteDimensional.finrank (↥K⟮η⟯) L) = (↑p - 1) * ↑p ^ (k.succ - 1)
⊢ FiniteDimensional.finrank (↥K⟮η⟯) L = ↑p ^ s


Context: p n : ℕ+

Context: A : Type w

Context: B : Type z

Context: K : Type u

Context: L : Type v

Context: C : Type w

Context: inst✝⁷ : CommRing A

Context: inst✝⁶ : CommRing B

Context: inst✝⁵ : Algebra A B

Context: inst✝⁴ : IsCyclotomicExtension {n} A B

Context: inst✝³ : Field L

Context: ζ : L

Context: hζ✝ : IsPrimitiveRoot ζ ↑n

Context: inst✝² : Field K

Context: inst✝¹ : Algebra K L

Context: k s : ℕ

Context: hζ : IsPrimitiveRoot ζ ↑(p ^ (k + 1))

Context: hpri : Fact (Nat.Prime ↑p)

Context: hs : s ≤ k

Context: htwo : p ^ (k - s + 1) ≠ 2

Context: η : L := ζ ^ ↑p ^ s - 1

Context: this✝¹ : FiniteDimensional K L

Context: this✝ : IsGalois K L

case refine_2.e_a
p n : ℕ+
A : Type w
B : Type z
K : Type u
L : Type v
C : Type w
inst✝⁷ : CommRing A
inst✝⁶ : CommRing B
inst✝⁵ : Algebra A B
inst✝⁴ : IsCyclotomicExtension {n} A B
inst✝³ : Field L
ζ : L
hζ✝ : IsPrimitiveRoot ζ ↑n
inst✝² : Field K
inst✝¹ : Algebra K L
k s : ℕ
hζ : IsPrimitiveRoot ζ ↑(p ^ (k + 1))
hpri : Fact (Nat.Prime ↑p)
inst✝ : IsCyclotomicExtension {p ^ (k + 1)} K L
hirr : Irreducible (cyclotomic (↑(p ^ (k + 1))) K)
hs : s ≤ k
htwo : p ^ (k - s + 1) ≠ 2
hirr₁ : Irreducible (cyclotomic (↑(p ^ (k - s + 1))) K)
η : L := ζ ^ ↑p ^ s - 1
η₁ : ↥K⟮η⟯ := IntermediateField.AdjoinSimple.gen K η
this✝² : IsCyclotomicExtension {p ^ (k - s + 1)} K ↥K⟮η⟯
hη : IsPrimitiveRoot (η₁ + 1) ↑(p ^ (k - s + 1))
this✝¹ : FiniteDimensional K L
this✝ : IsGalois K L
H : (Algebra.norm K) η₁ = ↑(↑(p ^ (k - s + 1))).minFac
this : ↑p ^ ((k - s).succ - 1) * FiniteDimensional.finrank (↥K⟮η⟯) L = ↑p ^ (k.succ - 1)
⊢ FiniteDimensional.finrank (↥K⟮η⟯) L = ↑p ^ s


Context: p n : ℕ+

Context: A : Type w

Context: B : Type z

Context: K : Type u

Context: L : Type v

Context: C : Type w

Context: inst✝⁷ : CommRing A

Context: inst✝⁶ : CommRing B

Context: inst✝⁵ : Algebra A B

Context: inst✝⁴ : IsCyclotomicExtension {n} A B

Context: inst✝³ : Field L

Context: ζ : L

Context: hζ✝ : IsPrimitiveRoot ζ ↑n

Context: inst✝² : Field K

Context: inst✝¹ : Algebra K L

Context: k s : ℕ

Context: hζ : IsPrimitiveRoot ζ ↑(p ^ (k + 1))

Context: hpri : Fact (Nat.Prime ↑p)

Context: hs : s ≤ k

Context: htwo : p ^ (k - s + 1) ≠ 2

Context: η : L := ζ ^ ↑p ^ s - 1

Context: this✝¹ : FiniteDimensional K L

Context: this✝ : IsGalois K L

Context: Hex : k.succ - 1 = (k - s).succ - 1 + s

case refine_2.e_a
p n : ℕ+
A : Type w
B : Type z
K : Type u
L : Type v
C : Type w
inst✝⁷ : CommRing A
inst✝⁶ : CommRing B
inst✝⁵ : Algebra A B
inst✝⁴ : IsCyclotomicExtension {n} A B
inst✝³ : Field L
ζ : L
hζ✝ : IsPrimitiveRoot ζ ↑n
inst✝² : Field K
inst✝¹ : Algebra K L
k s : ℕ
hζ : IsPrimitiveRoot ζ ↑(p ^ (k + 1))
hpri : Fact (Nat.Prime ↑p)
inst✝ : IsCyclotomicExtension {p ^ (k + 1)} K L
hirr : Irreducible (cyclotomic (↑(p ^ (k + 1))) K)
hs : s ≤ k
htwo : p ^ (k - s + 1) ≠ 2
hirr₁ : Irreducible (cyclotomic (↑(p ^ (k - s + 1))) K)
η : L := ζ ^ ↑p ^ s - 1
η₁ : ↥K⟮η⟯ := IntermediateField.AdjoinSimple.gen K η
this✝² : IsCyclotomicExtension {p ^ (k - s + 1)} K ↥K⟮η⟯
hη : IsPrimitiveRoot (η₁ + 1) ↑(p ^ (k - s + 1))
this✝¹ : FiniteDimensional K L
this✝ : IsGalois K L
H : (Algebra.norm K) η₁ = ↑(↑(p ^ (k - s + 1))).minFac
this : ↑p ^ ((k - s).succ - 1) * FiniteDimensional.finrank (↥K⟮η⟯) L = ↑p ^ (k.succ - 1)
Hex : k.succ - 1 = (k - s).succ - 1 + s
⊢ FiniteDimensional.finrank (↥K⟮η⟯) L = ↑p ^ s


Context: p n : ℕ+

Context: A : Type w

Context: B : Type z

Context: K : Type u

Context: L : Type v

Context: C : Type w

Context: inst✝⁷ : CommRing A

Context: inst✝⁶ : CommRing B

Context: inst✝⁵ : Algebra A B

Context: inst✝⁴ : IsCyclotomicExtension {n} A B

Context: inst✝³ : Field L

Context: ζ : L

Context: hζ✝ : IsPrimitiveRoot ζ ↑n

Context: inst✝² : Field K

Context: inst✝¹ : Algebra K L

Context: k s : ℕ

Context: hζ : IsPrimitiveRoot ζ ↑(p ^ (k + 1))

Context: hpri : Fact (Nat.Prime ↑p)

Context: hs : s ≤ k

Context: htwo : p ^ (k - s + 1) ≠ 2

Context: η : L := ζ ^ ↑p ^ s - 1

Context: this✝¹ : FiniteDimensional K L

Context: this✝ : IsGalois K L

Context: Hex : k.succ - 1 = (k - s).succ - 1 + s

case refine_2.e_a
p n : ℕ+
A : Type w
B : Type z
K : Type u
L : Type v
C : Type w
inst✝⁷ : CommRing A
inst✝⁶ : CommRing B
inst✝⁵ : Algebra A B
inst✝⁴ : IsCyclotomicExtension {n} A B
inst✝³ : Field L
ζ : L
hζ✝ : IsPrimitiveRoot ζ ↑n
inst✝² : Field K
inst✝¹ : Algebra K L
k s : ℕ
hζ : IsPrimitiveRoot ζ ↑(p ^ (k + 1))
hpri : Fact (Nat.Prime ↑p)
inst✝ : IsCyclotomicExtension {p ^ (k + 1)} K L
hirr : Irreducible (cyclotomic (↑(p ^ (k + 1))) K)
hs : s ≤ k
htwo : p ^ (k - s + 1) ≠ 2
hirr₁ : Irreducible (cyclotomic (↑(p ^ (k - s + 1))) K)
η : L := ζ ^ ↑p ^ s - 1
η₁ : ↥K⟮η⟯ := IntermediateField.AdjoinSimple.gen K η
this✝² : IsCyclotomicExtension {p ^ (k - s + 1)} K ↥K⟮η⟯
hη : IsPrimitiveRoot (η₁ + 1) ↑(p ^ (k - s + 1))
this✝¹ : FiniteDimensional K L
this✝ : IsGalois K L
H : (Algebra.norm K) η₁ = ↑(↑(p ^ (k - s + 1))).minFac
this : ↑p ^ ((k - s).succ - 1) * FiniteDimensional.finrank (↥K⟮η⟯) L = ↑p ^ ((k - s).succ - 1) * ↑p ^ s
Hex : k.succ - 1 = (k - s).succ - 1 + s
⊢ FiniteDimensional.finrank (↥K⟮η⟯) L = ↑p ^ s


Context:
a b : ℤ
H : b ≠ 0


case w
α β : DistLat
e : ↑α ≃o ↑β
x✝ : (forget DistLat).obj α
⊢ ({ toFun := ⇑e, map_sup' := ⋯, map_inf' := ⋯ } ≫ { toFun := ⇑e.symm, map_sup' := ⋯, map_inf' := ⋯ }) x✝ = (𝟙 α) x✝


case w
α β : DistLat
e : ↑α ≃o ↑β
x✝ : (forget DistLat).obj β
⊢ ({ toFun := ⇑e.symm, map_sup' := ⋯, map_inf' := ⋯ } ≫ { toFun := ⇑e, map_sup' := ⋯, map_inf' := ⋯ }) x✝ = (𝟙 β) x✝


Context: C : Type u

Context: inst✝³ : Category.{v, u} C

Context: inst✝² : Preadditive C

Context: R : Type u_1

Context: inst✝¹ : Ring R

Context: inst✝ : Linear R C

Context: K L M : CochainComplex C ℤ

Context: n✝ : ℤ

Context: γ γ₁✝ γ₂✝ : Cochain K L n✝

Context: n' a : ℤ

Context: n : ℤ

Context: hn : n + a = n'

C : Type u
inst✝³ : Category.{v, u} C
inst✝² : Preadditive C
R : Type u_1
inst✝¹ : Ring R
inst✝ : Linear R C
K L M : CochainComplex C ℤ
n✝ : ℤ
γ γ₁✝ γ₂✝ : Cochain K L n✝
n' a : ℤ
γ₁ γ₂ : Cochain ((CategoryTheory.shiftFunctor (CochainComplex C ℤ) a).obj K) L n'
n : ℤ
hn : n + a = n'
⊢ (leftShiftAddEquiv K L n a n' hn).symm (γ₁ + γ₂) = γ₁.leftUnshift n hn + γ₂.leftUnshift n hn


J : Type u₁
K : Type u₂
inst✝⁴ : Category.{v₁, u₁} J
inst✝³ : Category.{v₂, u₂} K
inst✝² : Small.{v, u₂} K
F : J × K ⥤ Type v
inst✝¹ : IsFiltered K
inst✝ : Finite J
⊢ Function.Injective (colimitLimitToLimitColimit F)


J : Type w
C : Type u
inst✝ : Category.{v, u} C
X Y : C
f : J → (X ⟶ Y)
s : Cotrident f
j : J
⊢ f j ≫ s.ι.app one = s.ι.app zero


L : Language
M : Type u_1
inst✝¹ : L.Structure M
N : Type u_2
inst✝ : L.Structure N
h : FG L M
f : M →[L] N
⊢ f.range.FG


L : Language
M : Type u_1
inst✝¹ : L.Structure M
N : Type u_2
inst✝ : L.Structure N
h : FG L M
f : M →[L] N
⊢ (map f ⊤).FG


α : Type u_1
a : α
inst✝ : Preorder α
x : ↑(Iic a)
⊢ x = ⊤ ↔ ↑x = a


α : Type u
β✝ : Type v
m : Type u → Type v
inst✝¹ : Monad m
β : Type u
f : ℕ → α → β → m β
b : β
as : List α
inst✝ : LawfulMonad m
⊢ foldrIdxM f b as = foldrM (uncurry f) b as.enum


case intro
R : Type u_1
S : Type u_2
inst✝³ : CommRing R
inst✝² : LocalRing R
inst✝¹ : CommRing S
inst✝ : Nontrivial S
f : R →+* S
hf : Function.Surjective ⇑f
a : R
⊢ IsUnit (f a) ∨ IsUnit (1 - f a)


case intro
R : Type u_1
S : Type u_2
inst✝³ : CommRing R
inst✝² : LocalRing R
inst✝¹ : CommRing S
inst✝ : Nontrivial S
f : R →+* S
hf : Function.Surjective ⇑f
a : R
⊢ IsUnit (1 - a) → IsUnit (1 - f a)


case intro
R : Type u_1
S : Type u_2
inst✝³ : CommRing R
inst✝² : LocalRing R
inst✝¹ : CommRing S
inst✝ : Nontrivial S
f : R →+* S
hf : Function.Surjective ⇑f
a : R
⊢ IsUnit (1 - a) → IsUnit (f (1 - a))


M₀ : Type u_1
G₀ : Type u_2
inst✝ : GroupWithZero G₀
s : Set G₀
a b : G₀
ha : a ∈ s.centralizer
hb : b ∈ s.centralizer
⊢ a / b ∈ s.centralizer


Context: a : Cardinal.{u_1}

a : Cardinal.{u_1}
⊢ ↑(toENat a) = a ↔ a ≤ ℵ₀


Context: a : Cardinal.{u_1}

a : Cardinal.{u_1}
⊢ (∃ a_1, a = ↑a_1) ↔ a ≤ ℵ₀


Context: α : Type u

Context: β : Type v

Context: S T : WSeq (Computation α)

Context: a : α

Context: H : WSeq.LiftRel Equiv S T

Context: a' : α

Context: h : a' ∈ parallel S

α : Type u
β : Type v
S T : WSeq (Computation α)
a : α
h1 : ∀ (s : Computation α), s ∈ S → s ~> a
H : WSeq.LiftRel Equiv S T
h2 : ∀ (t : Computation α), t ∈ T → t ~> a := (parallel_congr_lem H).mp h1
a' : α
h : a' ∈ parallel S
⊢ a' ∈ parallel T


Context: α : Type u

Context: β : Type v

Context: S T : WSeq (Computation α)

Context: a : α

Context: H : WSeq.LiftRel Equiv S T

Context: a' : α

Context: h : a ∈ parallel S

Context: aa : a = a'

α : Type u
β : Type v
S T : WSeq (Computation α)
a : α
h1 : ∀ (s : Computation α), s ∈ S → s ~> a
H : WSeq.LiftRel Equiv S T
h2 : ∀ (t : Computation α), t ∈ T → t ~> a := (parallel_congr_lem H).mp h1
a' : α
h : a ∈ parallel S
aa : a = a'
⊢ a ∈ parallel T


Context: α : Type u

Context: β : Type v

Context: S T : WSeq (Computation α)

Context: a : α

Context: H : WSeq.LiftRel Equiv S T

Context: a' : α

Context: h : a' ∈ parallel T

α : Type u
β : Type v
S T : WSeq (Computation α)
a : α
h1 : ∀ (s : Computation α), s ∈ S → s ~> a
H : WSeq.LiftRel Equiv S T
h2 : ∀ (t : Computation α), t ∈ T → t ~> a := (parallel_congr_lem H).mp h1
a' : α
h : a' ∈ parallel T
⊢ a' ∈ parallel S


Context: α : Type u

Context: β : Type v

Context: S T : WSeq (Computation α)

Context: a : α

Context: H : WSeq.LiftRel Equiv S T

Context: a' : α

Context: h : a ∈ parallel T

Context: aa : a = a'

α : Type u
β : Type v
S T : WSeq (Computation α)
a : α
h1 : ∀ (s : Computation α), s ∈ S → s ~> a
H : WSeq.LiftRel Equiv S T
h2 : ∀ (t : Computation α), t ∈ T → t ~> a := (parallel_congr_lem H).mp h1
a' : α
h : a ∈ parallel T
aa : a = a'
⊢ a ∈ parallel S


α : Type u_1
β : Type v
γ : Type u_2
δ : Type u_3
a : α
b : β
s : Multiset α
t : Multiset β
l₁ : List α
l₂ : List β
⊢ (↑l₁).product ↑l₂ = ↑(l₁.product l₂)


Context: α : Type u_1

Context: β : Type u_2

Context: inst✝³ : Monoid α

Context: inst✝² : Monoid β

Context: a b : α

Context: k : ℕ

Context: hk : a ^ k ∣ b

Context: hsucc : ¬a ^ (k + 1) ∣ b

α : Type u_1
β : Type u_2
inst✝³ : Monoid α
inst✝² : Monoid β
inst✝¹ : DecidableRel fun x x_1 => x ∣ x_1
inst✝ : DecidableRel fun x x_1 => x ∣ x_1
a b : α
k : ℕ
hk : a ^ k ∣ b
hsucc : ¬a ^ (k + 1) ∣ b
⊢ k = (multiplicity a b).get ⋯


Context:
a : ℤ
ha0 : 0 < a


Context:
a : ℤ
ha0 : 0 < a

a : ℤ
ha0 : 0 < a
⊢ (Int.natAbs 1).Coprime a.natAbs


Context:
a : ℤ
ha0 : 0 < a

a : ℤ
ha0 : 0 < a
⊢ Nat.Coprime 1 a.natAbs


Context: M : Type u_1

Context: N : Type u_2

Context: A : Type u_3

Context: inst✝¹ : Mul M

Context: s✝ : Set M

Context: inst✝ : Add A

Context: t : Set A

Context: S : Subsemigroup M

Context: s : Set M

Context: p : (x : M) → x ∈ closure s → Prop

Context: mem : ∀ (x : M) (h : x ∈ s), p x ⋯

Context: x : M

Context: hx : x ∈ closure s

M : Type u_1
N : Type u_2
A : Type u_3
inst✝¹ : Mul M
s✝ : Set M
inst✝ : Add A
t : Set A
S : Subsemigroup M
s : Set M
p : (x : M) → x ∈ closure s → Prop
mem : ∀ (x : M) (h : x ∈ s), p x ⋯
mul : ∀ (x : M) (hx : x ∈ closure s) (y : M) (hy : y ∈ closure s), p x hx → p y hy → p (x * y) ⋯
x : M
hx : x ∈ closure s
⊢ p x hx


Context: M : Type u_1

Context: N : Type u_2

Context: A : Type u_3

Context: inst✝¹ : Mul M

Context: s✝ : Set M

Context: inst✝ : Add A

Context: t : Set A

Context: S : Subsemigroup M

Context: s : Set M

Context: p : (x : M) → x ∈ closure s → Prop

Context: mem : ∀ (x : M) (h : x ∈ s), p x ⋯

Context: x : M

Context: hx : x ∈ closure s

M : Type u_1
N : Type u_2
A : Type u_3
inst✝¹ : Mul M
s✝ : Set M
inst✝ : Add A
t : Set A
S : Subsemigroup M
s : Set M
p : (x : M) → x ∈ closure s → Prop
mem : ∀ (x : M) (h : x ∈ s), p x ⋯
mul : ∀ (x : M) (hx : x ∈ closure s) (y : M) (hy : y ∈ closure s), p x hx → p y hy → p (x * y) ⋯
x : M
hx : x ∈ closure s
⊢ ∃ (x_1 : x ∈ closure s), p x x_1


Context:
μ : YoungDiagram
j : ℕ

μ : YoungDiagram
j : ℕ
⊢ μ.colLen j = (μ.col j).card


𝕜 : Type u_1
inst✝⁸ : NontriviallyNormedField 𝕜
E : Type u_2
inst✝⁷ : NormedAddCommGroup E
inst✝⁶ : NormedSpace 𝕜 E
F : Type u_3
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace 𝕜 F
G : Type u_4
inst✝³ : NormedAddCommGroup G
inst✝² : NormedSpace 𝕜 G
G' : Type u_5
inst✝¹ : NormedAddCommGroup G'
inst✝ : NormedSpace 𝕜 G'
f✝ f₀ f₁ g : E → F
f'✝ f₀' f₁' g' e : E →L[𝕜] F
x : E
s✝ t : Set E
L L₁ L₂ : Filter E
f : E → F
f' : E →L[𝕜] F
x₀ : E
hf : HasFDerivAt f f' x₀
s : Set E
hs : s ∈ 𝓝 x₀
C : ℝ≥0
hlip : LipschitzOnWith C f s
⊢ ‖f'‖ ≤ ↑C


𝕜 : Type u_1
inst✝⁸ : NontriviallyNormedField 𝕜
E : Type u_2
inst✝⁷ : NormedAddCommGroup E
inst✝⁶ : NormedSpace 𝕜 E
F : Type u_3
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace 𝕜 F
G : Type u_4
inst✝³ : NormedAddCommGroup G
inst✝² : NormedSpace 𝕜 G
G' : Type u_5
inst✝¹ : NormedAddCommGroup G'
inst✝ : NormedSpace 𝕜 G'
f✝ f₀ f₁ g : E → F
f'✝ f₀' f₁' g' e : E →L[𝕜] F
x : E
s✝ t : Set E
L L₁ L₂ : Filter E
f : E → F
f' : E →L[𝕜] F
x₀ : E
hf : HasFDerivAt f f' x₀
s : Set E
hs : s ∈ 𝓝 x₀
C : ℝ≥0
hlip : LipschitzOnWith C f s
⊢ ∀ᶠ (x : E) in 𝓝 x₀, ‖f x - f x₀‖ ≤ ↑C * ‖x - x₀‖


α : Type u_1
β : Type u_2
xs : List α
ys : List β
x : α
y : β
⊢ (x, y) ∈ xs.product ys ↔ x ∈ xs ∧ y ∈ ys


Context:
a✝ b✝ m n p a b : ℕ
hb : b ≠ 0

a✝ b✝ m n p a b : ℕ
hb : b ≠ 0
⊢ a.factorization ≤ (a * b).factorization


case inr
a✝ b✝ m n p a b : ℕ
hb : b ≠ 0
ha : a ≠ 0
⊢ a.factorization ≤ (a * b).factorization


case inr
a✝ b✝ m n p a b : ℕ
hb : b ≠ 0
ha : a ≠ 0
⊢ a ∣ a * b


F : Type u_1
ι : Type u_2
α : Type u_3
β : Type u_4
inst✝¹ : Group α
inst✝ : AddGroup β
f : Multiplicative ℤ →* α
n : Multiplicative ℤ
⊢ f n = f (ofAdd 1) ^ toAdd n


F : Type u → Type u
q : QPF F
α β γ : Type u
f : α → β
g : β → γ
x : F α
⊢ (g ∘ f) <$> x = g <$> f <$> x


case mk
F : Type u → Type u
q : QPF F
α β γ : Type u
f✝ : α → β
g : β → γ
x : F α
a : (P F).A
f : (P F).B a → α
⊢ (g ∘ f✝) <$> abs ⟨a, f⟩ = g <$> f✝ <$> abs ⟨a, f⟩


n : ℕ
R : Type u_1
inst✝¹ : CommRing R
inst✝ : IsDomain R
⊢ (algebraMap R[X] (RatFunc R)) (cyclotomic n R) =
    ∏ i ∈ n.divisorsAntidiagonal, (algebraMap R[X] (RatFunc R)) (X ^ i.2 - 1) ^ μ i.1


case inr
n : ℕ
R : Type u_1
inst✝¹ : CommRing R
inst✝ : IsDomain R
hpos : n > 0
⊢ (algebraMap R[X] (RatFunc R)) (cyclotomic n R) =
    ∏ i ∈ n.divisorsAntidiagonal, (algebraMap R[X] (RatFunc R)) (X ^ i.2 - 1) ^ μ i.1


Context: n : ℕ

Context: R : Type u_1

Context: inst✝¹ : CommRing R

Context: inst✝ : IsDomain R

Context: hpos : n > 0

case inr
n : ℕ
R : Type u_1
inst✝¹ : CommRing R
inst✝ : IsDomain R
hpos : n > 0
h :
  ∀ (n : ℕ),
    0 < n → ∏ i ∈ n.divisors, (algebraMap R[X] (RatFunc R)) (cyclotomic i R) = (algebraMap R[X] (RatFunc R)) (X ^ n - 1)
⊢ (algebraMap R[X] (RatFunc R)) (cyclotomic n R) =
    ∏ i ∈ n.divisorsAntidiagonal, (algebraMap R[X] (RatFunc R)) (X ^ i.2 - 1) ^ μ i.1


G : Type u_1
inst✝² : Group G
inst✝¹ : TopologicalSpace G
inst✝ : TopologicalGroup G
K₀ : PositiveCompacts G
U : Set G
K : Compacts G
hU : (interior U).Nonempty
⊢ ↑(index (↑K) U) / ↑(index (↑K₀) U) ≤ ↑(index ↑K ↑K₀)


α : Type u_1
β : Type u_2
n✝ d✝ k N : ℕ
x : Fin n✝ → ℕ
n d : ℕ
⊢ ∃ k, ↑(d ^ n) / ↑(n * d ^ 2) ≤ ↑(sphere n d k).card


Context: α : Type u_1

Context: β : Type u_2

Context: n✝ d✝ k✝ N : ℕ

Context: x : Fin n✝ → ℕ

Context: n d k : ℕ

case intro.intro
α : Type u_1
β : Type u_2
n✝ d✝ k✝ N : ℕ
x : Fin n✝ → ℕ
n d k : ℕ
hk : ↑(d ^ n) / (↑(n * (d - 1) ^ 2) + 1) ≤ ↑(sphere n d k).card
⊢ ↑(d ^ n) / ↑(n * d ^ 2) ≤ ↑(sphere n d k).card


Context: α : Type u_1

Context: β : Type u_2

Context: n✝ d✝ k✝ N : ℕ

Context: x : Fin n✝ → ℕ

Context: n d k : ℕ

Context: hn : n > 0

case intro.intro.inr
α : Type u_1
β : Type u_2
n✝ d✝ k✝ N : ℕ
x : Fin n✝ → ℕ
n d k : ℕ
hk : ↑(d ^ n) / (↑(n * (d - 1) ^ 2) + 1) ≤ ↑(sphere n d k).card
hn : n > 0
⊢ ↑(d ^ n) / ↑(n * d ^ 2) ≤ ↑(sphere n d k).card


Context: α : Type u_1

Context: β : Type u_2

Context: n✝ d✝ k✝ N : ℕ

Context: x : Fin n✝ → ℕ

Context: n d k : ℕ

Context: hn : n > 0

Context: hd : d > 0

case intro.intro.inr.inr
α : Type u_1
β : Type u_2
n✝ d✝ k✝ N : ℕ
x : Fin n✝ → ℕ
n d k : ℕ
hk : ↑(d ^ n) / (↑(n * (d - 1) ^ 2) + 1) ≤ ↑(sphere n d k).card
hn : n > 0
hd : d > 0
⊢ ↑(d ^ n) / ↑(n * d ^ 2) ≤ ↑(sphere n d k).card


Context: α : Type u_1

Context: β : Type u_2

Context: n✝ d✝ k✝ N : ℕ

Context: x : Fin n✝ → ℕ

Context: n d k : ℕ

Context: hn : n > 0

Context: hd : d > 0

case intro.intro.inr.inr.refine_3
α : Type u_1
β : Type u_2
n✝ d✝ k✝ N : ℕ
x : Fin n✝ → ℕ
n d k : ℕ
hk : ↑(d ^ n) / (↑(n * (d - 1) ^ 2) + 1) ≤ ↑(sphere n d k).card
hn : n > 0
hd : d > 0
⊢ ↑(n * (d - 1) ^ 2) + 1 ≤ ↑(n * d ^ 2)


Context: α : Type u_1

Context: β : Type u_2

Context: n✝ d✝ k✝ N : ℕ

Context: x : Fin n✝ → ℕ

Context: n d k : ℕ

Context: hn : n > 0

Context: hd : d > 0

case intro.intro.inr.inr.refine_3
α : Type u_1
β : Type u_2
n✝ d✝ k✝ N : ℕ
x : Fin n✝ → ℕ
n d k : ℕ
hk : ↑(d ^ n) / (↑(n * (d - 1) ^ 2) + 1) ≤ ↑(sphere n d k).card
hn : n > 0
hd : d > 0
⊢ 1 ≤ ↑n * (2 * ↑d - 1)


Context: α : Type u_1

Context: β : Type u_2

Context: n✝ d✝ k✝ N : ℕ

Context: x : Fin n✝ → ℕ

Context: n d k : ℕ

Context: hn : n > 0

Context: hd : d > 0

case intro.intro.inr.inr.refine_3.hb
α : Type u_1
β : Type u_2
n✝ d✝ k✝ N : ℕ
x : Fin n✝ → ℕ
n d k : ℕ
hk : ↑(d ^ n) / (↑(n * (d - 1) ^ 2) + 1) ≤ ↑(sphere n d k).card
hn : n > 0
hd : d > 0
⊢ 1 ≤ 2 * ↑d - 1


Context: α : Type u_1

Context: β : Type u_2

Context: n✝ d✝ k✝ N : ℕ

Context: x : Fin n✝ → ℕ

Context: n d k : ℕ

Context: hn : n > 0

Context: hd : d > 0

case intro.intro.inr.inr.refine_3.hb
α : Type u_1
β : Type u_2
n✝ d✝ k✝ N : ℕ
x : Fin n✝ → ℕ
n d k : ℕ
hk : ↑(d ^ n) / (↑(n * (d - 1) ^ 2) + 1) ≤ ↑(sphere n d k).card
hn : n > 0
hd : d > 0
⊢ 1 ≤ d


Context: α : Type u

Context: β : Type v

Context: ι : Type u_1

Context: π : ι → Type u_2

Context: inst✝ : TopologicalSpace α

Context: s✝ t u v s : Set α

α : Type u
β : Type v
ι : Type u_1
π : ι → Type u_2
inst✝ : TopologicalSpace α
s✝ t u v s : Set α
H : ∀ x ∈ s, ∀ y ∈ s, ∃ t ⊆ s, x ∈ t ∧ y ∈ t ∧ IsPreconnected t
⊢ IsPreconnected s


Context: α : Type u

Context: β : Type v

Context: ι : Type u_1

Context: π : ι → Type u_2

Context: inst✝ : TopologicalSpace α

Context: s t u v : Set α

Context: α : Type u

Context: β : Type v

Context: ι : Type u_1

Context: π : ι → Type u_2

Context: inst✝ : TopologicalSpace α

Context: s✝ t u v s : Set α

Context: x : α

Context: hx : x ∈ s

case inl
α : Type u
β : Type v
ι : Type u_1
π : ι → Type u_2
inst✝ : TopologicalSpace α
s t u v : Set α
H : ∀ x ∈ ∅, ∀ y ∈ ∅, ∃ t ⊆ ∅, x ∈ t ∧ y ∈ t ∧ IsPreconnected t
⊢ IsPreconnected ∅

case inr.intro
α : Type u
β : Type v
ι : Type u_1
π : ι → Type u_2
inst✝ : TopologicalSpace α
s✝ t u v s : Set α
H : ∀ x ∈ s, ∀ y ∈ s, ∃ t ⊆ s, x ∈ t ∧ y ∈ t ∧ IsPreconnected t
x : α
hx : x ∈ s
⊢ IsPreconnected s


u✝ : Lean.Level
arg : Q(Type u✝)
sα✝ : Q(CommSemiring «$arg»)
u : Lean.Level
α : Q(Type u)
sα : Q(CommSemiring «$α»)
R : Type u_1
inst✝ : CommSemiring R
a a' a₁ a₂ a₃ b' b₁ b₂ b₃ c₁ c₂ : R
k : ℕ
⊢ a ^ Nat.mul 2 k = a ^ k * a ^ k


α✝ : Type u_1
β : Type u_2
n : ℕ
α : Type u_3
inst✝¹ : Fintype α
k : ℕ
inst✝ : Fintype (Sym α k)
⊢ Fintype.card (Sym α k) = (Fintype.card α + k - 1).choose k


ι : Type u_1
ι' : Type u_2
α : Type u_3
β : Type u_4
γ : Type u_5
inst✝ : SemilatticeSup α
a : α
f : α → β
l : Filter β
⊢ Tendsto (fun x => f ↑x) atTop l ↔ Tendsto f atTop l


α : Type u_1
β : Type u_2
γ : Type u_3
mα : MeasurableSpace α
mβ : MeasurableSpace β
mγ : MeasurableSpace γ
κ : Kernel α β
η : Kernel (α × β) γ
a : α
inst✝¹ : IsSFiniteKernel κ
inst✝ : IsSFiniteKernel η
t : Set (α × β)
ht : MeasurableSet t
c : ℝ≥0∞
⊢ Measurable fun a => ∫⁻ (b : β), t.indicator (Function.const (α × β) c) (a, b) ∂κ a


α : Type u_1
β : Type u_2
γ : Type u_3
mα : MeasurableSpace α
mβ : MeasurableSpace β
mγ : MeasurableSpace γ
κ : Kernel α β
η : Kernel (α × β) γ
a : α
inst✝¹ : IsSFiniteKernel κ
inst✝ : IsSFiniteKernel η
t : Set (α × β)
ht : MeasurableSet t
c : ℝ≥0∞
⊢ Measurable fun x => c * (κ x) (Prod.mk x ⁻¹' t)


R : Type u_1
R' : Type u_2
E : Type u_3
F : Type u_4
ι : Type u_5
ι' : Type u_6
α : Type u_7
inst✝⁸ : LinearOrderedField R
inst✝⁷ : LinearOrderedField R'
inst✝⁶ : AddCommGroup E
inst✝⁵ : AddCommGroup F
inst✝⁴ : LinearOrderedAddCommGroup α
inst✝³ : Module R E
inst✝² : Module R F
inst✝¹ : Module R α
inst✝ : OrderedSMul R α
s : Set E
i j : ι
c : R
t✝ : Finset ι
w : ι → R
z : ι → E
t : Finset ι
hw₀ : ∀ i ∈ t, w i ≤ 0
hws : ∑ i ∈ t, w i < 0
hz : ∀ i ∈ t, z i ∈ s
⊢ t.centerMass w z ∈ (convexHull R) s


R : Type u_1
R' : Type u_2
E : Type u_3
F : Type u_4
ι : Type u_5
ι' : Type u_6
α : Type u_7
inst✝⁸ : LinearOrderedField R
inst✝⁷ : LinearOrderedField R'
inst✝⁶ : AddCommGroup E
inst✝⁵ : AddCommGroup F
inst✝⁴ : LinearOrderedAddCommGroup α
inst✝³ : Module R E
inst✝² : Module R F
inst✝¹ : Module R α
inst✝ : OrderedSMul R α
s : Set E
i j : ι
c : R
t✝ : Finset ι
w : ι → R
z : ι → E
t : Finset ι
hw₀ : ∀ i ∈ t, w i ≤ 0
hws : ∑ i ∈ t, w i < 0
hz : ∀ i ∈ t, z i ∈ s
⊢ t.centerMass (-w) z ∈ (convexHull R) s


case mpr.sInter
ι : Sort u_1
α : Type u_2
β : Type u_3
l : Filter α
inst✝¹ : CountableInterFilter l
g : Set (Set α)
f : Filter α
inst✝ : CountableInterFilter f
h : g ⊆ f.sets
s : Set α
S : Set (Set α)
Sct : S.Countable
a✝ : ∀ s ∈ S, CountableGenerateSets g s
ih : ∀ s ∈ S, s ∈ f
⊢ ⋂₀ S ∈ f


α : Type u
β : α → Type v
inst✝ : DecidableEq α
a : α
s : AList β
⊢ ⟦AList.erase a s⟧.keys = ⟦s⟧.keys.erase a


C : Type u₁
inst✝¹ : Category.{v₁, u₁} C
D : Type u₂
inst✝ : Category.{v₂, u₂} D
L : C ⥤ D
R : D ⥤ C
h : L ⊣ R
X : C
⊢ R.map (L.map (R.map (h.counit.app (L.obj X)))) ≫ R.map (h.counit.app (L.obj X)) =
    R.map (h.counit.app (L.obj (R.obj (L.obj X)))) ≫ R.map (h.counit.app (L.obj X))


C : Type u₁
inst✝¹ : Category.{v₁, u₁} C
D : Type u₂
inst✝ : Category.{v₂, u₂} D
L : C ⥤ D
R : D ⥤ C
h : L ⊣ R
X : C
⊢ R.map (L.map (h.unit.app X)) ≫ R.map (h.counit.app (L.obj X)) = 𝟙 (R.obj (L.obj X))


Context: p n✝ k n : ℕ

p n✝ k n : ℕ
⊢ ∏ p ∈ Finset.range (2 * n + 1), p ^ n.centralBinom.factorization p = n.centralBinom


R : Type u_1
R' : Type u_2
E : Type u_3
F : Type u_4
ι : Type u_5
ι' : Type u_6
α : Type u_7
inst✝⁸ : LinearOrderedField R
inst✝⁷ : LinearOrderedField R'
inst✝⁶ : AddCommGroup E
inst✝⁵ : AddCommGroup F
inst✝⁴ : LinearOrderedAddCommGroup α
inst✝³ : Module R E
inst✝² : Module R F
inst✝¹ : Module R α
inst✝ : OrderedSMul R α
s : Set E
i j : ι
c : R
t : Finset ι
w : ι → R
z : ι → E
t' : Finset ι
ht : t ⊆ t'
h : ∀ i ∈ t', i ∉ t → w i = 0
⊢ t.centerMass w z = t'.centerMass w z


R : Type u_1
R' : Type u_2
E : Type u_3
F : Type u_4
ι : Type u_5
ι' : Type u_6
α : Type u_7
inst✝⁸ : LinearOrderedField R
inst✝⁷ : LinearOrderedField R'
inst✝⁶ : AddCommGroup E
inst✝⁵ : AddCommGroup F
inst✝⁴ : LinearOrderedAddCommGroup α
inst✝³ : Module R E
inst✝² : Module R F
inst✝¹ : Module R α
inst✝ : OrderedSMul R α
s : Set E
i j : ι
c : R
t : Finset ι
w : ι → R
z : ι → E
t' : Finset ι
ht : t ⊆ t'
h : ∀ i ∈ t', i ∉ t → w i = 0
⊢ ∑ x ∈ t, (∑ x ∈ t', w x)⁻¹ • w x • z x = ∑ x ∈ t', (∑ i ∈ t', w i)⁻¹ • w x • z x


R : Type u_1
R' : Type u_2
E : Type u_3
F : Type u_4
ι : Type u_5
ι' : Type u_6
α : Type u_7
inst✝⁸ : LinearOrderedField R
inst✝⁷ : LinearOrderedField R'
inst✝⁶ : AddCommGroup E
inst✝⁵ : AddCommGroup F
inst✝⁴ : LinearOrderedAddCommGroup α
inst✝³ : Module R E
inst✝² : Module R F
inst✝¹ : Module R α
inst✝ : OrderedSMul R α
s : Set E
i✝ j : ι
c : R
t : Finset ι
w : ι → R
z : ι → E
t' : Finset ι
ht : t ⊆ t'
h : ∀ i ∈ t', i ∉ t → w i = 0
i : ι
hit' : i ∈ t'
hit : i ∉ t
⊢ (∑ x ∈ t', w x)⁻¹ • w i • z i = 0


Context:
r : ℝ
hr : Irrational r
x✝ k : ℤ

case h.e'_2.h.h.e'_2.h.a
r : ℝ
hr : Irrational r
x✝ k : ℤ
⊢ k > 0 ∧ ⌈↑k * r⌉ - 1 = x✝ ↔ k > 0 ∧ ⌊↑k * r⌋ = x✝


case h.e'_2.h.h.e'_2.h.a.a.h.e'_2
r : ℝ
hr : Irrational r
x✝ k : ℤ
hk : k > 0
⊢ ⌈↑k * r⌉ - 1 = ⌊↑k * r⌋


case h.e'_2.h.h.e'_2.h.a.a.h.e'_2
r : ℝ
hr : Irrational r
x✝ k : ℤ
hk : k > 0
⊢ ↑⌊↑k * r⌋ < ↑k * r ∧ ↑k * r ≤ ↑⌊↑k * r⌋ + 1


case h.e'_2.h.h.e'_2.h.a.a.h.e'_2
r : ℝ
hr : Irrational r
x✝ k : ℤ
hk : k > 0
h : ↑⌊↑k * r⌋ = ↑k * r
⊢ False


Context: R : Type u_1

Context: B : Type u_2

Context: F : Type u_3

Context: E : B → Type u_4

Context: inst✝⁷ : Semiring R

Context: inst✝⁶ : TopologicalSpace F

Context: inst✝⁵ : TopologicalSpace B

Context: x : TotalSpace F E

Context: b✝ : B

Context: y✝ : E b✝

Context: inst✝⁴ : AddCommMonoid F

Context: inst✝³ : Module R F

Context: inst✝² : (x : B) → AddCommMonoid (E x)

Context: inst✝¹ : (x : B) → Module R (E x)

Context: e : Pretrivialization F TotalSpace.proj

Context: inst✝ : Pretrivialization.IsLinear R e

Context: b : B

Context: y : E b

R : Type u_1
B : Type u_2
F : Type u_3
E : B → Type u_4
inst✝⁷ : Semiring R
inst✝⁶ : TopologicalSpace F
inst✝⁵ : TopologicalSpace B
e✝ : Pretrivialization F TotalSpace.proj
x : TotalSpace F E
b✝ : B
y✝ : E b✝
inst✝⁴ : AddCommMonoid F
inst✝³ : Module R F
inst✝² : (x : B) → AddCommMonoid (E x)
inst✝¹ : (x : B) → Module R (E x)
e : Pretrivialization F TotalSpace.proj
inst✝ : Pretrivialization.IsLinear R e
b : B
y : E b
⊢ (Pretrivialization.linearMapAt R e b) y = if b ∈ e.baseSet then (↑e { proj := b, snd := y }).2 else 0


R : Type u_1
R₁ : Type u_2
R₂ : Type u_3
R₃ : Type u_4
K : Type u_5
M : Type u_6
M₁ : Type u_7
M₂ : Type u_8
M₃ : Type u_9
V : Type u_10
V₂ : Type u_11
inst✝¹¹ : Ring R
inst✝¹⁰ : Ring R₂
inst✝⁹ : Ring R₃
inst✝⁸ : AddCommGroup M
inst✝⁷ : AddCommGroup M₂
inst✝⁶ : AddCommGroup M₃
inst✝⁵ : Module R M
inst✝⁴ : Module R₂ M₂
inst✝³ : Module R₃ M₃
τ₁₂ : R →+* R₂
τ₂₃ : R₂ →+* R₃
τ₁₃ : R →+* R₃
inst✝² : RingHomCompTriple τ₁₂ τ₂₃ τ₁₃
F : Type u_12
inst✝¹ : FunLike F M M₂
inst✝ : SemilinearMapClass F τ₁₂ M M₂
f✝ : F
p : Submodule R M
f : M →ₗ[R] M
hf : ∀ x ∈ p, f x ∈ p
⊢ Injective ⇑(f.restrict hf) ↔ Disjoint p (ker f)


α : Type u_1
β : Type u_2
γ : Type u_3
ι : Sort u_4
π : α → Type u_5
s s₁ s₂ : Set α
t t₁ t₂ : Set β
p : Set γ
f f₁ f₂ f₃ : α → β
g g₁ g₂ : β → γ
f' f₁' f₂' : β → α
g' : γ → β
a : α
b : β
h : InjOn f s
h₁ : s₁ ⊆ s
h₂ : s₂ ⊆ s
⊢ f '' s₁ ⊆ f '' s₂ ↔ s₁ ⊆ s₂


α : Type u_1
β : Type u_2
γ : Type u_3
ι : Sort u_4
π : α → Type u_5
s s₁ s₂ : Set α
t t₁ t₂ : Set β
p : Set γ
f f₁ f₂ f₃ : α → β
g g₁ g₂ : β → γ
f' f₁' f₂' : β → α
g' : γ → β
a : α
b : β
h : InjOn f s
h₁ : s₁ ⊆ s
h₂ : s₂ ⊆ s
h' : f '' s₁ ⊆ f '' s₂
⊢ s₁ ⊆ s₂


α : Type u_1
β : Type u_2
γ : Type u_3
ι : Sort u_4
π : α → Type u_5
s s₁ s₂ : Set α
t t₁ t₂ : Set β
p : Set γ
f f₁ f₂ f₃ : α → β
g g₁ g₂ : β → γ
f' f₁' f₂' : β → α
g' : γ → β
a : α
b : β
h : InjOn f s
h₁ : s₁ ⊆ s
h₂ : s₂ ⊆ s
h' : f '' s₁ ⊆ f '' s₂
⊢ f ⁻¹' (f '' s₁) ∩ s ⊆ f ⁻¹' (f '' s₂) ∩ s


𝕜 : Type u_1
E : Type u_2
F : Type u_3
G : Type u_4
ι : Type u_5
π : ι → Type u_6
inst✝⁵ : OrderedRing 𝕜
inst✝⁴ : AddCommGroup E
inst✝³ : AddCommGroup F
inst✝² : AddCommGroup G
inst✝¹ : Module 𝕜 E
inst✝ : Module 𝕜 F
c x y : E
h : LinearIndependent 𝕜 ![x - c, y - c]
⊢ [c-[𝕜]x] ∩ [c-[𝕜]y] = {c}


case h₁
𝕜 : Type u_1
E : Type u_2
F : Type u_3
G : Type u_4
ι : Type u_5
π : ι → Type u_6
inst✝⁵ : OrderedRing 𝕜
inst✝⁴ : AddCommGroup E
inst✝³ : AddCommGroup F
inst✝² : AddCommGroup G
inst✝¹ : Module 𝕜 E
inst✝ : Module 𝕜 F
c x y : E
h : LinearIndependent 𝕜 ![x - c, y - c]
z : E
hzt : z ∈ [c-[𝕜]x]
hzs : z ∈ [c-[𝕜]y]
⊢ z ∈ {c}


Context: 𝕜 : Type u_1

Context: E : Type u_2

Context: F : Type u_3

Context: G : Type u_4

Context: ι : Type u_5

Context: π : ι → Type u_6

Context: inst✝⁵ : OrderedRing 𝕜

Context: inst✝⁴ : AddCommGroup E

Context: inst✝³ : AddCommGroup F

Context: inst✝² : AddCommGroup G

Context: inst✝¹ : Module 𝕜 E

Context: inst✝ : Module 𝕜 F

Context: c x y : E

Context: h : LinearIndependent 𝕜 ![x - c, y - c]

Context: p : 𝕜

Context: p0 : 0 ≤ p

Context: p1 : p ≤ 1

Context: q : 𝕜

Context: q0 : 0 ≤ q

Context: q1 : q ≤ 1

Context: Hx : x = x - c + c

Context: Hy : y = y - c + c

case h₁.intro.intro.intro.intro.intro.intro
𝕜 : Type u_1
E : Type u_2
F : Type u_3
G : Type u_4
ι : Type u_5
π : ι → Type u_6
inst✝⁵ : OrderedRing 𝕜
inst✝⁴ : AddCommGroup E
inst✝³ : AddCommGroup F
inst✝² : AddCommGroup G
inst✝¹ : Module 𝕜 E
inst✝ : Module 𝕜 F
c x y : E
h : LinearIndependent 𝕜 ![x - c, y - c]
p : 𝕜
p0 : 0 ≤ p
p1 : p ≤ 1
q : 𝕜
H : (1 - q) • c + q • y = (1 - p) • c + p • x
q0 : 0 ≤ q
q1 : q ≤ 1
Hx : x = x - c + c
Hy : y = y - c + c
⊢ (1 - p) • c + p • x ∈ {c}


Context: 𝕜 : Type u_1

Context: E : Type u_2

Context: F : Type u_3

Context: G : Type u_4

Context: ι : Type u_5

Context: π : ι → Type u_6

Context: inst✝⁵ : OrderedRing 𝕜

Context: inst✝⁴ : AddCommGroup E

Context: inst✝³ : AddCommGroup F

Context: inst✝² : AddCommGroup G

Context: inst✝¹ : Module 𝕜 E

Context: inst✝ : Module 𝕜 F

Context: c x y : E

Context: h : LinearIndependent 𝕜 ![x - c, y - c]

Context: p : 𝕜

Context: p0 : 0 ≤ p

Context: p1 : p ≤ 1

Context: q : 𝕜

Context: q0 : 0 ≤ q

Context: q1 : q ≤ 1

Context: Hx : x = x - c + c

Context: Hy : y = y - c + c

case h₁.intro.intro.intro.intro.intro.intro
𝕜 : Type u_1
E : Type u_2
F : Type u_3
G : Type u_4
ι : Type u_5
π : ι → Type u_6
inst✝⁵ : OrderedRing 𝕜
inst✝⁴ : AddCommGroup E
inst✝³ : AddCommGroup F
inst✝² : AddCommGroup G
inst✝¹ : Module 𝕜 E
inst✝ : Module 𝕜 F
c x y : E
h : LinearIndependent 𝕜 ![x - c, y - c]
p : 𝕜
p0 : 0 ≤ p
p1 : p ≤ 1
q : 𝕜
H : (1 - q) • c + (q • (y - c) + q • c) = (1 - p) • c + (p • (x - c) + p • c)
q0 : 0 ≤ q
q1 : q ≤ 1
Hx : x = x - c + c
Hy : y = y - c + c
⊢ (1 - p) • c + p • x ∈ {c}


Context: 𝕜 : Type u_1

Context: E : Type u_2

Context: F : Type u_3

Context: G : Type u_4

Context: ι : Type u_5

Context: π : ι → Type u_6

Context: inst✝⁵ : OrderedRing 𝕜

Context: inst✝⁴ : AddCommGroup E

Context: inst✝³ : AddCommGroup F

Context: inst✝² : AddCommGroup G

Context: inst✝¹ : Module 𝕜 E

Context: inst✝ : Module 𝕜 F

Context: c x y : E

Context: h : LinearIndependent 𝕜 ![x - c, y - c]

Context: p : 𝕜

Context: p0 : 0 ≤ p

Context: p1 : p ≤ 1

Context: q : 𝕜

Context: q0 : 0 ≤ q

Context: q1 : q ≤ 1

Context: Hx : x = x - c + c

Context: Hy : y = y - c + c

case h₁.intro.intro.intro.intro.intro.intro
𝕜 : Type u_1
E : Type u_2
F : Type u_3
G : Type u_4
ι : Type u_5
π : ι → Type u_6
inst✝⁵ : OrderedRing 𝕜
inst✝⁴ : AddCommGroup E
inst✝³ : AddCommGroup F
inst✝² : AddCommGroup G
inst✝¹ : Module 𝕜 E
inst✝ : Module 𝕜 F
c x y : E
h : LinearIndependent 𝕜 ![x - c, y - c]
p : 𝕜
p0 : 0 ≤ p
p1 : p ≤ 1
q : 𝕜
H : (1 - q) • c + (q • (y - c) + q • c) = (1 - p) • c + (p • (x - c) + p • c)
q0 : 0 ≤ q
q1 : q ≤ 1
Hx : x = x - c + c
Hy : y = y - c + c
this : c + q • (y - c) = c + p • (x - c)
⊢ (1 - p) • c + p • x ∈ {c}


⟪↑S y, ↑x✝⟫_𝕜 = ⟪↑y, ↑T x✝⟫_𝕜

𝕜 : Type u_1
E : Type u_2
F : Type u_3
G : Type u_4
inst✝⁴ : RCLike 𝕜
inst✝³ : NormedAddCommGroup E
inst✝² : InnerProductSpace 𝕜 E
inst✝¹ : NormedAddCommGroup F
inst✝ : InnerProductSpace 𝕜 F
T : E →ₗ.[𝕜] F
S : F →ₗ.[𝕜] E
h : T.IsFormalAdjoint S
y : ↥S.domain
x✝ : ↥T.domain
⊢ ⟪↑S y, ↑x✝⟫_𝕜 = ⟪↑y, ↑T x✝⟫_𝕜


H : Type u
H' : Type u_1
M : Type u_2
M' : Type u_3
M'' : Type u_4
inst✝ : TopologicalSpace H
c : ChartedSpaceCore H M
e : PartialEquiv M H
he : e ∈ c.atlas
⊢ IsOpen e.target