ruc-ai4math/mathlib_handler_benchmark_410 huggingface dataset:
-- Mathlib/LinearAlgebra/LinearDisjoint.lean
R : Type u
S : Type v
inst✝³ : CommRing R
inst✝² : Ring S
inst✝¹ : Algebra R S
M N : Submodule R S
H✝ : M.LinearDisjoint N
H : M.LinearDisjoint M
inst✝ : Module.Flat R ↥M
hc : ∀ (m n : ↥M), Commute ↑m ↑n

⊢ Module.rank R ↥M ≤ 1
-- Mathlib/LinearAlgebra/LinearDisjoint.lean
R : Type u
S : Type v
inst✝³ : CommRing R
inst✝² : Ring S
inst✝¹ : Algebra R S
M N : Submodule R S
H✝ : M.LinearDisjoint N
H : M.LinearDisjoint M
inst✝ : Module.Flat R ↥M
hc : ∀ (m n : ↥(M ⊓ M)), Commute ↑m ↑n

⊢ Module.rank R ↥(M ⊓ M) ≤ 1
-- Mathlib/Analysis/NormedSpace/Pointwise.lean
𝕜 : Type u_1
E : Type u_2
inst✝³ : NormedField 𝕜
inst✝² : SeminormedAddCommGroup E
inst✝¹ : NormedSpace 𝕜 E
inst✝ : NormedSpace ℝ E
x y z : E
δ ε : ℝ
hδ : 0 ≤ δ
hε : 0 < ε

⊢ Disjoint (closedBall x δ) (ball y ε) ↔ δ + ε ≤ dist x y
-- Mathlib/CategoryTheory/Sites/Sheaf.lean
C : Type u₁
inst✝² : Category.{v₁, u₁} C
A : Type u₂
inst✝¹ : Category.{v₂, u₂} A
J : GrothendieckTopology C
P : Cᵒᵖ ⥤ A
X : C
S : Sieve X
R : Presieve X
E : Aᵒᵖ
x : FamilyOfElements (P ⋙ coyoneda.obj E) S.arrows
hx : x.SieveCompatible
inst✝ : HasPullbacks C
K : Pretopology C

⊢ (∀ (E : A), Presieve.IsSheaf (Pretopology.toGrothendieck C K) (P ⋙ coyoneda.obj (op E))) ↔ ∀ ⦃X : C⦄, ∀ R ∈ K.coverings X, Nonempty (IsLimit (P.mapCone (generate R).arrows.cocone.op))
-- Mathlib/CategoryTheory/Sites/Sheaf.lean
C : Type u₁
inst✝² : Category.{v₁, u₁} C
A : Type u₂
inst✝¹ : Category.{v₂, u₂} A
J : GrothendieckTopology C
P : Cᵒᵖ ⥤ A
X : C
S : Sieve X
R : Presieve X
E : Aᵒᵖ
x : FamilyOfElements (P ⋙ coyoneda.obj E) S.arrows
hx : x.SieveCompatible
inst✝ : HasPullbacks C
K : Pretopology C

⊢ (∀ (E : A) {X : C}, ∀ R ∈ K.coverings X, IsSheafFor (P ⋙ coyoneda.obj (op E)) R) ↔ ∀ ⦃X : C⦄, ∀ R ∈ K.coverings X, Nonempty (IsLimit (P.mapCone (generate R).arrows.cocone.op))
-- Mathlib/Data/Nat/PartENat.lean
x y : PartENat
n : ℕ
h : x + y = ↑n

⊢ x = ↑(n - y.get ⋯)
-- Mathlib/Data/Nat/PartENat.lean
y : PartENat
n x : ℕ
h : ↑x + y = ↑n

⊢ ↑x = ↑(n - y.get ⋯)
-- Mathlib/Data/Nat/PartENat.lean
n x y : ℕ
h : ↑x + ↑y = ↑n

⊢ ↑x = ↑(n - (↑y).get ⋯)
-- Mathlib/Data/Nat/PartENat.lean
n x y : ℕ
h✝ : ↑x + ↑y = ↑n
h : x + y = n

⊢ ↑x = ↑(n - (↑y).get ⋯)
-- Mathlib/Order/Interval/Finset/Fin.lean
n : ℕ
a : Fin n

⊢ (Ici a).card = n - ↑a
-- Mathlib/MeasureTheory/Function/StronglyMeasurable/Basic.lean
α : Type u_1
β : Type u_2
γ : Type u_3
ι✝ : Type u_4
inst✝³ : Countable ι✝
f✝ g : α → β
M : Type u_5
inst✝² : CommMonoid M
inst✝¹ : TopologicalSpace M
inst✝ : ContinuousMul M
m : MeasurableSpace α
ι : Type u_6
f : ι → α → M
s : Finset ι
hf : ∀ i ∈ s, StronglyMeasurable (f i)

⊢ StronglyMeasurable fun a => ∏ i ∈ s, f i a
-- Mathlib/Topology/Constructions.lean
X : Type u
Y : Type v
Z : Type u_1
W : Type u_2
ε : Type u_3
ζ : Type u_4
inst✝⁵ : TopologicalSpace X
inst✝⁴ : TopologicalSpace Y
inst✝³ : TopologicalSpace Z
inst✝² : TopologicalSpace W
inst✝¹ : TopologicalSpace ε
inst✝ : TopologicalSpace ζ
f : Y × Z → W
g : X → Y
h : X → Z
x : X
y : Y × Z
hf : ContinuousAt f (g x, h x)
hg : ContinuousAt g x
hh : ContinuousAt h x
e : (g x, h x) = y

