ι : Type u_1
α : Type u_2
M : Type u_3
N : Type u_4
P : Type u_5
M₀ : Type u_6
G : Type u_7
R : Type u_8
inst✝ : OrderedCommMonoid M
a b : M
l : List M
x✝ : a :: b :: l ≠ []
hl₁ : 1 < a ∧ 1 < b ∧ ∀ a ∈ l, 1 < a
⊢ 1 ≤ (b :: l).prod


α : Type ua
β : Type ub
γ : Type uc
δ : Type ud
ι : Sort u_1
U V : Set (α × α)
hU : SymmetricRel U
hV : SymmetricRel V
⊢ SymmetricRel (U ∩ V)


a b m n : ℕ+
cop : m.Coprime n
am : a ∣ m
bn : b ∣ n
⊢ a = (a * b).gcd m


a b m n : ℕ+
cop : m.Coprime n
am : a.gcd m = a
bn : b ∣ n
⊢ a.gcd m = (a * b).gcd m


a b m n : ℕ+
cop : m.Coprime n
am : a.gcd m = a
bn : b ∣ n
⊢ (a * b).gcd m = a.gcd m


a b m n : ℕ+
cop : m.Coprime n
am : a.gcd m = a
bn : b ∣ n
⊢ b.Coprime m


R : Type u
inst✝⁶ : CommSemiring R
A : Type u
inst✝⁵ : Semiring A
inst✝⁴ : Algebra R A
B✝ : Type u
inst✝³ : CommRing B✝
inst✝² : Algebra R B✝
I✝ : Ideal B✝
B : Type u
inst✝¹ : CommRing B
inst✝ : FormallySmooth R A
I : Ideal B
hI : IsNilpotent I
⊢ ∀ [_RB : Algebra R B], Function.Surjective (Ideal.Quotient.mkₐ R I).comp


Context: α : Type u_1

Context: β : Type u_2

Context: γ : Type u_3

Context: δ : Type u_4

Context: δ' : Type u_5

Context: ι : Sort uι

Context: s t u : Set α

Context: π : δ → Type u_6

Context: inst✝³ : MeasurableSpace α

Context: inst✝¹ : MeasurableSpace γ

Context: p : δ → Prop

Context: inst✝ : DecidablePred p

α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
δ' : Type u_5
ι : Sort uι
s t u : Set α
π : δ → Type u_6
inst✝³ : MeasurableSpace α
inst✝² : (a : δ) → MeasurableSpace (π a)
inst✝¹ : MeasurableSpace γ
p : δ → Prop
inst✝ : DecidablePred p
⊢ Measurable ⇑(piEquivPiSubtypeProd p π).symm


Context: μ : Measure ℝ

Context: inst✝ : IsProbabilityMeasure μ

Context: x : ℝ

μ : Measure ℝ
inst✝ : IsProbabilityMeasure μ
x : ℝ
this : IsFiniteMeasure ((Measure.dirac ()).prod μ)
⊢ ENNReal.ofReal (↑(cdf μ) x) = μ (Iic x)


Context: μ : Measure ℝ

Context: inst✝ : IsProbabilityMeasure μ

Context: x : ℝ

μ : Measure ℝ
inst✝ : IsProbabilityMeasure μ
x : ℝ
this : IsFiniteMeasure ((Measure.dirac ()).prod μ)
h :
  ∫⁻ (a : Unit), ENNReal.ofReal (↑(condCDF ((Measure.dirac ()).prod μ) a) x) ∂((Measure.dirac ()).prod μ).fst =
    ((Measure.dirac ()).prod μ) (univ ×ˢ Iic x)
⊢ ENNReal.ofReal (↑(cdf μ) x) = μ (Iic x)


α : 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
f : α → β → γ
s✝ : Set α
t✝ : Set β
s : ι → Set α
t : Set β
⊢ image2 f (⋃ i, s i) t = ⋃ i, image2 f (s i) t


Context: α : Type u_1

Context: β : Type u_2

Context: inst✝³ : MulOneClass α

Context: inst✝² : LT α

Context: a b : α

α : Type u_1
β : Type u_2
inst✝³ : MulOneClass α
inst✝² : LT α
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 : α
⊢ a < a * b ↔ a * 1 < a * b


α : Type u_1
β : Type u_2
γ : Type u_3
ι : Type u_4
inst✝³ : Countable ι
f g : α → β
M : Type u_5
inst✝² : Monoid M
inst✝¹ : TopologicalSpace M
inst✝ : ContinuousMul M
m : MeasurableSpace α
l : List (α → M)
hl : ∀ f ∈ l, StronglyMeasurable f
⊢ StronglyMeasurable fun x => (List.map (fun f => f x) l).prod


K : Type u_1
inst✝¹ : Field K
inst✝ : NumberField K
B : ℝ
⊢ Bornology.IsBounded (convexBodySum K B)


Context: K : Type u_1

Context: inst✝¹ : Field K

Context: inst✝ : NumberField K

Context: B : ℝ

Context: hx : x ∈ convexBodySum K B

Context: hy : y ∈ convexBodySum K B

