ruc-ai4math/mathlib_handler_benchmark_410 huggingface dataset:
-- Mathlib/Data/Fin/Basic.lean
n✝ m : ℕ
p : Fin (n✝ + 1)
i✝ j : Fin n✝
n : ℕ
inst✝ : NeZero n
i : Fin (n + 1)

⊢ i.succ.succAbove 1 = (i.succAbove 0).succ
-- Mathlib/Data/Fin/Basic.lean
n✝ m : ℕ
p : Fin (n✝ + 1)
i✝ j : Fin n✝
n : ℕ
inst✝ : NeZero n
i : Fin (n + 1)

⊢ i.succ.succAbove (succ 0) = (i.succAbove 0).succ
-- Mathlib/Data/List/Perm.lean
α : Type u_1
β : Type u_2
l l₁ l₂ : List α
a : α
inst✝ : DecidableEq α

⊢ List.beq = fun a b => decide (a = b)
-- Mathlib/Data/List/Perm.lean
α : Type u_1
β : Type u_2
l l₁✝ l₂✝ : List α
a : α
inst✝ : DecidableEq α
l₁ l₂ : List α

⊢ l₁.beq l₂ = decide (l₁ = l₂)
-- Mathlib/Data/List/Perm.lean
α : Type u_1
β : Type u_2
l l₁✝ l₂✝ : List α
a : α
inst✝ : DecidableEq α
l₁ l₂ : List α

⊢ (l₁ == l₂) = decide (l₁ = l₂)
-- Mathlib/Algebra/Module/LinearMap/Polynomial.lean
m : Type u_1
n : Type u_2
o : Type u_3
R : Type u_4
S : Type u_5
inst✝³ : Fintype n
inst✝² : Fintype o
inst✝¹ : CommSemiring R
inst✝ : CommSemiring S
M : Matrix m n R
i : m

⊢ (M.toMvPolynomial i).IsHomogeneous 1
-- Mathlib/Algebra/Module/LinearMap/Polynomial.lean
m : Type u_1
n : Type u_2
o : Type u_3
R : Type u_4
S : Type u_5
inst✝³ : Fintype n
inst✝² : Fintype o
inst✝¹ : CommSemiring R
inst✝ : CommSemiring S
M : Matrix m n R
i : m

⊢ ∀ i_1 ∈ Finset.univ, ((monomial (Finsupp.single i_1 1)) (M i i_1)).IsHomogeneous 1
-- Mathlib/Algebra/Module/LinearMap/Polynomial.lean
m : Type u_1
n : Type u_2
o : Type u_3
R : Type u_4
S : Type u_5
inst✝³ : Fintype n
inst✝² : Fintype o
inst✝¹ : CommSemiring R
inst✝ : CommSemiring S
M : Matrix m n R
i : m
j : n

⊢ ((monomial (Finsupp.single j 1)) (M i j)).IsHomogeneous 1
-- Mathlib/Algebra/Module/LinearMap/Polynomial.lean
m : Type u_1
n : Type u_2
o : Type u_3
R : Type u_4
S : Type u_5
inst✝³ : Fintype n
inst✝² : Fintype o
inst✝¹ : CommSemiring R
inst✝ : CommSemiring S
M : Matrix m n R
i : m
j : n

⊢ (Finsupp.single j 1).degree = 1
-- Mathlib/Topology/Instances/AddCircle.lean
𝕜 : Type u_1
B : Type u_2
inst✝³ : LinearOrderedAddCommGroup 𝕜
inst✝² : TopologicalSpace 𝕜
inst✝¹ : OrderTopology 𝕜
p a : 𝕜
hp : Fact (0 < p)
inst✝ : Archimedean 𝕜
f : 𝕜 → B
x : 𝕜
hx : x ∈ Ico 0 p

⊢ x ∈ Ico 0 (0 + p)
-- Mathlib/Data/Nat/Count.lean
p : ℕ → Prop
inst✝¹ : DecidablePred p
q : ℕ → Prop
inst✝ : DecidablePred q
n : ℕ
hpq : ∀ (k : ℕ), p k → q k

⊢ count p n ≤ count q n
-- Mathlib/Data/Nat/Count.lean
p : ℕ → Prop
inst✝¹ : DecidablePred p
q : ℕ → Prop
inst✝ : DecidablePred q
n : ℕ
hpq : ∀ (k : ℕ), p k → q k

⊢ (filter p (range n)).card ≤ (filter q (range n)).card
-- Mathlib/Algebra/Lie/Nilpotent.lean
R : Type u
L : Type v
M : Type w
inst✝¹¹ : CommRing R
inst✝¹⁰ : LieRing L
inst✝⁹ : LieAlgebra R L
inst✝⁸ : AddCommGroup M
inst✝⁷ : Module R M
inst✝⁶ : LieRingModule L M
inst✝⁵ : LieModule R L M
k : ℕ
N : LieSubmodule R L M
M₂ : Type w₁
inst✝⁴ : AddCommGroup M₂
inst✝³ : Module R M₂
inst✝² : LieRingModule L M₂
inst✝¹ : LieModule R L M₂
inst✝ : IsNilpotent R L M
x : L
m : M

