ruc-ai4math/mathlib_handler_benchmark_410 huggingface dataset:
-- Mathlib/MeasureTheory/Integral/SetToL1.lean
α : Type u_1
E : Type u_2
F : Type u_3
F' : Type u_4
G : Type u_5
𝕜 : Type u_6
p : ℝ≥0∞
inst✝⁶ : NormedAddCommGroup E
inst✝⁵ : NormedSpace ℝ E
inst✝⁴ : NormedAddCommGroup F
inst✝³ : NormedSpace ℝ F
inst✝² : NormedAddCommGroup F'
inst✝¹ : NormedSpace ℝ F'
inst✝ : NormedAddCommGroup G
m : MeasurableSpace α
μ : Measure α
T : Set α → E →L[ℝ] F
h_add : FinMeasAdditive μ T
f g : α →ₛ E
hf : Integrable (↑f) μ
hg : ∀ (y : E), y ≠ 0 → μ (↑g ⁻¹' {y}) < ⊤
x : E
hx_ne : x ≠ 0

⊢ μ (Neg.neg ∘ ↑g ⁻¹' {x}) < ⊤
-- Mathlib/MeasureTheory/Integral/SetToL1.lean
α : Type u_1
E : Type u_2
F : Type u_3
F' : Type u_4
G : Type u_5
𝕜 : Type u_6
p : ℝ≥0∞
inst✝⁶ : NormedAddCommGroup E
inst✝⁵ : NormedSpace ℝ E
inst✝⁴ : NormedAddCommGroup F
inst✝³ : NormedSpace ℝ F
inst✝² : NormedAddCommGroup F'
inst✝¹ : NormedSpace ℝ F'
inst✝ : NormedAddCommGroup G
m : MeasurableSpace α
μ : Measure α
T : Set α → E →L[ℝ] F
h_add : FinMeasAdditive μ T
f g : α →ₛ E
hf : Integrable (↑f) μ
hg : ∀ (y : E), y ≠ 0 → μ (↑g ⁻¹' {y}) < ⊤
x : E
hx_ne : x ≠ 0

⊢ μ (↑g ⁻¹' {-x}) < ⊤
-- Mathlib/MeasureTheory/Measure/Doubling.lean
α : Type u_1
inst✝² : MetricSpace α
inst✝¹ : MeasurableSpace α
μ : Measure α
inst✝ : IsUnifLocDoublingMeasure μ
K : ℝ

⊢ ∀ᶠ (r : ℝ) in 𝓝[>] 0, ∀ (x : α), μ (closedBall x (K * r)) ≤ ↑(scalingConstantOf μ K) * μ (closedBall x r)
-- Mathlib/MeasureTheory/Measure/Doubling.lean
α : Type u_1
inst✝² : MetricSpace α
inst✝¹ : MeasurableSpace α
μ : Measure α
inst✝ : IsUnifLocDoublingMeasure μ
K r : ℝ
hr : ∀ (x : α), ∀ t ≤ K, μ (closedBall x (t * r)) ≤ ↑(Classical.choose ⋯) * μ (closedBall x r)
x : α

⊢ μ (closedBall x (K * r)) ≤ ↑(scalingConstantOf μ K) * μ (closedBall x r)
-- Mathlib/MeasureTheory/Measure/Stieltjes.lean
f : StieltjesFunction

⊢ borel ℝ ≤ f.outer.caratheodory
-- Mathlib/MeasureTheory/Measure/Stieltjes.lean
f : StieltjesFunction

⊢ MeasurableSpace.generateFrom (range Ioi) ≤ f.outer.caratheodory
-- Mathlib/MeasureTheory/Measure/Stieltjes.lean
f : StieltjesFunction

⊢ ∀ t ∈ range Ioi, MeasurableSet t
-- Mathlib/GroupTheory/PGroup.lean
p : ℕ
G : Type u_1
inst✝ : Group G
hp : Fact (Nat.Prime p)
g : G
k : ℕ
hk : orderOf g = p ^ k

⊢ g ^ p ^ k = 1
-- Mathlib/Algebra/Homology/SingleHomology.lean
C : Type u
inst✝³ : Category.{v, u} C
inst✝² : HasZeroMorphisms C
inst✝¹ : HasZeroObject C
ι : Type u_1
inst✝ : DecidableEq ι
c : ComplexShape ι
j : ι
A B : C
f : A ⟶ B

⊢ (singleObjHomologySelfIso c j A).inv ≫ homologyMap ((single C c j).map f) j = f ≫ (singleObjHomologySelfIso c j B).inv
-- Mathlib/Algebra/Group/AddChar.lean
R : Type u_1
M : Type u_2
inst✝¹ : Ring R
inst✝ : CommMonoid M
ψ : AddChar R M
n : ℕ
x : R

⊢ (ψ ^ n) x = (ψ.mulShift ↑n) x
-- Mathlib/Order/Heyting/Regular.lean
α : Type u_1
inst✝ : HeytingAlgebra α
a b : α
ha : IsRegular a

⊢ Disjoint aᶜ b ↔ b ≤ a
-- 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 γ
E : Type u_5
m0 : MeasurableSpace α
inst✝¹ : NormedAddCommGroup E
inst✝ : SigmaFinite μ
C : ℝ≥0∞
hC : C < ⊤
f : α → E
hf_meas : AEStronglyMeasurable f μ
hf : ∀ (s : Set α), MeasurableSet s → μ s ≠ ⊤ → ∫⁻ (x : α) in s, ↑‖f x‖₊ ∂μ ≤ C

⊢ SigmaFinite (μ.trim ?m.372407)
-- Mathlib/Topology/Order/LawsonTopology.lean
α : Type u_1
β : Type u_2
inst✝² : Preorder α
L S : TopologicalSpace α
inst✝¹ : IsLawson α
inst✝ : IsScott α

⊢ L ≤ S
-- Mathlib/Topology/Order/LawsonTopology.lean
α : Type u_1
β : Type u_2
inst✝² : Preorder α
L S : TopologicalSpace α
inst✝¹ : IsLawson α
inst✝ : IsScott α

⊢ lawson α ≤ scott α
-- Mathlib/MeasureTheory/Measure/GiryMonad.lean
α : Type u_1
β : Type u_2
inst✝¹ : MeasurableSpace α
inst✝ : MeasurableSpace β
s : Set α
hs : MeasurableSet s

⊢ (join 0) s = 0 s
-- Mathlib/Analysis/MeanInequalities.lean
ι : Type u
s : Finset ι
p q : ℝ
hpq : p.IsConjExponent q
f g : ι → ℝ≥0
A B : ℝ≥0
hf_sum : HasSum (fun a => f a ^ p) (A ^ p)
hg_sum : HasSum (fun a => g a ^ q) (B ^ q)

⊢ ∃ C, 0 ≤ C ∧ C ≤ ↑A * ↑B ∧ HasSum (fun i => ↑(f i) * ↑(g i)) C
-- Mathlib/Analysis/MeanInequalities.lean
ι : Type u
s : Finset ι
p q : ℝ
hpq : p.IsConjExponent q
f g : ι → ℝ≥0
A B : ℝ≥0
hf_sum : HasSum (fun a => f a ^ p) (A ^ p)
hg_sum : HasSum (fun a => g a ^ q) (B ^ q)
C : ℝ≥0
hC : C ≤ A * B
H : HasSum (fun i => f i * g i) C

⊢ ∃ C, 0 ≤ C ∧ C ≤ ↑A * ↑B ∧ HasSum (fun i => ↑(f i) * ↑(g i)) C
-- Mathlib/Analysis/MeanInequalities.lean
ι : Type u
s : Finset ι
p q : ℝ
hpq : p.IsConjExponent q
f g : ι → ℝ≥0
A B : ℝ≥0
hf_sum : HasSum (fun a => f a ^ p) (A ^ p)
hg_sum : HasSum (fun a => g a ^ q) (B ^ q)
C : ℝ≥0
hC : C ≤ A * B
H : HasSum (fun i => f i * g i) C

⊢ HasSum (fun i => ↑(f i) * ↑(g i)) ↑C
-- Mathlib/Algebra/Group/Prod.lean
A : Type u_1
B : Type u_2
G : Type u_3
H : Type u_4
M : Type u_5
N : Type u_6
P : Type u_7
inst✝¹ : Monoid M
inst✝ : Mul N
b₁ b₂ : N

⊢ (1, b₁) * (1, b₂) = (1, b₁ * b₂)
-- Mathlib/CategoryTheory/Sites/DenseSubsite.lean
C : Type u_1
inst✝⁵ : Category.{?u.65033, u_1} C
D : Type u_2
inst✝⁴ : Category.{?u.65040, u_2} D
E : Type u_3
inst✝³ : Category.{?u.65047, u_3} E
J : GrothendieckTopology C
K : GrothendieckTopology D
L : GrothendieckTopology E
A : Type u_4
inst✝² : Category.{?u.65099, u_4} A
G : C ⥤ D
inst✝¹ : G.IsCoverDense K
inst✝ : G.IsLocallyFull K
ℱ✝ : Dᵒᵖ ⥤ Type v
ℱ'✝ : SheafOfTypes K
α : G.op ⋙ ℱ✝ ⟶ G.op ⋙ ℱ'✝.val
ℱ ℱ' : SheafOfTypes K
i : G.op ⋙ ℱ.val ≅ G.op ⋙ ℱ'.val

⊢ ({ val := (presheafIso i).hom } ≫ { val := (presheafIso i).inv }).val = (𝟙 ℱ).val
-- Mathlib/CategoryTheory/Sites/DenseSubsite.lean
C : Type u_1
inst✝⁵ : Category.{?u.65033, u_1} C
D : Type u_2
inst✝⁴ : Category.{?u.65040, u_2} D
E : Type u_3
inst✝³ : Category.{?u.65047, u_3} E
J : GrothendieckTopology C
K : GrothendieckTopology D
L : GrothendieckTopology E
A : Type u_4
inst✝² : Category.{?u.65099, u_4} A
G : C ⥤ D
inst✝¹ : G.IsCoverDense K
inst✝ : G.IsLocallyFull K
ℱ✝ : Dᵒᵖ ⥤ Type v
ℱ'✝ : SheafOfTypes K
α : G.op ⋙ ℱ✝ ⟶ G.op ⋙ ℱ'✝.val
ℱ ℱ' : SheafOfTypes K
i : G.op ⋙ ℱ.val ≅ G.op ⋙ ℱ'.val

⊢ ({ val := (presheafIso i).inv } ≫ { val := (presheafIso i).hom }).val = (𝟙 ℱ').val
-- Mathlib/AlgebraicGeometry/Limits.lean
ι : Type u
f : ι → Scheme
i : (disjointGlueData f).J

⊢ (disjointGlueData f).ι i ≫ (sigmaIsoGlued f).inv = Sigma.ι f i
-- Mathlib/AlgebraicGeometry/Limits.lean
ι : Type u
f : ι → Scheme
i : (disjointGlueData f).J

⊢ Scheme.forgetToLocallyRingedSpace.map ((disjointGlueData f).ι i ≫ (sigmaIsoGlued f).inv) = Scheme.forgetToLocallyRingedSpace.map (Sigma.ι f i)
-- Mathlib/AlgebraicGeometry/Limits.lean
ι : Type u
f : ι → Scheme
i : (disjointGlueData f).J

⊢ (disjointGlueData f).ι i ≫ ((disjointGlueData f).isoLocallyRingedSpace.hom ≫ (colimit.isoColimitCocone { cocone := toLocallyRingedSpaceCoproductCofan f, isColimit := toLocallyRingedSpaceCoproductCofanIsColimit f }).inv) ≫ sigmaComparison Scheme.forgetToLocallyRingedSpace f = Sigma.ι f i
-- Mathlib/AlgebraicGeometry/Limits.lean
ι : Type u
f : ι → Scheme
i : (disjointGlueData f).J

⊢ (disjointGlueData f).ι i ≫ (disjointGlueData f).isoLocallyRingedSpace.hom ≫ (colimit.isoColimitCocone { cocone := toLocallyRingedSpaceCoproductCofan f, isColimit := toLocallyRingedSpaceCoproductCofanIsColimit f }).inv ≫ sigmaComparison Scheme.forgetToLocallyRingedSpace f = Sigma.ι f i
-- Mathlib/AlgebraicGeometry/Limits.lean
ι : Type u
f : ι → Scheme
i : (disjointGlueData f).J

⊢ ((disjointGlueData f).mapGlueData Scheme.forgetToLocallyRingedSpace).ι i ≫ (colimit.isoColimitCocone { cocone := toLocallyRingedSpaceCoproductCofan f, isColimit := toLocallyRingedSpaceCoproductCofanIsColimit f }).inv ≫ sigmaComparison Scheme.forgetToLocallyRingedSpace f = Sigma.ι f i
-- Mathlib/AlgebraicGeometry/Limits.lean
ι : Type u
f : ι → Scheme
i : (disjointGlueData f).J

⊢ colimit.ι (Discrete.functor (Scheme.toLocallyRingedSpace ∘ f)) { as := i } ≫ sigmaComparison Scheme.forgetToLocallyRingedSpace f = Sigma.ι f i
-- Mathlib/Data/Stream/Init.lean
α : Type u
β : Type v
δ : Type w
a : α

⊢ corec id id a = const a
-- Mathlib/Topology/UniformSpace/Basic.lean
α : Type ua
β : Type ub
γ : Type uc
δ : Type ud
ι : Sort u_1
inst✝¹ : UniformSpace α
inst✝ : UniformSpace β
T : β → β
n : ℕ
h : UniformContinuous T

⊢ UniformContinuous T^[n]
-- .lake/packages/batteries/Batteries/Data/Rat/Lemmas.lean
n₁ n₂ : Int
d₁ d₂ : Nat
z₁ : d₁ ≠ 0
z₂ : d₂ ≠ 0
num✝ : Int
den✝ : Nat
den_nz✝ : den✝ ≠ 0
reduced✝ : num✝.natAbs.Coprime den✝
e₁ : normalize n₁ d₁ z₁ = { num := num✝, den := den✝, den_nz := den_nz✝, reduced := reduced✝ }

⊢ { num := num✝, den := den✝, den_nz := den_nz✝, reduced := reduced✝ } + normalize n₂ d₂ z₂ = normalize (n₁ * ↑d₂ + n₂ * ↑d₁) (d₁ * d₂) ⋯
-- .lake/packages/batteries/Batteries/Data/Rat/Lemmas.lean
n₂ : Int
d₂ : Nat
z₂ : d₂ ≠ 0
num✝ : Int
den✝ : Nat
den_nz✝ : den✝ ≠ 0
reduced✝ : num✝.natAbs.Coprime den✝
g₁ : Nat
zg₁ : g₁ ≠ 0
z₁ : den✝ * g₁ ≠ 0
e₁ : normalize (num✝ * ↑g₁) (den✝ * g₁) z₁ = { num := num✝, den := den✝, den_nz := den_nz✝, reduced := reduced✝ }

⊢ { num := num✝, den := den✝, den_nz := den_nz✝, reduced := reduced✝ } + normalize n₂ d₂ z₂ = normalize (num✝ * ↑g₁ * ↑d₂ + n₂ * ↑(den✝ * g₁)) (den✝ * g₁ * d₂) ⋯
-- .lake/packages/batteries/Batteries/Data/Rat/Lemmas.lean
n₂ : Int
d₂ : Nat
z₂ : d₂ ≠ 0
num✝¹ : Int
den✝¹ : Nat
den_nz✝¹ : den✝¹ ≠ 0
reduced✝¹ : num✝¹.natAbs.Coprime den✝¹
g₁ : Nat
zg₁ : g₁ ≠ 0
z₁ : den✝¹ * g₁ ≠ 0
e₁ : normalize (num✝¹ * ↑g₁) (den✝¹ * g₁) z₁ = { num := num✝¹, den := den✝¹, den_nz := den_nz✝¹, reduced := reduced✝¹ }
num✝ : Int
den✝ : Nat
den_nz✝ : den✝ ≠ 0
reduced✝ : num✝.natAbs.Coprime den✝
e₂ : normalize n₂ d₂ z₂ = { num := num✝, den := den✝, den_nz := den_nz✝, reduced := reduced✝ }

⊢ { num := num✝¹, den := den✝¹, den_nz := den_nz✝¹, reduced := reduced✝¹ } + { num := num✝, den := den✝, den_nz := den_nz✝, reduced := reduced✝ } = normalize (num✝¹ * ↑g₁ * ↑d₂ + n₂ * ↑(den✝¹ * g₁)) (den✝¹ * g₁ * d₂) ⋯
-- .lake/packages/batteries/Batteries/Data/Rat/Lemmas.lean
num✝¹ : Int
den✝¹ : Nat
den_nz✝¹ : den✝¹ ≠ 0
reduced✝¹ : num✝¹.natAbs.Coprime den✝¹
g₁ : Nat
zg₁ : g₁ ≠ 0
z₁ : den✝¹ * g₁ ≠ 0
e₁ : normalize (num✝¹ * ↑g₁) (den✝¹ * g₁) z₁ = { num := num✝¹, den := den✝¹, den_nz := den_nz✝¹, reduced := reduced✝¹ }
num✝ : Int
den✝ : Nat
den_nz✝ : den✝ ≠ 0
reduced✝ : num✝.natAbs.Coprime den✝
g₂ : Nat
zg₂ : g₂ ≠ 0
z₂ : den✝ * g₂ ≠ 0
e₂ : normalize (num✝ * ↑g₂) (den✝ * g₂) z₂ = { num := num✝, den := den✝, den_nz := den_nz✝, reduced := reduced✝ }

⊢ { num := num✝¹, den := den✝¹, den_nz := den_nz✝¹, reduced := reduced✝¹ } + { num := num✝, den := den✝, den_nz := den_nz✝, reduced := reduced✝ } = normalize (num✝¹ * ↑g₁ * ↑(den✝ * g₂) + num✝ * ↑g₂ * ↑(den✝¹ * g₁)) (den✝¹ * g₁ * (den✝ * g₂)) ⋯
-- .lake/packages/batteries/Batteries/Data/Rat/Lemmas.lean
num✝¹ : Int
den✝¹ : Nat
den_nz✝¹ : den✝¹ ≠ 0
reduced✝¹ : num✝¹.natAbs.Coprime den✝¹
g₁ : Nat
zg₁ : g₁ ≠ 0
z₁ : den✝¹ * g₁ ≠ 0
e₁ : normalize (num✝¹ * ↑g₁) (den✝¹ * g₁) z₁ = { num := num✝¹, den := den✝¹, den_nz := den_nz✝¹, reduced := reduced✝¹ }
num✝ : Int
den✝ : Nat
den_nz✝ : den✝ ≠ 0
reduced✝ : num✝.natAbs.Coprime den✝
g₂ : Nat
zg₂ : g₂ ≠ 0
z₂ : den✝ * g₂ ≠ 0
e₂ : normalize (num✝ * ↑g₂) (den✝ * g₂) z₂ = { num := num✝, den := den✝, den_nz := den_nz✝, reduced := reduced✝ }

⊢ normalize (num✝¹ * ↑den✝ + num✝ * ↑den✝¹) (den✝¹ * den✝) ⋯ = normalize (num✝¹ * ↑g₁ * ↑(den✝ * g₂) + num✝ * ↑g₂ * ↑(den✝¹ * g₁)) (den✝¹ * g₁ * (den✝ * g₂)) ⋯
-- .lake/packages/batteries/Batteries/Data/Rat/Lemmas.lean
num✝¹ : Int
den✝¹ : Nat
den_nz✝¹ : den✝¹ ≠ 0
reduced✝¹ : num✝¹.natAbs.Coprime den✝¹
g₁ : Nat
zg₁ : g₁ ≠ 0
z₁ : den✝¹ * g₁ ≠ 0
e₁ : normalize (num✝¹ * ↑g₁) (den✝¹ * g₁) z₁ = { num := num✝¹, den := den✝¹, den_nz := den_nz✝¹, reduced := reduced✝¹ }
num✝ : Int
den✝ : Nat
den_nz✝ : den✝ ≠ 0
reduced✝ : num✝.natAbs.Coprime den✝
g₂ : Nat
zg₂ : g₂ ≠ 0
z₂ : den✝ * g₂ ≠ 0
e₂ : normalize (num✝ * ↑g₂) (den✝ * g₂) z₂ = { num := num✝, den := den✝, den_nz := den_nz✝, reduced := reduced✝ }

⊢ normalize ((num✝¹ * ↑den✝ + num✝ * ↑den✝¹) * ↑(g₁ * g₂)) (den✝¹ * den✝ * (g₁ * g₂)) ⋯ = normalize (num✝¹ * ↑g₁ * ↑(den✝ * g₂) + num✝ * ↑g₂ * ↑(den✝¹ * g₁)) (den✝¹ * g₁ * (den✝ * g₂)) ⋯
-- Mathlib/Algebra/ContinuedFractions/Computation/Translations.lean
K : Type u_1
inst✝¹ : LinearOrderedField K
inst✝ : FloorRing K
v : K
n✝ n : ℕ

⊢ (of v).s.get? (n + 1) = (of (fract v)⁻¹).s.get? n
-- Mathlib/Algebra/ContinuedFractions/Computation/Translations.lean
K : Type u_1
inst✝¹ : LinearOrderedField K
inst✝ : FloorRing K
v : K
n✝ n : ℕ
h : fract v = 0

⊢ (of v).s.get? (n + 1) = (of (fract v)⁻¹).s.get? n
-- Mathlib/Algebra/ContinuedFractions/Computation/Translations.lean
K : Type u_1
inst✝¹ : LinearOrderedField K
inst✝ : FloorRing K
v : K
n✝ n : ℕ
h : fract v ≠ 0

⊢ (of v).s.get? (n + 1) = (of (fract v)⁻¹).s.get? n
-- Mathlib/Algebra/ContinuedFractions/Computation/Translations.lean
K : Type u_1
inst✝¹ : LinearOrderedField K
inst✝ : FloorRing K
v : K
n✝ n : ℕ
h : fract v ≠ 0
h₁ : (of (fract v)⁻¹).s.get? n = none

⊢ (of v).s.get? (n + 1) = (of (fract v)⁻¹).s.get? n
-- Mathlib/Algebra/ContinuedFractions/Computation/Translations.lean
K : Type u_1
inst✝¹ : LinearOrderedField K
inst✝ : FloorRing K
v : K
n✝ n : ℕ
h : fract v ≠ 0
h₁ : (of (fract v)⁻¹).s.get? n ≠ none

⊢ (of v).s.get? (n + 1) = (of (fract v)⁻¹).s.get? n
-- Mathlib/FieldTheory/Separable.lean
R : Type u
inst✝¹ : CommSemiring R
S : Type v
inst✝ : CommSemiring S
p : R[X]
h : p.Separable
f : R →+* S
a b : R[X]
H : a * p + b * derivative p = 1

⊢ Polynomial.map f a * Polynomial.map f p + Polynomial.map f b * derivative (Polynomial.map f p) = 1
-- Mathlib/Algebra/Associated/Basic.lean
α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
inst✝ : Monoid α
p : α
hp : Irreducible p
q' : α
hq : Irreducible (p * q')

⊢ p * q' ∣ p
-- Mathlib/Data/Nat/Totient.lean
n : ℕ

⊢ φ n = (n / ∏ p ∈ n.primeFactors, p) * ∏ p ∈ n.primeFactors, (p - 1)
-- Mathlib/Data/Nat/Totient.lean
n : ℕ

⊢ 0 < ∏ p ∈ n.primeFactors, p
-- Mathlib/Order/Minimal.lean
α : Type u_1
β : Type u_2
r r₁ r₂ : α → α → Prop
s t : Set α
a✝ b✝ x : α
h : IsAntichain r s
a : α
ha : a ∈ s
b : α
hb : b ∈ s
hab : r a b

⊢ r b a
-- Mathlib/Order/Minimal.lean
α : Type u_1
β : Type u_2
r r₁ r₂ : α → α → Prop
s t : Set α
a✝ b x : α
h : IsAntichain r s
a : α
ha hb : a ∈ s
hab : r a a

⊢ r a a
-- Mathlib/MeasureTheory/Measure/Lebesgue/Basic.lean
ι : Type u_1
inst✝ : Fintype ι
p : ℝ → Prop
a : ℝ
h : ∀ᶠ (x : ℝ) in 𝓝 a, p x

⊢ 0 < volume {x | p x}
-- Mathlib/MeasureTheory/Measure/Lebesgue/Basic.lean
ι : Type u_1
inst✝ : Fintype ι
p : ℝ → Prop
a : ℝ
h : ∀ᶠ (x : ℝ) in 𝓝 a, p x
l u : ℝ
hx : a ∈ Ioo l u
hs : Ioo l u ⊆ {x | p x}

⊢ 0 < volume {x | p x}
-- Mathlib/MeasureTheory/Measure/Lebesgue/Basic.lean
ι : Type u_1
inst✝ : Fintype ι
p : ℝ → Prop
a : ℝ
h : ∀ᶠ (x : ℝ) in 𝓝 a, p x
l u : ℝ
hx : a ∈ Ioo l u
hs : Ioo l u ⊆ {x | p x}

⊢ 0 < volume (Ioo l u)
-- .lake/packages/batteries/Batteries/Data/List/Perm.lean
α : Type u_1
l₁ l₂ l₂' : List α
s : l₁ <+ l₂
p : l₂ ~ l₂'

⊢ ∃ l₁', l₁' ~ l₁ ∧ l₁' <+ l₂'
-- 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

⊢ (filter (fun u => u.card = m) (equitabilise h).parts).card = a
-- 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

⊢ (filter (fun u => u.card = m) (equitabilise h).parts).card * m + b * (m + 1) = a * m + b * (m + 1)
-- 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

⊢ (filter (fun u => u.card = m) (equitabilise h).parts).card * m + b * (m + 1) = ∑ i ∈ (equitabilise h).parts, i.card
-- 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
hunion : (equitabilise h).parts = filter (fun u => u.card = m) (equitabilise h).parts ∪ filter (fun u => u.card = m + 1) (equitabilise h).parts

⊢ (filter (fun u => u.card = m) (equitabilise h).parts).card * m + b * (m + 1) = ∑ i ∈ (equitabilise h).parts, i.card
-- 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
hunion : (equitabilise h).parts = filter (fun u => u.card = m) (equitabilise h).parts ∪ filter (fun u => u.card = m + 1) (equitabilise h).parts

⊢ (filter (fun u => u.card = m) (equitabilise h).parts).card * m + b * (m + 1) = ∑ i ∈ filter (fun u => u.card = m) (equitabilise h).parts ∪ filter (fun u => u.card = m + 1) (equitabilise h).parts, i.card
-- 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
hunion : (equitabilise h).parts = filter (fun u => u.card = m) (equitabilise h).parts ∪ filter (fun u => u.card = m + 1) (equitabilise h).parts

⊢ Disjoint (filter (fun u => u.card = m) (equitabilise h).parts) (filter (fun u => u.card = m + 1) (equitabilise h).parts)
-- 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
hunion : (equitabilise h).parts = filter (fun u => u.card = m) (equitabilise h).parts ∪ filter (fun u => u.card = m + 1) (equitabilise h).parts

⊢ Disjoint (fun u => u.card = m) fun u => u.card = m + 1
-- 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
hunion : (equitabilise h✝).parts = filter (fun u => u.card = m) (equitabilise h✝).parts ∪ filter (fun u => u.card = m + 1) (equitabilise h✝).parts
x : Finset α → Prop
ha : x ≤ fun u => u.card = m
hb : x ≤ fun u => u.card = m + 1
i : Finset α
h : x i

⊢ ⊥ i
-- 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
hunion : (equitabilise h✝).parts = filter (fun u => u.card = m) (equitabilise h✝).parts ∪ filter (fun u => u.card = m + 1) (equitabilise h✝).parts
x : Finset α → Prop
ha : x ≤ fun u => u.card = m
hb : x ≤ fun u => u.card = m + 1
i : Finset α
h : x i

⊢ m.succ = m
-- Mathlib/Algebra/Field/Basic.lean
α : Type u_1
β : Type u_2
K : Type u_3
inst✝¹ : DivisionMonoid K
inst✝ : HasDistribNeg K
a b : K

⊢ -a⁻¹ = (-a)⁻¹
-- Mathlib/Data/Finset/Basic.lean
α✝ : Type u_1
β : Type u_2
γ : Type u_3
α : Type u_4
a : α
val✝¹ : Multiset α
s : List α
nodup✝¹ : Nodup (Quot.mk Setoid.r s)
val✝ : Multiset α
t : List α
nodup✝ : Nodup (Quot.mk Setoid.r t)
h : _root_.Disjoint { val := Quot.mk Setoid.r s, nodup := nodup✝¹ } { val := Quot.mk Setoid.r t, nodup := nodup✝ }

⊢ a ∈ { val := Quot.mk Setoid.r s, nodup := nodup✝¹ }.disjUnion { val := Quot.mk Setoid.r t, nodup := nodup✝ } h ↔ a ∈ { val := Quot.mk Setoid.r s, nodup := nodup✝¹ } ∨ a ∈ { val := Quot.mk Setoid.r t, nodup := nodup✝ }
-- Mathlib/Combinatorics/SimpleGraph/Basic.lean
ι : Sort u_1
V : Type u
G : SimpleGraph V
a b c u v w : V
e : Sym2 V
inst✝ : Nonempty ι
f : ι → SimpleGraph V

⊢ (⨅ i, f i).Adj a b ↔ ∀ (i : ι), (f i).Adj a b
-- Mathlib/Logic/IsEmpty.lean
α : Sort u_1
β : Sort u_2
γ : Sort u_3

⊢ IsEmpty (α → β) ↔ Nonempty α ∧ IsEmpty β
-- Mathlib/CategoryTheory/Abelian/Exact.lean
C : Type u₁
inst✝⁶ : Category.{v₁, u₁} C
inst✝⁵ : Abelian C
A : Type u₁
B : Type u₂
inst✝⁴ : Category.{v₁, u₁} A
inst✝³ : Category.{v₂, u₂} B
inst✝² : Abelian A
inst✝¹ : Abelian B
L : A ⥤ B
inst✝ : L.PreservesZeroMorphisms
hL : ∀ (S : ShortComplex A), S.Exact → (S.map L).Exact
X✝ Y✝ : A
f : X✝ ⟶ Y✝
hf : Mono f

⊢ Mono (L.map f)
-- Mathlib/CategoryTheory/Abelian/Exact.lean
C : Type u₁
inst✝⁶ : Category.{v₁, u₁} C
inst✝⁵ : Abelian C
A : Type u₁
B : Type u₂
inst✝⁴ : Category.{v₁, u₁} A
inst✝³ : Category.{v₂, u₂} B
inst✝² : Abelian A
inst✝¹ : Abelian B
L : A ⥤ B
inst✝ : L.PreservesZeroMorphisms
hL : ∀ (S : ShortComplex A), S.Exact → (S.map L).Exact
X✝ Y✝ : A
f : X✝ ⟶ Y✝
hf : Mono f

⊢ (ShortComplex.mk 0 (L.map f) ⋯).Exact
-- Mathlib/CategoryTheory/Abelian/Exact.lean
C : Type u₁
inst✝⁶ : Category.{v₁, u₁} C
inst✝⁵ : Abelian C
A : Type u₁
B : Type u₂
inst✝⁴ : Category.{v₁, u₁} A
inst✝³ : Category.{v₂, u₂} B
inst✝² : Abelian A
inst✝¹ : Abelian B
L : A ⥤ B
inst✝ : L.PreservesZeroMorphisms
hL : ∀ (S : ShortComplex A), S.Exact → (S.map L).Exact
X✝ Y✝ : A
f : X✝ ⟶ Y✝
hf : Mono f

⊢ (ShortComplex.mk 0 f ⋯).map L ≅ ShortComplex.mk 0 (L.map f) ⋯
-- Mathlib/RingTheory/MvPolynomial/NewtonIdentities.lean
σ : Type u_1
inst✝² : Fintype σ
inst✝¹ : DecidableEq σ
R : Type u_2
inst✝ : CommRing R
k : ℕ

⊢ ∑ a ∈ filter (fun a => a.1 < k) (antidiagonal k), (-1) ^ a.1 * esymm σ R a.1 * psum σ R a.2 = ∑ t ∈ filter (fun t => t.1.card < k) (MvPolynomial.NewtonIdentities.pairs σ k), MvPolynomial.NewtonIdentities.weight σ R k t
-- Mathlib/MeasureTheory/Integral/IntegralEqImproper.lean
ι : Type u_1
E : Type u_2
μ : Measure ℝ
l : Filter ι
inst✝² : l.NeBot
inst✝¹ : l.IsCountablyGenerated
inst✝ : NormedAddCommGroup E
a✝ b : ι → ℝ
f : ℝ → E
I a : ℝ
hfi : ∀ (i : ι), IntegrableOn f (Ioc a (b i)) μ
hb : Tendsto b l atTop
h : ∀ᶠ (i : ι) in l, ∫ (x : ℝ) in a..b i, ‖f x‖ ∂μ ≤ I

⊢ IntegrableOn f (Ioi a) μ
-- Mathlib/MeasureTheory/Integral/IntegralEqImproper.lean
ι : Type u_1
E : Type u_2
μ : Measure ℝ
l : Filter ι
inst✝² : l.NeBot
inst✝¹ : l.IsCountablyGenerated
inst✝ : NormedAddCommGroup E
a✝ b : ι → ℝ
f : ℝ → E
I a : ℝ
hfi : ∀ (i : ι), IntegrableOn f (Ioc a (b i)) μ
hb : Tendsto b l atTop
h : ∀ᶠ (i : ι) in l, ∫ (x : ℝ) in a..b i, ‖f x‖ ∂μ ≤ I
hφ : AECover (μ.restrict (Ioi a)) l fun i => Iic (b i)

⊢ IntegrableOn f (Ioi a) μ
-- Mathlib/MeasureTheory/Integral/IntegralEqImproper.lean
ι : Type u_1
E : Type u_2
μ : Measure ℝ
l : Filter ι
inst✝² : l.NeBot
inst✝¹ : l.IsCountablyGenerated
inst✝ : NormedAddCommGroup E
a✝ b : ι → ℝ
f : ℝ → E
I a : ℝ
hfi✝ : ∀ (i : ι), IntegrableOn f (Ioc a (b i)) μ
hb : Tendsto b l atTop
h : ∀ᶠ (i : ι) in l, ∫ (x : ℝ) in a..b i, ‖f x‖ ∂μ ≤ I
hφ : AECover (μ.restrict (Ioi a)) l fun i => Iic (b i)
hfi : ∀ (i : ι), IntegrableOn f (Iic (b i)) (μ.restrict (Ioi a))

⊢ IntegrableOn f (Ioi a) μ
-- Mathlib/MeasureTheory/Integral/IntegralEqImproper.lean
ι : Type u_1
E : Type u_2
μ : Measure ℝ
l : Filter ι
inst✝² : l.NeBot
inst✝¹ : l.IsCountablyGenerated
inst✝ : NormedAddCommGroup E
a✝ b : ι → ℝ
f : ℝ → E
I a : ℝ
hfi✝ : ∀ (i : ι), IntegrableOn f (Ioc a (b i)) μ
hb : Tendsto b l atTop
h : ∀ᶠ (i : ι) in l, ∫ (x : ℝ) in a..b i, ‖f x‖ ∂μ ≤ I
hφ : AECover (μ.restrict (Ioi a)) l fun i => Iic (b i)
hfi : ∀ (i : ι), IntegrableOn f (Iic (b i)) (μ.restrict (Ioi a))

⊢ ∀ᶠ (x : ι) in l, ∫ (x : ℝ) in a..b x, ‖f x‖ ∂μ ≤ I → ∫ (x : ℝ) in Iic (b x), ‖f x‖ ∂μ.restrict (Ioi a) ≤ I
-- Mathlib/MeasureTheory/Integral/IntegralEqImproper.lean
ι : Type u_1
E : Type u_2
μ : Measure ℝ
l : Filter ι
inst✝² : l.NeBot
inst✝¹ : l.IsCountablyGenerated
inst✝ : NormedAddCommGroup E
a✝ b : ι → ℝ
f : ℝ → E
I a : ℝ
hfi✝ : ∀ (i : ι), IntegrableOn f (Ioc a (b i)) μ
hb : Tendsto b l atTop
h : ∀ᶠ (i : ι) in l, ∫ (x : ℝ) in a..b i, ‖f x‖ ∂μ ≤ I
hφ : AECover (μ.restrict (Ioi a)) l fun i => Iic (b i)
hfi : ∀ (i : ι), IntegrableOn f (Iic (b i)) (μ.restrict (Ioi a))
i : ι
hbi : a ≤ b i

⊢ ∫ (x : ℝ) in a..b i, ‖f x‖ ∂μ ≤ I → ∫ (x : ℝ) in Iic (b i), ‖f x‖ ∂μ.restrict (Ioi a) ≤ I
-- Mathlib/MeasureTheory/Integral/IntegralEqImproper.lean
ι : Type u_1
E : Type u_2
μ : Measure ℝ
l : Filter ι
inst✝² : l.NeBot
inst✝¹ : l.IsCountablyGenerated
inst✝ : NormedAddCommGroup E
a✝ b : ι → ℝ
f : ℝ → E
I a : ℝ
hfi✝ : ∀ (i : ι), IntegrableOn f (Ioc a (b i)) μ
hb : Tendsto b l atTop
h : ∀ᶠ (i : ι) in l, ∫ (x : ℝ) in a..b i, ‖f x‖ ∂μ ≤ I
hφ : AECover (μ.restrict (Ioi a)) l fun i => Iic (b i)
hfi : ∀ (i : ι), IntegrableOn f (Iic (b i)) (μ.restrict (Ioi a))
i : ι
hbi : a ≤ b i

⊢ ∫ (x : ℝ) in Ioc a (b i), ‖f x‖ ∂μ ≤ I → ∫ (x : ℝ) in Ioi a ∩ Iic (b i), ‖f x‖ ∂μ ≤ I