⊢ ContinuousAt (fun x => f (g x, h x)) x
-- Mathlib/Probability/Kernel/IntegralCompProd.lean
α : Type u_1
β : Type u_2
γ : Type u_3
E : Type u_4
mα : MeasurableSpace α
mβ : MeasurableSpace β
mγ : MeasurableSpace γ
inst✝² : NormedAddCommGroup E
κ : Kernel α β
inst✝¹ : IsSFiniteKernel κ
η : Kernel (α × β) γ
inst✝ : IsSFiniteKernel η
a : α
f : β × γ → E
h1f : StronglyMeasurable f

⊢ ∫⁻ (a : β × γ), ↑‖f a‖₊ ∂(κ ⊗ₖ η) a < ⊤ ↔ (∀ᵐ (x : β) ∂κ a, ∫⁻ (a : γ), ↑‖f (x, a)‖₊ ∂η (a, x) < ⊤) ∧ ∫⁻ (a_1 : β), ↑‖∫ (y : γ), ‖f (a_1, y)‖ ∂η (a, a_1)‖₊ ∂κ a < ⊤
-- Mathlib/Probability/Kernel/IntegralCompProd.lean
α : Type u_1
β : Type u_2
γ : Type u_3
E : Type u_4
mα : MeasurableSpace α
mβ : MeasurableSpace β
mγ : MeasurableSpace γ
inst✝² : NormedAddCommGroup E
κ : Kernel α β
inst✝¹ : IsSFiniteKernel κ
η : Kernel (α × β) γ
inst✝ : IsSFiniteKernel η
a : α
f : β × γ → E
h1f : StronglyMeasurable f

⊢ ∫⁻ (b : β), ∫⁻ (c : γ), ↑‖f (b, c)‖₊ ∂η (a, b) ∂κ a < ⊤ ↔ (∀ᵐ (x : β) ∂κ a, ∫⁻ (a : γ), ↑‖f (x, a)‖₊ ∂η (a, x) < ⊤) ∧ ∫⁻ (a_1 : β), ↑‖∫ (y : γ), ‖f (a_1, y)‖ ∂η (a, a_1)‖₊ ∂κ a < ⊤
-- Mathlib/Probability/Kernel/IntegralCompProd.lean
α : Type u_1
β : Type u_2
γ : Type u_3
E : Type u_4
mα : MeasurableSpace α
mβ : MeasurableSpace β
mγ : MeasurableSpace γ
inst✝² : NormedAddCommGroup E
κ : Kernel α β
inst✝¹ : IsSFiniteKernel κ
η : Kernel (α × β) γ
inst✝ : IsSFiniteKernel η
a : α
f : β × γ → E
h1f : StronglyMeasurable f
this : ∀ (x : β), ∀ᵐ (y : γ) ∂η (a, x), 0 ≤ ‖f (x, y)‖

⊢ ∫⁻ (b : β), ∫⁻ (c : γ), ↑‖f (b, c)‖₊ ∂η (a, b) ∂κ a < ⊤ ↔ (∀ᵐ (x : β) ∂κ a, ∫⁻ (a : γ), ↑‖f (x, a)‖₊ ∂η (a, x) < ⊤) ∧ ∫⁻ (a_1 : β), ↑‖∫ (y : γ), ‖f (a_1, y)‖ ∂η (a, a_1)‖₊ ∂κ a < ⊤
-- Mathlib/Probability/Kernel/IntegralCompProd.lean
α : Type u_1
β : Type u_2
γ : Type u_3
E : Type u_4
mα : MeasurableSpace α
mβ : MeasurableSpace β
mγ : MeasurableSpace γ
inst✝² : NormedAddCommGroup E
κ : Kernel α β
inst✝¹ : IsSFiniteKernel κ
η : Kernel (α × β) γ
inst✝ : IsSFiniteKernel η
a : α
f : β × γ → E
h1f : StronglyMeasurable f
this : ∀ (x : β), ∀ᵐ (y : γ) ∂η (a, x), 0 ≤ ‖f (x, y)‖

⊢ ∫⁻ (b : β), ∫⁻ (c : γ), ↑‖f (b, c)‖₊ ∂η (a, b) ∂κ a < ⊤ ↔ (∀ᵐ (x : β) ∂κ a, ∫⁻ (a : γ), ↑‖f (x, a)‖₊ ∂η (a, x) < ⊤) ∧ ∫⁻ (a_1 : β), ENNReal.ofReal (∫⁻ (a : γ), ↑‖f (a_1, a)‖₊ ∂η (a, a_1)).toReal ∂κ a < ⊤
-- Mathlib/Probability/Kernel/IntegralCompProd.lean
α : Type u_1
β : Type u_2
γ : Type u_3
E : Type u_4
mα : MeasurableSpace α
mβ : MeasurableSpace β
mγ : MeasurableSpace γ
inst✝² : NormedAddCommGroup E
κ : Kernel α β
inst✝¹ : IsSFiniteKernel κ
η : Kernel (α × β) γ
inst✝ : IsSFiniteKernel η
a : α
f : β × γ → E
h1f : StronglyMeasurable f
this✝ : ∀ (x : β), ∀ᵐ (y : γ) ∂η (a, x), 0 ≤ ‖f (x, y)‖
this : ∀ {p q r : Prop}, (r → p) → ((r ↔ p ∧ q) ↔ p → (r ↔ q))