⊢ m ∈ ((toEnd R L M) x).maxGenEigenspace 0 ↔ m ∈ ⊤
-- Mathlib/Algebra/Lie/Nilpotent.lean
R : Type u
L : Type v
M : Type w
inst✝¹¹ : CommRing R
inst✝¹⁰ : LieRing L
inst✝⁹ : LieAlgebra R L
inst✝⁸ : AddCommGroup M
inst✝⁷ : Module R M
inst✝⁶ : LieRingModule L M
inst✝⁵ : LieModule R L M
k : ℕ
N : LieSubmodule R L M
M₂ : Type w₁
inst✝⁴ : AddCommGroup M₂
inst✝³ : Module R M₂
inst✝² : LieRingModule L M₂
inst✝¹ : LieModule R L M₂
inst✝ : IsNilpotent R L M
x : L
m : M

⊢ ∃ k, ((toEnd R L M) x ^ k) m = 0
-- Mathlib/Algebra/Lie/Nilpotent.lean
R : Type u
L : Type v
M : Type w
inst✝¹¹ : CommRing R
inst✝¹⁰ : LieRing L
inst✝⁹ : LieAlgebra R L
inst✝⁸ : AddCommGroup M
inst✝⁷ : Module R M
inst✝⁶ : LieRingModule L M
inst✝⁵ : LieModule R L M
k✝ : ℕ
N : LieSubmodule R L M
M₂ : Type w₁
inst✝⁴ : AddCommGroup M₂
inst✝³ : Module R M₂
inst✝² : LieRingModule L M₂
inst✝¹ : LieModule R L M₂
inst✝ : IsNilpotent R L M
x : L
m : M
k : ℕ
hk : ∀ (x : L), (toEnd R L M) x ^ k = 0

⊢ ∃ k, ((toEnd R L M) x ^ k) m = 0
-- Mathlib/Analysis/SpecialFunctions/Complex/Arg.lean
a x✝ z x : ℂ

⊢ (-x).arg = x.arg - π ↔ 0 < x.im ∨ x.im = 0 ∧ x.re < 0
-- Mathlib/Analysis/SpecialFunctions/Complex/Arg.lean
a x✝ z x : ℂ
hi : x.im < 0

⊢ (-x).arg = x.arg - π ↔ 0 < x.im ∨ x.im = 0 ∧ x.re < 0
-- Mathlib/Analysis/SpecialFunctions/Complex/Arg.lean
a x✝ z x : ℂ
hi : x.im = 0

⊢ (-x).arg = x.arg - π ↔ 0 < x.im ∨ x.im = 0 ∧ x.re < 0
-- Mathlib/Analysis/SpecialFunctions/Complex/Arg.lean
a x✝ z x : ℂ
hi : 0 < x.im

⊢ (-x).arg = x.arg - π ↔ 0 < x.im ∨ x.im = 0 ∧ x.re < 0
-- Mathlib/RepresentationTheory/GroupCohomology/LowDegree.lean
k G✝ : Type u
inst✝⁴ : CommRing k
inst✝³ : Group G✝
A✝ : Rep k G✝
G : Type u_1
A : Type u_2
inst✝² : Monoid G
inst✝¹ : AddCommGroup A
inst✝ : MulAction G A
f : G → A
hf : IsOneCocycle f

⊢ f 1 = 0
-- Mathlib/Analysis/Quaternion.lean
α : Type u_1
f : α → ℝ

⊢ (Summable fun a => ↑(f a)) ↔ Summable f
-- Mathlib/Topology/Order/ScottTopology.lean
α : Type u_1
β : Type u_2
inst✝² : Preorder α
s✝ : Set α
inst✝¹ : TopologicalSpace α
inst✝ : IsScottHausdorff α
s : Set α
h : IsOpen s
d : Set α
hd₁ : d.Nonempty
hd₂ : DirectedOn (fun x x_1 => x ≤ x_1) d
a : α
hda : IsLUB d a
hd₃ : a ∈ s

⊢ (d ∩ s).Nonempty
-- Mathlib/Topology/Order/ScottTopology.lean
α : Type u_1
β : Type u_2
inst✝² : Preorder α
s✝ : Set α
inst✝¹ : TopologicalSpace α
inst✝ : IsScottHausdorff α
s : Set α
h : IsOpen s
d : Set α
hd₁ : d.Nonempty
hd₂ : DirectedOn (fun x x_1 => x ≤ x_1) d
a : α
hda : IsLUB d a
hd₃ : a ∈ s
b : α
hbd : b ∈ d
hb : Ici b ∩ d ⊆ s

⊢ (d ∩ s).Nonempty
-- Mathlib/SetTheory/Ordinal/FixedPoint.lean
a c b : Ordinal.{u}
ha : 0 < a
hc : 0 < c
hca : c ≤ a ^ ω

⊢ nfp (fun x => a * x) (a ^ ω * b + c) = a ^ ω * succ b
-- Mathlib/SetTheory/Ordinal/FixedPoint.lean
a c b : Ordinal.{u}
ha : 0 < a
hc : 0 < c
hca : c ≤ a ^ ω

⊢ nfp (fun x => a * x) (a ^ ω * b + c) ≤ a ^ ω * succ b
-- Mathlib/SetTheory/Ordinal/FixedPoint.lean
a c b : Ordinal.{u}
ha : 0 < a
hc : 0 < c
hca : c ≤ a ^ ω

