ruc-ai4math/mathlib_handler_benchmark_410 huggingface dataset:
-- Mathlib/FieldTheory/PolynomialGaloisGroup.lean
F : Type u_1
inst✝² : Field F
p q : F[X]
E : Type u_2
inst✝¹ : Field E
inst✝ : Algebra F E
hq : q.natDegree ≠ 0
P : F[X] → Prop := fun r => Splits (algebraMap F (r.comp q).SplittingField) r
key1 : ∀ {r : F[X]}, Irreducible r → P r
key2 : ∀ {p₁ p₂ : F[X]}, P p₁ → P p₂ → P (p₁ * p₂)

⊢ Splits (algebraMap F (p.comp q).SplittingField) p
-- Mathlib/Probability/Distributions/Gaussian.lean
μ : ℝ
v : ℝ≥0
hv : v ≠ 0

⊢ gaussianReal μ v ≪ ℙ
-- Mathlib/Probability/Distributions/Gaussian.lean
μ : ℝ
v : ℝ≥0
hv : v ≠ 0

⊢ ℙ.withDensity (gaussianPDF μ v) ≪ ℙ
-- Mathlib/LinearAlgebra/Matrix/Charpoly/Minpoly.lean
R : Type u
inst✝⁶ : CommRing R
n : Type v
inst✝⁵ : DecidableEq n
inst✝⁴ : Fintype n
N : Type w
inst✝³ : AddCommGroup N
inst✝² : Module R N
S : Type u_1
inst✝¹ : Ring S
inst✝ : Algebra R S
h : PowerBasis R S

⊢ ((leftMulMatrix h.basis) h.gen).charpoly = minpoly R h.gen
-- Mathlib/LinearAlgebra/Matrix/Charpoly/Minpoly.lean
R : Type u
inst✝⁶ : CommRing R
n : Type v
inst✝⁵ : DecidableEq n
inst✝⁴ : Fintype n
N : Type w
inst✝³ : AddCommGroup N
inst✝² : Module R N
S : Type u_1
inst✝¹ : Ring S
inst✝ : Algebra R S
h : PowerBasis R S
h✝ : Subsingleton R

⊢ ((leftMulMatrix h.basis) h.gen).charpoly = minpoly R h.gen
-- Mathlib/LinearAlgebra/Matrix/Charpoly/Minpoly.lean
R : Type u
inst✝⁶ : CommRing R
n : Type v
inst✝⁵ : DecidableEq n
inst✝⁴ : Fintype n
N : Type w
inst✝³ : AddCommGroup N
inst✝² : Module R N
S : Type u_1
inst✝¹ : Ring S
inst✝ : Algebra R S
h : PowerBasis R S
h✝ : Nontrivial R

⊢ ((leftMulMatrix h.basis) h.gen).charpoly = minpoly R h.gen
-- Mathlib/LinearAlgebra/Matrix/Charpoly/Minpoly.lean
R : Type u
inst✝⁶ : CommRing R
n : Type v
inst✝⁵ : DecidableEq n
inst✝⁴ : Fintype n
N : Type w
inst✝³ : AddCommGroup N
inst✝² : Module R N
S : Type u_1
inst✝¹ : Ring S
inst✝ : Algebra R S
h : PowerBasis R S
h✝ : Nontrivial R

⊢ (aeval h.gen) ((leftMulMatrix h.basis) h.gen).charpoly = 0
-- Mathlib/LinearAlgebra/Matrix/Charpoly/Minpoly.lean
R : Type u
inst✝⁶ : CommRing R
n : Type v
inst✝⁵ : DecidableEq n
inst✝⁴ : Fintype n
N : Type w
inst✝³ : AddCommGroup N
inst✝² : Module R N
S : Type u_1
inst✝¹ : Ring S
inst✝ : Algebra R S
h : PowerBasis R S
h✝ : Nontrivial R

⊢ ∀ (q : R[X]), q.degree < ((leftMulMatrix h.basis) h.gen).charpoly.degree → q = 0 ∨ (aeval h.gen) q ≠ 0
-- Mathlib/LinearAlgebra/Matrix/Charpoly/Minpoly.lean
R : Type u
inst✝⁶ : CommRing R
n : Type v
inst✝⁵ : DecidableEq n
inst✝⁴ : Fintype n
N : Type w
inst✝³ : AddCommGroup N
inst✝² : Module R N
S : Type u_1
inst✝¹ : Ring S
inst✝ : Algebra R S
h : PowerBasis R S
h✝ : Nontrivial R
q : R[X]
hq : q.degree < ((leftMulMatrix h.basis) h.gen).charpoly.degree
h0 : ¬q = 0

⊢ (aeval h.gen) q ≠ 0
-- Mathlib/LinearAlgebra/Matrix/Charpoly/Minpoly.lean
R : Type u
inst✝⁶ : CommRing R
n : Type v
inst✝⁵ : DecidableEq n
inst✝⁴ : Fintype n
N : Type w
inst✝³ : AddCommGroup N
inst✝² : Module R N
S : Type u_1
inst✝¹ : Ring S
inst✝ : Algebra R S
h : PowerBasis R S
h✝ : Nontrivial R
q : R[X]
hq : q.degree < ↑h.dim
h0 : ¬q = 0