⊢ ∫⁻ (b : β), ∫⁻ (c : γ), ↑‖f (b, c)‖₊ ∂η (a, b) ∂κ a < ⊤ ↔ (∀ᵐ (x : β) ∂κ a, ∫⁻ (a : γ), ↑‖f (x, a)‖₊ ∂η (a, x) < ⊤) ∧ ∫⁻ (a_1 : β), ENNReal.ofReal (∫⁻ (a : γ), ↑‖f (a_1, a)‖₊ ∂η (a, a_1)).toReal ∂κ a < ⊤
-- Mathlib/Data/Finset/Powerset.lean
α : Type u_1
s✝ t✝ s t : Finset α
a : α
ht : t ∈ s.powerset
h : a ∉ s

⊢ a ∉ t
-- Mathlib/Data/Finset/Powerset.lean
α : Type u_1
s✝ t✝ s t : Finset α
a : α
ht : t ∈ s.powerset
h : a ∉ s

⊢ a ∈ t → a ∈ s
-- 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 α
inst✝ : Nonempty α
T : Set α → F →L[ℝ] F'
x : F
m : MeasurableSpace α

⊢ setToSimpleFunc T (const α x) = (T Set.univ) x
-- 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✝² : NormedField 𝕜
inst✝¹ : AddCommGroup E
inst✝ : Module 𝕜 E
p : SeminormFamily 𝕜 E ι
i : ι
r : ℝ
hr : 0 < r

⊢ (p i).ball 0 r = ({i}.sup p).ball 0 r
-- Mathlib/Analysis/NormedSpace/Pointwise.lean
𝕜 : Type u_1
E : Type u_2
inst✝³ : NormedField 𝕜
inst✝² : SeminormedAddCommGroup E
inst✝¹ : NormedSpace 𝕜 E
inst✝ : NormedSpace ℝ E
x y z : E
δ ε : ℝ
hδ : 0 < δ
hε : 0 < ε

⊢ Disjoint (ball x δ) (ball y ε) ↔ δ + ε ≤ dist x y
-- Mathlib/Analysis/NormedSpace/Pointwise.lean
𝕜 : Type u_1
E : Type u_2
inst✝³ : NormedField 𝕜
inst✝² : SeminormedAddCommGroup E
inst✝¹ : NormedSpace 𝕜 E
inst✝ : NormedSpace ℝ E
x y z : E
δ ε : ℝ
hδ : 0 < δ
hε : 0 < ε
h : Disjoint (ball x δ) (ball y ε)
hxy : dist x y < δ + ε

⊢ False
-- Mathlib/Analysis/NormedSpace/Pointwise.lean
𝕜 : Type u_1
E : Type u_2
inst✝³ : NormedField 𝕜
inst✝² : SeminormedAddCommGroup E
inst✝¹ : NormedSpace 𝕜 E
inst✝ : NormedSpace ℝ E
x y z : E
δ ε : ℝ
hδ : 0 < δ
hε : 0 < ε
h : Disjoint (ball x δ) (ball y ε)
hxy : dist x y < ε + δ

⊢ False
-- Mathlib/Analysis/NormedSpace/Pointwise.lean
𝕜 : Type u_1
E : Type u_2
inst✝³ : NormedField 𝕜
inst✝² : SeminormedAddCommGroup E
inst✝¹ : NormedSpace 𝕜 E
inst✝ : NormedSpace ℝ E
x y z✝ : E
δ ε : ℝ
hδ : 0 < δ
hε : 0 < ε
h : Disjoint (ball x δ) (ball y ε)
hxy : dist x y < ε + δ
z : E
hxz : dist x z < δ
hzy : dist z y < ε

⊢ False
-- Mathlib/Analysis/NormedSpace/Pointwise.lean
𝕜 : Type u_1
E : Type u_2
inst✝³ : NormedField 𝕜
inst✝² : SeminormedAddCommGroup E
inst✝¹ : NormedSpace 𝕜 E
inst✝ : NormedSpace ℝ E
x y z✝ : E
δ ε : ℝ
hδ : 0 < δ
hε : 0 < ε
h : Disjoint (ball x δ) (ball y ε)
hxy : dist x y < ε + δ
z : E
hxz : dist z x < δ
hzy : dist z y < ε

⊢ False
-- Mathlib/GroupTheory/OrderOfElement.lean
G : Type u_1
H✝ : Type u_2
A : Type u_3
α : Type u_4
β : Type u_5
inst✝¹ : Monoid G
a b x✝ y : G
n m : ℕ
H : Type u_6
inst✝ : Monoid H
f : G →* H
hf : Injective ⇑f
x : G

⊢ orderOf (f x) = orderOf x
-- Mathlib/Topology/Algebra/UniformGroup.lean
G : Type u_1
inst✝³ : Group G
inst✝² : TopologicalSpace G
inst✝¹ : TopologicalGroup G
inst✝ : CompactSpace G

⊢ UniformContinuous fun p => p.1 / p.2
-- Mathlib/Topology/Algebra/UniformGroup.lean
G : Type u_1
inst✝³ : Group G
inst✝² : TopologicalSpace G
inst✝¹ : TopologicalGroup G
inst✝ : CompactSpace G

⊢ Continuous fun p => p.1 / p.2
-- Mathlib/Data/ENNReal/Inv.lean
a b c d : ℝ≥0∞
r p q : ℝ≥0