K : Type u_1
inst✝¹ : Field K
inst✝ : NumberField K
B : ℝ
x : ({ w // w.IsReal } → ℝ) × ({ w // w.IsComplex } → ℂ)
hx : x ∈ convexBodySum K B
y : ({ w // w.IsReal } → ℝ) × ({ w // w.IsComplex } → ℂ)
hy : y ∈ convexBodySum K B
⊢ dist x y ≤ B + B


F : Type u_1
R : Type u_2
A : Type u_3
B : Type u_4
inst✝⁹ : CommSemiring R
inst✝⁸ : StarRing R
inst✝⁷ : Semiring A
inst✝⁶ : Algebra R A
inst✝⁵ : StarRing A
inst✝⁴ : StarModule R A
inst✝³ : Semiring B
inst✝² : Algebra R B
inst✝¹ : StarRing B
inst✝ : StarModule R B
S : Subalgebra R A
x : A
⊢ star x ∈ star S ↔ x ∈ S


ι : Type u_1
κ : Type u_2
α : Type u_3
β : Type u_4
γ : Type u_5
s s₁ s₂ : Finset α
a : α
f✝ g✝ : α → β
inst✝ : CommMonoid β
p : α → Prop
x✝ : DecidablePred p
h : ∀ i ∈ s, p i
f : (i : α) → p i → β
g : (i : α) → ¬p i → β
⊢ (∏ i ∈ s, if hi : p i then f i hi else g i hi) = ∏ i : { x // x ∈ s }, f ↑i ⋯


Context: R : Type u

Context: inst✝⁴ : OrderedCommRing R

Context: inst✝³ : StarRing R

Context: inst✝² : StarOrderedRing R

Context: inst✝¹ : Algebra ℝ R

Context: inst✝ : OrderedSMul ℝ R

Context: A₀ A₁ B₀ B₁ : R

Context: T : IsCHSHTuple A₀ A₁ B₀ B₁

R : Type u
inst✝⁴ : OrderedCommRing R
inst✝³ : StarRing R
inst✝² : StarOrderedRing R
inst✝¹ : Algebra ℝ R
inst✝ : OrderedSMul ℝ R
A₀ A₁ B₀ B₁ : R
T : IsCHSHTuple A₀ A₁ B₀ B₁
P : R := 2 - A₀ * B₀ - A₀ * B₁ - A₁ * B₀ + A₁ * B₁
⊢ A₀ * B₀ + A₀ * B₁ + A₁ * B₀ - A₁ * B₁ ≤ 2


Context: R : Type u

Context: inst✝⁴ : OrderedCommRing R

Context: inst✝³ : StarRing R

Context: inst✝² : StarOrderedRing R

Context: inst✝¹ : Algebra ℝ R

Context: inst✝ : OrderedSMul ℝ R

Context: A₀ A₁ B₀ B₁ : R

Context: T : IsCHSHTuple A₀ A₁ B₀ B₁

Context: i₁ : 0 ≤ P

case a
R : Type u
inst✝⁴ : OrderedCommRing R
inst✝³ : StarRing R
inst✝² : StarOrderedRing R
inst✝¹ : Algebra ℝ R
inst✝ : OrderedSMul ℝ R
A₀ A₁ B₀ B₁ : R
T : IsCHSHTuple A₀ A₁ B₀ B₁
P : R := 2 - A₀ * B₀ - A₀ * B₁ - A₁ * B₀ + A₁ * B₁
i₁ : 0 ≤ P
⊢ 0 ≤ 2 - (A₀ * B₀ + A₀ * B₁ + A₁ * B₀ - A₁ * B₁)


G : Type u_1
H : Type u_2
A : Type u_3
α : Type u_4
β : Type u_5
inst✝ : Monoid G
a b x y : G
n m : ℕ
⊢ orderOf 1 = 1


K : Type u_1
inst✝¹ : Field K
t : ℕ
inst✝ : Invertible ↑t
⊢ ¬ringChar K ∣ t


K : Type u_1
inst✝¹ : Field K
t : ℕ
inst✝ : Invertible ↑t
⊢ ↑t ≠ 0


ι : Type u_1
α : Type u
β : Type v
γ : Type w
inst✝² : PseudoEMetricSpace α
inst✝¹ : PseudoEMetricSpace β
inst✝ : PseudoEMetricSpace γ
h : α ≃ᵢ β
x : β
r : ℝ≥0∞
⊢ ⇑h ⁻¹' EMetric.closedBall x r = EMetric.closedBall (h.symm x) r


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


R : Type u
S : Type v
inst✝¹⁰ : CommRing R
inst✝⁹ : CommRing S
inst✝⁸ : Algebra R S
P : Generators R S
R' : Type u'
S' : Type v'
inst✝⁷ : CommRing R'
inst✝⁶ : CommRing S'
inst✝⁵ : Algebra R' S'
P' : Generators R' S'
inst✝⁴ : Algebra R R'
inst✝³ : Algebra S S'
inst✝² : Algebra R S'
inst✝¹ : IsScalarTower R R' S'
inst✝ : IsScalarTower R S S'
f : P.Hom P'
i : P.vars
j : P'.vars
⊢ (P'.cotangentSpaceBasis.repr ((CotangentSpace.map f) (P.cotangentSpaceBasis i))) j =
    (aeval P'.val) ((pderiv j) (f.val i))


α : Type u_1
inst✝ : Group α
s t : Subgroup α
ι : Type u_2
f : ι → Subgroup α
⊢ ∀ (a₁ a₂ : α),
    (fun q i => quotientMapOfLE ⋯ q) (Quotient.mk'' a₁) = (fun q i => quotientMapOfLE ⋯ q) (Quotient.mk'' a₂) →
      Quotient.mk'' a₁ = Quotient.mk'' a₂


Context: m k : ℕ+

m k : ℕ+
⊢ ↑(m.mod k) ≤ ↑m ∧ ↑(m.mod k) ≤ ↑k


Context: α : Type u

Context: β : Type v

Context: ι : Sort w

Context: γ : Type x

Context: C : Set α → Prop

Context: S : Set α

Context: h : S.Finite

Context: H0 : C ∅

α : Type u
β : Type v
ι : Sort w
γ : Type x
C : Set α → Prop
S : Set α
h : S.Finite
H0 : C ∅
H1 : ∀ {a : α} {s : Set α}, a ∈ S → s ⊆ S → a ∉ s → C s → C (insert a s)
⊢ C S


Context: α : Type u

Context: β : Type v

Context: ι : Sort w

Context: γ : Type x

Context: C : Set α → Prop

Context: S : Set α

Context: h : S.Finite

Context: H0 : C ∅

Context: a : α

Context: s : Set α

Context: has : a ∉ s

Context: a✝ : s.Finite

Context: hCs : s ⊆ S → C s

Context: haS : insert a s ⊆ S

α : Type u
β : Type v
ι : Sort w
γ : Type x
C : Set α → Prop
S : Set α
h : S.Finite
H0 : C ∅
H1 : ∀ {a : α} {s : Set α}, a ∈ S → s ⊆ S → a ∉ s → C s → C (insert a s)
a : α
s : Set α
has : a ∉ s
a✝ : s.Finite
hCs : s ⊆ S → C s
haS : insert a s ⊆ S
⊢ C (insert a s)


Context: α : Type u

Context: β : Type v

Context: ι : Sort w

Context: γ : Type x

Context: C : Set α → Prop

Context: S : Set α

Context: h : S.Finite

Context: H0 : C ∅

Context: a : α

Context: s : Set α

Context: has : a ∉ s

Context: a✝ : s.Finite

Context: hCs : s ⊆ S → C s

Context: haS : a ∈ S ∧ s ⊆ S

α : Type u
β : Type v
ι : Sort w
γ : Type x
C : Set α → Prop
S : Set α
h : S.Finite
H0 : C ∅
H1 : ∀ {a : α} {s : Set α}, a ∈ S → s ⊆ S → a ∉ s → C s → C (insert a s)
a : α
s : Set α
has : a ∉ s
a✝ : s.Finite
hCs : s ⊆ S → C s
haS : a ∈ S ∧ s ⊆ S
⊢ C (insert a s)


Ω : Type u_1
m0 : MeasurableSpace Ω
μ : Measure Ω
inst✝³ : IsProbabilityMeasure μ
ι : Type u_2
β : Type u_3
inst✝² : LinearOrder ι
mβ : MeasurableSpace β
inst✝¹ : NormedAddCommGroup β
inst✝ : BorelSpace β
f : ι → Ω → β
i j : ι
s : ι → Set Ω
hsm : ∀ (n : ι), MeasurableSet (s n)
hs : iIndepSet s μ
hij : i < j
⊢ μ[(s j).indicator fun x => 1|↑(filtrationOfSet hsm) i] =ᶠ[ae μ] fun x => (μ (s j)).toReal


Ω : Type u_1
m0 : MeasurableSpace Ω
μ : Measure Ω
inst✝³ : IsProbabilityMeasure μ
ι : Type u_2
β : Type u_3
inst✝² : LinearOrder ι
mβ : MeasurableSpace β
inst✝¹ : NormedAddCommGroup β
inst✝ : BorelSpace β
f : ι → Ω → β
i j : ι
s : ι → Set Ω
hsm : ∀ (n : ι), MeasurableSet (s n)
hs : iIndepSet s μ
hij : i < j
⊢ μ[(s j).indicator fun x => 1|↑(Filtration.natural (fun i => (s i).indicator fun x => 1) ⋯) i] =ᶠ[ae μ] fun x =>
    (μ (s j)).toReal


Ω : Type u_1
m0 : MeasurableSpace Ω
μ : Measure Ω
inst✝³ : IsProbabilityMeasure μ
ι : Type u_2
β : Type u_3
inst✝² : LinearOrder ι
mβ : MeasurableSpace β
inst✝¹ : NormedAddCommGroup β
inst✝ : BorelSpace β
f : ι → Ω → β
i j : ι
s : ι → Set Ω
hsm : ∀ (n : ι), MeasurableSet (s n)
hs : iIndepSet s μ
hij : i < j
⊢ (fun x => ∫ (x : Ω), (s j).indicator (fun _ω => 1) x ∂μ) =ᶠ[ae μ] fun x => (μ (s j)).toReal


case refine_2.w.h
C : Type u₁
inst✝² : Category.{v₁, u₁} C
D : Type u₂
inst✝¹ : Category.{v₂, u₂} D
E : Type u₃
inst✝ : Category.{v₃, u₃} E
F✝ G✝ : C ⥤ D
X Y : C
F G : C ⥤ D
H I : D ⥤ E
α : F ≅ G
β : H ≅ I
x✝ : C
⊢ ((α.inv ◫ β.inv) ≫ α.hom ◫ β.hom).app x✝ = (𝟙 (G ⋙ I)).app x✝


M✝ : Type u_1
inst✝² : Monoid M✝
s✝ : Set M✝
A : Type u_2
inst✝¹ : AddMonoid A
t : Set A
M : Type u_3
inst✝ : CommMonoid M
s : Set M
hs : IsSubmonoid s
m : Multiset M
⊢ (∀ a ∈ m, a ∈ s) → m.prod ∈ s


M✝ : Type u_1
inst✝² : Monoid M✝
s✝ : Set M✝
A : Type u_2
inst✝¹ : AddMonoid A
t : Set A
M : Type u_3
inst✝ : CommMonoid M
s : Set M
hs : IsSubmonoid s
m : Multiset M
l : List M
hl : ∀ a ∈ ⟦l⟧, a ∈ s
⊢ Multiset.prod ⟦l⟧ ∈ s


M✝ : Type u_1
inst✝² : Monoid M✝
s✝ : Set M✝
A : Type u_2
inst✝¹ : AddMonoid A
t : Set A
M : Type u_3
inst✝ : CommMonoid M
s : Set M
hs : IsSubmonoid s
m : Multiset M
l : List M
hl : ∀ a ∈ ⟦l⟧, a ∈ s
⊢ l.prod ∈ s


case a
α : Type u_1
s✝¹ t✝ : Finset α
n✝ : ?m.21109
s✝ t : Finset α
n : ℕ
s a✝ : Finset α
⊢ a✝ ∈ powersetCard n s ↔ a✝ ∈ filter (fun x => x.card = n) s.powerset


α : Type u_1
β : Type v
γ : Type u_2
inst✝ : DecidableEq α
x y z : Multiset α
h : z ≤ y
⊢ x + y = x ∪ z ↔ y = z ∧ x.Disjoint y


Context: β : Type w

Context: α : Type w₂

Context: γ : Type w₃

Context: C : Type u

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

Context: f : β → C

Context: inst✝ : HasCoproduct f

Context: c : Cofan f

Context: x✝ : Nonempty (IsColimit c)

Context: hc : IsColimit c

Context: e_3✝ : ∐ f = (mk (∐ f) (Sigma.ι f)).pt

Context: b✝ : β

case h.e'_5.h.h
β : Type w
α : Type w₂
γ : Type w₃
C : Type u
inst✝¹ : Category.{v, u} C
f : β → C
inst✝ : HasCoproduct f
c : Cofan f
x✝ : Nonempty (IsColimit c)
hc : IsColimit c
this : IsIso (((coproductIsCoproduct f).coconePointUniqueUpToIso hc).hom ≫ hc.desc c)
e_3✝ : ∐ f = (mk (∐ f) (Sigma.ι f)).pt
b✝ : β
⊢ Sigma.ι f b✝ ≫ Sigma.desc c.inj =
    Sigma.ι f b✝ ≫ ((coproductIsCoproduct f).coconePointUniqueUpToIso hc).hom ≫ hc.desc c


F : Type u_1
inst✝¹ : Field F
ι : Type u_2
inst✝ : DecidableEq ι
s : Finset ι
v : ι → F
i j : ι
hvs : Set.InjOn v ↑s
hs : s.Nonempty
⊢ ∑ j ∈ s, Lagrange.basis s v j = 1


α : Type u_1
inst✝ : DecidableEq α
s : Multiset α
l₁ l₂ : List α
⊢ (↑l₁).ndinter ↑l₂ = ↑(l₁ ∩ l₂)


α : Type u_1
inst✝ : DecidableEq α
s : Multiset α
l₁ l₂ : List α
⊢ List.filter (fun b => elem b l₂) l₁ ~ l₁ ∩ l₂


α : Type u_1
inst✝² : Fintype α
inst✝¹ : DecidableEq α
P : Finpartition univ
hP : P.IsEquipartition
G : SimpleGraph α
inst✝ : DecidableRel G.Adj
ε : ℝ
U : Finset α
hU : U ∈ P.parts
V : Finset α
𝒜 : Finset (Finset α)
s : Finset α
h𝒜 : 𝒜 ⊆ (chunk hP G ε hU).parts
hs : s ∈ 𝒜
⊢ ↑𝒜.card * ↑s.card * (↑m / (↑m + 1)) ≤ ↑(𝒜.sup id).card


α : Type u_1
inst✝² : Fintype α
inst✝¹ : DecidableEq α
P : Finpartition univ
hP : P.IsEquipartition
G : SimpleGraph α
inst✝ : DecidableRel G.Adj
ε : ℝ
U : Finset α
hU : U ∈ P.parts
V : Finset α
𝒜 : Finset (Finset α)
s : Finset α
h𝒜 : 𝒜 ⊆ (chunk hP G ε hU).parts
hs : s ∈ 𝒜
⊢ ↑𝒜.card * ↑m * ↑s.card ≤ ↑(𝒜.sup id).card * (↑m + 1)


M : Type u_1
N : Type u_2
P : Type u_3
inst✝³ : MulOneClass M
inst✝² : MulOneClass N
inst✝¹ : MulOneClass P
S : Submonoid M
A : Type u_4
inst✝ : SetLike A M
hA : SubmonoidClass A M
S' : A
s : Set M
x✝¹ : { x // x ∈ ↑(closure s) }
x : M
hx : x ∈ ↑(closure s)
x✝ : ⟨x, hx⟩ ∈ ⊤
⊢ ⟨x, hx⟩ ∈ closure (Subtype.val ⁻¹' s)


α : Type u_1
G G' : SimpleGraph α
inst✝¹ : DecidableRel G.Adj
ε : ℝ
s t u : Finset α
inst✝ : DecidableEq α
hst : Disjoint s t
hsu : Disjoint s u
htu : Disjoint t u
x₁ x₂ y₁ y₂ z₁ z₂ : α
h : {x₁, y₁, z₁} = {x₂, y₂, z₂}
hx₁ : x₁ ∈ s
hx₂ : x₂ ∈ s
hy₁ : y₁ ∈ t
hy₂ : y₂ ∈ t
hz₁ : z₁ ∈ u
hz₂ : z₂ ∈ u
⊢ (x₁, y₁, z₁) = (x₂, y₂, z₂)


Context: α : Type u_1

Context: G G' : SimpleGraph α

Context: inst✝¹ : DecidableRel G.Adj

Context: ε : ℝ

Context: s t u : Finset α

Context: inst✝ : DecidableEq α

Context: hst : Disjoint s t

Context: hsu : Disjoint s u

Context: htu : Disjoint t u

Context: x₁ x₂ y₁ y₂ z₁ z₂ : α

Context: hx₁ : x₁ ∈ s

Context: hx₂ : x₂ ∈ s

Context: hy₁ : y₁ ∈ t

Context: hy₂ : y₂ ∈ t

Context: hz₁ : z₁ ∈ u

Context: hz₂ : z₂ ∈ u

α : Type u_1
G G' : SimpleGraph α
inst✝¹ : DecidableRel G.Adj
ε : ℝ
s t u : Finset α
inst✝ : DecidableEq α
hst : Disjoint s t
hsu : Disjoint s u
htu : Disjoint t u
x₁ x₂ y₁ y₂ z₁ z₂ : α
hx₁ : x₁ ∈ s
hx₂ : x₂ ∈ s
hy₁ : y₁ ∈ t
hy₂ : y₂ ∈ t
hz₁ : z₁ ∈ u
hz₂ : z₂ ∈ u
h :
  ((x₁ = x₂ ∨ x₁ = y₂ ∨ x₁ = z₂) ∧ (y₁ = x₂ ∨ y₁ = y₂ ∨ y₁ = z₂) ∧ (z₁ = x₂ ∨ z₁ = y₂ ∨ z₁ = z₂)) ∧
    (x₂ = x₁ ∨ x₂ = y₁ ∨ x₂ = z₁) ∧ (y₂ = x₁ ∨ y₂ = y₁ ∨ y₂ = z₁) ∧ (z₂ = x₁ ∨ z₂ = y₁ ∨ z₂ = z₁)
⊢ (x₁, y₁, z₁) = (x₂, y₂, z₂)


Context: α : Type u_1

Context: G G' : SimpleGraph α

Context: inst✝¹ : DecidableRel G.Adj

Context: ε : ℝ

Context: s t u : Finset α

Context: inst✝ : DecidableEq α

Context: hst : ∀ ⦃a : α⦄, a ∈ s → a ∉ t

Context: hsu : ∀ ⦃a : α⦄, a ∈ s → a ∉ u

Context: htu : ∀ ⦃a : α⦄, a ∈ t → a ∉ u

Context: x₁ x₂ y₁ y₂ z₁ z₂ : α

Context: hx₁ : x₁ ∈ s

Context: hx₂ : x₂ ∈ s

Context: hy₁ : y₁ ∈ t

Context: hy₂ : y₂ ∈ t

Context: hz₁ : z₁ ∈ u

Context: hz₂ : z₂ ∈ u

α : Type u_1
G G' : SimpleGraph α
inst✝¹ : DecidableRel G.Adj
ε : ℝ
s t u : Finset α
inst✝ : DecidableEq α
hst : ∀ ⦃a : α⦄, a ∈ s → a ∉ t
hsu : ∀ ⦃a : α⦄, a ∈ s → a ∉ u
htu : ∀ ⦃a : α⦄, a ∈ t → a ∉ u
x₁ x₂ y₁ y₂ z₁ z₂ : α
hx₁ : x₁ ∈ s
hx₂ : x₂ ∈ s
hy₁ : y₁ ∈ t
hy₂ : y₂ ∈ t
hz₁ : z₁ ∈ u
hz₂ : z₂ ∈ u
h :
  ((x₁ = x₂ ∨ x₁ = y₂ ∨ x₁ = z₂) ∧ (y₁ = x₂ ∨ y₁ = y₂ ∨ y₁ = z₂) ∧ (z₁ = x₂ ∨ z₁ = y₂ ∨ z₁ = z₂)) ∧
    (x₂ = x₁ ∨ x₂ = y₁ ∨ x₂ = z₁) ∧ (y₂ = x₁ ∨ y₂ = y₁ ∨ y₂ = z₁) ∧ (z₂ = x₁ ∨ z₂ = y₁ ∨ z₂ = z₁)
⊢ (x₁, y₁, z₁) = (x₂, y₂, z₂)


Context: α : Type u_1

Context: G G' : SimpleGraph α

Context: inst✝¹ : DecidableRel G.Adj

Context: ε : ℝ

Context: s t u : Finset α

Context: inst✝ : DecidableEq α

Context: hst : ∀ ⦃a : α⦄, a ∈ s → a ∉ t

Context: hsu : ∀ ⦃a : α⦄, a ∈ s → a ∉ u

Context: htu : ∀ ⦃a : α⦄, a ∈ t → a ∉ u

Context: x₁ x₂ y₁ y₂ z₁ z₂ : α

Context: hx₁ : x₁ ∈ s

Context: hx₂ : x₂ ∈ s

Context: hy₁ : y₁ ∈ t

Context: hy₂ : y₂ ∈ t

Context: hz₁ : z₁ ∈ u

Context: hz₂ : z₂ ∈ u

α : Type u_1
G G' : SimpleGraph α
inst✝¹ : DecidableRel G.Adj
ε : ℝ
s t u : Finset α
inst✝ : DecidableEq α
hst : ∀ ⦃a : α⦄, a ∈ s → a ∉ t
hsu : ∀ ⦃a : α⦄, a ∈ s → a ∉ u
htu : ∀ ⦃a : α⦄, a ∈ t → a ∉ u
x₁ x₂ y₁ y₂ z₁ z₂ : α
hx₁ : x₁ ∈ s
hx₂ : x₂ ∈ s
hy₁ : y₁ ∈ t
hy₂ : y₂ ∈ t
hz₁ : z₁ ∈ u
hz₂ : z₂ ∈ u
h :
  ((x₁ = x₂ ∨ x₁ = y₂ ∨ x₁ = z₂) ∧ (y₁ = x₂ ∨ y₁ = y₂ ∨ y₁ = z₂) ∧ (z₁ = x₂ ∨ z₁ = y₂ ∨ z₁ = z₂)) ∧
    (x₂ = x₁ ∨ x₂ = y₁ ∨ x₂ = z₁) ∧ (y₂ = x₁ ∨ y₂ = y₁ ∨ y₂ = z₁) ∧ (z₂ = x₁ ∨ z₂ = y₁ ∨ z₂ = z₁)
⊢ x₁ = x₂ ∧ y₁ = y₂ ∧ z₁ = z₂


Context: α : Type u_1

Context: inst✝⁵ : Mul α

Context: inst✝⁴ : PartialOrder α

Context: inst✝³ : DecidableEq α

Context: inst✝ : LocallyFiniteOrder α

Context: a b c d : α

α : Type u_1
inst✝⁵ : Mul α
inst✝⁴ : PartialOrder α
inst✝³ : DecidableEq α
inst✝² : CovariantClass α α (fun x x_1 => x * x_1) fun x x_1 => x < x_1
inst✝¹ : CovariantClass α α (Function.swap HMul.hMul) LT.lt
inst✝ : LocallyFiniteOrder α
a b c d : α
⊢ ↑(Icc a b * Ico c d) ⊆ ↑(Ico (a * c) (b * d))


C : Type u
inst✝¹ : Groupoid C
S : Subgroupoid C
D : Type u_1
inst✝ : Groupoid D
φ : C ⥤ D
hφ : Function.Injective φ.obj
d : D
⊢ d ∈ (im φ hφ).objs ↔ ∃ c, φ.obj c = d


case neg
s : Finset ℕ
m n✝ p n k : ℕ
n0 : 0 < n
i : ℕ
e : k = 2 * i + 3
ih : ∀ (m : ℕ), Prime m → m ∣ n → k ≤ m
h : ¬n < k * k
k2 : 2 ≤ k
⊢ n.MinSqFacProp (if k ∣ n then if k ∣ n / k then some k else (n / k).minSqFacAux (k + 2) else n.minSqFacAux (k + 2))


Context: s : Finset ℕ

Context: m n✝ p n k : ℕ

Context: n0 : 0 < n

Context: i : ℕ

Context: e : k = 2 * i + 3

Context: ih : ∀ (m : ℕ), Prime m → m ∣ n → k ≤ m

Context: h : ¬n < k * k

Context: k2 : 2 ≤ k

Context: k0 : 0 < k

case neg
s : Finset ℕ
m n✝ p n k : ℕ
n0 : 0 < n
i : ℕ
e : k = 2 * i + 3
ih : ∀ (m : ℕ), Prime m → m ∣ n → k ≤ m
h : ¬n < k * k
k2 : 2 ≤ k
k0 : 0 < k
IH : ∀ (n' : ℕ), n' ∣ n → ¬k ∣ n' → n'.MinSqFacProp (n'.minSqFacAux (k + 2))
⊢ n.MinSqFacProp (if k ∣ n then if k ∣ n / k then some k else (n / k).minSqFacAux (k + 2) else n.minSqFacAux (k + 2))


α : Type u_1
β : Type u_2
γ : Type u_3
ι : Type u_4
s s' : Set α
x : α
p : Filter ι
g : ι → α
inst✝ : UniformSpace β
𝔖 : Set (Set α)
⊢ UniformContinuous fun f => (ofFun 𝔖) (UniformFun.toFun f)


ι : Type u_1
ι' : Type u_2
κ : Type u_3
κ' : Type u_4
R : Type u_5
M : Type u_6
inst✝¹³ : CommSemiring R
inst✝¹² : AddCommMonoid M
inst✝¹¹ : Module R M
R₂ : Type u_7
M₂ : Type u_8
inst✝¹⁰ : CommRing R₂
inst✝⁹ : AddCommGroup M₂
inst✝⁸ : Module R₂ M₂
e : Basis ι R M
v : ι' → M
i : ι
j : ι'
N : Type u_9
inst✝⁷ : AddCommMonoid N
inst✝⁶ : Module R N
b : Basis ι R M
b' : Basis ι' R M
c : Basis κ R N
c' : Basis κ' R N
f : M →ₗ[R] N
inst✝⁵ : Fintype ι'
inst✝⁴ : Finite κ
inst✝³ : Fintype ι
inst✝² : Fintype κ'
inst✝¹ : DecidableEq ι
inst✝ : DecidableEq ι'
⊢ c.toMatrix ⇑c' * (toMatrix b' c') f * b'.toMatrix ⇑b = (toMatrix b c) f


case intro
ι : Type u_1
ι' : Type u_2
κ : Type u_3
κ' : Type u_4
R : Type u_5
M : Type u_6
inst✝¹³ : CommSemiring R
inst✝¹² : AddCommMonoid M
inst✝¹¹ : Module R M
R₂ : Type u_7
M₂ : Type u_8
inst✝¹⁰ : CommRing R₂
inst✝⁹ : AddCommGroup M₂
inst✝⁸ : Module R₂ M₂
e : Basis ι R M
v : ι' → M
i : ι
j : ι'
N : Type u_9
inst✝⁷ : AddCommMonoid N
inst✝⁶ : Module R N
b : Basis ι R M
b' : Basis ι' R M
c : Basis κ R N
c' : Basis κ' R N
f : M →ₗ[R] N
inst✝⁵ : Fintype ι'
inst✝⁴ : Finite κ
inst✝³ : Fintype ι
inst✝² : Fintype κ'
inst✝¹ : DecidableEq ι
inst✝ : DecidableEq ι'
val✝ : Fintype κ
⊢ c.toMatrix ⇑c' * (toMatrix b' c') f * b'.toMatrix ⇑b = (toMatrix b c) f


case h
α : Type u_1
m0 : MeasurableSpace α
μ : Measure α
ι : Type u_2
inst✝ : Countable ι
f : ι → α → ℝ≥0∞
h : ∀ (i : ι), Measurable (f i)
s : Set α
hs : MeasurableSet s
⊢ (μ.withDensity (∑' (n : ι), f n)) s = (sum fun n => μ.withDensity (f n)) s


case h
α : Type u_1
m0 : MeasurableSpace α
μ : Measure α
ι : Type u_2
inst✝ : Countable ι
f : ι → α → ℝ≥0∞
h : ∀ (i : ι), Measurable (f i)
s : Set α
hs : MeasurableSet s
⊢ ∫⁻ (x : α) in s, tsum (fun n => f n) x ∂μ = ∑' (i : ι), ∫⁻ (x : α) in s, f i x ∂μ


case h
α : Type u_1
m0 : MeasurableSpace α
μ : Measure α
ι : Type u_2
inst✝ : Countable ι
f : ι → α → ℝ≥0∞
h : ∀ (i : ι), Measurable (f i)
s : Set α
hs : MeasurableSet s
⊢ ∫⁻ (x : α) in s, tsum (fun n => f n) x ∂μ = ∫⁻ (a : α) in s, ∑' (i : ι), f i a ∂μ


R : Type u
S : Type v
σ : Type u_1
τ : Type u_2
r : R
e : ℕ
n m : σ
s : σ →₀ ℕ
inst✝¹ : CommSemiring R
p✝ q✝ : MvPolynomial σ R
inst✝ : DecidableEq σ
p q : MvPolynomial σ R
h : p.degrees.Disjoint q.degrees
⊢ (p + q).degrees = p.degrees ∪ q.degrees


X : Type u_1
Y : Type u_2
Z : Type u_3
inst✝² : PseudoEMetricSpace X
inst✝¹ : PseudoEMetricSpace Y
inst✝ : PseudoEMetricSpace Z
C : ℝ≥0
f : X → Y
s : Set X
⊢ HolderOnWith C 1 f s ↔ LipschitzOnWith C f s


f : ZFSet → ZFSet
H : PSet.Definable 1 f
x y : ZFSet
h : y ∈ x
z : ZFSet
⊢ Class.ToSet (fun x_1 => ↑(map f x) (x_1.pair z)) ↑y ↔ z = f y


f : ZFSet → ZFSet
H : PSet.Definable 1 f
x y : ZFSet
h : y ∈ x
z : ZFSet
⊢ (∃ z_1 ∈ x, z_1.pair (f z_1) = y.pair z) ↔ z = f y


α : Type u_1
inst✝ : ConditionallyCompleteLattice α
f : ℕ → α
h : BddAbove (Set.range f)
⊢ ⨆ n, (partialSups f) n = ⨆ n, f n


α : Type u_1
β : Type u_2
f : α → β
E I s : Set α
M : Matroid α
N : Matroid β
⊢ M.map id ⋯ = M


C : Type u_1
D : Type u_2
inst✝³ : Category.{u_3, u_1} C
inst✝² : Category.{?u.15006, u_2} D
L : C ⥤ D
W : MorphismProperty C
inst✝¹ : L.IsLocalization W
X Y : C
φ : W.RightFraction₂ X Y
inst✝ : W.HasLeftCalculusOfFractions
⊢ ∃ ψ, φ.f ≫ ψ.s = φ.s ≫ ψ.f ∧ φ.f' ≫ ψ.s = φ.s ≫ ψ.f'


case intro
C : Type u_1
D : Type u_2
inst✝³ : Category.{u_3, u_1} C
inst✝² : Category.{?u.15006, u_2} D
L : C ⥤ D
W : MorphismProperty C
inst✝¹ : L.IsLocalization W
X Y : C
φ : W.RightFraction₂ X Y
inst✝ : W.HasLeftCalculusOfFractions
ψ₁ : W.LeftFraction X Y
hψ₁ : φ.fst.f ≫ ψ₁.s = φ.fst.s ≫ ψ₁.f
⊢ ∃ ψ, φ.f ≫ ψ.s = φ.s ≫ ψ.f ∧ φ.f' ≫ ψ.s = φ.s ≫ ψ.f'


case intro.intro
C : Type u_1
D : Type u_2
inst✝³ : Category.{u_3, u_1} C
inst✝² : Category.{?u.15006, u_2} D
L : C ⥤ D
W : MorphismProperty C
inst✝¹ : L.IsLocalization W
X Y : C
φ : W.RightFraction₂ X Y
inst✝ : W.HasLeftCalculusOfFractions
ψ₁ : W.LeftFraction X Y
hψ₁ : φ.fst.f ≫ ψ₁.s = φ.fst.s ≫ ψ₁.f
ψ₂ : W.LeftFraction X Y
hψ₂ : φ.snd.f ≫ ψ₂.s = φ.snd.s ≫ ψ₂.f
⊢ ∃ ψ, φ.f ≫ ψ.s = φ.s ≫ ψ.f ∧ φ.f' ≫ ψ.s = φ.s ≫ ψ.f'


case intro.intro.intro
C : Type u_1
D : Type u_2
inst✝³ : Category.{u_3, u_1} C
inst✝² : Category.{?u.15006, u_2} D
L : C ⥤ D
W : MorphismProperty C
inst✝¹ : L.IsLocalization W
X Y : C
φ : W.RightFraction₂ X Y
inst✝ : W.HasLeftCalculusOfFractions
ψ₁ : W.LeftFraction X Y
hψ₁ : φ.f ≫ ψ₁.s = φ.s ≫ ψ₁.f
ψ₂ : W.LeftFraction X Y
hψ₂ : φ.f' ≫ ψ₂.s = φ.s ≫ ψ₂.f
α : W.LeftFraction ψ₁.Y' ψ₂.Y'
hα : ψ₂.s ≫ α.s = ψ₁.s ≫ α.f
⊢ ∃ ψ, φ.f ≫ ψ.s = φ.s ≫ ψ.f ∧ φ.f' ≫ ψ.s = φ.s ≫ ψ.f'


Context:
n : ℕ
hn : n ≠ 0
x : ℝ≥0∞

n : ℕ
hn : n ≠ 0
x : ℝ≥0∞
⊢ (x ^ n) ^ (↑n)⁻¹ = x


𝕜 : Type u_1
inst✝⁸ : NontriviallyNormedField 𝕜
E : Type u_2
inst✝⁷ : NormedAddCommGroup E
inst✝⁶ : NormedSpace 𝕜 E
F : Type u_3
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace 𝕜 F
G : Type u_4
inst✝³ : NormedAddCommGroup G
inst✝² : NormedSpace 𝕜 G
G' : Type u_5
inst✝¹ : NormedAddCommGroup G'
inst✝ : NormedSpace 𝕜 G'
f f₀ f₁ g : E → F
f' f₀' f₁' g' e : E →L[𝕜] F
x : E
s t : Set E
L L₁ L₂ : Filter E
b : E × F → G
u : Set (E × F)
h : IsBoundedBilinearMap 𝕜 b
p : E × F
⊢ (fun p_1 => b p_1.1 - b p_1.2 - (h.deriv p) (p_1.1 - p_1.2)) =o[𝓝 (p, p)] fun p => p.1 - p.2


α : Type u_1
α' : Type u_2
β : Type u_3
β' : Type u_4
γ✝ : Type u_5
E : Type u_6
inst✝⁸ : MeasurableSpace α
inst✝⁷ : MeasurableSpace α'
inst✝⁶ : MeasurableSpace β
inst✝⁵ : MeasurableSpace β'
inst✝⁴ : MeasurableSpace γ✝
μ μ' : Measure α
ν ν' : Measure β
τ : Measure γ✝
inst✝³ : NormedAddCommGroup E
γ : Type u_7
inst✝² : TopologicalSpace γ
inst✝¹ : SFinite μ
inst✝ : SFinite ν
f : β × α → γ
hf : AEStronglyMeasurable f (ν.prod μ)
⊢ AEStronglyMeasurable (fun z => f z.swap) (μ.prod ν)


Context: α : Type u_1

Context: α' : Type u_2

Context: β : Type u_3

Context: β' : Type u_4

Context: γ✝ : Type u_5

Context: E : Type u_6

Context: inst✝⁸ : MeasurableSpace α

Context: inst✝⁷ : MeasurableSpace α'

Context: inst✝⁶ : MeasurableSpace β

Context: inst✝⁵ : MeasurableSpace β'

Context: inst✝⁴ : MeasurableSpace γ✝

Context: μ μ' : Measure α

Context: ν ν' : Measure β

Context: τ : Measure γ✝

Context: inst✝³ : NormedAddCommGroup E

Context: γ : Type u_7

Context: inst✝² : TopologicalSpace γ

Context: inst✝¹ : SFinite μ

Context: inst✝ : SFinite ν

Context: f : β × α → γ

α : Type u_1
α' : Type u_2
β : Type u_3
β' : Type u_4
γ✝ : Type u_5
E : Type u_6
inst✝⁸ : MeasurableSpace α
inst✝⁷ : MeasurableSpace α'
inst✝⁶ : MeasurableSpace β
inst✝⁵ : MeasurableSpace β'
inst✝⁴ : MeasurableSpace γ✝
μ μ' : Measure α
ν ν' : Measure β
τ : Measure γ✝
inst✝³ : NormedAddCommGroup E
γ : Type u_7
inst✝² : TopologicalSpace γ
inst✝¹ : SFinite μ
inst✝ : SFinite ν
f : β × α → γ
hf : AEStronglyMeasurable f (map Prod.swap (μ.prod ν))
⊢ AEStronglyMeasurable (fun z => f z.swap) (μ.prod ν)


α : Type u_1
β : Type u_2
γ : Type u_3
f : α → β
p : PMF α
b : β
⊢ map (Function.const α b) p = pure b


ι : Type u_1
M : Type u_2
n : ℕ
I J : Box ι
i : ι
x : ℝ
inst✝ : Finite ι
π : Prepartition I
⊢ ∃ π', π'.iUnion = ↑I \ π.iUnion


Context: ι : Type u_1

Context: M : Type u_2

Context: n : ℕ

Context: I J : Box ι

Context: i : ι

Context: x : ℝ

Context: inst✝ : Finite ι

Context: π : Prepartition I

Context: s : Finset (ι × ℝ)

case intro
ι : Type u_1
M : Type u_2
n : ℕ
I J : Box ι
i : ι
x : ℝ
inst✝ : Finite ι
π : Prepartition I
s : Finset (ι × ℝ)
hs : π ⊓ splitMany I s = (splitMany I s).filter fun J => ↑J ⊆ π.iUnion
⊢ ∃ π', π'.iUnion = ↑I \ π.iUnion


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: inst✝³ : FunLike F β γ

Context: M : ι → Type u_6

Context: inst✝² : (i : ι) → Monoid (M i)

Context: inst✝¹ : Finite ι

Context: inst✝ : DecidableEq ι

Context: f g : ((i : ι) → M i) →* γ

F : Type u_1
ι : Type u_2
α : Type u_3
β : Type u_4
γ : Type u_5
f✝ : α → β → β
op : α → α → α
inst✝⁵ : Monoid β
inst✝⁴ : Monoid γ
inst✝³ : FunLike F β γ
M : ι → Type u_6
inst✝² : (i : ι) → Monoid (M i)
inst✝¹ : Finite ι
inst✝ : DecidableEq ι
f g : ((i : ι) → M i) →* γ
h : ∀ (i : ι) (x : M i), f (Pi.mulSingle i x) = g (Pi.mulSingle i x)
⊢ f = g


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: inst✝³ : FunLike F β γ

Context: M : ι → Type u_6

Context: inst✝² : (i : ι) → Monoid (M i)

Context: inst✝¹ : Finite ι

Context: inst✝ : DecidableEq ι

Context: f g : ((i : ι) → M i) →* γ

Context: val✝ : Fintype ι

Context: x : (i : ι) → M i

case intro.h
F : Type u_1
ι : Type u_2
α : Type u_3
β : Type u_4
γ : Type u_5
f✝ : α → β → β
op : α → α → α
inst✝⁵ : Monoid β
inst✝⁴ : Monoid γ
inst✝³ : FunLike F β γ
M : ι → Type u_6
inst✝² : (i : ι) → Monoid (M i)
inst✝¹ : Finite ι
inst✝ : DecidableEq ι
f g : ((i : ι) → M i) →* γ
h : ∀ (i : ι) (x : M i), f (Pi.mulSingle i x) = g (Pi.mulSingle i x)
val✝ : Fintype ι
x : (i : ι) → M i
⊢ f x = g x


ι : Type u_1
α : Type u_2
β : Type u_3
l : Filter α
s t : Set α
ht : t.Finite
⊢ cofinite ⊓ 𝓟 (s \ t) = cofinite ⊓ 𝓟 s


R : Type u
M : Type v
inst✝⁴ : DivisionSemiring R
inst✝³ : AddCommGroup M
inst✝² : Module Rᵐᵒᵖ M
inst✝¹ : Module R M
inst✝ : SMulCommClass R Rᵐᵒᵖ M
⊢ 0⁻¹ = 0


n : ℕ
α β γ : TypeVec.{u} n
F : TypeVec.{u} n → Type v
inst✝¹ : MvFunctor F
P : α ⟹ TypeVec.repeat n Prop
R : α ⊗ α ⟹ TypeVec.repeat n Prop
inst✝ : LawfulMvFunctor F
x y : F α
⊢ ∀ (u : F fun i => { p // (fun i x y => ofRepeat (R i (prod.mk i x y))) i p.1 p.2 }),
    (fun i t => (↑t).1) <$$> u = x ∧ (fun i t => (↑t).2) <$$> u = y ↔
      (prod.fst ⊚ subtypeVal R) <$$> toSubtype' R <$$> u = x ∧ (prod.snd ⊚ subtypeVal R) <$$> toSubtype' R <$$> u = y


C : Type u
inst✝ : Category.{v, u} C
A F : Cᵒᵖ ⥤ Type v
η : F ⟶ A
X Y : C
f : X ⟶ Y
s : yoneda.obj X ⟶ A
t : yoneda.obj Y ⟶ A
hst : yoneda.map f ≫ t = s
u : F.obj (op Y)
h : MakesOverArrow η t u
⊢ η.app (op X) (F.map f.op u) = yonedaEquiv s


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


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


α : Type u_1
p : α → Bool
l : List α
n : ℕ
x : α
⊢ rdropWhile p (l ++ [x]) = if p x = true then rdropWhile p l else l ++ [x]


Context: K : Type u_1

Context: inst✝¹ : Field K

Context: inst✝ : NumberField K

Context: I : (FractionalIdeal (𝓞 K)⁰ K)ˣ

K : Type u_1
inst✝¹ : Field K
inst✝ : NumberField K
I : (FractionalIdeal (𝓞 K)⁰ K)ˣ
e : Free.ChooseBasisIndex ℤ (𝓞 K) ≃ Free.ChooseBasisIndex ℤ ↥↑↑I
⊢ |(integralBasis K).det ⇑((basisOfFractionalIdeal K I).reindex e.symm)| = FractionalIdeal.absNorm ↑I


Context: K : Type u_1

Context: inst✝¹ : Field K

Context: inst✝ : NumberField K

Context: I : (FractionalIdeal (𝓞 K)⁰ K)ˣ

Context: x✝ : Free.ChooseBasisIndex ℤ (𝓞 K)

case e_a.h.e_6.h.h
K : Type u_1
inst✝¹ : Field K
inst✝ : NumberField K
I : (FractionalIdeal (𝓞 K)⁰ K)ˣ
e : Free.ChooseBasisIndex ℤ (𝓞 K) ≃ Free.ChooseBasisIndex ℤ ↥↑↑I
x✝ : Free.ChooseBasisIndex ℤ (𝓞 K)
⊢ ((basisOfFractionalIdeal K I).reindex e.symm) x✝ = (Subtype.val ∘ ⇑((fractionalIdealBasis K ↑I).reindex e.symm)) x✝


Context:
R : Type u_1
p : ℕ
hp : Nat.Prime p

R : Type u_1
p : ℕ
hp : Nat.Prime p
⊢ ω p = 1


α : Type u
n : ℕ
f g : Fin n → α
h : ofFn f = ofFn g
⊢ HEq f g


α : Type u_1
inst✝ : OrderedCommGroup α
s t : Set α
a : α
⊢ ↑(upperClosure (s * t)) = ↑(upperClosure s * upperClosure t)


ι : Type u_1
ι' : Type u_2
R : Type u_3
K : Type u_4
A : Type u_5
A' : Type u_6
A'' : Type u_7
V : Type u
V' : Type u_8
x : ι → A
inst✝⁶ : CommRing R
inst✝⁵ : CommRing A
inst✝⁴ : CommRing A'
inst✝³ : CommRing A''
inst✝² : Algebra R A
inst✝¹ : Algebra R A'
inst✝ : Algebra R A''
a b : R
hx : AlgebraicIndependent R x
⊢ hx.mvPolynomialOptionEquivPolynomialAdjoin (X none) = Polynomial.X


Context: 𝕜 : Type u

Context: ι : Type v

Context: ι' : Type v'

Context: n : ℕ

Context: E : ι → Type wE

Context: E₁ : ι → Type wE₁

Context: E' : ι' → Type wE'

Context: Ei : Fin n.succ → Type wEi

Context: G : Type wG

Context: G' : Type wG'

Context: inst✝¹⁴ : Fintype ι

Context: inst✝¹³ : Fintype ι'

Context: inst✝¹² : NontriviallyNormedField 𝕜

Context: inst✝¹⁰ : (i : ι) → NormedSpace 𝕜 (E i)

Context: inst✝⁸ : (i : ι) → NormedSpace 𝕜 (E₁ i)

Context: inst✝³ : NormedAddCommGroup G

Context: inst✝² : NormedSpace 𝕜 G

Context: inst✝¹ : NormedAddCommGroup G'

Context: inst✝ : NormedSpace 𝕜 G'

Context: m : (i : Fin n.succ) → Ei i

𝕜 : Type u
ι : Type v
ι' : Type v'
n : ℕ
E : ι → Type wE
E₁ : ι → Type wE₁
E' : ι' → Type wE'
Ei : Fin n.succ → Type wEi
G : Type wG
G' : Type wG'
inst✝¹⁴ : Fintype ι
inst✝¹³ : Fintype ι'
inst✝¹² : NontriviallyNormedField 𝕜
inst✝¹¹ : (i : ι) → NormedAddCommGroup (E i)
inst✝¹⁰ : (i : ι) → NormedSpace 𝕜 (E i)
inst✝⁹ : (i : ι) → NormedAddCommGroup (E₁ i)
inst✝⁸ : (i : ι) → NormedSpace 𝕜 (E₁ i)
inst✝⁷ : (i : ι') → NormedAddCommGroup (E' i)
inst✝⁶ : (i : ι') → NormedSpace 𝕜 (E' i)
inst✝⁵ : (i : Fin n.succ) → NormedAddCommGroup (Ei i)
inst✝⁴ : (i : Fin n.succ) → NormedSpace 𝕜 (Ei i)
inst✝³ : NormedAddCommGroup G
inst✝² : NormedSpace 𝕜 G
inst✝¹ : NormedAddCommGroup G'
inst✝ : NormedSpace 𝕜 G'
f : ContinuousMultilinearMap 𝕜 (fun i => Ei i.castSucc) (Ei (last n) →L[𝕜] G)
m : (i : Fin n.succ) → Ei i
⊢ ‖f‖ * ((∏ i : Fin n, ‖init m i‖) * ‖m (last n)‖) = ‖f‖ * ∏ i : Fin n.succ, ‖m i‖


Fq F : Type
inst✝² : Field Fq
inst✝¹ : Field F
inst✝ : DecidableEq (RatFunc Fq)
k : Fq
hk : k ≠ 0
⊢ inftyValuationDef Fq (RatFunc.C k) = ↑(Multiplicative.ofAdd 0)


Fq F : Type
inst✝² : Field Fq
inst✝¹ : Field F
inst✝ : DecidableEq (RatFunc Fq)
k : Fq
hk : k ≠ 0
hCk : RatFunc.C k ≠ 0
⊢ inftyValuationDef Fq (RatFunc.C k) = ↑(Multiplicative.ofAdd 0)


Context: R : Type u_1

Context: S : Type u_2

Context: inst✝² : Ring R

Context: inst✝¹ : Ring S

Context: f : R →+* S

Context: I : Type u_3

Context: e : I → R

Context: he✝¹ : OrthogonalIdempotents e

Context: inst✝ : Fintype I

Context: he✝ : CompleteOrthogonalIdempotents e

Context: h : ∀ x ∈ RingHom.ker f, IsNilpotent x

Context: he : ∀ (i : I), IsIdempotentElem (e i)

Context: he' : ∀ (i : I), IsMulCentral (e i)

R : Type u_1
S : Type u_2
inst✝² : Ring R
inst✝¹ : Ring S
f : R →+* S
I : Type u_3
e : I → R
he✝¹ : OrthogonalIdempotents e
inst✝ : Fintype I
he✝ : CompleteOrthogonalIdempotents e
h : ∀ x ∈ RingHom.ker f, IsNilpotent x
he : ∀ (i : I), IsIdempotentElem (e i)
he' : ∀ (i : I), IsMulCentral (e i)
he'' : CompleteOrthogonalIdempotents (⇑f ∘ e)
⊢ CompleteOrthogonalIdempotents e


Context: R : Type u_1

Context: S : Type u_2

Context: inst✝² : Ring R

Context: inst✝¹ : Ring S

Context: f : R →+* S

Context: I : Type u_3

Context: e : I → R

Context: he✝¹ : OrthogonalIdempotents e

Context: inst✝ : Fintype I

Context: he✝ : CompleteOrthogonalIdempotents e

Context: h : ∀ x ∈ RingHom.ker f, IsNilpotent x

Context: he : ∀ (i : I), IsIdempotentElem (e i)

Context: he' : ∀ (i : I), IsMulCentral (e i)

Context: e' : I → R

Context: h₁ : CompleteOrthogonalIdempotents e'

Context: h₂ : ⇑f ∘ e' = ⇑f ∘ e

case intro.intro
R : Type u_1
S : Type u_2
inst✝² : Ring R
inst✝¹ : Ring S
f : R →+* S
I : Type u_3
e : I → R
he✝¹ : OrthogonalIdempotents e
inst✝ : Fintype I
he✝ : CompleteOrthogonalIdempotents e
h : ∀ x ∈ RingHom.ker f, IsNilpotent x
he : ∀ (i : I), IsIdempotentElem (e i)
he' : ∀ (i : I), IsMulCentral (e i)
he'' : CompleteOrthogonalIdempotents (⇑f ∘ e)
e' : I → R
h₁ : CompleteOrthogonalIdempotents e'
h₂ : ⇑f ∘ e' = ⇑f ∘ e
⊢ CompleteOrthogonalIdempotents e


α : Type u_1
ι : Type u_2
E : Type u_3
m : MeasurableSpace α
μ : Measure α
inst✝ : MetricSpace E
f : ℕ → α → E
g : α → E
hfg : TendstoInMeasure μ f atTop g
n : ℕ
⊢ ∃ N, ∀ m_1 ≥ N, μ {x | 2⁻¹ ^ n ≤ dist (f m_1 x) (g x)} ≤ 2⁻¹ ^ n


Context: α : Type u_1

Context: ι : Type u_2

Context: E : Type u_3

Context: m : MeasurableSpace α

Context: μ : Measure α

Context: inst✝ : MetricSpace E

Context: f : ℕ → α → E

Context: g : α → E

Context: n : ℕ

α : Type u_1
ι : Type u_2
E : Type u_3
m : MeasurableSpace α
μ : Measure α
inst✝ : MetricSpace E
f : ℕ → α → E
g : α → E
n : ℕ
hfg : Tendsto (fun i => μ {x | 2⁻¹ ^ n ≤ dist (f i x) (g x)}) atTop (𝓝 0)
⊢ ∃ N, ∀ m_1 ≥ N, μ {x | 2⁻¹ ^ n ≤ dist (f m_1 x) (g x)} ≤ 2⁻¹ ^ n


Context: α : Type u_1

Context: ι : Type u_2

Context: E : Type u_3

Context: m : MeasurableSpace α

Context: μ : Measure α

Context: inst✝ : MetricSpace E

Context: f : ℕ → α → E

Context: g : α → E

Context: n : ℕ

α : Type u_1
ι : Type u_2
E : Type u_3
m : MeasurableSpace α
μ : Measure α
inst✝ : MetricSpace E
f : ℕ → α → E
g : α → E
n : ℕ
hfg : ∀ ε > 0, ∃ N, ∀ n_1 ≥ N, μ {x | 2⁻¹ ^ n ≤ dist (f n_1 x) (g x)} ≤ ε
⊢ ∃ N, ∀ m_1 ≥ N, μ {x | 2⁻¹ ^ n ≤ dist (f m_1 x) (g x)} ≤ 2⁻¹ ^ n


R : Type u
K : Type u'
M : Type v
V : Type v'
M₂ : Type w
V₂ : Type w'
M₃ : Type y
V₃ : Type y'
M₄ : Type z
ι : Type x
M₅ : Type u_1
M₆ : Type u_2
inst✝⁴ : Ring R
N : Type u_3
inst✝³ : AddCommGroup M
inst✝² : Module R M
inst✝¹ : AddCommGroup N
inst✝ : Module R N
f : M × N →ₗ[R] M
i : Injective ⇑f
n : ℕ
⊢ Disjoint (f.tailing i n) (OrderDual.ofDual ((f.tunnel i) (n + 1)))


R : Type u
K : Type u'
M : Type v
V : Type v'
M₂ : Type w
V₂ : Type w'
M₃ : Type y
V₃ : Type y'
M₄ : Type z
ι : Type x
M₅ : Type u_1
M₆ : Type u_2
inst✝⁴ : Ring R
N : Type u_3
inst✝³ : AddCommGroup M
inst✝² : Module R M
inst✝¹ : AddCommGroup N
inst✝ : Module R N
f : M × N →ₗ[R] M
i : Injective ⇑f
n : ℕ
⊢ Submodule.map (f.tunnelAux (f.tunnel' i n)) (Submodule.snd R M N) ⊓
      Submodule.map (f.tunnelAux (f.tunnel' i n)) (Submodule.fst R M N) =
    ⊥


α : Type u_1
β : Type u_2
G : Type u_3
M : Type u_4
inst✝ : Group G
a b c d : G
n : ℤ
H : a / b = c / d
⊢ a = b ↔ c = d


Context: R : Type u_1

Context: inst✝⁴ : AddCommGroupWithOne R

Context: inst✝³ : PartialOrder R

Context: inst✝¹ : ZeroLEOneClass R

Context: inst✝ : NeZero 1

Context: m n : ℤ

Context: h : m ≤ n

R : Type u_1
inst✝⁴ : AddCommGroupWithOne R
inst✝³ : PartialOrder R
inst✝² : CovariantClass R R (fun x x_1 => x + x_1) fun x x_1 => x ≤ x_1
inst✝¹ : ZeroLEOneClass R
inst✝ : NeZero 1
m n : ℤ
h : m ≤ n
⊢ ↑m ≤ ↑n


Context: R : Type u_1

Context: inst✝⁴ : AddCommGroupWithOne R

Context: inst✝³ : PartialOrder R

Context: inst✝¹ : ZeroLEOneClass R

Context: inst✝ : NeZero 1

Context: m n : ℤ

Context: k : ℕ

Context: hk : ↑k = n - m

case intro
R : Type u_1
inst✝⁴ : AddCommGroupWithOne R
inst✝³ : PartialOrder R
inst✝² : CovariantClass R R (fun x x_1 => x + x_1) fun x x_1 => x ≤ x_1
inst✝¹ : ZeroLEOneClass R
inst✝ : NeZero 1
m n : ℤ
k : ℕ
hk : ↑k = n - m
⊢ ↑m ≤ ↑n


Context: R : Type u_1

Context: inst✝⁴ : AddCommGroupWithOne R

Context: inst✝³ : PartialOrder R

Context: inst✝¹ : ZeroLEOneClass R

Context: inst✝ : NeZero 1

Context: m n : ℤ

Context: k : ℕ

Context: hk : ↑k = n - m

case intro
R : Type u_1
inst✝⁴ : AddCommGroupWithOne R
inst✝³ : PartialOrder R
inst✝² : CovariantClass R R (fun x x_1 => x + x_1) fun x x_1 => x ≤ x_1
inst✝¹ : ZeroLEOneClass R
inst✝ : NeZero 1
m n : ℤ
k : ℕ
hk : ↑k = n - m
⊢ 0 ≤ ↑k


Context: R : Type u

Context: inst✝⁵ : CommSemiring R

Context: S : Submonoid R

Context: M : Type v

Context: inst✝⁴ : AddCommMonoid M

Context: inst✝³ : Module R M

Context: T : Type u_1

Context: inst✝² : CommSemiring T

Context: inst✝¹ : Algebra R T

Context: inst✝ : IsLocalization S T

Context: s : ↥S

Context: p : LocalizedModule S M

Context: x✝² x✝¹ : M × ↥S

Context: a : M

Context: b : ↥S

Context: a' : M

Context: b' : ↥S

Context: x✝ : (a, b) ≈ (a', b')

Context: c : ↥S

R : Type u
inst✝⁵ : CommSemiring R
S : Submonoid R
M : Type v
inst✝⁴ : AddCommMonoid M
inst✝³ : Module R M
T : Type u_1
inst✝² : CommSemiring T
inst✝¹ : Algebra R T
inst✝ : IsLocalization S T
s : ↥S
p : LocalizedModule S M
x✝² x✝¹ : M × ↥S
a : M
b : ↥S
a' : M
b' : ↥S
x✝ : (a, b) ≈ (a', b')
c : ↥S
eq1 : c • (a', b').2 • (a, b).1 = c • (a, b).2 • (a', b').1
⊢ c • ((a', b').2 * s) • (a, b).1 = c • ((a, b).2 * s) • (a', b').1


R : Type u
inst✝⁵ : CommSemiring R
S : Submonoid R
M : Type v
inst✝⁴ : AddCommMonoid M
inst✝³ : Module R M
T : Type u_1
inst✝² : CommSemiring T
inst✝¹ : Algebra R T
inst✝ : IsLocalization S T
s : ↥S
x y : LocalizedModule S M
⊢ (fun p => p.liftOn (fun p => mk p.1 (p.2 * s)) ⋯) (x + y) =
    (fun p => p.liftOn (fun p => mk p.1 (p.2 * s)) ⋯) x + (fun p => p.liftOn (fun p => mk p.1 (p.2 * s)) ⋯) y


R : Type u
inst✝⁵ : CommSemiring R
S : Submonoid R
M : Type v
inst✝⁴ : AddCommMonoid M
inst✝³ : Module R M
T : Type u_1
inst✝² : CommSemiring T
inst✝¹ : Algebra R T
inst✝ : IsLocalization S T
s : ↥S
x y : LocalizedModule S M
m₁ m₂ : M
t₁ t₂ : ↥S
⊢ (fun p => p.liftOn (fun p => mk p.1 (p.2 * s)) ⋯) (mk m₁ t₁ + mk m₂ t₂) =
    (fun p => p.liftOn (fun p => mk p.1 (p.2 * s)) ⋯) (mk m₁ t₁) +
      (fun p => p.liftOn (fun p => mk p.1 (p.2 * s)) ⋯) (mk m₂ t₂)


R : Type u
inst✝⁵ : CommSemiring R
S : Submonoid R
M : Type v
inst✝⁴ : AddCommMonoid M
inst✝³ : Module R M
T : Type u_1
inst✝² : CommSemiring T
inst✝¹ : Algebra R T
inst✝ : IsLocalization S T
s : ↥S
r : R
x : LocalizedModule S M
⊢ { toFun := fun p => p.liftOn (fun p => mk p.1 (p.2 * s)) ⋯, map_add' := ⋯ }.toFun (r • x) =
    (RingHom.id R) r • { toFun := fun p => p.liftOn (fun p => mk p.1 (p.2 * s)) ⋯, map_add' := ⋯ }.toFun x


R : Type u
inst✝⁵ : CommSemiring R
S : Submonoid R
M : Type v
inst✝⁴ : AddCommMonoid M
inst✝³ : Module R M
T : Type u_1
inst✝² : CommSemiring T
inst✝¹ : Algebra R T
inst✝ : IsLocalization S T
s : ↥S
r : R
x : LocalizedModule S M
x✝¹ : M
x✝ : ↥S
⊢ (mk ((IsLocalization.sec S (↑(algebraMap R (Localization S)).toMonoidWithZeroHom r)).1 • (x✝¹, x✝).1)
          ((IsLocalization.sec S (↑(algebraMap R (Localization S)).toMonoidWithZeroHom r)).2 * (x✝¹, x✝).2)).liftOn
      (fun p => mk p.1 (p.2 * s)) ⋯ =
    r • (mk x✝¹ x✝).liftOn (fun p => mk p.1 (p.2 * s)) ⋯


Context: C : Type u

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

Context: X Y Z : Scheme

Context: 𝒰 : X.OpenCover

Context: f : X ⟶ Z

Context: g : Y ⟶ Z

Context: i j k : 𝒰.J

C : Type u
inst✝¹ : Category.{v, u} C
X Y Z : Scheme
𝒰 : X.OpenCover
f : X ⟶ Z
g : Y ⟶ Z
inst✝ : ∀ (i : 𝒰.J), HasPullback (𝒰.map i ≫ f) g
i j k : 𝒰.J
⊢ (fun i j k => t' 𝒰 f g i j k) i j k ≫
      pullback.snd ((fun i j => pullback.fst (pullback.fst (𝒰.map i ≫ f) g ≫ 𝒰.map i) (𝒰.map j)) j k)
        ((fun i j => pullback.fst (pullback.fst (𝒰.map i ≫ f) g ≫ 𝒰.map i) (𝒰.map j)) j i) =
    pullback.fst ((fun i j => pullback.fst (pullback.fst (𝒰.map i ≫ f) g ≫ 𝒰.map i) (𝒰.map j)) i j)
        ((fun i j => pullback.fst (pullback.fst (𝒰.map i ≫ f) g ≫ 𝒰.map i) (𝒰.map j)) i k) ≫
      (fun i j => t 𝒰 f g i j) i j


Context: C : Type u

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

Context: X Y Z : Scheme

Context: 𝒰 : X.OpenCover

Context: f : X ⟶ Z

Context: g : Y ⟶ Z

Context: i j k : 𝒰.J

Context: C : Type u

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

Context: X Y Z : Scheme

Context: 𝒰 : X.OpenCover

Context: f : X ⟶ Z

Context: g : Y ⟶ Z

Context: i j k : 𝒰.J

case h₀
C : Type u
inst✝¹ : Category.{v, u} C
X Y Z : Scheme
𝒰 : X.OpenCover
f : X ⟶ Z
g : Y ⟶ Z
inst✝ : ∀ (i : 𝒰.J), HasPullback (𝒰.map i ≫ f) g
i j k : 𝒰.J
⊢ ((fun i j k => t' 𝒰 f g i j k) i j k ≫
        pullback.snd ((fun i j => pullback.fst (pullback.fst (𝒰.map i ≫ f) g ≫ 𝒰.map i) (𝒰.map j)) j k)
          ((fun i j => pullback.fst (pullback.fst (𝒰.map i ≫ f) g ≫ 𝒰.map i) (𝒰.map j)) j i)) ≫
      pullback.fst (pullback.fst (𝒰.map j ≫ f) g ≫ 𝒰.map j) (𝒰.map i) =
    (pullback.fst ((fun i j => pullback.fst (pullback.fst (𝒰.map i ≫ f) g ≫ 𝒰.map i) (𝒰.map j)) i j)
          ((fun i j => pullback.fst (pullback.fst (𝒰.map i ≫ f) g ≫ 𝒰.map i) (𝒰.map j)) i k) ≫
        (fun i j => t 𝒰 f g i j) i j) ≫
      pullback.fst (pullback.fst (𝒰.map j ≫ f) g ≫ 𝒰.map j) (𝒰.map i)

case h₁
C : Type u
inst✝¹ : Category.{v, u} C
X Y Z : Scheme
𝒰 : X.OpenCover
f : X ⟶ Z
g : Y ⟶ Z
inst✝ : ∀ (i : 𝒰.J), HasPullback (𝒰.map i ≫ f) g
i j k : 𝒰.J
⊢ ((fun i j k => t' 𝒰 f g i j k) i j k ≫
        pullback.snd ((fun i j => pullback.fst (pullback.fst (𝒰.map i ≫ f) g ≫ 𝒰.map i) (𝒰.map j)) j k)
          ((fun i j => pullback.fst (pullback.fst (𝒰.map i ≫ f) g ≫ 𝒰.map i) (𝒰.map j)) j i)) ≫
      pullback.snd (pullback.fst (𝒰.map j ≫ f) g ≫ 𝒰.map j) (𝒰.map i) =
    (pullback.fst ((fun i j => pullback.fst (pullback.fst (𝒰.map i ≫ f) g ≫ 𝒰.map i) (𝒰.map j)) i j)
          ((fun i j => pullback.fst (pullback.fst (𝒰.map i ≫ f) g ≫ 𝒰.map i) (𝒰.map j)) i k) ≫
        (fun i j => t 𝒰 f g i j) i j) ≫
      pullback.snd (pullback.fst (𝒰.map j ≫ f) g ≫ 𝒰.map j) (𝒰.map i)


Context: C : Type u

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

Context: X Y Z : Scheme

Context: 𝒰 : X.OpenCover

Context: f : X ⟶ Z

Context: g : Y ⟶ Z

Context: i j k : 𝒰.J

Context: C : Type u

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

Context: X Y Z : Scheme

Context: 𝒰 : X.OpenCover

Context: f : X ⟶ Z

Context: g : Y ⟶ Z

Context: i j k : 𝒰.J

Context: C : Type u

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

Context: X Y Z : Scheme

Context: 𝒰 : X.OpenCover

Context: f : X ⟶ Z

Context: g : Y ⟶ Z

Context: i j k : 𝒰.J

case h₀.h₀
C : Type u
inst✝¹ : Category.{v, u} C
X Y Z : Scheme
𝒰 : X.OpenCover
f : X ⟶ Z
g : Y ⟶ Z
inst✝ : ∀ (i : 𝒰.J), HasPullback (𝒰.map i ≫ f) g
i j k : 𝒰.J
⊢ (((fun i j k => t' 𝒰 f g i j k) i j k ≫
          pullback.snd ((fun i j => pullback.fst (pullback.fst (𝒰.map i ≫ f) g ≫ 𝒰.map i) (𝒰.map j)) j k)
            ((fun i j => pullback.fst (pullback.fst (𝒰.map i ≫ f) g ≫ 𝒰.map i) (𝒰.map j)) j i)) ≫
        pullback.fst (pullback.fst (𝒰.map j ≫ f) g ≫ 𝒰.map j) (𝒰.map i)) ≫
      pullback.fst (𝒰.map j ≫ f) g =
    ((pullback.fst ((fun i j => pullback.fst (pullback.fst (𝒰.map i ≫ f) g ≫ 𝒰.map i) (𝒰.map j)) i j)
            ((fun i j => pullback.fst (pullback.fst (𝒰.map i ≫ f) g ≫ 𝒰.map i) (𝒰.map j)) i k) ≫
          (fun i j => t 𝒰 f g i j) i j) ≫
        pullback.fst (pullback.fst (𝒰.map j ≫ f) g ≫ 𝒰.map j) (𝒰.map i)) ≫
      pullback.fst (𝒰.map j ≫ f) g

case h₀.h₁
C : Type u
inst✝¹ : Category.{v, u} C
X Y Z : Scheme
𝒰 : X.OpenCover
f : X ⟶ Z
g : Y ⟶ Z
inst✝ : ∀ (i : 𝒰.J), HasPullback (𝒰.map i ≫ f) g
i j k : 𝒰.J
⊢ (((fun i j k => t' 𝒰 f g i j k) i j k ≫
          pullback.snd ((fun i j => pullback.fst (pullback.fst (𝒰.map i ≫ f) g ≫ 𝒰.map i) (𝒰.map j)) j k)
            ((fun i j => pullback.fst (pullback.fst (𝒰.map i ≫ f) g ≫ 𝒰.map i) (𝒰.map j)) j i)) ≫
        pullback.fst (pullback.fst (𝒰.map j ≫ f) g ≫ 𝒰.map j) (𝒰.map i)) ≫
      pullback.snd (𝒰.map j ≫ f) g =
    ((pullback.fst ((fun i j => pullback.fst (pullback.fst (𝒰.map i ≫ f) g ≫ 𝒰.map i) (𝒰.map j)) i j)
            ((fun i j => pullback.fst (pullback.fst (𝒰.map i ≫ f) g ≫ 𝒰.map i) (𝒰.map j)) i k) ≫
          (fun i j => t 𝒰 f g i j) i j) ≫
        pullback.fst (pullback.fst (𝒰.map j ≫ f) g ≫ 𝒰.map j) (𝒰.map i)) ≫
      pullback.snd (𝒰.map j ≫ f) g

case h₁
C : Type u
inst✝¹ : Category.{v, u} C
X Y Z : Scheme
𝒰 : X.OpenCover
f : X ⟶ Z
g : Y ⟶ Z
inst✝ : ∀ (i : 𝒰.J), HasPullback (𝒰.map i ≫ f) g
i j k : 𝒰.J
⊢ ((fun i j k => t' 𝒰 f g i j k) i j k ≫
        pullback.snd ((fun i j => pullback.fst (pullback.fst (𝒰.map i ≫ f) g ≫ 𝒰.map i) (𝒰.map j)) j k)
          ((fun i j => pullback.fst (pullback.fst (𝒰.map i ≫ f) g ≫ 𝒰.map i) (𝒰.map j)) j i)) ≫
      pullback.snd (pullback.fst (𝒰.map j ≫ f) g ≫ 𝒰.map j) (𝒰.map i) =
    (pullback.fst ((fun i j => pullback.fst (pullback.fst (𝒰.map i ≫ f) g ≫ 𝒰.map i) (𝒰.map j)) i j)
          ((fun i j => pullback.fst (pullback.fst (𝒰.map i ≫ f) g ≫ 𝒰.map i) (𝒰.map j)) i k) ≫
        (fun i j => t 𝒰 f g i j) i j) ≫
      pullback.snd (pullback.fst (𝒰.map j ≫ f) g ≫ 𝒰.map j) (𝒰.map i)


case range
n : ℕ
i a b : Fin (n + 1)
hab : a ≤ b
H : {i, a, b}.card ≤ n
⊢ Set.range ⇑(asOrderHom (standardSimplex.edge n a b hab)) ∪ {i} ≠ Set.univ


Context: G : Type u_1

Context: inst✝¹ : Group G

Context: ι : Type u_2

Context: hdec : DecidableEq ι

Context: hfin : Fintype ι

Context: H : ι → Type u_3

Context: inst✝ : (i : ι) → Group (H i)

Context: ϕ : (i : ι) → H i →* G

Context: f g : (i : ι) → H i

G : Type u_1
inst✝¹ : Group G
ι : Type u_2
hdec : DecidableEq ι
hfin : Fintype ι
H : ι → Type u_3
inst✝ : (i : ι) → Group (H i)
ϕ : (i : ι) → H i →* G
f g : (i : ι) → H i
hcomm : Pairwise fun i j => ∀ (x : H i) (y : H j), Commute ((ϕ i) x) ((ϕ j) y)
hind : CompleteLattice.Independent fun i => (ϕ i).range
hinj : ∀ (i : ι), Function.Injective ⇑(ϕ i)
⊢ Function.Injective ⇑(noncommPiCoprod ϕ hcomm)


𝕜 : 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 𝕜
inst✝ : SeparableSpace 𝕜
f : 𝕜 → F
s : Set 𝕜
⊢ IsSeparable (range (derivWithin f s))


case intro.intro.intro
𝕜 : 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 𝕜
inst✝ : SeparableSpace 𝕜
f : 𝕜 → F
s t : Set 𝕜
ts : t ⊆ s
t_count : t.Countable
ht : s ⊆ closure t
⊢ IsSeparable (range (derivWithin f s))


case intro.intro.intro
𝕜 : 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 𝕜
inst✝ : SeparableSpace 𝕜
f : 𝕜 → F
s t : Set 𝕜
ts : t ⊆ s
t_count : t.Countable
ht : s ⊆ closure t
this : s ⊆ closure (s ∩ t)
⊢ IsSeparable (range (derivWithin f 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 𝕜
inst✝ : SeparableSpace 𝕜
f : 𝕜 → F
s t : Set 𝕜
ts : t ⊆ s
t_count : t.Countable
ht : s ⊆ closure t
this : s ⊆ closure (s ∩ t)
⊢ IsSeparable (closure ↑(Submodule.span 𝕜 (f '' t)))


⊢ 2 • ↑π = 0


Ω : Type u_1
F : Type u_2
m mΩ : MeasurableSpace Ω
inst✝³ : StandardBorelSpace Ω
inst✝² : Nonempty Ω
μ : Measure Ω
inst✝¹ inst✝ : IsFiniteMeasure μ
hm : m ≤ mΩ
s : Set Ω
hs : MeasurableSet s
⊢ (fun ω => (((condexpKernel μ m) ω) s).toReal) =ᶠ[ae (μ.trim hm)] μ[s.indicator fun ω => 1|m]


α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
p : α → Prop
f✝ : (a : α) → p a → β
x✝ : Option α
f : β → γ
x : Option α
g : (a : α) → a ∈ x → Option β
⊢ Option.map f (x.pbind g) = x.pbind fun a H => Option.map f (g a H)


Context: p : ℕ+

Context: k : ℕ

Context: K : Type u

Context: inst✝² : Field K

Context: inst✝¹ : CharZero K

Context: ζ : K

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

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

p : ℕ+
k : ℕ
K : Type u
inst✝² : Field K
inst✝¹ : CharZero K
ζ : K
hp : Fact (Nat.Prime ↑p)
inst✝ : IsCyclotomicExtension {p ^ k} ℚ K
hζ : IsPrimitiveRoot ζ ↑(p ^ k)
⊢ ∃ u n, Algebra.discr ℚ ⇑(IsPrimitiveRoot.subOnePowerBasis ℚ hζ).basis = ↑↑u * ↑↑p ^ n


Context: p : ℕ+

Context: k : ℕ

Context: K : Type u

Context: inst✝² : Field K

Context: inst✝¹ : CharZero K

Context: ζ : K

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

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

p : ℕ+
k : ℕ
K : Type u
inst✝² : Field K
inst✝¹ : CharZero K
ζ : K
hp : Fact (Nat.Prime ↑p)
inst✝ : IsCyclotomicExtension {p ^ k} ℚ K
hζ : IsPrimitiveRoot ζ ↑(p ^ k)
⊢ ∃ u n, Algebra.discr ℚ ⇑(IsPrimitiveRoot.powerBasis ℚ hζ).basis = ↑↑u * ↑↑p ^ n


α : Type u_1
β : Type u_2
m : OuterMeasure α
f : α → β
s : Set β
⊢ ((map f) ⊤) s = ((restrict (range f)) ⊤) s


α : Type u_1
mα : MeasurableSpace α
μ ν : Measure α
f : α → ℝ
inst✝¹ : IsFiniteMeasure μ
inst✝ : μ.HaveLebesgueDecomposition ν
hμν : μ ≪ ν
c : ℝ≥0∞
hc : c ≠ 0
hc_ne_top : c ≠ ⊤
⊢ llr (c • μ) ν =ᶠ[ae μ] fun x => llr μ ν x + log c.toReal


α : Type u_1
mα : MeasurableSpace α
μ ν : Measure α
f : α → ℝ
inst✝¹ : IsFiniteMeasure μ
inst✝ : μ.HaveLebesgueDecomposition ν
hμν : μ ≪ ν
c : ℝ≥0∞
hc : c ≠ 0
hc_ne_top : c ≠ ⊤
⊢ (fun x => log ((c • μ).rnDeriv ν x).toReal) =ᶠ[ae μ] fun x => log (μ.rnDeriv ν x).toReal + log c.toReal


Context: α : Type u_1

Context: mα : MeasurableSpace α

Context: μ ν : Measure α

Context: f : α → ℝ

Context: inst✝¹ : IsFiniteMeasure μ

Context: inst✝ : μ.HaveLebesgueDecomposition ν

Context: hμν : μ ≪ ν

Context: c : ℝ≥0∞

Context: hc : c ≠ 0

Context: hc_ne_top : c ≠ ⊤

α : Type u_1
mα : MeasurableSpace α
μ ν : Measure α
f : α → ℝ
inst✝¹ : IsFiniteMeasure μ
inst✝ : μ.HaveLebesgueDecomposition ν
hμν : μ ≪ ν
c : ℝ≥0∞
hc : c ≠ 0
hc_ne_top : c ≠ ⊤
h : (c • μ).rnDeriv ν =ᶠ[ae ν] c • μ.rnDeriv ν
⊢ (fun x => log ((c • μ).rnDeriv ν x).toReal) =ᶠ[ae μ] fun x => log (μ.rnDeriv ν x).toReal + log c.toReal


Context: α : Type u_1

Context: mα : MeasurableSpace α

Context: μ ν : Measure α

Context: f : α → ℝ

Context: inst✝¹ : IsFiniteMeasure μ

Context: inst✝ : μ.HaveLebesgueDecomposition ν

Context: hμν : μ ≪ ν

Context: c : ℝ≥0∞

Context: hc : c ≠ 0

Context: hc_ne_top : c ≠ ⊤

Context: x : α

Context: hx_pos : 0 < μ.rnDeriv ν x

Context: hx_ne_top : μ.rnDeriv ν x < ⊤

case h
α : Type u_1
mα : MeasurableSpace α
μ ν : Measure α
f : α → ℝ
inst✝¹ : IsFiniteMeasure μ
inst✝ : μ.HaveLebesgueDecomposition ν
hμν : μ ≪ ν
c : ℝ≥0∞
hc : c ≠ 0
hc_ne_top : c ≠ ⊤
h : (c • μ).rnDeriv ν =ᶠ[ae ν] c • μ.rnDeriv ν
x : α
hx_eq : (c • μ).rnDeriv ν x = (c • μ.rnDeriv ν) x
hx_pos : 0 < μ.rnDeriv ν x
hx_ne_top : μ.rnDeriv ν x < ⊤
⊢ log ((c • μ.rnDeriv ν) x).toReal = log (μ.rnDeriv ν x).toReal + log c.toReal


Context: α : Type u_1

Context: mα : MeasurableSpace α

Context: μ ν : Measure α

Context: f : α → ℝ

Context: inst✝¹ : IsFiniteMeasure μ

Context: inst✝ : μ.HaveLebesgueDecomposition ν

Context: hμν : μ ≪ ν

Context: c : ℝ≥0∞

Context: hc : c ≠ 0

Context: hc_ne_top : c ≠ ⊤

Context: x : α

Context: hx_pos : 0 < μ.rnDeriv ν x

Context: hx_ne_top : μ.rnDeriv ν x < ⊤

case h
α : Type u_1
mα : MeasurableSpace α
μ ν : Measure α
f : α → ℝ
inst✝¹ : IsFiniteMeasure μ
inst✝ : μ.HaveLebesgueDecomposition ν
hμν : μ ≪ ν
c : ℝ≥0∞
hc : c ≠ 0
hc_ne_top : c ≠ ⊤
h : (c • μ).rnDeriv ν =ᶠ[ae ν] c • μ.rnDeriv ν
x : α
hx_eq : (c • μ).rnDeriv ν x = (c • μ.rnDeriv ν) x
hx_pos : 0 < μ.rnDeriv ν x
hx_ne_top : μ.rnDeriv ν x < ⊤
⊢ log (c.toReal * (μ.rnDeriv ν x).toReal) = log (μ.rnDeriv ν x).toReal + log c.toReal


Context: R : Type u_1

Context: S : Type u_2

Context: inst✝⁶ : CommRing R

Context: inst✝⁵ : CommRing S

Context: inst✝⁴ : Algebra R S

Context: A B : Subalgebra R S

Context: inst✝³ : Module.Free R ↥A

Context: inst✝² : Module.Free R ↥B

R : Type u_1
S : Type u_2
inst✝⁶ : CommRing R
inst✝⁵ : CommRing S
inst✝⁴ : Algebra R S
A B : Subalgebra R S
inst✝³ : Module.Free R ↥A
inst✝² : Module.Free R ↥B
inst✝¹ : Module.Free ↥A ↥(Algebra.adjoin ↥A ↑B)
inst✝ : Module.Free ↥B ↥(Algebra.adjoin ↥B ↑A)
⊢ finrank R ↥(A ⊔ B) = finrank R ↥B * finrank ↥B ↥(Algebra.adjoin ↥B ↑A)


α : Type u_1
β : Type v
γ : Type u_2
inst✝¹ : DecidableEq α
inst✝ : DecidableEq β
f : α → β
hf : Injective f
x : α
s : Multiset α
⊢ map f (s.erase x) = (map f s).erase (f x)


α✝ : Type u_1
β : Type u_2
ι : Type u_3
ι' : Type u_4
inst✝¹ : CompleteLattice α✝
s✝ : Set α✝
hs : SetIndependent s✝
α : Type u_5
inst✝ : CompleteLattice α
s : Set α
⊢ SetIndependent s ↔ Independent Subtype.val


α✝ : Type u_1
β : Type u_2
ι : Type u_3
ι' : Type u_4
inst✝¹ : CompleteLattice α✝
s✝ : Set α✝
hs : SetIndependent s✝
α : Type u_5
inst✝ : CompleteLattice α
s : Set α
⊢ (∀ ⦃a : α⦄, a ∈ s → Disjoint a (⨆ a_2 ∈ s \ {a}, a_2)) ↔
    ∀ (x : α) (h : x ∈ s), Disjoint x (⨆ j, ⨆ (_ : j ≠ ⟨x, h⟩), ↑j)


α✝ : Type u_1
β : Type u_2
ι : Type u_3
ι' : Type u_4
inst✝¹ : CompleteLattice α✝
s✝ : Set α✝
hs : SetIndependent s✝
α : Type u_5
inst✝ : CompleteLattice α
s : Set α
a : α
ha : a ∈ s
⊢ Disjoint a (⨆ a_1 ∈ s \ {a}, a_1) ↔ Disjoint a (⨆ j, ⨆ (_ : j ≠ ⟨a, ha⟩), ↑j)


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
h : IsClosed t
⊢ interior (s ∪ t) ⊆ interior s ∪ t


R : Type u
inst✝¹ : CommSemiring R
S : Type v
inst✝ : CommSemiring S
p✝ q p : ℕ
f : R[X]
hp : 0 < p
⊢ ((expand R p) f).Monic ↔ f.Monic


G : Type u_1
H : Type u_2
A : Type u_3
α : Type u_4
β : Type u_5
inst✝ : Monoid G
a b x y : G
n m p : ℕ
hp : Fact (Nat.Prime p)
hnot : ¬x ^ p ^ n = 1
hfin : x ^ p ^ (n + 1) = 1
⊢ orderOf x = p ^ (n + 1)


Context: α : Type u_1

Context: β : Type u_2

Context: γ : Type u_3

Context: ι : Sort u_4

Context: f : ι → α

α : Type u_1
β : Type u_2
γ : Type u_3
ι : Sort u_4
inst✝ : ConditionallyCompleteLinearOrderBot α
f : ι → α
⊢ ⨅ x, ↑(f x) = ⊤ ↔ IsEmpty ι


Context: Ω : Type u_1

Context: inst✝² : MeasurableSpace Ω

Context: ι : Type u_2

Context: L : Filter ι

Context: μ : Measure Ω

Context: μs : ι → Measure Ω

Context: inst✝¹ : IsProbabilityMeasure μ

Context: E : Set Ω

Context: E_mble : MeasurableSet E

Context: h : μ E ≤ liminf (fun i => (μs i) E) L

Ω : Type u_1
inst✝² : MeasurableSpace Ω
ι : Type u_2
L : Filter ι
μ : Measure Ω
μs : ι → Measure Ω
inst✝¹ : IsProbabilityMeasure μ
inst✝ : ∀ (i : ι), IsProbabilityMeasure (μs i)
E : Set Ω
E_mble : MeasurableSet E
h : μ E ≤ liminf (fun i => (μs i) E) L
⊢ limsup (fun i => (μs i) Eᶜ) L ≤ μ Eᶜ


Context: Ω : Type u_1

Context: inst✝² : MeasurableSpace Ω

Context: ι : Type u_2

Context: L : Filter ι

Context: μ : Measure Ω

Context: μs : ι → Measure Ω

Context: inst✝¹ : IsProbabilityMeasure μ

Context: E : Set Ω

Context: E_mble : MeasurableSet E

Context: h : μ E ≤ liminf (fun i => (μs i) E) L

Context: hne : L.NeBot

case inr
Ω : Type u_1
inst✝² : MeasurableSpace Ω
ι : Type u_2
L : Filter ι
μ : Measure Ω
μs : ι → Measure Ω
inst✝¹ : IsProbabilityMeasure μ
inst✝ : ∀ (i : ι), IsProbabilityMeasure (μs i)
E : Set Ω
E_mble : MeasurableSet E
h : μ E ≤ liminf (fun i => (μs i) E) L
hne : L.NeBot
⊢ limsup (fun i => (μs i) Eᶜ) L ≤ μ Eᶜ


Context: Ω : Type u_1

Context: inst✝² : MeasurableSpace Ω

Context: ι : Type u_2

Context: L : Filter ι

Context: μ : Measure Ω

Context: μs : ι → Measure Ω

Context: inst✝¹ : IsProbabilityMeasure μ

Context: E : Set Ω

Context: E_mble : MeasurableSet E

Context: h : μ E ≤ liminf (fun i => (μs i) E) L

Context: hne : L.NeBot

Context: meas_Ec : μ Eᶜ = 1 - μ E

case inr
Ω : Type u_1
inst✝² : MeasurableSpace Ω
ι : Type u_2
L : Filter ι
μ : Measure Ω
μs : ι → Measure Ω
inst✝¹ : IsProbabilityMeasure μ
inst✝ : ∀ (i : ι), IsProbabilityMeasure (μs i)
E : Set Ω
E_mble : MeasurableSet E
h : μ E ≤ liminf (fun i => (μs i) E) L
hne : L.NeBot
meas_Ec : μ Eᶜ = 1 - μ E
⊢ limsup (fun i => (μs i) Eᶜ) L ≤ μ Eᶜ


Context: Ω : Type u_1

Context: inst✝² : MeasurableSpace Ω

Context: ι : Type u_2

Context: L : Filter ι

Context: μ : Measure Ω

Context: μs : ι → Measure Ω

Context: inst✝¹ : IsProbabilityMeasure μ

Context: E : Set Ω

Context: E_mble : MeasurableSet E

Context: h : μ E ≤ liminf (fun i => (μs i) E) L

Context: hne : L.NeBot

Context: meas_Ec : μ Eᶜ = 1 - μ E

case inr
Ω : Type u_1
inst✝² : MeasurableSpace Ω
ι : Type u_2
L : Filter ι
μ : Measure Ω
μs : ι → Measure Ω
inst✝¹ : IsProbabilityMeasure μ
inst✝ : ∀ (i : ι), IsProbabilityMeasure (μs i)
E : Set Ω
E_mble : MeasurableSet E
h : μ E ≤ liminf (fun i => (μs i) E) L
hne : L.NeBot
meas_Ec : μ Eᶜ = 1 - μ E
meas_i_Ec : ∀ (i : ι), (μs i) Eᶜ = 1 - (μs i) E
obs : limsup (fun i => 1 - (μs i) E) L = limsup ((fun x => 1 - x) ∘ fun i => (μs i) E) L
⊢ limsup ((fun x => 1 - x) ∘ fun i => (μs i) E) L ≤ 1 - μ E


Context: Ω : Type u_1

Context: inst✝² : MeasurableSpace Ω

Context: ι : Type u_2

Context: L : Filter ι

Context: μ : Measure Ω

Context: μs : ι → Measure Ω

Context: inst✝¹ : IsProbabilityMeasure μ

Context: E : Set Ω

Context: E_mble : MeasurableSet E

Context: h : μ E ≤ liminf (fun i => (μs i) E) L

Context: hne : L.NeBot

Context: meas_Ec : μ Eᶜ = 1 - μ E

case inr
Ω : Type u_1
inst✝² : MeasurableSpace Ω
ι : Type u_2
L : Filter ι
μ : Measure Ω
μs : ι → Measure Ω
inst✝¹ : IsProbabilityMeasure μ
inst✝ : ∀ (i : ι), IsProbabilityMeasure (μs i)
E : Set Ω
E_mble : MeasurableSet E
h : μ E ≤ liminf (fun i => (μs i) E) L
hne : L.NeBot
meas_Ec : μ Eᶜ = 1 - μ E
meas_i_Ec : ∀ (i : ι), (μs i) Eᶜ = 1 - (μs i) E
obs : limsup (fun i => 1 - (μs i) E) L = limsup ((fun x => 1 - x) ∘ fun i => (μs i) E) L
this : 1 - liminf (fun i => (μs i) E) L = limsup ((fun x => 1 - x) ∘ fun i => (μs i) E) L
⊢ 1 - liminf (fun i => (μs i) E) L ≤ 1 - μ E


R : Type uR
M : Type uM
K : Type uK
V : Type uV
ι : Type uι
inst✝⁴ : CommRing R
inst✝³ : AddCommGroup M
inst✝² : Module R M
inst✝¹ : DecidableEq ι
b : Basis ι R M
inst✝ : _root_.Finite ι
i j : ι
⊢ (b.dualBasis i) (b j) = if j = i then 1 else 0


case h.e'_3.h₁.a
R : Type uR
M : Type uM
K : Type uK
V : Type uV
ι : Type uι
inst✝⁴ : CommRing R
inst✝³ : AddCommGroup M
inst✝² : Module R M
inst✝¹ : DecidableEq ι
b : Basis ι R M
inst✝ : _root_.Finite ι
i j : ι
⊢ j = i ↔ i = j


X : ℕ → Type u
inst✝ : (n : ℕ) → MetricSpace (X n)
f : (n : ℕ) → X n → X (n + 1)
I : ∀ (n : ℕ), Isometry (f n)
n : ℕ
x y : X n
⊢ inductiveLimitDist f ⟨n, x⟩ ⟨n, y⟩ = dist x y


Context: E : Type u_1

Context: inst✝³ : NormedAddCommGroup E

Context: inst✝² : NormedSpace ℝ E

Context: F : Type u_2

Context: inst✝¹ : NormedAddCommGroup F

Context: inst✝ : NormedSpace ℝ F

Context: f : ℝ → E

Context: a b : ℝ

Context: f' g : ℝ → E

Context: fcont : ContinuousOn f (Icc a b)

Context: gcont : ContinuousOn g (Icc a b)

Context: hi : f a = g a

E : Type u_1
inst✝³ : NormedAddCommGroup E
inst✝² : NormedSpace ℝ E
F : Type u_2
inst✝¹ : NormedAddCommGroup F
inst✝ : NormedSpace ℝ F
f : ℝ → E
a b : ℝ
f' g : ℝ → E
derivf : ∀ x ∈ Ico a b, HasDerivWithinAt f (f' x) (Ici x) x
derivg : ∀ x ∈ Ico a b, HasDerivWithinAt g (f' x) (Ici x) x
fcont : ContinuousOn f (Icc a b)
gcont : ContinuousOn g (Icc a b)
hi : f a = g a
⊢ ∀ y ∈ Icc a b, f y = g y


Context: E : Type u_1

Context: inst✝³ : NormedAddCommGroup E

Context: inst✝² : NormedSpace ℝ E

Context: F : Type u_2

Context: inst✝¹ : NormedAddCommGroup F

Context: inst✝ : NormedSpace ℝ F

Context: f : ℝ → E

Context: a b : ℝ

Context: f' g : ℝ → E

Context: fcont : ContinuousOn f (Icc a b)

Context: gcont : ContinuousOn g (Icc a b)

Context: hi : f a - g a = 0

E : Type u_1
inst✝³ : NormedAddCommGroup E
inst✝² : NormedSpace ℝ E
F : Type u_2
inst✝¹ : NormedAddCommGroup F
inst✝ : NormedSpace ℝ F
f : ℝ → E
a b : ℝ
f' g : ℝ → E
derivf : ∀ x ∈ Ico a b, HasDerivWithinAt f (f' x) (Ici x) x
derivg : ∀ x ∈ Ico a b, HasDerivWithinAt g (f' x) (Ici x) x
fcont : ContinuousOn f (Icc a b)
gcont : ContinuousOn g (Icc a b)
hi : f a - g a = 0
⊢ ∀ y ∈ Icc a b, f y - g y = 0


σ : Type u_1
R : Type u_2
inst✝ : CommSemiring R
φ ψ : R[X]
a : R
⊢ ↑(C a) = (PowerSeries.C R) a


Context: σ : Type u_1

Context: R : Type u_2

Context: inst✝ : CommSemiring R

Context: φ ψ : R[X]

Context: a : R

σ : Type u_1
R : Type u_2
inst✝ : CommSemiring R
φ ψ : R[X]
a : R
this : ↑((monomial 0) a) = (PowerSeries.monomial R 0) a
⊢ ↑(C a) = (PowerSeries.C R) a


Context:
f : StieltjesFunction
a b : ℝ

f : StieltjesFunction
a b : ℝ
⊢ f.length (Ioc a b) = ofReal (↑f b - ↑f a)


f : StieltjesFunction
a b a' b' : ℝ
h : Ioc a b ⊆ Ioc a' b'
⊢ (↑f b - ↑f a).toNNReal ≤ (↑f b' - ↑f a').toNNReal


case inr
f : StieltjesFunction
a b a' b' : ℝ
h : Ioc a b ⊆ Ioc a' b'
ab : a < b
⊢ (↑f b - ↑f a).toNNReal ≤ (↑f b' - ↑f a').toNNReal


case inr.intro
f : StieltjesFunction
a b a' b' : ℝ
h : Ioc a b ⊆ Ioc a' b'
ab : a < b
h₁ : b ≤ b'
h₂ : a' ≤ a
⊢ (↑f b - ↑f a).toNNReal ≤ (↑f b' - ↑f a').toNNReal


R : Type u_1
inst✝¹ : CommMonoid R
S : Submonoid R
inst✝ : OreSet S
r₁ r₂ : R
s₁ s₂ : ↥S
⊢ r₁ /ₒ s₁ * (r₂ /ₒ s₂) = r₁ * r₂ /ₒ (s₁ * s₂)


α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
δ' : Type u_5
ι : Sort uι
s✝ t u : Set α
m : MeasurableSpace α
mβ : MeasurableSpace β
s : Set α
⊢ MeasurableSet (Sum.inl '' s) ↔ MeasurableSet s


J : Type v
inst✝ : SmallCategory J
ι : Type v
α : ι → TopCat
i : ι
x : ↑(∏ᶜ α)
⊢ (piIsoPi α).hom x i = (Pi.π α i) x


Context: J : Type v

Context: inst✝ : SmallCategory J

Context: ι : Type v

Context: α : ι → TopCat

Context: i : ι

Context: x : ↑(∏ᶜ α)

J : Type v
inst✝ : SmallCategory J
ι : Type v
α : ι → TopCat
i : ι
x : ↑(∏ᶜ α)
this : (piIsoPi α).inv ≫ Pi.π α i = piπ α i
⊢ (piIsoPi α).hom x i = (Pi.π α i) x


Context: J : Type v

Context: inst✝ : SmallCategory J

Context: ι : Type v

Context: α : ι → TopCat

Context: i : ι

Context: x : ↑(∏ᶜ α)

J : Type v
inst✝ : SmallCategory J
ι : Type v
α : ι → TopCat
i : ι
x : ↑(∏ᶜ α)
this : Pi.π α i = (piIsoPi α).hom ≫ piπ α i
⊢ (piIsoPi α).hom x i = (Pi.π α i) x


α : Type u_1
β : Type u_2
s t : Set α
k : ℕ∞
hst : s ⊆ t
hsk : s.encard ≤ k
hkt : k ≤ t.encard
⊢ ∃ r, s ⊆ r ∧ r ⊆ t ∧ r.encard = k


case inr
α : Type u_1
β : Type u_2
s t : Set α
k : ℕ∞
hst : s ⊆ t
hsk : s.encard ≤ k
hkt : k ≤ t.encard
hs : s.encard ≠ ⊤
⊢ ∃ r, s ⊆ r ∧ r ⊆ t ∧ r.encard = k


case inr.intro
α : Type u_1
β : Type u_2
s t : Set α
hst : s ⊆ t
hs : s.encard ≠ ⊤
k : ℕ∞
hsk : s.encard ≤ s.encard + k
hkt : s.encard + k ≤ t.encard
⊢ ∃ r, s ⊆ r ∧ r ⊆ t ∧ r.encard = s.encard + k


case inr.intro.intro
α : Type u_1
β : Type u_2
s t : Set α
hst : s ⊆ t
hs : s.encard ≠ ⊤
k : ℕ∞
hsk : s.encard ≤ s.encard + k
hkt : s.encard + k ≤ t.encard
k' : ℕ∞
hk' : t.encard = s.encard + k + k'
⊢ ∃ r, s ⊆ r ∧ r ⊆ t ∧ r.encard = s.encard + k


case inr.intro.intro
α : Type u_1
β : Type u_2
s t : Set α
hst : s ⊆ t
hs : s.encard ≠ ⊤
k : ℕ∞
hsk : s.encard ≤ s.encard + k
hkt : s.encard + k ≤ t.encard
k' : ℕ∞
hk' : t.encard = s.encard + k + k'
hk : k ≤ (t \ s).encard
⊢ ∃ r, s ⊆ r ∧ r ⊆ t ∧ r.encard = s.encard + k


Context: α : Type u_1

Context: β : Type u_2

Context: s t : Set α

Context: hst : s ⊆ t

Context: hs : s.encard ≠ ⊤

Context: k' : ℕ∞

Context: r' : Set α

Context: hr' : r' ⊆ t \ s

Context: hsk : s.encard ≤ s.encard + r'.encard

Context: hkt : s.encard + r'.encard ≤ t.encard

Context: hk : r'.encard ≤ (t \ s).encard

case inr.intro.intro.intro.intro
α : Type u_1
β : Type u_2
s t : Set α
hst : s ⊆ t
hs : s.encard ≠ ⊤
k' : ℕ∞
r' : Set α
hr' : r' ⊆ t \ s
hsk : s.encard ≤ s.encard + r'.encard
hkt : s.encard + r'.encard ≤ t.encard
hk' : t.encard = s.encard + r'.encard + k'
hk : r'.encard ≤ (t \ s).encard
⊢ ∃ r, s ⊆ r ∧ r ⊆ t ∧ r.encard = s.encard + r'.encard


Context: α : Type u_1

Context: β : Type u_2

Context: s t : Set α

Context: hst : s ⊆ t

Context: hs : s.encard ≠ ⊤

Context: k' : ℕ∞

Context: r' : Set α

Context: hr' : r' ⊆ t \ s

Context: hsk : s.encard ≤ s.encard + r'.encard

Context: hkt : s.encard + r'.encard ≤ t.encard

Context: hk : r'.encard ≤ (t \ s).encard

case inr.intro.intro.intro.intro
α : Type u_1
β : Type u_2
s t : Set α
hst : s ⊆ t
hs : s.encard ≠ ⊤
k' : ℕ∞
r' : Set α
hr' : r' ⊆ t \ s
hsk : s.encard ≤ s.encard + r'.encard
hkt : s.encard + r'.encard ≤ t.encard
hk' : t.encard = s.encard + r'.encard + k'
hk : r'.encard ≤ (t \ s).encard
⊢ (s ∪ r').encard = s.encard + r'.encard


α : 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✝³ : Semiring R
inst✝² : AddCommMonoid M
inst✝¹ : Module R M
inst✝ : NoZeroSMulDivisors R M
b : R
hb : b ≠ 0
g : α →₀ M
a : α
⊢ a ∈ (b • g).support ↔ a ∈ g.support


Context:
n : ℕ
x : PartENat

n : ℕ
x : PartENat
⊢ ↑n < x ↔ ∀ (h : x.Dom), n < x.get h


Context:
n : ℕ
x : PartENat

n : ℕ
x : PartENat
⊢ (∀ (hy : x.Dom), (↑n).get ⋯ < x.get hy) ↔ ∀ (h : x.Dom), n < x.get h


Context: L : Type u_1

Context: X : Type u_2

Context: inst✝⁴ : TopologicalSpace L

Context: inst✝³ : TopologicalSpace X

Context: ι : Type u_3

Context: inst✝² : SemilatticeInf L

Context: inst✝¹ : OrderTop L

Context: inst✝ : ContinuousInf L

Context: s : Finset ι

Context: f : ι → X → L

Context: t : Set X

Context: x : X

L : Type u_1
X : Type u_2
inst✝⁴ : TopologicalSpace L
inst✝³ : TopologicalSpace X
ι : Type u_3
inst✝² : SemilatticeInf L
inst✝¹ : OrderTop L
inst✝ : ContinuousInf L
s : Finset ι
f : ι → X → L
t : Set X
x : X
hs : ∀ i ∈ s, ContinuousWithinAt (f i) t x
⊢ ContinuousWithinAt (s.inf f) t x


α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
m : MeasurableSpace α
μ ν : Measure α
inst✝² : MeasurableSpace δ
inst✝¹ : NormedAddCommGroup β
inst✝ : NormedAddCommGroup γ
f g : α → β
hf : Integrable f μ
⊢ Integrable (g + f) μ ↔ Integrable g μ


F : Type u_1
α : Type u_2
β : Type u_3
𝕜 : Type u_4
E : Type u_5
s : Set ℕ
⊢ ThreeAPFree s ↔ ∀ ⦃a : ℕ⦄, a ∈ s → ∀ ⦃b : ℕ⦄, b ∈ s → ∀ ⦃c : ℕ⦄, c ∈ s → a + c = b + b → a = c


Context: α : Type u_1

Context: β : Type u_2

Context: γ : Type u_3

Context: δ : Type u_4

Context: ι : Sort u_5

Context: s : Set α

Context: t : Set β

Context: f✝ : Filter α

Context: g✝ : Filter β

Context: f : Filter α

Context: g : Filter γ

Context: p : (α × α) × γ → Prop

α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
ι : Sort u_5
s : Set α
t : Set β
f✝ : Filter α
g✝ : Filter β
f : Filter α
g : Filter γ
p : (α × α) × γ → Prop
h : ∀ᶠ (x : (α × α) × γ) in (f ×ˢ f) ×ˢ g, p x
⊢ ∀ᶠ (x : α × γ) in f ×ˢ g, p ((x.1, x.1), x.2)


Context: α : Type u_1

Context: β : Type u_2

Context: γ : Type u_3

Context: δ : Type u_4

Context: ι : Sort u_5

Context: s✝ : Set α

Context: t✝ : Set β

Context: f✝ : Filter α

Context: g✝ : Filter β

Context: f : Filter α

Context: g : Filter γ

Context: p : (α × α) × γ → Prop

Context: t : α × α → Prop

Context: ht : ∀ᶠ (x : α × α) in f ×ˢ f, t x

Context: s : γ → Prop

Context: hs : ∀ᶠ (y : γ) in g, s y

case intro.intro.intro.intro
α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
ι : Sort u_5
s✝ : Set α
t✝ : Set β
f✝ : Filter α
g✝ : Filter β
f : Filter α
g : Filter γ
p : (α × α) × γ → Prop
h : ∀ᶠ (x : (α × α) × γ) in (f ×ˢ f) ×ˢ g, p x
t : α × α → Prop
ht : ∀ᶠ (x : α × α) in f ×ˢ f, t x
s : γ → Prop
hs : ∀ᶠ (y : γ) in g, s y
hst : ∀ {x : α × α}, t x → ∀ {y : γ}, s y → p (x, y)
⊢ ∀ᶠ (x : α × γ) in f ×ˢ g, p ((x.1, x.1), x.2)


α : Type u_1
β : Type u_2
γ : Type u_3
inst✝ : DecidableEq α
s t u v : Finset α
a b : α
hs : b ∈ s
hsa : b ∉ s.erase a
⊢ b = a


α : Type u_1
β : Type u_2
γ : Type u_3
inst✝ : DecidableEq α
s t u v : Finset α
a b : α
hs : b ∈ s
hsa : b ≠ a → b ∉ s
⊢ b = a


Context:
α : Type u
β : Type v
x : α
x✝ : Nat

α : Type u
β : Type v
x : α
x✝ : Nat
⊢ x ∈ [].eraseIdx x✝ ↔ ∃ i, ↑i ≠ x✝ ∧ [][↑i] = x


case intro.intro
α : Type u
β : Type v
x : α
x✝ i : Nat
h : i < [].length
⊢ False


α : Type u
β : Type v
x a : α
l : List α
⊢ x ∈ (a :: l).eraseIdx 0 ↔ ∃ i, ↑i ≠ 0 ∧ (a :: l)[↑i] = x


α : Type u
β : Type v
x a : α
l : List α
k : Nat
⊢ x ∈ (a :: l).eraseIdx (k + 1) ↔ ∃ i, ↑i ≠ k + 1 ∧ (a :: l)[↑i] = x


case mk
α : Type u_1
β : Type u_2
R : Type u_3
R' : Type u_4
S : Type u_5
S' : Type u_6
T : Type u_7
T' : Type u_8
inst✝⁴ : NonAssocSemiring R
inst✝³ : NonAssocSemiring S
inst✝² : NonAssocSemiring R'
inst✝¹ : NonAssocSemiring S'
inst✝ : Subsingleton S
fst✝ : S
snd✝ : R
⊢ (fun x => (0, x)) (fst✝, snd✝).2 = (fst✝, snd✝)


ι : Type u_1
α : Type u_2
β : Type u_3
inst✝ : LinearOrderedSemifield α
a b c d e : α
m n : ℤ
⊢ a < (a + b) / 2 ↔ a < b


Context: α : Type u_1

Context: β : Type u_2

Context: γ : Type u_3

Context: 𝕜 : Type u_4

Context: inst✝⁷ : LinearOrderedField 𝕜

Context: t : Finset (α × β × γ)

Context: a a' : α

Context: b b' : β

Context: c c' : γ

Context: x✝ : α × β × γ

Context: ε✝ : 𝕜

Context: inst✝⁶ : DecidableEq α

Context: inst✝⁵ : DecidableEq β

Context: inst✝⁴ : DecidableEq γ

Context: inst✝³ : Fintype α

Context: inst✝² : Fintype β

Context: inst✝¹ : Fintype γ

Context: inst✝ : ExplicitDisjoint t

Context: ε : 𝕜

Context: x : α × β × γ

Context: hx : x ∈ t

α : Type u_1
β : Type u_2
γ : Type u_3
𝕜 : Type u_4
inst✝⁷ : LinearOrderedField 𝕜
t : Finset (α × β × γ)
a a' : α
b b' : β
c c' : γ
x✝ : α × β × γ
ε✝ : 𝕜
inst✝⁶ : DecidableEq α
inst✝⁵ : DecidableEq β
inst✝⁴ : DecidableEq γ
inst✝³ : Fintype α
inst✝² : Fintype β
inst✝¹ : Fintype γ
inst✝ : ExplicitDisjoint t
ε : 𝕜
ht : ε * ↑((Fintype.card α + Fintype.card β + Fintype.card γ) ^ 2) ≤ ↑t.card
x : α × β × γ
hx : x ∈ t
⊢ x ∈ ((graph t).cliqueFinset 3).preimage ⇑toTriangle ⋯


Context: α : Type u_1

Context: β : Type u_2

Context: γ : Type u_3

Context: 𝕜 : Type u_4

Context: inst✝⁷ : LinearOrderedField 𝕜

Context: t : Finset (α × β × γ)

Context: a a' : α

Context: b b' : β

Context: c c' : γ

Context: x : α × β × γ

Context: ε✝ : 𝕜

Context: inst✝⁶ : DecidableEq α

Context: inst✝⁵ : DecidableEq β

Context: inst✝⁴ : DecidableEq γ

Context: inst✝³ : Fintype α

Context: inst✝² : Fintype β

Context: inst✝¹ : Fintype γ

Context: inst✝ : ExplicitDisjoint t

Context: ε : 𝕜

α : Type u_1
β : Type u_2
γ : Type u_3
𝕜 : Type u_4
inst✝⁷ : LinearOrderedField 𝕜
t : Finset (α × β × γ)
a a' : α
b b' : β
c c' : γ
x : α × β × γ
ε✝ : 𝕜
inst✝⁶ : DecidableEq α
inst✝⁵ : DecidableEq β
inst✝⁴ : DecidableEq γ
inst✝³ : Fintype α
inst✝² : Fintype β
inst✝¹ : Fintype γ
inst✝ : ExplicitDisjoint t
ε : 𝕜
ht : ε * ↑((Fintype.card α + Fintype.card β + Fintype.card γ) ^ 2) ≤ ↑t.card
⊢ ε * ↑(Fintype.card (α ⊕ β ⊕ γ) ^ 2) ≤ ↑(map toTriangle t).card


X : Type u_1
Y : Type u_2
Z : Type u_3
ι : Type u_4
f : X → Y
g : Y → Z
inst✝² : TopologicalSpace X
inst✝¹ : TopologicalSpace Y
inst✝ : TopologicalSpace Z
hg : Inducing g
hf : Inducing f
⊢ inst✝² = TopologicalSpace.induced (g ∘ f) inst✝


C : Type u_1
D : Type u_2
inst✝⁷ : Category.{u_4, u_1} C
inst✝⁶ : Category.{u_3, u_2} D
inst✝⁵ : HasZeroMorphisms C
inst✝⁴ : HasZeroMorphisms D
S : ShortComplex C
h₁✝ : S.LeftHomologyData
h₂✝ : S.RightHomologyData
F✝ : C ⥤ D
inst✝³ : F✝.PreservesZeroMorphisms
hl : S.LeftHomologyData
hr : S.RightHomologyData
S₁ S₂ : ShortComplex C
φ : S₁ ⟶ S₂
hl₁ : S₁.LeftHomologyData
hr₁ : S₁.RightHomologyData
hl₂ : S₂.LeftHomologyData
hr₂ : S₂.RightHomologyData
h₁ : S₁.HomologyData
h₂ : S₂.HomologyData
F : C ⥤ D
inst✝² : F.PreservesZeroMorphisms
inst✝¹ : hr₁.IsPreservedBy F
inst✝ : hr₂.IsPreservedBy F
γ : RightHomologyMapData φ hr₁ hr₂
⊢ F.map (opcyclesMap' φ hr₁ hr₂) = opcyclesMap' (F.mapShortComplex.map φ) (hr₁.map F) (hr₂.map F)


A : Set ℕ
inst✝ : DecidablePred fun x => x ∈ A
⊢ schnirelmannDensity A = 1 ↔ {0}ᶜ ⊆ A


R : Type u_1
inst✝⁹ : CommRing R
M : Submonoid R
S : Type u_2
inst✝⁸ : CommRing S
inst✝⁷ : Algebra R S
P : Type u_3
inst✝⁶ : CommRing P
A : Type u_4
inst✝⁵ : CommRing A
inst✝⁴ : IsDomain A
inst✝³ : UniqueFactorizationMonoid A
K : Type u_5
inst✝² : Field K
inst✝¹ : Algebra A K
inst✝ : IsFractionRing A K
x : K
h : IsUnit ↑(den A x)
⊢ IsInteger A x


Context: R : Type u_1

Context: inst✝⁹ : CommRing R

Context: M : Submonoid R

Context: S : Type u_2

Context: inst✝⁸ : CommRing S

Context: inst✝⁷ : Algebra R S

Context: P : Type u_3

Context: inst✝⁶ : CommRing P

Context: A : Type u_4

Context: inst✝⁵ : CommRing A

Context: inst✝⁴ : IsDomain A

Context: inst✝³ : UniqueFactorizationMonoid A

Context: K : Type u_5

Context: inst✝² : Field K

Context: inst✝¹ : Algebra A K

Context: inst✝ : IsFractionRing A K

Context: x : K

Context: h : IsUnit ↑(IsFractionRing.den A x)

Context: den : A

case intro
R : Type u_1
inst✝⁹ : CommRing R
M : Submonoid R
S : Type u_2
inst✝⁸ : CommRing S
inst✝⁷ : Algebra R S
P : Type u_3
inst✝⁶ : CommRing P
A : Type u_4
inst✝⁵ : CommRing A
inst✝⁴ : IsDomain A
inst✝³ : UniqueFactorizationMonoid A
K : Type u_5
inst✝² : Field K
inst✝¹ : Algebra A K
inst✝ : IsFractionRing A K
x : K
h : IsUnit ↑(IsFractionRing.den A x)
den : A
hd : ↑(IsFractionRing.den A x) * den = 1
⊢ IsInteger A x


Context: R : Type u_1

Context: inst✝⁹ : CommRing R

Context: M : Submonoid R

Context: S : Type u_2

Context: inst✝⁸ : CommRing S

Context: inst✝⁷ : Algebra R S

Context: P : Type u_3

Context: inst✝⁶ : CommRing P

Context: A : Type u_4

Context: inst✝⁵ : CommRing A

Context: inst✝⁴ : IsDomain A

Context: inst✝³ : UniqueFactorizationMonoid A

Context: K : Type u_5

Context: inst✝² : Field K

Context: inst✝¹ : Algebra A K

Context: inst✝ : IsFractionRing A K

Context: x : K

Context: h : IsUnit ↑(IsFractionRing.den A x)

Context: den : A

case h
R : Type u_1
inst✝⁹ : CommRing R
M : Submonoid R
S : Type u_2
inst✝⁸ : CommRing S
inst✝⁷ : Algebra R S
P : Type u_3
inst✝⁶ : CommRing P
A : Type u_4
inst✝⁵ : CommRing A
inst✝⁴ : IsDomain A
inst✝³ : UniqueFactorizationMonoid A
K : Type u_5
inst✝² : Field K
inst✝¹ : Algebra A K
inst✝ : IsFractionRing A K
x : K
h : IsUnit ↑(IsFractionRing.den A x)
den : A
hd : ↑(IsFractionRing.den A x) * den = 1
⊢ (algebraMap A K) (num A x * den) = x


Context: R : Type u_1

Context: inst✝⁹ : CommRing R

Context: M : Submonoid R

Context: S : Type u_2

Context: inst✝⁸ : CommRing S

Context: inst✝⁷ : Algebra R S

Context: P : Type u_3

Context: inst✝⁶ : CommRing P

Context: A : Type u_4

Context: inst✝⁵ : CommRing A

Context: inst✝⁴ : IsDomain A

Context: inst✝³ : UniqueFactorizationMonoid A

Context: K : Type u_5

Context: inst✝² : Field K

Context: inst✝¹ : Algebra A K

Context: inst✝ : IsFractionRing A K

Context: x : K

Context: h : IsUnit ↑(IsFractionRing.den A x)

Context: den : A

case h
R : Type u_1
inst✝⁹ : CommRing R
M : Submonoid R
S : Type u_2
inst✝⁸ : CommRing S
inst✝⁷ : Algebra R S
P : Type u_3
inst✝⁶ : CommRing P
A : Type u_4
inst✝⁵ : CommRing A
inst✝⁴ : IsDomain A
inst✝³ : UniqueFactorizationMonoid A
K : Type u_5
inst✝² : Field K
inst✝¹ : Algebra A K
inst✝ : IsFractionRing A K
x : K
h : IsUnit ↑(IsFractionRing.den A x)
den : A
hd : ↑(IsFractionRing.den A x) * den = 1
⊢ (algebraMap A K) (num A x * den) = (algebraMap A K) (num A x) / (algebraMap A K) ↑(IsFractionRing.den A x)


Context: R : Type u_1

Context: inst✝⁹ : CommRing R

Context: M : Submonoid R

Context: S : Type u_2

Context: inst✝⁸ : CommRing S

Context: inst✝⁷ : Algebra R S

Context: P : Type u_3

Context: inst✝⁶ : CommRing P

Context: A : Type u_4

Context: inst✝⁵ : CommRing A

Context: inst✝⁴ : IsDomain A

Context: inst✝³ : UniqueFactorizationMonoid A

Context: K : Type u_5

Context: inst✝² : Field K

Context: inst✝¹ : Algebra A K

Context: inst✝ : IsFractionRing A K

Context: x : K

Context: h : IsUnit ↑(IsFractionRing.den A x)

Context: den : A

case h.e_a
R : Type u_1
inst✝⁹ : CommRing R
M : Submonoid R
S : Type u_2
inst✝⁸ : CommRing S
inst✝⁷ : Algebra R S
P : Type u_3
inst✝⁶ : CommRing P
A : Type u_4
inst✝⁵ : CommRing A
inst✝⁴ : IsDomain A
inst✝³ : UniqueFactorizationMonoid A
K : Type u_5
inst✝² : Field K
inst✝¹ : Algebra A K
inst✝ : IsFractionRing A K
x : K
h : IsUnit ↑(IsFractionRing.den A x)
den : A
hd : ↑(IsFractionRing.den A x) * den = 1
⊢ (algebraMap A K) den = ((algebraMap A K) ↑(IsFractionRing.den A x))⁻¹


Context: R : Type u_1

Context: inst✝⁹ : CommRing R

Context: M : Submonoid R

Context: S : Type u_2

Context: inst✝⁸ : CommRing S

Context: inst✝⁷ : Algebra R S

Context: P : Type u_3

Context: inst✝⁶ : CommRing P

Context: A : Type u_4

Context: inst✝⁵ : CommRing A

Context: inst✝⁴ : IsDomain A

Context: inst✝³ : UniqueFactorizationMonoid A

Context: K : Type u_5

Context: inst✝² : Field K

Context: inst✝¹ : Algebra A K

Context: inst✝ : IsFractionRing A K

Context: x : K

Context: h : IsUnit ↑(IsFractionRing.den A x)

Context: den : A

case h.e_a.h
R : Type u_1
inst✝⁹ : CommRing R
M : Submonoid R
S : Type u_2
inst✝⁸ : CommRing S
inst✝⁷ : Algebra R S
P : Type u_3
inst✝⁶ : CommRing P
A : Type u_4
inst✝⁵ : CommRing A
inst✝⁴ : IsDomain A
inst✝³ : UniqueFactorizationMonoid A
K : Type u_5
inst✝² : Field K
inst✝¹ : Algebra A K
inst✝ : IsFractionRing A K
x : K
h : IsUnit ↑(IsFractionRing.den A x)
den : A
hd : ↑(IsFractionRing.den A x) * den = 1
⊢ (algebraMap A K) ↑(IsFractionRing.den A x) * (algebraMap A K) den = 1


Context: R : Type u_1

Context: inst✝⁹ : CommRing R

Context: M : Submonoid R

Context: S : Type u_2

Context: inst✝⁸ : CommRing S

Context: inst✝⁷ : Algebra R S

Context: P : Type u_3

Context: inst✝⁶ : CommRing P

Context: A : Type u_4

Context: inst✝⁵ : CommRing A

Context: inst✝⁴ : IsDomain A

Context: inst✝³ : UniqueFactorizationMonoid A

Context: K : Type u_5

Context: inst✝² : Field K

Context: inst✝¹ : Algebra A K

Context: inst✝ : IsFractionRing A K

Context: x : K

Context: h : IsUnit ↑(IsFractionRing.den A x)

Context: den : A

case h.e_a.h
R : Type u_1
inst✝⁹ : CommRing R
M : Submonoid R
S : Type u_2
inst✝⁸ : CommRing S
inst✝⁷ : Algebra R S
P : Type u_3
inst✝⁶ : CommRing P
A : Type u_4
inst✝⁵ : CommRing A
inst✝⁴ : IsDomain A
inst✝³ : UniqueFactorizationMonoid A
K : Type u_5
inst✝² : Field K
inst✝¹ : Algebra A K
inst✝ : IsFractionRing A K
x : K
h : IsUnit ↑(IsFractionRing.den A x)
den : A
hd : ↑(IsFractionRing.den A x) * den = 1
⊢ (algebraMap A K) (↑(IsFractionRing.den A x) * den) = 1


R : Type u_1
inst✝⁹ : CommRing R
M : Submonoid R
S : Type u_2
inst✝⁸ : CommRing S
inst✝⁷ : Algebra R S
P : Type u_3
inst✝⁶ : CommRing P
A : Type u_4
inst✝⁵ : CommRing A
inst✝⁴ : IsDomain A
inst✝³ : UniqueFactorizationMonoid A
K : Type u_5
inst✝² : Field K
inst✝¹ : Algebra A K
inst✝ : IsFractionRing A K
x : K
h✝ : IsInteger A x
v : A
h : (algebraMap A K) v = x
⊢ IsUnit ↑(den A x)


R : Type u_1
inst✝⁹ : CommRing R
M : Submonoid R
S : Type u_2
inst✝⁸ : CommRing S
inst✝⁷ : Algebra R S
P : Type u_3
inst✝⁶ : CommRing P
A : Type u_4
inst✝⁵ : CommRing A
inst✝⁴ : IsDomain A
inst✝³ : UniqueFactorizationMonoid A
K : Type u_5
inst✝² : Field K
inst✝¹ : Algebra A K
inst✝ : IsFractionRing A K
x : K
h✝ : IsInteger A x
v : A
h : (algebraMap A K) v = x
⊢ ↑(den A x) ∣ num A x


case h.inj
R : Type u_1
inst✝⁹ : CommRing R
M : Submonoid R
S : Type u_2
inst✝⁸ : CommRing S
inst✝⁷ : Algebra R S
P : Type u_3
inst✝⁶ : CommRing P
A : Type u_4
inst✝⁵ : CommRing A
inst✝⁴ : IsDomain A
inst✝³ : UniqueFactorizationMonoid A
K : Type u_5
inst✝² : Field K
inst✝¹ : Algebra A K
inst✝ : IsFractionRing A K
x : K
h✝ : IsInteger A x
v : A
h : (algebraMap A K) v = x
⊢ Function.Injective ⇑(algebraMap A K)


R : Type u
S : Type v
a b c d : R
n m : ℕ
inst✝ : Semiring R
p✝ p q : R[X]
ι : Type u_1
⊢ (C a * X ^ 2 + C b * X + C c).degree ≤ 2


C : Type u_1
inst✝ : Category.{u_2, u_1} C
X Y : C
f : X ⟶ Y
c : PushoutCocone f f
hc : IsColimit c
⊢ Epi f ↔ IsIso c.inl


ι : Type u_1
κ : Type u_2
X : Type u_3
X' : Type u_4
Y : Type u_5
Z : Type u_6
α : Type u_7
α' : Type u_8
β : Type u_9
β' : Type u_10
γ : Type u_11
𝓕 : Type u_12
tX : TopologicalSpace X
tY : TopologicalSpace Y
tZ : TopologicalSpace Z
uα : UniformSpace α
uβ : UniformSpace β
uγ : UniformSpace γ
u : κ → UniformSpace α'
F : ι → X → α'
S : Set X
x₀ : X
⊢ EquicontinuousWithinAt F S x₀ ↔ ∀ (k : κ), EquicontinuousWithinAt F S x₀


ι : Type u_1
κ : Type u_2
X : Type u_3
X' : Type u_4
Y : Type u_5
Z : Type u_6
α : Type u_7
α' : Type u_8
β : Type u_9
β' : Type u_10
γ : Type u_11
𝓕 : Type u_12
tX : TopologicalSpace X
tY : TopologicalSpace Y
tZ : TopologicalSpace Z
uα : UniformSpace α
uβ : UniformSpace β
uγ : UniformSpace γ
u : κ → UniformSpace α'
F : ι → X → α'
S : Set X
x₀ : X
⊢ Tendsto (⇑UniformFun.ofFun ∘ swap F) (𝓝[S] x₀) (𝓝 ((⇑UniformFun.ofFun ∘ swap F) x₀)) ↔
    ∀ (k : κ), Tendsto (⇑UniformFun.ofFun ∘ swap F) (𝓝[S] x₀) (𝓝 ((⇑UniformFun.ofFun ∘ swap F) x₀))


G : Type u_1
G' : Type u_2
G'' : Type u_3
inst✝⁵ : Group G
inst✝⁴ : Group G'
inst✝³ : Group G''
A : Type u_4
inst✝² : AddGroup A
H✝ K✝ : Subgroup G
k : Set G
N : Type u_5
inst✝¹ : Group N
P : Type u_6
inst✝ : Group P
H : Subgroup G
K : Subgroup N
⊢ H.prod K = ⊥ ↔ H = ⊥ ∧ K = ⊥


Context:
x y z : ℝ
n : ℕ
hx0 : 0 < x
hx1 : x < 1

x y z : ℝ
n : ℕ
hx0 : 0 < x
hx1 : x < 1
⊢ x ^ y < x ^ z ↔ z < y


α : Type u_1
β : Type u_2
γ : Type u_3
inst✝ : DecidableEq α
s✝ t✝ u v : Finset α
a✝ b : α
s t : Finset α
a : α
h : a ∉ s
⊢ s ≠ insert a t


Context: x y : ℝ*

x y : ℝ*
⊢ x.InfiniteNeg → ¬y.Infinitesimal → 0 < y → (x * y).InfiniteNeg


Context: x y : ℝ*

x y : ℝ*
⊢ (-x).InfinitePos → ¬y.Infinitesimal → 0 < y → (-x * y).InfinitePos


Context: α✝ : Type u_1

Context: β : Type u_2

Context: γ : Type u_3

Context: inst✝⁹ : TopologicalSpace α✝

Context: inst✝⁸ : TopologicalSpace β

Context: inst✝⁷ : LinearOrder α✝

Context: inst✝⁶ : LinearOrder β

Context: inst✝⁵ : OrderTopology α✝

Context: inst✝⁴ : OrderTopology β

Context: α : Type u_4

Context: inst✝² : TopologicalSpace α

Context: inst✝¹ : OrderTopology α

Context: inst✝ : FirstCountableTopology α

Context: S : Set α

Context: hS : S.Nonempty

Context: hS' : BddAbove S

α✝ : Type u_1
β : Type u_2
γ : Type u_3
inst✝⁹ : TopologicalSpace α✝
inst✝⁸ : TopologicalSpace β
inst✝⁷ : LinearOrder α✝
inst✝⁶ : LinearOrder β
inst✝⁵ : OrderTopology α✝
inst✝⁴ : OrderTopology β
α : Type u_4
inst✝³ : ConditionallyCompleteLinearOrder α
inst✝² : TopologicalSpace α
inst✝¹ : OrderTopology α
inst✝ : FirstCountableTopology α
S : Set α
hS : S.Nonempty
hS' : BddAbove S
⊢ ∃ u, Monotone u ∧ Tendsto u atTop (𝓝 (sSup S)) ∧ ∀ (n : ℕ), u n ∈ S


Context: α✝ : Type u_1

Context: β : Type u_2

Context: γ : Type u_3

Context: inst✝⁹ : TopologicalSpace α✝

Context: inst✝⁸ : TopologicalSpace β

Context: inst✝⁷ : LinearOrder α✝

Context: inst✝⁶ : LinearOrder β

Context: inst✝⁵ : OrderTopology α✝

Context: inst✝⁴ : OrderTopology β

Context: α : Type u_4

Context: inst✝² : TopologicalSpace α

Context: inst✝¹ : OrderTopology α

Context: inst✝ : FirstCountableTopology α

Context: S : Set α

Context: hS : S.Nonempty

Context: hS' : BddAbove S

Context: u : ℕ → α

case intro
α✝ : Type u_1
β : Type u_2
γ : Type u_3
inst✝⁹ : TopologicalSpace α✝
inst✝⁸ : TopologicalSpace β
inst✝⁷ : LinearOrder α✝
inst✝⁶ : LinearOrder β
inst✝⁵ : OrderTopology α✝
inst✝⁴ : OrderTopology β
α : Type u_4
inst✝³ : ConditionallyCompleteLinearOrder α
inst✝² : TopologicalSpace α
inst✝¹ : OrderTopology α
inst✝ : FirstCountableTopology α
S : Set α
hS : S.Nonempty
hS' : BddAbove S
u : ℕ → α
hu : Monotone u ∧ (∀ (n : ℕ), u n ≤ sSup S) ∧ Tendsto u atTop (𝓝 (sSup S)) ∧ ∀ (n : ℕ), u n ∈ S
⊢ ∃ u, Monotone u ∧ Tendsto u atTop (𝓝 (sSup S)) ∧ ∀ (n : ℕ), u n ∈ S


F : Type u
K : Type v
A : Type w
inst✝⁶ : DivisionRing F
inst✝⁵ : DivisionRing K
inst✝⁴ : AddCommGroup A
inst✝³ : Module F K
inst✝² : Module K A
inst✝¹ : Module F A
inst✝ : IsScalarTower F K A
hf : FiniteDimensional F A
b : Finset A
hb : span F ↑b = ⊤
⊢ restrictScalars F (span K ↑b) = restrictScalars F ⊤


F : Type u
K : Type v
A : Type w
inst✝⁶ : DivisionRing F
inst✝⁵ : DivisionRing K
inst✝⁴ : AddCommGroup A
inst✝³ : Module F K
inst✝² : Module K A
inst✝¹ : Module F A
inst✝ : IsScalarTower F K A
hf : FiniteDimensional F A
b : Finset A
hb : span F ↑b = ⊤
⊢ ↑b ⊆ ↑(restrictScalars F (span K ↑b))


α : Type u_1
M₀ : Type u_2
G₀ : Type u_3
M₀' : Type u_4
G₀' : Type u_5
F : Type u_6
F' : Type u_7
inst✝ : GroupWithZero G₀
a b c : G₀
ha : a ≠ 0
n : ℕ
⊢ a ^ (↑n + 1) = a ^ ↑n * a


α : Type u_1
M₀ : Type u_2
G₀ : Type u_3
M₀' : Type u_4
G₀' : Type u_5
F : Type u_6
F' : Type u_7
inst✝ : GroupWithZero G₀
a b c : G₀
ha : a ≠ 0
⊢ a ^ (Int.negSucc 0 + 1) = a ^ Int.negSucc 0 * a


α : Type u_1
M₀ : Type u_2
G₀ : Type u_3
M₀' : Type u_4
G₀' : Type u_5
F : Type u_6
F' : Type u_7
inst✝ : GroupWithZero G₀
a b c : G₀
ha : a ≠ 0
n : ℕ
⊢ a ^ (Int.negSucc (n + 1) + 1) = a ^ Int.negSucc (n + 1) * a


R : Type u_1
R₁ : Type u_2
R₂ : Type u_3
R₃ : Type u_4
K : Type u_5
M : Type u_6
M₁ : Type u_7
M₂ : Type u_8
M₃ : Type u_9
V : Type u_10
V₂ : Type u_11
inst✝¹² : Semiring R
inst✝¹¹ : Semiring R₂
inst✝¹⁰ : Semiring R₃
inst✝⁹ : AddCommMonoid M
inst✝⁸ : AddCommMonoid M₂
inst✝⁷ : AddCommMonoid M₃
σ₁₂ : R →+* R₂
σ₂₃ : R₂ →+* R₃
σ₁₃ : R →+* R₃
inst✝⁶ : RingHomCompTriple σ₁₂ σ₂₃ σ₁₃
inst✝⁵ : Module R M
inst✝⁴ : Module R₂ M₂
inst✝³ : Module R₃ M₃
σ₂₁ : R₂ →+* R
τ₁₂ : R →+* R₂
τ₂₃ : R₂ →+* R₃
τ₁₃ : R →+* R₃
inst✝² : RingHomCompTriple τ₁₂ τ₂₃ τ₁₃
F : Type u_12
inst✝¹ : FunLike F M M₂
inst✝ : SemilinearMapClass F τ₁₂ M M₂
p : Submodule R₂ M₂
f : M →ₛₗ[τ₁₂] M₂
x : M
hx : x ∈ ker f
⊢ x ∈ comap f p


α : Type u_1
β : Type u_2
n : ℕ
x : α
xs : List α
⊢ enumFrom n (x :: xs) = (n, x) :: map (Prod.map Nat.succ id) (enumFrom n xs)


M : Type u_1
inst✝² : CommMonoid M
S : Submonoid M
N : Type u_2
inst✝¹ : CommMonoid N
P : Type u_3
inst✝ : CommMonoid P
f : S.LocalizationMap N
a₁ b₁ : M
a₂ b₂ : ↥S
⊢ f.mk' a₁ a₂ = f.mk' b₁ b₂ ↔ (Localization.r S) (a₁, a₂) (b₁, b₂)


case e_t.h.e_3.h
𝕜₁ : Type u_1
𝕜₂ : Type u_2
inst✝⁸ : NormedField 𝕜₁
inst✝⁷ : NormedField 𝕜₂
σ : 𝕜₁ →+* 𝕜₂
E : Type u_3
F : Type u_4
inst✝⁶ : AddCommGroup E
inst✝⁵ : Module 𝕜₁ E
inst✝⁴ : TopologicalSpace E
inst✝³ : AddCommGroup F
inst✝² : Module 𝕜₂ F
inst✝¹ : UniformSpace F
inst✝ : UniformAddGroup F
𝔖 : Set (Set E)
⊢ TopologicalAddGroup.toUniformSpace F = inst✝¹


𝕜 : Type u_1
inst✝² : NontriviallyNormedField 𝕜
E : Type u_2
inst✝¹ : NormedAddCommGroup E
inst✝ : NormedSpace 𝕜 E
s : E
p q : FormalMultilinearSeries 𝕜 𝕜 E
f g : 𝕜 → E
n : ℕ
z z₀ : 𝕜
hp : HasFPowerSeriesAt f p z₀
h : p ≠ 0
⊢ ∀ᶠ (z : 𝕜) in 𝓝[≠] z₀, f z ≠ 0


𝕜 : Type u_1
inst✝² : NontriviallyNormedField 𝕜
E : Type u_2
inst✝¹ : NormedAddCommGroup E
inst✝ : NormedSpace 𝕜 E
s : E
p q : FormalMultilinearSeries 𝕜 𝕜 E
f g : 𝕜 → E
n : ℕ
z z₀ : 𝕜
hp : HasFPowerSeriesAt f p z₀
h : p ≠ 0
⊢ ∀ᶠ (x : 𝕜) in 𝓝 z₀, x ∈ {z₀}ᶜ → f x ≠ 0


Context: 𝕜 : Type u_1

Context: inst✝² : NontriviallyNormedField 𝕜

Context: E : Type u_2

Context: inst✝¹ : NormedAddCommGroup E

Context: inst✝ : NormedSpace 𝕜 E

Context: s : E

Context: p q : FormalMultilinearSeries 𝕜 𝕜 E

Context: f g : 𝕜 → E

Context: n : ℕ

Context: z z₀ : 𝕜

Context: hp : HasFPowerSeriesAt f p z₀

Context: h : p ≠ 0

𝕜 : Type u_1
inst✝² : NontriviallyNormedField 𝕜
E : Type u_2
inst✝¹ : NormedAddCommGroup E
inst✝ : NormedSpace 𝕜 E
s : E
p q : FormalMultilinearSeries 𝕜 𝕜 E
f g : 𝕜 → E
n : ℕ
z z₀ : 𝕜
hp : HasFPowerSeriesAt f p z₀
h : p ≠ 0
h2 : ContinuousAt ((swap dslope z₀)^[p.order] f) z₀
⊢ ∀ᶠ (x : 𝕜) in 𝓝 z₀, x ∈ {z₀}ᶜ → f x ≠ 0


Context: 𝕜 : Type u_1

Context: inst✝² : NontriviallyNormedField 𝕜

Context: E : Type u_2

Context: inst✝¹ : NormedAddCommGroup E

Context: inst✝ : NormedSpace 𝕜 E

Context: s : E

Context: p q : FormalMultilinearSeries 𝕜 𝕜 E

Context: f g : 𝕜 → E

Context: n : ℕ

Context: z z₀ : 𝕜

Context: hp : HasFPowerSeriesAt f p z₀

Context: h : p ≠ 0

𝕜 : Type u_1
inst✝² : NontriviallyNormedField 𝕜
E : Type u_2
inst✝¹ : NormedAddCommGroup E
inst✝ : NormedSpace 𝕜 E
s : E
p q : FormalMultilinearSeries 𝕜 𝕜 E
f g : 𝕜 → E
n : ℕ
z z₀ : 𝕜
hp : HasFPowerSeriesAt f p z₀
h : p ≠ 0
h2 : ContinuousAt ((swap dslope z₀)^[p.order] f) z₀
h3 : ∀ᶠ (z : 𝕜) in 𝓝 z₀, (swap dslope z₀)^[p.order] f z ≠ 0
⊢ ∀ᶠ (x : 𝕜) in 𝓝 z₀, x ∈ {z₀}ᶜ → f x ≠ 0


Context: 𝕜 : Type u_1

Context: inst✝² : NontriviallyNormedField 𝕜

Context: E : Type u_2

Context: inst✝¹ : NormedAddCommGroup E

Context: inst✝ : NormedSpace 𝕜 E

Context: s : E

Context: p q : FormalMultilinearSeries 𝕜 𝕜 E

Context: f g : 𝕜 → E

Context: n : ℕ

Context: z✝ z₀ : 𝕜

Context: hp : HasFPowerSeriesAt f p z₀

Context: h : p ≠ 0

Context: z : 𝕜

Context: e2 : (swap dslope z₀)^[p.order] f z ≠ 0

Context: e3 : z ∈ {z₀}ᶜ

case h
𝕜 : Type u_1
inst✝² : NontriviallyNormedField 𝕜
E : Type u_2
inst✝¹ : NormedAddCommGroup E
inst✝ : NormedSpace 𝕜 E
s : E
p q : FormalMultilinearSeries 𝕜 𝕜 E
f g : 𝕜 → E
n : ℕ
z✝ z₀ : 𝕜
hp : HasFPowerSeriesAt f p z₀
h : p ≠ 0
h2 : ContinuousAt ((swap dslope z₀)^[p.order] f) z₀
h3 : ∀ᶠ (z : 𝕜) in 𝓝 z₀, (swap dslope z₀)^[p.order] f z ≠ 0
z : 𝕜
e1 : f z = (z - z₀) ^ p.order • (swap dslope z₀)^[p.order] f z
e2 : (swap dslope z₀)^[p.order] f z ≠ 0
e3 : z ∈ {z₀}ᶜ
⊢ f z ≠ 0


𝕜 : Type u_1
E : Type u_2
F : Type u_3
inst✝⁴ : OrderedRing 𝕜
inst✝³ : AddCommGroup E
inst✝² : AddCommGroup F
inst✝¹ : Module 𝕜 E
inst✝ : Module 𝕜 F
f : E →ᵃ[𝕜] F
s : Set E
⊢ ⇑f '' (convexHull 𝕜) s = (convexHull 𝕜) (⇑f '' s)


Context: R : Type u_1

Context: inst✝¹⁴ : CommSemiring R

Context: M₁ : Type u_2

Context: M₂ : Type u_3

Context: M : Type u_4

Context: M' : Type u_5

Context: inst✝¹³ : AddCommMonoid M₁

Context: inst✝¹² : AddCommMonoid M₂

Context: inst✝¹¹ : AddCommMonoid M

Context: inst✝¹⁰ : AddCommMonoid M'

Context: inst✝⁹ : Module R M₁

Context: inst✝⁸ : Module R M₂

Context: inst✝⁷ : Module R M

Context: inst✝⁶ : Module R M'

Context: f : M₁ →ₗ[R] M₂ →ₗ[R] M

Context: N₁ : Type u_6

Context: N₂ : Type u_7

Context: N : Type u_8

Context: inst✝⁵ : AddCommMonoid N₁

Context: inst✝⁴ : AddCommMonoid N₂

Context: inst✝³ : AddCommMonoid N

Context: inst✝² : Module R N₁

Context: inst✝¹ : Module R N₂

Context: inst✝ : Module R N

Context: g : N₁ →ₗ[R] N₂ →ₗ[R] N

Context: h : IsTensorProduct f

Context: C : M → Prop

Context: m : M

Context: h0 : C 0

Context: y : M₁ ⊗[R] M₂

R : Type u_1
inst✝¹⁴ : CommSemiring R
M₁ : Type u_2
M₂ : Type u_3
M : Type u_4
M' : Type u_5
inst✝¹³ : AddCommMonoid M₁
inst✝¹² : AddCommMonoid M₂
inst✝¹¹ : AddCommMonoid M
inst✝¹⁰ : AddCommMonoid M'
inst✝⁹ : Module R M₁
inst✝⁸ : Module R M₂
inst✝⁷ : Module R M
inst✝⁶ : Module R M'
f : M₁ →ₗ[R] M₂ →ₗ[R] M
N₁ : Type u_6
N₂ : Type u_7
N : Type u_8
inst✝⁵ : AddCommMonoid N₁
inst✝⁴ : AddCommMonoid N₂
inst✝³ : AddCommMonoid N
inst✝² : Module R N₁
inst✝¹ : Module R N₂
inst✝ : Module R N
g : N₁ →ₗ[R] N₂ →ₗ[R] N
h : IsTensorProduct f
C : M → Prop
m : M
h0 : C 0
htmul : ∀ (x : M₁) (y : M₂), C ((f x) y)
hadd : ∀ (x y : M), C x → C y → C (x + y)
y : M₁ ⊗[R] M₂
⊢ C ((TensorProduct.lift f) y)


n m : ℕ
p : Fin (n + 1)
i j : Fin n
a : Fin (n + 2)
b : Fin (n + 1)
ha : a ≠ 0
hb : b ≠ 0
hk : optParam (a.succAbove b ≠ 0) ⋯
⊢ (a.pred ha).succAbove (b.pred hb) = (a.succAbove b).pred hk


α : Type u_1
β : Type u_2
inst✝¹ : Lattice α
inst✝ : Group α
a : α
ha : 1 < a
⊢ 1 < a⁺ᵐ


α : Type u_1
β : Type u_2
γ : Type u_3
s✝ s : Finset α
⊢ IsEmpty { x // x ∈ s } ↔ s = ∅


α : Type u
β : Type v
δ : Type w
a : α
s₁ s₂ : Stream' α
x✝ : a ∈ s₁
n : ℕ
h : (fun b => a = b) (s₁.get n)
⊢ (fun b => a = b) ((s₁ ⋈ s₂).get (2 * n))


Context: K : Type u_1

Context: inst✝¹ : Field K

Context: inst✝ : NumberField K

Context: I✝ : (FractionalIdeal (𝓞 K)⁰ K)ˣ

Context: f : InfinitePlace K → ℝ≥0

Context: I : (FractionalIdeal (𝓞 K)⁰ K)ˣ

K : Type u_1
inst✝¹ : Field K
inst✝ : NumberField K
I✝ : (FractionalIdeal (𝓞 K)⁰ K)ˣ
f : InfinitePlace K → ℝ≥0
I : (FractionalIdeal (𝓞 K)⁰ K)ˣ
h : minkowskiBound K I < volume (convexBodyLT K f)
⊢ ∃ a ∈ ↑I, a ≠ 0 ∧ ∀ (w : InfinitePlace K), w a < ↑(f w)


Context: K : Type u_1

Context: inst✝¹ : Field K

Context: inst✝ : NumberField K

Context: I✝ : (FractionalIdeal (𝓞 K)⁰ K)ˣ

Context: f : InfinitePlace K → ℝ≥0

Context: I : (FractionalIdeal (𝓞 K)⁰ K)ˣ

K : Type u_1
inst✝¹ : Field K
inst✝ : NumberField K
I✝ : (FractionalIdeal (𝓞 K)⁰ K)ˣ
f : InfinitePlace K → ℝ≥0
I : (FractionalIdeal (𝓞 K)⁰ K)ˣ
h : minkowskiBound K I < volume (convexBodyLT K f)
h_fund :
  IsAddFundamentalDomain (↥(span ℤ (Set.range ⇑(fractionalIdealLatticeBasis K I))).toAddSubgroup)
    (fundamentalDomain (fractionalIdealLatticeBasis K I)) volume
this : Countable ↥(span ℤ (Set.range ⇑(fractionalIdealLatticeBasis K I))).toAddSubgroup
⊢ ∃ a ∈ ↑I, a ≠ 0 ∧ ∀ (w : InfinitePlace K), w a < ↑(f w)


Context: K : Type u_1

Context: inst✝¹ : Field K

Context: inst✝ : NumberField K

Context: I✝ : (FractionalIdeal (𝓞 K)⁰ K)ˣ

Context: f : InfinitePlace K → ℝ≥0

Context: I : (FractionalIdeal (𝓞 K)⁰ K)ˣ

Context: h_nz : ⟨x, hx⟩ ≠ 0

Context: h_mem : ↑⟨x, hx⟩ ∈ convexBodyLT K f

case intro.mk.intro
K : Type u_1
inst✝¹ : Field K
inst✝ : NumberField K
I✝ : (FractionalIdeal (𝓞 K)⁰ K)ˣ
f : InfinitePlace K → ℝ≥0
I : (FractionalIdeal (𝓞 K)⁰ K)ˣ
h : minkowskiBound K I < volume (convexBodyLT K f)
h_fund :
  IsAddFundamentalDomain (↥(span ℤ (Set.range ⇑(fractionalIdealLatticeBasis K I))).toAddSubgroup)
    (fundamentalDomain (fractionalIdealLatticeBasis K I)) volume
this : Countable ↥(span ℤ (Set.range ⇑(fractionalIdealLatticeBasis K I))).toAddSubgroup
x : ({ w // w.IsReal } → ℝ) × ({ w // w.IsComplex } → ℂ)
hx : x ∈ (span ℤ (Set.range ⇑(fractionalIdealLatticeBasis K I))).toAddSubgroup
h_nz : ⟨x, hx⟩ ≠ 0
h_mem : ↑⟨x, hx⟩ ∈ convexBodyLT K f
⊢ ∃ a ∈ ↑I, a ≠ 0 ∧ ∀ (w : InfinitePlace K), w a < ↑(f w)


Context: K : Type u_1

Context: inst✝¹ : Field K

Context: inst✝ : NumberField K

Context: I✝ : (FractionalIdeal (𝓞 K)⁰ K)ˣ

Context: f : InfinitePlace K → ℝ≥0

Context: I : (FractionalIdeal (𝓞 K)⁰ K)ˣ

Context: a : K

Context: ha : a ∈ ↑↑I

Context: h_nz : ⟨(mixedEmbedding K) a, hx⟩ ≠ 0

case intro.mk.intro.intro.intro
K : Type u_1
inst✝¹ : Field K
inst✝ : NumberField K
I✝ : (FractionalIdeal (𝓞 K)⁰ K)ˣ
f : InfinitePlace K → ℝ≥0
I : (FractionalIdeal (𝓞 K)⁰ K)ˣ
h : minkowskiBound K I < volume (convexBodyLT K f)
h_fund :
  IsAddFundamentalDomain (↥(span ℤ (Set.range ⇑(fractionalIdealLatticeBasis K I))).toAddSubgroup)
    (fundamentalDomain (fractionalIdealLatticeBasis K I)) volume
this : Countable ↥(span ℤ (Set.range ⇑(fractionalIdealLatticeBasis K I))).toAddSubgroup
a : K
ha : a ∈ ↑↑I
hx : (mixedEmbedding K) a ∈ (span ℤ (Set.range ⇑(fractionalIdealLatticeBasis K I))).toAddSubgroup
h_nz : ⟨(mixedEmbedding K) a, hx⟩ ≠ 0
h_mem : ↑⟨(mixedEmbedding K) a, hx⟩ ∈ convexBodyLT K f
⊢ ∃ a ∈ ↑I, a ≠ 0 ∧ ∀ (w : InfinitePlace K), w a < ↑(f w)


case a
R : Type u_1
S : Type u_2
T : Type u_3
inst✝²⁰ : CommRing R
inst✝¹⁹ : CommRing S
inst✝¹⁸ : CommRing T
inst✝¹⁷ : Algebra R S
inst✝¹⁶ : Algebra R T
K : Type u_4
L : Type u_5
inst✝¹⁵ : Field K
inst✝¹⁴ : Field L
inst✝¹³ : Algebra K L
ι κ : Type w
inst✝¹² : Fintype ι
F : Type u_6
inst✝¹¹ : Field F
inst✝¹⁰ : Algebra R L
inst✝⁹ : Algebra L F
inst✝⁸ : Algebra R F
inst✝⁷ : IsScalarTower R L F
A : Type u
B : Type v
C : Type z
inst✝⁶ : CommRing A
inst✝⁵ : CommRing B
inst✝⁴ : Algebra A B
inst✝³ : CommRing C
inst✝² : Algebra A C
inst✝¹ : Fintype κ
inst✝ : DecidableEq κ
b : Basis κ A B
i j : κ
⊢ traceMatrix A (⇑b) i j = (BilinForm.toMatrix b) (traceForm A B) i j


Context: M : Type u_1

Context: inst✝⁵ : CommMonoid M

Context: inst✝⁴ : TopologicalSpace M

Context: m✝ m' : M

Context: G : Type u_2

Context: inst✝³ : CommGroup G

Context: g g' : G

Context: inst✝² : T2Space M

Context: α : Type u_3

Context: β : Type u_4

Context: γ : Type u_5

Context: inst✝¹ : Countable β

Context: inst✝ : CompleteLattice α

Context: m : α → M

Context: m0 : m ⊥ = 1

Context: R : M → M → Prop

Context: s : γ → α

Context: t : Finset γ

M : Type u_1
inst✝⁵ : CommMonoid M
inst✝⁴ : TopologicalSpace M
m✝ m' : M
G : Type u_2
inst✝³ : CommGroup G
g g' : G
inst✝² : T2Space M
α : Type u_3
β : Type u_4
γ : Type u_5
inst✝¹ : Countable β
inst✝ : CompleteLattice α
m : α → M
m0 : m ⊥ = 1
R : M → M → Prop
m_iSup : ∀ (s : ℕ → α), R (m (⨆ i, s i)) (∏' (i : ℕ), m (s i))
s : γ → α
t : Finset γ
⊢ R (m (⨆ d ∈ t, s d)) (∏ d ∈ t, m (s d))


Context: M : Type u_1

Context: inst✝⁵ : CommMonoid M

Context: inst✝⁴ : TopologicalSpace M

Context: m✝ m' : M

Context: G : Type u_2

Context: inst✝³ : CommGroup G

Context: g g' : G

Context: inst✝² : T2Space M

Context: α : Type u_3

Context: β : Type u_4

Context: γ : Type u_5

Context: inst✝¹ : Countable β

Context: inst✝ : CompleteLattice α

Context: m : α → M

Context: m0 : m ⊥ = 1

Context: R : M → M → Prop

Context: s : γ → α

Context: t : Finset γ

M : Type u_1
inst✝⁵ : CommMonoid M
inst✝⁴ : TopologicalSpace M
m✝ m' : M
G : Type u_2
inst✝³ : CommGroup G
g g' : G
inst✝² : T2Space M
α : Type u_3
β : Type u_4
γ : Type u_5
inst✝¹ : Countable β
inst✝ : CompleteLattice α
m : α → M
m0 : m ⊥ = 1
R : M → M → Prop
m_iSup : ∀ (s : ℕ → α), R (m (⨆ i, s i)) (∏' (i : ℕ), m (s i))
s : γ → α
t : Finset γ
⊢ R (m (⨆ x, s ↑x)) (∏' (x : { x // x ∈ t }), m (s ↑x))


α : Type u_1
V : Type u_2
P : Type u_3
W : Type u_4
Q : Type u_5
inst✝⁵ : SeminormedAddCommGroup V
inst✝⁴ : PseudoMetricSpace P
inst✝³ : NormedAddTorsor V P
inst✝² : NormedAddCommGroup W
inst✝¹ : MetricSpace Q
inst✝ : NormedAddTorsor W Q
p₁ p₂ p₃ p₄ : P
⊢ nndist (p₁ -ᵥ p₂) (p₃ -ᵥ p₄) ≤ nndist p₁ p₃ + nndist p₂ p₄


α : Type u
β : Type v
γ : Type w
ι : Sort x
a b : α
s s₁ s₂ t t₁ t₂ u : Set α
x y : α
⊢ s ⊆ {x, y} ↔ s = ∅ ∨ s = {x} ∨ s = {y} ∨ s = {x, y}


α : Type u
β : Type v
γ : Type w
ι : Sort x
a b : α
s s₁ s₂ t t₁ t₂ u : Set α
x y : α
⊢ s ⊆ {x, y} → s = ∅ ∨ s = {x} ∨ s = {y} ∨ s = {x, y}


α : Type u
β : Type v
γ : Type w
ι : Sort x
a b : α
s s₁ s₂ t t₁ t₂ u : Set α
x y : α
h : x ∈ s → {y} = s \ {x} → s = {x, y}
⊢ (s = ∅ ∨ s = {y}) ∨ x ∈ s ∧ ((s = ∅ ∨ s = {x}) ∨ s \ {x} = {y}) → s = ∅ ∨ s = {x} ∨ s = {y} ∨ s = {x, y}


Context: p : ZFSet → Prop

Context: x y✝ : ZFSet

Context: x✝¹ y : PSet

Context: α : Type u

Context: A : α → PSet

Context: x✝ : ⟦y⟧ ∈ ZFSet.sep p ⟦PSet.mk α A⟧

Context: a : (PSet.mk α A).Type

p : ZFSet → Prop
x y✝ : ZFSet
x✝¹ y : PSet
α : Type u
A : α → PSet
x✝ : ⟦y⟧ ∈ ZFSet.sep p ⟦PSet.mk α A⟧
a : (PSet.mk α A).Type
pa : (fun y => p (mk y)) ((PSet.mk α A).Func a)
h : y.Equiv (Func ↑(Resp.f ⟨PSet.sep fun y => p (mk y), ⋯⟩ (PSet.mk α A)) ⟨a, pa⟩)
⊢ p ⟦y⟧


p : ZFSet → Prop
x y✝ : ZFSet
x✝¹ y : PSet
α : Type u
A : α → PSet
x✝ : ⟦y⟧ ∈ ⟦PSet.mk α A⟧ ∧ p ⟦y⟧
a : (PSet.mk α A).Type
h : y.Equiv ((PSet.mk α A).Func a)
pa : p ⟦y⟧
⊢ (fun y => p (mk y)) ((PSet.mk α A).Func a)


p : ZFSet → Prop
x y✝ : ZFSet
x✝¹ y : PSet
α : Type u
A : α → PSet
x✝ : ⟦y⟧ ∈ ⟦PSet.mk α A⟧ ∧ p ⟦y⟧
a : (PSet.mk α A).Type
h : y.Equiv (A a)
pa : p ⟦y⟧
⊢ p (mk ((PSet.mk α A).Func a))


M : Type u_1
N : Type u_2
inst✝¹ : SeminormedAddCommGroup M
inst✝ : SeminormedAddCommGroup N
S : AddSubgroup M
x y : M ⧸ S
⊢ ‖x - y‖ = ‖y - x‖


α : Type u_1
β : Type u_2
inst✝ : Finite β
f : α → β
⊢ Bijective f ↔ Injective f ∧ Nat.card α = Nat.card β


α : Type u_1
β : Type u_2
inst✝ : Finite β
f : α → β
this✝ : Fintype β
this : Fintype α
⊢ Injective f → (Surjective f ↔ Nat.card α = Nat.card β)


α : Type u_1
R : α → α → Prop
l : List α
⊢ Pairwise R l.reverse ↔ Pairwise (fun a b => R b a) l