⊢ (aeval h.gen) q ≠ 0
-- Mathlib/LinearAlgebra/Matrix/Charpoly/Minpoly.lean
R : Type u
inst✝⁶ : CommRing R
n : Type v
inst✝⁵ : DecidableEq n
inst✝⁴ : Fintype n
N : Type w
inst✝³ : AddCommGroup N
inst✝² : Module R N
S : Type u_1
inst✝¹ : Ring S
inst✝ : Algebra R S
h : PowerBasis R S
h✝ : Nontrivial R
q : R[X]
h0 : ¬q = 0
hq : (aeval h.gen) q = 0

⊢ ↑h.dim ≤ q.degree
-- Mathlib/Algebra/Order/BigOperators/Ring/Finset.lean
ι : Type u_1
R : Type u_2
inst✝³ : CommMonoidWithZero R
inst✝² : PartialOrder R
inst✝¹ : ZeroLEOneClass R
inst✝ : PosMulMono R
f g : ι → R
s t : Finset ι
h0 : ∀ i ∈ s, 0 ≤ f i
h1 : ∀ i ∈ s, f i ≤ 1

⊢ ∏ i ∈ s, f i ≤ 1
-- Mathlib/Algebra/Order/BigOperators/Ring/Finset.lean
ι : Type u_1
R : Type u_2
inst✝³ : CommMonoidWithZero R
inst✝² : PartialOrder R
inst✝¹ : ZeroLEOneClass R
inst✝ : PosMulMono R
f g : ι → R
s t : Finset ι
h0 : ∀ i ∈ s, 0 ≤ f i
h1 : ∀ i ∈ s, f i ≤ 1

⊢ ∏ i ∈ s, 1 = 1
-- Mathlib/FieldTheory/Adjoin.lean
F : Type u_1
inst✝⁶ : Field F
E : Type u_2
inst✝⁵ : Field E
inst✝⁴ : Algebra F E
α : E
K : Type u
inst✝³ : Field K
inst✝² : Algebra F K
L : Type u_3
inst✝¹ : Field L
inst✝ : Algebra K L
S : Set L
hS : ∀ x ∈ S, IsIntegral K x

⊢ Algebra.IsAlgebraic K ↥(adjoin K S)
-- Mathlib/FieldTheory/Adjoin.lean
F : Type u_1
inst✝⁶ : Field F
E : Type u_2
inst✝⁵ : Field E
inst✝⁴ : Algebra F E
α : E
K : Type u
inst✝³ : Field K
inst✝² : Algebra F K
L : Type u_3
inst✝¹ : Field L
inst✝ : Algebra K L
S : Set L
hS : ∀ x ∈ S, IsIntegral K x

⊢ Algebra.IsAlgebraic K ↥(⨆ i, K⟮↑i⟯)
-- Mathlib/Algebra/Order/Group/Unbundled/Basic.lean
α : Type u
inst✝² : Group α
inst✝¹ : LT α
inst✝ : CovariantClass α α (swap fun x x_1 => x * x_1) fun x x_1 => x < x_1
a b c : α

⊢ a * b⁻¹ < c ↔ a < c * b
-- Mathlib/Probability/Process/Stopping.lean
Ω : Type u_1
β : Type u_2
ι : Type u_3
m : MeasurableSpace Ω
f : Filtration ℕ m
τ π : Ω → ℕ
hτ : IsStoppingTime f τ
hπ : IsStoppingTime f π
i : ℕ
ω : Ω

⊢ ω ∈ {ω | (τ + π) ω ≤ i} ↔ ω ∈ ⋃ k, ⋃ (_ : k ≤ i), {ω | π ω = k} ∩ {ω | τ ω + k ≤ i}
-- Mathlib/Probability/Process/Stopping.lean
Ω : Type u_1
β : Type u_2
ι : Type u_3
m : MeasurableSpace Ω
f : Filtration ℕ m
τ π : Ω → ℕ
hτ : IsStoppingTime f τ
hπ : IsStoppingTime f π
i : ℕ
ω : Ω

⊢ τ ω + π ω ≤ i ↔ ∃ i_1 ≤ i, π ω = i_1 ∧ τ ω + i_1 ≤ i
-- Mathlib/SetTheory/Ordinal/Arithmetic.lean
α : Type u_1
β : Type u_2
γ : Type u_3
r : α → α → Prop
s : β → β → Prop
t : γ → γ → Prop
o : Ordinal.{u}

⊢ #↑{o' | o' < o} = Cardinal.lift.{u + 1, u} o.card
-- Mathlib/Order/Hom/CompleteLattice.lean
F : Type u_1
α : Type u_2
β : Type u_3
γ : Type u_4
δ : Type u_5
ι : Sort u_6
κ : ι → Sort u_7
inst✝⁴ : FunLike F α β
inst✝³ : CompleteLattice α
inst✝² : CompleteLattice β
inst✝¹ : CompleteLattice γ
inst✝ : CompleteLattice δ
g : CompleteLatticeHom β γ
f₁ f₂ : CompleteLatticeHom α β
hg : Injective ⇑g
h : g.comp f₁ = g.comp f₂
a : α

⊢ g (f₁ a) = g (f₂ a)
-- Mathlib/Topology/LocallyConstant/Basic.lean
X : Type u_1
Y : Type u_2
Z : Type u_3
α : Type u_4
inst✝² : TopologicalSpace X
inst✝¹ : PreconnectedSpace X
inst✝ : Nonempty Y
f : LocallyConstant X Y

⊢ ∃ y, f = const X y
-- Mathlib/Topology/LocallyConstant/Basic.lean
X : Type u_1
Y : Type u_2
Z : Type u_3
α : Type u_4
inst✝² : TopologicalSpace X
inst✝¹ : PreconnectedSpace X
inst✝ : Nonempty Y
f : LocallyConstant X Y
x : X