⊢ a / b * c = a * (c / b)
-- Mathlib/Order/Interval/Set/Disjoint.lean
ι : Sort u
α : Type v
β : Type w
inst✝ : Preorder α
a b✝ c b : α

⊢ ⋃ a, Ico a b = Iio b
-- Mathlib/RingTheory/MvPolynomial/Symmetric.lean
σ : Type u_1
R : Type u_2
τ : Type u_3
S : Type u_4
inst✝³ : CommSemiring R
inst✝² : CommSemiring S
inst✝¹ : Fintype σ
inst✝ : Fintype τ
n : ℕ
e✝ : Perm σ

⊢ (rename ⇑e✝) (esymm σ R n) = esymm σ R n
-- Mathlib/Data/Nat/Nth.lean
p : ℕ → Prop
n : ℕ
hp : ∀ n' ≥ n, ¬p n'

⊢ nth p n = 0
-- Mathlib/Data/Nat/Nth.lean
p : ℕ → Prop
n : ℕ
hp : ∀ n' ≥ n, ¬p n'
this : setOf p ⊆ ↑(range n)

⊢ nth p n = 0
-- Mathlib/Data/Nat/Nth.lean
p : ℕ → Prop
n : ℕ
hp : ∀ n' ≥ n, ¬p n'
this : setOf p ⊆ ↑(range n)

⊢ ⋯.toFinset.card ≤ n
-- Mathlib/Data/Nat/Fib/Basic.lean
n : ℕ

⊢ fib (n + 2) = fib n + fib (n + 1)
-- Mathlib/Analysis/Seminorm.lean
R : Type u_1
R' : Type u_2
𝕜 : Type u_3
𝕜₂ : Type u_4
𝕜₃ : Type u_5
𝕝 : Type u_6
E : Type u_7
E₂ : Type u_8
E₃ : Type u_9
F : Type u_10
G : Type u_11
ι✝ : Type u_12
inst✝² : NontriviallyNormedField 𝕜
inst✝¹ : AddCommGroup E
inst✝ : Module 𝕜 E
ι : Sort u_13
p : ι → Seminorm 𝕜 E
s : Set E
hs : Absorbent 𝕜 s
h : ∀ x ∈ s, BddAbove (range fun x_1 => (p x_1) x)

⊢ BddAbove (range p)
-- Mathlib/Analysis/Seminorm.lean
R : Type u_1
R' : Type u_2
𝕜 : Type u_3
𝕜₂ : Type u_4
𝕜₃ : Type u_5
𝕝 : Type u_6
E : Type u_7
E₂ : Type u_8
E₃ : Type u_9
F : Type u_10
G : Type u_11
ι✝ : Type u_12
inst✝² : NontriviallyNormedField 𝕜
inst✝¹ : AddCommGroup E
inst✝ : Module 𝕜 E
ι : Sort u_13
p : ι → Seminorm 𝕜 E
s : Set E
hs : Absorbent 𝕜 s
h : ∀ x ∈ s, BddAbove (range fun x_1 => (p x_1) x)

⊢ ∀ (x : E), BddAbove (range fun i => (p i) x)
-- Mathlib/Analysis/Seminorm.lean
R : Type u_1
R' : Type u_2
𝕜 : Type u_3
𝕜₂ : Type u_4
𝕜₃ : Type u_5
𝕝 : Type u_6
E : Type u_7
E₂ : Type u_8
E₃ : Type u_9
F : Type u_10
G : Type u_11
ι✝ : Type u_12
inst✝² : NontriviallyNormedField 𝕜
inst✝¹ : AddCommGroup E
inst✝ : Module 𝕜 E
ι : Sort u_13
p : ι → Seminorm 𝕜 E
s : Set E
hs : Absorbent 𝕜 s
h : ∀ x ∈ s, BddAbove (range fun x_1 => (p x_1) x)
x : E

⊢ BddAbove (range fun i => (p i) x)
-- Mathlib/Analysis/Seminorm.lean
R : Type u_1
R' : Type u_2
𝕜 : Type u_3
𝕜₂ : Type u_4
𝕜₃ : Type u_5
𝕝 : Type u_6
E : Type u_7
E₂ : Type u_8
E₃ : Type u_9
F : Type u_10
G : Type u_11
ι✝ : Type u_12
inst✝² : NontriviallyNormedField 𝕜
inst✝¹ : AddCommGroup E
inst✝ : Module 𝕜 E
ι : Sort u_13
p : ι → Seminorm 𝕜 E
s : Set E
hs : Absorbent 𝕜 s
h : ∀ x ∈ s, BddAbove (range fun x_1 => (p x_1) x)
x : E
c : 𝕜
hc₀ : c ≠ 0
hc : c • x ∈ s

⊢ BddAbove (range fun i => (p i) x)
-- Mathlib/Analysis/Seminorm.lean
R : Type u_1
R' : Type u_2
𝕜 : Type u_3
𝕜₂ : Type u_4
𝕜₃ : Type u_5
𝕝 : Type u_6
E : Type u_7
E₂ : Type u_8
E₃ : Type u_9
F : Type u_10
G : Type u_11
ι✝ : Type u_12
inst✝² : NontriviallyNormedField 𝕜
inst✝¹ : AddCommGroup E
inst✝ : Module 𝕜 E
ι : Sort u_13
p : ι → Seminorm 𝕜 E
s : Set E
hs : Absorbent 𝕜 s
h : ∀ x ∈ s, BddAbove (range fun x_1 => (p x_1) x)
x : E
c : 𝕜
hc₀ : c ≠ 0
hc : c • x ∈ s
M : ℝ
hM : M ∈ upperBounds (range fun x_1 => (p x_1) (c • x))

