ruc-ai4math/mathlib_handler_benchmark_410 huggingface dataset:
-- Mathlib/MeasureTheory/Group/GeometryOfNumbers.lean
E : Type u_1
L✝ : Type u_2
inst✝⁸ : MeasurableSpace E
μ : Measure E
F s : Set E
inst✝⁷ : NormedAddCommGroup E
inst✝⁶ : NormedSpace ℝ E
inst✝⁵ : BorelSpace E
inst✝⁴ : FiniteDimensional ℝ E
inst✝³ : Nontrivial E
inst✝² : μ.IsAddHaarMeasure
L : AddSubgroup E
inst✝¹ : Countable ↥L
inst✝ : DiscreteTopology ↥L
fund : IsAddFundamentalDomain (↥L) F μ
h_symm : ∀ x ∈ s, -x ∈ s
h_conv : Convex ℝ s
h_cpt : IsCompact s
h : μ F * 2 ^ finrank ℝ E ≤ μ s
h_mes : μ s ≠ 0

⊢ ∃ x, x ≠ 0 ∧ ↑x ∈ s
-- Mathlib/MeasureTheory/Group/GeometryOfNumbers.lean
E : Type u_1
L✝ : Type u_2
inst✝⁸ : MeasurableSpace E
μ : Measure E
F s : Set E
inst✝⁷ : NormedAddCommGroup E
inst✝⁶ : NormedSpace ℝ E
inst✝⁵ : BorelSpace E
inst✝⁴ : FiniteDimensional ℝ E
inst✝³ : Nontrivial E
inst✝² : μ.IsAddHaarMeasure
L : AddSubgroup E
inst✝¹ : Countable ↥L
inst✝ : DiscreteTopology ↥L
fund : IsAddFundamentalDomain (↥L) F μ
h_symm : ∀ x ∈ s, -x ∈ s
h_conv : Convex ℝ s
h_cpt : IsCompact s
h : μ F * 2 ^ finrank ℝ E ≤ μ s
h_mes : μ s ≠ 0
h_nemp : s.Nonempty

⊢ ∃ x, x ≠ 0 ∧ ↑x ∈ s
-- Mathlib/MeasureTheory/Group/GeometryOfNumbers.lean
E : Type u_1
L✝ : Type u_2
inst✝⁸ : MeasurableSpace E
μ : Measure E
F s : Set E
inst✝⁷ : NormedAddCommGroup E
inst✝⁶ : NormedSpace ℝ E
inst✝⁵ : BorelSpace E
inst✝⁴ : FiniteDimensional ℝ E
inst✝³ : Nontrivial E
inst✝² : μ.IsAddHaarMeasure
L : AddSubgroup E
inst✝¹ : Countable ↥L
inst✝ : DiscreteTopology ↥L
fund : IsAddFundamentalDomain (↥L) F μ
h_symm : ∀ x ∈ s, -x ∈ s
h_conv : Convex ℝ s
h_cpt : IsCompact s
h : μ F * 2 ^ finrank ℝ E ≤ μ s
h_mes : μ s ≠ 0
h_nemp : s.Nonempty
u : ℕ → ℝ≥0 := ⋯.choose

