ruc-ai4math/mathlib_handler_benchmark_410 huggingface dataset:
-- Mathlib/Data/Nat/Prime/Basic.lean
n✝ p : ℕ
p_prime : Prime p
m n k l : ℕ
hpm : p ^ k ∣ m
hpn : p ^ l ∣ n
hpmn : p ^ (k + l + 1) ∣ m * n
hpd : p ^ (k + l) * p ∣ m * n
\u22a2 p ^ (k + 1) ∣ m ∨ p ^ (l + 1) ∣ n
-- Mathlib/Data/Nat/Prime/Basic.lean
n✝ p : ℕ
p_prime : Prime p
m n k l : ℕ
hpm : p ^ k ∣ m
hpn : p ^ l ∣ n
hpmn : p ^ (k + l + 1) ∣ m * n
hpd : p ^ (k + l) * p ∣ m * n
hpd2 : p ∣ m * n / p ^ (k + l)
\u22a2 p ^ (k + 1) ∣ m ∨ p ^ (l + 1) ∣ n
-- Mathlib/Data/Nat/Prime/Basic.lean
n✝ p : ℕ
p_prime : Prime p
m n k l : ℕ
hpm : p ^ k ∣ m
hpn : p ^ l ∣ n
hpmn : p ^ (k + l + 1) ∣ m * n
hpd : p ^ (k + l) * p ∣ m * n
hpd2 : p ∣ m * n / p ^ (k + l)
hpd3 : p ∣ m * n / (p ^ k * p ^ l)
\u22a2 p ^ (k + 1) ∣ m ∨ p ^ (l + 1) ∣ n
-- Mathlib/Data/Nat/Prime/Basic.lean
n✝ p : ℕ
p_prime : Prime p
m n k l : ℕ
hpm : p ^ k ∣ m
hpn : p ^ l ∣ n
hpmn : p ^ (k + l + 1) ∣ m * n
hpd : p ^ (k + l) * p ∣ m * n
hpd2 : p ∣ m * n / p ^ (k + l)
hpd3 : p ∣ m * n / (p ^ k * p ^ l)
hpd4 : p ∣ m / p ^ k * (n / p ^ l)
\u22a2 p ^ (k + 1) ∣ m ∨ p ^ (l + 1) ∣ n
-- Mathlib/Data/Nat/Prime/Basic.lean
n✝ p : ℕ
p_prime : Prime p
m n k l : ℕ
hpm : p ^ k ∣ m
hpn : p ^ l ∣ n
hpmn : p ^ (k + l + 1) ∣ m * n
hpd : p ^ (k + l) * p ∣ m * n
hpd2 : p ∣ m * n / p ^ (k + l)
hpd3 : p ∣ m * n / (p ^ k * p ^ l)
hpd4 : p ∣ m / p ^ k * (n / p ^ l)
hpd5 : p ∣ m / p ^ k ∨ p ∣ n / p ^ l
\u22a2 p ^ (k + 1) ∣ m ∨ p ^ (l + 1) ∣ n
-- Mathlib/Data/Nat/Prime/Basic.lean
n✝ p : ℕ
p_prime : Prime p
m n k l : ℕ
hpm : p ^ k ∣ m
hpn : p ^ l ∣ n
hpmn : p ^ (k + l + 1) ∣ m * n
hpd : p ^ (k + l) * p ∣ m * n
hpd2 : p ∣ m * n / p ^ (k + l)
hpd3 : p ∣ m * n / (p ^ k * p ^ l)
hpd4 : p ∣ m / p ^ k * (n / p ^ l)
hpd5 : p ∣ m / p ^ k ∨ p ∣ n / p ^ l
\u22a2 p ^ k * p ∣ m ∨ p ^ l * p ∣ n
-- Mathlib/CategoryTheory/MorphismProperty/Basic.lean
C : Type u
inst✝¹ : Category.{v, u} C
D : Type u_1
inst✝ : Category.{?u.2047, u_1} D
W W' : MorphismProperty C
h : ∀ ⦃X Y : C⦄ (f : X ⟶ Y), W f ↔ W' f
\u22a2 W = W'
-- Mathlib/CategoryTheory/MorphismProperty/Basic.lean
C : Type u
inst✝¹ : Category.{v, u} C
D : Type u_1
inst✝ : Category.{?u.2047, u_1} D
W W' : MorphismProperty C
h : ∀ ⦃X Y : C⦄ (f : X ⟶ Y), W f ↔ W' f
X Y : C
f : X ⟶ Y
\u22a2 W f = W' f
-- Mathlib/CategoryTheory/Localization/CalculusOfFractions.lean
C : Type u_1
D : Type u_2
inst✝¹ : Category.{u_3, u_1} C
inst✝ : Category.{u_4, u_2} D
W : MorphismProperty C
X Y : C
φ : W.RightFraction X Y
L : C ⥤ D
hL : W.IsInvertedBy L
\u22a2 L.map φ.s ≫ φ.map L hL = L.map φ.f
-- Mathlib/CategoryTheory/Localization/CalculusOfFractions.lean
C : Type u_1
D : Type u_2
inst✝¹ : Category.{u_3, u_1} C
inst✝ : Category.{u_4, u_2} D
W : MorphismProperty C
X Y : C
φ : W.RightFraction X Y
L : C ⥤ D
hL : W.IsInvertedBy L
this : IsIso (L.map φ.s) := hL φ.s φ.hs
\u22a2 L.map φ.s ≫ φ.map L hL = L.map φ.f
-- Mathlib/Analysis/SpecialFunctions/Trigonometric/Inverse.lean
x✝ y x : ℝ
hx : 1 ≤ x
\u22a2 arcsin x = π / 2
-- Mathlib/GroupTheory/Subgroup/Center.lean
G : Type u_1
inst✝ : Group G
H : Subgroup G
x : G
hx : x ∈ center G
y : G
\u22a2 y ∈ H ↔ x * y * x⁻¹ ∈ H
-- Mathlib/Probability/Density.lean
Ω✝ : Type u_1
E✝ : Type u_2
inst✝⁴ : MeasurableSpace E✝
m✝ : MeasurableSpace Ω✝
ℙ✝ : Measure Ω✝
μ✝ : Measure E✝
F✝ : Type u_3
inst✝³ : MeasurableSpace F✝
ν✝ : Measure F✝
Ω : Type u_1
E : Type u_2
inst✝² : MeasurableSpace E
m : MeasurableSpace Ω
ℙ : Measure Ω
μ : Measure E
F : Type u_3
inst✝¹ : MeasurableSpace F
ν : Measure F
X : Ω → E
inst✝ : HasPDF X ℙ μ
hX : AEMeasurable X ℙ
g : E → F
hg : QuasiMeasurePreserving g μ ν
hmap : (map g (map X ℙ)).HaveLebesgueDecomposition ν
hmX : Measurable X
\u22a2 HasPDF (g ∘ X) ℙ ν
-- Mathlib/Probability/Density.lean
Ω✝ : Type u_1
E✝ : Type u_2
inst✝⁴ : MeasurableSpace E✝
m✝ : MeasurableSpace Ω✝
ℙ✝ : Measure Ω✝
μ✝ : Measure E✝
F✝ : Type u_3
inst✝³ : MeasurableSpace F✝
ν✝ : Measure F✝
Ω : Type u_1
E : Type u_2
inst✝² : MeasurableSpace E
m : MeasurableSpace Ω
ℙ : Measure Ω
μ : Measure E
F : Type u_3
inst✝¹ : MeasurableSpace F
ν : Measure F
X : Ω → E
inst✝ : HasPDF X ℙ μ
hX : AEMeasurable X ℙ
g : E → F
hg : QuasiMeasurePreserving g μ ν
hmap : (map g (map X ℙ)).HaveLebesgueDecomposition ν
hmX : Measurable X
\u22a2 AEMeasurable (g ∘ X) ℙ ∧ (map g (map X ℙ)).HaveLebesgueDecomposition ν ∧ map g (map X ℙ) ≪ ν
-- Mathlib/Probability/Density.lean
Ω✝ : Type u_1
E✝ : Type u_2
inst✝⁴ : MeasurableSpace E✝
m✝ : MeasurableSpace Ω✝
ℙ✝ : Measure Ω✝
μ✝ : Measure E✝
F✝ : Type u_3
inst✝³ : MeasurableSpace F✝
ν✝ : Measure F✝
Ω : Type u_1
E : Type u_2
inst✝² : MeasurableSpace E
m : MeasurableSpace Ω
ℙ : Measure Ω
μ : Measure E
F : Type u_3
inst✝¹ : MeasurableSpace F
ν : Measure F
X : Ω → E
inst✝ : HasPDF X ℙ μ
hX : AEMeasurable X ℙ
g : E → F
hg : QuasiMeasurePreserving g μ ν
hmap : (map g (map X ℙ)).HaveLebesgueDecomposition ν
hmX : Measurable X
\u22a2 map g (map X ℙ) ≪ ν
-- Mathlib/Probability/Density.lean
Ω✝ : Type u_1
E✝ : Type u_2
inst✝⁴ : MeasurableSpace E✝
m✝ : MeasurableSpace Ω✝
ℙ✝ : Measure Ω✝
μ✝ : Measure E✝
F✝ : Type u_3
inst✝³ : MeasurableSpace F✝
ν✝ : Measure F✝
Ω : Type u_1
E : Type u_2
inst✝² : MeasurableSpace E
m : MeasurableSpace Ω
ℙ : Measure Ω
μ : Measure E
F : Type u_3
inst✝¹ : MeasurableSpace F
ν : Measure F
X : Ω → E
inst✝ : HasPDF X ℙ μ
hX : AEMeasurable X ℙ
g : E → F
hg : QuasiMeasurePreserving g μ ν
hmap : (map g (map X ℙ)).HaveLebesgueDecomposition ν
hmX : Measurable X
\u22a2 map g (μ.withDensity (pdf X ℙ μ)) ≪ ν
-- Mathlib/Probability/Density.lean
Ω✝ : Type u_1
E✝ : Type u_2
inst✝⁴ : MeasurableSpace E✝
m✝ : MeasurableSpace Ω✝
ℙ✝ : Measure Ω✝
μ✝ : Measure E✝
F✝ : Type u_3
inst✝³ : MeasurableSpace F✝
ν✝ : Measure F✝
Ω : Type u_1
E : Type u_2
inst✝² : MeasurableSpace E
m : MeasurableSpace Ω
ℙ : Measure Ω
μ : Measure E
F : Type u_3
inst✝¹ : MeasurableSpace F
ν : Measure F
X : Ω → E
inst✝ : HasPDF X ℙ μ
hX : AEMeasurable X ℙ
g : E → F
hg : QuasiMeasurePreserving g μ ν
hmap : (map g (map X ℙ)).HaveLebesgueDecomposition ν
hmX : Measurable X
s : Set F
hsm : MeasurableSet s
hs : ν s = 0
\u22a2 (map g (μ.withDensity (pdf X ℙ μ))) s = 0
-- Mathlib/Probability/Density.lean
Ω✝ : Type u_1
E✝ : Type u_2
inst✝⁴ : MeasurableSpace E✝
m✝ : MeasurableSpace Ω✝
ℙ✝ : Measure Ω✝
μ✝ : Measure E✝
F✝ : Type u_3
inst✝³ : MeasurableSpace F✝
ν✝ : Measure F✝
Ω : Type u_1
E : Type u_2
inst✝² : MeasurableSpace E
m : MeasurableSpace Ω
ℙ : Measure Ω
μ : Measure E
F : Type u_3
inst✝¹ : MeasurableSpace F
ν : Measure F
X : Ω → E
inst✝ : HasPDF X ℙ μ
hX : AEMeasurable X ℙ
g : E → F
hg : QuasiMeasurePreserving g μ ν
hmap : (map g (map X ℙ)).HaveLebesgueDecomposition ν
hmX : Measurable X
s : Set F
hsm : MeasurableSet s
hs : ν s = 0
\u22a2 ∫⁻ (a : E) in g ⁻¹' s, pdf X ℙ μ a ∂μ = 0
-- Mathlib/Probability/Density.lean
Ω✝ : Type u_1
E✝ : Type u_2
inst✝⁴ : MeasurableSpace E✝
m✝ : MeasurableSpace Ω✝
ℙ✝ : Measure Ω✝
μ✝ : Measure E✝
F✝ : Type u_3
inst✝³ : MeasurableSpace F✝
ν✝ : Measure F✝
Ω : Type u_1
E : Type u_2
inst✝² : MeasurableSpace E
m : MeasurableSpace Ω
ℙ : Measure Ω
μ : Measure E
F : Type u_3
inst✝¹ : MeasurableSpace F
ν : Measure F
X : Ω → E
inst✝ : HasPDF X ℙ μ
hX : AEMeasurable X ℙ
g : E → F
hg : QuasiMeasurePreserving g μ ν
hmap : (map g (map X ℙ)).HaveLebesgueDecomposition ν
hmX : Measurable X
s : Set F
hsm : MeasurableSet s
hs : ν s = 0
this : (map g μ) s = 0
\u22a2 ∫⁻ (a : E) in g ⁻¹' s, pdf X ℙ μ a ∂μ = 0
-- Mathlib/Probability/Density.lean
Ω✝ : Type u_1
E✝ : Type u_2
inst✝⁴ : MeasurableSpace E✝
m✝ : MeasurableSpace Ω✝
ℙ✝ : Measure Ω✝
μ✝ : Measure E✝
F✝ : Type u_3
inst✝³ : MeasurableSpace F✝
ν✝ : Measure F✝
Ω : Type u_1
E : Type u_2
inst✝² : MeasurableSpace E
m : MeasurableSpace Ω
ℙ : Measure Ω
μ : Measure E
F : Type u_3
inst✝¹ : MeasurableSpace F
ν : Measure F
X : Ω → E
inst✝ : HasPDF X ℙ μ
hX : AEMeasurable X ℙ
g : E → F
hg : QuasiMeasurePreserving g μ ν
hmap : (map g (map X ℙ)).HaveLebesgueDecomposition ν
hmX : Measurable X
s : Set F
hsm : MeasurableSet s
hs : ν s = 0
this : μ (g ⁻¹' s) = 0
\u22a2 ∫⁻ (a : E) in g ⁻¹' s, pdf X ℙ μ a ∂μ = 0
-- Mathlib/RingTheory/EuclideanDomain.lean
R : Type u_1
inst✝¹ : EuclideanDomain R
inst✝ : GCDMonoid R
p✝ q✝ p q : R
hq : q ≠ 0
\u22a2 q / GCDMonoid.gcd p q ≠ 0
-- Mathlib/RingTheory/EuclideanDomain.lean
R : Type u_1
inst✝¹ : EuclideanDomain R
inst✝ : GCDMonoid R
p✝ q✝ p q : R
hq : q ≠ 0
r : R
hr : q = GCDMonoid.gcd p q * r
\u22a2 q / GCDMonoid.gcd p q ≠ 0
-- Mathlib/RingTheory/EuclideanDomain.lean
R : Type u_1
inst✝¹ : EuclideanDomain R
inst✝ : GCDMonoid R
p✝ q✝ p q : R
hq : q ≠ 0
r : R
hr : q = GCDMonoid.gcd p q * r
pq0 : GCDMonoid.gcd p q ≠ 0
r0 : r ≠ 0
\u22a2 q / GCDMonoid.gcd p q ≠ 0
-- Mathlib/RingTheory/EuclideanDomain.lean
R : Type u_1
inst✝¹ : EuclideanDomain R
inst✝ : GCDMonoid R
p✝ q✝ p q : R
hq : q ≠ 0
r : R
hr : q = GCDMonoid.gcd p q * r
pq0 : GCDMonoid.gcd p q ≠ 0
r0 : r ≠ 0
\u22a2 GCDMonoid.gcd p q * r / GCDMonoid.gcd p q ≠ 0
-- Mathlib/RingTheory/EuclideanDomain.lean
R : Type u_1
inst✝¹ : EuclideanDomain R
inst✝ : GCDMonoid R
p✝ q✝ p q : R
hq : q ≠ 0
r : R
hr : q = GCDMonoid.gcd p q * r
pq0 : GCDMonoid.gcd p q ≠ 0
r0 : r ≠ 0
\u22a2 r ≠ 0
-- Mathlib/CategoryTheory/Comma/StructuredArrow.lean
C : Type u₁
inst✝¹ : Category.{v₁, u₁} C
D : Type u₂
inst✝ : Category.{v₂, u₂} D
F : C ⥤ D
d : D
X✝ Y✝ : (StructuredArrow d F)ᵒᵖ
f : X✝ ⟶ Y✝
\u22a2 (F.map f.unop.right).op ≫ (unop Y✝).hom.op = (unop X✝).hom.op
-- Mathlib/CategoryTheory/Comma/StructuredArrow.lean
C : Type u₁
inst✝¹ : Category.{v₁, u₁} C
D : Type u₂
inst✝ : Category.{v₂, u₂} D
F : C ⥤ D
d : D
X✝ Y✝ : (StructuredArrow d F)ᵒᵖ
f : X✝ ⟶ Y✝
\u22a2 (𝟙 d ≫ (unop X✝).hom).op = (unop X✝).hom.op
-- Mathlib/Data/List/Chain.lean
α : Type u
β : Type v
R r : α → α → Prop
l l₁ l₂ : List α
a b : α
inst✝ : IsTrans α R
hl : Chain R a l
hb : b ∈ l
\u22a2 R a b
-- Mathlib/Data/List/Chain.lean
α : Type u
β : Type v
R r : α → α → Prop
l l₁ l₂ : List α
a b : α
inst✝ : IsTrans α R
hl : Pairwise R (a :: l)
hb : b ∈ l
\u22a2 R a b
-- Mathlib/Analysis/Fourier/FourierTransform.lean
E : Type u_1
inst✝¹¹ : NormedAddCommGroup E
inst✝¹⁰ : NormedSpace ℂ E
V : Type u_2
inst✝⁹ : NormedAddCommGroup V
inst✝⁸ : InnerProductSpace ℝ V
inst✝⁷ : MeasurableSpace V
inst✝⁶ : BorelSpace V
inst✝⁵ : FiniteDimensional ℝ V
W : Type u_3
inst✝⁴ : NormedAddCommGroup W
inst✝³ : InnerProductSpace ℝ W
inst✝² : MeasurableSpace W
inst✝¹ : BorelSpace W
inst✝ : FiniteDimensional ℝ W
A : W ≃ₗᵢ[ℝ] V
f : V → E
w : W
\u22a2 𝓕 (f ∘ ⇑A) w = 𝓕 f (A w)
-- Mathlib/Topology/Sheaves/Presheaf.lean
C : Type u
inst✝ : Category.{v, u} C
X Y : TopCat
H₁ : X ≅ Y
ℱ : Presheaf C X
𝒢 : Presheaf C Y
H₂ : (pushforward C H₁.hom).obj ℱ ⟶ 𝒢
U : (Opens ↑X)ᵒᵖ
\u22a2 U = (Opens.map H₁.hom).op.obj (op ((Opens.map H₁.inv).obj (unop U)))
-- Mathlib/Topology/Sheaves/Presheaf.lean
C : Type u
inst✝ : Category.{v, u} C
X Y : TopCat
H₁ : X ≅ Y
ℱ : Presheaf C X
𝒢 : Presheaf C Y
H₂ : (pushforward C H₁.hom).obj ℱ ⟶ 𝒢
U : (Opens ↑X)ᵒᵖ
\u22a2 (((presheafEquivOfIso C H₁).toAdjunction.homEquiv ℱ 𝒢) H₂).app U = ℱ.map (eqToHom ⋯) ≫ H₂.app (op ((Opens.map H₁.inv).obj (unop U)))
-- Mathlib/Topology/Sheaves/Presheaf.lean
C : Type u
inst✝ : Category.{v, u} C
X Y : TopCat
H₁ : X ≅ Y
ℱ : Presheaf C X
𝒢 : Presheaf C Y
H₂ : (pushforward C H₁.hom).obj ℱ ⟶ 𝒢
U : (Opens ↑X)ᵒᵖ
\u22a2 ℱ.map ((Opens.mapMapIso H₁).symm.op.unit.app U ≫ ((Opens.map H₁.hom).map ((Opens.mapMapIso H₁).symm.op.counitInv.app (op ((Opens.map H₁.inv).obj (unop U)))).unop).op ≫ (Opens.mapMapIso H₁).symm.op.unitInv.app (op ((Opens.map H₁.hom).obj ((Opens.map H₁.inv).obj (unop U))))) ≫ H₂.app (op ((Opens.map H₁.inv).obj (unop U))) = ℱ.map (eqToHom ⋯) ≫ H₂.app (op ((Opens.map H₁.inv).obj (unop U)))
-- Mathlib/Algebra/GCDMonoid/Basic.lean
α : Type u_1
inst✝¹ : CancelCommMonoidWithZero α
inst✝ : GCDMonoid α
a b c : α
\u22a2 Associated (gcd (b * a) (c * a)) (gcd b c * a)
-- 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₂ : ℝ
a b : E
\u22a2 ‖a / b‖ = ‖b / a‖
-- Mathlib/Algebra/Module/Submodule/Map.lean
R : Type u_1
R₁ : Type u_2
R₂ : Type u_3
R₃ : Type u_4
M : Type u_5
M₁ : Type u_6
M₂ : Type u_7
M₃ : Type u_8
K : Type u_9
V : Type u_10
V₂ : Type u_11
inst✝⁴ : Semifield K
inst✝³ : AddCommMonoid V
inst✝² : Module K V
inst✝¹ : AddCommMonoid V₂
inst✝ : Module K V₂
f : V →ₗ[K] V₂
p : Submodule K V₂
a : K
\u22a2 comap (a • f) p = ⨅ (_ : a ≠ 0), comap f p
-- Mathlib/Analysis/Calculus/Deriv/Add.lean
𝕜 : Type u
inst✝⁴ : NontriviallyNormedField 𝕜
F : Type v
inst✝³ : NormedAddCommGroup F
inst✝² : NormedSpace 𝕜 F
E : Type w
inst✝¹ : NormedAddCommGroup E
inst✝ : NormedSpace 𝕜 E
f f₀ f₁ g : 𝕜 → F
f' f₀' f₁' g' : F
x : 𝕜
s t : Set 𝕜
L : Filter 𝕜
h : HasDerivAtFilter f f' x L
\u22a2 HasDerivAtFilter (fun x => -f x) (-f') x L
-- Mathlib/Order/SuccPred/Basic.lean
α : Type u_1
β : Type u_2
inst✝¹ : Preorder α
inst✝ : PredOrder α
a b : α
ha : ¬IsMin a
\u22a2 Ioc (pred a) b = Icc a b
-- 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✝¹¹ : Group H
inst✝¹⁰ : MulAction G α
inst✝⁹ : MeasurableSpace α
inst✝⁸ : MulAction H β
inst✝⁷ : MeasurableSpace β
inst✝⁶ : NormedAddCommGroup E
s t✝ : Set α
μ : Measure α
inst✝⁵ : MeasurableSpace G
inst✝⁴ : MeasurableSMul G α
inst✝³ : SMulInvariantMeasure G α μ
inst✝² : Countable G
ν : Measure α
inst✝¹ : NormedSpace ℝ E
inst✝ : CompleteSpace E
h : IsFundamentalDomain G s μ
f : α → E
t : Set α
hf : IntegrableOn f t μ
\u22a2 ∑' (g : G), ∫ (x : α) in t ∩ g⁻¹ • s, f x ∂μ = ∑' (g : G), ∫ (x : α) in g⁻¹ • (g • t ∩ s), f x ∂μ
-- Mathlib/GroupTheory/SchurZassenhaus.lean
G : Type u
inst✝² : Group G
inst✝¹ : Finite G
h2 : ∀ (G' : Type u) [inst : Group G'] [inst_1 : Finite G'], Nat.card G' < Nat.card G → ∀ {N' : Subgroup G'} [inst_2 : N'.Normal], (Nat.card ↥N').Coprime N'.index → ∃ H', N'.IsComplement' H'
inst✝ : ⊥.Normal
h1 : (Nat.card ↥⊥).Coprime ⊥.index
h3 : ∀ (H : Subgroup G), ¬⊥.IsComplement' H
\u22a2 False
-- Mathlib/Logic/Equiv/Defs.lean
α : Sort u
β✝ : Sort v
γ : Sort w
inst✝ : Unique α
β : α → Sort u_1
f : (i : α) → β i
i : α
\u22a2 uniqueElim ((fun f => f default) f) i = f i
-- Mathlib/Logic/Equiv/Defs.lean
α : Sort u
β✝ : Sort v
γ : Sort w
inst✝ : Unique α
β : α → Sort u_1
f : (i : α) → β i
\u22a2 uniqueElim ((fun f => f default) f) default = f default
-- Mathlib/LinearAlgebra/Dimension/Free.lean
R : Type u
M M₁ : Type v
M' : Type v'
inst✝¹⁰ : Ring R
inst✝⁹ : StrongRankCondition R
inst✝⁸ : AddCommGroup M
inst✝⁷ : Module R M
inst✝⁶ : Module.Free R M
inst✝⁵ : AddCommGroup M'
inst✝⁴ : Module R M'
inst✝³ : Module.Free R M'
inst✝² : AddCommGroup M₁
inst✝¹ : Module R M₁
inst✝ : Module.Free R M₁
h : ¬Module.Finite R M
\u22a2 finrank R M = 0
-- Mathlib/LinearAlgebra/Dimension/Free.lean
R : Type u
M M₁ : Type v
M' : Type v'
inst✝¹⁰ : Ring R
inst✝⁹ : StrongRankCondition R
inst✝⁸ : AddCommGroup M
inst✝⁷ : Module R M
inst✝⁶ : Module.Free R M
inst✝⁵ : AddCommGroup M'
inst✝⁴ : Module R M'
inst✝³ : Module.Free R M'
inst✝² : AddCommGroup M₁
inst✝¹ : Module R M₁
inst✝ : Module.Free R M₁
h : ¬Module.Finite R M
\u22a2 Module.rank R M = 0 ∨ ¬Module.Finite R M
-- Mathlib/Data/Finset/Sym.lean
α : Type u_1
β : Type u_2
inst✝ : DecidableEq α
s t : Finset α
a b : α
m : Sym2 α
\u22a2 image Sym2.mk s.diag ∪ image Sym2.mk s.offDiag = s.sym2
-- Mathlib/LinearAlgebra/Charpoly/Basic.lean
R : Type u
M : Type v
inst✝⁶ : CommRing R
inst✝⁵ : Nontrivial R
inst✝⁴ : AddCommGroup M
inst✝³ : Module R M
inst✝² : Module.Free R M
inst✝¹ : Module.Finite R M
f : M →ₗ[R] M
inst✝ : StrongRankCondition R
\u22a2 f.charpoly.natDegree = finrank R M
-- Mathlib/Algebra/Group/Subsemigroup/Basic.lean
M : Type u_1
N : Type u_2
A : Type u_3
inst✝¹ : Mul M
s✝ : Set M
inst✝ : Add A
t : Set A
S : Subsemigroup M
s : Set M
p : (x : M) → x ∈ closure s → Prop
mem : ∀ (x : M) (h : x ∈ s), p x ⋯
mul : ∀ (x : M) (hx : x ∈ closure s) (y : M) (hy : y ∈ closure s), p x hx → p y hy → p (x * y) ⋯
x : M
hx : x ∈ closure s
\u22a2 p x hx
-- Mathlib/Algebra/Group/Subsemigroup/Basic.lean
M : Type u_1
N : Type u_2
A : Type u_3
inst✝¹ : Mul M
s✝ : Set M
inst✝ : Add A
t : Set A
S : Subsemigroup M
s : Set M
p : (x : M) → x ∈ closure s → Prop
mem : ∀ (x : M) (h : x ∈ s), p x ⋯
mul : ∀ (x : M) (hx : x ∈ closure s) (y : M) (hy : y ∈ closure s), p x hx → p y hy → p (x * y) ⋯
x : M
hx : x ∈ closure s
\u22a2 ∃ (x_1 : x ∈ closure s), p x x_1
-- Mathlib/Data/Set/Pointwise/SMul.lean
F : Type u_1
α : Type u_2
β : Type u_3
γ : Type u_4
inst✝² : Zero α
inst✝¹ : Zero β
inst✝ : SMulWithZero α β
s : Set α
t✝ t : Set β
\u22a2 0 • t ⊆ 0
-- Mathlib/Algebra/Polynomial/Reverse.lean
R : Type u_1
inst✝ : Semiring R
f : R[X]
r : R
N : ℕ
\u22a2 reflect N (C r) = C r * X ^ N
-- Mathlib/Topology/Algebra/InfiniteSum/NatInt.lean
M : Type u_1
inst✝⁵ : CommMonoid M
inst✝⁴ : TopologicalSpace M
m m' : M
G : Type u_2
inst✝³ : CommGroup G
g g' : G
inst✝² : UniformSpace G
inst✝¹ : UniformGroup G
inst✝ : CompleteSpace G
f : ℕ → G
\u22a2 Multipliable f ↔ ∀ e ∈ 𝓝 1, ∃ N, ∀ t ⊆ {n | N ≤ n}, ∏' (n : ↑t), f ↑n ∈ e
-- Mathlib/Data/Nat/Defs.lean
a b c d m n✝ k : ℕ
p q : ℕ → Prop
n : ℕ
h : a ≤ n + n
\u22a2 (n ^ 2 + a).sqrt = n
-- Mathlib/Topology/Basic.lean
X : Type u
Y : Type v
ι : Sort w
α : Type u_1
β : Type u_2
x : X
s✝ s₁ s₂ t : Set X
p p₁ p₂ : X → Prop
inst✝ : TopologicalSpace X
s : Set (Set X)
\u22a2 (∀ t ∈ s, IsClosed t) → IsClosed (⋂₀ s)
-- Mathlib/Data/ENNReal/Operations.lean
a b c d : ℝ≥0∞
r p q : ℝ≥0
ac : a < c
bd : b < d
\u22a2 a * b < c * d
-- Mathlib/Data/ENNReal/Operations.lean
a b c d : ℝ≥0∞
r p q : ℝ≥0
ac : a < c
bd : b < d
a' : ℝ≥0
aa' : a < ↑a'
a'c : ↑a' < c
\u22a2 a * b < c * d
-- Mathlib/Data/ENNReal/Operations.lean
b c d : ℝ≥0∞
r p q : ℝ≥0
bd : b < d
a' : ℝ≥0
a'c : ↑a' < c
a : ℝ≥0
ac : ↑a < c
aa' : ↑a < ↑a'
\u22a2 ↑a * b < c * d
-- Mathlib/Data/ENNReal/Operations.lean
b c d : ℝ≥0∞
r p q : ℝ≥0
bd : b < d
a' : ℝ≥0
a'c : ↑a' < c
a : ℝ≥0
ac : ↑a < c
aa' : ↑a < ↑a'
b' : ℝ≥0
bb' : b < ↑b'
b'd : ↑b' < d
\u22a2 ↑a * b < c * d
-- Mathlib/Data/ENNReal/Operations.lean
c d : ℝ≥0∞
r p q a' : ℝ≥0
a'c : ↑a' < c
a : ℝ≥0
ac : ↑a < c
aa' : ↑a < ↑a'
b' : ℝ≥0
b'd : ↑b' < d
b : ℝ≥0
bd : ↑b < d
bb' : ↑b < ↑b'
\u22a2 ↑a * ↑b < c * d
-- Mathlib/Data/ENNReal/Operations.lean
c d : ℝ≥0∞
r p q a' : ℝ≥0
a'c : ↑a' < c
a : ℝ≥0
ac : ↑a < c
b' : ℝ≥0
b'd : ↑b' < d
b : ℝ≥0
bd : ↑b < d
aa' : a < a'
bb' : b < b'
\u22a2 ↑(a * b) < c * d
-- Mathlib/Algebra/Order/Floor.lean
F : Type u_1
α : Type u_2
β : Type u_3
inst✝¹ : LinearOrderedSemiring α
inst✝ : FloorSemiring α
a✝ : α
n : ℕ
a b : α
h : a < b
h' : 0 < b
\u22a2 ⌊a⌋₊ < ⌈b⌉₊
-- Mathlib/Algebra/Order/Floor.lean
F : Type u_1
α : Type u_2
β : Type u_3
inst✝¹ : LinearOrderedSemiring α
inst✝ : FloorSemiring α
a✝ : α
n : ℕ
a b : α
h : a < b
h' : 0 < b
ha : 0 ≤ a
\u22a2 ⌊a⌋₊ < ⌈b⌉₊
-- Mathlib/Algebra/Order/Floor.lean
F : Type u_1
α : Type u_2
β : Type u_3
inst✝¹ : LinearOrderedSemiring α
inst✝ : FloorSemiring α
a✝ : α
n : ℕ
a b : α
h : a < b
h' : 0 < b
ha : a < 0
\u22a2 ⌊a⌋₊ < ⌈b⌉₊
-- Mathlib/GroupTheory/Perm/Cycle/Basic.lean
ι : Type u_1
α : Type u_2
β : Type u_3
f g : Perm α
x y : α
inst✝¹ : DecidableEq α
inst✝ : Fintype α
hf : f.IsCycle
\u22a2 orderOf f = f.support.card
-- Mathlib/GroupTheory/Perm/Cycle/Basic.lean
ι : Type u_1
α : Type u_2
β : Type u_3
f g : Perm α
x y : α
inst✝¹ : DecidableEq α
inst✝ : Fintype α
hf : f.IsCycle
\u22a2 Fintype.card ↥(Subgroup.zpowers f) = Fintype.card { x // x ∈ f.support }
-- Mathlib/Probability/StrongLaw.lean
Ω : Type u_1
inst✝¹ : MeasureSpace Ω
inst✝ : IsProbabilityMeasure ℙ
X : ℕ → Ω → ℝ
hint : Integrable (X 0) ℙ
hindep : Pairwise fun i j => IndepFun (X i) (X j) ℙ
hident : ∀ (i : ℕ), IdentDistrib (X i) (X 0) ℙ ℙ
hnonneg : ∀ (i : ℕ) (ω : Ω), 0 ≤ X i ω
c : ℝ
c_one : 1 < c
\u22a2 ∀ᵐ (ω : Ω), (fun n => ∑ i ∈ range ⌊c ^ n⌋₊, truncation (X i) (↑i) ω - ↑⌊c ^ n⌋₊ * ∫ (a : Ω), X 0 a) =o[atTop] fun n => ↑⌊c ^ n⌋₊
-- Mathlib/Probability/StrongLaw.lean
Ω : Type u_1
inst✝¹ : MeasureSpace Ω
inst✝ : IsProbabilityMeasure ℙ
X : ℕ → Ω → ℝ
hint : Integrable (X 0) ℙ
hindep : Pairwise fun i j => IndepFun (X i) (X j) ℙ
hident : ∀ (i : ℕ), IdentDistrib (X i) (X 0) ℙ ℙ
hnonneg : ∀ (i : ℕ) (ω : Ω), 0 ≤ X i ω
c : ℝ
c_one : 1 < c
ω : Ω
hω : (fun n => ∑ i ∈ range ⌊c ^ n⌋₊, truncation (X i) (↑i) ω - ∫ (a : Ω), (∑ i ∈ range ⌊c ^ n⌋₊, truncation (X i) ↑i) a) =o[atTop] fun n => ↑⌊c ^ n⌋₊
\u22a2 (fun n => ∑ i ∈ range ⌊c ^ n⌋₊, truncation (X i) (↑i) ω - ↑⌊c ^ n⌋₊ * ∫ (a : Ω), X 0 a) =o[atTop] fun n => ↑⌊c ^ n⌋₊
-- Mathlib/Probability/StrongLaw.lean
Ω : Type u_1
inst✝¹ : MeasureSpace Ω
inst✝ : IsProbabilityMeasure ℙ
X : ℕ → Ω → ℝ
hint : Integrable (X 0) ℙ
hindep : Pairwise fun i j => IndepFun (X i) (X j) ℙ
hident : ∀ (i : ℕ), IdentDistrib (X i) (X 0) ℙ ℙ
hnonneg : ∀ (i : ℕ) (ω : Ω), 0 ≤ X i ω
c : ℝ
c_one : 1 < c
ω : Ω
hω : (fun n => ∑ i ∈ range ⌊c ^ n⌋₊, truncation (X i) (↑i) ω - ∫ (a : Ω), (∑ i ∈ range ⌊c ^ n⌋₊, truncation (X i) ↑i) a) =o[atTop] fun n => ↑⌊c ^ n⌋₊
A : Tendsto (fun n => ⌊c ^ n⌋₊) atTop atTop
\u22a2 (fun n => ∑ i ∈ range ⌊c ^ n⌋₊, truncation (X i) (↑i) ω - ↑⌊c ^ n⌋₊ * ∫ (a : Ω), X 0 a) =o[atTop] fun n => ↑⌊c ^ n⌋₊
-- Mathlib/Probability/StrongLaw.lean
Ω : Type u_1
inst✝¹ : MeasureSpace Ω
inst✝ : IsProbabilityMeasure ℙ
X : ℕ → Ω → ℝ
hint : Integrable (X 0) ℙ
hindep : Pairwise fun i j => IndepFun (X i) (X j) ℙ
hident : ∀ (i : ℕ), IdentDistrib (X i) (X 0) ℙ ℙ
hnonneg : ∀ (i : ℕ) (ω : Ω), 0 ≤ X i ω
c : ℝ
c_one : 1 < c
ω : Ω
hω : (fun n => ∑ i ∈ range ⌊c ^ n⌋₊, truncation (X i) (↑i) ω - ∫ (a : Ω), (∑ i ∈ range ⌊c ^ n⌋₊, truncation (X i) ↑i) a) =o[atTop] fun n => ↑⌊c ^ n⌋₊
A : Tendsto (fun n => ⌊c ^ n⌋₊) atTop atTop
\u22a2 (fun n => ∑ i ∈ range ⌊c ^ n⌋₊, truncation (X i) (↑i) ω - ↑⌊c ^ n⌋₊ * ∫ (a : Ω), X 0 a) = fun x => (∑ i ∈ range ⌊c ^ x⌋₊, truncation (X i) (↑i) ω - ∫ (a : Ω), (∑ i ∈ range ⌊c ^ x⌋₊, truncation (X i) ↑i) a) + ((fun n => (∫ (a : Ω), (∑ i ∈ range n, truncation (X i) ↑i) a) - ↑n * ∫ (a : Ω), X 0 a) ∘ fun n => ⌊c ^ n⌋₊) x
-- Mathlib/Data/Set/Card.lean
α : Type u_1
β : Type u_2
s t : Set α
\u22a2 ∅.encard = 0
-- Mathlib/Algebra/Category/ModuleCat/ChangeOfRings.lean
R✝ : Type u₁
S✝ : Type u₂
inst✝³ : CommRing R✝
inst✝² : CommRing S✝
f✝ : R✝ →+* S✝
R : Type u₁
S : Type u₂
inst✝¹ : Ring R
inst✝ : Ring S
f : R →+* S
X : ModuleCat R
Y : ModuleCat S
g : Y ⟶ (coextendScalars f).obj X
x y : ↑((restrictScalars f).obj Y)
\u22a2 (g (x + y)) 1 = (g x) 1 + (g y) 1
-- Mathlib/Algebra/Category/ModuleCat/ChangeOfRings.lean
R✝ : Type u₁
S✝ : Type u₂
inst✝³ : CommRing R✝
inst✝² : CommRing S✝
f✝ : R✝ →+* S✝
R : Type u₁
S : Type u₂
inst✝¹ : Ring R
inst✝ : Ring S
f : R →+* S
X : ModuleCat R
Y : ModuleCat S
g : Y ⟶ (coextendScalars f).obj X
r : R
y : ↑Y
\u22a2 (g (f r • y)) 1 = r • (g y) 1
-- Mathlib/Algebra/Category/ModuleCat/ChangeOfRings.lean
R✝ : Type u₁
S✝ : Type u₂
inst✝³ : CommRing R✝
inst✝² : CommRing S✝
f✝ : R✝ →+* S✝
R : Type u₁
S : Type u₂
inst✝¹ : Ring R
inst✝ : Ring S
f : R →+* S
X : ModuleCat R
Y : ModuleCat S
g : Y ⟶ (coextendScalars f).obj X
r : R
y : ↑Y
\u22a2 (g (f r • y)) 1 = (g y) (r • 1)
-- Mathlib/Algebra/Category/ModuleCat/ChangeOfRings.lean
R✝ : Type u₁
S✝ : Type u₂
inst✝³ : CommRing R✝
inst✝² : CommRing S✝
f✝ : R✝ →+* S✝
R : Type u₁
S : Type u₂
inst✝¹ : Ring R
inst✝ : Ring S
f : R →+* S
X : ModuleCat R
Y : ModuleCat S
g : Y ⟶ (coextendScalars f).obj X
r : R
y : ↑Y
\u22a2 (f r • g y) 1 = (g y) (↑f.toMonoidWithZeroHom r)
-- Mathlib/Algebra/Category/ModuleCat/ChangeOfRings.lean
R✝ : Type u₁
S✝ : Type u₂
inst✝³ : CommRing R✝
inst✝² : CommRing S✝
f✝ : R✝ →+* S✝
R : Type u₁
S : Type u₂
inst✝¹ : Ring R
inst✝ : Ring S
f : R →+* S
X : ModuleCat R
Y : ModuleCat S
g : Y ⟶ (coextendScalars f).obj X
r : R
y : ↑Y
\u22a2 (f r • g y).toFun 1 = (g y) (↑f.toMonoidWithZeroHom r)
-- Mathlib/Algebra/Category/ModuleCat/ChangeOfRings.lean
R✝ : Type u₁
S✝ : Type u₂
inst✝³ : CommRing R✝
inst✝² : CommRing S✝
f✝ : R✝ →+* S✝
R : Type u₁
S : Type u₂
inst✝¹ : Ring R
inst✝ : Ring S
f : R →+* S
X : ModuleCat R
Y : ModuleCat S
g : Y ⟶ (coextendScalars f).obj X
r : R
y : ↑Y
\u22a2 (g y).toFun (f r) = (g y) (↑f.toMonoidWithZeroHom r)
-- Mathlib/Topology/Algebra/InfiniteSum/Group.lean
α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
inst✝³ : CommGroup α
inst✝² : UniformSpace α
inst✝¹ : UniformGroup α
f g : β → α
a a₁ a₂ : α
inst✝ : CompleteSpace α
\u22a2 Multipliable f ↔ ∀ e ∈ 𝓝 1, ∃ s, ∀ (t : Finset β), Disjoint t s → ∏ b ∈ t, f b ∈ e