⊢ BddAbove (range fun i => (p i) x)
-- Mathlib/Analysis/Seminorm.lean
R : Type u_1
R' : Type u_2
𝕜 : Type u_3
𝕜₂ : Type u_4
𝕜₃ : Type u_5
𝕝 : Type u_6
E : Type u_7
E₂ : Type u_8
E₃ : Type u_9
F : Type u_10
G : Type u_11
ι✝ : Type u_12
inst✝² : NontriviallyNormedField 𝕜
inst✝¹ : AddCommGroup E
inst✝ : Module 𝕜 E
ι : Sort u_13
p : ι → Seminorm 𝕜 E
s : Set E
hs : Absorbent 𝕜 s
h : ∀ x ∈ s, BddAbove (range fun x_1 => (p x_1) x)
x : E
c : 𝕜
hc₀ : c ≠ 0
hc : c • x ∈ s
M : ℝ
hM : M ∈ upperBounds (range fun x_1 => (p x_1) (c • x))
i : ι

⊢ ‖c‖ * (p i) x ≤ M
-- Mathlib/Algebra/Group/Units.lean
α : Type u
inst✝ : Monoid α
a✝ b c✝ u : αˣ
a c : α
h : a * ↑b⁻¹ = c

⊢ a = c * ↑b
-- Mathlib/Algebra/Group/Units.lean
α : Type u
inst✝ : Monoid α
a✝ b c✝ u : αˣ
a c : α
h : a = c * ↑b

⊢ a * ↑b⁻¹ = c
-- Mathlib/LinearAlgebra/Matrix/Basis.lean
ι : Type u_1
ι' : Type u_2
κ : Type u_3
κ' : Type u_4
R : Type u_5
M : Type u_6
inst✝⁶ : CommSemiring R
inst✝⁵ : AddCommMonoid M
inst✝⁴ : Module R M
R₂ : Type u_7
M₂ : Type u_8
inst✝³ : CommRing R₂
inst✝² : AddCommGroup M₂
inst✝¹ : Module R₂ M₂
e : Basis ι R M
v : ι' → M
i : ι
j : ι'
inst✝ : Fintype ι

⊢ ∑ i : ι, e.toMatrix v i j • e i = v j
-- Mathlib/Order/SuccPred/Basic.lean
α : Type u_1
β : Type u_2
inst✝⁴ : Nontrivial α
inst✝³ : PartialOrder α
inst✝² : OrderBot α
inst✝¹ : SuccOrder α
inst✝ : IsSuccArchimedean α
P : α → Prop

⊢ (∀ (i : α), i ≠ ⊥ → P i) ↔ ∀ (i : α), P (succ i)
-- Mathlib/Order/SuccPred/Basic.lean
α : Type u_1
β : Type u_2
inst✝⁴ : Nontrivial α
inst✝³ : PartialOrder α
inst✝² : OrderBot α
inst✝¹ : SuccOrder α
inst✝ : IsSuccArchimedean α
P : α → Prop
h : ∀ (i : α), P (succ i)
i : α
hi : i ≠ ⊥

⊢ P i
-- Mathlib/Order/SuccPred/Basic.lean
α : Type u_1
β : Type u_2
inst✝⁴ : Nontrivial α
inst✝³ : PartialOrder α
inst✝² : OrderBot α
inst✝¹ : SuccOrder α
inst✝ : IsSuccArchimedean α
P : α → Prop
h : ∀ (i : α), P (succ i)
j : ℕ
hi : Order.succ^[j] ⊥ ≠ ⊥

⊢ P (Order.succ^[j] ⊥)
-- Mathlib/Order/SuccPred/Basic.lean
α : Type u_1
β : Type u_2
inst✝⁴ : Nontrivial α
inst✝³ : PartialOrder α
inst✝² : OrderBot α
inst✝¹ : SuccOrder α
inst✝ : IsSuccArchimedean α
P : α → Prop
h : ∀ (i : α), P (succ i)
j : ℕ
hi : Order.succ^[j] ⊥ ≠ ⊥
hj : 0 < j

⊢ P (Order.succ^[j] ⊥)
-- Mathlib/Order/SuccPred/Basic.lean
α : Type u_1
β : Type u_2
inst✝⁴ : Nontrivial α
inst✝³ : PartialOrder α
inst✝² : OrderBot α
inst✝¹ : SuccOrder α
inst✝ : IsSuccArchimedean α
P : α → Prop
h : ∀ (i : α), P (succ i)
j : ℕ
hi : Order.succ^[j] ⊥ ≠ ⊥
hj : 0 < j

⊢ P (Order.succ^[j.pred.succ] ⊥)
-- Mathlib/Order/SuccPred/Basic.lean
α : Type u_1
β : Type u_2
inst✝⁴ : Nontrivial α
inst✝³ : PartialOrder α
inst✝² : OrderBot α
inst✝¹ : SuccOrder α
inst✝ : IsSuccArchimedean α
P : α → Prop
h : ∀ (i : α), P (succ i)
j : ℕ
hi : Order.succ^[j] ⊥ ≠ ⊥
hj : 0 < j