⊢ ∃ y, f = const X y
-- Mathlib/Topology/LocallyConstant/Basic.lean
X : Type u_1
Y : Type u_2
Z : Type u_3
α : Type u_4
inst✝² : TopologicalSpace X
inst✝¹ : PreconnectedSpace X
inst✝ : Nonempty Y
f : LocallyConstant X Y
hX : ¬Nonempty X

⊢ ∃ y, f = const X y
-- Mathlib/Analysis/Calculus/LineDeriv/Basic.lean
𝕜 : Type u_1
inst✝⁴ : NontriviallyNormedField 𝕜
F : Type u_2
inst✝³ : NormedAddCommGroup F
inst✝² : NormedSpace 𝕜 F
E : Type u_3
inst✝¹ : AddCommGroup E
inst✝ : Module 𝕜 E
f f₁ : E → F
f' f₀' f₁' : F
s t : Set E
x v : E

⊢ HasLineDerivAt 𝕜 f f' x v ↔ (fun t => f (x + t • v) - f x - t • f') =o[𝓝 0] fun t => t
-- Mathlib/RingTheory/Polynomial/Nilpotent.lean
R : Type u_1
r : R
inst✝ : CommRing R
P✝ P : R[X]
N : ℕ
hN : P.natDegree ≤ N

⊢ IsNilpotent (reflect N P) ↔ IsNilpotent P
-- Mathlib/RingTheory/Polynomial/Nilpotent.lean
R : Type u_1
r : R
inst✝ : CommRing R
P✝ P : R[X]
N : ℕ
hN : P.natDegree ≤ N

⊢ (∀ (i : ℕ), IsNilpotent ((reflect N P).coeff i)) ↔ ∀ (i : ℕ), IsNilpotent (P.coeff i)
-- Mathlib/RingTheory/Polynomial/Nilpotent.lean
R : Type u_1
r : R
inst✝ : CommRing R
P✝ P : R[X]
N : ℕ
hN : P.natDegree ≤ N
h : ∀ (i : ℕ), IsNilpotent ((reflect N P).coeff i)
i : ℕ
hi : i ≤ N

⊢ IsNilpotent (P.coeff i)
-- Mathlib/RingTheory/Polynomial/Nilpotent.lean
R : Type u_1
r : R
inst✝ : CommRing R
P✝ P : R[X]
N : ℕ
hN : P.natDegree ≤ N
h : ∀ (i : ℕ), IsNilpotent ((reflect N P).coeff i)
i : ℕ
hi : N < i

⊢ IsNilpotent (P.coeff i)
-- Mathlib/RingTheory/Polynomial/Nilpotent.lean
R : Type u_1
r : R
inst✝ : CommRing R
P✝ P : R[X]
N : ℕ
hN : P.natDegree ≤ N
h : ∀ (i : ℕ), IsNilpotent (P.coeff i)
i : ℕ
hi : i ≤ N

⊢ IsNilpotent ((reflect N P).coeff i)
-- Mathlib/RingTheory/Polynomial/Nilpotent.lean
R : Type u_1
r : R
inst✝ : CommRing R
P✝ P : R[X]
N : ℕ
hN : P.natDegree ≤ N
h : ∀ (i : ℕ), IsNilpotent (P.coeff i)
i : ℕ
hi : N < i

⊢ IsNilpotent ((reflect N P).coeff i)
-- Mathlib/Algebra/Ring/Semiconj.lean
α : Type u
β : Type v
γ : Type w
R : Type x
inst✝ : NonUnitalNonAssocRing R
a b x y x' y' : R
h : SemiconjBy a x y
h' : SemiconjBy a x' y'

⊢ SemiconjBy a (x - x') (y - y')
-- Mathlib/Order/WellFoundedSet.lean
ι : Type u_1
α : Type u_2
β : Type u_3
γ : Type u_4
π : ι → Type u_5
r r' : α → α → Prop
f : β → α
s t : Set α
x y : α

⊢ s.WellFoundedOn r ↔ WellFounded fun a b => r a b ∧ a ∈ s ∧ b ∈ s
-- Mathlib/Order/WellFoundedSet.lean
ι : Type u_1
α : Type u_2
β : Type u_3
γ : Type u_4
π : ι → Type u_5
r r' : α → α → Prop
f✝ : β → α
s t : Set α
x y : α
f : (fun a b => r ↑a ↑b) ↪r fun a b => r a b ∧ a ∈ s ∧ b ∈ s

⊢ s.WellFoundedOn r ↔ WellFounded fun a b => r a b ∧ a ∈ s ∧ b ∈ s
-- Mathlib/Order/WellFoundedSet.lean
ι : Type u_1
α : Type u_2
β : Type u_3
γ : Type u_4
π : ι → Type u_5
r r' : α → α → Prop
f✝ : β → α
s t : Set α
x y : α
f : (fun a b => r ↑a ↑b) ↪r fun a b => r a b ∧ a ∈ s ∧ b ∈ s
h : s.WellFoundedOn r

⊢ WellFounded fun a b => r a b ∧ a ∈ s ∧ b ∈ s
-- Mathlib/Order/WellFoundedSet.lean
ι : Type u_1
α : Type u_2
β : Type u_3
γ : Type u_4
π : ι → Type u_5
r r' : α → α → Prop
f✝ : β → α
s t : Set α
x y : α
f : (fun a b => r ↑a ↑b) ↪r fun a b => r a b ∧ a ∈ s ∧ b ∈ s
h : s.WellFoundedOn r

