ruc-ai4math/mathlib_handler_benchmark_410 huggingface dataset:
-- Mathlib/Probability/Kernel/Disintegration/Density.lean
α : Type u_1
β : Type u_2
γ : Type u_3
mα : MeasurableSpace α
mβ : MeasurableSpace β
mγ : MeasurableSpace γ
inst✝¹ : CountablyGenerated γ
κ : Kernel α (γ × β)
ν : Kernel α γ
hκν : κ.fst ≤ ν
inst✝ : IsFiniteKernel ν
a : α
seq : ℕ → Set β
hseq : Monotone seq
hseq_iUnion : ⋃ i, seq i = univ
hseq_meas : ∀ (m : ℕ), MeasurableSet (seq m)
this : IsFiniteKernel κ
h_cont : ContinuousAt ENNReal.toReal ((κ a) univ)
h : Tendsto (⇑(κ a) ∘ fun m => univ ×ˢ seq m) atTop (𝓝 ((κ a) (⋃ n, univ ×ˢ seq n)))
\u22a2 univ = univ ×ˢ univ
-- Mathlib/Data/List/Iterate.lean
α : Type u_1
f : α → α
a : α
m n : ℕ
\u22a2 iterate f a (m + n) = iterate f a m ++ iterate f (f^[m] a) n
-- Mathlib/NumberTheory/NumberField/CanonicalEmbedding/ConvexBody.lean
K : Type u_1
inst✝¹ : Field K
inst✝ : NumberField K
I✝ : (FractionalIdeal (𝓞 K)⁰ K)ˣ
f : InfinitePlace K → ℝ≥0
I : (FractionalIdeal (𝓞 K)⁰ K)ˣ
w₀ : InfinitePlace K
hw₀ : w₀.IsComplex
B : ℝ≥0
hB : minkowskiBound K 1 < ↑(convexBodyLT'Factor K) * ↑B
\u22a2 ∃ a, ℚ⟮↑a⟯ = ⊤ ∧ ∀ (w : InfinitePlace K), w ↑a < √(1 + ↑B ^ 2)
-- Mathlib/NumberTheory/NumberField/CanonicalEmbedding/ConvexBody.lean
K : Type u_1
inst✝¹ : Field K
inst✝ : NumberField K
I✝ : (FractionalIdeal (𝓞 K)⁰ K)ˣ
f : InfinitePlace K → ℝ≥0
I : (FractionalIdeal (𝓞 K)⁰ K)ˣ
w₀ : InfinitePlace K
hw₀ : w₀.IsComplex
B : ℝ≥0
hB : minkowskiBound K 1 < ↑(convexBodyLT'Factor K) * ↑B
this : minkowskiBound K 1 < volume (convexBodyLT' K (fun w => if w = w₀ then NNReal.sqrt B else 1) ⟨w₀, hw₀⟩)
\u22a2 ∃ a, ℚ⟮↑a⟯ = ⊤ ∧ ∀ (w : InfinitePlace K), w ↑a < √(1 + ↑B ^ 2)
-- Mathlib/NumberTheory/NumberField/CanonicalEmbedding/ConvexBody.lean
K : Type u_1
inst✝¹ : Field K
inst✝ : NumberField K
I✝ : (FractionalIdeal (𝓞 K)⁰ K)ˣ
f : InfinitePlace K → ℝ≥0
I : (FractionalIdeal (𝓞 K)⁰ K)ˣ
w₀ : InfinitePlace K
hw₀ : w₀.IsComplex
B : ℝ≥0
hB : minkowskiBound K 1 < ↑(convexBodyLT'Factor K) * ↑B
this : minkowskiBound K 1 < volume (convexBodyLT' K (fun w => if w = w₀ then NNReal.sqrt B else 1) ⟨w₀, hw₀⟩)
a : 𝓞 K
h_nz : a ≠ 0
h_le : ∀ (w : InfinitePlace K), w ≠ ↑⟨w₀, hw₀⟩ → w ↑a < ↑(if w = w₀ then NNReal.sqrt B else 1)
h_le₀ : |((↑⟨w₀, hw₀⟩).embedding ↑a).re| < 1 ∧ |((↑⟨w₀, hw₀⟩).embedding ↑a).im| < ↑(if ↑⟨w₀, hw₀⟩ = w₀ then NNReal.sqrt B else 1) ^ 2
\u22a2 ∃ a, ℚ⟮↑a⟯ = ⊤ ∧ ∀ (w : InfinitePlace K), w ↑a < √(1 + ↑B ^ 2)
-- Mathlib/CategoryTheory/Sites/Coverage.lean
C : Type u_1
D : Type ?u.35289
inst✝¹ : Category.{u_2, u_1} C
inst✝ : Category.{?u.35297, ?u.35289} D
K : Coverage C
X : C
S T : Sieve X
h : S ≤ T
hS : K.Saturate X S
Y : C
g : Y ⟶ X
hg : S.arrows g
\u22a2 K.Saturate Y (Sieve.pullback g T)
-- Mathlib/CategoryTheory/Sites/Coverage.lean
C : Type u_1
D : Type ?u.35289
inst✝¹ : Category.{u_2, u_1} C
inst✝ : Category.{?u.35297, ?u.35289} D
K : Coverage C
X : C
S T : Sieve X
h : S ≤ T
hS : K.Saturate X S
Y : C
g : Y ⟶ X
hg : S.arrows g
\u22a2 K.Saturate Y ⊤
-- Mathlib/CategoryTheory/Sites/Coverage.lean
C : Type u_1
D : Type ?u.35289
inst✝¹ : Category.{u_2, u_1} C
inst✝ : Category.{?u.35297, ?u.35289} D
K : Coverage C
X : C
S T : Sieve X
h : S ≤ T
hS : K.Saturate X S
Y : C
g : Y ⟶ X
hg : S.arrows g
\u22a2 S.arrows g
-- Mathlib/RingTheory/PrimeSpectrum.lean
R : Type u
S : Type v
inst✝¹ : CommSemiring R
inst✝ : CommSemiring S
f : R
I : PrimeSpectrum R
\u22a2 I ∈ (zeroLocus {f})ᶜ ↔ f ∉ I.asIdeal
-- Mathlib/RingTheory/PrimeSpectrum.lean
R : Type u
S : Type v
inst✝¹ : CommSemiring R
inst✝ : CommSemiring S
f : R
I : PrimeSpectrum R
\u22a2 f ∉ ↑I.asIdeal ↔ f ∉ I.asIdeal
-- Mathlib/SetTheory/Cardinal/Cofinality.lean
α✝ : Type u_1
r : α✝ → α✝ → Prop
α : Type u_2
β : Type u_3
inst✝ : Infinite β
f : α → Finset β
w : ⋃ a, ↑(f a) = ⊤
\u22a2 #β ≤ #↑(range f)
-- Mathlib/SetTheory/Cardinal/Cofinality.lean
α✝ : Type u_1
r : α✝ → α✝ → Prop
α : Type u_2
β : Type u_3
inst✝ : Infinite β
f : α → Finset β
w : ⋃ a, ↑(f a) = ⊤
k : Infinite ↑(range f)
\u22a2 #β ≤ #↑(range f)
-- Mathlib/SetTheory/Cardinal/Cofinality.lean
α✝ : Type u_1
r : α✝ → α✝ → Prop
α : Type u_2
β : Type u_3
inst✝ : Infinite β
f : α → Finset β
w : ⋃ a, ↑(f a) = ⊤
k : Infinite ↑(range f)
h : ¬#β ≤ #↑(range f)
\u22a2 False
-- Mathlib/SetTheory/Cardinal/Cofinality.lean
α✝ : Type u_1
r : α✝ → α✝ → Prop
α : Type u_2
β : Type u_3
inst✝ : Infinite β
f : α → Finset β
w : ⋃ a, ↑(f a) = ⊤
k : Infinite ↑(range f)
h : #↑(range f) < #β
\u22a2 False
-- Mathlib/SetTheory/Cardinal/Cofinality.lean
α✝ : Type u_1
r : α✝ → α✝ → Prop
α : Type u_2
β : Type u_3
inst✝ : Infinite β
f : α → Finset β
w : ⋃ a, ↑(f a) = ⊤
k : Infinite ↑(range f)
h : #↑(range f) < #β
u : ∀ (b : β), ∃ a, b ∈ f a := fun b => Eq.mp (Eq.trans Mathlib.Order.SetNotation._auxLemma.3 (congrArg Exists (funext fun i => Mathlib.Data.Finset.Basic._auxLemma.6))) (Eq.ge w (mem_univ b))
\u22a2 False
-- Mathlib/SetTheory/Cardinal/Cofinality.lean
α✝ : Type u_1
r : α✝ → α✝ → Prop
α : Type u_2
β : Type u_3
inst✝ : Infinite β
f : α → Finset β
w : ⋃ a, ↑(f a) = ⊤
k : Infinite ↑(range f)
h : #↑(range f) < #β
u : ∀ (b : β), ∃ a, b ∈ f a := fun b => Eq.mp (Eq.trans Mathlib.Order.SetNotation._auxLemma.3 (congrArg Exists (funext fun i => Mathlib.Data.Finset.Basic._auxLemma.6))) (Eq.ge w (mem_univ b))
u' : β → ↑(range f) := fun b => ⟨f ⋯.choose, ⋯⟩
\u22a2 False
-- Mathlib/SetTheory/Cardinal/Cofinality.lean
α✝ : Type u_1
r : α✝ → α✝ → Prop
α : Type u_2
β : Type u_3
inst✝ : Infinite β
f : α → Finset β
w : ⋃ a, ↑(f a) = ⊤
k : Infinite ↑(range f)
h : #↑(range f) < #β
u : ∀ (b : β), ∃ a, b ∈ f a := fun b => Eq.mp (Eq.trans Mathlib.Order.SetNotation._auxLemma.3 (congrArg Exists (funext fun i => Mathlib.Data.Finset.Basic._auxLemma.6))) (Eq.ge w (mem_univ b))
u' : β → ↑(range f) := fun b => ⟨f ⋯.choose, ⋯⟩
v' : ∀ (a : α), u' ⁻¹' {⟨f a, ⋯⟩} ≤ ↑(f a)
\u22a2 False
-- Mathlib/SetTheory/Cardinal/Cofinality.lean
α✝ : Type u_1
r : α✝ → α✝ → Prop
α : Type u_2
β : Type u_3
inst✝ : Infinite β
f : α → Finset β
w : ⋃ a, ↑(f a) = ⊤
k : Infinite ↑(range f)
h : #↑(range f) < #β
u : ∀ (b : β), ∃ a, b ∈ f a := fun b => Eq.mp (Eq.trans Mathlib.Order.SetNotation._auxLemma.3 (congrArg Exists (funext fun i => Mathlib.Data.Finset.Basic._auxLemma.6))) (Eq.ge w (mem_univ b))
u' : β → ↑(range f) := fun b => ⟨f ⋯.choose, ⋯⟩
v' : ∀ (a : α), u' ⁻¹' {⟨f a, ⋯⟩} ≤ ↑(f a)
a : α
p : Infinite ↑(u' ⁻¹' {⟨f a, ⋯⟩})
\u22a2 False
-- Mathlib/Control/LawfulFix.lean
α : Type u_1
β : α → Type u_2
f : Part α →o Part α
hc : Continuous f
x✝ : Chain (Unit → Part α)
\u22a2 f (Part.ωSup (x✝.map (Pi.evalOrderHom PUnit.unit))) = Part.ωSup ((x✝.map (toUnitMono f)).map (Pi.evalOrderHom PUnit.unit))
-- Mathlib/Control/LawfulFix.lean
α : Type u_1
β : α → Type u_2
f : Part α →o Part α
hc : Continuous f
x✝ : Chain (Unit → Part α)
\u22a2 ωSup (x✝.map (f.comp (Pi.evalOrderHom PUnit.unit))) = Part.ωSup (x✝.map (f.comp (Pi.evalOrderHom PUnit.unit)))
-- Mathlib/Data/Real/Hyperreal.lean
x y : ℝ*
\u22a2 x.InfinitePos → ¬y.Infinitesimal → y < 0 → (x * y).InfiniteNeg
-- Mathlib/Data/Real/Hyperreal.lean
x y : ℝ*
\u22a2 x.InfinitePos → ¬(-y).Infinitesimal → 0 < -y → (x * -y).InfinitePos
-- Mathlib/Analysis/BoxIntegral/Basic.lean
ι : Type u
E : Type v
F : Type w
inst✝⁴ : NormedAddCommGroup E
inst✝³ : NormedSpace ℝ E
inst✝² : NormedAddCommGroup F
inst✝¹ : NormedSpace ℝ F
I J : Box ι
π : TaggedPrepartition I
inst✝ : Fintype ι
l : IntegrationParams
f✝ g✝ : (ι → ℝ) → E
vol : ι →ᵇᵃ[⊤] E →L[ℝ] F
y y' : F
α : Type u_1
s : Finset α
f : α → (ι → ℝ) → E
g : α → F
h : ∀ i ∈ s, HasIntegral I l (f i) vol (g i)
\u22a2 HasIntegral I l (fun x => ∑ i ∈ s, f i x) vol (∑ i ∈ s, g i)
-- Mathlib/Analysis/BoxIntegral/Basic.lean
ι : Type u
E : Type v
F : Type w
inst✝⁴ : NormedAddCommGroup E
inst✝³ : NormedSpace ℝ E
inst✝² : NormedAddCommGroup F
inst✝¹ : NormedSpace ℝ F
I J : Box ι
π : TaggedPrepartition I
inst✝ : Fintype ι
l : IntegrationParams
f✝ g✝ : (ι → ℝ) → E
vol : ι →ᵇᵃ[⊤] E →L[ℝ] F
y y' : F
α : Type u_1
f : α → (ι → ℝ) → E
g : α → F
h : ∀ i ∈ ∅, HasIntegral I l (f i) vol (g i)
\u22a2 HasIntegral I l (fun x => ∑ i ∈ ∅, f i x) vol (∑ i ∈ ∅, g i)
-- Mathlib/Analysis/BoxIntegral/Basic.lean
ι : Type u
E : Type v
F : Type w
inst✝⁴ : NormedAddCommGroup E
inst✝³ : NormedSpace ℝ E
inst✝² : NormedAddCommGroup F
inst✝¹ : NormedSpace ℝ F
I J : Box ι
π : TaggedPrepartition I
inst✝ : Fintype ι
l : IntegrationParams
f✝ g✝ : (ι → ℝ) → E
vol : ι →ᵇᵃ[⊤] E →L[ℝ] F
y y' : F
α : Type u_1
f : α → (ι → ℝ) → E
g : α → F
a : α
s : Finset α
ha : a ∉ s
ihs : (∀ i ∈ s, HasIntegral I l (f i) vol (g i)) → HasIntegral I l (fun x => ∑ i ∈ s, f i x) vol (∑ i ∈ s, g i)
h : ∀ i ∈ insert a s, HasIntegral I l (f i) vol (g i)
\u22a2 HasIntegral I l (fun x => ∑ i ∈ insert a s, f i x) vol (∑ i ∈ insert a s, g i)
-- Mathlib/Analysis/BoxIntegral/Basic.lean
ι : Type u
E : Type v
F : Type w
inst✝⁴ : NormedAddCommGroup E
inst✝³ : NormedSpace ℝ E
inst✝² : NormedAddCommGroup F
inst✝¹ : NormedSpace ℝ F
I J : Box ι
π : TaggedPrepartition I
inst✝ : Fintype ι
l : IntegrationParams
f✝ g✝ : (ι → ℝ) → E
vol : ι →ᵇᵃ[⊤] E →L[ℝ] F
y y' : F
α : Type u_1
f : α → (ι → ℝ) → E
g : α → F
a : α
s : Finset α
ha : a ∉ s
ihs : (∀ i ∈ s, HasIntegral I l (f i) vol (g i)) → HasIntegral I l (fun x => ∑ i ∈ s, f i x) vol (∑ i ∈ s, g i)
h : ∀ i ∈ insert a s, HasIntegral I l (f i) vol (g i)
\u22a2 HasIntegral I l (fun x => f a x + ∑ i ∈ s, f i x) vol (g a + ∑ i ∈ s, g i)
-- Mathlib/Analysis/BoxIntegral/Basic.lean
ι : Type u
E : Type v
F : Type w
inst✝⁴ : NormedAddCommGroup E
inst✝³ : NormedSpace ℝ E
inst✝² : NormedAddCommGroup F
inst✝¹ : NormedSpace ℝ F
I J : Box ι
π : TaggedPrepartition I
inst✝ : Fintype ι
l : IntegrationParams
f✝ g✝ : (ι → ℝ) → E
vol : ι →ᵇᵃ[⊤] E →L[ℝ] F
y y' : F
α : Type u_1
f : α → (ι → ℝ) → E
g : α → F
a : α
s : Finset α
ha : a ∉ s
ihs : (∀ i ∈ s, HasIntegral I l (f i) vol (g i)) → HasIntegral I l (fun x => ∑ i ∈ s, f i x) vol (∑ i ∈ s, g i)
h : HasIntegral I l (f a) vol (g a) ∧ ∀ x ∈ s, HasIntegral I l (f x) vol (g x)
\u22a2 HasIntegral I l (fun x => f a x + ∑ i ∈ s, f i x) vol (g a + ∑ i ∈ s, g i)
-- Mathlib/RingTheory/Int/Basic.lean
a b : ℤ
\u22a2 IsCoprime a b ↔ a.natAbs.Coprime b.natAbs
-- Mathlib/MeasureTheory/Function/SimpleFunc.lean
α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
inst✝¹ : MeasurableSpace α
inst✝ : MeasurableSpace β
f : β →ₛ γ
g : α → β
hgm : Measurable g
\u22a2 ↑(f.comp g hgm).range ⊆ ↑f.range
-- Mathlib/Combinatorics/SetFamily/CauchyDavenport.lean
α : Type u_1
inst✝¹ : Group α
inst✝ : DecidableEq α
x y : Finset α × Finset α
s t : Finset α
\u22a2 DevosMulRel x y ↔ (x.1 * x.2).card < (y.1 * y.2).card ∨ (x.1 * x.2).card = (y.1 * y.2).card ∧ y.1.card + y.2.card < x.1.card + x.2.card ∨ (x.1 * x.2).card = (y.1 * y.2).card ∧ x.1.card + x.2.card = y.1.card + y.2.card ∧ x.1.card < y.1.card
-- Mathlib/Logic/Relation.lean
α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
ε : Type u_5
ζ : Type u_6
r : α → α → Prop
a✝ b✝ c d : α
p : β → β → Prop
a b : α
f : α → β
h : ∀ (a b : α), r a b → ReflTransGen p (f a) (f b)
hab : ReflTransGen r a b
\u22a2 ReflTransGen p (f a) (f b)
-- Mathlib/LinearAlgebra/Multilinear/Basic.lean
R : Type uR
S : Type uS
ι : Type uι
n : ℕ
M : Fin n.succ → Type v
M₁ : ι → Type v₁
M₂ : Type v₂
M₃ : Type v₃
M' : Type v'
inst✝⁵ : Semiring R
inst✝⁴ : (i : ι) → AddCommGroup (M₁ i)
inst✝³ : AddCommGroup M₂
inst✝² : (i : ι) → Module R (M₁ i)
inst✝¹ : Module R M₂
f : MultilinearMap R M₁ M₂
inst✝ : LinearOrder ι
a b : (i : ι) → M₁ i
s : Finset ι
\u22a2 f a - f (s.piecewise b a) = ∑ i ∈ s, f fun j => if j ∈ s → j < i then a j else if i = j then a j - b j else b j
-- Mathlib/LinearAlgebra/Multilinear/Basic.lean
R : Type uR
S : Type uS
ι : Type uι
n : ℕ
M : Fin n.succ → Type v
M₁ : ι → Type v₁
M₂ : Type v₂
M₃ : Type v₃
M' : Type v'
inst✝⁵ : Semiring R
inst✝⁴ : (i : ι) → AddCommGroup (M₁ i)
inst✝³ : AddCommGroup M₂
inst✝² : (i : ι) → Module R (M₁ i)
inst✝¹ : Module R M₂
f : MultilinearMap R M₁ M₂
inst✝ : LinearOrder ι
a b : (i : ι) → M₁ i
s : Finset ι
\u22a2 f a - f (∅.piecewise b a) = ∑ i ∈ ∅, f fun j => if j ∈ ∅ → j < i then a j else if i = j then a j - b j else b j
-- Mathlib/LinearAlgebra/Multilinear/Basic.lean
R : Type uR
S : Type uS
ι : Type uι
n : ℕ
M : Fin n.succ → Type v
M₁ : ι → Type v₁
M₂ : Type v₂
M₃ : Type v₃
M' : Type v'
inst✝⁵ : Semiring R
inst✝⁴ : (i : ι) → AddCommGroup (M₁ i)
inst✝³ : AddCommGroup M₂
inst✝² : (i : ι) → Module R (M₁ i)
inst✝¹ : Module R M₂
f : MultilinearMap R M₁ M₂
inst✝ : LinearOrder ι
a b : (i : ι) → M₁ i
s✝ : Finset ι
k : ι
s : Finset ι
hk : ∀ x ∈ s, k < x
ih : f a - f (s.piecewise b a) = ∑ i ∈ s, f fun j => if j ∈ s → j < i then a j else if i = j then a j - b j else b j
\u22a2 f a - f ((insert k s).piecewise b a) = ∑ i ∈ insert k s, f fun j => if j ∈ insert k s → j < i then a j else if i = j then a j - b j else b j
-- Mathlib/LinearAlgebra/Multilinear/Basic.lean
R : Type uR
S : Type uS
ι : Type uι
n : ℕ
M : Fin n.succ → Type v
M₁ : ι → Type v₁
M₂ : Type v₂
M₃ : Type v₃
M' : Type v'
inst✝⁵ : Semiring R
inst✝⁴ : (i : ι) → AddCommGroup (M₁ i)
inst✝³ : AddCommGroup M₂
inst✝² : (i : ι) → Module R (M₁ i)
inst✝¹ : Module R M₂
f : MultilinearMap R M₁ M₂
inst✝ : LinearOrder ι
a b : (i : ι) → M₁ i
s✝ : Finset ι
k : ι
s : Finset ι
hk : ∀ x ∈ s, k < x
ih : f a - f (s.piecewise b a) = ∑ i ∈ s, f fun j => if j ∈ s → j < i then a j else if i = j then a j - b j else b j
\u22a2 (f (update (s.piecewise b a) k (s.piecewise b a k - b k)) + ∑ i ∈ s, f fun j => if j ∈ s → j < i then a j else if i = j then a j - b j else b j) = (f fun j => if j ∈ insert k s → j < k then a j else if k = j then a j - b j else b j) + ∑ x ∈ s, f fun j => if j ∈ insert k s → j < x then a j else if x = j then a j - b j else b j
-- Mathlib/LinearAlgebra/Multilinear/Basic.lean
R : Type uR
S : Type uS
ι : Type uι
n : ℕ
M : Fin n.succ → Type v
M₁ : ι → Type v₁
M₂ : Type v₂
M₃ : Type v₃
M' : Type v'
inst✝⁵ : Semiring R
inst✝⁴ : (i : ι) → AddCommGroup (M₁ i)
inst✝³ : AddCommGroup M₂
inst✝² : (i : ι) → Module R (M₁ i)
inst✝¹ : Module R M₂
f : MultilinearMap R M₁ M₂
inst✝ : LinearOrder ι
a b : (i : ι) → M₁ i
s✝ : Finset ι
k : ι
s : Finset ι
hk : ∀ x ∈ s, k < x
ih : f a - f (s.piecewise b a) = ∑ i ∈ s, f fun j => if j ∈ s → j < i then a j else if i = j then a j - b j else b j
\u22a2 (f (update (s.piecewise b a) k (s.piecewise b a k - b k)) + ∑ i ∈ s, f fun j => if j ∈ s → j < i then a j else if i = j then a j - b j else b j) = (f fun j => if j = k ∨ j ∈ s → j < k then a j else if k = j then a j - b j else b j) + ∑ x ∈ s, f fun j => if j = k ∨ j ∈ s → j < x then a j else if x = j then a j - b j else b j
-- Mathlib/Combinatorics/SetFamily/LYM.lean
𝕜 : Type u_1
α : Type u_2
inst✝² : LinearOrderedField 𝕜
inst✝¹ : DecidableEq α
k✝ : ℕ
𝒜 : Finset (Finset α)
s : Finset α
inst✝ : Fintype α
h𝒜 : IsAntichain (fun x x_1 => x ⊆ x_1) ↑𝒜
k : ℕ
ih : k ≤ Fintype.card α → ∑ r ∈ range (k + 1), ↑(𝒜 # (Fintype.card α - r)).card / ↑((Fintype.card α).choose (Fintype.card α - r)) ≤ ↑(falling (Fintype.card α - k) 𝒜).card / ↑((Fintype.card α).choose (Fintype.card α - k))
hk : k + 1 ≤ Fintype.card α
\u22a2 ∑ r ∈ range (k + 1 + 1), ↑(𝒜 # (Fintype.card α - r)).card / ↑((Fintype.card α).choose (Fintype.card α - r)) ≤ ↑(falling (Fintype.card α - (k + 1)) 𝒜).card / ↑((Fintype.card α).choose (Fintype.card α - (k + 1)))
-- Mathlib/Combinatorics/SetFamily/LYM.lean
𝕜 : Type u_1
α : Type u_2
inst✝² : LinearOrderedField 𝕜
inst✝¹ : DecidableEq α
k✝ : ℕ
𝒜 : Finset (Finset α)
s : Finset α
inst✝ : Fintype α
h𝒜 : IsAntichain (fun x x_1 => x ⊆ x_1) ↑𝒜
k : ℕ
ih : k ≤ Fintype.card α → ∑ r ∈ range (k + 1), ↑(𝒜 # (Fintype.card α - r)).card / ↑((Fintype.card α).choose (Fintype.card α - r)) ≤ ↑(falling (Fintype.card α - k) 𝒜).card / ↑((Fintype.card α).choose (Fintype.card α - k))
hk : k + 1 ≤ Fintype.card α
\u22a2 ↑(𝒜 # (Fintype.card α - (k + 1))).card / ↑((Fintype.card α).choose (Fintype.card α - (k + 1))) + ∑ x ∈ range (k + 1), ↑(𝒜 # (Fintype.card α - x)).card / ↑((Fintype.card α).choose (Fintype.card α - x)) ≤ ↑(𝒜 # (Fintype.card α - (k + 1))).card / ↑((Fintype.card α).choose (Fintype.card α - (k + 1))) + ↑(∂ (falling (Fintype.card α - (k + 1) + 1) 𝒜)).card / ↑((Fintype.card α).choose (Fintype.card α - (k + 1)))
-- Mathlib/Combinatorics/SetFamily/LYM.lean
𝕜 : Type u_1
α : Type u_2
inst✝² : LinearOrderedField 𝕜
inst✝¹ : DecidableEq α
k✝ : ℕ
𝒜 : Finset (Finset α)
s : Finset α
inst✝ : Fintype α
h𝒜 : IsAntichain (fun x x_1 => x ⊆ x_1) ↑𝒜
k : ℕ
ih : k ≤ Fintype.card α → ∑ r ∈ range (k + 1), ↑(𝒜 # (Fintype.card α - r)).card / ↑((Fintype.card α).choose (Fintype.card α - r)) ≤ ↑(falling (Fintype.card α - k) 𝒜).card / ↑((Fintype.card α).choose (Fintype.card α - k))
hk : k + 1 ≤ Fintype.card α
\u22a2 ↑(𝒜 # (Fintype.card α - k - 1)).card / ↑((Fintype.card α).choose (Fintype.card α - k - 1)) + ∑ x ∈ range (k + 1), ↑(𝒜 # (Fintype.card α - x)).card / ↑((Fintype.card α).choose (Fintype.card α - x)) ≤ ↑(𝒜 # (Fintype.card α - k - 1)).card / ↑((Fintype.card α).choose (Fintype.card α - k - 1)) + ↑(∂ (falling (Fintype.card α - k) 𝒜)).card / ↑((Fintype.card α).choose (Fintype.card α - k - 1))
-- Mathlib/Topology/Separation.lean
X : Type u_1
Y : Type u_2
inst✝² : TopologicalSpace X
inst✝¹ : FirstCountableTopology X
inst✝ : R1Space X
x y : X
\u22a2 IsClosed {p | p.1 ⤳ p.2}
-- Mathlib/MeasureTheory/MeasurableSpace/CountablyGenerated.lean
α : Type u_1
β : Type u_2
inst✝² : MeasurableSpace α
inst✝¹ : CountablyGenerated α
inst✝ : SeparatesPoints α
\u22a2 ∃ s, Nonempty (α ≃ᵐ ↑s)
-- Mathlib/MeasureTheory/MeasurableSpace/CountablyGenerated.lean
α : Type u_1
β : Type u_2
inst✝² : MeasurableSpace α
inst✝¹ : CountablyGenerated α
inst✝ : SeparatesPoints α
\u22a2 Measurable ⇑(Equiv.ofInjective (mapNatBool α) ⋯).symm
-- Mathlib/MeasureTheory/MeasurableSpace/CountablyGenerated.lean
α : Type u_1
β : Type u_2
inst✝² : MeasurableSpace α
inst✝¹ : CountablyGenerated α
inst✝ : SeparatesPoints α
\u22a2 ∀ t ∈ range (natGeneratingSequence α), MeasurableSet (⇑(Equiv.ofInjective (mapNatBool α) ⋯).symm ⁻¹' t)
-- Mathlib/MeasureTheory/MeasurableSpace/CountablyGenerated.lean
α : Type u_1
β : Type u_2
inst✝² : MeasurableSpace α
inst✝¹ : CountablyGenerated α
inst✝ : SeparatesPoints α
n : ℕ
\u22a2 MeasurableSet (⇑(Equiv.ofInjective (mapNatBool α) ⋯).symm ⁻¹' natGeneratingSequence α n)
-- Mathlib/MeasureTheory/MeasurableSpace/CountablyGenerated.lean
α : Type u_1
β : Type u_2
inst✝² : MeasurableSpace α
inst✝¹ : CountablyGenerated α
inst✝ : SeparatesPoints α
n : ℕ
\u22a2 MeasurableSet (⇑(Equiv.ofInjective (mapNatBool α) ⋯) '' natGeneratingSequence α n)
-- Mathlib/MeasureTheory/MeasurableSpace/CountablyGenerated.lean
α : Type u_1
β : Type u_2
inst✝² : MeasurableSpace α
inst✝¹ : CountablyGenerated α
inst✝ : SeparatesPoints α
n : ℕ
\u22a2 Subtype.val ⁻¹' {y | y n = true} = ⇑(Equiv.ofInjective (mapNatBool α) ⋯) '' natGeneratingSequence α n
-- Mathlib/MeasureTheory/MeasurableSpace/CountablyGenerated.lean
α : Type u_1
β : Type u_2
inst✝² : MeasurableSpace α
inst✝¹ : CountablyGenerated α
inst✝ : SeparatesPoints α
n : ℕ
\u22a2 ⇑(Equiv.ofInjective (mapNatBool α) ⋯) ⁻¹' (Subtype.val ⁻¹' {y | y n = true}) = natGeneratingSequence α n
-- Mathlib/Probability/Kernel/Disintegration/Integral.lean
α : Type u_1
β : Type u_2
Ω : Type u_3
mα : MeasurableSpace α
mβ : MeasurableSpace β
inst✝⁴ : MeasurableSpace Ω
inst✝³ : StandardBorelSpace Ω
inst✝² : Nonempty Ω
inst✝¹ : CountableOrCountablyGenerated α β
κ : Kernel α (β × Ω)
inst✝ : IsFiniteKernel κ
f : β × Ω → ℝ≥0∞
a : α
s : Set β
hs : MeasurableSet s
t : Set Ω
ht : MeasurableSet t
\u22a2 ∫⁻ (b : β) in s, (κ.condKernel (a, b)) t ∂κ.fst a = (κ a) (s ×ˢ t)
-- Mathlib/Probability/Kernel/Disintegration/Integral.lean
α : Type u_1
β : Type u_2
Ω : Type u_3
mα : MeasurableSpace α
mβ : MeasurableSpace β
inst✝⁴ : MeasurableSpace Ω
inst✝³ : StandardBorelSpace Ω
inst✝² : Nonempty Ω
inst✝¹ : CountableOrCountablyGenerated α β
κ : Kernel α (β × Ω)
inst✝ : IsFiniteKernel κ
f : β × Ω → ℝ≥0∞
a : α
s : Set β
hs : MeasurableSet s
t : Set Ω
ht : MeasurableSet t
this : (κ a) (s ×ˢ t) = ((κ.fst ⊗ₖ κ.condKernel) a) (s ×ˢ t)
\u22a2 ∫⁻ (b : β) in s, (κ.condKernel (a, b)) t ∂κ.fst a = (κ a) (s ×ˢ t)
-- Mathlib/Probability/Kernel/Disintegration/Integral.lean
α : Type u_1
β : Type u_2
Ω : Type u_3
mα : MeasurableSpace α
mβ : MeasurableSpace β
inst✝⁴ : MeasurableSpace Ω
inst✝³ : StandardBorelSpace Ω
inst✝² : Nonempty Ω
inst✝¹ : CountableOrCountablyGenerated α β
κ : Kernel α (β × Ω)
inst✝ : IsFiniteKernel κ
f : β × Ω → ℝ≥0∞
a : α
s : Set β
hs : MeasurableSet s
t : Set Ω
ht : MeasurableSet t
this : (κ a) (s ×ˢ t) = ((κ.fst ⊗ₖ κ.condKernel) a) (s ×ˢ t)
\u22a2 ∫⁻ (b : β) in s, (κ.condKernel (a, b)) t ∂κ.fst a = ∫⁻ (b : β), (κ.condKernel (a, b)) {c | (b, c) ∈ s ×ˢ t} ∂κ.fst a
-- Mathlib/Data/Nat/WithBot.lean
a✝¹ a✝ : ℕ
\u22a2 ↑a✝¹ + ↑a✝ = 2 ↔ ↑a✝¹ = 0 ∧ ↑a✝ = 2 ∨ ↑a✝¹ = 1 ∧ ↑a✝ = 1 ∨ ↑a✝¹ = 2 ∧ ↑a✝ = 0
-- Mathlib/SetTheory/Ordinal/Notation.lean
a : ONote
m : ℕ+
b : ONote
iha : a.FundamentalSequenceProp a.fundamentalSequence
ihb : b.FundamentalSequenceProp b.fundamentalSequence
\u22a2 (a.oadd m b).FundamentalSequenceProp (match b.fundamentalSequence with | Sum.inr f => Sum.inr fun i => a.oadd m (f i) | Sum.inl (some b') => Sum.inl (some (a.oadd m b')) | Sum.inl none => match a.fundamentalSequence, m.natPred with | Sum.inl none, 0 => Sum.inl (some zero) | Sum.inl none, m.succ => Sum.inl (some (zero.oadd m.succPNat zero)) | Sum.inl (some a'), 0 => Sum.inr fun i => a'.oadd i.succPNat zero | Sum.inl (some a'), m.succ => Sum.inr fun i => a.oadd m.succPNat (a'.oadd i.succPNat zero) | Sum.inr f, 0 => Sum.inr fun i => (f i).oadd 1 zero | Sum.inr f, m.succ => Sum.inr fun i => a.oadd m.succPNat ((f i).oadd 1 zero))
-- Mathlib/SetTheory/Ordinal/Notation.lean
a : ONote
m : ℕ+
b : ONote
iha : a.FundamentalSequenceProp a.fundamentalSequence
ihb : b = 0
e : b.fundamentalSequence = Sum.inl none
\u22a2 match match a.fundamentalSequence, m.natPred with | Sum.inl none, 0 => Sum.inl (some zero) | Sum.inl none, m.succ => Sum.inl (some (zero.oadd m.succPNat zero)) | Sum.inl (some a'), 0 => Sum.inr fun i => a'.oadd i.succPNat zero | Sum.inl (some a'), m.succ => Sum.inr fun i => a.oadd m.succPNat (a'.oadd i.succPNat zero) | Sum.inr f, 0 => Sum.inr fun i => (f i).oadd 1 zero | Sum.inr f, m.succ => Sum.inr fun i => a.oadd m.succPNat ((f i).oadd 1 zero) with | Sum.inl none => a.oadd m b = 0 | Sum.inl (some a_1) => (a.oadd m b).repr = succ a_1.repr ∧ ((a.oadd m b).NF → a_1.NF) | Sum.inr f => (a.oadd m b).repr.IsLimit ∧ (∀ (i : ℕ), f i < f (i + 1) ∧ f i < a.oadd m b ∧ ((a.oadd m b).NF → (f i).NF)) ∧ ∀ a_1 < (a.oadd m b).repr, ∃ i, a_1 < (f i).repr
-- Mathlib/SetTheory/Ordinal/Notation.lean
a : ONote
m : ℕ+
b : ONote
iha : a.FundamentalSequenceProp a.fundamentalSequence
b' : ONote
ihb : b.repr = succ b'.repr ∧ (b.NF → b'.NF)
e : b.fundamentalSequence = Sum.inl (some b')
\u22a2 (a.oadd m b).repr = succ (a.oadd m b').repr ∧ ((a.oadd m b).NF → (a.oadd m b').NF)
-- Mathlib/SetTheory/Ordinal/Notation.lean
a : ONote
m : ℕ+
b : ONote
iha : a.FundamentalSequenceProp a.fundamentalSequence
f : ℕ → ONote
ihb : b.repr.IsLimit ∧ (∀ (i : ℕ), f i < f (i + 1) ∧ f i < b ∧ (b.NF → (f i).NF)) ∧ ∀ a < b.repr, ∃ i, a < (f i).repr
e : b.fundamentalSequence = Sum.inr f
\u22a2 (a.oadd m b).repr.IsLimit ∧ (∀ (i : ℕ), a.oadd m (f i) < a.oadd m (f (i + 1)) ∧ a.oadd m (f i) < a.oadd m b ∧ ((a.oadd m b).NF → (a.oadd m (f i)).NF)) ∧ ∀ a_1 < (a.oadd m b).repr, ∃ i, a_1 < (a.oadd m (f i)).repr
-- Mathlib/Algebra/Lie/Killing.lean
R : Type u_1
K : Type u_2
L : Type u_3
M : Type u_4
inst✝¹⁰ : CommRing R
inst✝⁹ : Field K
inst✝⁸ : LieRing L
inst✝⁷ : LieAlgebra R L
inst✝⁶ : LieAlgebra K L
inst✝⁵ : Module.Free R L
inst✝⁴ : Module.Finite R L
inst✝³ : IsKilling R L
inst✝² : IsDomain R
inst✝¹ : IsPrincipalIdealRing R
I : LieIdeal R L
inst✝ : IsLieAbelian ↥↑I
\u22a2 I = ⊥
-- Mathlib/Algebra/Lie/Killing.lean
R : Type u_1
K : Type u_2
L : Type u_3
M : Type u_4
inst✝¹⁰ : CommRing R
inst✝⁹ : Field K
inst✝⁸ : LieRing L
inst✝⁷ : LieAlgebra R L
inst✝⁶ : LieAlgebra K L
inst✝⁵ : Module.Free R L
inst✝⁴ : Module.Finite R L
inst✝³ : IsKilling R L
inst✝² : IsDomain R
inst✝¹ : IsPrincipalIdealRing R
I : LieIdeal R L
inst✝ : IsLieAbelian ↥↑I
\u22a2 I ≤ LieIdeal.killingCompl R L ⊤
-- Mathlib/Algebra/Polynomial/Degree/Lemmas.lean
R : Type u
S : Type v
ι : Type w
a✝ b : R
m n : ℕ
inst✝ : Semiring R
p q r f : R[X]
a : R
\u22a2 f.natDegree + (C a).natDegree = f.natDegree + 0
-- Mathlib/Analysis/Convex/Strong.lean
E : Type u_1
inst✝¹ : NormedAddCommGroup E
inst✝ : NormedSpace ℝ E
φ ψ : ℝ → ℝ
s : Set E
a b m : ℝ
x y : E
f g : E → ℝ
hf : UniformConvexOn s φ f
\u22a2 UniformConcaveOn s φ (-f)