⊢ P (Order.succ (Order.succ^[j.pred] ⊥))
-- Mathlib/Combinatorics/SimpleGraph/Regularity/Uniform.lean
α : Type u_1
𝕜 : Type u_2
inst✝¹ : LinearOrderedField 𝕜
G : SimpleGraph α
inst✝ : DecidableRel G.Adj
ε : 𝕜
s t : Finset α
a b : α
s' : Finset α
hs' : s' ⊆ s
t' : Finset α
ht' : t' ⊆ t
hs : ↑s.card * 1 ≤ ↑s'.card
ht : ↑t.card * 1 ≤ ↑t'.card

⊢ |↑(G.edgeDensity s' t') - ↑(G.edgeDensity s t)| < 1
-- Mathlib/Combinatorics/SimpleGraph/Regularity/Uniform.lean
α : Type u_1
𝕜 : Type u_2
inst✝¹ : LinearOrderedField 𝕜
G : SimpleGraph α
inst✝ : DecidableRel G.Adj
ε : 𝕜
s t : Finset α
a b : α
s' : Finset α
hs' : s' ⊆ s
t' : Finset α
ht' : t' ⊆ t
hs : ↑s.card ≤ ↑s'.card
ht : ↑t.card ≤ ↑t'.card

⊢ |↑(G.edgeDensity s' t') - ↑(G.edgeDensity s t)| < 1
-- Mathlib/Combinatorics/SimpleGraph/Regularity/Uniform.lean
α : Type u_1
𝕜 : Type u_2
inst✝¹ : LinearOrderedField 𝕜
G : SimpleGraph α
inst✝ : DecidableRel G.Adj
ε : 𝕜
s t : Finset α
a b : α
s' : Finset α
hs' : s' ⊆ s
t' : Finset α
ht' : t' ⊆ t
hs : ↑s.card ≤ ↑s'.card
ht : ↑t.card ≤ ↑t'.card

⊢ 0 < 1
-- Mathlib/RingTheory/NonUnitalSubsemiring/Basic.lean
R✝ : Type u
S : Type v
T : Type w
inst✝³ : NonUnitalNonAssocSemiring R✝
M : Subsemigroup R✝
inst✝² : NonUnitalNonAssocSemiring S
inst✝¹ : NonUnitalNonAssocSemiring T
R : Type u_1
inst✝ : NonUnitalSemiring R
z : R

⊢ z ∈ center R ↔ ∀ (g : R), g * z = z * g
-- Mathlib/RingTheory/NonUnitalSubsemiring/Basic.lean
R✝ : Type u
S : Type v
T : Type w
inst✝³ : NonUnitalNonAssocSemiring R✝
M : Subsemigroup R✝
inst✝² : NonUnitalNonAssocSemiring S
inst✝¹ : NonUnitalNonAssocSemiring T
R : Type u_1
inst✝ : NonUnitalSemiring R
z : R

⊢ z ∈ center R ↔ z ∈ Set.center R
-- Mathlib/AlgebraicGeometry/EllipticCurve/Jacobian.lean
R : Type u
inst✝¹ : CommRing R
W' : Jacobian R
F : Type v
inst✝ : Field F
W : Jacobian F
P : Fin 3 → R
hPz : P z = 0

⊢ W'.dblZ P = 0
-- Mathlib/SetTheory/Cardinal/Divisibility.lean
a✝ b✝ : Cardinal.{u}
n m : ℕ
a x : Cardinal.{u_1}
b0 : x ≠ 0
b : Cardinal.{u_1}
hab : x = a * b

⊢ a ≤ x
-- Mathlib/RingTheory/Ideal/Over.lean
R : Type u_1
inst✝² : CommRing R
S : Type u_2
inst✝¹ : CommRing S
f✝ : R →+* S
I✝ J : Ideal S
inst✝ : Algebra R S
f : R →+* S
I : Ideal R
hf₁ : RingHom.ker f ≤ I
hf₂ : f.IsIntegral

⊢ map f I = ⊤ → I = ⊤
-- Mathlib/RingTheory/Ideal/Over.lean
R : Type u_1
inst✝² : CommRing R
S : Type u_2
inst✝¹ : CommRing S
f✝ : R →+* S
I✝ J : Ideal S
inst✝ : Algebra R S
f : R →+* S
I : Ideal R
hf₁ : RingHom.ker f ≤ I
hf₂ : f.IsIntegral

⊢ ¬I = ⊤ → ¬map f I = ⊤
-- Mathlib/RingTheory/Ideal/Over.lean
R : Type u_1
inst✝² : CommRing R
S : Type u_2
inst✝¹ : CommRing S
f✝ : R →+* S
I✝ J : Ideal S
inst✝ : Algebra R S
f : R →+* S
I : Ideal R
hf₁ : RingHom.ker f ≤ I
hf₂ : f.IsIntegral
h : ¬I = ⊤

⊢ ¬map f I = ⊤
-- Mathlib/RingTheory/Ideal/Over.lean
R : Type u_1
inst✝² : CommRing R
S : Type u_2
inst✝¹ : CommRing S
f✝ : R →+* S
I✝ J : Ideal S
inst✝ : Algebra R S
f : R →+* S
I : Ideal R
hf₁ : RingHom.ker f ≤ I
hf₂ : f.IsIntegral
h : ¬I = ⊤
m : Ideal R
left✝ : m.IsMaximal
hm : I ≤ m