⊢ ∀ (s_1 : Set α), s_1.Nonempty → ∃ m ∈ s_1, ∀ x ∈ s_1, ¬(r x m ∧ x ∈ s ∧ m ∈ s)
-- Mathlib/Analysis/Convex/Exposed.lean
𝕜 : Type u_1
E : Type u_2
inst✝⁴ : TopologicalSpace 𝕜
inst✝³ : OrderedRing 𝕜
inst✝² : AddCommMonoid E
inst✝¹ : TopologicalSpace E
inst✝ : Module 𝕜 E
l✝ : E →L[𝕜] 𝕜
A B : Set E
X : Finset E
x w : E
l : E →L[𝕜] 𝕜
hC : IsExposed 𝕜 A {x | x ∈ A ∧ ∀ y ∈ A, l y ≤ l x}
hCB : {x | x ∈ A ∧ ∀ y ∈ A, l y ≤ l x} ⊆ B
hw : w ∈ {x | x ∈ A ∧ ∀ y ∈ A, l y ≤ l x}

⊢ ∃ l_1, {x | x ∈ A ∧ ∀ y ∈ A, l y ≤ l x} = {x | x ∈ A ∩ B ∧ ∀ y ∈ A ∩ B, l_1 y ≤ l_1 x}
-- Mathlib/Order/Disjointed.lean
α : Type u_1
β : Type u_2
inst✝ : GeneralizedBooleanAlgebra α
f d : ℕ → α
hdisj : Pairwise (Disjoint on d)
hsups : partialSups d = partialSups f
n : ℕ

⊢ d (n + 1) = disjointed f (n + 1)
-- Mathlib/Order/Disjointed.lean
α : Type u_1
β : Type u_2
inst✝ : GeneralizedBooleanAlgebra α
f d : ℕ → α
hdisj : Pairwise (Disjoint on d)
hsups : partialSups d = partialSups f
n : ℕ

⊢ d n.succ = (partialSups d) n.succ \ (partialSups d) n
-- Mathlib/Order/Disjointed.lean
α : Type u_1
β : Type u_2
inst✝ : GeneralizedBooleanAlgebra α
f d : ℕ → α
hdisj : Pairwise (Disjoint on d)
hsups : partialSups d = partialSups f
n : ℕ

⊢ Disjoint ((partialSups d) n) (d (n + 1))
-- Mathlib/Order/Disjointed.lean
α : Type u_1
β : Type u_2
inst✝ : GeneralizedBooleanAlgebra α
f d : ℕ → α
hdisj : Pairwise (Disjoint on d)
hsups : partialSups d = partialSups f
n : ℕ

⊢ ∀ m ≤ n, Disjoint ((partialSups d) m) (d n.succ)
-- Mathlib/Order/Disjointed.lean
α : Type u_1
β : Type u_2
inst✝ : GeneralizedBooleanAlgebra α
f d : ℕ → α
hdisj : Pairwise (Disjoint on d)
hsups : partialSups d = partialSups f
n m : ℕ
ih : m ≤ n → Disjoint ((partialSups d) m) (d n.succ)
hm : m + 1 ≤ n

⊢ Disjoint ((partialSups d) (m + 1)) (d n.succ)
-- Mathlib/Order/Disjointed.lean
α : Type u_1
β : Type u_2
inst✝ : GeneralizedBooleanAlgebra α
f d : ℕ → α
hdisj : Pairwise (Disjoint on d)
hsups : partialSups d = partialSups f
n m : ℕ
ih : m ≤ n → Disjoint ((partialSups d) m) (d n.succ)
hm : m + 1 ≤ n

⊢ Disjoint ((partialSups d) m) (d n.succ) ∧ Disjoint (d (m + 1)) (d n.succ)
-- Mathlib/Topology/Instances/ENNReal.lean
α✝ : Type u_1
β : Type u_2
γ : Type u_3
a b c d : ℝ≥0∞
r p q : ℝ≥0
x y z ε ε₁ ε₂ : ℝ≥0∞
s : Set ℝ≥0∞
f✝ g : α✝ → ℝ≥0∞
α : Type u_4
f : α → ℝ≥0∞
hf : ∑' (i : α), f i ≠ ⊤

⊢ Summable (ENNReal.toNNReal ∘ f)
-- Mathlib/FieldTheory/SeparableClosure.lean
F : Type u
E : Type v
inst✝⁴ : Field F
inst✝³ : Field E
inst✝² : Algebra F E
K : Type w
inst✝¹ : Field K
inst✝ : Algebra F K

⊢ sepDegree F ↥⊥ = 1
-- Mathlib/FieldTheory/SeparableClosure.lean
F : Type u
E : Type v
inst✝⁴ : Field F
inst✝³ : Field E
inst✝² : Algebra F E
K : Type w
inst✝¹ : Field K
inst✝ : Algebra F K
this : Cardinal.lift.{u, v} (sepDegree F ↥⊥) = Cardinal.lift.{v, u} (sepDegree F F)

⊢ sepDegree F ↥⊥ = 1
-- Mathlib/Algebra/Lie/Weights/Chain.lean
R : Type u_1
L : Type u_2
inst✝¹⁰ : CommRing R
inst✝⁹ : LieRing L
inst✝⁸ : LieAlgebra R L
M : Type u_3
inst✝⁷ : AddCommGroup M
inst✝⁶ : Module R M
inst✝⁵ : LieRingModule L M
inst✝⁴ : LieModule R L M
inst✝³ : LieAlgebra.IsNilpotent R L
inst✝² : NoZeroSMulDivisors ℤ R
inst✝¹ : NoZeroSMulDivisors R M
inst✝ : IsNoetherian R M
α : L → R
β : Weight R L M
hα : α ≠ 0
hα' : weightSpace M α ≠ ⊥
e : (chainTop α β).IsZero