⊢ a ^ ω * succ b ≤ nfp (fun x => a * x) (a ^ ω * b + c)
-- Mathlib/Order/Interval/Finset/Basic.lean
ι : Type u_1
α : Type u_2
inst✝¹ : Preorder α
inst✝ : LocallyFiniteOrder α
a a₁ a₂ b b₁ b₂ c x : α
ha : a₂ ≤ a₁
hb : b₁ ≤ b₂

⊢ Ico a₁ b₁ ⊆ Ico a₂ b₂
-- Mathlib/Combinatorics/SimpleGraph/Path.lean
V : Type u
V' : Type v
V'' : Type w
G : SimpleGraph V
G' : SimpleGraph V'
G'' : SimpleGraph V''
u v✝ w v : V
p : G.Walk v v
hp✝ : p.IsCycle
hp : p.IsTrail
hp' : p ≠ nil
support_nodup✝ : p.support.tail.Nodup

⊢ 3 ≤ p.length
-- Mathlib/Algebra/Polynomial/Degree/Definitions.lean
R✝ : Type u
S : Type v
a b c d : R✝
n✝¹ m : ℕ
inst✝² : Semiring R✝
inst✝¹ : Nontrivial R✝
p q : R✝[X]
n✝ : ℕ
R : Type u_1
inst✝ : Semiring R
n : ℕ
a✝ : Nontrivial R

⊢ (X ^ n).natDegree ≤ n
-- Mathlib/GroupTheory/Perm/ClosureSwap.lean
G : Type u_1
α : Type u_2
inst✝² : Group G
inst✝¹ : MulAction G α
inst✝ : DecidableEq α
S : Set G
h : ∀ g ∈ S, (fixedBy α g)ᶜ.Finite
g : G
hg : g ∈ closure S

⊢ (fixedBy α g)ᶜ.Finite
-- Mathlib/GroupTheory/Perm/ClosureSwap.lean
G : Type u_1
α : Type u_2
inst✝² : Group G
inst✝¹ : MulAction G α
inst✝ : DecidableEq α
S : Set G
h : ∀ g ∈ S, (fixedBy α g)ᶜ.Finite
g✝ : G
hg✝ : g✝ ∈ closure S
g g' : G
hg : (fixedBy α g)ᶜ.Finite
hg' : (fixedBy α g')ᶜ.Finite

