Context: E : Type u_1

Context: f f' : ℝ → E

Context: g g' : ℝ → ℝ

Context: a b l : ℝ

Context: m : E

Context: inst✝¹ : NormedAddCommGroup E

Context: inst✝ : NormedSpace ℝ E

Context: f'int : IntegrableOn f' (Iic a) volume

Context: fint : IntegrableOn f (Iic a) volume

E : Type u_1
f f' : ℝ → E
g g' : ℝ → ℝ
a b l : ℝ
m : E
inst✝¹ : NormedAddCommGroup E
inst✝ : NormedSpace ℝ E
hderiv : ∀ x ∈ Iic a, HasDerivAt f (f' x) x
f'int : IntegrableOn f' (Iic a) volume
fint : IntegrableOn f (Iic a) volume
F : E →L[ℝ] Completion E := Completion.toComplL
Fderiv : ∀ x ∈ Iic a, HasDerivAt (⇑F ∘ f) (F (f' x)) x
Fint : IntegrableOn (⇑F ∘ f) (Iic a) volume
F'int : IntegrableOn (⇑F ∘ f') (Iic a) volume
A : Tendsto (⇑F ∘ f) atBot (𝓝 (limUnder atBot (⇑F ∘ f)))
⊢ Tendsto f atBot (𝓝 0)


Context: E : Type u_1

Context: f f' : ℝ → E

Context: g g' : ℝ → ℝ

Context: a b l : ℝ

Context: m : E

Context: inst✝¹ : NormedAddCommGroup E

Context: inst✝ : NormedSpace ℝ E

Context: f'int : IntegrableOn f' (Iic a) volume

Context: fint : IntegrableOn f (Iic a) volume

Context: B : limUnder atBot (⇑F ∘ f) = F 0

E : Type u_1
f f' : ℝ → E
g g' : ℝ → ℝ
a b l : ℝ
m : E
inst✝¹ : NormedAddCommGroup E
inst✝ : NormedSpace ℝ E
hderiv : ∀ x ∈ Iic a, HasDerivAt f (f' x) x
f'int : IntegrableOn f' (Iic a) volume
fint : IntegrableOn f (Iic a) volume
F : E →L[ℝ] Completion E := Completion.toComplL
Fderiv : ∀ x ∈ Iic a, HasDerivAt (⇑F ∘ f) (F (f' x)) x
Fint : IntegrableOn (⇑F ∘ f) (Iic a) volume
F'int : IntegrableOn (⇑F ∘ f') (Iic a) volume
A : Tendsto (⇑F ∘ f) atBot (𝓝 (limUnder atBot (⇑F ∘ f)))
B : limUnder atBot (⇑F ∘ f) = F 0
⊢ Tendsto f atBot (𝓝 0)


Context: E : Type u_1

Context: f f' : ℝ → E

Context: g g' : ℝ → ℝ

Context: a b l : ℝ

Context: m : E

Context: inst✝¹ : NormedAddCommGroup E

Context: inst✝ : NormedSpace ℝ E

Context: f'int : IntegrableOn f' (Iic a) volume

Context: fint : IntegrableOn f (Iic a) volume

Context: A : Tendsto (⇑F ∘ f) atBot (𝓝 (F 0))

Context: B : limUnder atBot (⇑F ∘ f) = F 0

E : Type u_1
f f' : ℝ → E
g g' : ℝ → ℝ
a b l : ℝ
m : E
inst✝¹ : NormedAddCommGroup E
inst✝ : NormedSpace ℝ E
hderiv : ∀ x ∈ Iic a, HasDerivAt f (f' x) x
f'int : IntegrableOn f' (Iic a) volume
fint : IntegrableOn f (Iic a) volume
F : E →L[ℝ] Completion E := Completion.toComplL
Fderiv : ∀ x ∈ Iic a, HasDerivAt (⇑F ∘ f) (F (f' x)) x
Fint : IntegrableOn (⇑F ∘ f) (Iic a) volume
F'int : IntegrableOn (⇑F ∘ f') (Iic a) volume
A : Tendsto (⇑F ∘ f) atBot (𝓝 (F 0))
B : limUnder atBot (⇑F ∘ f) = F 0
⊢ Embedding ⇑F


Context: G : Type u_1

Context: inst✝² : Group G

Context: inst✝¹ : TopologicalSpace G

Context: inst✝ : TopologicalGroup G

Context: K₁ K₂ : Compacts G

Context: V : Set G

Context: hV : (interior V).Nonempty

G : Type u_1
inst✝² : Group G
inst✝¹ : TopologicalSpace G
inst✝ : TopologicalGroup G
K₁ K₂ : Compacts G
V : Set G
hV : (interior V).Nonempty
h : Disjoint (K₁.carrier * V⁻¹) (K₂.carrier * V⁻¹)
⊢ index (K₁.carrier ∪ K₂.carrier) V = index K₁.carrier V + index K₂.carrier V


Context: G : Type u_1

Context: inst✝² : Group G

Context: inst✝¹ : TopologicalSpace G

Context: inst✝ : TopologicalGroup G

Context: K₁ K₂ : Compacts G

Context: V : Set G

Context: hV : (interior V).Nonempty

G : Type u_1
inst✝² : Group G
inst✝¹ : TopologicalSpace G
inst✝ : TopologicalGroup G
K₁ K₂ : Compacts G
V : Set G
hV : (interior V).Nonempty
h : Disjoint (K₁.carrier * V⁻¹) (K₂.carrier * V⁻¹)
⊢ index K₁.carrier V + index K₂.carrier V ≤ index (K₁.carrier ∪ K₂.carrier) V


Context: G : Type u_1

Context: inst✝² : Group G

Context: inst✝¹ : TopologicalSpace G

Context: inst✝ : TopologicalGroup G

Context: K₁ K₂ : Compacts G

Context: V : Set G

Context: hV : (interior V).Nonempty

Context: s : Finset G

case intro.intro
G : Type u_1
inst✝² : Group G
inst✝¹ : TopologicalSpace G
inst✝ : TopologicalGroup G
K₁ K₂ : Compacts G
V : Set G
hV : (interior V).Nonempty
h : Disjoint (K₁.carrier * V⁻¹) (K₂.carrier * V⁻¹)
s : Finset G
h1s : K₁.carrier ∪ K₂.carrier ⊆ ⋃ g ∈ s, (fun h => g * h) ⁻¹' V
h2s : s.card = index (K₁.carrier ∪ K₂.carrier) V
this :
  ∀ K ⊆ ⋃ g ∈ s, (fun h => g * h) ⁻¹' V,
    index K V ≤ (Finset.filter (fun g => ((fun h => g * h) ⁻¹' V ∩ K).Nonempty) s).card
⊢ index K₁.carrier V + index K₂.carrier V ≤ s.card


Context: G : Type u_1

Context: inst✝² : Group G

Context: inst✝¹ : TopologicalSpace G

Context: inst✝ : TopologicalGroup G

Context: K₁ K₂ : Compacts G

Context: V : Set G

Context: hV : (interior V).Nonempty

Context: s : Finset G

case intro.intro
G : Type u_1
inst✝² : Group G
inst✝¹ : TopologicalSpace G
inst✝ : TopologicalGroup G
K₁ K₂ : Compacts G
V : Set G
hV : (interior V).Nonempty
h : Disjoint (K₁.carrier * V⁻¹) (K₂.carrier * V⁻¹)
s : Finset G
h1s : K₁.carrier ∪ K₂.carrier ⊆ ⋃ g ∈ s, (fun h => g * h) ⁻¹' V
h2s : s.card = index (K₁.carrier ∪ K₂.carrier) V
this :
  ∀ K ⊆ ⋃ g ∈ s, (fun h => g * h) ⁻¹' V,
    index K V ≤ (Finset.filter (fun g => ((fun h => g * h) ⁻¹' V ∩ K).Nonempty) s).card
⊢ (Finset.filter (fun g => ((fun h => g * h) ⁻¹' V ∩ K₁.carrier).Nonempty) s).card +
      (Finset.filter (fun g => ((fun h => g * h) ⁻¹' V ∩ K₂.carrier).Nonempty) s).card ≤
    s.card


Context: G : Type u_1

Context: inst✝² : Group G

Context: inst✝¹ : TopologicalSpace G

Context: inst✝ : TopologicalGroup G

Context: K₁ K₂ : Compacts G

Context: V : Set G

Context: hV : (interior V).Nonempty

Context: s : Finset G

case intro.intro
G : Type u_1
inst✝² : Group G
inst✝¹ : TopologicalSpace G
inst✝ : TopologicalGroup G
K₁ K₂ : Compacts G
V : Set G
hV : (interior V).Nonempty
h : Disjoint (K₁.carrier * V⁻¹) (K₂.carrier * V⁻¹)
s : Finset G
h1s : K₁.carrier ∪ K₂.carrier ⊆ ⋃ g ∈ s, (fun h => g * h) ⁻¹' V
h2s : s.card = index (K₁.carrier ∪ K₂.carrier) V
this :
  ∀ K ⊆ ⋃ g ∈ s, (fun h => g * h) ⁻¹' V,
    index K V ≤ (Finset.filter (fun g => ((fun h => g * h) ⁻¹' V ∩ K).Nonempty) s).card
⊢ Disjoint (Finset.filter (fun g => ((fun h => g * h) ⁻¹' V ∩ K₁.carrier).Nonempty) s)
    (Finset.filter (fun g => ((fun h => g * h) ⁻¹' V ∩ K₂.carrier).Nonempty) s)


Context: G : Type u_1

Context: inst✝² : Group G

Context: inst✝¹ : TopologicalSpace G

Context: inst✝ : TopologicalGroup G

Context: K₁ K₂ : Compacts G

Context: V : Set G

Context: hV : (interior V).Nonempty

Context: s : Finset G

Context: g₁ : G

Context: a✝ : g₁ ∈ s

Context: g₂ : G

Context: h1g₂ : g₂ ∈ (fun h => g₁ * h) ⁻¹' V

Context: h2g₂ : g₂ ∈ K₁.carrier

Context: g₃ : G

Context: h1g₃ : g₃ ∈ (fun h => g₁ * h) ⁻¹' V

Context: h2g₃ : g₃ ∈ K₂.carrier

case intro.intro.intro.intro.intro.intro
G : Type u_1
inst✝² : Group G
inst✝¹ : TopologicalSpace G
inst✝ : TopologicalGroup G
K₁ K₂ : Compacts G
V : Set G
hV : (interior V).Nonempty
h : Disjoint (K₁.carrier * V⁻¹) (K₂.carrier * V⁻¹)
s : Finset G
h1s : K₁.carrier ∪ K₂.carrier ⊆ ⋃ g ∈ s, (fun h => g * h) ⁻¹' V
h2s : s.card = index (K₁.carrier ∪ K₂.carrier) V
this :
  ∀ K ⊆ ⋃ g ∈ s, (fun h => g * h) ⁻¹' V,
    index K V ≤ (Finset.filter (fun g => ((fun h => g * h) ⁻¹' V ∩ K).Nonempty) s).card
g₁ : G
a✝ : g₁ ∈ s
g₂ : G
h1g₂ : g₂ ∈ (fun h => g₁ * h) ⁻¹' V
h2g₂ : g₂ ∈ K₁.carrier
g₃ : G
h1g₃ : g₃ ∈ (fun h => g₁ * h) ⁻¹' V
h2g₃ : g₃ ∈ K₂.carrier
⊢ False


Context: G : Type u_1

Context: inst✝² : Group G

Context: inst✝¹ : TopologicalSpace G

Context: inst✝ : TopologicalGroup G

Context: K₁ K₂ : Compacts G

Context: V : Set G

Context: hV : (interior V).Nonempty

Context: s : Finset G

Context: g₁ : G

Context: a✝ : g₁ ∈ s

Context: g₂ : G

Context: h2g₂ : g₂ ∈ K₁.carrier

Context: g₃ : G

Context: h2g₃ : g₃ ∈ K₂.carrier

Context: h1g₃ : g₁ * g₃ ∈ V

Context: h1g₂ : g₁ * g₂ ∈ V

case intro.intro.intro.intro.intro.intro
G : Type u_1
inst✝² : Group G
inst✝¹ : TopologicalSpace G
inst✝ : TopologicalGroup G
K₁ K₂ : Compacts G
V : Set G
hV : (interior V).Nonempty
h : Disjoint (K₁.carrier * V⁻¹) (K₂.carrier * V⁻¹)
s : Finset G
h1s : K₁.carrier ∪ K₂.carrier ⊆ ⋃ g ∈ s, (fun h => g * h) ⁻¹' V
h2s : s.card = index (K₁.carrier ∪ K₂.carrier) V
this :
  ∀ K ⊆ ⋃ g ∈ s, (fun h => g * h) ⁻¹' V,
    index K V ≤ (Finset.filter (fun g => ((fun h => g * h) ⁻¹' V ∩ K).Nonempty) s).card
g₁ : G
a✝ : g₁ ∈ s
g₂ : G
h2g₂ : g₂ ∈ K₁.carrier
g₃ : G
h2g₃ : g₃ ∈ K₂.carrier
h1g₃ : g₁ * g₃ ∈ V
h1g₂ : g₁ * g₂ ∈ V
⊢ False


Context: G : Type u_1

Context: inst✝² : Group G

Context: inst✝¹ : TopologicalSpace G

Context: inst✝ : TopologicalGroup G

Context: K₁ K₂ : Compacts G

Context: V : Set G

Context: hV : (interior V).Nonempty

Context: s : Finset G

Context: g₁ : G

Context: a✝ : g₁ ∈ s

Context: g₂ : G

Context: h2g₂ : g₂ ∈ K₁.carrier

Context: g₃ : G

Context: h2g₃ : g₃ ∈ K₂.carrier

Context: h1g₃ : g₁ * g₃ ∈ V

Context: h1g₂ : g₁ * g₂ ∈ V

case intro.intro.intro.intro.intro.intro
G : Type u_1
inst✝² : Group G
inst✝¹ : TopologicalSpace G
inst✝ : TopologicalGroup G
K₁ K₂ : Compacts G
V : Set G
hV : (interior V).Nonempty
h : Disjoint (K₁.carrier * V⁻¹) (K₂.carrier * V⁻¹)
s : Finset G
h1s : K₁.carrier ∪ K₂.carrier ⊆ ⋃ g ∈ s, (fun h => g * h) ⁻¹' V
h2s : s.card = index (K₁.carrier ∪ K₂.carrier) V
this :
  ∀ K ⊆ ⋃ g ∈ s, (fun h => g * h) ⁻¹' V,
    index K V ≤ (Finset.filter (fun g => ((fun h => g * h) ⁻¹' V ∩ K).Nonempty) s).card
g₁ : G
a✝ : g₁ ∈ s
g₂ : G
h2g₂ : g₂ ∈ K₁.carrier
g₃ : G
h2g₃ : g₃ ∈ K₂.carrier
h1g₃ : g₁ * g₃ ∈ V
h1g₂ : g₁ * g₂ ∈ V
⊢ g₁⁻¹ ∈ K₁.carrier * V⁻¹ ⊓ K₂.carrier * V⁻¹


Context:
α : Type u
n : ℕ

α : Type u
n : ℕ
⊢ (finRange n).length = n


α : Type u_1
β : Type u_2
inst✝¹ : LinearOrder α
inst✝ : LinearOrder β
f : α → β
a a₁ a₂ b b₁ b₂ c d : α
h : b₁ ≤ b₂
⊢ Ioo a₁ b₁ ∩ Ioc a₂ b₂ = Ioo (max a₁ a₂) b₁


Context: 𝕜 : Type u_1

Context: E : Type u_2

Context: F : Type u_3

Context: inst✝⁷ : _root_.RCLike 𝕜

Context: inst✝⁶ : NormedAddCommGroup E

Context: inst✝⁵ : InnerProductSpace 𝕜 E

Context: inst✝⁴ : NormedAddCommGroup F

Context: inst✝³ : InnerProductSpace ℝ F

Context: ι : Type u_4

Context: inst✝² : DecidableEq ι

Context: α : ι → Type u_5

Context: inst✝¹ : (i : ι) → AddZeroClass (α i)

Context: f : (i : ι) → α i → E

Context: l : Π₀ (i : ι), α i

Context: x : E

𝕜 : Type u_1
E : Type u_2
F : Type u_3
inst✝⁷ : _root_.RCLike 𝕜
inst✝⁶ : NormedAddCommGroup E
inst✝⁵ : InnerProductSpace 𝕜 E
inst✝⁴ : NormedAddCommGroup F
inst✝³ : InnerProductSpace ℝ F
ι : Type u_4
inst✝² : DecidableEq ι
α : ι → Type u_5
inst✝¹ : (i : ι) → AddZeroClass (α i)
inst✝ : (i : ι) → (x : α i) → Decidable (x ≠ 0)
f : (i : ι) → α i → E
l : Π₀ (i : ι), α i
x : E
⊢ ⟪l.sum f, x⟫_𝕜 = l.sum fun i a => ⟪f i a, x⟫_𝕜


α : Type u_1
β : Type u_2
γ : Type u_3
ι : Type u_4
M : Type u_5
M' : Type u_6
N : Type u_7
P : Type u_8
G : Type u_9
H : Type u_10
R : Type u_11
S : Type u_12
inst✝¹ : AddZeroClass M
f : α →₀ M
p : α → Prop
inst✝ : DecidablePred p
⊢ (fun f => ⇑f) (filter p f + filter (fun a => ¬p a) f) = (fun f => ⇑f) f


α : Type u_1
β : Type u_2
γ : Type u_3
ι : Type u_4
M : Type u_5
M' : Type u_6
N : Type u_7
P : Type u_8
G : Type u_9
H : Type u_10
R : Type u_11
S : Type u_12
inst✝¹ : AddZeroClass M
f : α →₀ M
p : α → Prop
inst✝ : DecidablePred p
⊢ {x | p x}.indicator ⇑f + {a | ¬p a}.indicator ⇑f = ⇑f


ι : Type u_1
X : Type u_2
Y : Type u_3
inst✝³ : EMetricSpace X
inst✝² : EMetricSpace Y
inst✝¹ : MeasurableSpace X
inst✝ : BorelSpace X
m₁ m₂ : ℝ≥0∞ → ℝ≥0∞
hle : m₁ ≤ᶠ[𝓝[≥] 0] m₂
⊢ mkMetric m₁ ≤ mkMetric m₂


case h
R : Type u_1
M : Type u_2
M' : Type u_3
inst✝⁴ : CommRing R
inst✝³ : AddCommGroup M
inst✝² : Module R M
inst✝¹ : AddCommGroup M'
inst✝ : Module R M'
W : Submodule R M
φ : Dual R M
⊢ φ ∈ LinearMap.range W.mkQ.dualMap ↔ φ ∈ W.dualAnnihilator


Context: C : Type u₁

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

Context: J : GrothendieckTopology C

Context: R₀ : Cᵒᵖ ⥤ RingCat

Context: R : Sheaf J RingCat

Context: α : R₀ ⟶ R.val

Context: M₀ : PresheafOfModules R₀

Context: A : Sheaf J AddCommGrp

Context: φ : M₀.presheaf ⟶ A.val

Context: X Y : Cᵒᵖ

Context: π : X ⟶ Y

Context: r r' : ↑(R.val.obj X)

Context: m m' : ↑(A.val.obj X)

C : Type u₁
inst✝⁴ : Category.{v₁, u₁} C
J : GrothendieckTopology C
R₀ : Cᵒᵖ ⥤ RingCat
R : Sheaf J RingCat
α : R₀ ⟶ R.val
inst✝³ : Presheaf.IsLocallyInjective J α
inst✝² : Presheaf.IsLocallySurjective J α
M₀ : PresheafOfModules R₀
A : Sheaf J AddCommGrp
φ : M₀.presheaf ⟶ A.val
inst✝¹ : Presheaf.IsLocallyInjective J φ
inst✝ : Presheaf.IsLocallySurjective J φ
X Y : Cᵒᵖ
π : X ⟶ Y
r r' : ↑(R.val.obj X)
m m' : ↑(A.val.obj X)
S : Sieve (Opposite.unop X) := Presheaf.imageSieve α r ⊓ Presheaf.imageSieve α r' ⊓ Presheaf.imageSieve φ m
⊢ smul α φ (r * r') m = smul α φ r (smul α φ r' m)


Context: C : Type u₁

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

Context: J : GrothendieckTopology C

Context: R₀ : Cᵒᵖ ⥤ RingCat

Context: R : Sheaf J RingCat

Context: α : R₀ ⟶ R.val

Context: M₀ : PresheafOfModules R₀

Context: A : Sheaf J AddCommGrp

Context: φ : M₀.presheaf ⟶ A.val

Context: X Y : Cᵒᵖ

Context: π : X ⟶ Y

Context: r r' : ↑(R.val.obj X)

Context: m m' : ↑(A.val.obj X)

Context: hS : S ∈ J.sieves (Opposite.unop X)

C : Type u₁
inst✝⁴ : Category.{v₁, u₁} C
J : GrothendieckTopology C
R₀ : Cᵒᵖ ⥤ RingCat
R : Sheaf J RingCat
α : R₀ ⟶ R.val
inst✝³ : Presheaf.IsLocallyInjective J α
inst✝² : Presheaf.IsLocallySurjective J α
M₀ : PresheafOfModules R₀
A : Sheaf J AddCommGrp
φ : M₀.presheaf ⟶ A.val
inst✝¹ : Presheaf.IsLocallyInjective J φ
inst✝ : Presheaf.IsLocallySurjective J φ
X Y : Cᵒᵖ
π : X ⟶ Y
r r' : ↑(R.val.obj X)
m m' : ↑(A.val.obj X)
S : Sieve (Opposite.unop X) := Presheaf.imageSieve α r ⊓ Presheaf.imageSieve α r' ⊓ Presheaf.imageSieve φ m
hS : S ∈ J.sieves (Opposite.unop X)
⊢ smul α φ (r * r') m = smul α φ r (smul α φ r' m)


Context: C : Type u₁

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

Context: J : GrothendieckTopology C

Context: R₀ : Cᵒᵖ ⥤ RingCat

Context: R : Sheaf J RingCat

Context: α : R₀ ⟶ R.val

Context: M₀ : PresheafOfModules R₀

Context: A : Sheaf J AddCommGrp

Context: φ : M₀.presheaf ⟶ A.val

Context: X Y✝ : Cᵒᵖ

Context: π : X ⟶ Y✝

Context: r r' : ↑(R.val.obj X)

Context: m m' : ↑(A.val.obj X)

Context: hS : S ∈ J.sieves (Opposite.unop X)

Context: Y : C

Context: f : Y ⟶ Opposite.unop X

Context: r₀ : ↑(R₀.obj (Opposite.op Y))

Context: r₀' : ↑(R₀.obj (Opposite.op Y))

Context: m₀ : ↑(M₀.presheaf.obj (Opposite.op Y))

case a.intro.intro.intro.intro.intro
C : Type u₁
inst✝⁴ : Category.{v₁, u₁} C
J : GrothendieckTopology C
R₀ : Cᵒᵖ ⥤ RingCat
R : Sheaf J RingCat
α : R₀ ⟶ R.val
inst✝³ : Presheaf.IsLocallyInjective J α
inst✝² : Presheaf.IsLocallySurjective J α
M₀ : PresheafOfModules R₀
A : Sheaf J AddCommGrp
φ : M₀.presheaf ⟶ A.val
inst✝¹ : Presheaf.IsLocallyInjective J φ
inst✝ : Presheaf.IsLocallySurjective J φ
X Y✝ : Cᵒᵖ
π : X ⟶ Y✝
r r' : ↑(R.val.obj X)
m m' : ↑(A.val.obj X)
S : Sieve (Opposite.unop X) := Presheaf.imageSieve α r ⊓ Presheaf.imageSieve α r' ⊓ Presheaf.imageSieve φ m
hS : S ∈ J.sieves (Opposite.unop X)
Y : C
f : Y ⟶ Opposite.unop X
r₀ : ↑(R₀.obj (Opposite.op Y))
hr₀ : (α.app (Opposite.op Y)) r₀ = (R.val.map f.op) r
r₀' : ↑(R₀.obj (Opposite.op Y))
hr₀' : (α.app (Opposite.op Y)) r₀' = (R.val.map f.op) r'
m₀ : ↑(M₀.presheaf.obj (Opposite.op Y))
hm₀ : (φ.app (Opposite.op Y)) m₀ = (A.val.map f.op) m
⊢ (A.val.map f.op) (smul α φ (r * r') m) = (A.val.map f.op) (smul α φ r (smul α φ r' m))


G : Type w
H : Type x
α : Type u
β : Type v
inst✝³ : TopologicalSpace β
inst✝² : Group α
inst✝¹ : MulAction α β
inst✝ : ContinuousConstSMul α β
s : Set α
t : Set β
a : α
x : β
ht : t ∈ 𝓝 x
⊢ a • t ∈ 𝓝 (a • x)


case intro.intro.intro
G : Type w
H : Type x
α : Type u
β : Type v
inst✝³ : TopologicalSpace β
inst✝² : Group α
inst✝¹ : MulAction α β
inst✝ : ContinuousConstSMul α β
s : Set α
t : Set β
a : α
x : β
ht : t ∈ 𝓝 x
u : Set β
ut : u ⊆ t
u_open : IsOpen u
hu : x ∈ u
⊢ a • t ∈ 𝓝 (a • x)


ι : Type u_1
c : ComplexShape ι
hc : ∀ (j : ι), ∃ i, c.Rel i j
C : Type u_2
inst✝³ : Category.{u_3, u_2} C
inst✝² : Preadditive C
inst✝¹ : HasBinaryBiproducts C
inst✝ : CategoryWithHomology C
K L : HomologicalComplex C c
f g : K ⟶ L
h : Homotopy f g
this : DecidableRel c.Rel
⊢ AreEqualizedByLocalization (HomologicalComplex.quasiIso C c) f g


Context: C : Type u

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

Context: inst✝¹ : Abelian C

Context: inst✝ : EnoughInjectives C

Context: X Y : C

Context: f : X ⟶ Y

Context: this✝¹ : Epi α.τ₁

Context: this✝ : IsIso α.τ₂

Context: this : Mono α.τ₃

C : Type u
inst✝² : Category.{v, u} C
inst✝¹ : Abelian C
inst✝ : EnoughInjectives C
X Y : C
f : X ⟶ Y
α : ShortComplex.mk f (cokernel.π f) ⋯ ⟶ ShortComplex.mk f (d f) ⋯ :=
  { τ₁ := 𝟙 (ShortComplex.mk f (cokernel.π f) ⋯).X₁, τ₂ := 𝟙 (ShortComplex.mk f (cokernel.π f) ⋯).X₂,
    τ₃ := ι (ShortComplex.mk f (cokernel.π f) ⋯).X₃, comm₁₂ := ⋯, comm₂₃ := ⋯ }
this✝¹ : Epi α.τ₁
this✝ : IsIso α.τ₂
this : Mono α.τ₃
⊢ (ShortComplex.mk f (d f) ⋯).Exact


Context: C : Type u

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

Context: inst✝¹ : Abelian C

Context: inst✝ : EnoughInjectives C

Context: X Y : C

Context: f : X ⟶ Y

Context: this✝¹ : Epi α.τ₁

Context: this✝ : IsIso α.τ₂

Context: this : Mono α.τ₃

C : Type u
inst✝² : Category.{v, u} C
inst✝¹ : Abelian C
inst✝ : EnoughInjectives C
X Y : C
f : X ⟶ Y
α : ShortComplex.mk f (cokernel.π f) ⋯ ⟶ ShortComplex.mk f (d f) ⋯ :=
  { τ₁ := 𝟙 (ShortComplex.mk f (cokernel.π f) ⋯).X₁, τ₂ := 𝟙 (ShortComplex.mk f (cokernel.π f) ⋯).X₂,
    τ₃ := ι (ShortComplex.mk f (cokernel.π f) ⋯).X₃, comm₁₂ := ⋯, comm₂₃ := ⋯ }
this✝¹ : Epi α.τ₁
this✝ : IsIso α.τ₂
this : Mono α.τ₃
⊢ (ShortComplex.mk f (cokernel.π f) ⋯).Exact


Context: Ω : Type u_1

Context: E : Type u_2

Context: m0 : MeasurableSpace Ω

Context: μ : Measure Ω

Context: inst✝² : NormedAddCommGroup E

Context: inst✝¹ : NormedSpace ℝ E

Context: inst✝ : CompleteSpace E

Context: f✝ : ℕ → Ω → E

Context: ℱ✝ : Filtration ℕ m0

Context: n : ℕ

Context: R : ℝ≥0

Context: f : ℕ → Ω → ℝ

Context: ℱ : Filtration ℕ m0

Ω : Type u_1
E : Type u_2
m0 : MeasurableSpace Ω
μ : Measure Ω
inst✝² : NormedAddCommGroup E
inst✝¹ : NormedSpace ℝ E
inst✝ : CompleteSpace E
f✝ : ℕ → Ω → E
ℱ✝ : Filtration ℕ m0
n : ℕ
R : ℝ≥0
f : ℕ → Ω → ℝ
ℱ : Filtration ℕ m0
hbdd : ∀ᵐ (ω : Ω) ∂μ, ∀ (i : ℕ), |f (i + 1) ω - f i ω| ≤ ↑R
⊢ ∀ᵐ (ω : Ω) ∂μ, ∀ (i : ℕ), |predictablePart f ℱ μ (i + 1) ω - predictablePart f ℱ μ i ω| ≤ ↑R


Context: Ω : Type u_1

Context: E : Type u_2

Context: m0 : MeasurableSpace Ω

Context: μ : Measure Ω

Context: inst✝² : NormedAddCommGroup E

Context: inst✝¹ : NormedSpace ℝ E

Context: inst✝ : CompleteSpace E

Context: f✝ : ℕ → Ω → E

Context: ℱ✝ : Filtration ℕ m0

Context: n : ℕ

Context: R : ℝ≥0

Context: f : ℕ → Ω → ℝ

Context: ℱ : Filtration ℕ m0

Ω : Type u_1
E : Type u_2
m0 : MeasurableSpace Ω
μ : Measure Ω
inst✝² : NormedAddCommGroup E
inst✝¹ : NormedSpace ℝ E
inst✝ : CompleteSpace E
f✝ : ℕ → Ω → E
ℱ✝ : Filtration ℕ m0
n : ℕ
R : ℝ≥0
f : ℕ → Ω → ℝ
ℱ : Filtration ℕ m0
hbdd : ∀ᵐ (ω : Ω) ∂μ, ∀ (i : ℕ), |f (i + 1) ω - f i ω| ≤ ↑R
⊢ ∀ᵐ (ω : Ω) ∂μ, ∀ (i : ℕ), |(μ[f (i + 1) - f i|↑ℱ i]) ω| ≤ ↑R


ι : Type u_1
ι' : Type u_2
α : Type u_3
β : Type u_4
γ : Type u_5
inst✝¹ : LinearOrderedField α
l : Filter β
f : β → α
r : α
inst✝ : l.NeBot
⊢ Tendsto (fun x => f x * r) l atBot ↔ 0 < r ∧ Tendsto f l atBot ∨ r < 0 ∧ Tendsto f l atTop


Context:
X Y B : CompHaus
f : X ⟶ B
g : Y ⟶ B

X Y B : CompHaus
f : X ⟶ B
g : Y ⟶ B
⊢ pullback.fst f g =
    ((pullback.isLimit f g).conePointUniqueUpToIso (limit.isLimit (cospan f g))).hom ≫ Limits.pullback.fst f g


E : Type u_1
inst✝⁶ : NormedAddCommGroup E
inst✝⁵ : NormedSpace ℂ E
V : Type u_2
inst✝⁴ : NormedAddCommGroup V
inst✝³ : InnerProductSpace ℝ V
inst✝² : FiniteDimensional ℝ V
inst✝¹ : MeasurableSpace V
inst✝ : BorelSpace V
f : V → E
hf : Integrable f volume
h'f : Differentiable ℝ f
hf' : Integrable (fderiv ℝ f) volume
⊢ 𝓕 (fderiv ℝ f) = fourierSMulRight (-innerSL ℝ) (𝓕 f)


E : Type u_1
inst✝⁶ : NormedAddCommGroup E
inst✝⁵ : NormedSpace ℂ E
V : Type u_2
inst✝⁴ : NormedAddCommGroup V
inst✝³ : InnerProductSpace ℝ V
inst✝² : FiniteDimensional ℝ V
inst✝¹ : MeasurableSpace V
inst✝ : BorelSpace V
f : V → E
hf : Integrable f volume
h'f : Differentiable ℝ f
hf' : Integrable (fderiv ℝ f) volume
⊢ 𝓕 (fderiv ℝ f) = fourierSMulRight (-(innerSL ℝ).flip) (𝓕 f)


Context: α : Type u

Context: β : Type v

Context: γ : Type w

Context: f : Stream' (Option α)

case mk
α : Type u
β : Type v
γ : Type w
f : Stream' (Option α)
al : ∀ ⦃n : ℕ⦄ ⦃a : α⦄, f n = some a → f (n + 1) = some a
⊢ (think ⟨f, al⟩).tail = ⟨f, al⟩


Context:
n a b : ℕ
H : unpair n = (a, b)

n a b : ℕ
H : unpair n = (a, b)
⊢ pair a b = n


V : Type u_1
P : Type u_2
inst✝⁴ : NormedAddCommGroup V
inst✝³ : InnerProductSpace ℝ V
inst✝² : MetricSpace P
inst✝¹ : NormedAddTorsor V P
hd2 : Fact (finrank ℝ V = 2)
inst✝ : Module.Oriented ℝ V (Fin 2)
s : Sphere P
p₁ p₂ p₃ : P
hp₁ : p₁ ∈ s
hp₂ : p₂ ∈ s
hp₃ : p₃ ∈ s
hp₁p₂ : p₁ ≠ p₂
hp₁p₃ : p₁ ≠ p₃
hp₂p₃ : p₂ ≠ p₃
⊢ dist p₁ p₃ / |(∡ p₁ p₂ p₃).sin| / 2 = s.radius


case h.e'_2.h.e'_5.h.e'_6
V : Type u_1
P : Type u_2
inst✝⁴ : NormedAddCommGroup V
inst✝³ : InnerProductSpace ℝ V
inst✝² : MetricSpace P
inst✝¹ : NormedAddTorsor V P
hd2 : Fact (finrank ℝ V = 2)
inst✝ : Module.Oriented ℝ V (Fin 2)
s : Sphere P
p₁ p₂ p₃ : P
hp₁ : p₁ ∈ s
hp₂ : p₂ ∈ s
hp₃ : p₃ ∈ s
hp₁p₂ : p₁ ≠ p₂
hp₁p₃ : p₁ ≠ p₃
hp₂p₃ : p₂ ≠ p₃
⊢ |(∡ p₁ p₂ p₃).sin| = (∡ p₃ p₁ s.center).cos


V : Type u_1
P : Type u_2
inst✝⁴ : NormedAddCommGroup V
inst✝³ : InnerProductSpace ℝ V
inst✝² : MetricSpace P
inst✝¹ : NormedAddTorsor V P
hd2 : Fact (finrank ℝ V = 2)
inst✝ : Module.Oriented ℝ V (Fin 2)
s : Sphere P
p₁ p₂ p₃ : P
hp₁ : p₁ ∈ s
hp₂ : p₂ ∈ s
hp₃ : p₃ ∈ s
hp₁p₂ : p₁ ≠ p₂
hp₁p₃ : p₁ ≠ p₃
hp₂p₃ : p₂ ≠ p₃
⊢ |(∡ p₃ p₁ s.center).toReal| ≤ π / 2


Context: α : Type u_1

Context: β : Type u_2

Context: inst✝² : PseudoMetricSpace α

Context: π : β → Type u_3

Context: inst✝¹ : Fintype β

Context: f g : (b : β) → π b

Context: r : ℝ≥0

Context: hr : 0 < r

α : Type u_1
β : Type u_2
inst✝² : PseudoMetricSpace α
π : β → Type u_3
inst✝¹ : Fintype β
inst✝ : (b : β) → PseudoMetricSpace (π b)
f g : (b : β) → π b
r : ℝ≥0
hr : 0 < r
⊢ nndist f g = r ↔ (∃ i, nndist (f i) (g i) = r) ∧ ∀ (b : β), nndist (f b) (g b) ≤ r


Context: α : Type u_1

Context: β : Type u_2

Context: inst✝² : PseudoMetricSpace α

Context: π : β → Type u_3

Context: inst✝¹ : Fintype β

Context: f g : (b : β) → π b

Context: r : ℝ≥0

Context: hr : 0 < r

α : Type u_1
β : Type u_2
inst✝² : PseudoMetricSpace α
π : β → Type u_3
inst✝¹ : Fintype β
inst✝ : (b : β) → PseudoMetricSpace (π b)
f g : (b : β) → π b
r : ℝ≥0
hr : 0 < r
⊢ ((∃ x, ¬nndist (f x) (g x) < r) ∧ ∀ (b : β), nndist (f b) (g b) ≤ r) ↔
    (∃ i, nndist (f i) (g i) = r) ∧ ∀ (b : β), nndist (f b) (g b) ≤ r


Context: α : Type u_1

Context: β : Type u_2

Context: inst✝² : PseudoMetricSpace α

Context: π : β → Type u_3

Context: inst✝¹ : Fintype β

Context: f g : (b : β) → π b

Context: r : ℝ≥0

Context: hr : 0 < r

Context: h : ∀ (b : β), nndist (f b) (g b) ≤ r

α : Type u_1
β : Type u_2
inst✝² : PseudoMetricSpace α
π : β → Type u_3
inst✝¹ : Fintype β
inst✝ : (b : β) → PseudoMetricSpace (π b)
f g : (b : β) → π b
r : ℝ≥0
hr : 0 < r
h : ∀ (b : β), nndist (f b) (g b) ≤ r
⊢ (∃ x, r ≤ nndist (f x) (g x)) ↔ ∃ i, nndist (f i) (g i) ≤ r ∧ r ≤ nndist (f i) (g i)


Context: α : Type u_1

Context: β : Type u_2

Context: inst✝² : PseudoMetricSpace α

Context: π : β → Type u_3

Context: inst✝¹ : Fintype β

Context: f g : (b : β) → π b

Context: r : ℝ≥0

Context: hr : 0 < r

Context: h : ∀ (b : β), nndist (f b) (g b) ≤ r

Context: b : β

α : Type u_1
β : Type u_2
inst✝² : PseudoMetricSpace α
π : β → Type u_3
inst✝¹ : Fintype β
inst✝ : (b : β) → PseudoMetricSpace (π b)
f g : (b : β) → π b
r : ℝ≥0
hr : 0 < r
h : ∀ (b : β), nndist (f b) (g b) ≤ r
b : β
⊢ r ≤ nndist (f b) (g b) ↔ nndist (f b) (g b) ≤ r ∧ r ≤ nndist (f b) (g b)


α✝ : Type u_1
R : α✝ → α✝ → Prop
l : List α✝
⊢ Pairwise R l ↔ ∀ (i j : Nat) (_hi : i < l.length) (_hj : j < l.length), i < j → R l[i] l[j]


case h
V : Type u_1
E : Type u_2
inst✝⁷ : NormedAddCommGroup V
inst✝⁶ : InnerProductSpace ℝ V
inst✝⁵ : MeasurableSpace V
inst✝⁴ : BorelSpace V
inst✝³ : FiniteDimensional ℝ V
inst✝² : NormedAddCommGroup E
inst✝¹ : NormedSpace ℂ E
f : V → E
inst✝ : CompleteSpace E
h : Continuous f
hf : Integrable f volume
h'f : Integrable (𝓕 f) volume
v : V
⊢ 𝓕⁻ (𝓕 f) v = f v


X : Type u
Y : Type v
ι : Sort w
α : Type u_1
β : Type u_2
x : X
s s₁ s₂ t : Set X
p p₁ p₂ : X → Prop
inst✝ : TopologicalSpace X
⊢ x ∈ closure s ↔ ∃ u, s ∈ u ∧ ↑u ≤ 𝓝 x


α : Type ua
β : Type ub
γ : Type uc
δ : Type ud
ι : Sort u_1
s : Set (UniformSpace α)
⊢ toTopologicalSpace = ⨅ i ∈ s, toTopologicalSpace


α : Type u_1
β : Type u_2
γ : Type u_3
ι : Sort u_4
ι' : Sort u_5
ι₂ : Sort u_6
κ : ι → Sort u_7
κ₁ : ι → Sort u_8
κ₂ : ι → Sort u_9
κ' : ι' → Sort u_10
s : ι → Set β
⊢ ⋂ i, s i = (⋃ i, (s i)ᶜ)ᶜ


C : Type u
inst✝ : Category.{v, u} C
X✝ Y✝ X Y : C
h : IsTerminal X
c : BinaryFan X Y
⊢ Nonempty (IsLimit c) ↔ IsIso c.snd


α : Type u_1
β : Type u_2
Ω : Type u_3
F : Type u_4
inst✝⁵ : MeasurableSpace Ω
inst✝⁴ : StandardBorelSpace Ω
inst✝³ : Nonempty Ω
inst✝² : NormedAddCommGroup F
mα : MeasurableSpace α
μ : Measure α
inst✝¹ : IsFiniteMeasure μ
X : α → β
Y : α → Ω
mβ : MeasurableSpace β
s✝ : Set Ω
t : Set β
f : β × Ω → F
inst✝ : MeasurableSingletonClass β
hY : Measurable Y
x : β
hX : (Measure.map X μ) {x} ≠ 0
s : Set Ω
⊢ ((condDistrib Y X μ) x) s = ((Measure.map X μ) {x})⁻¹ * (Measure.map (fun a => (X a, Y a)) μ) ({x} ×ˢ s)


ι : Type u_1
α : Type u
β : Type v
γ : Type w
l₁ l₂ : List α
f : Option α → β → γ
a : α
as : List α
b : β
bs : List β
⊢ map₂Right f as bs = (map₂Right' f as bs).1


Context: 𝕜 : Type u

Context: hnorm : NontriviallyNormedField 𝕜

Context: E : Type v

Context: inst✝¹⁷ : AddCommGroup E

Context: inst✝¹⁶ : Module 𝕜 E

Context: inst✝¹⁵ : TopologicalSpace E

Context: inst✝¹⁴ : TopologicalAddGroup E

Context: inst✝¹³ : ContinuousSMul 𝕜 E

Context: F : Type w

Context: inst✝¹² : AddCommGroup F

Context: inst✝¹¹ : Module 𝕜 F

Context: inst✝¹⁰ : TopologicalSpace F

Context: inst✝⁹ : TopologicalAddGroup F

Context: inst✝⁸ : ContinuousSMul 𝕜 F

Context: F' : Type x

Context: inst✝⁷ : AddCommGroup F'

Context: inst✝⁶ : Module 𝕜 F'

Context: inst✝⁵ : TopologicalSpace F'

Context: inst✝⁴ : TopologicalAddGroup F'

Context: inst✝³ : ContinuousSMul 𝕜 F'

Context: inst✝² : CompleteSpace 𝕜

Context: inst✝¹ : T2Space E

Context: inst✝ : FiniteDimensional 𝕜 E

Context: f : E →ₗ[𝕜] F'

𝕜 : Type u
hnorm : NontriviallyNormedField 𝕜
E : Type v
inst✝¹⁷ : AddCommGroup E
inst✝¹⁶ : Module 𝕜 E
inst✝¹⁵ : TopologicalSpace E
inst✝¹⁴ : TopologicalAddGroup E
inst✝¹³ : ContinuousSMul 𝕜 E
F : Type w
inst✝¹² : AddCommGroup F
inst✝¹¹ : Module 𝕜 F
inst✝¹⁰ : TopologicalSpace F
inst✝⁹ : TopologicalAddGroup F
inst✝⁸ : ContinuousSMul 𝕜 F
F' : Type x
inst✝⁷ : AddCommGroup F'
inst✝⁶ : Module 𝕜 F'
inst✝⁵ : TopologicalSpace F'
inst✝⁴ : TopologicalAddGroup F'
inst✝³ : ContinuousSMul 𝕜 F'
inst✝² : CompleteSpace 𝕜
inst✝¹ : T2Space E
inst✝ : FiniteDimensional 𝕜 E
f : E →ₗ[𝕜] F'
b : Basis (↑(Basis.ofVectorSpaceIndex 𝕜 E)) 𝕜 E := Basis.ofVectorSpace 𝕜 E
⊢ Continuous ⇑f


Context: 𝕜 : Type u

Context: hnorm : NontriviallyNormedField 𝕜

Context: E : Type v

Context: inst✝¹⁷ : AddCommGroup E

Context: inst✝¹⁶ : Module 𝕜 E

Context: inst✝¹⁵ : TopologicalSpace E

Context: inst✝¹⁴ : TopologicalAddGroup E

Context: inst✝¹³ : ContinuousSMul 𝕜 E

Context: F : Type w

Context: inst✝¹² : AddCommGroup F

Context: inst✝¹¹ : Module 𝕜 F

Context: inst✝¹⁰ : TopologicalSpace F

Context: inst✝⁹ : TopologicalAddGroup F

Context: inst✝⁸ : ContinuousSMul 𝕜 F

Context: F' : Type x

Context: inst✝⁷ : AddCommGroup F'

Context: inst✝⁶ : Module 𝕜 F'

Context: inst✝⁵ : TopologicalSpace F'

Context: inst✝⁴ : TopologicalAddGroup F'

Context: inst✝³ : ContinuousSMul 𝕜 F'

Context: inst✝² : CompleteSpace 𝕜

Context: inst✝¹ : T2Space E

Context: inst✝ : FiniteDimensional 𝕜 E

Context: f : E →ₗ[𝕜] F'

Context: A : Continuous ⇑b.equivFun

𝕜 : Type u
hnorm : NontriviallyNormedField 𝕜
E : Type v
inst✝¹⁷ : AddCommGroup E
inst✝¹⁶ : Module 𝕜 E
inst✝¹⁵ : TopologicalSpace E
inst✝¹⁴ : TopologicalAddGroup E
inst✝¹³ : ContinuousSMul 𝕜 E
F : Type w
inst✝¹² : AddCommGroup F
inst✝¹¹ : Module 𝕜 F
inst✝¹⁰ : TopologicalSpace F
inst✝⁹ : TopologicalAddGroup F
inst✝⁸ : ContinuousSMul 𝕜 F
F' : Type x
inst✝⁷ : AddCommGroup F'
inst✝⁶ : Module 𝕜 F'
inst✝⁵ : TopologicalSpace F'
inst✝⁴ : TopologicalAddGroup F'
inst✝³ : ContinuousSMul 𝕜 F'
inst✝² : CompleteSpace 𝕜
inst✝¹ : T2Space E
inst✝ : FiniteDimensional 𝕜 E
f : E →ₗ[𝕜] F'
b : Basis (↑(Basis.ofVectorSpaceIndex 𝕜 E)) 𝕜 E := Basis.ofVectorSpace 𝕜 E
A : Continuous ⇑b.equivFun
⊢ Continuous ⇑f


Context: 𝕜 : Type u

Context: hnorm : NontriviallyNormedField 𝕜

Context: E : Type v

Context: inst✝¹⁷ : AddCommGroup E

Context: inst✝¹⁶ : Module 𝕜 E

Context: inst✝¹⁵ : TopologicalSpace E

Context: inst✝¹⁴ : TopologicalAddGroup E

Context: inst✝¹³ : ContinuousSMul 𝕜 E

Context: F : Type w

Context: inst✝¹² : AddCommGroup F

Context: inst✝¹¹ : Module 𝕜 F

Context: inst✝¹⁰ : TopologicalSpace F

Context: inst✝⁹ : TopologicalAddGroup F

Context: inst✝⁸ : ContinuousSMul 𝕜 F

Context: F' : Type x

Context: inst✝⁷ : AddCommGroup F'

Context: inst✝⁶ : Module 𝕜 F'

Context: inst✝⁵ : TopologicalSpace F'

Context: inst✝⁴ : TopologicalAddGroup F'

Context: inst✝³ : ContinuousSMul 𝕜 F'

Context: inst✝² : CompleteSpace 𝕜

Context: inst✝¹ : T2Space E

Context: inst✝ : FiniteDimensional 𝕜 E

Context: f : E →ₗ[𝕜] F'

Context: A : Continuous ⇑b.equivFun

Context: B : Continuous ⇑(f ∘ₗ ↑b.equivFun.symm)

𝕜 : Type u
hnorm : NontriviallyNormedField 𝕜
E : Type v
inst✝¹⁷ : AddCommGroup E
inst✝¹⁶ : Module 𝕜 E
inst✝¹⁵ : TopologicalSpace E
inst✝¹⁴ : TopologicalAddGroup E
inst✝¹³ : ContinuousSMul 𝕜 E
F : Type w
inst✝¹² : AddCommGroup F
inst✝¹¹ : Module 𝕜 F
inst✝¹⁰ : TopologicalSpace F
inst✝⁹ : TopologicalAddGroup F
inst✝⁸ : ContinuousSMul 𝕜 F
F' : Type x
inst✝⁷ : AddCommGroup F'
inst✝⁶ : Module 𝕜 F'
inst✝⁵ : TopologicalSpace F'
inst✝⁴ : TopologicalAddGroup F'
inst✝³ : ContinuousSMul 𝕜 F'
inst✝² : CompleteSpace 𝕜
inst✝¹ : T2Space E
inst✝ : FiniteDimensional 𝕜 E
f : E →ₗ[𝕜] F'
b : Basis (↑(Basis.ofVectorSpaceIndex 𝕜 E)) 𝕜 E := Basis.ofVectorSpace 𝕜 E
A : Continuous ⇑b.equivFun
B : Continuous ⇑(f ∘ₗ ↑b.equivFun.symm)
⊢ Continuous ⇑f


Context: 𝕜 : Type u

Context: hnorm : NontriviallyNormedField 𝕜

Context: E : Type v

Context: inst✝¹⁷ : AddCommGroup E

Context: inst✝¹⁶ : Module 𝕜 E

Context: inst✝¹⁵ : TopologicalSpace E

Context: inst✝¹⁴ : TopologicalAddGroup E

Context: inst✝¹³ : ContinuousSMul 𝕜 E

Context: F : Type w

Context: inst✝¹² : AddCommGroup F

Context: inst✝¹¹ : Module 𝕜 F

Context: inst✝¹⁰ : TopologicalSpace F

Context: inst✝⁹ : TopologicalAddGroup F

Context: inst✝⁸ : ContinuousSMul 𝕜 F

Context: F' : Type x

Context: inst✝⁷ : AddCommGroup F'

Context: inst✝⁶ : Module 𝕜 F'

Context: inst✝⁵ : TopologicalSpace F'

Context: inst✝⁴ : TopologicalAddGroup F'

Context: inst✝³ : ContinuousSMul 𝕜 F'

Context: inst✝² : CompleteSpace 𝕜

Context: inst✝¹ : T2Space E

Context: inst✝ : FiniteDimensional 𝕜 E

Context: f : E →ₗ[𝕜] F'

Context: A : Continuous ⇑b.equivFun

Context: B : Continuous ⇑(f ∘ₗ ↑b.equivFun.symm)

Context: x : E

case h.e'_5.h
𝕜 : Type u
hnorm : NontriviallyNormedField 𝕜
E : Type v
inst✝¹⁷ : AddCommGroup E
inst✝¹⁶ : Module 𝕜 E
inst✝¹⁵ : TopologicalSpace E
inst✝¹⁴ : TopologicalAddGroup E
inst✝¹³ : ContinuousSMul 𝕜 E
F : Type w
inst✝¹² : AddCommGroup F
inst✝¹¹ : Module 𝕜 F
inst✝¹⁰ : TopologicalSpace F
inst✝⁹ : TopologicalAddGroup F
inst✝⁸ : ContinuousSMul 𝕜 F
F' : Type x
inst✝⁷ : AddCommGroup F'
inst✝⁶ : Module 𝕜 F'
inst✝⁵ : TopologicalSpace F'
inst✝⁴ : TopologicalAddGroup F'
inst✝³ : ContinuousSMul 𝕜 F'
inst✝² : CompleteSpace 𝕜
inst✝¹ : T2Space E
inst✝ : FiniteDimensional 𝕜 E
f : E →ₗ[𝕜] F'
b : Basis (↑(Basis.ofVectorSpaceIndex 𝕜 E)) 𝕜 E := Basis.ofVectorSpace 𝕜 E
A : Continuous ⇑b.equivFun
B : Continuous ⇑(f ∘ₗ ↑b.equivFun.symm)
this : Continuous (⇑(f ∘ₗ ↑b.equivFun.symm) ∘ ⇑b.equivFun)
x : E
⊢ f x = f (b.equivFun.symm ⇑(b.repr x))


Context: α : Type u

Context: β : Type v

Context: γ : Type w

Context: ι : Type x

Context: inst✝¹ : PseudoMetricSpace α

Context: inst✝ : PseudoMetricSpace β

Context: f : α → β

Context: x : α

Context: r : ℝ

Context: hr : 0 < r

Context: K : ℝ

α : Type u
β : Type v
γ : Type w
ι : Type x
inst✝¹ : PseudoMetricSpace α
inst✝ : PseudoMetricSpace β
f : α → β
x : α
r : ℝ
hr : 0 < r
K : ℝ
h : ∀ (y : α), dist y x < r → dist (f y) (f x) ≤ K * dist y x
⊢ ContinuousAt f x


Context: α : Type u

Context: β : Type v

Context: γ : Type w

Context: ι : Type x

Context: inst✝¹ : PseudoMetricSpace α

Context: inst✝ : PseudoMetricSpace β

Context: f : α → β

Context: x : α

Context: r : ℝ

Context: hr : 0 < r

Context: K : ℝ

α : Type u
β : Type v
γ : Type w
ι : Type x
inst✝¹ : PseudoMetricSpace α
inst✝ : PseudoMetricSpace β
f : α → β
x : α
r : ℝ
hr : 0 < r
K : ℝ
h : ∀ (y : α), dist y x < r → dist (f y) (f x) ≤ K * dist y x
⊢ Tendsto (fun a => K * dist a x) (𝓝 x) (𝓝 0)


Context:
a x y : ℂ
hx : x ≠ 0

a x y : ℂ
hx : x ≠ 0
⊢ angle x 1 = |x.arg|


α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
ι : Type u_5
R : Type u_6
R' : Type u_7
m0 : MeasurableSpace α
inst✝¹ : MeasurableSpace β
inst✝ : MeasurableSpace γ
μ μ₁ μ₂ μ₃ ν ν' ν₁ ν₂ : Measure α
s s' t : Set α
⊢ ae μ = ⊥ ↔ μ = 0


Context: α : Type u

Context: β : Type u_1

Context: inst✝⁵ : Ring α

Context: inst✝⁴ : LinearOrder α

Context: a b : α

Context: inst✝³ : PosMulStrictMono α

Context: inst✝² : MulPosStrictMono α

α : Type u
β : Type u_1
inst✝⁵ : Ring α
inst✝⁴ : LinearOrder α
a b : α
inst✝³ : PosMulStrictMono α
inst✝² : MulPosStrictMono α
inst✝¹ : CovariantClass α α (fun x x_1 => x + x_1) fun x x_1 => x ≤ x_1
inst✝ : ContravariantClass α α (fun x x_1 => x + x_1) fun x x_1 => x ≤ x_1
⊢ a * b ≤ 0 ↔ (0 < a → b ≤ 0) ∧ (b < 0 → 0 ≤ a)


ι : Type u_1
α : Type u_2
β : Type u_3
inst✝ : LinearOrderedSemifield α
a b c d e : α
m n : ℤ
hb : 0 < b
⊢ a / b ≤ c ↔ a ≤ b * c


ι : Type u_1
X : Type u_2
Y : Type u_3
α : Type u_4
β : Type u_5
inst✝⁴ : TopologicalSpace X
inst✝³ : UniformSpace α
inst✝² : UniformSpace β
F : ι → X → α
G : ι → β → α
inst✝¹ : TopologicalSpace ι
inst✝ : CompactSpace X
F_eqcont : Equicontinuous F
⊢ Inducing (⇑UniformFun.ofFun ∘ F) ↔ Inducing F


ι : Type u_1
X : Type u_2
Y : Type u_3
α : Type u_4
β : Type u_5
inst✝⁴ : TopologicalSpace X
inst✝³ : UniformSpace α
inst✝² : UniformSpace β
F : ι → X → α
G : ι → β → α
inst✝¹ : TopologicalSpace ι
inst✝ : CompactSpace X
F_eqcont : Equicontinuous F
⊢ inst✝¹ = UniformSpace.toTopologicalSpace ↔ inst✝¹ = UniformSpace.toTopologicalSpace


B : Type u_1
W : Type u_2
inst✝ : Group W
M : CoxeterMatrix B
cs : CoxeterSystem M W
w : W
⊢ ∃ ω, cs.IsReduced ω ∧ w = cs.wordProd ω


Context: B : Type u_1

Context: W : Type u_2

Context: inst✝ : Group W

Context: M : CoxeterMatrix B

Context: cs : CoxeterSystem M W

Context: ω : List B

case intro.intro
B : Type u_1
W : Type u_2
inst✝ : Group W
M : CoxeterMatrix B
cs : CoxeterSystem M W
ω : List B
hω : ω.length = cs.length (cs.wordProd ω)
⊢ ∃ ω_1, cs.IsReduced ω_1 ∧ cs.wordProd ω = cs.wordProd ω_1


Context: B : Type u_1

Context: W : Type u_2

Context: inst✝ : Group W

Context: M : CoxeterMatrix B

Context: cs : CoxeterSystem M W

Context: ω : List B

case h
B : Type u_1
W : Type u_2
inst✝ : Group W
M : CoxeterMatrix B
cs : CoxeterSystem M W
ω : List B
hω : ω.length = cs.length (cs.wordProd ω)
⊢ cs.IsReduced ω ∧ cs.wordProd ω = cs.wordProd ω


Context: R✝ : Type u_1

Context: R : Type u

Context: inst✝² : CommRing R

Context: inst✝¹ : IsDomain R

Context: inst✝ : UniqueFactorizationMonoid R

Context: h₁ : ∃ p, Irreducible p

R✝ : Type u_1
R : Type u
inst✝² : CommRing R
inst✝¹ : IsDomain R
inst✝ : UniqueFactorizationMonoid R
h₁ : ∃ p, Irreducible p
h₂ : ∀ ⦃p q : R⦄, Irreducible p → Irreducible q → Associated p q
⊢ DiscreteValuationRing R


Context: R✝ : Type u_1

Context: R : Type u

Context: inst✝² : CommRing R

Context: inst✝¹ : IsDomain R

Context: inst✝ : UniqueFactorizationMonoid R

Context: h₁ : ∃ p, Irreducible p

R✝ : Type u_1
R : Type u
inst✝² : CommRing R
inst✝¹ : IsDomain R
inst✝ : UniqueFactorizationMonoid R
h₁ : ∃ p, Irreducible p
h₂ : ∀ ⦃p q : R⦄, Irreducible p → Irreducible q → Associated p q
⊢ IsPrincipalIdealRing R ∧ ∃! P, P ≠ ⊥ ∧ P.IsPrime


Context: C : Type u_1

Context: inst✝⁵ : Category.{u_2, u_1} C

Context: inst✝⁴ : HasShift C ℤ

Context: inst✝³ : HasZeroObject C

Context: inst✝² : Preadditive C

Context: inst✝ : Pretriangulated C

Context: X Y : Cᵒᵖ

Context: f : X ⟶ Y

C : Type u_1
inst✝⁵ : Category.{u_2, u_1} C
inst✝⁴ : HasShift C ℤ
inst✝³ : HasZeroObject C
inst✝² : Preadditive C
inst✝¹ : ∀ (n : ℤ), (shiftFunctor C n).Additive
inst✝ : Pretriangulated C
X Y : Cᵒᵖ
f : X ⟶ Y
⊢ ∃ Z g h, Triangle.mk f g h ∈ distinguishedTriangles C


Context: C : Type u_1

Context: inst✝⁵ : Category.{u_2, u_1} C

Context: inst✝⁴ : HasShift C ℤ

Context: inst✝³ : HasZeroObject C

Context: inst✝² : Preadditive C

Context: inst✝ : Pretriangulated C

Context: X Y : Cᵒᵖ

Context: f : X ⟶ Y

Context: Z : C

Context: g : Z ⟶ Opposite.unop Y

case intro.intro.intro
C : Type u_1
inst✝⁵ : Category.{u_2, u_1} C
inst✝⁴ : HasShift C ℤ
inst✝³ : HasZeroObject C
inst✝² : Preadditive C
inst✝¹ : ∀ (n : ℤ), (shiftFunctor C n).Additive
inst✝ : Pretriangulated C
X Y : Cᵒᵖ
f : X ⟶ Y
Z : C
g : Z ⟶ Opposite.unop Y
h : Opposite.unop X ⟶ (shiftFunctor C 1).obj Z
H : Triangle.mk g f.unop h ∈ Pretriangulated.distinguishedTriangles
⊢ Triangle.mk f g.op
      ((opShiftFunctorEquivalence C 1).counitIso.inv.app (Opposite.op Z) ≫ (shiftFunctor Cᵒᵖ 1).map h.op) ∈
    distinguishedTriangles C


Context: C : Type u_1

Context: inst✝⁵ : Category.{u_2, u_1} C

Context: inst✝⁴ : HasShift C ℤ

Context: inst✝³ : HasZeroObject C

Context: inst✝² : Preadditive C

Context: inst✝ : Pretriangulated C

Context: X Y : Cᵒᵖ

Context: f : X ⟶ Y

Context: Z : C

Context: g : Z ⟶ Opposite.unop Y

case intro.intro.intro
C : Type u_1
inst✝⁵ : Category.{u_2, u_1} C
inst✝⁴ : HasShift C ℤ
inst✝³ : HasZeroObject C
inst✝² : Preadditive C
inst✝¹ : ∀ (n : ℤ), (shiftFunctor C n).Additive
inst✝ : Pretriangulated C
X Y : Cᵒᵖ
f : X ⟶ Y
Z : C
g : Z ⟶ Opposite.unop Y
h : Opposite.unop X ⟶ (shiftFunctor C 1).obj Z
H : Triangle.mk g f.unop h ∈ Pretriangulated.distinguishedTriangles
⊢ Opposite.unop
      ((triangleOpEquivalence C).inverse.obj
        (Triangle.mk f g.op
          ((opShiftFunctorEquivalence C 1).counitIso.inv.app (Opposite.op Z) ≫ (shiftFunctor Cᵒᵖ 1).map h.op))) ∈
    Pretriangulated.distinguishedTriangles


Context: C : Type u_1

Context: inst✝⁵ : Category.{u_2, u_1} C

Context: inst✝⁴ : HasShift C ℤ

Context: inst✝³ : HasZeroObject C

Context: inst✝² : Preadditive C

Context: inst✝ : Pretriangulated C

Context: X Y : Cᵒᵖ

Context: f : X ⟶ Y

Context: Z : C

Context: g : Z ⟶ Opposite.unop Y

case intro.intro.intro
C : Type u_1
inst✝⁵ : Category.{u_2, u_1} C
inst✝⁴ : HasShift C ℤ
inst✝³ : HasZeroObject C
inst✝² : Preadditive C
inst✝¹ : ∀ (n : ℤ), (shiftFunctor C n).Additive
inst✝ : Pretriangulated C
X Y : Cᵒᵖ
f : X ⟶ Y
Z : C
g : Z ⟶ Opposite.unop Y
h : Opposite.unop X ⟶ (shiftFunctor C 1).obj Z
H : Triangle.mk g f.unop h ∈ Pretriangulated.distinguishedTriangles
⊢ Opposite.unop
      ((triangleOpEquivalence C).inverse.obj
        (Triangle.mk f g.op
          ((opShiftFunctorEquivalence C 1).counitIso.inv.app (Opposite.op Z) ≫ (shiftFunctor Cᵒᵖ 1).map h.op))) ≅
    Triangle.mk g f.unop h


α : Type u
σ σ' : Type v
M : NFA α σ
inst✝ : Fintype σ
x : List α
hx : x ∈ M.accepts
hlen : Fintype.card (Set σ) ≤ x.length
⊢ ∃ a b c, x = a ++ b ++ c ∧ a.length + b.length ≤ Fintype.card (Set σ) ∧ b ≠ [] ∧ {a} * {b}∗ * {c} ≤ M.accepts


α : Type u
σ σ' : Type v
M : NFA α σ
inst✝ : Fintype σ
x : List α
hx : x ∈ M.toDFA.accepts
hlen : Fintype.card (Set σ) ≤ x.length
⊢ ∃ a b c, x = a ++ b ++ c ∧ a.length + b.length ≤ Fintype.card (Set σ) ∧ b ≠ [] ∧ {a} * {b}∗ * {c} ≤ M.toDFA.accepts


J : Type u₁
inst✝³ : Category.{v₁, u₁} J
K : Type u₂
inst✝² : Category.{v₂, u₂} K
C : Type u₃
inst✝¹ : Category.{v₃, u₃} C
D : Type u₄
inst✝ : Category.{v₄, u₄} D
F : J ⥤ C
e : K ≌ J
s : Cone (e.functor ⋙ F)
k : K
⊢ (((whiskering e.inverse ⋙ postcompose (e.invFunIdAssoc F).hom) ⋙ whiskering e.functor).obj s).π.app k =
    (Iso.refl (((whiskering e.inverse ⋙ postcompose (e.invFunIdAssoc F).hom) ⋙ whiskering e.functor).obj s).pt).hom ≫
      ((𝟭 (Cone (e.functor ⋙ F))).obj s).π.app k


Context: α : Type u_1

Context: inst✝³ : CompleteLattice α

Context: inst✝² : Group α

Context: s✝ t s : Set α

α : Type u_1
inst✝³ : CompleteLattice α
inst✝² : Group α
inst✝¹ : CovariantClass α α (fun x x_1 => x * x_1) fun x x_1 => x ≤ x_1
inst✝ : CovariantClass α α (swap fun x x_1 => x * x_1) fun x x_1 => x ≤ x_1
s✝ t s : Set α
⊢ sInf s⁻¹ = (sSup s)⁻¹


Context: α : Type u_1

Context: inst✝³ : CompleteLattice α

Context: inst✝² : Group α

Context: s✝ t s : Set α

α : Type u_1
inst✝³ : CompleteLattice α
inst✝² : Group α
inst✝¹ : CovariantClass α α (fun x x_1 => x * x_1) fun x x_1 => x ≤ x_1
inst✝ : CovariantClass α α (swap fun x x_1 => x * x_1) fun x x_1 => x ≤ x_1
s✝ t s : Set α
⊢ ⨅ a ∈ s, a⁻¹ = (sSup s)⁻¹


𝕜 : Type u
inst✝⁴ : NontriviallyNormedField 𝕜
F : Type v
inst✝³ : NormedAddCommGroup F
inst✝² : NormedSpace 𝕜 F
E : Type w
inst✝¹ : NormedAddCommGroup E
inst✝ : NormedSpace 𝕜 E
f f₀ f₁ g : 𝕜 → F
f' f₀' f₁' g' : F
x : 𝕜
s t : Set 𝕜
L L₁ L₂ : Filter 𝕜
hs : x ∉ s
⊢ HasDerivWithinAt f f' s x ↔ Tendsto (slope f x) (𝓝[s] x) (𝓝 f')


𝕜 : Type u
inst✝⁸ : NontriviallyNormedField 𝕜
F : Type v
inst✝⁷ : NormedAddCommGroup F
inst✝⁶ : NormedSpace 𝕜 F
E : Type w
inst✝⁵ : NormedAddCommGroup E
inst✝⁴ : NormedSpace 𝕜 E
f f₀ f₁ g : 𝕜 → F
f' f₀' f₁' g' : F
x : 𝕜
s t : Set 𝕜
L L₁ L₂ : Filter 𝕜
𝕜' : Type u_1
inst✝³ : NontriviallyNormedField 𝕜'
inst✝² : NormedAlgebra 𝕜 𝕜'
inst✝¹ : NormedSpace 𝕜' F
inst✝ : IsScalarTower 𝕜 𝕜' F
s' t' : Set 𝕜'
h : 𝕜 → 𝕜'
h₁ : 𝕜 → 𝕜
h₂ : 𝕜' → 𝕜'
h' h₂' : 𝕜'
h₁' : 𝕜
g₁ : 𝕜' → F
g₁' : F
L' : Filter 𝕜'
y : 𝕜'
hg : HasDerivAt g₁ g₁' (h x)
hh : HasDerivWithinAt h h' s x
hy : y = h x
⊢ HasDerivWithinAt (g₁ ∘ h) (h' • g₁') s x


R : Type u_1
S : Type u_2
inst✝⁵ : CommRing R
inst✝⁴ : IsDomain R
inst✝³ : CommRing S
K : Type u_3
L : Type u_4
inst✝² : Field K
inst✝¹ : Field L
inst✝ : Algebra K L
A : Subalgebra K L
x : ↥A
p : K[X]
aeval_eq : (aeval x) p = 0
coeff_zero_ne : p.coeff 0 ≠ 0
⊢ (↑x)⁻¹ ∈ A


R : Type u_1
S : Type u_2
inst✝⁵ : CommRing R
inst✝⁴ : IsDomain R
inst✝³ : CommRing S
K : Type u_3
L : Type u_4
inst✝² : Field K
inst✝¹ : Field L
inst✝ : Algebra K L
A : Subalgebra K L
x : ↥A
p : K[X]
aeval_eq : (aeval x) p = 0
coeff_zero_ne : p.coeff 0 ≠ 0
⊢ (↑x)⁻¹ = (-p.coeff 0)⁻¹ • ↑((aeval x) p.divX)


R : Type u_1
S : Type u_2
inst✝⁵ : CommRing R
inst✝⁴ : IsDomain R
inst✝³ : CommRing S
K : Type u_3
L : Type u_4
inst✝² : Field K
inst✝¹ : Field L
inst✝ : Algebra K L
A : Subalgebra K L
x : ↥A
p : K[X]
aeval_eq : (aeval x) p = 0
coeff_zero_ne : p.coeff 0 ≠ 0
this : (aeval ↑x) p = 0
⊢ (↑x)⁻¹ = (-p.coeff 0)⁻¹ • ↑((aeval x) p.divX)


R : Type u_1
S : Type u_2
inst✝⁵ : CommRing R
inst✝⁴ : IsDomain R
inst✝³ : CommRing S
K : Type u_3
L : Type u_4
inst✝² : Field K
inst✝¹ : Field L
inst✝ : Algebra K L
A : Subalgebra K L
x : ↥A
p : K[X]
aeval_eq : (aeval x) p = 0
coeff_zero_ne : p.coeff 0 ≠ 0
this : (aeval ↑x) p = 0
⊢ -(((algebraMap K L) (p.coeff 0))⁻¹ * (aeval ↑x) p.divX) = (algebraMap K L) (-p.coeff 0)⁻¹ * ↑((aeval x) p.divX)


R : Type u_1
S : Type u_2
inst✝⁵ : CommRing R
inst✝⁴ : IsDomain R
inst✝³ : CommRing S
K : Type u_3
L : Type u_4
inst✝² : Field K
inst✝¹ : Field L
inst✝ : Algebra K L
A : Subalgebra K L
x : ↥A
p : K[X]
aeval_eq : (aeval x) p = 0
coeff_zero_ne : p.coeff 0 ≠ 0
this : (aeval ↑x) p = 0
⊢ -(((algebraMap K L) (p.coeff 0))⁻¹ * ↑((aeval x) p.divX)) = (algebraMap K L) (-p.coeff 0)⁻¹ * ↑((aeval x) p.divX)


G : Type w
inst✝¹ : TopologicalSpace G
μ : Content G
inst✝ : R1Space G
A : Set G
⊢ MeasurableSet A ↔ ∀ (U : Opens G), μ.outerMeasure (↑U ∩ A) + μ.outerMeasure (↑U \ A) ≤ μ.outerMeasure ↑U


G : Type w
inst✝¹ : TopologicalSpace G
μ : Content G
inst✝ : R1Space G
A : Set G
⊢ MeasurableSet A ↔
    ∀ (U : Set G) (hU : IsOpen U),
      μ.outerMeasure (↑{ carrier := U, is_open' := hU } ∩ A) + μ.outerMeasure (↑{ carrier := U, is_open' := hU } \ A) ≤
        μ.outerMeasure ↑{ carrier := U, is_open' := hU }


α : Type u_2
p✝ q : α → Bool
β : Type u_1
p : β → Bool
f : α → β
a : α
l : List α
⊢ countP p (map f (a :: l)) = countP (p ∘ f) (a :: l)


Context: α : Type u_1

Context: N : Type u_2

Context: inst✝ : Zero N

Context: r : α → α → Prop

Context: s : N → N → Prop

Context: hbot : ∀ ⦃n : N⦄, ¬s n 0

Context: hs : WellFounded s

Context: x : α →₀ N

α : Type u_1
N : Type u_2
inst✝ : Zero N
r : α → α → Prop
s : N → N → Prop
hbot : ∀ ⦃n : N⦄, ¬s n 0
hs : WellFounded s
x : α →₀ N
h : ∀ a ∈ x.support, Acc (rᶜ ⊓ fun x x_1 => x ≠ x_1) a
⊢ Acc (Finsupp.Lex r s) x


Context: α : Type u_1

Context: N : Type u_2

Context: inst✝ : Zero N

Context: r : α → α → Prop

Context: s : N → N → Prop

Context: hbot : ∀ ⦃n : N⦄, ¬s n 0

Context: hs : WellFounded s

Context: x : α →₀ N

α : Type u_1
N : Type u_2
inst✝ : Zero N
r : α → α → Prop
s : N → N → Prop
hbot : ∀ ⦃n : N⦄, ¬s n 0
hs : WellFounded s
x : α →₀ N
h : ∀ a ∈ x.support, Acc (rᶜ ⊓ fun x x_1 => x ≠ x_1) a
⊢ Acc (InvImage (DFinsupp.Lex r fun x => s) toDFinsupp) x


α : Type u_1
β : Type u_2
inst✝ : PseudoMetricSpace α
f✝ : ℕ → α
a : α
f : ℕ → ℝ
c : ℝ
hf : ∀ (n : ℕ), 0 ≤ f n
h : ∀ (n : ℕ), ∑ i ∈ range n, f i ≤ c
⊢ Summable f


Context: α : Type u_1

Context: β : Type u_2

Context: inst✝ : PseudoMetricSpace α

Context: f✝ : ℕ → α

Context: a : α

Context: f : ℕ → ℝ

Context: c : ℝ

Context: hf : ∀ (n : ℕ), 0 ≤ f n

Context: h : ∀ (n : ℕ), ∑ i ∈ range n, f i ≤ c

α : Type u_1
β : Type u_2
inst✝ : PseudoMetricSpace α
f✝ : ℕ → α
a : α
f : ℕ → ℝ
c : ℝ
hf : ∀ (n : ℕ), 0 ≤ f n
h : ∀ (n : ℕ), ∑ i ∈ range n, f i ≤ c
H : Tendsto (fun n => ∑ i ∈ range n, f i) atTop atTop
⊢ False


Context: α : Type u_1

Context: β : Type u_2

Context: inst✝ : PseudoMetricSpace α

Context: f✝ : ℕ → α

Context: a : α

Context: f : ℕ → ℝ

Context: c : ℝ

Context: hf : ∀ (n : ℕ), 0 ≤ f n

Context: h : ∀ (n : ℕ), ∑ i ∈ range n, f i ≤ c

Context: n : ℕ

Context: hn : c < ∑ i ∈ range n, f i

case intro.intro
α : Type u_1
β : Type u_2
inst✝ : PseudoMetricSpace α
f✝ : ℕ → α
a : α
f : ℕ → ℝ
c : ℝ
hf : ∀ (n : ℕ), 0 ≤ f n
h : ∀ (n : ℕ), ∑ i ∈ range n, f i ≤ c
H : Tendsto (fun n => ∑ i ∈ range n, f i) atTop atTop
n : ℕ
hn : c < ∑ i ∈ range n, f i
⊢ False


Context:
o : Ordinal.{u_1}
h : o < ω

o : Ordinal.{u_1}
h : o < ω
⊢ succ o < ω


o : Ordinal.{u_1}
h : o < ω
n : ℕ
e : o = ↑n
⊢ succ ↑n < ω


α : Type u_1
inst✝ : OrderedAddCommGroup α
a b c : α
⊢ (fun x => a - x) '' Iic b = Ici (a - b)


Context: α : Type u_1

Context: inst✝ : OrderedAddCommGroup α

Context: a b c : α

α : Type u_1
inst✝ : OrderedAddCommGroup α
a b c : α
this : ∀ (a_1 : Set α), ((fun x => a + x) ∘ fun x => -x) '' a_1 = (fun x => a + x) '' ((fun x => -x) '' a_1)
⊢ (fun x => a - x) '' Iic b = Ici (a - b)


Context: α : Type u_1

Context: inst✝ : OrderedAddCommGroup α

Context: a b c : α

α : Type u_1
inst✝ : OrderedAddCommGroup α
a b c : α
this : ∀ (a_1 : Set α), (fun x => a + -x) '' a_1 = (fun x => a + x) '' ((fun x => -x) '' a_1)
⊢ (fun x => a - x) '' Iic b = Ici (a - b)


Context: E : Type u_1

Context: ι : Type u_2

Context: inst✝² : NormedAddCommGroup E

Context: inst✝¹ : NormedSpace ℂ E

Context: inst✝ : CompleteSpace E

Context: U K : Set ℂ

Context: z : ℂ

Context: M r δ✝ : ℝ

Context: φ : Filter ι

Context: F : ι → ℂ → E

Context: f g : ℂ → E

Context: hf : TendstoLocallyUniformlyOn F f φ U

Context: δ : ℝ

Context: hδ : 0 < δ

Context: hK : IsCompact K

Context: hU : IsOpen U

Context: hKU : cthickening δ K ⊆ U

E : Type u_1
ι : Type u_2
inst✝² : NormedAddCommGroup E
inst✝¹ : NormedSpace ℂ E
inst✝ : CompleteSpace E
U K : Set ℂ
z : ℂ
M r δ✝ : ℝ
φ : Filter ι
F : ι → ℂ → E
f g : ℂ → E
hf : TendstoLocallyUniformlyOn F f φ U
hF : ∀ᶠ (n : ι) in φ, DifferentiableOn ℂ (F n) U
δ : ℝ
hδ : 0 < δ
hK : IsCompact K
hU : IsOpen U
hKU : cthickening δ K ⊆ U
⊢ TendstoUniformlyOn (deriv ∘ F) (cderiv δ f) φ K


Context: E : Type u_1

Context: ι : Type u_2

Context: inst✝² : NormedAddCommGroup E

Context: inst✝¹ : NormedSpace ℂ E

Context: inst✝ : CompleteSpace E

Context: U K : Set ℂ

Context: z : ℂ

Context: M r δ✝ : ℝ

Context: φ : Filter ι

Context: F : ι → ℂ → E

Context: f g : ℂ → E

Context: hf : TendstoLocallyUniformlyOn F f φ U

Context: δ : ℝ

Context: hδ : 0 < δ

Context: hK : IsCompact K

Context: hU : IsOpen U

Context: hKU : cthickening δ K ⊆ U

E : Type u_1
ι : Type u_2
inst✝² : NormedAddCommGroup E
inst✝¹ : NormedSpace ℂ E
inst✝ : CompleteSpace E
U K : Set ℂ
z : ℂ
M r δ✝ : ℝ
φ : Filter ι
F : ι → ℂ → E
f g : ℂ → E
hf : TendstoLocallyUniformlyOn F f φ U
hF : ∀ᶠ (n : ι) in φ, DifferentiableOn ℂ (F n) U
δ : ℝ
hδ : 0 < δ
hK : IsCompact K
hU : IsOpen U
hKU : cthickening δ K ⊆ U
h1 : ∀ᶠ (n : ι) in φ, ContinuousOn (F n) (cthickening δ K)
⊢ TendstoUniformlyOn (deriv ∘ F) (cderiv δ f) φ K


Context: E : Type u_1

Context: ι : Type u_2

Context: inst✝² : NormedAddCommGroup E

Context: inst✝¹ : NormedSpace ℂ E

Context: inst✝ : CompleteSpace E

Context: U K : Set ℂ

Context: z : ℂ

Context: M r δ✝ : ℝ

Context: φ : Filter ι

Context: F : ι → ℂ → E

Context: f g : ℂ → E

Context: hf : TendstoLocallyUniformlyOn F f φ U

Context: δ : ℝ

Context: hδ : 0 < δ

Context: hK : IsCompact K

Context: hU : IsOpen U

Context: hKU : cthickening δ K ⊆ U

Context: h2 : IsCompact (cthickening δ K)

E : Type u_1
ι : Type u_2
inst✝² : NormedAddCommGroup E
inst✝¹ : NormedSpace ℂ E
inst✝ : CompleteSpace E
U K : Set ℂ
z : ℂ
M r δ✝ : ℝ
φ : Filter ι
F : ι → ℂ → E
f g : ℂ → E
hf : TendstoLocallyUniformlyOn F f φ U
hF : ∀ᶠ (n : ι) in φ, DifferentiableOn ℂ (F n) U
δ : ℝ
hδ : 0 < δ
hK : IsCompact K
hU : IsOpen U
hKU : cthickening δ K ⊆ U
h1 : ∀ᶠ (n : ι) in φ, ContinuousOn (F n) (cthickening δ K)
h2 : IsCompact (cthickening δ K)
⊢ TendstoUniformlyOn (deriv ∘ F) (cderiv δ f) φ K


Context: E : Type u_1

Context: ι : Type u_2

Context: inst✝² : NormedAddCommGroup E

Context: inst✝¹ : NormedSpace ℂ E

Context: inst✝ : CompleteSpace E

Context: U K : Set ℂ

Context: z : ℂ

Context: M r δ✝ : ℝ

Context: φ : Filter ι

Context: F : ι → ℂ → E

Context: f g : ℂ → E

Context: hf : TendstoLocallyUniformlyOn F f φ U

Context: δ : ℝ

Context: hδ : 0 < δ

Context: hK : IsCompact K

Context: hU : IsOpen U

Context: hKU : cthickening δ K ⊆ U

Context: h2 : IsCompact (cthickening δ K)

E : Type u_1
ι : Type u_2
inst✝² : NormedAddCommGroup E
inst✝¹ : NormedSpace ℂ E
inst✝ : CompleteSpace E
U K : Set ℂ
z : ℂ
M r δ✝ : ℝ
φ : Filter ι
F : ι → ℂ → E
f g : ℂ → E
hf : TendstoLocallyUniformlyOn F f φ U
hF : ∀ᶠ (n : ι) in φ, DifferentiableOn ℂ (F n) U
δ : ℝ
hδ : 0 < δ
hK : IsCompact K
hU : IsOpen U
hKU : cthickening δ K ⊆ U
h1 : ∀ᶠ (n : ι) in φ, ContinuousOn (F n) (cthickening δ K)
h2 : IsCompact (cthickening δ K)
h3 : TendstoUniformlyOn F f φ (cthickening δ K)
⊢ TendstoUniformlyOn (deriv ∘ F) (cderiv δ f) φ K


Context: E : Type u_1

Context: ι : Type u_2

Context: inst✝² : NormedAddCommGroup E

Context: inst✝¹ : NormedSpace ℂ E

Context: inst✝ : CompleteSpace E

Context: U K : Set ℂ

Context: z : ℂ

Context: M r δ✝ : ℝ

Context: φ : Filter ι

Context: F : ι → ℂ → E

Context: f g : ℂ → E

Context: hf : TendstoLocallyUniformlyOn F f φ U

Context: δ : ℝ

Context: hδ : 0 < δ

Context: hK : IsCompact K

Context: hU : IsOpen U

Context: hKU : cthickening δ K ⊆ U

Context: h2 : IsCompact (cthickening δ K)

E : Type u_1
ι : Type u_2
inst✝² : NormedAddCommGroup E
inst✝¹ : NormedSpace ℂ E
inst✝ : CompleteSpace E
U K : Set ℂ
z : ℂ
M r δ✝ : ℝ
φ : Filter ι
F : ι → ℂ → E
f g : ℂ → E
hf : TendstoLocallyUniformlyOn F f φ U
hF : ∀ᶠ (n : ι) in φ, DifferentiableOn ℂ (F n) U
δ : ℝ
hδ : 0 < δ
hK : IsCompact K
hU : IsOpen U
hKU : cthickening δ K ⊆ U
h1 : ∀ᶠ (n : ι) in φ, ContinuousOn (F n) (cthickening δ K)
h2 : IsCompact (cthickening δ K)
h3 : TendstoUniformlyOn F f φ (cthickening δ K)
⊢ ∀ᶠ (n : ι) in φ, EqOn ((cderiv δ ∘ F) n) ((deriv ∘ F) n) K


Context: E : Type u_1

Context: ι : Type u_2

Context: inst✝² : NormedAddCommGroup E

Context: inst✝¹ : NormedSpace ℂ E

Context: inst✝ : CompleteSpace E

Context: U K : Set ℂ

Context: z✝ : ℂ

Context: M r δ✝ : ℝ

Context: φ : Filter ι

Context: F : ι → ℂ → E

Context: f g : ℂ → E

Context: hf : TendstoLocallyUniformlyOn F f φ U

Context: δ : ℝ

Context: hδ : 0 < δ

Context: hK : IsCompact K

Context: hU : IsOpen U

Context: hKU : cthickening δ K ⊆ U

Context: h2 : IsCompact (cthickening δ K)

Context: n : ι

Context: h : DifferentiableOn ℂ (F n) U

Context: z : ℂ

Context: hz : z ∈ K

case h
E : Type u_1
ι : Type u_2
inst✝² : NormedAddCommGroup E
inst✝¹ : NormedSpace ℂ E
inst✝ : CompleteSpace E
U K : Set ℂ
z✝ : ℂ
M r δ✝ : ℝ
φ : Filter ι
F : ι → ℂ → E
f g : ℂ → E
hf : TendstoLocallyUniformlyOn F f φ U
hF : ∀ᶠ (n : ι) in φ, DifferentiableOn ℂ (F n) U
δ : ℝ
hδ : 0 < δ
hK : IsCompact K
hU : IsOpen U
hKU : cthickening δ K ⊆ U
h1 : ∀ᶠ (n : ι) in φ, ContinuousOn (F n) (cthickening δ K)
h2 : IsCompact (cthickening δ K)
h3 : TendstoUniformlyOn F f φ (cthickening δ K)
n : ι
h : DifferentiableOn ℂ (F n) U
z : ℂ
hz : z ∈ K
⊢ (cderiv δ ∘ F) n z = (deriv ∘ F) n z


Context: C : Type u

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

Context: inst✝³ : HasZeroObject C

Context: inst✝² : HasShift C ℤ

Context: inst✝¹ : Preadditive C

Context: hC : Pretriangulated C

Context: T : Triangle C

Context: hT : T ∈ distinguishedTriangles

Context: h₁ : IsZero T.obj₁

Context: h₂ : IsZero T.obj₂

C : Type u
inst✝⁴ : Category.{v, u} C
inst✝³ : HasZeroObject C
inst✝² : HasShift C ℤ
inst✝¹ : Preadditive C
inst✝ : ∀ (n : ℤ), (CategoryTheory.shiftFunctor C n).Additive
hC : Pretriangulated C
T : Triangle C
hT : T ∈ distinguishedTriangles
h₁ : IsZero T.obj₁
h₂ : IsZero T.obj₂
⊢ IsZero ((CategoryTheory.shiftFunctor C 1).obj T.obj₁)


Context: C : Type u

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

Context: inst✝³ : HasZeroObject C

Context: inst✝² : HasShift C ℤ

Context: inst✝¹ : Preadditive C

Context: hC : Pretriangulated C

Context: T : Triangle C

Context: hT : T ∈ distinguishedTriangles

Context: h₂ : IsZero T.obj₂

Context: h₁ : 𝟙 T.obj₁ = 0

C : Type u
inst✝⁴ : Category.{v, u} C
inst✝³ : HasZeroObject C
inst✝² : HasShift C ℤ
inst✝¹ : Preadditive C
inst✝ : ∀ (n : ℤ), (CategoryTheory.shiftFunctor C n).Additive
hC : Pretriangulated C
T : Triangle C
hT : T ∈ distinguishedTriangles
h₂ : IsZero T.obj₂
h₁ : 𝟙 T.obj₁ = 0
⊢ 𝟙 ((CategoryTheory.shiftFunctor C 1).obj T.obj₁) = 0


F : Type u_1
G : Type u_2
H : Type u_3
inst✝³ : FunLike F G H
a : G
b : H
inst✝² : AddMonoidWithOne G
inst✝¹ : AddMonoid H
inst✝ : AddConstMapClass F G H 1 b
f : F
n : ℕ
⊢ f ↑n = f 0 + n • b


Context: b e : Pos

Context: x✝ : Substring

Context: h₁ : x✝.Valid

b e : Pos
x✝ : Substring
h₁ : x✝.Valid
h₂ : { str := x✝.toString, startPos := b, stopPos := e }.Valid
⊢ (x✝.extract b e).toString = x✝.toString.extract b e


Context: b e : Pos

Context: x✝ : Substring

Context: h₁✝ : x✝.Valid

Context: l m r : List Char

Context: h₁ : ValidFor l m r x✝

b e : Pos
x✝ : Substring
h₁✝ : x✝.Valid
h₂ : { str := x✝.toString, startPos := b, stopPos := e }.Valid
l m r : List Char
h₁ : ValidFor l m r x✝
⊢ (x✝.extract b e).toString = x✝.toString.extract b e


Context: b e : Pos

Context: x✝ : Substring

Context: h₁✝ : x✝.Valid

Context: l m : List Char

Context: r : List Char

Context: h₁ : ValidFor l m r x✝

b e : Pos
x✝ : Substring
h₁✝ : x✝.Valid
l m : List Char
h₂ : { str := { data := m }, startPos := b, stopPos := e }.Valid
r : List Char
h₁ : ValidFor l m r x✝
⊢ (x✝.extract b e).toString = x✝.toString.extract b e


Context: b e : Pos

Context: x✝ : Substring

Context: h₁✝ : x✝.Valid

Context: l m : List Char

Context: r : List Char

Context: h₁ : ValidFor l m r x✝

Context: ml mm mr : List Char

b e : Pos
x✝ : Substring
h₁✝ : x✝.Valid
l m : List Char
h₂✝ : { str := { data := m }, startPos := b, stopPos := e }.Valid
r : List Char
h₁ : ValidFor l m r x✝
ml mm mr : List Char
h₂ : ValidFor ml mm mr { str := { data := m }, startPos := b, stopPos := e }
⊢ (x✝.extract b e).toString = x✝.toString.extract b e


Context: b e : Pos

Context: x✝ : Substring

Context: h₁✝ : x✝.Valid

Context: l m : List Char

Context: r : List Char

Context: h₁ : ValidFor l m r x✝

Context: ml mm mr : List Char

Context: l' r' : List Char

Context: h₃ : ValidFor l' mm r' (x✝.extract b e)

b e : Pos
x✝ : Substring
h₁✝ : x✝.Valid
l m : List Char
h₂✝ : { str := { data := m }, startPos := b, stopPos := e }.Valid
r : List Char
h₁ : ValidFor l m r x✝
ml mm mr : List Char
h₂ : ValidFor ml mm mr { str := { data := m }, startPos := b, stopPos := e }
l' r' : List Char
h₃ : ValidFor l' mm r' (x✝.extract b e)
⊢ (x✝.extract b e).toString = x✝.toString.extract b e


Context: R : Type u_1

Context: A : Type u_2

Context: p : A → Prop

Context: inst✝¹⁰ : CommSemiring R

Context: inst✝⁹ : StarRing R

Context: inst✝⁸ : MetricSpace R

Context: inst✝⁷ : TopologicalSemiring R

Context: inst✝⁶ : ContinuousStar R

Context: inst✝⁵ : TopologicalSpace A

Context: inst✝⁴ : Ring A

Context: inst✝³ : StarRing A

Context: inst✝² : Algebra R A

Context: f✝ g : R → R

Context: a✝ : A

Context: ha✝ : autoParam (p a✝) _auto✝

Context: f : R → R

Context: a : A

Context: ha : autoParam (p a) _auto✝

R : Type u_1
A : Type u_2
p : A → Prop
inst✝¹⁰ : CommSemiring R
inst✝⁹ : StarRing R
inst✝⁸ : MetricSpace R
inst✝⁷ : TopologicalSemiring R
inst✝⁶ : ContinuousStar R
inst✝⁵ : TopologicalSpace A
inst✝⁴ : Ring A
inst✝³ : StarRing A
inst✝² : Algebra R A
inst✝¹ : ContinuousFunctionalCalculus R p
f✝ g : R → R
a✝ : A
ha✝ : autoParam (p a✝) _auto✝
hf✝ : autoParam (ContinuousOn f✝ (spectrum R a✝)) _auto✝
hg : autoParam (ContinuousOn g (spectrum R a✝)) _auto✝
inst✝ : UniqueContinuousFunctionalCalculus R A
f : R → R
a : A
hf : autoParam (ContinuousOn f (star '' spectrum R a)) _auto✝
ha : autoParam (p a) _auto✝
⊢ cfc (fun x => f (star x)) a = cfc f (star a)


k : Type u_1
inst✝³ : Field k
K : Type u_2
inst✝² : Field K
F : Type u_3
inst✝¹ : Field F
inst✝ : NumberField K
⊢ NrRealPlaces K + 2 * NrComplexPlaces K = finrank ℚ K


k : Type u_1
inst✝³ : Field k
K : Type u_2
inst✝² : Field K
F : Type u_3
inst✝¹ : Field F
inst✝ : NumberField K
⊢ card { φ // ComplexEmbedding.IsReal φ } ≤ card (K →+* ℂ)


C : Type u_1
inst✝¹ : Category.{?u.111346, u_1} C
inst✝ : Preadditive C
S₁ S₂ S₃ : ShortComplex C
φ₁ φ₂ φ₃ φ₄ : S₁ ⟶ S₂
h₁₂ : Homotopy φ₁ φ₂
h₂₃ : Homotopy φ₂ φ₃
⊢ φ₁.τ₁ = S₁.f ≫ (h₁₂.h₁ + h₂₃.h₁) + (h₁₂.h₀ + h₂₃.h₀) + φ₃.τ₁


C : Type u_1
inst✝¹ : Category.{?u.111346, u_1} C
inst✝ : Preadditive C
S₁ S₂ S₃ : ShortComplex C
φ₁ φ₂ φ₃ φ₄ : S₁ ⟶ S₂
h₁₂ : Homotopy φ₁ φ₂
h₂₃ : Homotopy φ₂ φ₃
⊢ φ₁.τ₂ = S₁.g ≫ (h₁₂.h₂ + h₂₃.h₂) + (h₁₂.h₁ + h₂₃.h₁) ≫ S₂.f + φ₃.τ₂


C : Type u_1
inst✝¹ : Category.{?u.111346, u_1} C
inst✝ : Preadditive C
S₁ S₂ S₃ : ShortComplex C
φ₁ φ₂ φ₃ φ₄ : S₁ ⟶ S₂
h₁₂ : Homotopy φ₁ φ₂
h₂₃ : Homotopy φ₂ φ₃
⊢ φ₁.τ₃ = h₁₂.h₃ + h₂₃.h₃ + (h₁₂.h₂ + h₂₃.h₂) ≫ S₂.g + φ₃.τ₃


Context: R✝ : Type u_1

Context: inst✝³¹ : CommSemiring R✝

Context: S✝ : Submonoid R✝

Context: M✝ : Type u_2

Context: M' : Type u_3

Context: M'' : Type u_4

Context: inst✝³⁰ : AddCommMonoid M✝

Context: inst✝²⁹ : AddCommMonoid M'

Context: inst✝²⁸ : AddCommMonoid M''

Context: A : Type u_5

Context: inst✝²⁷ : CommSemiring A

Context: inst✝²⁶ : Algebra R✝ A

Context: inst✝²⁵ : Module A M'

Context: inst✝²⁴ : IsLocalization S✝ A

Context: inst✝²³ : Module R✝ M✝

Context: inst✝²² : Module R✝ M'

Context: inst✝²¹ : Module R✝ M''

Context: inst✝²⁰ : IsScalarTower R✝ A M'

Context: f✝ : M✝ →ₗ[R✝] M'

Context: g : M✝ →ₗ[R✝] M''

Context: M₀ : Type ?u.1244734

Context: M₀' : Type ?u.1244737

Context: inst✝¹⁹ : AddCommGroup M₀

Context: inst✝¹⁸ : AddCommGroup M₀'

Context: inst✝¹⁷ : Module R✝ M₀

Context: inst✝¹⁶ : Module R✝ M₀'

Context: f₀ : M₀ →ₗ[R✝] M₀'

Context: inst✝¹⁵ : IsLocalizedModule S✝ f₀

Context: M₁ : Type ?u.1246805

Context: M₁' : Type ?u.1246808

Context: inst✝¹⁴ : AddCommGroup M₁

Context: inst✝¹³ : AddCommGroup M₁'

Context: inst✝¹² : Module R✝ M₁

Context: inst✝¹¹ : Module R✝ M₁'

Context: f₁ : M₁ →ₗ[R✝] M₁'

Context: inst✝¹⁰ : IsLocalizedModule S✝ f₁

Context: M₂ : Type ?u.1248876

Context: M₂' : Type ?u.1248879

Context: inst✝⁹ : AddCommGroup M₂

Context: inst✝⁸ : AddCommGroup M₂'

Context: inst✝⁷ : Module R✝ M₂

Context: inst✝⁶ : Module R✝ M₂'

Context: f₂ : M₂ →ₗ[R✝] M₂'

Context: inst✝⁵ : IsLocalizedModule S✝ f₂

Context: R : Type u_6

Context: S : Type u_7

Context: S' : Type u_8

Context: inst✝⁴ : CommRing R

Context: inst✝³ : CommRing S

Context: inst✝² : CommRing S'

Context: inst✝¹ : Algebra R S

Context: inst✝ : Algebra R S'

Context: M : Submonoid R

Context: f : S →ₐ[R] S'

Context: h₂ : ∀ (y : S'), ∃ x, x.2 • y = f x.1

R✝ : Type u_1
inst✝³¹ : CommSemiring R✝
S✝ : Submonoid R✝
M✝ : Type u_2
M' : Type u_3
M'' : Type u_4
inst✝³⁰ : AddCommMonoid M✝
inst✝²⁹ : AddCommMonoid M'
inst✝²⁸ : AddCommMonoid M''
A : Type u_5
inst✝²⁷ : CommSemiring A
inst✝²⁶ : Algebra R✝ A
inst✝²⁵ : Module A M'
inst✝²⁴ : IsLocalization S✝ A
inst✝²³ : Module R✝ M✝
inst✝²² : Module R✝ M'
inst✝²¹ : Module R✝ M''
inst✝²⁰ : IsScalarTower R✝ A M'
f✝ : M✝ →ₗ[R✝] M'
g : M✝ →ₗ[R✝] M''
M₀ : Type ?u.1244734
M₀' : Type ?u.1244737
inst✝¹⁹ : AddCommGroup M₀
inst✝¹⁸ : AddCommGroup M₀'
inst✝¹⁷ : Module R✝ M₀
inst✝¹⁶ : Module R✝ M₀'
f₀ : M₀ →ₗ[R✝] M₀'
inst✝¹⁵ : IsLocalizedModule S✝ f₀
M₁ : Type ?u.1246805
M₁' : Type ?u.1246808
inst✝¹⁴ : AddCommGroup M₁
inst✝¹³ : AddCommGroup M₁'
inst✝¹² : Module R✝ M₁
inst✝¹¹ : Module R✝ M₁'
f₁ : M₁ →ₗ[R✝] M₁'
inst✝¹⁰ : IsLocalizedModule S✝ f₁
M₂ : Type ?u.1248876
M₂' : Type ?u.1248879
inst✝⁹ : AddCommGroup M₂
inst✝⁸ : AddCommGroup M₂'
inst✝⁷ : Module R✝ M₂
inst✝⁶ : Module R✝ M₂'
f₂ : M₂ →ₗ[R✝] M₂'
inst✝⁵ : IsLocalizedModule S✝ f₂
R : Type u_6
S : Type u_7
S' : Type u_8
inst✝⁴ : CommRing R
inst✝³ : CommRing S
inst✝² : CommRing S'
inst✝¹ : Algebra R S
inst✝ : Algebra R S'
M : Submonoid R
f : S →ₐ[R] S'
h₁ : ∀ x ∈ M, IsUnit ((algebraMap R S') x)
h₂ : ∀ (y : S'), ∃ x, x.2 • y = f x.1
h₃ : ∀ (x : S), f x = 0 → ∃ m, m • x = 0
⊢ IsLocalizedModule M f.toLinearMap


Context: C : Type u_1

Context: ι✝ : Type u_2

Context: inst✝² : Category.{u_3, u_1} C

Context: inst✝¹ : Preadditive C

Context: c : ComplexShape ι✝

Context: K : HomologicalComplex C c

Context: i j : ι✝

Context: hij : c.Rel i j

Context: inst✝ : CategoryWithHomology C

C : Type u_1
ι✝ : Type u_2
inst✝² : Category.{u_3, u_1} C
inst✝¹ : Preadditive C
c : ComplexShape ι✝
K : HomologicalComplex C c
i j : ι✝
hij : c.Rel i j
inst✝ : CategoryWithHomology C
S : ShortComplex C := ShortComplex.mk (K.homologyι i) (K.opcyclesToCycles i j) ⋯
S' : ShortComplex C := ShortComplex.mk (K.homologyι i) (K.fromOpcycles i j) ⋯
ι : S ⟶ S' := { τ₁ := 𝟙 S.X₁, τ₂ := 𝟙 S.X₂, τ₃ := K.iCycles j, comm₁₂ := ⋯, comm₂₃ := ⋯ }
⊢ (composableArrows₃ K i j).Exact


Context: C : Type u_1

Context: ι✝ : Type u_2

Context: inst✝² : Category.{u_3, u_1} C

Context: inst✝¹ : Preadditive C

Context: c : ComplexShape ι✝

Context: K : HomologicalComplex C c

Context: i j : ι✝

Context: hij : c.Rel i j

Context: inst✝ : CategoryWithHomology C

Context: hS : S.Exact

C : Type u_1
ι✝ : Type u_2
inst✝² : Category.{u_3, u_1} C
inst✝¹ : Preadditive C
c : ComplexShape ι✝
K : HomologicalComplex C c
i j : ι✝
hij : c.Rel i j
inst✝ : CategoryWithHomology C
S : ShortComplex C := ShortComplex.mk (K.homologyι i) (K.opcyclesToCycles i j) ⋯
S' : ShortComplex C := ShortComplex.mk (K.homologyι i) (K.fromOpcycles i j) ⋯
ι : S ⟶ S' := { τ₁ := 𝟙 S.X₁, τ₂ := 𝟙 S.X₂, τ₃ := K.iCycles j, comm₁₂ := ⋯, comm₂₃ := ⋯ }
hS : S.Exact
T : ShortComplex C := ShortComplex.mk (K.opcyclesToCycles i j) (K.homologyπ j) ⋯
T' : ShortComplex C := ShortComplex.mk (K.toCycles i j) (K.homologyπ j) ⋯
π : T' ⟶ T := { τ₁ := K.pOpcycles i, τ₂ := 𝟙 T'.X₂, τ₃ := 𝟙 T'.X₃, comm₁₂ := ⋯, comm₂₃ := ⋯ }
⊢ (composableArrows₃ K i j).Exact


Context: C : Type u_1

Context: ι✝ : Type u_2

Context: inst✝² : Category.{u_3, u_1} C

Context: inst✝¹ : Preadditive C

Context: c : ComplexShape ι✝

Context: K : HomologicalComplex C c

Context: i j : ι✝

Context: hij : c.Rel i j

Context: inst✝ : CategoryWithHomology C

Context: hS : S.Exact

Context: hT : T.Exact

C : Type u_1
ι✝ : Type u_2
inst✝² : Category.{u_3, u_1} C
inst✝¹ : Preadditive C
c : ComplexShape ι✝
K : HomologicalComplex C c
i j : ι✝
hij : c.Rel i j
inst✝ : CategoryWithHomology C
S : ShortComplex C := ShortComplex.mk (K.homologyι i) (K.opcyclesToCycles i j) ⋯
S' : ShortComplex C := ShortComplex.mk (K.homologyι i) (K.fromOpcycles i j) ⋯
ι : S ⟶ S' := { τ₁ := 𝟙 S.X₁, τ₂ := 𝟙 S.X₂, τ₃ := K.iCycles j, comm₁₂ := ⋯, comm₂₃ := ⋯ }
hS : S.Exact
T : ShortComplex C := ShortComplex.mk (K.opcyclesToCycles i j) (K.homologyπ j) ⋯
T' : ShortComplex C := ShortComplex.mk (K.toCycles i j) (K.homologyπ j) ⋯
π : T' ⟶ T := { τ₁ := K.pOpcycles i, τ₂ := 𝟙 T'.X₂, τ₃ := 𝟙 T'.X₃, comm₁₂ := ⋯, comm₂₃ := ⋯ }
hT : T.Exact
⊢ (composableArrows₃ K i j).Exact


V : Type u
V' : Type v
G : SimpleGraph V
G' : SimpleGraph V'
u v w : V
p : G.Walk u v
⊢ (p.toSubgraph.neighborSet w).Finite


Context: α : Type

Context: d : ℕ

Context: ds ds₁ ds₂ ds₃ : List ℕ

Context: inst✝ : AddCommMonoid α

Context: β : Type

Context: i : ℕ

Context: hid : i < d

Context: s : Finset β

Context: f : β → Holor α (d :: ds)

α : Type
d : ℕ
ds ds₁ ds₂ ds₃ : List ℕ
inst✝ : AddCommMonoid α
β : Type
i : ℕ
hid : i < d
s : Finset β
f : β → Holor α (d :: ds)
this : DecidableEq β := Classical.decEq β
⊢ ∑ x ∈ s, (f x).slice i hid = (∑ x ∈ s, f x).slice i hid


C : Type u_1
D : Type u_2
E : Type u_3
J : Type u_4
inst✝² : Category.{u_5, u_1} C
inst✝¹ : Category.{u_7, u_2} D
inst✝ : Category.{u_6, u_3} E
X Y✝ : GradedObject J C
e : X ≅ Y✝
F : C ⥤ D ⥤ E
j : J
Y : D
⊢ (F.map (e.hom j)).app Y ≫ (F.map (e.inv j)).app Y = 𝟙 ((F.obj (X j)).obj Y)


Context: R : Type uR

Context: S : Type uS

Context: ι : Type uι

Context: n✝ : ℕ

Context: M : Fin n✝.succ → Type v

Context: M₁ : ι → Type v₁

Context: M₂ : Type v₂

Context: M₃ : Type v₃

Context: M' : Type v'

Context: inst✝⁶ : CommSemiring R

Context: inst✝⁴ : AddCommMonoid M'

Context: inst✝³ : AddCommMonoid M₂

Context: inst✝¹ : Module R M'

Context: inst✝ : Module R M₂

Context: ι' : Type u_1

Context: k l n : ℕ

Context: s : Finset (Fin n)

Context: hk : s.card = k

Context: hl : sᶜ.card = l

Context: f : MultilinearMap R (fun x => M') M₂

Context: x y : M'

R : Type uR
S : Type uS
ι : Type uι
n✝ : ℕ
M : Fin n✝.succ → Type v
M₁ : ι → Type v₁
M₂ : Type v₂
M₃ : Type v₃
M' : Type v'
inst✝⁶ : CommSemiring R
inst✝⁵ : (i : Fin n✝.succ) → AddCommMonoid (M i)
inst✝⁴ : AddCommMonoid M'
inst✝³ : AddCommMonoid M₂
inst✝² : (i : Fin n✝.succ) → Module R (M i)
inst✝¹ : Module R M'
inst✝ : Module R M₂
ι' : Type u_1
k l n : ℕ
s : Finset (Fin n)
hk : s.card = k
hl : sᶜ.card = l
f : MultilinearMap R (fun x => M') M₂
x y : M'
⊢ ((((curryFinFinset R M₂ M' hk hl) f) fun x_1 => x) fun x => y) = f (s.piecewise (fun x_1 => x) fun x => y)


Context: R : Type uR

Context: S : Type uS

Context: ι : Type uι

Context: n✝ : ℕ

Context: M : Fin n✝.succ → Type v

Context: M₁ : ι → Type v₁

Context: M₂ : Type v₂

Context: M₃ : Type v₃

Context: M' : Type v'

Context: inst✝⁶ : CommSemiring R

Context: inst✝⁴ : AddCommMonoid M'

Context: inst✝³ : AddCommMonoid M₂

Context: inst✝¹ : Module R M'

Context: inst✝ : Module R M₂

Context: ι' : Type u_1

Context: k l n : ℕ

Context: s : Finset (Fin n)

Context: hk : s.card = k

Context: hl : sᶜ.card = l

Context: f : MultilinearMap R (fun x => M') M₂

Context: x y : M'

R : Type uR
S : Type uS
ι : Type uι
n✝ : ℕ
M : Fin n✝.succ → Type v
M₁ : ι → Type v₁
M₂ : Type v₂
M₃ : Type v₃
M' : Type v'
inst✝⁶ : CommSemiring R
inst✝⁵ : (i : Fin n✝.succ) → AddCommMonoid (M i)
inst✝⁴ : AddCommMonoid M'
inst✝³ : AddCommMonoid M₂
inst✝² : (i : Fin n✝.succ) → Module R (M i)
inst✝¹ : Module R M'
inst✝ : Module R M₂
ι' : Type u_1
k l n : ℕ
s : Finset (Fin n)
hk : s.card = k
hl : sᶜ.card = l
f : MultilinearMap R (fun x => M') M₂
x y : M'
⊢ ((curryFinFinset R M₂ M' hk hl).symm ((curryFinFinset R M₂ M' hk hl) f)) (s.piecewise (fun x_1 => x) fun x => y) =
    f (s.piecewise (fun x_1 => x) fun x => y)


R : Type u_1
A : Type u_2
inst✝¹ : Semigroup R
inst✝ : StarMul R
x : R
hx : IsSelfAdjoint x
z : R
⊢ IsSelfAdjoint (z * x * star z)


case intro.intro.intro.intro.intro.intro.intro.intro
α : Type u_1
ι : Type u_2
π : ι → Set (Set α)
hpi : ∀ (x : ι), IsPiSystem (π x)
S : Set ι
t1 : Set α
p1 : Finset ι
hp1S : ↑p1 ⊆ S
f1 : ι → Set α
hf1m : ∀ x ∈ p1, f1 x ∈ π x
ht1_eq : t1 = ⋂ x ∈ p1, f1 x
t2 : Set α
p2 : Finset ι
hp2S : ↑p2 ⊆ S
f2 : ι → Set α
hf2m : ∀ x ∈ p2, f2 x ∈ π x
ht2_eq : t2 = ⋂ x ∈ p2, f2 x
h_nonempty : (t1 ∩ t2).Nonempty
⊢ t1 ∩ t2 ∈ piiUnionInter π S


Context: α : Type u_1

Context: ι : Type u_2

Context: π : ι → Set (Set α)

Context: hpi : ∀ (x : ι), IsPiSystem (π x)

Context: S : Set ι

Context: t1 : Set α

Context: p1 : Finset ι

Context: hp1S : ↑p1 ⊆ S

Context: f1 : ι → Set α

Context: hf1m : ∀ x ∈ p1, f1 x ∈ π x

Context: ht1_eq : t1 = ⋂ x ∈ p1, f1 x

Context: t2 : Set α

Context: p2 : Finset ι

Context: hp2S : ↑p2 ⊆ S

Context: f2 : ι → Set α

Context: hf2m : ∀ x ∈ p2, f2 x ∈ π x

Context: ht2_eq : t2 = ⋂ x ∈ p2, f2 x

Context: h_nonempty : (t1 ∩ t2).Nonempty

case intro.intro.intro.intro.intro.intro.intro.intro
α : Type u_1
ι : Type u_2
π : ι → Set (Set α)
hpi : ∀ (x : ι), IsPiSystem (π x)
S : Set ι
t1 : Set α
p1 : Finset ι
hp1S : ↑p1 ⊆ S
f1 : ι → Set α
hf1m : ∀ x ∈ p1, f1 x ∈ π x
ht1_eq : t1 = ⋂ x ∈ p1, f1 x
t2 : Set α
p2 : Finset ι
hp2S : ↑p2 ⊆ S
f2 : ι → Set α
hf2m : ∀ x ∈ p2, f2 x ∈ π x
ht2_eq : t2 = ⋂ x ∈ p2, f2 x
h_nonempty : (t1 ∩ t2).Nonempty
g : ι → Set α := fun n => (if n ∈ p1 then f1 n else univ) ∩ if n ∈ p2 then f2 n else univ
⊢ ∃ t, ∃ (_ : ↑t ⊆ S), ∃ f, ∃ (_ : ∀ x ∈ t, f x ∈ π x), t1 ∩ t2 = ⋂ x ∈ t, f x


Context: α : Type u_1

Context: ι : Type u_2

Context: π : ι → Set (Set α)

Context: hpi : ∀ (x : ι), IsPiSystem (π x)

Context: S : Set ι

Context: t1 : Set α

Context: p1 : Finset ι

Context: hp1S : ↑p1 ⊆ S

Context: f1 : ι → Set α

Context: hf1m : ∀ x ∈ p1, f1 x ∈ π x

Context: ht1_eq : t1 = ⋂ x ∈ p1, f1 x

Context: t2 : Set α

Context: p2 : Finset ι

Context: hp2S : ↑p2 ⊆ S

Context: f2 : ι → Set α

Context: hf2m : ∀ x ∈ p2, f2 x ∈ π x

Context: ht2_eq : t2 = ⋂ x ∈ p2, f2 x

Context: h_nonempty : (t1 ∩ t2).Nonempty

Context: hp_union_ss : ↑(p1 ∪ p2) ⊆ S

case intro.intro.intro.intro.intro.intro.intro.intro
α : Type u_1
ι : Type u_2
π : ι → Set (Set α)
hpi : ∀ (x : ι), IsPiSystem (π x)
S : Set ι
t1 : Set α
p1 : Finset ι
hp1S : ↑p1 ⊆ S
f1 : ι → Set α
hf1m : ∀ x ∈ p1, f1 x ∈ π x
ht1_eq : t1 = ⋂ x ∈ p1, f1 x
t2 : Set α
p2 : Finset ι
hp2S : ↑p2 ⊆ S
f2 : ι → Set α
hf2m : ∀ x ∈ p2, f2 x ∈ π x
ht2_eq : t2 = ⋂ x ∈ p2, f2 x
h_nonempty : (t1 ∩ t2).Nonempty
g : ι → Set α := fun n => (if n ∈ p1 then f1 n else univ) ∩ if n ∈ p2 then f2 n else univ
hp_union_ss : ↑(p1 ∪ p2) ⊆ S
⊢ ∃ t, ∃ (_ : ↑t ⊆ S), ∃ f, ∃ (_ : ∀ x ∈ t, f x ∈ π x), t1 ∩ t2 = ⋂ x ∈ t, f x


α : Type u
β : Type v
γ : Type w
ι : Sort x
κ : ι → Sort u_1
a a₁ a₂ : α
b b₁ b₂ : β
inst✝¹ : CompleteLattice α
inst✝ : CompleteLattice β
l : α → β
u : β → α
gc : GaloisConnection l u
f : ι → α
⊢ IsLUB (range (l ∘ f)) (l (iSup f))


α : Type u
β : Type v
γ : Type w
ι : Sort x
κ : ι → Sort u_1
a a₁ a₂ : α
b b₁ b₂ : β
inst✝¹ : CompleteLattice α
inst✝ : CompleteLattice β
l : α → β
u : β → α
gc : GaloisConnection l u
f : ι → α
⊢ IsLUB (l '' range f) (l (sSup (range f)))


X : Type u
Y : Type v
Z : Type u_1
W : Type u_2
ε : Type u_3
ζ : Type u_4
inst✝⁵ : TopologicalSpace X
inst✝⁴ : TopologicalSpace Y
inst✝³ : TopologicalSpace Z
inst✝² : TopologicalSpace W
inst✝¹ : TopologicalSpace ε
inst✝ : TopologicalSpace ζ
t : Set X
ht : t ∈ inst✝⁵.1
⊢ IsOpen t ∧ IsOpen univ ∧ Prod.fst ⁻¹' t = t ×ˢ univ


X : Type u
Y : Type v
Z : Type u_1
W : Type u_2
ε : Type u_3
ζ : Type u_4
inst✝⁵ : TopologicalSpace X
inst✝⁴ : TopologicalSpace Y
inst✝³ : TopologicalSpace Z
inst✝² : TopologicalSpace W
inst✝¹ : TopologicalSpace ε
inst✝ : TopologicalSpace ζ
t : Set Y
ht : t ∈ inst✝⁴.1
⊢ IsOpen univ ∧ IsOpen t ∧ Prod.snd ⁻¹' t = univ ×ˢ t


Context: α : Type u_1

Context: β : Type u_2

Context: ι : Type u_3

Context: r : ℝ

Context: h₁ : 0 ≤ r

Context: h₂ : r < 1

Context: this✝ : r ≠ 1

α : Type u_1
β : Type u_2
ι : Type u_3
r : ℝ
h₁ : 0 ≤ r
h₂ : r < 1
this✝ : r ≠ 1
this : Tendsto (fun n => (r ^ n - 1) * (r - 1)⁻¹) atTop (𝓝 ((0 - 1) * (r - 1)⁻¹))
⊢ Tendsto (fun n => ∑ i ∈ Finset.range n, r ^ i) atTop (𝓝 (1 - r)⁻¹)


Context:
a : ℕ
a1 : 1 < a
n : ℕ
h : 2 * xn a1 n = xn a1 (n + 1)


Context: a : ℕ

Context: a1 : 1 < a

Context: n : ℕ

a : ℕ
a1 : 1 < a
n : ℕ
h : xn a1 n * 2 = xn a1 n * a + Pell.d a1 * yn a1 n
⊢ a = 2 ∧ n = 0


Context:
a : ℕ
a1 : 1 < a
h : 2 = a

case refl
a : ℕ
a1 : 1 < a
h : 2 = a
⊢ a = 2 ∧ 0 = 0


Context:
a : ℝ
s : ℂ
hs : 1 < s.re

a : ℝ
s : ℂ
hs : 1 < s.re
⊢ HasSum (fun n => ↑(Real.cos (2 * π * a * ↑n)) / ↑n ^ s) (cosZeta (↑a) s)


Context: a : ℝ

Context: s : ℂ

Context: hs : 1 < s.re

a : ℝ
s : ℂ
hs : 1 < s.re
this :
  HasSum (fun n => cexp (2 * ↑π * I * ↑a * ↑↑n) / ↑|↑n| ^ s / 2 + cexp (2 * ↑π * I * ↑a * ↑(-↑n)) / ↑|(-↑n)| ^ s / 2)
    (cosZeta (↑a) s + cexp (2 * ↑π * I * ↑a * ↑0) / ↑|0| ^ s / 2)
⊢ HasSum (fun n => ↑(Real.cos (2 * π * a * ↑n)) / ↑n ^ s) (cosZeta (↑a) s)


Context: a : ℝ

Context: s : ℂ

Context: hs : 1 < s.re

a : ℝ
s : ℂ
hs : 1 < s.re
this : HasSum (fun n => (cexp (2 * ↑π * I * ↑a * ↑n) + cexp (-(2 * ↑π * I * ↑a * ↑n))) / 2 / ↑n ^ s) (cosZeta (↑a) s)
⊢ HasSum (fun n => ↑(Real.cos (2 * π * a * ↑n)) / ↑n ^ s) (cosZeta (↑a) s)


Context: a : ℝ

Context: s : ℂ

Context: hs : 1 < s.re

a : ℝ
s : ℂ
hs : 1 < s.re
this : HasSum (fun n => (cexp (2 * ↑π * I * ↑a * ↑n) + cexp (-(2 * ↑π * I * ↑a * ↑n))) / 2 / ↑n ^ s) (cosZeta (↑a) s)
⊢ HasSum (fun n => (cexp (2 * ↑π * ↑a * ↑n * I) + cexp (-(2 * ↑π * ↑a * ↑n * I))) / 2 / ↑n ^ s) (cosZeta (↑a) s)


Context: α : Type u_1

Context: β : Type u_2

Context: inst✝³ : Monoid α

Context: inst✝² : Monoid β

Context: a 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 : α
⊢ (∀ (n : ℕ), ¬¬a ^ (n + 1) ∣ b) ↔ ∀ (n : ℕ), a ^ n ∣ b


Context: α : Type u_1

Context: β : Type u_2

Context: inst✝³ : Monoid α

Context: inst✝² : Monoid β

Context: a 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 : α
⊢ (∀ (n : ℕ), a ^ (n + 1) ∣ b) ↔ ∀ (n : ℕ), a ^ n ∣ b


Context: a b✝ c b x : ℕ

case h.a
a b✝ c b x : ℕ
⊢ x ∈ Iio b ↔ x ∈ range b


𝕜 : Type u
inst✝⁶ : NontriviallyNormedField 𝕜
F : Type v
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace 𝕜 F
E : Type w
inst✝³ : NormedAddCommGroup E
inst✝² : NormedSpace 𝕜 E
f f₀ f₁ g : 𝕜 → F
f' f₀' f₁' g' : F
x✝ : 𝕜
s t : Set 𝕜
L L₁ L₂ : Filter 𝕜
R : Type u_1
inst✝¹ : CommSemiring R
inst✝ : Algebra R 𝕜
p : 𝕜[X]
q : R[X]
x : 𝕜
⊢ HasStrictDerivAt (fun x => eval x p) (eval x (derivative p)) x


l : Type u_1
m : Type u_2
n : Type u_3
α : Type u_4
inst✝⁷ : Fintype l
inst✝⁶ : Fintype m
inst✝⁵ : Fintype n
inst✝⁴ : DecidableEq l
inst✝³ : DecidableEq m
inst✝² : DecidableEq n
inst✝¹ : CommRing α
ι : Type u_5
inst✝ : Unique ι
u v : m → α
⊢ (1 + col ι u * row ι v).det = 1 + v ⬝ᵥ u


Ω : Type u_1
inst✝¹ : MeasurableSpace Ω
inst✝ : MeasurableSingletonClass Ω
s t u : Set Ω
hs : s.Finite
⊢ (condCount s) (s ∩ t) = (condCount s) t


Context:
a : UnitAddCircle
x : ℝ
hx : x ≤ 0

a : UnitAddCircle
x : ℝ
hx : x ≤ 0
⊢ oddKernel a x = 0


Context:
x : ℝ
hx : x ≤ 0
a' : ℝ

case H
x : ℝ
hx : x ≤ 0
a' : ℝ
⊢ oddKernel (↑a') x = 0


Context:
k : ℕ
h : k ≠ 0
hn : ℕ

case succ
k : ℕ
h : k ≠ 0
hn : ℕ
⊢ (hn + 1).primeFactorsList <+ ((hn + 1) * k).primeFactorsList


Context:
k : ℕ
h : k ≠ 0
hn : ℕ

k : ℕ
h : k ≠ 0
hn : ℕ
⊢ (hn + 1).primeFactorsList <+~ ((hn + 1) * k).primeFactorsList


Context:
k : ℕ
h : k ≠ 0
hn : ℕ

k : ℕ
h : k ≠ 0
hn : ℕ
⊢ (hn + 1).primeFactorsList <+~ hn.succ.primeFactorsList ++ k.primeFactorsList


Context:
T : ℝ
n : ℤ
x : AddCircle T

T : ℝ
n : ℤ
x : AddCircle T
⊢ ↑(-(n • x)).toCircle = (starRingEnd ℂ) ((fourier n) x)


Context:
T : ℝ
n : ℤ
x : AddCircle T

T : ℝ
n : ℤ
x : AddCircle T
⊢ (fourier (-n)) x = (starRingEnd ℂ) ((fourier n) x)


α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
δ' : Type u_5
ι : Sort uι
s t u : Set α
mα : MeasurableSpace α
inst✝¹ : MeasurableSpace β
inst✝ : MeasurableSpace γ
f : α → β
g✝ : β → γ
hf : MeasurableEmbedding f
g : α → γ
g' : β → γ
hg : Measurable g
hg' : Measurable g'
⊢ Measurable (extend f g g')


case succ
s : Finset ℕ
n✝ : ℕ
hsub : s ⊆ (n✝ + 1).properDivisors
⊢ ∑ x ∈ s, x = ∑ x ∈ (n✝ + 1).properDivisors, x → s = (n✝ + 1).properDivisors


Context:
a b : ℝ
n : ℕ

a b : ℝ
n : ℕ
⊢ (∫ (x : ℝ) in a..b, cos x ^ (n + 2)) * (↑n + 2) =
    cos b ^ (n + 1) * sin b - cos a ^ (n + 1) * sin a + (↑n + 1) * ∫ (x : ℝ) in a..b, cos x ^ n


F : Type u_1
X : Type u
Y : Type v
Z : Type w
Z' : Type x
ι : Type u_2
inst✝³ : TopologicalSpace X
inst✝² : TopologicalSpace Y
inst✝¹ : TopologicalSpace Z
inst✝ : TopologicalSpace Z'
S : Set X
⊢ ∀ {x y : C(X, Y)}, x.HomotopicRel y S → y.HomotopicRel x S


F : Type u_1
X : Type u
Y : Type v
Z : Type w
Z' : Type x
ι : Type u_2
inst✝³ : TopologicalSpace X
inst✝² : TopologicalSpace Y
inst✝¹ : TopologicalSpace Z
inst✝ : TopologicalSpace Z'
S : Set X
⊢ ∀ {x y z : C(X, Y)}, x.HomotopicRel y S → y.HomotopicRel z S → x.HomotopicRel z S


𝕜 : Type u_1
inst✝² : NormedDivisionRing 𝕜
α : Type u_2
E : Type u_3
inst✝¹ : AddCommGroup E
inst✝ : Module 𝕜 E
c : 𝕜
s t : Set E
x y : E
r : ℝ≥0∞
hs : s.Nonempty
⊢ egauge 𝕜 s 0 = 0


𝕜 : Type u_1
inst✝² : NormedDivisionRing 𝕜
α : Type u_2
E : Type u_3
inst✝¹ : AddCommGroup E
inst✝ : Module 𝕜 E
c : 𝕜
s t : Set E
x y : E
r : ℝ≥0∞
hs : s.Nonempty
this : 0 ∈ 0 • s
⊢ egauge 𝕜 s 0 = 0


α : Type u
a : α
s t : Set α
x : α
H : {x}.Nontrivial
⊢ False


α : Type u
a : α
s t : Set α
x : α
H : ∃ y ∈ {x}, y ≠ x
y : α
hy : y ∈ {x}
hya : y ≠ x
⊢ False


case h
R : Type u_1
M : Type u_2
N : Type u_3
inst✝⁴ : CommRing R
inst✝³ : AddCommGroup M
inst✝² : Module R M
inst✝¹ : AddCommGroup N
inst✝ : Module R N
p : PerfectPairing R M N
x : M
⊢ (↑p.toDualRight.symm.dualMap ∘ₗ ↑p.toDualLeft) x = (Dual.eval R M) x


α : Type u
β : Type v
ι : Sort w
κ : ι → Sort w'
inst✝ : Frame α
s t : Set α
a✝ b : α
f : (i : ι) → κ i → α
a : α
⊢ a ⊓ ⨆ i, ⨆ j, f i j = ⨆ i, ⨆ j, a ⊓ f i j


α : Type u_1
N : α → Type u_2
inst✝² : DecidableEq α
inst✝¹ : (a : α) → DecidableEq (N a)
inst✝ : (a : α) → Zero (N a)
f✝ g✝ f g : Π₀ (a : α), N a
a : α
⊢ a ∈ f.neLocus g ↔ f a ≠ g a


α : Type u_1
β : Type u_2
mα : MeasurableSpace α
mβ : MeasurableSpace β
κ : Kernel α (β × ℝ)
ν : Kernel α β
f : α × β → ℚ → ℝ
inst✝ : IsFiniteKernel κ
hf : IsRatCondKernelCDF f κ ν
a : α
x : ℝ
s : Set β
hs : MeasurableSet s
⊢ ∫ (b : β) in s, ↑(stieltjesOfMeasurableRat f ⋯ (a, b)) x ∂ν a = ((κ a) (s ×ˢ Iic x)).toReal


α : Type u_1
β : Type u_2
mα : MeasurableSpace α
mβ : MeasurableSpace β
κ : Kernel α (β × ℝ)
ν : Kernel α β
f : α × β → ℚ → ℝ
inst✝ : IsFiniteKernel κ
hf : IsRatCondKernelCDF f κ ν
a : α
x : ℝ
s : Set β
hs : MeasurableSet s
⊢ ENNReal.ofReal (∫ (b : β) in s, ↑(stieltjesOfMeasurableRat f ⋯ (a, b)) x ∂ν a) = (κ a) (s ×ˢ Iic x)


ι : Type u_1
α : Type u_2
β : Type u_3
inst✝ : HeytingAlgebra α
a b c : α
⊢ Disjoint a bᶜᶜ ↔ Disjoint a b


case nonempty
G : Type u_1
inst✝¹ : Group G
X : Type u_2
inst✝ : MulAction G X
hGX : IsPretransitive G X
B : Set X
hB : IsBlock G B
hBe : B.Nonempty
⊢ ∅ ∉ Set.range fun g => g • B

case cover
G : Type u_1
inst✝¹ : Group G
X : Type u_2
inst✝ : MulAction G X
hGX : IsPretransitive G X
B : Set X
hB : IsBlock G B
hBe : B.Nonempty
⊢ ∀ (a : X), ∃! b, (b ∈ Set.range fun g => g • B) ∧ a ∈ b

case mem_blocks
G : Type u_1
inst✝¹ : Group G
X : Type u_2
inst✝ : MulAction G X
hGX : IsPretransitive G X
B : Set X
hB : IsBlock G B
hBe : B.Nonempty
⊢ ∀ b ∈ Set.range fun g => g • B, IsBlock G b


Context:
n✝ b n : ℕ
n0 : 0 < n
nb : n < b

n✝ b n : ℕ
n0 : 0 < n
nb : n < b
⊢ b.digits n = [n] ∧ 1 < b ∧ 0 < n


n✝ b n : ℕ
n0 : 0 < n
nb : n < b
b2 : 1 < b
⊢ b.digits n = [n]


V : Type u_1
P : Type u_2
inst✝³ : NormedAddCommGroup V
inst✝² : InnerProductSpace ℝ V
inst✝¹ : MetricSpace P
inst✝ : NormedAddTorsor V P
s : Simplex ℝ P 1
⊢ s.circumcenter = centroid ℝ univ s.points


Context: V : Type u_1

Context: P : Type u_2

Context: inst✝³ : NormedAddCommGroup V

Context: inst✝² : InnerProductSpace ℝ V

Context: inst✝¹ : MetricSpace P

Context: inst✝ : NormedAddTorsor V P

Context: s : Simplex ℝ P 1

V : Type u_1
P : Type u_2
inst✝³ : NormedAddCommGroup V
inst✝² : InnerProductSpace ℝ V
inst✝¹ : MetricSpace P
inst✝ : NormedAddTorsor V P
s : Simplex ℝ P 1
hr :
  Set.univ.Pairwise fun i j =>
    dist (s.points i) (centroid ℝ univ s.points) = dist (s.points j) (centroid ℝ univ s.points)
⊢ s.circumcenter = centroid ℝ univ s.points


Context: V : Type u_1

Context: P : Type u_2

Context: inst✝³ : NormedAddCommGroup V

Context: inst✝² : InnerProductSpace ℝ V

Context: inst✝¹ : MetricSpace P

Context: inst✝ : NormedAddTorsor V P

Context: s : Simplex ℝ P 1

Context: r : ℝ

case intro
V : Type u_1
P : Type u_2
inst✝³ : NormedAddCommGroup V
inst✝² : InnerProductSpace ℝ V
inst✝¹ : MetricSpace P
inst✝ : NormedAddTorsor V P
s : Simplex ℝ P 1
r : ℝ
hr : ∀ x ∈ Set.univ, dist (s.points x) (centroid ℝ univ s.points) = r
⊢ s.circumcenter = centroid ℝ univ s.points


n : ℕ
F : TypeVec.{u} (n + 1) → Type u
q : MvQPF F
α : TypeVec.{u} n
β : Type u
g : F (α ::: β) → β
x : F (α ::: Fix F α)
⊢ rec g (mk x) = g ((TypeVec.id ::: rec g) <$$> x)


case mk
n : ℕ
F : TypeVec.{u} (n + 1) → Type u
q : MvQPF F
α : TypeVec.{u} n
β : Type u
g : F (α ::: β) → β
x : F (α ::: Fix F α)
this : recF g ∘ fixToW = rec g
a : (P F).A
f : (P F).B a ⟹ α ::: Fix F α
h : repr x = ⟨a, f⟩
⊢ recF g ((P F).wMk' ((TypeVec.id ::: fixToW) <$$> ⟨a, f⟩)) = g ((TypeVec.id ::: rec g) <$$> x)


case mk
n : ℕ
F : TypeVec.{u} (n + 1) → Type u
q : MvQPF F
α : TypeVec.{u} n
β : Type u
g : F (α ::: β) → β
x : F (α ::: Fix F α)
this : recF g ∘ fixToW = rec g
a : (P F).A
f : (P F).B a ⟹ α ::: Fix F α
h : repr x = ⟨a, f⟩
⊢ g (abs ((TypeVec.id ::: recF g) <$$> (TypeVec.id ::: fixToW) <$$> ⟨a, f⟩)) = g ((TypeVec.id ::: rec g) <$$> x)


Context: Ω : Type u_1

Context: ι : Type u_2

Context: m' mΩ : MeasurableSpace Ω

Context: inst✝² : StandardBorelSpace Ω

Context: inst✝¹ : Nonempty Ω

Context: hm' : m' ≤ mΩ

Context: π : ι → Set (Set Ω)

Context: μ : Measure Ω

Context: inst✝ : IsFiniteMeasure μ

Ω : Type u_1
ι : Type u_2
m' mΩ : MeasurableSpace Ω
inst✝² : StandardBorelSpace Ω
inst✝¹ : Nonempty Ω
hm' : m' ≤ mΩ
π : ι → Set (Set Ω)
hπ : ∀ (i : ι), ∀ s ∈ π i, MeasurableSet s
μ : Measure Ω
inst✝ : IsFiniteMeasure μ
⊢ (∀ (s : Finset ι) {f : ι → Set Ω},
      (∀ i ∈ s, f i ∈ π i) →
        ∀ᵐ (a : Ω) ∂μ.trim hm', ((condexpKernel μ m') a) (⋂ i ∈ s, f i) = ∏ i ∈ s, ((condexpKernel μ m') a) (f i)) ↔
    ∀ (s : Finset ι) {f : ι → Set Ω},
      (∀ i ∈ s, f i ∈ π i) →
        μ[(⋂ i ∈ s, f i).indicator fun ω => 1|m'] =ᶠ[ae μ] ∏ i ∈ s, μ[(f i).indicator fun ω => 1|m']


Context: Ω : Type u_1

Context: ι : Type u_2

Context: m' mΩ : MeasurableSpace Ω

Context: inst✝² : StandardBorelSpace Ω

Context: inst✝¹ : Nonempty Ω

Context: hm' : m' ≤ mΩ

Context: π : ι → Set (Set Ω)

Context: μ : Measure Ω

Context: inst✝ : IsFiniteMeasure μ

Ω : Type u_1
ι : Type u_2
m' mΩ : MeasurableSpace Ω
inst✝² : StandardBorelSpace Ω
inst✝¹ : Nonempty Ω
hm' : m' ≤ mΩ
π : ι → Set (Set Ω)
hπ : ∀ (i : ι), ∀ s ∈ π i, MeasurableSet s
μ : Measure Ω
inst✝ : IsFiniteMeasure μ
h_eq' :
  ∀ (s : Finset ι) (f : ι → Set Ω),
    (∀ i ∈ s, f i ∈ π i) →
      ∀ i ∈ s, (fun ω => (((condexpKernel μ m') ω) (f i)).toReal) =ᶠ[ae μ] μ[(f i).indicator fun ω => 1|m']
⊢ (∀ (s : Finset ι) {f : ι → Set Ω},
      (∀ i ∈ s, f i ∈ π i) →
        ∀ᵐ (a : Ω) ∂μ.trim hm', ((condexpKernel μ m') a) (⋂ i ∈ s, f i) = ∏ i ∈ s, ((condexpKernel μ m') a) (f i)) ↔
    ∀ (s : Finset ι) {f : ι → Set Ω},
      (∀ i ∈ s, f i ∈ π i) →
        μ[(⋂ i ∈ s, f i).indicator fun ω => 1|m'] =ᶠ[ae μ] ∏ i ∈ s, μ[(f i).indicator fun ω => 1|m']


Context: Ω : Type u_1

Context: ι : Type u_2

Context: m' mΩ : MeasurableSpace Ω

Context: inst✝² : StandardBorelSpace Ω

Context: inst✝¹ : Nonempty Ω

Context: hm' : m' ≤ mΩ

Context: π : ι → Set (Set Ω)

Context: μ : Measure Ω

Context: inst✝ : IsFiniteMeasure μ

Ω : Type u_1
ι : Type u_2
m' mΩ : MeasurableSpace Ω
inst✝² : StandardBorelSpace Ω
inst✝¹ : Nonempty Ω
hm' : m' ≤ mΩ
π : ι → Set (Set Ω)
hπ : ∀ (i : ι), ∀ s ∈ π i, MeasurableSet s
μ : Measure Ω
inst✝ : IsFiniteMeasure μ
h_eq' :
  ∀ (s : Finset ι) (f : ι → Set Ω),
    (∀ i ∈ s, f i ∈ π i) →
      ∀ i ∈ s, (fun ω => (((condexpKernel μ m') ω) (f i)).toReal) =ᶠ[ae μ] μ[(f i).indicator fun ω => 1|m']
h_eq :
  ∀ (s : Finset ι) (f : ι → Set Ω),
    (∀ i ∈ s, f i ∈ π i) →
      ∀ᵐ (ω : Ω) ∂μ, ∀ i ∈ s, (((condexpKernel μ m') ω) (f i)).toReal = (μ[(f i).indicator fun ω => 1|m']) ω
⊢ (∀ (s : Finset ι) {f : ι → Set Ω},
      (∀ i ∈ s, f i ∈ π i) →
        ∀ᵐ (a : Ω) ∂μ.trim hm', ((condexpKernel μ m') a) (⋂ i ∈ s, f i) = ∏ i ∈ s, ((condexpKernel μ m') a) (f i)) ↔
    ∀ (s : Finset ι) {f : ι → Set Ω},
      (∀ i ∈ s, f i ∈ π i) →
        μ[(⋂ i ∈ s, f i).indicator fun ω => 1|m'] =ᶠ[ae μ] ∏ i ∈ s, μ[(f i).indicator fun ω => 1|m']


α : Type u
β : Type v
γ : Type w
δ : Type u_1
ι : Sort x
l f : Filter α
m : α → β
m' : β → γ
s : Set α
t : Set β
⊢ range m ∈ map m f


α : Type u
β : Type v
γ : Type w
δ : Type u_1
ι : Sort x
l f : Filter α
m : α → β
m' : β → γ
s : Set α
t : Set β
⊢ m '' univ ∈ map m f


R : Type u_1
F : Type u
K : Type v
L : Type w
inst✝² : CommRing K
inst✝¹ : Field L
inst✝ : Field F
i : K →+* L
f : K[X]
⊢ Splits (RingHom.id L) (map i f) ↔ Splits i f


C : Type u
inst✝¹ : Category.{v, u} C
inst✝ : NonPreadditiveAbelian C
X Y : C
a : X ⟶ Y
⊢ a + -a = 0


α : Type u_1
inst✝ : LinearOrderedAddCommGroup α
a✝ b✝ c✝ a b c d : α
⊢ |min a b - min c d| ≤ max |a - c| |b - d|


α✝ : Type u_1
inst✝ : TopologicalSpace α✝
α : Type u_2
f : Filter α
u v : α → EReal
a b : EReal
ha : limsup u f < a
hb : limsup v f < b
⊢ limsup (u + v) f ≤ a + b


case inr
α✝ : Type u_1
inst✝ : TopologicalSpace α✝
α : Type u_2
f : Filter α
u v : α → EReal
a b : EReal
ha : limsup u f < a
hb : limsup v f < b
h✝ : f.NeBot
⊢ limsup (u + v) f ≤ a + b


case inr
α✝ : Type u_1
inst✝ : TopologicalSpace α✝
α : Type u_2
f : Filter α
u v : α → EReal
a b : EReal
ha : limsup u f < a
hb : limsup v f < b
h✝ : f.NeBot
⊢ limsup (u + v) f ≤ limsup (fun x => a + b) f


α✝ : Type u_1
inst✝ : TopologicalSpace α✝
α : Type u_2
f : Filter α
u v : α → EReal
a b : EReal
ha : limsup u f < a
hb : limsup v f < b
h✝ : f.NeBot
⊢ ∀ (x : α), u x < a ∧ v x < b → (u + v) x ≤ a + b


α✝ : Type u_1
inst✝ : TopologicalSpace α✝
α : Type u_2
f : Filter α
u v : α → EReal
a b : EReal
ha : limsup u f < a
hb : limsup v f < b
h✝ : f.NeBot
x : α
⊢ u x < a → v x < b → u x + v x ≤ a + b


Context: G : Type u

Context: H : Type v

Context: inst✝² : Mul G

Context: inst✝¹ : Mul H

Context: f : H →ₙ* G

Context: inst✝ : UniqueProds G

Context: A B : Finset H

Context: A0 : A.Nonempty

Context: B0 : B.Nonempty

G : Type u
H : Type v
inst✝² : Mul G
inst✝¹ : Mul H
f : H →ₙ* G
hf : ∀ ⦃a b c d : H⦄, a * b = c * d → f a = f c ∧ f b = f d → a = c ∧ b = d
inst✝ : UniqueProds G
A B : Finset H
A0 : A.Nonempty
B0 : B.Nonempty
⊢ ∃ a0 ∈ A, ∃ b0 ∈ B, UniqueMul A B a0 b0


Context:
c : ℝ
f g : ℕ → Bool
n : ℕ


α : Type u_1
inst✝¹ : TopologicalSpace α
β : Type u_2
inst✝ : Preorder β
f g : α → β
x : α
s t : Set α
y z : β
⊢ LowerSemicontinuousWithinAt f univ x ↔ LowerSemicontinuousAt f x


R : Type u_1
inst✝¹ : CommRing R
inst✝ : IsJacobson R
P : Ideal R[X]
hP : P.IsMaximal
P' : Ideal R := comap C P
⊢ ((Quotient.mk P).comp C).IsIntegral


Context: R : Type u_1

Context: inst✝¹ : CommRing R

Context: inst✝ : IsJacobson R

Context: P : Ideal R[X]

Context: hP : P.IsMaximal

Context: P' : Ideal R := comap C P

Context: this : P'.IsPrime

R : Type u_1
inst✝¹ : CommRing R
inst✝ : IsJacobson R
P : Ideal R[X]
hP : P.IsMaximal
P' : Ideal R := comap C P
this : P'.IsPrime
f : R[X] →+* (R ⧸ P')[X] := mapRingHom (Quotient.mk P')
⊢ ((Quotient.mk P).comp C).IsIntegral


Context: R : Type u_1

Context: inst✝¹ : CommRing R

Context: inst✝ : IsJacobson R

Context: P : Ideal R[X]

Context: hP : P.IsMaximal

Context: P' : Ideal R := comap C P

Context: this : P'.IsPrime

Context: hf : Function.Surjective ⇑f

R : Type u_1
inst✝¹ : CommRing R
inst✝ : IsJacobson R
P : Ideal R[X]
hP : P.IsMaximal
P' : Ideal R := comap C P
this : P'.IsPrime
f : R[X] →+* (R ⧸ P')[X] := mapRingHom (Quotient.mk P')
hf : Function.Surjective ⇑f
⊢ ((Quotient.mk P).comp C).IsIntegral


Context: R : Type u_1

Context: inst✝¹ : CommRing R

Context: inst✝ : IsJacobson R

Context: P : Ideal R[X]

Context: hP : P.IsMaximal

Context: P' : Ideal R := comap C P

Context: this : P'.IsPrime

Context: hf : Function.Surjective ⇑f

Context: hPJ : P = comap f (map f P)

R : Type u_1
inst✝¹ : CommRing R
inst✝ : IsJacobson R
P : Ideal R[X]
hP : P.IsMaximal
P' : Ideal R := comap C P
this : P'.IsPrime
f : R[X] →+* (R ⧸ P')[X] := mapRingHom (Quotient.mk P')
hf : Function.Surjective ⇑f
hPJ : P = comap f (map f P)
⊢ ((Quotient.mk P).comp C).IsIntegral


Context: R : Type u_1

Context: inst✝¹ : CommRing R

Context: inst✝ : IsJacobson R

Context: P : Ideal R[X]

Context: hP : P.IsMaximal

Context: P' : Ideal R := comap C P

Context: this : P'.IsPrime

Context: hf : Function.Surjective ⇑f

Context: hPJ : P = comap f (map f P)

R : Type u_1
inst✝¹ : CommRing R
inst✝ : IsJacobson R
P : Ideal R[X]
hP : P.IsMaximal
P' : Ideal R := comap C P
this : P'.IsPrime
f : R[X] →+* (R ⧸ P')[X] := mapRingHom (Quotient.mk P')
hf : Function.Surjective ⇑f
hPJ : P = comap f (map f P)
⊢ ((quotientMap (map (mapRingHom (Quotient.mk (comap C P))) P) (mapRingHom (Quotient.mk (comap C P))) ⋯).comp
      ((Quotient.mk P).comp C)).IsIntegral


Context: R : Type u_1

Context: inst✝¹ : CommRing R

Context: inst✝ : IsJacobson R

Context: P : Ideal R[X]

Context: hP : P.IsMaximal

Context: P' : Ideal R := comap C P

Context: this : P'.IsPrime

Context: hf : Function.Surjective ⇑f

Context: hPJ : P = comap f (map f P)

R : Type u_1
inst✝¹ : CommRing R
inst✝ : IsJacobson R
P : Ideal R[X]
hP : P.IsMaximal
P' : Ideal R := comap C P
this : P'.IsPrime
f : R[X] →+* (R ⧸ P')[X] := mapRingHom (Quotient.mk P')
hf : Function.Surjective ⇑f
hPJ : P = comap f (map f P)
⊢ (((Quotient.mk (map (mapRingHom (Quotient.mk (comap C P))) P)).comp C).comp (Quotient.mk (comap C P))).IsIntegral


Context: R : Type u_1

Context: inst✝¹ : CommRing R

Context: inst✝ : IsJacobson R

Context: P : Ideal R[X]

Context: hP : P.IsMaximal

Context: P' : Ideal R := comap C P

Context: this : P'.IsPrime

Context: hf : Function.Surjective ⇑f

Context: hPJ : P = comap f (map f P)

R : Type u_1
inst✝¹ : CommRing R
inst✝ : IsJacobson R
P : Ideal R[X]
hP : P.IsMaximal
P' : Ideal R := comap C P
this : P'.IsPrime
f : R[X] →+* (R ⧸ P')[X] := mapRingHom (Quotient.mk P')
hf : Function.Surjective ⇑f
hPJ : P = comap f (map f P)
⊢ ((Quotient.mk (map (mapRingHom (Quotient.mk (comap C P))) P)).comp C).IsIntegral


Context: R : Type u_1

Context: inst✝¹ : CommRing R

Context: inst✝ : IsJacobson R

Context: P : Ideal R[X]

Context: hP : P.IsMaximal

Context: P' : Ideal R := comap C P

Context: this✝ : P'.IsPrime

Context: hf : Function.Surjective ⇑f

Context: hPJ : P = comap f (map f P)

R : Type u_1
inst✝¹ : CommRing R
inst✝ : IsJacobson R
P : Ideal R[X]
hP : P.IsMaximal
P' : Ideal R := comap C P
this✝ : P'.IsPrime
f : R[X] →+* (R ⧸ P')[X] := mapRingHom (Quotient.mk P')
hf : Function.Surjective ⇑f
hPJ : P = comap f (map f P)
this : (map (mapRingHom (Quotient.mk (comap C P))) P).IsMaximal
⊢ ((Quotient.mk (map (mapRingHom (Quotient.mk (comap C P))) P)).comp C).IsIntegral


Context: R : Type u_1

Context: inst✝¹ : CommRing R

Context: inst✝ : IsJacobson R

Context: P : Ideal R[X]

Context: hP : P.IsMaximal

Context: P' : Ideal R := comap C P

Context: this✝ : P'.IsPrime

Context: hf : Function.Surjective ⇑f

Context: hPJ : P = comap f (map f P)

Context: x : R ⧸ P'

R : Type u_1
inst✝¹ : CommRing R
inst✝ : IsJacobson R
P : Ideal R[X]
hP : P.IsMaximal
P' : Ideal R := comap C P
this✝ : P'.IsPrime
f : R[X] →+* (R ⧸ P')[X] := mapRingHom (Quotient.mk P')
hf : Function.Surjective ⇑f
hPJ : P = comap f (map f P)
this : (map (mapRingHom (Quotient.mk (comap C P))) P).IsMaximal
x : R ⧸ P'
hx : C x ∈ map (mapRingHom (Quotient.mk (comap C P))) P
⊢ x = 0


Context: R : Type u_1

Context: inst✝¹ : CommRing R

Context: inst✝ : IsJacobson R

Context: P : Ideal R[X]

Context: hP : P.IsMaximal

Context: P' : Ideal R := comap C P

Context: this✝ : P'.IsPrime

Context: hf : Function.Surjective ⇑f

Context: hPJ : P = comap f (map f P)

Context: z : R

case intro
R : Type u_1
inst✝¹ : CommRing R
inst✝ : IsJacobson R
P : Ideal R[X]
hP : P.IsMaximal
P' : Ideal R := comap C P
this✝ : P'.IsPrime
f : R[X] →+* (R ⧸ P')[X] := mapRingHom (Quotient.mk P')
hf : Function.Surjective ⇑f
hPJ : P = comap f (map f P)
this : (map (mapRingHom (Quotient.mk (comap C P))) P).IsMaximal
z : R
hx : C ((Quotient.mk P') z) ∈ map (mapRingHom (Quotient.mk (comap C P))) P
⊢ (Quotient.mk P') z = 0


α : Type u_1
β : Type u_2
m : MeasurableSpace α
μ✝ ν✝¹ μ ν✝ : Measure α
f : α → ℝ≥0∞
ν : Measure α
inst✝¹ : SigmaFinite μ
inst✝ : SigmaFinite ν
hμν : μ ≪ ν
hf : AEMeasurable f ν
⊢ (μ.withDensity f).rnDeriv ν =ᶠ[ae ν] fun x => f x * μ.rnDeriv ν x


R : Type u_1
R' : Type u_2
M : Type u_3
X : Type u_4
inst✝¹² : Monoid M
S : Submonoid M
inst✝¹¹ : OreSet S
inst✝¹⁰ : MulAction M X
inst✝⁹ : SMul R X
inst✝⁸ : SMul R M
inst✝⁷ : IsScalarTower R M M
inst✝⁶ : IsScalarTower R M X
inst✝⁵ : SMul R' X
inst✝⁴ : SMul R' M
inst✝³ : IsScalarTower R' M M
inst✝² : IsScalarTower R' M X
inst✝¹ : SMul R R'
inst✝ : IsScalarTower R R' M
r : R
x : OreLocalization S X
⊢ (r • 1) • x = r • x


case c
R : Type u_1
R' : Type u_2
M : Type u_3
X : Type u_4
inst✝¹² : Monoid M
S : Submonoid M
inst✝¹¹ : OreSet S
inst✝¹⁰ : MulAction M X
inst✝⁹ : SMul R X
inst✝⁸ : SMul R M
inst✝⁷ : IsScalarTower R M M
inst✝⁶ : IsScalarTower R M X
inst✝⁵ : SMul R' X
inst✝⁴ : SMul R' M
inst✝³ : IsScalarTower R' M M
inst✝² : IsScalarTower R' M X
inst✝¹ : SMul R R'
inst✝ : IsScalarTower R R' M
r : R
r' : X
s : ↥S
⊢ (r • 1) • (r' /ₒ s) = r • (r' /ₒ s)


α : Type u_1
G : Type u_2
inst✝³ : Group G
inst✝² : MulAction G α
M : Type u_3
inst✝¹ : Monoid M
inst✝ : MulAction M α
a : α
g : G
⊢ g • a ∈ fixedBy α g ↔ a ∈ fixedBy α g


α : Type u_1
G : Type u_2
inst✝³ : Group G
inst✝² : MulAction G α
M : Type u_3
inst✝¹ : Monoid M
inst✝ : MulAction M α
a : α
g : G
⊢ g • a = a ↔ a ∈ fixedBy α g


α : Type u_1
β : ?m.5263
inst✝² : Preorder α
inst✝¹ : TopologicalSpace α
inst✝ : IsLower α
s : Set α
h : s.Finite
⊢ IsClosed ↑(upperClosure s)


α : Type u_1
β : ?m.5263
inst✝² : Preorder α
inst✝¹ : TopologicalSpace α
inst✝ : IsLower α
s : Set α
h : s.Finite
⊢ IsClosed (⋃ i ∈ s, ↑(UpperSet.Ici i))


α : Type u_1
β : Type u_2
op : α → α → α
hc : Std.Commutative op
ha : Std.Associative op
inst✝ : DecidableEq α
s₁ s₂ : Multiset α
b₁ b₂ : α
⊢ op (fold op b₁ (s₁ ∪ s₂)) (fold op b₂ (s₁ ∩ s₂)) = op (fold op b₁ s₁) (fold op b₂ s₂)


𝕜 : Type u
inst✝⁴ : NontriviallyNormedField 𝕜
F : Type v
inst✝³ : NormedAddCommGroup F
inst✝² : NormedSpace 𝕜 F
E : Type w
inst✝¹ : NormedAddCommGroup E
inst✝ : NormedSpace 𝕜 E
f f₀ f₁ g : 𝕜 → F
f' f₀' f₁' g' : F
x : 𝕜
s t : Set 𝕜
L : Filter 𝕜
⊢ deriv (fun x => x⁻¹) x = -(x ^ 2)⁻¹


k : Type u_1
V : Type u_2
P : Type u_3
inst✝³ : Ring k
inst✝² : AddCommGroup V
inst✝¹ : Module k V
inst✝ : AffineSpace V P
ι : Type u_4
p : P
ps : Set P
h : p ∈ affineSpan k ps
⊢ affineSpan k (insert p ps) = affineSpan k ps


k : Type u_1
V : Type u_2
P : Type u_3
inst✝³ : Ring k
inst✝² : AddCommGroup V
inst✝¹ : Module k V
inst✝ : AffineSpace V P
ι : Type u_4
p : P
ps : Set P
h : p ∈ ↑(affineSpan k ps)
⊢ affineSpan k (insert p ps) = affineSpan k ps


Context: V : Type u_1

Context: P : Type u_2

Context: inst✝⁵ : NormedAddCommGroup V

Context: inst✝⁴ : InnerProductSpace ℝ V

Context: inst✝³ : MetricSpace P

Context: inst✝² : NormedAddTorsor V P

Context: s : AffineSubspace ℝ P

Context: inst✝¹ : Nonempty ↥s

Context: p : P

V : Type u_1
P : Type u_2
inst✝⁵ : NormedAddCommGroup V
inst✝⁴ : InnerProductSpace ℝ V
inst✝³ : MetricSpace P
inst✝² : NormedAddTorsor V P
s : AffineSubspace ℝ P
inst✝¹ : Nonempty ↥s
inst✝ : HasOrthogonalProjection s.direction
p : P
⊢ (_root_.orthogonalProjection s.direction) (p -ᵥ ↑((orthogonalProjection s) p)) = 0


Context: V : Type u_1

Context: P : Type u_2

Context: inst✝⁵ : NormedAddCommGroup V

Context: inst✝⁴ : InnerProductSpace ℝ V

Context: inst✝³ : MetricSpace P

Context: inst✝² : NormedAddTorsor V P

Context: s : AffineSubspace ℝ P

Context: inst✝¹ : Nonempty ↥s

Context: p : P

Context: c : V

Context: hc : c ∈ s.direction

case hv
V : Type u_1
P : Type u_2
inst✝⁵ : NormedAddCommGroup V
inst✝⁴ : InnerProductSpace ℝ V
inst✝³ : MetricSpace P
inst✝² : NormedAddTorsor V P
s : AffineSubspace ℝ P
inst✝¹ : Nonempty ↥s
inst✝ : HasOrthogonalProjection s.direction
p : P
c : V
hc : c ∈ s.direction
⊢ ⟪c, p -ᵥ ↑((orthogonalProjection s) p)⟫_ℝ = 0


Context: F : Type u_1

Context: ι : Type u_2

Context: α : Type u_3

Context: β : Type u_4

Context: γ : Type u_5

Context: f✝ : α → β → β

Context: op : α → α → α

Context: inst✝¹ : Monoid β

Context: inst✝ : Monoid γ

Context: s : Finset α

Context: f : α → β

F : Type u_1
ι : Type u_2
α : Type u_3
β : Type u_4
γ : Type u_5
f✝ : α → β → β
op : α → α → α
inst✝¹ : Monoid β
inst✝ : Monoid γ
s : Finset α
f : α → β
comm : (↑s).Pairwise fun a b => Commute (f a) (f b)
⊢ {x | x ∈ Multiset.map f s.val}.Pairwise Commute


s : Finset ℕ
m n p : ℕ
hs : ∀ p ∈ s, Prime p
⊢ (∏ p ∈ s, p).primeFactors = s


case a
s : Finset ℕ
m n p✝ : ℕ
hs : ∀ p ∈ s, Prime p
hn : ∏ p ∈ s, p ≠ 0
p : ℕ
⊢ p ∈ (∏ p ∈ s, p).primeFactors ↔ p ∈ s


case a
s : Finset ℕ
m n p✝ : ℕ
hs : ∀ p ∈ s, Prime p
hn : ∏ p ∈ s, p ≠ 0
p : ℕ
⊢ (Prime p ∧ ∃ a ∈ s, p ∣ a) ↔ p ∈ s


case a.intro.intro.intro
s : Finset ℕ
m n p✝ : ℕ
hs : ∀ p ∈ s, Prime p
hn : ∏ p ∈ s, p ≠ 0
p : ℕ
hp : Prime p
q : ℕ
hq : q ∈ s
hpq : p ∣ q
⊢ p ∈ s


R : Type u_1
inst✝¹⁶ : CommSemiring R
S : Submonoid R
M : Type u_2
M' : Type u_3
M'' : Type u_4
inst✝¹⁵ : AddCommMonoid M
inst✝¹⁴ : AddCommMonoid M'
inst✝¹³ : AddCommMonoid M''
A : Type u_5
inst✝¹² : CommSemiring A
inst✝¹¹ : Algebra R A
inst✝¹⁰ : Module A M'
inst✝⁹ : IsLocalization S A
inst✝⁸ : Module R M
inst✝⁷ : Module R M'
inst✝⁶ : Module R M''
inst✝⁵ : IsScalarTower R A M'
f : M →ₗ[R] M'
g : M →ₗ[R] M''
R' : Type u_6
inst✝⁴ : CommSemiring R'
inst✝³ : Algebra R R'
inst✝² : IsLocalization S R'
inst✝¹ : Module R' M
inst✝ : IsScalarTower R R' M
s : ↥S
⊢ IsUnit ((algebraMap R (Module.End R M)) ↑s)


R : Type u_1
inst✝¹⁶ : CommSemiring R
S : Submonoid R
M : Type u_2
M' : Type u_3
M'' : Type u_4
inst✝¹⁵ : AddCommMonoid M
inst✝¹⁴ : AddCommMonoid M'
inst✝¹³ : AddCommMonoid M''
A : Type u_5
inst✝¹² : CommSemiring A
inst✝¹¹ : Algebra R A
inst✝¹⁰ : Module A M'
inst✝⁹ : IsLocalization S A
inst✝⁸ : Module R M
inst✝⁷ : Module R M'
inst✝⁶ : Module R M''
inst✝⁵ : IsScalarTower R A M'
f : M →ₗ[R] M'
g : M →ₗ[R] M''
R' : Type u_6
inst✝⁴ : CommSemiring R'
inst✝³ : Algebra R R'
inst✝² : IsLocalization S R'
inst✝¹ : Module R' M
inst✝ : IsScalarTower R R' M
s : ↥S
⊢ IsUnit ((Algebra.lsmul R R M) ((algebraMap R R') ↑s))


case h
α : Type u_1
M : Matroid α
I B✝ X B : Set α
⊢ B ∈ {B | M✶.Base B} ↔ B ∈ (fun X => M.E \ X) '' {B | M.Base B}


case h
α : Type u_1
M : Matroid α
I B✝ X B : Set α
⊢ M.Base (M.E \ B) ∧ B ⊆ M.E ↔ ∃ x, M.Base x ∧ M.E \ x = B


case h
α : Type u_1
M : Matroid α
I B✝ X B : Set α
x✝ : ∃ x, M.Base x ∧ M.E \ x = B
B' : Set α
hB' : M.Base B'
h : M.E \ B' = B
⊢ M.Base (M.E \ B)


Γ : Type u_1
R : Type u_2
inst✝² : PartialOrder Γ
inst✝¹ : Zero R
a b : Γ
r : R
Γ' : Type u_3
inst✝ : PartialOrder Γ'
f : Γ ↪o Γ'
x : HahnSeries Γ R
g : Γ'
hg : g ∈ (embDomain f x).support
⊢ g ∈ ⇑f '' x.support


Γ : Type u_1
R : Type u_2
inst✝² : PartialOrder Γ
inst✝¹ : Zero R
a b : Γ
r : R
Γ' : Type u_3
inst✝ : PartialOrder Γ'
f : Γ ↪o Γ'
x : HahnSeries Γ R
g : Γ'
hg : g ∉ ⇑f '' x.support
⊢ g ∉ (embDomain f x).support