⊢ ∃ x, x ≠ 0 ∧ ↑x ∈ s
-- Mathlib/MeasureTheory/Group/GeometryOfNumbers.lean
E : Type u_1
L✝ : Type u_2
inst✝⁸ : MeasurableSpace E
μ : Measure E
F s : Set E
inst✝⁷ : NormedAddCommGroup E
inst✝⁶ : NormedSpace ℝ E
inst✝⁵ : BorelSpace E
inst✝⁴ : FiniteDimensional ℝ E
inst✝³ : Nontrivial E
inst✝² : μ.IsAddHaarMeasure
L : AddSubgroup E
inst✝¹ : Countable ↥L
inst✝ : DiscreteTopology ↥L
fund : IsAddFundamentalDomain (↥L) F μ
h_symm : ∀ x ∈ s, -x ∈ s
h_conv : Convex ℝ s
h_cpt : IsCompact s
h : μ F * 2 ^ finrank ℝ E ≤ μ s
h_mes : μ s ≠ 0
h_nemp : s.Nonempty
u : ℕ → ℝ≥0 := ⋯.choose
K : ConvexBody E := { carrier := s, convex' := h_conv, isCompact' := h_cpt, nonempty' := h_nemp }
S : ℕ → ConvexBody E := fun n => (1 + u n) • K
Z : ℕ → Set E := fun n => ↑(S n) ∩ (↑L \ {0})

⊢ ∃ x, x ≠ 0 ∧ ↑x ∈ s
-- Mathlib/MeasureTheory/Group/GeometryOfNumbers.lean
E : Type u_1
L✝ : Type u_2
inst✝⁸ : MeasurableSpace E
μ : Measure E
F s : Set E
inst✝⁷ : NormedAddCommGroup E
inst✝⁶ : NormedSpace ℝ E
inst✝⁵ : BorelSpace E
inst✝⁴ : FiniteDimensional ℝ E
inst✝³ : Nontrivial E
inst✝² : μ.IsAddHaarMeasure
L : AddSubgroup E
inst✝¹ : Countable ↥L
inst✝ : DiscreteTopology ↥L
fund : IsAddFundamentalDomain (↥L) F μ
h_symm : ∀ x ∈ s, -x ∈ s
h_conv : Convex ℝ s
h_cpt : IsCompact s
h : μ F * 2 ^ finrank ℝ E ≤ μ s
h_mes : μ s ≠ 0
h_nemp : s.Nonempty
u : ℕ → ℝ≥0 := ⋯.choose
K : ConvexBody E := { carrier := s, convex' := h_conv, isCompact' := h_cpt, nonempty' := h_nemp }
S : ℕ → ConvexBody E := fun n => (1 + u n) • K
Z : ℕ → Set E := fun n => ↑(S n) ∩ (↑L \ {0})
h_zero : 0 ∈ K

⊢ ∃ x, x ≠ 0 ∧ ↑x ∈ s
-- Mathlib/MeasureTheory/Group/GeometryOfNumbers.lean
E : Type u_1
L✝ : Type u_2
inst✝⁸ : MeasurableSpace E
μ : Measure E
F s : Set E
inst✝⁷ : NormedAddCommGroup E
inst✝⁶ : NormedSpace ℝ E
inst✝⁵ : BorelSpace E
inst✝⁴ : FiniteDimensional ℝ E
inst✝³ : Nontrivial E
inst✝² : μ.IsAddHaarMeasure
L : AddSubgroup E
inst✝¹ : Countable ↥L
inst✝ : DiscreteTopology ↥L
fund : IsAddFundamentalDomain (↥L) F μ
h_symm : ∀ x ∈ s, -x ∈ s
h_conv : Convex ℝ s
h_cpt : IsCompact s
h : μ F * 2 ^ finrank ℝ E ≤ μ s
h_mes : μ s ≠ 0
h_nemp : s.Nonempty
u : ℕ → ℝ≥0 := ⋯.choose
K : ConvexBody E := { carrier := s, convex' := h_conv, isCompact' := h_cpt, nonempty' := h_nemp }
S : ℕ → ConvexBody E := fun n => (1 + u n) • K
Z : ℕ → Set E := fun n => ↑(S n) ∩ (↑L \ {0})
h_zero : 0 ∈ K
h_clos : IsClosed (↑L \ {0})

⊢ (⋂ n, Z n).Nonempty
-- Mathlib/MeasureTheory/Group/GeometryOfNumbers.lean
E : Type u_1
L✝ : Type u_2
inst✝⁸ : MeasurableSpace E
μ : Measure E
F s : Set E
inst✝⁷ : NormedAddCommGroup E
inst✝⁶ : NormedSpace ℝ E
inst✝⁵ : BorelSpace E
inst✝⁴ : FiniteDimensional ℝ E
inst✝³ : Nontrivial E
inst✝² : μ.IsAddHaarMeasure
L : AddSubgroup E
inst✝¹ : Countable ↥L
inst✝ : DiscreteTopology ↥L
fund : IsAddFundamentalDomain (↥L) F μ
h_symm : ∀ x ∈ s, -x ∈ s
h_conv : Convex ℝ s
h_cpt : IsCompact s
h : μ F * 2 ^ finrank ℝ E ≤ μ s
h_mes : μ s ≠ 0
h_nemp : s.Nonempty
u : ℕ → ℝ≥0 := ⋯.choose
K : ConvexBody E := { carrier := s, convex' := h_conv, isCompact' := h_cpt, nonempty' := h_nemp }
S : ℕ → ConvexBody E := fun n => (1 + u n) • K
Z : ℕ → Set E := fun n => ↑(S n) ∩ (↑L \ {0})
h_zero : 0 ∈ K
h_clos : IsClosed (↑L \ {0})
n : ℕ

⊢ Z (n + 1) ⊆ Z n
-- Mathlib/MeasureTheory/Group/GeometryOfNumbers.lean
E : Type u_1
L✝ : Type u_2
inst✝⁸ : MeasurableSpace E
μ : Measure E
F s : Set E
inst✝⁷ : NormedAddCommGroup E
inst✝⁶ : NormedSpace ℝ E
inst✝⁵ : BorelSpace E
inst✝⁴ : FiniteDimensional ℝ E
inst✝³ : Nontrivial E
inst✝² : μ.IsAddHaarMeasure
L : AddSubgroup E
inst✝¹ : Countable ↥L
inst✝ : DiscreteTopology ↥L
fund : IsAddFundamentalDomain (↥L) F μ
h_symm : ∀ x ∈ s, -x ∈ s
h_conv : Convex ℝ s
h_cpt : IsCompact s
h : μ F * 2 ^ finrank ℝ E ≤ μ s
h_mes : μ s ≠ 0
h_nemp : s.Nonempty
u : ℕ → ℝ≥0 := ⋯.choose
K : ConvexBody E := { carrier := s, convex' := h_conv, isCompact' := h_cpt, nonempty' := h_nemp }
S : ℕ → ConvexBody E := fun n => (1 + u n) • K
Z : ℕ → Set E := fun n => ↑(S n) ∩ (↑L \ {0})
h_zero : 0 ∈ K
h_clos : IsClosed (↑L \ {0})
n : ℕ

⊢ (Z n).Nonempty
-- Mathlib/AlgebraicGeometry/AffineScheme.lean
X Y : Scheme
U✝ : X.Opens
hU : IsAffineOpen U✝
f✝ : ↑Γ(X, U✝)
f : X ⟶ Y
H : IsOpenImmersion f
U : { U // ↑U ≤ Scheme.Hom.opensRange f }

⊢ IsAffineOpen (f ''ᵁ f ⁻¹ᵁ ↑↑U)
-- Mathlib/AlgebraicGeometry/AffineScheme.lean
X Y : Scheme
U✝ : X.Opens
hU : IsAffineOpen U✝
f✝ : ↑Γ(X, U✝)
f : X ⟶ Y
H : IsOpenImmersion f
U : { U // ↑U ≤ Scheme.Hom.opensRange f }

⊢ IsAffineOpen ↑↑U
-- Mathlib/Tactic/Peel.lean
p q r : Prop
h : r → p → q

⊢ r ∧ p → r ∧ q
-- Mathlib/Computability/PartrecCode.lean
f : ℕ →. ℕ
hf : Partrec f

⊢ Partrec₂ fun a m => Part.map (fun x => x + m) (Nat.rfind fun n => (fun m => decide (m = 0)) <$> f (Nat.pair a (n + m)))
-- Mathlib/Computability/PartrecCode.lean
f : ℕ →. ℕ
hf : Partrec f

⊢ Partrec (unpaired fun a b => Nat.rfind fun n => (fun m => decide (m = 0)) <$> f (Nat.pair a (n + b)))
-- Mathlib/Computability/PartrecCode.lean
f : ℕ →. ℕ
hf : Partrec f
this : Partrec fun a => Nat.rfind fun n => (fun m => decide (m = 0)) <$> unpaired (fun a b => f (Nat.pair (unpair a).1 (b + (unpair a).2))) (Nat.pair a n)

⊢ Partrec (unpaired fun a b => Nat.rfind fun n => (fun m => decide (m = 0)) <$> f (Nat.pair a (n + b)))
-- Mathlib/Data/TypeVec.lean
n : ℕ
α : TypeVec.{u_1} n
β : TypeVec.{u_2} n
f g : α ⟹ β
h : ∀ (i : Fin2 n), f i = g i

⊢ f = g
-- Mathlib/Data/TypeVec.lean
n : ℕ
α : TypeVec.{u_1} n
β : TypeVec.{u_2} n
f g : α ⟹ β
h : ∀ (i : Fin2 n), f i = g i
i : Fin2 n

⊢ f i = g i
-- Mathlib/Data/Real/EReal.lean
y : ℝ

⊢ Real.toEReal ⁻¹' Ioo ⊥ ↑y = Iio y
-- Mathlib/Data/Real/EReal.lean
y : ℝ

⊢ Real.toEReal ⁻¹' (Ioi ⊥ ∩ Iio ↑y) = Iio y
-- Mathlib/Topology/MetricSpace/Dilation.lean
α : Type u_1
β : Type u_2
γ : Type u_3
F : Type u_4
G : Type u_5
inst✝³ : PseudoEMetricSpace α
inst✝² : PseudoEMetricSpace β
inst✝¹ : FunLike F α β
inst✝ : DilationClass F α β
f : F
x y : α
key : ¬∀ (x y : α), edist x y = 0 ∨ edist x y = ⊤

⊢ edist (f x) (f y) = ↑⋯.choose * edist x y
-- Mathlib/NumberTheory/Cyclotomic/Basic.lean
n : ℕ+
S T : Set ℕ+
A : Type u
B : Type v
K : Type w
L : Type z
inst✝⁷ : CommRing A
inst✝⁶ : CommRing B
inst✝⁵ : Algebra A B
inst✝⁴ : Field K
inst✝³ : Field L
inst✝² : Algebra K L
inst✝¹ : Algebra A K
inst✝ : IsFractionRing A K
μ : CyclotomicField n K
h : IsPrimitiveRoot μ ↑n

⊢ CyclotomicRing n A K = ↥(adjoin A {μ})
-- Mathlib/NumberTheory/Cyclotomic/Basic.lean
n : ℕ+
S T : Set ℕ+
A : Type u
B : Type v
K : Type w
L : Type z
inst✝⁷ : CommRing A
inst✝⁶ : CommRing B
inst✝⁵ : Algebra A B
inst✝⁴ : Field K
inst✝³ : Field L
inst✝² : Algebra K L
inst✝¹ : Algebra A K
inst✝ : IsFractionRing A K
μ : CyclotomicField n K
h : IsPrimitiveRoot μ ↑n

⊢ CyclotomicRing n A K = ↥(adjoin A {b | ∃ a ∈ {n}, b ^ ↑a = 1})
-- Mathlib/Combinatorics/Additive/Energy.lean
α : Type u_1
inst✝¹ : DecidableEq α
inst✝ : Mul α
s✝ s₁ s₂ t✝ t₁ t₂ s t u : Finset α

⊢ (filter (fun x => match x with | (a, b) => a * b ∈ u) (s ×ˢ t)).card ^ 2 ≤ u.card * Eₘ[s, t]
-- Mathlib/RingTheory/MvPolynomial/WeightedHomogeneous.lean
R : Type u_1
M : Type u_2
inst✝² : CommSemiring R
σ : Type u_3
inst✝¹ : AddCommMonoid M
w : σ → M
n✝ : M
φ ψ : MvPolynomial σ R
inst✝ : DecidableEq M
m n : M
p : MvPolynomial σ R
h : p ∈ weightedHomogeneousSubmodule R w n

⊢ (weightedHomogeneousComponent w m) p = if m = n then p else 0
-- Mathlib/RingTheory/MvPolynomial/WeightedHomogeneous.lean
R : Type u_1
M : Type u_2
inst✝² : CommSemiring R
σ : Type u_3
inst✝¹ : AddCommMonoid M
w : σ → M
n✝ : M
φ ψ : MvPolynomial σ R
inst✝ : DecidableEq M
m n : M
p : MvPolynomial σ R
h : IsWeightedHomogeneous w p n

⊢ (weightedHomogeneousComponent w m) p = if m = n then p else 0
-- Mathlib/RingTheory/MvPolynomial/WeightedHomogeneous.lean
R : Type u_1
M : Type u_2
inst✝² : CommSemiring R
σ : Type u_3
inst✝¹ : AddCommMonoid M
w : σ → M
n✝ : M
φ ψ : MvPolynomial σ R
inst✝ : DecidableEq M
m n : M
p : MvPolynomial σ R
h : IsWeightedHomogeneous w p n
x : σ →₀ ℕ

⊢ coeff x ((weightedHomogeneousComponent w m) p) = coeff x (if m = n then p else 0)
-- Mathlib/RingTheory/MvPolynomial/WeightedHomogeneous.lean
R : Type u_1
M : Type u_2
inst✝² : CommSemiring R
σ : Type u_3
inst✝¹ : AddCommMonoid M
w : σ → M
n✝ : M
φ ψ : MvPolynomial σ R
inst✝ : DecidableEq M
m n : M
p : MvPolynomial σ R
h : IsWeightedHomogeneous w p n
x : σ →₀ ℕ

⊢ (if (weight w) x = m then coeff x p else 0) = coeff x (if m = n then p else 0)
-- Mathlib/Analysis/SpecialFunctions/Pow/NNReal.lean
x : ℝ≥0∞
z : ℝ
hx : 1 ≤ x
h_one_le : 1 ≤ z

⊢ x ≤ x ^ z
-- Mathlib/Analysis/SpecialFunctions/Pow/NNReal.lean
x : ℝ≥0∞
z : ℝ
hx : 1 ≤ x
h_one_le : 1 ≤ z

⊢ x ^ 1 ≤ x ^ z
-- Mathlib/Analysis/SpecialFunctions/Pow/NNReal.lean
w x✝ y✝ z✝ : ℝ
x y : ℝ≥0
z : ℝ
hz : 0 < z

⊢ x ≤ y ^ (1 / z) ↔ x ^ z ≤ y
-- Mathlib/Algebra/Pointwise/Stabilizer.lean
G : Type u_1
H : Type u_2
α : Type u_3
inst✝³ : Group G
inst✝² : Group H
inst✝¹ : MulAction G α
a : G
inst✝ : DecidableEq α
s : Finset α

⊢ a ∈ stabilizer G s ↔ a • s ⊆ s
-- Mathlib/Data/Finsupp/Fin.lean
n : ℕ
i : Fin n
M : Type u_1
inst✝ : Zero M
y : M
t : Fin (n + 1) →₀ M
s : Fin n →₀ M
h : y ≠ 0

⊢ cons y s ≠ 0
-- Mathlib/Data/Finsupp/Fin.lean
n : ℕ
i : Fin n
M : Type u_1
inst✝ : Zero M
y : M
t : Fin (n + 1) →₀ M
s : Fin n →₀ M
c : cons y s = 0

⊢ y = 0
-- Mathlib/SetTheory/Cardinal/Ordinal.lean
a b : Cardinal.{u_1}
h : ℵ₀ ≤ b

⊢ a * b ≤ max a b
-- Mathlib/Analysis/SpecialFunctions/Pow/NNReal.lean
w x✝ y✝ z✝ : ℝ
x y : ℝ≥0
z : ℝ
hz : 0 < z

⊢ x ^ (1 / z) ≤ y ↔ x ≤ y ^ z
-- Mathlib/Analysis/Normed/Group/Basic.lean
𝓕 : Type u_1
𝕜 : Type u_2
α : Type u_3
ι : Type u_4
κ : Type u_5
E : Type u_6
F : Type u_7
G : Type u_8
inst✝³ : SeminormedGroup E
inst✝² : SeminormedGroup F
inst✝¹ : SeminormedGroup G
s : Set E
a a₁ a₂ b b₁ b₂ : E
r r₁ r₂ : ℝ
inst✝ : FunLike 𝓕 E F

⊢ Continuous fun a => ‖a‖
-- Mathlib/GroupTheory/CosetCover.lean
k : Type u_1
E : Type u_2
ι : Type u_3
inst✝³ : DivisionRing k
inst✝² : Infinite k
inst✝¹ : AddCommGroup E
inst✝ : Module k E
s : Finset (Subspace k E)
hs : ∀ p ∈ s, p ≠ ⊤
hcovers : ⋃ p ∈ s, ↑p = Set.univ

⊢ False
-- Mathlib/GroupTheory/CosetCover.lean
k : Type u_1
E : Type u_2
ι : Type u_3
inst✝³ : DivisionRing k
inst✝² : Infinite k
inst✝¹ : AddCommGroup E
inst✝ : Module k E
s : Finset (Subspace k E)
hs : ∀ p ∈ s, p ≠ ⊤
hcovers : ⋃ p ∈ s, ↑p = Set.univ
p : Subspace k E
hp : p ∈ s
hfi : (Submodule.toAddSubgroup p).FiniteIndex

⊢ False
-- Mathlib/GroupTheory/CosetCover.lean
k : Type u_1
E : Type u_2
ι : Type u_3
inst✝³ : DivisionRing k
inst✝² : Infinite k
inst✝¹ : AddCommGroup E
inst✝ : Module k E
s : Finset (Subspace k E)
hs : ∀ p ∈ s, p ≠ ⊤
hcovers : ⋃ p ∈ s, ↑p = Set.univ
p : Subspace k E
hp : p ∈ s
hfi : (Submodule.toAddSubgroup p).FiniteIndex
this : Finite (E ⧸ p)

⊢ False
-- Mathlib/GroupTheory/CosetCover.lean
k : Type u_1
E : Type u_2
ι : Type u_3
inst✝³ : DivisionRing k
inst✝² : Infinite k
inst✝¹ : AddCommGroup E
inst✝ : Module k E
s : Finset (Subspace k E)
hs : ∀ p ∈ s, p ≠ ⊤
hcovers : ⋃ p ∈ s, ↑p = Set.univ
p : Subspace k E
hp : p ∈ s
hfi : (Submodule.toAddSubgroup p).FiniteIndex
this✝ : Finite (E ⧸ p)
this : Nontrivial (E ⧸ p)

⊢ False
-- Mathlib/GroupTheory/CosetCover.lean
k : Type u_1
E : Type u_2
ι : Type u_3
inst✝³ : DivisionRing k
inst✝² : Infinite k
inst✝¹ : AddCommGroup E
inst✝ : Module k E
s : Finset (Subspace k E)
hs : ∀ p ∈ s, p ≠ ⊤
hcovers : ⋃ p ∈ s, ↑p = Set.univ
p : Subspace k E
hp : p ∈ s
hfi : (Submodule.toAddSubgroup p).FiniteIndex
this✝¹ : Finite (E ⧸ p)
this✝ : Nontrivial (E ⧸ p)
this : Infinite (E ⧸ p)

⊢ False
-- Mathlib/Algebra/Order/Group/Unbundled/Basic.lean
α : Type u
inst✝² : Group α
inst✝¹ : LT α
inst✝ : CovariantClass α α (swap fun x x_1 => x * x_1) fun x x_1 => x < x_1
a b c : α

⊢ 1 < a * b⁻¹ ↔ b < a
-- Mathlib/CategoryTheory/Limits/FunctorCategory.lean
C : Type u
inst✝³ : Category.{v, u} C
D : Type u'
inst✝² : Category.{v', u'} D
J : Type u₁
inst✝¹ : Category.{v₁, u₁} J
K : Type u₂
inst✝ : Category.{v₂, u₂} K
F : J ⥤ K ⥤ C
c : (k : K) → ColimitCocone (F.flip.obj k)
j₁ j₂ : J
g : j₁ ⟶ j₂
k : K

⊢ (F.map g ≫ (fun j => { app := fun k => (c k).cocone.ι.app j, naturality := ⋯ }) j₂).app k = ((fun j => { app := fun k => (c k).cocone.ι.app j, naturality := ⋯ }) j₁ ≫ ((const J).obj { obj := fun k => (c k).cocone.pt, map := fun {k₁ k₂} f => (c k₁).isColimit.desc { pt := (c k₂).cocone.pt, ι := F.flip.map f ≫ (c k₂).cocone.ι }, map_id := ⋯, map_comp := ⋯ }).map g).app k
-- Mathlib/GroupTheory/SpecificGroups/Cyclic.lean
α : Type u
a : α
inst✝¹ : Group α
G : Type u_1
inst✝ : Group G
x✝ : Fintype G
g : G
hg : g ≠ 1
hp : Fact (Nat.Prime (Fintype.card G))

⊢ zpowers g = ⊤
-- Mathlib/GroupTheory/SpecificGroups/Cyclic.lean
α : Type u
a : α
inst✝¹ : Group α
G : Type u_1
inst✝ : Group G
x✝ : Fintype G
g : G
hg : g ≠ 1
hp : Fact (Nat.Prime (Fintype.card G))
this : zpowers g = ⊥ ∨ zpowers g = ⊤

⊢ zpowers g = ⊤
-- Mathlib/Algebra/Order/Group/Unbundled/Basic.lean
α : Type u
inst✝² : CommGroup α
inst✝¹ : LT α
inst✝ : CovariantClass α α (fun x x_1 => x * x_1) fun x x_1 => x < x_1
a b c d : α

⊢ c⁻¹ * a < b ↔ a < b * c
-- Mathlib/Order/SymmDiff.lean
ι : Type u_1
α : Type u_2
β : Type u_3
π : ι → Type u_4
inst✝ : GeneralizedCoheytingAlgebra α
a b c d : α

⊢ a ∆ b \ c = a \ (b ⊔ c) ⊔ b \ (a ⊔ c)
-- Mathlib/Combinatorics/Additive/PluenneckeRuzsa.lean
α : Type u_1
inst✝¹ : CommGroup α
inst✝ : DecidableEq α
A B C✝ C : Finset α
hA : ∀ A' ⊆ A, (A * B).card * A'.card ≤ (A' * B).card * A.card

⊢ (A * B * C).card * A.card ≤ (A * B).card * (A * C).card
-- Mathlib/Combinatorics/Additive/PluenneckeRuzsa.lean
α : Type u_1
inst✝¹ : CommGroup α
inst✝ : DecidableEq α
A B C : Finset α
hA : ∀ A' ⊆ A, (A * B).card * A'.card ≤ (A' * B).card * A.card

⊢ (A * B * ∅).card * A.card ≤ (A * B).card * (A * ∅).card
-- Mathlib/Combinatorics/Additive/PluenneckeRuzsa.lean
α : Type u_1
inst✝¹ : CommGroup α
inst✝ : DecidableEq α
A B C✝ : Finset α
hA : ∀ A' ⊆ A, (A * B).card * A'.card ≤ (A' * B).card * A.card
x : α
C : Finset α
a✝ : x ∉ C
ih : (A * B * C).card * A.card ≤ (A * B).card * (A * C).card

⊢ (A * B * insert x C).card * A.card ≤ (A * B).card * (A * insert x C).card
-- Mathlib/Combinatorics/Additive/PluenneckeRuzsa.lean
α : Type u_1
inst✝¹ : CommGroup α
inst✝ : DecidableEq α
A B C✝ : Finset α
hA : ∀ A' ⊆ A, (A * B).card * A'.card ≤ (A' * B).card * A.card
x : α
C : Finset α
a✝ : x ∉ C
ih : (A * B * C).card * A.card ≤ (A * B).card * (A * C).card
A' : Finset α := A ∩ (A * C / {x})
hA' : A' = A ∩ (A * C / {x})
C' : Finset α := insert x C
hC' : C' = insert x C

⊢ (A * B * C').card * A.card ≤ (A * B).card * (A * C').card
-- Mathlib/Combinatorics/Additive/PluenneckeRuzsa.lean
α : Type u_1
inst✝¹ : CommGroup α
inst✝ : DecidableEq α
A B C✝ : Finset α
hA : ∀ A' ⊆ A, (A * B).card * A'.card ≤ (A' * B).card * A.card
x : α
C : Finset α
a✝ : x ∉ C
ih : (A * B * C).card * A.card ≤ (A * B).card * (A * C).card
A' : Finset α := A ∩ (A * C / {x})
hA' : A' = A ∩ (A * C / {x})
C' : Finset α := insert x C
hC' : C' = insert x C
h₀ : A' * {x} = A * {x} ∩ (A * C)

⊢ (A * B * C').card * A.card ≤ (A * B).card * (A * C').card
-- Mathlib/Combinatorics/Additive/PluenneckeRuzsa.lean
α : Type u_1
inst✝¹ : CommGroup α
inst✝ : DecidableEq α
A B C✝ : Finset α
hA : ∀ A' ⊆ A, (A * B).card * A'.card ≤ (A' * B).card * A.card
x : α
C : Finset α
a✝ : x ∉ C
ih : (A * B * C).card * A.card ≤ (A * B).card * (A * C).card
A' : Finset α := A ∩ (A * C / {x})
hA' : A' = A ∩ (A * C / {x})
C' : Finset α := insert x C
hC' : C' = insert x C
h₀ : A' * {x} = A * {x} ∩ (A * C)
h₁ : A * B * C' = A * B * C ∪ (A * B * {x}) \ (A' * B * {x})

⊢ (A * B * C').card * A.card ≤ (A * B).card * (A * C').card
-- Mathlib/Combinatorics/Additive/PluenneckeRuzsa.lean
α : Type u_1
inst✝¹ : CommGroup α
inst✝ : DecidableEq α
A B C✝ : Finset α
hA : ∀ A' ⊆ A, (A * B).card * A'.card ≤ (A' * B).card * A.card
x : α
C : Finset α
a✝ : x ∉ C
ih : (A * B * C).card * A.card ≤ (A * B).card * (A * C).card
A' : Finset α := A ∩ (A * C / {x})
hA' : A' = A ∩ (A * C / {x})
C' : Finset α := insert x C
hC' : C' = insert x C
h₀ : A' * {x} = A * {x} ∩ (A * C)
h₁ : A * B * C' = A * B * C ∪ (A * B * {x}) \ (A' * B * {x})
h₂ : A' * B * {x} ⊆ A * B * {x}

⊢ (A * B * C').card * A.card ≤ (A * B).card * (A * C').card
-- Mathlib/Combinatorics/Additive/PluenneckeRuzsa.lean
α : Type u_1
inst✝¹ : CommGroup α
inst✝ : DecidableEq α
A B C✝ : Finset α
hA : ∀ A' ⊆ A, (A * B).card * A'.card ≤ (A' * B).card * A.card
x : α
C : Finset α
a✝ : x ∉ C
ih : (A * B * C).card * A.card ≤ (A * B).card * (A * C).card
A' : Finset α := A ∩ (A * C / {x})
hA' : A' = A ∩ (A * C / {x})
C' : Finset α := insert x C
hC' : C' = insert x C
h₀ : A' * {x} = A * {x} ∩ (A * C)
h₁ : A * B * C' = A * B * C ∪ (A * B * {x}) \ (A' * B * {x})
h₂ : A' * B * {x} ⊆ A * B * {x}
h₃ : (A * B * C').card ≤ (A * B * C).card + (A * B).card - (A' * B).card

⊢ (A * B * C').card * A.card ≤ (A * B).card * (A * C').card
-- Mathlib/Combinatorics/Additive/PluenneckeRuzsa.lean
α : Type u_1
inst✝¹ : CommGroup α
inst✝ : DecidableEq α
A B C✝ : Finset α
hA : ∀ A' ⊆ A, (A * B).card * A'.card ≤ (A' * B).card * A.card
x : α
C : Finset α
a✝ : x ∉ C
ih : (A * B * C).card * A.card ≤ (A * B).card * (A * C).card
A' : Finset α := A ∩ (A * C / {x})
hA' : A' = A ∩ (A * C / {x})
C' : Finset α := insert x C
hC' : C' = insert x C
h₀ : A' * {x} = A * {x} ∩ (A * C)
h₁ : A * B * C' = A * B * C ∪ (A * B * {x}) \ (A' * B * {x})
h₂ : A' * B * {x} ⊆ A * B * {x}
h₃ : (A * B * C').card ≤ (A * B * C).card + (A * B).card - (A' * B).card

⊢ ((A * B * C).card + (A * B).card - (A' * B).card) * A.card ≤ (A * B).card * (A * C').card
-- Mathlib/Combinatorics/Additive/PluenneckeRuzsa.lean
α : Type u_1
inst✝¹ : CommGroup α
inst✝ : DecidableEq α
A B C✝ : Finset α
hA : ∀ A' ⊆ A, (A * B).card * A'.card ≤ (A' * B).card * A.card
x : α
C : Finset α
a✝ : x ∉ C
ih : (A * B * C).card * A.card ≤ (A * B).card * (A * C).card
A' : Finset α := A ∩ (A * C / {x})
hA' : A' = A ∩ (A * C / {x})
C' : Finset α := insert x C
hC' : C' = insert x C
h₀ : A' * {x} = A * {x} ∩ (A * C)
h₁ : A * B * C' = A * B * C ∪ (A * B * {x}) \ (A' * B * {x})
h₂ : A' * B * {x} ⊆ A * B * {x}
h₃ : (A * B * C').card ≤ (A * B * C).card + (A * B).card - (A' * B).card

⊢ (A * B * C).card * A.card + (A * B).card * A.card - (A' * B).card * A.card ≤ (A * B).card * (A * C').card
-- Mathlib/Combinatorics/Additive/PluenneckeRuzsa.lean
α : Type u_1
inst✝¹ : CommGroup α
inst✝ : DecidableEq α
A B C✝ : Finset α
hA : ∀ A' ⊆ A, (A * B).card * A'.card ≤ (A' * B).card * A.card
x : α
C : Finset α
a✝ : x ∉ C
ih : (A * B * C).card * A.card ≤ (A * B).card * (A * C).card
A' : Finset α := A ∩ (A * C / {x})
hA' : A' = A ∩ (A * C / {x})
C' : Finset α := insert x C
hC' : C' = insert x C
h₀ : A' * {x} = A * {x} ∩ (A * C)
h₁ : A * B * C' = A * B * C ∪ (A * B * {x}) \ (A' * B * {x})
h₂ : A' * B * {x} ⊆ A * B * {x}
h₃ : (A * B * C').card ≤ (A * B * C).card + (A * B).card - (A' * B).card

⊢ (A * B).card * (A * C).card + (A * B).card * A.card - (A * B).card * (A ∩ (A * C / {x})).card = (A * B).card * (A * C').card
-- Mathlib/MeasureTheory/Group/FundamentalDomain.lean
G : Type u_1
H : Type u_2
α : Type u_3
β : Type u_4
E : Type u_5
inst✝⁷ : Group G
inst✝⁶ : MulAction G α
inst✝⁵ : MeasurableSpace α
ν : Measure α
inst✝⁴ : Countable G
inst✝³ : MeasurableSpace G
inst✝² : SMulInvariantMeasure G α ν
inst✝¹ : MeasurableSMul G α
𝓕 : Set α
h𝓕 : IsFundamentalDomain G 𝓕 ν
μ : Measure (Quotient α_mod_G)
inst✝ : QuotientMeasureEqMeasurePreimage ν μ
this : HasFundamentalDomain G α ν

⊢ Measure.map (Quotient.mk α_mod_G) (ν.restrict 𝓕) = μ
-- Mathlib/CategoryTheory/Monoidal/Category.lean
C : Type u
𝒞 : Category.{v, u} C
inst✝ : MonoidalCategory C
W X Y : C
f : W ⟶ X
g : X ⟶ Y
Z : C

⊢ (f ≫ g) ▷ Z = f ▷ Z ≫ g ▷ Z
-- Mathlib/SetTheory/Cardinal/Ordinal.lean
c : Cardinal.{u_1}
co : ℵ₀ ≤ c

⊢ c.ord.IsLimit
-- Mathlib/SetTheory/Cardinal/Ordinal.lean
c : Cardinal.{u_1}
co : ℵ₀ ≤ c
h : c.ord = 0

⊢ ℵ₀ = 0
-- Mathlib/SetTheory/Cardinal/Ordinal.lean
c : Cardinal.{u_1}
co : ℵ₀ ≤ c
a : Ordinal.{u_1}
h : c.ord ≤ succ a

⊢ c.ord ≤ 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
hf : AEStronglyMeasurable f ((κ ⊗ₖ η) a)

⊢ Integrable f ((κ ⊗ₖ η) a) ↔ (∀ᵐ (x : β) ∂κ a, Integrable (fun y => f (x, y)) (η (a, x))) ∧ Integrable (fun x => ∫ (y : γ), ‖f (x, y)‖ ∂η (a, x)) (κ a)
-- Mathlib/SetTheory/Game/PGame.lean
xl xr : Type u
x y : PGame

⊢ -x ‖ -y ↔ x ‖ y
-- Mathlib/Computability/Ackermann.lean
m : ℕ

⊢ 1 < ack (m + 1 + 1) 0
-- Mathlib/Computability/Ackermann.lean
m : ℕ

⊢ 1 < ack (m + 1) 1
-- Mathlib/Computability/Ackermann.lean
m n : ℕ

⊢ 1 < ack (m + 1 + 1) (n + 1)
-- Mathlib/Computability/Ackermann.lean
m n : ℕ

⊢ 1 < ack (m + 1) (ack (m + 1 + 1) n)
-- Mathlib/LinearAlgebra/AffineSpace/AffineSubspace.lean
k : Type u_1
V : Type u_2
P : Type u_3
inst✝³ : Ring k
inst✝² : AddCommGroup V
inst✝¹ : Module k V
inst✝ : AffineSpace V P
s : AffineSubspace k P
p : P
hp : p ∈ s
v : V

⊢ v ∈ s.direction ↔ ∃ p2 ∈ s, v = p2 -ᵥ p
-- Mathlib/LinearAlgebra/AffineSpace/AffineSubspace.lean
k : Type u_1
V : Type u_2
P : Type u_3
inst✝³ : Ring k
inst✝² : AddCommGroup V
inst✝¹ : Module k V
inst✝ : AffineSpace V P
s : AffineSubspace k P
p : P
hp : p ∈ s
v : V

⊢ v ∈ (fun x => x -ᵥ p) '' ↑s ↔ ∃ p2 ∈ s, v = p2 -ᵥ p
-- Mathlib/SetTheory/Cardinal/Ordinal.lean
ι : Type u
ι' : Type w
f : ι → Cardinal.{v}
g : ι' → Cardinal.{v}

⊢ (⨆ i, f i) * ⨆ j, g j = ⨆ i, ⨆ j, f i * g j
-- Mathlib/Analysis/CstarAlgebra/ContinuousFunctionalCalculus/Instances.lean
𝕜 : Type u_1
A : Type u_2
inst✝⁹ : RCLike 𝕜
inst✝⁸ : NonUnitalNormedRing A
inst✝⁷ : StarRing A
inst✝⁶ : CstarRing A
inst✝⁵ : CompleteSpace A
inst✝⁴ : NormedSpace 𝕜 A
inst✝³ : IsScalarTower 𝕜 A A
inst✝² : SMulCommClass 𝕜 A A
inst✝¹ : StarModule 𝕜 A
p : A → Prop
p₁ : Unitization 𝕜 A → Prop
hp₁ : ∀ {x : A}, p₁ ↑x ↔ p x
a : A
ha : p a
inst✝ : ContinuousFunctionalCalculus 𝕜 p₁
f : C(↑(σₙ 𝕜 a), 𝕜)₀

⊢ (cfcₙAux ⋯ a ha) f ∈ NonUnitalStarAlgHom.range (Unitization.inrNonUnitalStarAlgHom 𝕜 A)
-- Mathlib/Analysis/CstarAlgebra/ContinuousFunctionalCalculus/Instances.lean
𝕜 : Type u_1
A : Type u_2
inst✝⁹ : RCLike 𝕜
inst✝⁸ : NonUnitalNormedRing A
inst✝⁷ : StarRing A
inst✝⁶ : CstarRing A
inst✝⁵ : CompleteSpace A
inst✝⁴ : NormedSpace 𝕜 A
inst✝³ : IsScalarTower 𝕜 A A
inst✝² : SMulCommClass 𝕜 A A
inst✝¹ : StarModule 𝕜 A
p : A → Prop
p₁ : Unitization 𝕜 A → Prop
hp₁ : ∀ {x : A}, p₁ ↑x ↔ p x
a : A
ha : p a
inst✝ : ContinuousFunctionalCalculus 𝕜 p₁
f : C(↑(σₙ 𝕜 a), 𝕜)₀
h₁ : (cfcₙAux ⋯ a ha) f ∈ closure (⇑(cfcₙAux ⋯ a ha) '' ↑(NonUnitalStarAlgebra.adjoin 𝕜 {ContinuousMapZero.id ⋯}))

⊢ (cfcₙAux ⋯ a ha) f ∈ NonUnitalStarAlgHom.range (Unitization.inrNonUnitalStarAlgHom 𝕜 A)