⊢ weightSpace M α = ⊥
-- Mathlib/CategoryTheory/Limits/Opposites.lean
C : Type u₁
inst✝¹ : Category.{v₁, u₁} C
J : Type u₂
inst✝ : Category.{v₂, u₂} J
F : Jᵒᵖ ⥤ Cᵒᵖ
c : Cocone F
hc : IsColimit c
s : Cone F.unop
m : s.pt ⟶ (coneUnopOfCocone c).pt
w : ∀ (j : J), m ≫ (coneUnopOfCocone c).π.app j = s.π.app j

⊢ m = (fun s => (hc.desc (coconeOfConeUnop s)).unop) s
-- Mathlib/CategoryTheory/Limits/Opposites.lean
C : Type u₁
inst✝¹ : Category.{v₁, u₁} C
J : Type u₂
inst✝ : Category.{v₂, u₂} J
F : Jᵒᵖ ⥤ Cᵒᵖ
c : Cocone F
hc : IsColimit c
s : Cone F.unop
m : s.pt ⟶ (coneUnopOfCocone c).pt
w : ∀ (j : J), m ≫ (coneUnopOfCocone c).π.app j = s.π.app j
j : Jᵒᵖ

⊢ (c.ι.app j ≫ m.op).unop = (c.ι.app j ≫ ((fun s => (hc.desc (coconeOfConeUnop s)).unop) s).op).unop
-- Mathlib/Geometry/RingedSpace/LocallyRingedSpace.lean
X✝ X Y Z : LocallyRingedSpace
f : X ⟶ Y
g : Y ⟶ Z
e : X ≅ Y
y : ↑Y.toTopCat

⊢ Hom.stalkMap e.hom (e.inv.val.base y) ≫ Hom.stalkMap e.inv y = Y.presheaf.stalkSpecializes ⋯
-- Mathlib/Geometry/RingedSpace/LocallyRingedSpace.lean
X✝ X Y Z : LocallyRingedSpace
f : X ⟶ Y
g : Y ⟶ Z
e : X ≅ Y
y : ↑Y.toTopCat

⊢ Y.presheaf.stalkSpecializes ⋯ ≫ Hom.stalkMap (𝟙 Y) y = Y.presheaf.stalkSpecializes ⋯
-- Mathlib/LinearAlgebra/ExteriorAlgebra/OfAlternating.lean
R : Type u_1
M : Type u_2
N : Type u_3
N' : Type u_4
inst✝⁶ : CommRing R
inst✝⁵ : AddCommGroup M
inst✝⁴ : AddCommGroup N
inst✝³ : AddCommGroup N'
inst✝² : Module R M
inst✝¹ : Module R N
inst✝ : Module R N'
f : (i : ℕ) → M [⋀^Fin i]→ₗ[R] N
m : M
x : ExteriorAlgebra R M

⊢ (((foldl 0 (LinearMap.mk₂ R (fun m f i => (f (i + 1)).curryLeft m) ⋯ ⋯ ⋯ ⋯) ⋯) f) ((ι R) m * x) 0) 0 = (((foldl 0 (LinearMap.mk₂ R (fun m f i => (f (i + 1)).curryLeft m) ⋯ ⋯ ⋯ ⋯) ⋯) fun i => (f (i + 1)).curryLeft m) x 0) 0
-- Mathlib/LinearAlgebra/ExteriorAlgebra/OfAlternating.lean
R : Type u_1
M : Type u_2
N : Type u_3
N' : Type u_4
inst✝⁶ : CommRing R
inst✝⁵ : AddCommGroup M
inst✝⁴ : AddCommGroup N
inst✝³ : AddCommGroup N'
inst✝² : Module R M
inst✝¹ : Module R N
inst✝ : Module R N'
f : (i : ℕ) → M [⋀^Fin i]→ₗ[R] N
m : M
x : ExteriorAlgebra R M

⊢ (((foldl 0 (LinearMap.mk₂ R (fun m f i => (f (i + 1)).curryLeft m) ⋯ ⋯ ⋯ ⋯) ⋯) (((LinearMap.mk₂ R (fun m f i => (f (i + 1)).curryLeft m) ⋯ ⋯ ⋯ ⋯) m) f)) x 0) 0 = (((foldl 0 (LinearMap.mk₂ R (fun m f i => (f (i + 1)).curryLeft m) ⋯ ⋯ ⋯ ⋯) ⋯) fun i => (f (i + 1)).curryLeft m) x 0) 0
-- Mathlib/Algebra/Module/Submodule/Ker.lean
R : Type u_1
R₁ : Type u_2
R₂ : Type u_3
R₃ : Type u_4
K : Type u_5
M : Type u_6
M₁ : Type u_7
M₂ : Type u_8
M₃ : Type u_9
V : Type u_10
V₂ : Type u_11
inst✝¹¹ : Ring R
inst✝¹⁰ : Ring R₂
inst✝⁹ : Ring R₃
inst✝⁸ : AddCommGroup M
inst✝⁷ : AddCommGroup M₂
inst✝⁶ : AddCommGroup M₃
inst✝⁵ : Module R M
inst✝⁴ : Module R₂ M₂
inst✝³ : Module R₃ M₃
τ₁₂ : R →+* R₂
τ₂₃ : R₂ →+* R₃
τ₁₃ : R →+* R₃
inst✝² : RingHomCompTriple τ₁₂ τ₂₃ τ₁₃
F : Type u_12
inst✝¹ : FunLike F M M₂
inst✝ : SemilinearMapClass F τ₁₂ M M₂
f : F