⊢ ¬map f I = ⊤
-- Mathlib/RingTheory/Ideal/Over.lean
R : Type u_1
inst✝² : CommRing R
S : Type u_2
inst✝¹ : CommRing S
f✝ : R →+* S
I✝ J : Ideal S
inst✝ : Algebra R S
f : R →+* S
I : Ideal R
hf₁ : RingHom.ker f ≤ I
hf₂ : f.IsIntegral
h : ¬I = ⊤
m : Ideal R
left✝ : m.IsMaximal
hm : I ≤ m
x✝ : Algebra R S := f.toAlgebra
this : Algebra.IsIntegral R S

⊢ ¬map f I = ⊤
-- Mathlib/RingTheory/Ideal/Over.lean
R : Type u_1
inst✝² : CommRing R
S : Type u_2
inst✝¹ : CommRing S
f✝ : R →+* S
I✝ J : Ideal S
inst✝ : Algebra R S
f : R →+* S
I : Ideal R
hf₁ : RingHom.ker f ≤ I
hf₂ : f.IsIntegral
h : ¬I = ⊤
x✝ : Algebra R S := f.toAlgebra
this : Algebra.IsIntegral R S
m' : Ideal S
left✝¹ : m'.IsMaximal
left✝ : (comap (algebraMap R S) m').IsMaximal
hm : I ≤ comap (algebraMap R S) m'

⊢ ¬map f I = ⊤
-- Mathlib/RingTheory/Ideal/Over.lean
R : Type u_1
inst✝² : CommRing R
S : Type u_2
inst✝¹ : CommRing S
f✝ : R →+* S
I✝ J : Ideal S
inst✝ : Algebra R S
f : R →+* S
I : Ideal R
hf₁ : RingHom.ker f ≤ I
hf₂ : f.IsIntegral
h : ¬I = ⊤
x✝ : Algebra R S := f.toAlgebra
this : Algebra.IsIntegral R S
m' : Ideal S
left✝¹ : m'.IsMaximal
left✝ : (comap (algebraMap R S) m').IsMaximal
hm : map (algebraMap R S) I ≤ m'

⊢ ¬map f I = ⊤
-- Mathlib/Analysis/Analytic/Constructions.lean
α : Type u_1
𝕜 : Type u_2
inst✝¹² : NontriviallyNormedField 𝕜
E : Type u_3
F : Type u_4
G : Type u_5
H : Type u_6
inst✝¹¹ : NormedAddCommGroup E
inst✝¹⁰ : NormedSpace 𝕜 E
inst✝⁹ : NormedAddCommGroup F
inst✝⁸ : NormedSpace 𝕜 F
inst✝⁷ : NormedAddCommGroup G
inst✝⁶ : NormedSpace 𝕜 G
inst✝⁵ : NormedAddCommGroup H
inst✝⁴ : NormedSpace 𝕜 H
𝕝 : Type u_7
inst✝³ : NontriviallyNormedField 𝕝
inst✝² : NormedAlgebra 𝕜 𝕝
A : Type u_8
inst✝¹ : NormedRing A
inst✝ : NormedAlgebra 𝕜 A
z : 𝕝
m : z ∈ {z | z ≠ 0}

⊢ AnalyticAt 𝕜 (fun z => z⁻¹) z
-- Mathlib/Data/Rat/Defs.lean
q a b c : ℚ
n d : ℤ

⊢ ↑n / ↑d = n /. d
-- Mathlib/MeasureTheory/Integral/Asymptotics.lean
α : Type u_1
E : Type u_2
F : Type u_3
inst✝⁵ : MeasurableSpace α
inst✝⁴ : NormedAddCommGroup E
inst✝³ : NormedAddCommGroup F
f : α → E
g : α → F
a b : α
μ : Measure α
l : Filter α
inst✝² : TopologicalSpace α
inst✝¹ : SecondCountableTopology α
inst✝ : (cocompact α).IsMeasurablyGenerated
hf : LocallyIntegrable f μ
ho : f =O[cocompact α] g
hg : IntegrableAtFilter g (cocompact α) μ

⊢ Integrable f μ
-- Mathlib/MeasureTheory/Integral/Asymptotics.lean
α : Type u_1
E : Type u_2
F : Type u_3
inst✝⁵ : MeasurableSpace α
inst✝⁴ : NormedAddCommGroup E
inst✝³ : NormedAddCommGroup F
f : α → E
g : α → F
a b : α
μ : Measure α
l : Filter α
inst✝² : TopologicalSpace α
inst✝¹ : SecondCountableTopology α
inst✝ : (cocompact α).IsMeasurablyGenerated
hf : LocallyIntegrable f μ
ho : f =O[cocompact α] g
hg : IntegrableAtFilter g (cocompact α) μ

⊢ StronglyMeasurableAtFilter f (cocompact α) μ
-- Mathlib/MeasureTheory/Function/LpSeminorm/TriangleInequality.lean
α : Type u_1
E : Type u_2
m : MeasurableSpace α
inst✝ : NormedAddCommGroup E
p : ℝ≥0∞
q : ℝ
μ : Measure α
f✝ g : α → E
ι : Type u_3
s : Finset ι
f : ι → α → E
hf : ∀ i ∈ s, Memℒp (f i) p μ

⊢ Memℒp (∑ i ∈ s, f i) p μ
-- Mathlib/MeasureTheory/Function/LpSeminorm/TriangleInequality.lean
α : Type u_1
E : Type u_2
m : MeasurableSpace α
inst✝ : NormedAddCommGroup E
p : ℝ≥0∞
q : ℝ
μ : Measure α
f✝ g : α → E
ι : Type u_3
s : Finset ι
f : ι → α → E
hf : ∀ i ∈ s, Memℒp (f i) p μ

⊢ ∑ i ∈ s, f i = fun a => ∑ i ∈ s, f i a
-- Mathlib/CategoryTheory/Pi/Basic.lean
I : Type w₀
J✝ : Type w₁
C : I → Type u₁
inst✝ : (i : I) → Category.{v₁, u₁} (C i)
J : Type w₁
K : Type w₂
f : K → J
g : J → I
X Y : (i : I) → C i
f' : X ⟶ Y

⊢ (({ obj := fun f i => f (g i), map := fun {X Y} α i => α (g i), map_id := ⋯, map_comp := ⋯ } ⋙ { obj := fun f_1 i => f_1 (f i), map := fun {X Y} α i => α (f i), map_id := ⋯, map_comp := ⋯ }).map f' ≫ fun b => 𝟙 (Y (g (f b)))) = (fun b => 𝟙 (X (g (f b)))) ≫ fun i => f' (g (f i))
-- Mathlib/CategoryTheory/Pi/Basic.lean
I : Type w₀
J✝ : Type w₁
C : I → Type u₁
inst✝ : (i : I) → Category.{v₁, u₁} (C i)
J : Type w₁
K : Type w₂
f : K → J
g : J → I
X Y : (i : I) → C i
f' : X ⟶ Y
x✝ : K

⊢ (({ obj := fun f i => f (g i), map := fun {X Y} α i => α (g i), map_id := ⋯, map_comp := ⋯ } ⋙ { obj := fun f_1 i => f_1 (f i), map := fun {X Y} α i => α (f i), map_id := ⋯, map_comp := ⋯ }).map f' ≫ fun b => 𝟙 (Y (g (f b)))) x✝ = ((fun b => 𝟙 (X (g (f b)))) ≫ fun i => f' (g (f i))) x✝
-- Mathlib/CategoryTheory/Pi/Basic.lean
I : Type w₀
J✝ : Type w₁
C : I → Type u₁
inst✝ : (i : I) → Category.{v₁, u₁} (C i)
J : Type w₁
K : Type w₂
f : K → J
g : J → I
X Y : (i : I) → C i
f' : X ⟶ Y

⊢ ((fun i => f' (g (f i))) ≫ fun b => 𝟙 (Y (g (f b)))) = (fun b => 𝟙 (X (g (f b)))) ≫ ({ obj := fun f i => f (g i), map := fun {X Y} α i => α (g i), map_id := ⋯, map_comp := ⋯ } ⋙ { obj := fun f_1 i => f_1 (f i), map := fun {X Y} α i => α (f i), map_id := ⋯, map_comp := ⋯ }).map f'
-- Mathlib/CategoryTheory/Pi/Basic.lean
I : Type w₀
J✝ : Type w₁
C : I → Type u₁
inst✝ : (i : I) → Category.{v₁, u₁} (C i)
J : Type w₁
K : Type w₂
f : K → J
g : J → I
X Y : (i : I) → C i
f' : X ⟶ Y
x✝ : K

⊢ ((fun i => f' (g (f i))) ≫ fun b => 𝟙 (Y (g (f b)))) x✝ = ((fun b => 𝟙 (X (g (f b)))) ≫ ({ obj := fun f i => f (g i), map := fun {X Y} α i => α (g i), map_id := ⋯, map_comp := ⋯ } ⋙ { obj := fun f_1 i => f_1 (f i), map := fun {X Y} α i => α (f i), map_id := ⋯, map_comp := ⋯ }).map f') x✝
-- Mathlib/CategoryTheory/Limits/Shapes/Pullback/Assoc.lean
C : Type u
inst✝⁶ : Category.{v, u} C
W X Y Z X₁ X₂ X₃ Y₁ Y₂ : C
f₁ : X₁ ⟶ Y₁
f₂ : X₂ ⟶ Y₁
f₃ : X₂ ⟶ Y₂
f₄ : X₃ ⟶ Y₂
inst✝⁵ : HasPullback f₁ f₂
inst✝⁴ : HasPullback f₃ f₄
inst✝³ : HasPullback (sorryAx (?m.176514 ⟶ X₂) true ≫ f₃) f₄
inst✝² : HasPullback f₁ (sorryAx (?m.181965 ⟶ X₂) true ≫ f₂)
inst✝¹ : HasPullback (pullback.snd f₁ f₂ ≫ f₃) f₄
inst✝ : HasPullback f₁ (pullback.fst f₃ f₄ ≫ f₂)

⊢ (pullbackAssoc f₁ f₂ f₃ f₄).inv ≫ pullback.fst (pullback.snd f₁ f₂ ≫ f₃) f₄ ≫ pullback.snd f₁ f₂ = pullback.snd f₁ (pullback.fst f₃ f₄ ≫ f₂) ≫ pullback.fst f₃ f₄
-- Mathlib/FieldTheory/PerfectClosure.lean
K : Type u
inst✝² : CommRing K
p : ℕ
inst✝¹ : Fact (Nat.Prime p)
inst✝ : CharP K p
n : ℕ
ih : mk K p (n, 0) = 0
this : R K p (n, 0) (n + 1, (frobenius K p) 0)

⊢ R K p (n, 0) (n + 1, 0)
-- .lake/packages/batteries/Batteries/Data/List/Perm.lean
α : Type u_1
inst✝ : DecidableEq α
l₁ l₂ : List α
h : l₁ <+~ l₂
x : α
hx : count x l₁ < count x l₂

⊢ x :: l₁ <+~ l₂