ruc-ai4math/mathlib_handler_benchmark_410 huggingface dataset:
-- Mathlib/Topology/MetricSpace/Infsep.lean
α : Type u_1
β : Type u_2
inst✝¹ : EMetricSpace α
x y z : α
s t : Set α
C : ℝ≥0∞
sC : Set ℝ≥0∞
inst✝ : Finite ↑s
\u22a2 0 < s.einfsep
-- Mathlib/Order/Interval/Finset/Box.lean
n : ℕ
x✝ x : ℤ × ℤ
\u22a2 ∃! n, x ∈ box n
-- Mathlib/Order/Interval/Finset/Box.lean
n : ℕ
x✝ x : ℤ × ℤ
\u22a2 (fun n => x ∈ box n) (max x.1.natAbs x.2.natAbs) ∧ ∀ (y : ℕ), (fun n => x ∈ box n) y → y = max x.1.natAbs x.2.natAbs
-- Mathlib/Combinatorics/SimpleGraph/Regularity/Equitabilise.lean
α : Type u_1
inst✝ : DecidableEq α
s t : Finset α
m n a b : ℕ
P : Finpartition s
h : a * m + b * (m + 1) = s.card
hm : m ≠ 0
\u22a2 (equitabilise h).parts.card = a + b
-- Mathlib/Combinatorics/SimpleGraph/Regularity/Equitabilise.lean
α : Type u_1
inst✝ : DecidableEq α
s t : Finset α
m n a b : ℕ
P : Finpartition s
h : a * m + b * (m + 1) = s.card
hm : m ≠ 0
\u22a2 Disjoint (filter (fun x => x.card = m) (equitabilise h).parts) (filter (fun x => x.card = m + 1) (equitabilise h).parts)
-- Mathlib/Data/ENNReal/Operations.lean
a b c d : ℝ≥0∞
r p q : ℝ≥0
h : 0 < b → b < a → c ≠ ⊤
\u22a2 (a - b) * c = a * c - b * c
-- Mathlib/Data/ENNReal/Operations.lean
a b c d : ℝ≥0∞
r p q : ℝ≥0
h : 0 < b → b < a → c ≠ ⊤
hab : a ≤ b
\u22a2 (a - b) * c = a * c - b * c
-- Mathlib/Data/ENNReal/Operations.lean
a b c d : ℝ≥0∞
r p q : ℝ≥0
h : 0 < b → b < a → c ≠ ⊤
hab : b < a
\u22a2 (a - b) * c = a * c - b * c
-- Mathlib/Data/ENNReal/Operations.lean
a c d : ℝ≥0∞
r p q : ℝ≥0
h : 0 < 0 → 0 < a → c ≠ ⊤
hab : 0 < a
\u22a2 (a - 0) * c = a * c - 0 * c
-- Mathlib/Data/ENNReal/Operations.lean
a b c d : ℝ≥0∞
r p q : ℝ≥0
h : 0 < b → b < a → c ≠ ⊤
hab : b < a
hb : 0 < b
\u22a2 (a - b) * c = a * c - b * c
-- Mathlib/Analysis/Asymptotics/Asymptotics.lean
α : 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 α
hfg : IsBigOWith c l f g
hgk : IsBigOWith c' l g k
hc : 0 ≤ c
\u22a2 IsBigOWith (c * c') l f k
-- Mathlib/Analysis/Asymptotics/Asymptotics.lean
α : 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 α
hc : 0 ≤ c
hfg : ∀ᶠ (x : α) in l, ‖f x‖ ≤ c * ‖g x‖
hgk : ∀ᶠ (x : α) in l, ‖g x‖ ≤ c' * ‖k x‖
\u22a2 ∀ᶠ (x : α) in l, ‖f x‖ ≤ c * c' * ‖k x‖
-- Mathlib/Analysis/Asymptotics/Asymptotics.lean
α : 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 α
hc : 0 ≤ c
hfg : ∀ᶠ (x : α) in l, ‖f x‖ ≤ c * ‖g x‖
hgk : ∀ᶠ (x : α) in l, ‖g x‖ ≤ c' * ‖k x‖
x : α
hx : ‖f x‖ ≤ c * ‖g x‖
hx' : ‖g x‖ ≤ c' * ‖k x‖
\u22a2 ‖f x‖ ≤ c * c' * ‖k x‖
-- Mathlib/Algebra/Group/Pi/Basic.lean
I : Type u
α : Type u_1
β : Type u_2
γ : Type u_3
f : I → Type v₁
g : I → Type v₂
h : I → Type v₃
x y : (i : I) → f i
i✝ : I
a a' : α → γ
b b' : β → γ
inst✝² : DecidableEq α
inst✝¹ : DecidableEq β
inst✝ : One γ
i : β
c : γ
\u22a2 Sum.elim 1 (Pi.mulSingle i c) = Pi.mulSingle (inr i) c
-- Mathlib/Order/Interval/Set/Disjoint.lean
ι : Sort u
α : Type v
β : Type w
inst✝ : LinearOrder α
a₁ a₂ b₁ b₂ : α
\u22a2 Disjoint (Ioc a₁ a₂) (Ioc b₁ b₂) ↔ min a₂ b₂ ≤ max a₁ b₁
-- Mathlib/Order/Interval/Set/Disjoint.lean
ι : Sort u
α : Type v
β : Type w
inst✝ : LinearOrder α
a₁ a₂ b₁ b₂ : α
h : Disjoint (Ico (toDual a₂) (toDual a₁)) (Ico (toDual b₂) (toDual b₁)) ↔ min (toDual a₁) (toDual b₁) ≤ max (toDual a₂) (toDual b₂)
\u22a2 Disjoint (Ioc a₁ a₂) (Ioc b₁ b₂) ↔ min a₂ b₂ ≤ max a₁ b₁
-- Mathlib/Data/Nat/Factorization/Defs.lean
a b m n p : ℕ
f : ℕ →₀ ℕ
hf : ∀ p ∈ f.support, Prime p
\u22a2 (f.prod fun x x_1 => x ^ x_1).factorization = f
-- Mathlib/Data/Nat/Factorization/Defs.lean
a b m n p : ℕ
f : ℕ →₀ ℕ
hf : ∀ p ∈ f.support, Prime p
h : ∀ x ∈ f.support, x ^ f x ≠ 0
\u22a2 (f.prod fun x x_1 => x ^ x_1).factorization = f
-- Mathlib/Data/Nat/Factorization/Defs.lean
a b m n p : ℕ
f : ℕ →₀ ℕ
hf : ∀ p ∈ f.support, Prime p
h : ∀ x ∈ f.support, x ^ f x ≠ 0
\u22a2 ∑ x ∈ f.support, (x ^ f x).factorization = f
-- Mathlib/Data/Nat/Factorization/Defs.lean
a b m n p : ℕ
f : ℕ →₀ ℕ
hf : ∀ p ∈ f.support, Prime p
h : ∀ x ∈ f.support, x ^ f x ≠ 0
\u22a2 ∑ x ∈ f.support, (x ^ f x).factorization = f.sum single
-- Mathlib/RingTheory/ChainOfDivisors.lean
M : Type u_1
inst✝³ : CancelCommMonoidWithZero M
N : Type u_2
inst✝² : CancelCommMonoidWithZero N
inst✝¹ : Unique Mˣ
inst✝ : Unique Nˣ
m : M
n : N
d : { l // l ∣ m } ≃ { l // l ∣ n }
hd : ∀ (l l' : { l // l ∣ m }), ↑(d l) ∣ ↑(d l') ↔ ↑l ∣ ↑l'
x : Associates M
hx : x ∈ Set.Iic (Associates.mk m)
\u22a2 associatesEquivOfUniqueUnits ↑⟨x, hx⟩ ∣ m
-- Mathlib/RingTheory/ChainOfDivisors.lean
M : Type u_1
inst✝³ : CancelCommMonoidWithZero M
N : Type u_2
inst✝² : CancelCommMonoidWithZero N
inst✝¹ : Unique Mˣ
inst✝ : Unique Nˣ
m : M
n : N
d : { l // l ∣ m } ≃ { l // l ∣ n }
hd : ∀ (l l' : { l // l ∣ m }), ↑(d l) ∣ ↑(d l') ↔ ↑l ∣ ↑l'
x : Associates M
hx : x ∈ Set.Iic (Associates.mk m)
\u22a2 x ≤ Associates.mk m
-- Mathlib/RingTheory/ChainOfDivisors.lean
M : Type u_1
inst✝³ : CancelCommMonoidWithZero M
N : Type u_2
inst✝² : CancelCommMonoidWithZero N
inst✝¹ : Unique Mˣ
inst✝ : Unique Nˣ
m : M
n : N
d : { l // l ∣ m } ≃ { l // l ∣ n }
hd : ∀ (l l' : { l // l ∣ m }), ↑(d l) ∣ ↑(d l') ↔ ↑l ∣ ↑l'
x : Associates N
hx : x ∈ Set.Iic (Associates.mk n)
\u22a2 associatesEquivOfUniqueUnits ↑⟨x, hx⟩ ∣ n
-- Mathlib/RingTheory/ChainOfDivisors.lean
M : Type u_1
inst✝³ : CancelCommMonoidWithZero M
N : Type u_2
inst✝² : CancelCommMonoidWithZero N
inst✝¹ : Unique Mˣ
inst✝ : Unique Nˣ
m : M
n : N
d : { l // l ∣ m } ≃ { l // l ∣ n }
hd : ∀ (l l' : { l // l ∣ m }), ↑(d l) ∣ ↑(d l') ↔ ↑l ∣ ↑l'
x : Associates N
hx : x ∈ Set.Iic (Associates.mk n)
\u22a2 x ≤ Associates.mk n
-- Mathlib/RingTheory/ChainOfDivisors.lean
M : Type u_1
inst✝³ : CancelCommMonoidWithZero M
N : Type u_2
inst✝² : CancelCommMonoidWithZero N
inst✝¹ : Unique Mˣ
inst✝ : Unique Nˣ
m : M
n : N
d : { l // l ∣ m } ≃ { l // l ∣ n }
hd : ∀ (l l' : { l // l ∣ m }), ↑(d l) ∣ ↑(d l') ↔ ↑l ∣ ↑l'
x✝ : ↑(Set.Iic (Associates.mk m))
l : Associates M
hl : l ∈ Set.Iic (Associates.mk m)
\u22a2 (fun l => ⟨Associates.mk ↑(d.symm ⟨associatesEquivOfUniqueUnits ↑l, ⋯⟩), ⋯⟩) ((fun l => ⟨Associates.mk ↑(d ⟨associatesEquivOfUniqueUnits ↑l, ⋯⟩), ⋯⟩) ⟨l, hl⟩) = ⟨l, hl⟩
-- Mathlib/RingTheory/ChainOfDivisors.lean
M : Type u_1
inst✝³ : CancelCommMonoidWithZero M
N : Type u_2
inst✝² : CancelCommMonoidWithZero N
inst✝¹ : Unique Mˣ
inst✝ : Unique Nˣ
m : M
n : N
d : { l // l ∣ m } ≃ { l // l ∣ n }
hd : ∀ (l l' : { l // l ∣ m }), ↑(d l) ∣ ↑(d l') ↔ ↑l ∣ ↑l'
x✝ : ↑(Set.Iic (Associates.mk n))
l : Associates N
hl : l ∈ Set.Iic (Associates.mk n)
\u22a2 (fun l => ⟨Associates.mk ↑(d ⟨associatesEquivOfUniqueUnits ↑l, ⋯⟩), ⋯⟩) ((fun l => ⟨Associates.mk ↑(d.symm ⟨associatesEquivOfUniqueUnits ↑l, ⋯⟩), ⋯⟩) ⟨l, hl⟩) = ⟨l, hl⟩
-- Mathlib/RingTheory/ChainOfDivisors.lean
M : Type u_1
inst✝³ : CancelCommMonoidWithZero M
N : Type u_2
inst✝² : CancelCommMonoidWithZero N
inst✝¹ : Unique Mˣ
inst✝ : Unique Nˣ
m : M
n : N
d : { l // l ∣ m } ≃ { l // l ∣ n }
hd : ∀ (l l' : { l // l ∣ m }), ↑(d l) ∣ ↑(d l') ↔ ↑l ∣ ↑l'
a : Associates M
ha : a ∈ Set.Iic (Associates.mk m)
b : Associates M
hb : b ∈ Set.Iic (Associates.mk m)
\u22a2 { toFun := fun l => ⟨Associates.mk ↑(d ⟨associatesEquivOfUniqueUnits ↑l, ⋯⟩), ⋯⟩, invFun := fun l => ⟨Associates.mk ↑(d.symm ⟨associatesEquivOfUniqueUnits ↑l, ⋯⟩), ⋯⟩, left_inv := ⋯, right_inv := ⋯ } ⟨a, ha⟩ ≤ { toFun := fun l => ⟨Associates.mk ↑(d ⟨associatesEquivOfUniqueUnits ↑l, ⋯⟩), ⋯⟩, invFun := fun l => ⟨Associates.mk ↑(d.symm ⟨associatesEquivOfUniqueUnits ↑l, ⋯⟩), ⋯⟩, left_inv := ⋯, right_inv := ⋯ } ⟨b, hb⟩ ↔ ⟨a, ha⟩ ≤ ⟨b, hb⟩
-- Mathlib/GroupTheory/Perm/Cycle/Basic.lean
ι : Type u_1
α : Type u_2
β : Type u_3
f✝ g : Perm α
x y : α
p : β → Prop
inst✝ : DecidablePred p
f : α ≃ Subtype p
a : α
ha : g a ≠ a
ha' : ∀ ⦃y : α⦄, g y ≠ y → g.SameCycle a y
b : β
hb : (g.extendDomain f) b ≠ b
\u22a2 (g.extendDomain f).SameCycle (↑(f a)) b
-- Mathlib/GroupTheory/Perm/Cycle/Basic.lean
ι : Type u_1
α : Type u_2
β : Type u_3
f✝ g : Perm α
x y : α
p : β → Prop
inst✝ : DecidablePred p
f : α ≃ Subtype p
a : α
ha : g a ≠ a
ha' : ∀ ⦃y : α⦄, g y ≠ y → g.SameCycle a y
b : β
hb : (g.extendDomain f) b ≠ b
h : b = ↑(f (f.symm ⟨b, ⋯⟩))
\u22a2 (g.extendDomain f).SameCycle (↑(f a)) b
-- Mathlib/GroupTheory/Perm/Cycle/Basic.lean
ι : Type u_1
α : Type u_2
β : Type u_3
f✝ g : Perm α
x y : α
p : β → Prop
inst✝ : DecidablePred p
f : α ≃ Subtype p
a : α
ha : g a ≠ a
ha' : ∀ ⦃y : α⦄, g y ≠ y → g.SameCycle a y
b : β
hb✝ : (g.extendDomain f) b ≠ b
hb : (g.extendDomain f) ↑(f (f.symm ⟨b, ⋯⟩)) ≠ ↑(f (f.symm ⟨b, ⋯⟩))
h : b = ↑(f (f.symm ⟨b, ⋯⟩))
\u22a2 (g.extendDomain f).SameCycle ↑(f a) ↑(f (f.symm ⟨b, ⋯⟩))
-- Mathlib/GroupTheory/Perm/Cycle/Basic.lean
ι : Type u_1
α : Type u_2
β : Type u_3
f✝ g : Perm α
x y : α
p : β → Prop
inst✝ : DecidablePred p
f : α ≃ Subtype p
a : α
ha : g a ≠ a
ha' : ∀ ⦃y : α⦄, g y ≠ y → g.SameCycle a y
b : β
hb✝ : (g.extendDomain f) b ≠ b
h : b = ↑(f (f.symm ⟨b, ⋯⟩))
hb : g (f.symm ⟨b, ⋯⟩) ≠ f.symm ⟨b, ⋯⟩
\u22a2 (g.extendDomain f).SameCycle ↑(f a) ↑(f (f.symm ⟨b, ⋯⟩))
-- Mathlib/Algebra/Category/ModuleCat/Presheaf/Sheafify.lean
C : Type u₁
inst✝⁴ : Category.{v₁, u₁} C
J : GrothendieckTopology C
R₀ : Cᵒᵖ ⥤ RingCat
R : Sheaf J RingCat
α : R₀ ⟶ R.val
inst✝³ : Presheaf.IsLocallyInjective J α
inst✝² : Presheaf.IsLocallySurjective J α
M₀ : PresheafOfModules R₀
A : Sheaf J AddCommGrp
φ : M₀.presheaf ⟶ A.val
inst✝¹ : Presheaf.IsLocallyInjective J φ
inst✝ : Presheaf.IsLocallySurjective J φ
X : Cᵒᵖ
r₀ : ↑(R₀.obj X)
m₀ : ↑(M₀.presheaf.obj X)
\u22a2 (φ.app X) (r₀ • m₀) = r₀ • (φ.app X) m₀
-- Mathlib/CategoryTheory/Localization/CalculusOfFractions.lean
C : Type u_1
D : Type u_2
inst✝³ : Category.{u_3, u_1} C
inst✝² : Category.{u_4, u_2} D
L : C ⥤ D
W : MorphismProperty C
inst✝¹ : L.IsLocalization W
inst✝ : W.HasRightCalculusOfFractions
f : Arrow D
\u22a2 f ∈ L.mapArrow.essImage
-- Mathlib/CategoryTheory/Localization/CalculusOfFractions.lean
C : Type u_1
D : Type u_2
inst✝³ : Category.{u_3, u_1} C
inst✝² : Category.{u_4, u_2} D
L : C ⥤ D
W : MorphismProperty C
inst✝¹ : L.IsLocalization W
inst✝ : W.HasRightCalculusOfFractions
f : Arrow D
this : L.op.mapArrow.EssSurj
\u22a2 f ∈ L.mapArrow.essImage
-- Mathlib/CategoryTheory/Localization/CalculusOfFractions.lean
C : Type u_1
D : Type u_2
inst✝³ : Category.{u_3, u_1} C
inst✝² : Category.{u_4, u_2} D
L : C ⥤ D
W : MorphismProperty C
inst✝¹ : L.IsLocalization W
inst✝ : W.HasRightCalculusOfFractions
f : Arrow D
this : L.op.mapArrow.EssSurj
g : Arrow Cᵒᵖ
e : L.op.mapArrow.obj g ≅ Arrow.mk f.hom.op
\u22a2 f ∈ L.mapArrow.essImage
-- Mathlib/MeasureTheory/Measure/AddContent.lean
α : Type u_1
C : Set (Set α)
s t : Set α
I : Finset (Set α)
m m' : AddContent C
hC : IsSetSemiring C
hs : s ∈ C
ht : t ∈ C
hst : s ⊆ t
\u22a2 m s ≤ m t
-- Mathlib/MeasureTheory/Measure/AddContent.lean
α : Type u_1
C : Set (Set α)
s t : Set α
I : Finset (Set α)
m m' : AddContent C
hC : IsSetSemiring C
hs : s ∈ C
ht : t ∈ C
hst : s ⊆ t
h : ∑ u ∈ {s}, m u ≤ m t
\u22a2 m s ≤ m t
-- Mathlib/MeasureTheory/Measure/AddContent.lean
α : Type u_1
C : Set (Set α)
s t : Set α
I : Finset (Set α)
m m' : AddContent C
hC : IsSetSemiring C
hs : s ∈ C
ht : t ∈ C
hst : s ⊆ t
\u22a2 ↑{s} ⊆ C
-- Mathlib/MeasureTheory/Measure/AddContent.lean
α : Type u_1
C : Set (Set α)
s t : Set α
I : Finset (Set α)
m m' : AddContent C
hC : IsSetSemiring C
hs : s ∈ C
ht : t ∈ C
hst : s ⊆ t
\u22a2 (↑{s}).PairwiseDisjoint id
-- Mathlib/MeasureTheory/Measure/AddContent.lean
α : Type u_1
C : Set (Set α)
s t : Set α
I : Finset (Set α)
m m' : AddContent C
hC : IsSetSemiring C
hs : s ∈ C
ht : t ∈ C
hst : s ⊆ t
\u22a2 ∀ s_1 ∈ {s}, s_1 ⊆ t
-- Mathlib/FieldTheory/Minpoly/Field.lean
A✝ : Type u_1
B : Type u_2
inst✝⁹ : Field A✝
inst✝⁸ : Ring B
inst✝⁷ : Algebra A✝ B
x✝ : B
A : Type u_3
K : Type u_4
R : Type u_5
inst✝⁶ : CommRing A
inst✝⁵ : Field K
inst✝⁴ : CommRing R
inst✝³ : Algebra A K
inst✝² : Algebra A R
inst✝¹ : Algebra K R
inst✝ : IsScalarTower A K R
x : R
\u22a2 minpoly K x ∣ map (algebraMap A K) (minpoly A x)
-- Mathlib/FieldTheory/Minpoly/Field.lean
A✝ : Type u_1
B : Type u_2
inst✝⁹ : Field A✝
inst✝⁸ : Ring B
inst✝⁷ : Algebra A✝ B
x✝ : B
A : Type u_3
K : Type u_4
R : Type u_5
inst✝⁶ : CommRing A
inst✝⁵ : Field K
inst✝⁴ : CommRing R
inst✝³ : Algebra A K
inst✝² : Algebra A R
inst✝¹ : Algebra K R
inst✝ : IsScalarTower A K R
x : R
\u22a2 (Polynomial.aeval x) (map (algebraMap A K) (minpoly A x)) = 0
-- Mathlib/Topology/Instances/EReal.lean
α : Type u_1
inst✝ : TopologicalSpace α
\u22a2 (𝓝 ⊥).HasBasis (fun x => True) fun x => Iio ↑x
-- Mathlib/Topology/Instances/EReal.lean
α : Type u_1
inst✝ : TopologicalSpace α
x : EReal
hx : ⊥ < x
\u22a2 ∃ i', True ∧ Iio ↑i' ⊆ Iio x
-- Mathlib/Topology/Instances/EReal.lean
α : Type u_1
inst✝ : TopologicalSpace α
x : EReal
hx : ⊥ < x
y : ℚ
hxy : ↑↑y < x
\u22a2 ∃ i', True ∧ Iio ↑i' ⊆ Iio x
-- Mathlib/NumberTheory/FLT/Three.lean
K : Type u_1
inst✝³ : Field K
inst✝² : NumberField K
inst✝¹ : IsCyclotomicExtension {3} ℚ K
ζ : K
hζ : IsPrimitiveRoot ζ ↑3
S : Solution hζ
S' : Solution' hζ
inst✝ : DecidableRel fun a b => a ∣ b
\u22a2 λ ^ 2 ∣ S'.c
-- Mathlib/NumberTheory/FLT/Three.lean
K : Type u_1
inst✝³ : Field K
inst✝² : NumberField K
inst✝¹ : IsCyclotomicExtension {3} ℚ K
ζ : K
hζ : IsPrimitiveRoot ζ ↑3
S : Solution hζ
S' : Solution' hζ
inst✝ : DecidableRel fun a b => a ∣ b
hm : multiplicity.Finite λ S'.c
\u22a2 λ ^ 2 ∣ S'.c
-- Mathlib/NumberTheory/FLT/Three.lean
K : Type u_1
inst✝³ : Field K
inst✝² : NumberField K
inst✝¹ : IsCyclotomicExtension {3} ℚ K
ζ : K
hζ : IsPrimitiveRoot ζ ↑3
S : Solution hζ
S' : Solution' hζ
inst✝ : DecidableRel fun a b => a ∣ b
hm : multiplicity.Finite λ S'.c
\u22a2 2 ≤ (multiplicity λ S'.c).get hm
-- Mathlib/NumberTheory/FLT/Three.lean
K : Type u_1
inst✝³ : Field K
inst✝² : NumberField K
inst✝¹ : IsCyclotomicExtension {3} ℚ K
ζ : K
hζ : IsPrimitiveRoot ζ ↑3
S : Solution hζ
S' : Solution' hζ
inst✝ : DecidableRel fun a b => a ∣ b
hm : multiplicity.Finite λ S'.c
this : λ ^ 4 ∣ S'.c ^ 3
\u22a2 2 ≤ (multiplicity λ S'.c).get hm
-- Mathlib/NumberTheory/FLT/Three.lean
K : Type u_1
inst✝³ : Field K
inst✝² : NumberField K
inst✝¹ : IsCyclotomicExtension {3} ℚ K
ζ : K
hζ : IsPrimitiveRoot ζ ↑3
S : Solution hζ
S' : Solution' hζ
inst✝ : DecidableRel fun a b => a ∣ b
hm : multiplicity.Finite λ S'.c
this : λ ^ 4 ∣ S'.c ^ 3
hm1 : ↑((multiplicity λ (S'.c ^ 3)).get ⋯) = multiplicity λ (S'.c ^ 3)
\u22a2 2 ≤ (multiplicity λ S'.c).get hm
-- Mathlib/NumberTheory/FLT/Three.lean
K : Type u_1
inst✝³ : Field K
inst✝² : NumberField K
inst✝¹ : IsCyclotomicExtension {3} ℚ K
ζ : K
hζ : IsPrimitiveRoot ζ ↑3
S : Solution hζ
S' : Solution' hζ
inst✝ : DecidableRel fun a b => a ∣ b
hm : multiplicity.Finite λ S'.c
this : 4 ≤ 3 * (multiplicity λ S'.c).get hm
hm1 : ↑((multiplicity λ (S'.c ^ 3)).get ⋯) = multiplicity λ (S'.c ^ 3)
\u22a2 2 ≤ (multiplicity λ S'.c).get hm
-- Mathlib/CategoryTheory/Monoidal/Limits.lean
J : Type w
inst✝³ : SmallCategory J
C : Type u
inst✝² : Category.{v, u} C
inst✝¹ : HasLimitsOfShape J C
inst✝ : MonoidalCategory C
X✝ Y✝ X'✝ Y'✝ : J ⥤ C
f : X✝ ⟶ Y✝
g : X'✝ ⟶ Y'✝
j✝ : J
\u22a2 ((limMap f ⊗ limMap g) ≫ limit.lift (Y✝ ⊗ Y'✝) { pt := limit Y✝ ⊗ limit Y'✝, π := { app := fun j => limit.π Y✝ j ⊗ limit.π Y'✝ j, naturality := ⋯ } }) ≫ limit.π (Y✝ ⊗ Y'✝) j✝ = (limit.lift (X✝ ⊗ X'✝) { pt := limit X✝ ⊗ limit X'✝, π := { app := fun j => limit.π X✝ j ⊗ limit.π X'✝ j, naturality := ⋯ } } ≫ limMap (f ⊗ g)) ≫ limit.π (Y✝ ⊗ Y'✝) j✝
-- Mathlib/CategoryTheory/Monoidal/Limits.lean
J : Type w
inst✝³ : SmallCategory J
C : Type u
inst✝² : Category.{v, u} C
inst✝¹ : HasLimitsOfShape J C
inst✝ : MonoidalCategory C
X Y Z : J ⥤ C
j : J
\u22a2 ((limit.lift (X ⊗ Y) { pt := limit X ⊗ limit Y, π := { app := fun j => limit.π X j ⊗ limit.π Y j, naturality := ⋯ } } ⊗ 𝟙 (limit Z)) ≫ limit.lift ((X ⊗ Y) ⊗ Z) { pt := limit (X ⊗ Y) ⊗ limit Z, π := { app := fun j => limit.π (X ⊗ Y) j ⊗ limit.π Z j, naturality := ⋯ } } ≫ limMap (α_ X Y Z).hom) ≫ limit.π (X ⊗ Y ⊗ Z) j = ((α_ (limit X) (limit Y) (limit Z)).hom ≫ (𝟙 (limit X) ⊗ limit.lift (Y ⊗ Z) { pt := limit Y ⊗ limit Z, π := { app := fun j => limit.π Y j ⊗ limit.π Z j, naturality := ⋯ } }) ≫ limit.lift (X ⊗ Y ⊗ Z) { pt := limit X ⊗ limit (Y ⊗ Z), π := { app := fun j => limit.π X j ⊗ limit.π (Y ⊗ Z) j, naturality := ⋯ } }) ≫ limit.π (X ⊗ Y ⊗ Z) j
-- Mathlib/CategoryTheory/Monoidal/Limits.lean
J : Type w
inst✝³ : SmallCategory J
C : Type u
inst✝² : Category.{v, u} C
inst✝¹ : HasLimitsOfShape J C
inst✝ : MonoidalCategory C
X Y Z : J ⥤ C
j : J
\u22a2 (limit.lift (X ⊗ Y) { pt := limit X ⊗ limit Y, π := { app := fun j => limit.π X j ⊗ limit.π Y j, naturality := ⋯ } } ⊗ 𝟙 (limit Z)) ≫ (limit.π (X ⊗ Y) j ⊗ limit.π Z j) ≫ (α_ (X.obj j) (Y.obj j) (Z.obj j)).hom = (α_ (limit X) (limit Y) (limit Z)).hom ≫ (𝟙 (limit X) ⊗ limit.lift (Y ⊗ Z) { pt := limit Y ⊗ limit Z, π := { app := fun j => limit.π Y j ⊗ limit.π Z j, naturality := ⋯ } }) ≫ (limit.π X j ⊗ limit.π (Y ⊗ Z) j)
-- Mathlib/CategoryTheory/Monoidal/Limits.lean
J : Type w
inst✝³ : SmallCategory J
C : Type u
inst✝² : Category.{v, u} C
inst✝¹ : HasLimitsOfShape J C
inst✝ : MonoidalCategory C
X Y Z : J ⥤ C
j : J
\u22a2 (limit.lift (X ⊗ Y) { pt := limit X ⊗ limit Y, π := { app := fun j => limit.π X j ⊗ limit.π Y j, naturality := ⋯ } } ⊗ 𝟙 (limit Z)) ≫ ((limit.π (X ⊗ Y) j ⊗ 𝟙 (limit Z)) ≫ (𝟙 (X.obj j ⊗ Y.obj j) ⊗ limit.π Z j)) ≫ (α_ (X.obj j) (Y.obj j) (Z.obj j)).hom = (α_ (limit X) (limit Y) (limit Z)).hom ≫ (𝟙 (limit X) ⊗ limit.lift (Y ⊗ Z) { pt := limit Y ⊗ limit Z, π := { app := fun j => limit.π Y j ⊗ limit.π Z j, naturality := ⋯ } }) ≫ (limit.π X j ⊗ limit.π (Y ⊗ Z) j)
-- Mathlib/CategoryTheory/Monoidal/Limits.lean
J : Type w
inst✝³ : SmallCategory J
C : Type u
inst✝² : Category.{v, u} C
inst✝¹ : HasLimitsOfShape J C
inst✝ : MonoidalCategory C
X Y Z : J ⥤ C
j : J
\u22a2 (((limit.π X j ⊗ limit.π Y j) ⊗ 𝟙 (limit Z)) ≫ (𝟙 (X.obj j ⊗ Y.obj j) ⊗ limit.π Z j)) ≫ (α_ (X.obj j) (Y.obj j) (Z.obj j)).hom = (α_ (limit X) (limit Y) (limit Z)).hom ≫ (𝟙 (limit X) ⊗ limit.lift (Y ⊗ Z) { pt := limit Y ⊗ limit Z, π := { app := fun j => limit.π Y j ⊗ limit.π Z j, naturality := ⋯ } }) ≫ (limit.π X j ⊗ limit.π (Y ⊗ Z) j)
-- Mathlib/CategoryTheory/Monoidal/Limits.lean
J : Type w
inst✝³ : SmallCategory J
C : Type u
inst✝² : Category.{v, u} C
inst✝¹ : HasLimitsOfShape J C
inst✝ : MonoidalCategory C
X Y Z : J ⥤ C
j : J
\u22a2 ((limit.π X j ⊗ limit.π Y j) ⊗ limit.π Z j) ≫ (α_ (X.obj j) (Y.obj j) (Z.obj j)).hom = (α_ (limit X) (limit Y) (limit Z)).hom ≫ (𝟙 (limit X) ⊗ limit.lift (Y ⊗ Z) { pt := limit Y ⊗ limit Z, π := { app := fun j => limit.π Y j ⊗ limit.π Z j, naturality := ⋯ } }) ≫ (limit.π X j ⊗ limit.π (Y ⊗ Z) j)
-- Mathlib/CategoryTheory/Monoidal/Limits.lean
J : Type w
inst✝³ : SmallCategory J
C : Type u
inst✝² : Category.{v, u} C
inst✝¹ : HasLimitsOfShape J C
inst✝ : MonoidalCategory C
X Y Z : J ⥤ C
j : J
\u22a2 (α_ (limit X) (limit Y) (limit Z)).hom ≫ (limit.π X j ⊗ limit.π Y j ⊗ limit.π Z j) = (α_ (limit X) (limit Y) (limit Z)).hom ≫ (𝟙 (limit X) ⊗ limit.lift (Y ⊗ Z) { pt := limit Y ⊗ limit Z, π := { app := fun j => limit.π Y j ⊗ limit.π Z j, naturality := ⋯ } }) ≫ (limit.π X j ⊗ limit.π (Y ⊗ Z) j)
-- Mathlib/CategoryTheory/Monoidal/Limits.lean
J : Type w
inst✝³ : SmallCategory J
C : Type u
inst✝² : Category.{v, u} C
inst✝¹ : HasLimitsOfShape J C
inst✝ : MonoidalCategory C
X Y Z : J ⥤ C
j : J
\u22a2 (α_ (limit X) (limit Y) (limit Z)).hom ≫ (limit.π X j ⊗ limit.π Y j ⊗ limit.π Z j) = (α_ (limit X) (limit Y) (limit Z)).hom ≫ (𝟙 (limit X) ⊗ limit.lift (Y ⊗ Z) { pt := limit Y ⊗ limit Z, π := { app := fun j => limit.π Y j ⊗ limit.π Z j, naturality := ⋯ } }) ≫ (𝟙 (limit X) ⊗ limit.π (Y ⊗ Z) j) ≫ (limit.π X j ⊗ 𝟙 ((Y ⊗ Z).obj j))
-- Mathlib/CategoryTheory/Monoidal/Limits.lean
J : Type w
inst✝³ : SmallCategory J
C : Type u
inst✝² : Category.{v, u} C
inst✝¹ : HasLimitsOfShape J C
inst✝ : MonoidalCategory C
X Y Z : J ⥤ C
j : J
\u22a2 (α_ (limit X) (limit Y) (limit Z)).hom ≫ (limit.π X j ⊗ limit.π Y j ⊗ limit.π Z j) = (α_ (limit X) (limit Y) (limit Z)).hom ≫ (𝟙 (limit X) ⊗ limit.π Y j ⊗ limit.π Z j) ≫ (limit.π X j ⊗ 𝟙 ((Y ⊗ Z).obj j))
-- Mathlib/CategoryTheory/Monoidal/Limits.lean
J : Type w
inst✝³ : SmallCategory J
C : Type u
inst✝² : Category.{v, u} C
inst✝¹ : HasLimitsOfShape J C
inst✝ : MonoidalCategory C
X Y Z : J ⥤ C
j : J
\u22a2 (α_ (limit X) (limit Y) (limit Z)).hom ≫ (limit.π X j ⊗ limit.π Y j ⊗ limit.π Z j) = (α_ (limit X) (limit Y) (limit Z)).hom ≫ (𝟙 (limit X) ⊗ limit.π Y j ⊗ limit.π Z j) ≫ (limit.π X j ⊗ 𝟙 (Y.obj j ⊗ Z.obj j))
-- Mathlib/CategoryTheory/Monoidal/Limits.lean
J : Type w
inst✝³ : SmallCategory J
C : Type u
inst✝² : Category.{v, u} C
inst✝¹ : HasLimitsOfShape J C
inst✝ : MonoidalCategory C
X : J ⥤ C
j : J
\u22a2 (λ_ (limit X)).hom ≫ limit.π X j = ((limit.lift ((Functor.const J).obj (𝟙_ C)) { pt := 𝟙_ C, π := { app := fun j => 𝟙 (𝟙_ C), naturality := ⋯ } } ⊗ 𝟙 (limit X)) ≫ limit.lift (𝟙_ (J ⥤ C) ⊗ X) { pt := limit (𝟙_ (J ⥤ C)) ⊗ limit X, π := { app := fun j => limit.π (𝟙_ (J ⥤ C)) j ⊗ limit.π X j, naturality := ⋯ } } ≫ limMap (λ_ X).hom) ≫ limit.π X j
-- Mathlib/CategoryTheory/Monoidal/Limits.lean
J : Type w
inst✝³ : SmallCategory J
C : Type u
inst✝² : Category.{v, u} C
inst✝¹ : HasLimitsOfShape J C
inst✝ : MonoidalCategory C
X : J ⥤ C
j : J
\u22a2 (λ_ (limit X)).hom ≫ limit.π X j = (limit.lift ((Functor.const J).obj (𝟙_ C)) { pt := 𝟙_ C, π := { app := fun j => 𝟙 (𝟙_ C), naturality := ⋯ } } ⊗ 𝟙 (limit X)) ≫ (limit.π (𝟙_ (J ⥤ C)) j ⊗ limit.π X j) ≫ (λ_ (X.obj j)).hom
-- Mathlib/CategoryTheory/Monoidal/Limits.lean
J : Type w
inst✝³ : SmallCategory J
C : Type u
inst✝² : Category.{v, u} C
inst✝¹ : HasLimitsOfShape J C
inst✝ : MonoidalCategory C
X : J ⥤ C
j : J
\u22a2 (λ_ (limit X)).hom ≫ limit.π X j = (limit.lift ((Functor.const J).obj (𝟙_ C)) { pt := 𝟙_ C, π := { app := fun j => 𝟙 (𝟙_ C), naturality := ⋯ } } ⊗ 𝟙 (limit X)) ≫ ((limit.π (𝟙_ (J ⥤ C)) j ⊗ 𝟙 (limit X)) ≫ (𝟙 (𝟙_ C) ⊗ limit.π X j)) ≫ (λ_ (X.obj j)).hom
-- Mathlib/CategoryTheory/Monoidal/Limits.lean
J : Type w
inst✝³ : SmallCategory J
C : Type u
inst✝² : Category.{v, u} C
inst✝¹ : HasLimitsOfShape J C
inst✝ : MonoidalCategory C
X : J ⥤ C
j : J
\u22a2 (λ_ (limit X)).hom ≫ limit.π X j = ((𝟙 (𝟙_ C) ⊗ 𝟙 (limit X)) ≫ (𝟙 (𝟙_ C) ⊗ limit.π X j)) ≫ (λ_ (X.obj j)).hom
-- Mathlib/CategoryTheory/Monoidal/Limits.lean
J : Type w
inst✝³ : SmallCategory J
C : Type u
inst✝² : Category.{v, u} C
inst✝¹ : HasLimitsOfShape J C
inst✝ : MonoidalCategory C
X : J ⥤ C
j : J
\u22a2 (λ_ (limit X)).hom ≫ limit.π X j = (𝟙 (𝟙_ C) ⊗ 𝟙 (limit X)) ≫ (λ_ (limit X)).hom ≫ limit.π X j