⊢ ker f = ⊥ ↔ Injective ⇑f
-- Mathlib/Data/Tree/Basic.lean
α : Type u
x : Tree α

⊢ 0 < x.numLeaves
-- Mathlib/Data/Tree/Basic.lean
α : Type u
x : Tree α

⊢ 0 < x.numNodes + 1
-- Mathlib/Topology/Algebra/Order/Field.lean
𝕜 : Type u_1
α : Type u_2
inst✝² : LinearOrderedField 𝕜
inst✝¹ : TopologicalSpace 𝕜
inst✝ : OrderTopology 𝕜
l : Filter α
f g : α → 𝕜
C : 𝕜
hC : C < 0
hf : Tendsto f l (𝓝 C)
hg : Tendsto g l atTop

⊢ Tendsto (fun x => f x * g x) l atBot
-- Mathlib/MeasureTheory/Integral/IntegralEqImproper.lean
E : Type u_1
f f' : ℝ → E
g g' : ℝ → ℝ
a b l : ℝ
m : E
inst✝² : NormedAddCommGroup E
inst✝¹ : NormedSpace ℝ E
inst✝ : CompleteSpace E
hderiv : ∀ x ∈ Ici a, HasDerivAt f (f' x) x
f'int : IntegrableOn f' (Ioi a) volume
hf : Tendsto f atTop (𝓝 m)

⊢ ∫ (x : ℝ) in Ioi a, f' x = m - f a
-- Mathlib/MeasureTheory/Integral/IntegralEqImproper.lean
E : Type u_1
f f' : ℝ → E
g g' : ℝ → ℝ
a b l : ℝ
m : E
inst✝² : NormedAddCommGroup E
inst✝¹ : NormedSpace ℝ E
inst✝ : CompleteSpace E
hderiv : ∀ x ∈ Ici a, HasDerivAt f (f' x) x
f'int : IntegrableOn f' (Ioi a) volume
hf : Tendsto f atTop (𝓝 m)

⊢ ContinuousWithinAt f (Ici a) a
-- Mathlib/SetTheory/Surreal/Basic.lean
ι : Type u_1
inst✝ : Small.{u, u_1} ι
f : ι → Surreal

⊢ BddBelow (Set.range f)
-- Mathlib/SetTheory/Surreal/Basic.lean
ι : Type u_1
inst✝ : Small.{u, u_1} ι
f : ι → Subtype Numeric

⊢ BddBelow (Set.range fun i => ⟦f i⟧)
-- Mathlib/SetTheory/Surreal/Basic.lean
ι : Type u_1
inst✝ : Small.{u, u_1} ι
f : ι → Subtype Numeric
g : ι → PGame := Subtype.val ∘ f

⊢ BddBelow (Set.range fun i => ⟦f i⟧)
-- Mathlib/SetTheory/Surreal/Basic.lean
ι : Type u_1
inst✝ : Small.{u, u_1} ι
f : ι → Subtype Numeric
g : ι → PGame := Subtype.val ∘ f
hg : ∀ (i : ι), (g i).Numeric

⊢ BddBelow (Set.range fun i => ⟦f i⟧)
-- Mathlib/SetTheory/Surreal/Basic.lean
ι : Type u_1
inst✝ : Small.{u, u_1} ι
g : ι → PGame
hg : ∀ (i : ι), (g i).Numeric
x : PGame := PGame.mk PEmpty.{u + 1} ((i : Shrink.{u, u_1} ι) × (g ((equivShrink ι).symm i)).RightMoves) PEmpty.elim fun x => (g ((equivShrink ι).symm x.fst)).moveRight x.snd

⊢ BddBelow (Set.range fun i => mk (g i) ⋯)
-- Mathlib/SetTheory/Surreal/Basic.lean
ι : Type u_1
inst✝ : Small.{u, u_1} ι
g : ι → PGame
hg : ∀ (i : ι), (g i).Numeric
x : PGame := PGame.mk PEmpty.{u + 1} ((i : Shrink.{u, u_1} ι) × (g ((equivShrink ι).symm i)).RightMoves) PEmpty.elim fun x => (g ((equivShrink ι).symm x.fst)).moveRight x.snd
i : ι

⊢ mk x ⋯ ≤ mk (g i) ⋯
-- Mathlib/SetTheory/Surreal/Basic.lean
ι : Type u_1
inst✝ : Small.{u, u_1} ι
g : ι → PGame
hg : ∀ (i : ι), (g i).Numeric
x : PGame := PGame.mk PEmpty.{u + 1} ((i : Shrink.{u, u_1} ι) × (g ((equivShrink ι).symm i)).RightMoves) PEmpty.elim fun x => (g ((equivShrink ι).symm x.fst)).moveRight x.snd
i : ι

⊢ (∀ (i_1 : x.LeftMoves), x.moveLeft i_1 ⧏ g ((equivShrink ι).symm ((equivShrink ι) i))) ∧ ∀ (j : (g ((equivShrink ι).symm ((equivShrink ι) i))).RightMoves), x ⧏ (g ((equivShrink ι).symm ((equivShrink ι) i))).moveRight j
-- Mathlib/AlgebraicGeometry/EllipticCurve/Weierstrass.lean
R : Type u
inst✝ : CommRing R
E : EllipticCurve R
C : WeierstrassCurve.VariableChange R

⊢ E.variableChange WeierstrassCurve.VariableChange.id = E
-- Mathlib/AlgebraicGeometry/EllipticCurve/Weierstrass.lean
R : Type u
inst✝ : CommRing R
E : EllipticCurve R
C : WeierstrassCurve.VariableChange R

⊢ { toWeierstrassCurve := E.toWeierstrassCurve, Δ' := WeierstrassCurve.VariableChange.id.u⁻¹ ^ 12 * E.Δ', coe_Δ' := ⋯ } = E
-- Mathlib/Algebra/Order/Group/Basic.lean
α : Type u_1
M : Type u_2
R : Type u_3
inst✝ : OrderedCommGroup α
m✝ n✝ : ℤ
a b : α
ha : 1 ≤ a
m n : ℤ
h : m ≤ n

⊢ a ^ m * a ^ (n - m) = a ^ n
-- .lake/packages/batteries/Batteries/Data/Rat/Lemmas.lean
n : Int
d a : Nat
a0 : a ≠ 0

⊢ mkRat (↑a * n) (a * d) = mkRat n d
-- Mathlib/FieldTheory/Minpoly/MinpolyDiv.lean
R : Type u_2
K : Type ?u.43539
L : Type ?u.43542
S : Type u_3
inst✝⁹ : CommRing R
inst✝⁸ : Field K
inst✝⁷ : Field L
inst✝⁶ : CommRing S
inst✝⁵ : Algebra R S
inst✝⁴ : Algebra K L
x✝ : S
hx : IsIntegral R x✝
T : Type u_1
inst✝³ : CommRing T
inst✝² : Algebra R T
inst✝¹ : IsDomain T
inst✝ : DecidableEq T
x : S
σ₁ σ₂ : S →ₐ[R] T

⊢ eval₂ (↑σ₁) (σ₂ x) (minpolyDiv R x) = if σ₁ x = σ₂ x then σ₁ ((aeval x) (derivative (minpoly R x))) else 0
-- Mathlib/FieldTheory/Minpoly/MinpolyDiv.lean
R : Type u_2
K : Type ?u.43539
L : Type ?u.43542
S : Type u_3
inst✝⁹ : CommRing R
inst✝⁸ : Field K
inst✝⁷ : Field L
inst✝⁶ : CommRing S
inst✝⁵ : Algebra R S
inst✝⁴ : Algebra K L
x✝ : S
hx : IsIntegral R x✝
T : Type u_1
inst✝³ : CommRing T
inst✝² : Algebra R T
inst✝¹ : IsDomain T
inst✝ : DecidableEq T
x : S
σ₁ σ₂ : S →ₐ[R] T

⊢ eval₂ ((↑σ₁).comp (algebraMap R S)) (σ₂ x) (minpoly R x) = 0
-- Mathlib/Algebra/Group/Action/Pi.lean
ι : Type u_1
M✝ : Type u_2
N : Type u_3
α✝ : ι → Type u_4
β✝ : ι → Type u_5
γ : ι → Type u_6
x y : (i : ι) → α✝ i
i : ι
M : Type u_7
α : Type u_8
β : Type u_9
inst✝ : SMul M β
r : M
f : ι → α
g : ι → β
e : α → β

⊢ extend f (r • g) (r • e) = r • extend f g e
-- Mathlib/Algebra/Group/Action/Pi.lean
ι : Type u_1
M✝ : Type u_2
N : Type u_3
α✝ : ι → Type u_4
β✝ : ι → Type u_5
γ : ι → Type u_6
x✝ y : (i : ι) → α✝ i
i : ι
M : Type u_7
α : Type u_8
β : Type u_9
inst✝ : SMul M β
r : M
f : ι → α
g : ι → β
e : α → β
x : α

⊢ extend f (r • g) (r • e) x = (r • extend f g e) x
-- Mathlib/Order/Filter/CardinalInter.lean
ι α β : Type u
c : Cardinal.{u}
l : Filter α
inst✝ : CardinalInterFilter l c
p : α → ι → Prop
hic : #ι < c

⊢ (∀ᶠ (x : α) in l, ∀ (i : ι), p x i) ↔ ∀ (i : ι), ∀ᶠ (x : α) in l, p x i
-- Mathlib/Order/Filter/CardinalInter.lean
ι α β : Type u
c : Cardinal.{u}
l : Filter α
inst✝ : CardinalInterFilter l c
p : α → ι → Prop
hic : #ι < c

⊢ ⋂ i, {x | p x i} ∈ l ↔ ∀ (i : ι), {x | p x i} ∈ l
-- Mathlib/CategoryTheory/Localization/Construction.lean
C : Type uC
inst✝² : Category.{uC', uC} C
W : MorphismProperty C
D : Type uD
inst✝¹ : Category.{uD', uD} D
G : C ⥤ D
hG : W.IsInvertedBy G
P : MorphismProperty W.Localization
inst✝ : P.IsStableUnderComposition
hP₁ : ∀ ⦃X Y : C⦄ (f : X ⟶ Y), P (W.Q.map f)
hP₂ : ∀ ⦃X Y : C⦄ (w : X ⟶ Y) (hw : W w), P (wInv w hw)

⊢ P = ⊤
-- Mathlib/CategoryTheory/Localization/Construction.lean
C : Type uC
inst✝² : Category.{uC', uC} C
W : MorphismProperty C
D : Type uD
inst✝¹ : Category.{uD', uD} D
G : C ⥤ D
hG : W.IsInvertedBy G
P : MorphismProperty W.Localization
inst✝ : P.IsStableUnderComposition
hP₁ : ∀ ⦃X Y : C⦄ (f : X ⟶ Y), P (W.Q.map f)
hP₂ : ∀ ⦃X Y : C⦄ (w : X ⟶ Y) (hw : W w), P (wInv w hw)
X Y : W.Localization
f : X ⟶ Y

⊢ P f = ⊤ f
-- Mathlib/Analysis/Complex/PhragmenLindelof.lean
E : Type u_1
inst✝¹ : NormedAddCommGroup E
inst✝ : NormedSpace ℂ E
a b C : ℝ
f g : ℂ → E
z : ℂ
hd : DiffContOnCl ℂ f (Ioi 0 ×ℂ Ioi 0)
hB : ∃ c < 2, ∃ B, f =O[cobounded ℂ ⊓ 𝓟 (Ioi 0 ×ℂ Ioi 0)] fun z => expR (B * Complex.abs z ^ c)
hre : ∀ (x : ℝ), 0 ≤ x → ‖f ↑x‖ ≤ C
him : ∀ (x : ℝ), 0 ≤ x → ‖f (↑x * I)‖ ≤ C
hz_re : 0 ≤ z.re
hz_im : 0 ≤ z.im

⊢ ‖f z‖ ≤ C
-- Mathlib/Analysis/Complex/PhragmenLindelof.lean
E : Type u_1
inst✝¹ : NormedAddCommGroup E
inst✝ : NormedSpace ℂ E
a b C : ℝ
f g : ℂ → E
hd : DiffContOnCl ℂ f (Ioi 0 ×ℂ Ioi 0)
hB : ∃ c < 2, ∃ B, f =O[cobounded ℂ ⊓ 𝓟 (Ioi 0 ×ℂ Ioi 0)] fun z => expR (B * Complex.abs z ^ c)
hre : ∀ (x : ℝ), 0 ≤ x → ‖f ↑x‖ ≤ C
him : ∀ (x : ℝ), 0 ≤ x → ‖f (↑x * I)‖ ≤ C
hz_re : 0 ≤ re 0
hz_im : 0 ≤ im 0

⊢ ‖f 0‖ ≤ C
-- Mathlib/Analysis/Complex/PhragmenLindelof.lean
E : Type u_1
inst✝¹ : NormedAddCommGroup E
inst✝ : NormedSpace ℂ E
a b C : ℝ
f g : ℂ → E
z : ℂ
hd : DiffContOnCl ℂ f (Ioi 0 ×ℂ Ioi 0)
hB : ∃ c < 2, ∃ B, f =O[cobounded ℂ ⊓ 𝓟 (Ioi 0 ×ℂ Ioi 0)] fun z => expR (B * Complex.abs z ^ c)
hre : ∀ (x : ℝ), 0 ≤ x → ‖f ↑x‖ ≤ C
him : ∀ (x : ℝ), 0 ≤ x → ‖f (↑x * I)‖ ≤ C
hz_re : 0 ≤ z.re
hz_im : 0 ≤ z.im
hzne : z ≠ 0

⊢ ‖f z‖ ≤ C
-- Mathlib/Analysis/Complex/PhragmenLindelof.lean
E : Type u_1
inst✝¹ : NormedAddCommGroup E
inst✝ : NormedSpace ℂ E
a b C : ℝ
f g : ℂ → E
hd : DiffContOnCl ℂ f (Ioi 0 ×ℂ Ioi 0)
hB : ∃ c < 2, ∃ B, f =O[cobounded ℂ ⊓ 𝓟 (Ioi 0 ×ℂ Ioi 0)] fun z => expR (B * Complex.abs z ^ c)
hre : ∀ (x : ℝ), 0 ≤ x → ‖f ↑x‖ ≤ C
him : ∀ (x : ℝ), 0 ≤ x → ‖f (↑x * I)‖ ≤ C
ζ : ℂ
hζ : ζ.im ∈ Icc 0 (π / 2)
hz_re : 0 ≤ (cexp ζ).re
hz_im : 0 ≤ (cexp ζ).im
hzne : cexp ζ ≠ 0

⊢ ‖f (cexp ζ)‖ ≤ C
-- Mathlib/Analysis/Complex/PhragmenLindelof.lean
E : Type u_1
inst✝¹ : NormedAddCommGroup E
inst✝ : NormedSpace ℂ E
a b C : ℝ
f g : ℂ → E
hd : DiffContOnCl ℂ f (Ioi 0 ×ℂ Ioi 0)
hB : ∃ c < 2, ∃ B, f =O[cobounded ℂ ⊓ 𝓟 (Ioi 0 ×ℂ Ioi 0)] fun z => expR (B * Complex.abs z ^ c)
hre : ∀ (x : ℝ), 0 ≤ x → ‖f ↑x‖ ≤ C
him : ∀ (x : ℝ), 0 ≤ x → ‖f (↑x * I)‖ ≤ C
ζ : ℂ
hζ : ζ.im ∈ Icc 0 (π / 2)
hz_re : 0 ≤ (cexp ζ).re
hz_im : 0 ≤ (cexp ζ).im
hzne : cexp ζ ≠ 0

⊢ ‖(f ∘ cexp) ζ‖ ≤ C