⊢ (fixedBy α (g * g'))ᶜ ⊆ (fixedBy α g)ᶜ ∪ (fixedBy α g')ᶜ
-- Mathlib/Data/Int/Defs.lean
a b c d m n i : ℤ

⊢ -i % 2 = i % 2
-- Mathlib/Data/Int/Defs.lean
a b c d m n i : ℤ

⊢ (-i - i) % 2 = 0
-- Mathlib/Data/Int/Defs.lean
a b c d m n i : ℤ

⊢ -i - i = 2 * -i
-- Mathlib/Topology/Algebra/UniformGroup.lean
α : Type u_1
β : Type u_2
inst✝² : UniformSpace α
inst✝¹ : Group α
inst✝ : UniformGroup α
ι : Sort u_3
p : ι → Prop
U : ι → Set α
h : (𝓝 1).HasBasis p U

⊢ (𝓤 α).HasBasis p fun i => {x | x.1 / x.2 ∈ U i}
-- Mathlib/Topology/Algebra/UniformGroup.lean
α : Type u_1
β : Type u_2
inst✝² : UniformSpace α
inst✝¹ : Group α
inst✝ : UniformGroup α
ι : Sort u_3
p : ι → Prop
U : ι → Set α
h : (𝓝 1).HasBasis p U

⊢ (Filter.comap (fun x => x.1 / x.2) (𝓝 1)).HasBasis p fun i => {x | x.1 / x.2 ∈ U i}
-- Mathlib/Analysis/LocallyConvex/WithSeminorms.lean
𝕜 : Type u_1
𝕜₂ : Type u_2
𝕝 : Type u_3
𝕝₂ : Type u_4
E : Type u_5
F : Type u_6
G : Type u_7
ι : Type u_8
ι' : Type u_9
inst✝⁷ : Nonempty ι
inst✝⁶ : NormedField 𝕜
inst✝⁵ : NormedSpace ℝ 𝕜
inst✝⁴ : AddCommGroup E
inst✝³ : Module 𝕜 E
inst✝² : Module ℝ E
inst✝¹ : IsScalarTower ℝ 𝕜 E
inst✝ : TopologicalSpace E
p : SeminormFamily 𝕜 E ι
hp : WithSeminorms p

⊢ LocallyConvexSpace ℝ E
-- Mathlib/Analysis/LocallyConvex/WithSeminorms.lean
𝕜 : Type u_1
𝕜₂ : Type u_2
𝕝 : Type u_3
𝕝₂ : Type u_4
E : Type u_5
F : Type u_6
G : Type u_7
ι : Type u_8
ι' : Type u_9
inst✝⁷ : Nonempty ι
inst✝⁶ : NormedField 𝕜
inst✝⁵ : NormedSpace ℝ 𝕜
inst✝⁴ : AddCommGroup E
inst✝³ : Module 𝕜 E
inst✝² : Module ℝ E
inst✝¹ : IsScalarTower ℝ 𝕜 E
inst✝ : TopologicalSpace E
p : SeminormFamily 𝕜 E ι
hp : WithSeminorms p
this : TopologicalAddGroup E

⊢ LocallyConvexSpace ℝ E
-- Mathlib/Analysis/LocallyConvex/WithSeminorms.lean
𝕜 : Type u_1
𝕜₂ : Type u_2
𝕝 : Type u_3
𝕝₂ : Type u_4
E : Type u_5
F : Type u_6
G : Type u_7
ι : Type u_8
ι' : Type u_9
inst✝⁷ : Nonempty ι
inst✝⁶ : NormedField 𝕜
inst✝⁵ : NormedSpace ℝ 𝕜
inst✝⁴ : AddCommGroup E
inst✝³ : Module 𝕜 E
inst✝² : Module ℝ E
inst✝¹ : IsScalarTower ℝ 𝕜 E
inst✝ : TopologicalSpace E
p : SeminormFamily 𝕜 E ι
hp : WithSeminorms p
this : TopologicalAddGroup E

⊢ (𝓝 0).HasBasis (fun s => s ∈ p.basisSets) id
-- Mathlib/Analysis/LocallyConvex/WithSeminorms.lean
𝕜 : Type u_1
𝕜₂ : Type u_2
𝕝 : Type u_3
𝕝₂ : Type u_4
E : Type u_5
F : Type u_6
G : Type u_7
ι : Type u_8
ι' : Type u_9
inst✝⁷ : Nonempty ι
inst✝⁶ : NormedField 𝕜
inst✝⁵ : NormedSpace ℝ 𝕜
inst✝⁴ : AddCommGroup E
inst✝³ : Module 𝕜 E
inst✝² : Module ℝ E
inst✝¹ : IsScalarTower ℝ 𝕜 E
inst✝ : TopologicalSpace E
p : SeminormFamily 𝕜 E ι
hp : WithSeminorms p
this : TopologicalAddGroup E

⊢ ∀ i ∈ p.basisSets, Convex ℝ (id i)
-- Mathlib/RingTheory/Ideal/Norm.lean
S : Type u_1
inst✝⁷ : CommRing S
inst✝⁶ : IsDomain S
inst✝⁵ : Nontrivial S
inst✝⁴ : IsDedekindDomain S
inst✝³ : Module.Free ℤ S
inst✝² : Module.Finite ℤ S
ι : Type u_2
inst✝¹ : Fintype ι
inst✝ : DecidableEq ι
b : Basis ι ℤ S
I : Ideal S
bI : Basis ι ℤ ↥I
e : S ≃ₗ[ℤ] ↥I := b.equiv bI (Equiv.refl ι)

⊢ (b.det (Subtype.val ∘ ⇑bI)).natAbs = absNorm I
-- Mathlib/MeasureTheory/Function/L1Space.lean
α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
m : MeasurableSpace α
μ ν : Measure α
inst✝² : MeasurableSpace δ
inst✝¹ : NormedAddCommGroup β
inst✝ : NormedAddCommGroup γ
K K' : ℝ≥0
f : α → β
g : β → γ
hg : LipschitzWith K g
hg' : AntilipschitzWith K' g
g0 : g 0 = 0

⊢ Integrable (g ∘ f) μ ↔ Integrable f μ
-- Mathlib/Tactic/Abel.lean
α : Type u_1
inst✝ : AddCommGroup α
c n : ℤ
x a : α
n' : ℤ
a' : α
h₁ : c * n = n'
h₂ : smulg c a = a'

⊢ smulg c (termg n x a) = termg n' x a'
-- Mathlib/RingTheory/Ideal/Basic.lean
α : Type u
β : Type v
inst✝¹ : Semiring α
I✝ : Ideal α
a b : α
S : Type u_1
inst✝ : CommSemiring S
x y : S
I : Ideal S

⊢ x ∈ span {y} ⊔ I ↔ ∃ a, ∃ b ∈ I, a * y + b = x
-- Mathlib/RingTheory/Ideal/Basic.lean
α : Type u
β : Type v
inst✝¹ : Semiring α
I✝ : Ideal α
a b : α
S : Type u_1
inst✝ : CommSemiring S
x y : S
I : Ideal S

⊢ (∃ y_1 ∈ span {y}, ∃ z ∈ I, y_1 + z = x) ↔ ∃ a, ∃ b ∈ I, a * y + b = x
-- Mathlib/Order/Interval/Set/Pi.lean
ι : Type u_1
α : ι → Type u_2
inst✝ : (i : ι) → Preorder (α i)
x y✝ y : (i : ι) → α i

⊢ (y ∈ univ.pi fun i => Iic (x i)) ↔ y ∈ Iic x
-- Mathlib/Geometry/Euclidean/Angle/Oriented/Basic.lean
V : Type u_1
V' : Type u_2
inst✝⁵ : NormedAddCommGroup V
inst✝⁴ : NormedAddCommGroup V'
inst✝³ : InnerProductSpace ℝ V
inst✝² : InnerProductSpace ℝ V'
inst✝¹ : Fact (finrank ℝ V = 2)
inst✝ : Fact (finrank ℝ V' = 2)
o : Orientation ℝ V (Fin 2)
x y : V
hx : x ≠ 0
hy : y ≠ 0

⊢ o.oangle x (-y) = o.oangle x y + ↑π
-- Mathlib/Geometry/Euclidean/Angle/Oriented/Basic.lean
V : Type u_1
V' : Type u_2
inst✝⁵ : NormedAddCommGroup V
inst✝⁴ : NormedAddCommGroup V'
inst✝³ : InnerProductSpace ℝ V
inst✝² : InnerProductSpace ℝ V'
inst✝¹ : Fact (finrank ℝ V = 2)
inst✝ : Fact (finrank ℝ V' = 2)
o : Orientation ℝ V (Fin 2)
x y : V
hx : x ≠ 0
hy : y ≠ 0

⊢ ↑(-(o.kahler x) y).arg = ↑((o.kahler x) y).arg + ↑π
-- Mathlib/MeasureTheory/Function/LpSeminorm/CompareExp.lean
α : Type u_1
E : Type u_2
m : MeasurableSpace α
inst✝¹ : NormedAddCommGroup E
μ : Measure α
f✝ : α → E
p q : ℝ≥0∞
inst✝ : IsFiniteMeasure μ
f : α → E
hpq : p ≤ q
hfq_m : AEStronglyMeasurable f μ
hfq_lt_top : eLpNorm f q μ < ⊤
hp0 : p ≠ 0
hp_top : ¬p = ⊤

⊢ eLpNorm f p μ < ⊤
-- Mathlib/MeasureTheory/Function/LpSeminorm/CompareExp.lean
α : Type u_1
E : Type u_2
m : MeasurableSpace α
inst✝¹ : NormedAddCommGroup E
μ : Measure α
f✝ : α → E
p q : ℝ≥0∞
inst✝ : IsFiniteMeasure μ
f : α → E
hpq : p ≤ q
hfq_m : AEStronglyMeasurable f μ
hfq_lt_top : eLpNorm f q μ < ⊤
hp0 : p ≠ 0
hp_top : ¬p = ⊤
hp_pos : 0 < p.toReal

⊢ eLpNorm f p μ < ⊤
-- Mathlib/MeasureTheory/Function/LpSeminorm/CompareExp.lean
α : Type u_1
E : Type u_2
m : MeasurableSpace α
inst✝¹ : NormedAddCommGroup E
μ : Measure α
f✝ : α → E
p q : ℝ≥0∞
inst✝ : IsFiniteMeasure μ
f : α → E
hpq : p ≤ q
hfq_m : AEStronglyMeasurable f μ
hfq_lt_top : eLpNorm f q μ < ⊤
hp0 : p ≠ 0
hp_top : ¬p = ⊤
hp_pos : 0 < p.toReal
hq_top : ¬q = ⊤

⊢ eLpNorm f p μ < ⊤
-- Mathlib/MeasureTheory/Function/LpSeminorm/CompareExp.lean
α : Type u_1
E : Type u_2
m : MeasurableSpace α
inst✝¹ : NormedAddCommGroup E
μ : Measure α
f✝ : α → E
p q : ℝ≥0∞
inst✝ : IsFiniteMeasure μ
f : α → E
hpq : p ≤ q
hfq_m : AEStronglyMeasurable f μ
hfq_lt_top : eLpNorm f q μ < ⊤
hp0 : p ≠ 0
hp_top : ¬p = ⊤
hp_pos : 0 < p.toReal
hq_top : ¬q = ⊤
hq0 : q ≠ 0

⊢ eLpNorm f p μ < ⊤
-- Mathlib/MeasureTheory/Function/LpSeminorm/CompareExp.lean
α : Type u_1
E : Type u_2
m : MeasurableSpace α
inst✝¹ : NormedAddCommGroup E
μ : Measure α
f✝ : α → E
p q : ℝ≥0∞
inst✝ : IsFiniteMeasure μ
f : α → E
hpq : p ≤ q
hfq_m : AEStronglyMeasurable f μ
hfq_lt_top : eLpNorm f q μ < ⊤
hp0 : p ≠ 0
hp_top : ¬p = ⊤
hp_pos : 0 < p.toReal
hq_top : ¬q = ⊤
hq0 : q ≠ 0
hpq_real : p.toReal ≤ q.toReal

⊢ eLpNorm f p μ < ⊤
-- Mathlib/MeasureTheory/Function/LpSeminorm/CompareExp.lean
α : Type u_1
E : Type u_2
m : MeasurableSpace α
inst✝¹ : NormedAddCommGroup E
μ : Measure α
f✝ : α → E
p q : ℝ≥0∞
inst✝ : IsFiniteMeasure μ
f : α → E
hpq : p ≤ q
hfq_m : AEStronglyMeasurable f μ
hfq_lt_top : eLpNorm f q μ < ⊤
hp0 : p ≠ 0
hp_top : ¬p = ⊤
hp_pos : 0 < p.toReal
hq_top : ¬q = ⊤
hq0 : q ≠ 0
hpq_real : p.toReal ≤ q.toReal

⊢ eLpNorm' f p.toReal μ < ⊤
-- Mathlib/MeasureTheory/Function/LpSeminorm/CompareExp.lean
α : Type u_1
E : Type u_2
m : MeasurableSpace α
inst✝¹ : NormedAddCommGroup E
μ : Measure α
f✝ : α → E
p q : ℝ≥0∞
inst✝ : IsFiniteMeasure μ
f : α → E
hpq : p ≤ q
hfq_m : AEStronglyMeasurable f μ
hfq_lt_top : eLpNorm' f q.toReal μ < ⊤
hp0 : p ≠ 0
hp_top : ¬p = ⊤
hp_pos : 0 < p.toReal
hq_top : ¬q = ⊤
hq0 : q ≠ 0
hpq_real : p.toReal ≤ q.toReal

⊢ eLpNorm' f p.toReal μ < ⊤
-- Mathlib/Analysis/BoxIntegral/Partition/Measure.lean
ι : Type u_1
I : Box ι
inst✝ : Fintype ι

⊢ ↑I =ᶠ[ae volume] Box.Icc I
-- Mathlib/Analysis/BoxIntegral/Partition/Measure.lean
ι : Type u_1
I : Box ι
inst✝ : Fintype ι

⊢ (univ.pi fun i => Ioc (I.lower i) (I.upper i)) =ᶠ[ae volume] Box.Icc I
-- Mathlib/Algebra/Module/LocalizedModule.lean
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
x : T
m : M
s : ↥S
n : M
t : ↥S

⊢ x • (mk m s + mk n t) = x • mk m s + x • mk n t
-- Mathlib/Algebra/Module/LocalizedModule.lean
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
x : T
m : M
s : ↥S
n : M
t : ↥S

⊢ x • mk (t • m + s • n) (s * t) = mk (((IsLocalization.sec S x).2 * t) • (IsLocalization.sec S x).1 • m + ((IsLocalization.sec S x).2 * s) • (IsLocalization.sec S x).1 • n) ((IsLocalization.sec S x).2 * s * ((IsLocalization.sec S x).2 * t))
-- Mathlib/Algebra/Module/LocalizedModule.lean
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
x : T
m : M
s : ↥S
n : M
t : ↥S

⊢ IsLocalization.mk' T (IsLocalization.sec S x).1 (IsLocalization.sec S x).2 • mk (t • m + s • n) (s * t) = mk (((IsLocalization.sec S x).2 * t) • (IsLocalization.sec S x).1 • m + ((IsLocalization.sec S x).2 * s) • (IsLocalization.sec S x).1 • n) ((IsLocalization.sec S x).2 * s * ((IsLocalization.sec S x).2 * t))
-- Mathlib/Algebra/Module/LocalizedModule.lean
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
x : T
m : M
s : ↥S
n : M
t : ↥S

⊢ mk (((IsLocalization.sec S x).1 * ↑(IsLocalization.sec S x).2) • (t • m + s • n)) ((IsLocalization.sec S x).2 * (IsLocalization.sec S x).2 * (s * t)) = mk (((IsLocalization.sec S x).2 * t) • (IsLocalization.sec S x).1 • m + ((IsLocalization.sec S x).2 * s) • (IsLocalization.sec S x).1 • n) ((IsLocalization.sec S x).2 * s * ((IsLocalization.sec S x).2 * t))
-- Mathlib/LinearAlgebra/Matrix/Transvection.lean
n : Type u_1
p : Type u_2
R : Type u₂
𝕜 : Type u_3
inst✝⁴ : Field 𝕜
inst✝³ : DecidableEq n
inst✝² : DecidableEq p
inst✝¹ : CommRing R
i j : n
inst✝ : Fintype n
i✝ j✝ : n
t_hij : i✝ ≠ j✝
c✝ : R

⊢ { i := i✝, j := j✝, hij := t_hij, c := c✝ }.toMatrix * { i := i✝, j := j✝, hij := t_hij, c := c✝ }.inv.toMatrix = 1
-- Mathlib/Data/Setoid/Basic.lean
α : Type u_1
β : Type u_2
S : Set (Setoid α)

⊢ sSup S = EqvGen.Setoid fun x y => ∃ r ∈ S, r.Rel x y
-- Mathlib/Data/Setoid/Basic.lean
α : Type u_1
β : Type u_2
S : Set (Setoid α)

⊢ sSup S = sInf {s | ∀ ⦃x y : α⦄, (∃ r ∈ S, r.Rel x y) → s.Rel x y}
-- Mathlib/Data/Setoid/Basic.lean
α : Type u_1
β : Type u_2
S : Set (Setoid α)

⊢ upperBounds S = {s | ∀ ⦃x y : α⦄, (∃ r ∈ S, r.Rel x y) → s.Rel x y}
-- Mathlib/Data/Setoid/Basic.lean
α : Type u_1
β : Type u_2
S : Set (Setoid α)

⊢ {x | ∀ ⦃a : Setoid α⦄, a ∈ S → ∀ {x_1 y : α}, a.Rel x_1 y → x.Rel x_1 y} = {s | ∀ ⦃x y : α⦄, ∀ x_1 ∈ S, x_1.Rel x y → s.Rel x y}
-- Mathlib/Data/Matrix/Basic.lean
l : Type u_1
m : Type u_2
n : Type u_3
o : Type u_4
m' : o → Type u_5
n' : o → Type u_6
R : Type u_7
S : Type u_8
α : Type v
β : Type w
γ : Type u_9
inst✝² : NonAssocSemiring α
inst✝¹ : Fintype n
L : Matrix m n α
M : Matrix n o α
inst✝ : NonAssocSemiring β
f : α →+* β
i✝ : m
j✝ : o

⊢ (L * M).map (⇑f) i✝ j✝ = (L.map ⇑f * M.map ⇑f) i✝ j✝
-- Mathlib/Data/Nat/Bitwise.lean
n m : ℕ

⊢ m ^^^ n ^^^ n = m
-- Mathlib/Topology/UniformSpace/Separation.lean
α : Type u
β : Type v
γ : Type w
inst✝² : UniformSpace α
inst✝¹ : UniformSpace β
inst✝ : UniformSpace γ

⊢ T0Space α ↔ ∀ (x y : α), (∀ r ∈ 𝓤 α, (x, y) ∈ r) → x = y
-- Mathlib/Analysis/Complex/LocallyUniformLimit.lean
E : Type u_1
ι : Type u_2
inst✝² : NormedAddCommGroup E
inst✝¹ : NormedSpace ℂ E
inst✝ : CompleteSpace E
U K : Set ℂ
z : ℂ
M r δ : ℝ
φ : Filter ι
F : ι → ℂ → E
f g : ℂ → E
u : ι → ℝ
hu : Summable u
hf : ∀ (i : ι), DifferentiableOn ℂ (F i) U
hU : IsOpen U
hF_le : ∀ (i : ι), ∀ w ∈ U, ‖F i w‖ ≤ u i
hz : z ∈ U

⊢ Tendsto (fun s => ∑ b ∈ s, deriv (F b) z) atTop (𝓝 (deriv (fun w => ∑' (i : ι), F i w) z))
-- Mathlib/Analysis/Complex/LocallyUniformLimit.lean
E : Type u_1
ι : Type u_2
inst✝² : NormedAddCommGroup E
inst✝¹ : NormedSpace ℂ E
inst✝ : CompleteSpace E
U K : Set ℂ
z : ℂ
M r δ : ℝ
φ : Filter ι
F : ι → ℂ → E
f g : ℂ → E
u : ι → ℝ
hu : Summable u
hf : ∀ (i : ι), DifferentiableOn ℂ (F i) U
hU : IsOpen U
hF_le : ∀ (i : ι), ∀ w ∈ U, ‖F i w‖ ≤ u i
hz : z ∈ U
hc : TendstoLocallyUniformlyOn (fun t x => ∑ n ∈ t, F n x) (fun x => ∑' (n : ι), F n x) atTop U

⊢ Tendsto (fun s => ∑ b ∈ s, deriv (F b) z) atTop (𝓝 (deriv (fun w => ∑' (i : ι), F i w) z))
-- Mathlib/Analysis/Complex/LocallyUniformLimit.lean
E : Type u_1
ι : Type u_2
inst✝² : NormedAddCommGroup E
inst✝¹ : NormedSpace ℂ E
inst✝ : CompleteSpace E
U K : Set ℂ
z : ℂ
M r δ : ℝ
φ : Filter ι
F : ι → ℂ → E
f g : ℂ → E
u : ι → ℝ
hu : Summable u
hf : ∀ (i : ι), DifferentiableOn ℂ (F i) U
hU : IsOpen U
hF_le : ∀ (i : ι), ∀ w ∈ U, ‖F i w‖ ≤ u i
hz : z ∈ U
hc : TendstoLocallyUniformlyOn (fun t x => ∑ n ∈ t, F n x) (fun x => ∑' (n : ι), F n x) atTop U

⊢ (fun s => ∑ b ∈ s, deriv (F b) z) = fun i => (deriv ∘ fun t x => ∑ n ∈ t, F n x) i z
-- Mathlib/Analysis/Complex/LocallyUniformLimit.lean
E : Type u_1
ι : Type u_2
inst✝² : NormedAddCommGroup E
inst✝¹ : NormedSpace ℂ E
inst✝ : CompleteSpace E
U K : Set ℂ
z : ℂ
M r δ : ℝ
φ : Filter ι
F : ι → ℂ → E
f g : ℂ → E
u : ι → ℝ
hu : Summable u
hf : ∀ (i : ι), DifferentiableOn ℂ (F i) U
hU : IsOpen U
hF_le : ∀ (i : ι), ∀ w ∈ U, ‖F i w‖ ≤ u i
hz : z ∈ U
hc : TendstoLocallyUniformlyOn (fun t x => ∑ n ∈ t, F n x) (fun x => ∑' (n : ι), F n x) atTop U
s : Finset ι

⊢ ∑ b ∈ s, deriv (F b) z = (deriv ∘ fun t x => ∑ n ∈ t, F n x) s z
-- Mathlib/MeasureTheory/Measure/AEMeasurable.lean
ι : Type u_1
α : Type u_2
β : Type u_3
γ : Type u_4
δ : Type u_5
R : Type u_6
m0 : MeasurableSpace α
inst✝² : MeasurableSpace β
inst✝¹ : MeasurableSpace γ
inst✝ : MeasurableSpace δ
f g✝ : α → β
μ✝ ν : Measure α
g : β → γ
hg : MeasurableEmbedding g
μ : Measure α

⊢ AEMeasurable (g ∘ f) μ ↔ AEMeasurable f μ
-- Mathlib/MeasureTheory/Measure/AEMeasurable.lean
ι : Type u_1
α : Type u_2
β : Type u_3
γ : Type u_4
δ : Type u_5
R : Type u_6
m0 : MeasurableSpace α
inst✝² : MeasurableSpace β
inst✝¹ : MeasurableSpace γ
inst✝ : MeasurableSpace δ
f g✝ : α → β
μ✝ ν : Measure α
g : β → γ
hg : MeasurableEmbedding g
μ : Measure α
H : AEMeasurable (g ∘ f) μ

⊢ AEMeasurable f μ
-- Mathlib/MeasureTheory/Measure/AEMeasurable.lean
ι : Type u_1
α : Type u_2
β : Type u_3
γ : Type u_4
δ : Type u_5
R : Type u_6
m0 : MeasurableSpace α
inst✝² : MeasurableSpace β
inst✝¹ : MeasurableSpace γ
inst✝ : MeasurableSpace δ
f g✝ : α → β
μ✝ ν : Measure α
g : β → γ
hg : MeasurableEmbedding g
μ : Measure α
H : AEMeasurable (g ∘ f) μ

⊢ AEMeasurable ((rangeSplitting g ∘ rangeFactorization g) ∘ f) μ
-- Mathlib/Combinatorics/SimpleGraph/Triangle/Removal.lean
α : Type u_1
inst✝² : DecidableEq α
inst✝¹ : Fintype α
G : SimpleGraph α
inst✝ : DecidableRel G.Adj
s t : Finset α
P : Finpartition univ
ε : ℝ
hG : G.FarFromTriangleFree ε

⊢ triangleRemovalBound ε * ↑(Fintype.card α) ^ 3 ≤ ↑(G.cliqueFinset 3).card
-- Mathlib/Combinatorics/SimpleGraph/Triangle/Removal.lean
α : Type u_1
inst✝² : DecidableEq α
inst✝¹ : Fintype α
G : SimpleGraph α
inst✝ : DecidableRel G.Adj
s t : Finset α
P : Finpartition univ
ε : ℝ
hG : G.FarFromTriangleFree ε
h✝ : IsEmpty α

⊢ triangleRemovalBound ε * ↑(Fintype.card α) ^ 3 ≤ ↑(G.cliqueFinset 3).card
-- Mathlib/Combinatorics/SimpleGraph/Triangle/Removal.lean
α : Type u_1
inst✝² : DecidableEq α
inst✝¹ : Fintype α
G : SimpleGraph α
inst✝ : DecidableRel G.Adj
s t : Finset α
P : Finpartition univ
ε : ℝ
hG : G.FarFromTriangleFree ε
h✝ : Nonempty α

⊢ triangleRemovalBound ε * ↑(Fintype.card α) ^ 3 ≤ ↑(G.cliqueFinset 3).card
-- Mathlib/Combinatorics/SimpleGraph/Triangle/Removal.lean
α : Type u_1
inst✝² : DecidableEq α
inst✝¹ : Fintype α
G : SimpleGraph α
inst✝ : DecidableRel G.Adj
s t : Finset α
P : Finpartition univ
ε : ℝ
hG : G.FarFromTriangleFree ε
h✝ : Nonempty α
hε : ε ≤ 0

⊢ triangleRemovalBound ε * ↑(Fintype.card α) ^ 3 ≤ ↑(G.cliqueFinset 3).card
-- Mathlib/Combinatorics/SimpleGraph/Triangle/Removal.lean
α : Type u_1
inst✝² : DecidableEq α
inst✝¹ : Fintype α
G : SimpleGraph α
inst✝ : DecidableRel G.Adj
s t : Finset α
P : Finpartition univ
ε : ℝ
hG : G.FarFromTriangleFree ε
h✝ : Nonempty α
hε : 0 < ε

⊢ triangleRemovalBound ε * ↑(Fintype.card α) ^ 3 ≤ ↑(G.cliqueFinset 3).card
-- Mathlib/Combinatorics/SimpleGraph/Triangle/Removal.lean
α : Type u_1
inst✝² : DecidableEq α
inst✝¹ : Fintype α
G : SimpleGraph α
inst✝ : DecidableRel G.Adj
s t : Finset α
P : Finpartition univ
ε : ℝ
hG : G.FarFromTriangleFree ε
h✝ : Nonempty α
hε : 0 < ε
l : ℕ := ⌈4 / ε⌉₊

⊢ triangleRemovalBound ε * ↑(Fintype.card α) ^ 3 ≤ ↑(G.cliqueFinset 3).card
-- Mathlib/Combinatorics/SimpleGraph/Triangle/Removal.lean
α : Type u_1
inst✝² : DecidableEq α
inst✝¹ : Fintype α
G : SimpleGraph α
inst✝ : DecidableRel G.Adj
s t : Finset α
P : Finpartition univ
ε : ℝ
hG : G.FarFromTriangleFree ε
h✝ : Nonempty α
hε : 0 < ε
l : ℕ := ⌈4 / ε⌉₊
hl : 4 / ε ≤ ↑l

⊢ triangleRemovalBound ε * ↑(Fintype.card α) ^ 3 ≤ ↑(G.cliqueFinset 3).card