ruc-ai4math/mathlib_handler_benchmark_410 huggingface dataset:
-- Mathlib/Topology/UniformSpace/Basic.lean
α : Type ua
β : Type ub
γ : Type uc
δ : Type ud
ι : Sort u_1
u v : UniformSpace α
\u22a2 u ≤ v ↔ UniformContinuous id
-- Mathlib/Analysis/Convex/StrictConvexBetween.lean
V : Type u_1
P : Type u_2
inst✝¹¹ : NormedAddCommGroup V
inst✝¹⁰ : NormedSpace ℝ V
inst✝⁹ : StrictConvexSpace ℝ V
E : Type u_3
F : Type u_4
PE : Type u_5
PF : Type u_6
inst✝⁸ : NormedAddCommGroup E
inst✝⁷ : NormedAddCommGroup F
inst✝⁶ : NormedSpace ℝ E
inst✝⁵ : NormedSpace ℝ F
inst✝⁴ : StrictConvexSpace ℝ E
inst✝³ : MetricSpace PE
inst✝² : MetricSpace PF
inst✝¹ : NormedAddTorsor E PE
inst✝ : NormedAddTorsor F PF
r : ℝ
f : PF → PE
x y z : PE
hx : dist x y = dist x z / 2
hy : dist y z = dist x z / 2
\u22a2 y = midpoint ℝ x z
-- Mathlib/Analysis/Convex/StrictConvexBetween.lean
V : Type u_1
P : Type u_2
inst✝¹¹ : NormedAddCommGroup V
inst✝¹⁰ : NormedSpace ℝ V
inst✝⁹ : StrictConvexSpace ℝ V
E : Type u_3
F : Type u_4
PE : Type u_5
PF : Type u_6
inst✝⁸ : NormedAddCommGroup E
inst✝⁷ : NormedAddCommGroup F
inst✝⁶ : NormedSpace ℝ E
inst✝⁵ : NormedSpace ℝ F
inst✝⁴ : StrictConvexSpace ℝ E
inst✝³ : MetricSpace PE
inst✝² : MetricSpace PF
inst✝¹ : NormedAddTorsor E PE
inst✝ : NormedAddTorsor F PF
r : ℝ
f : PF → PE
x y z : PE
hx : dist x y = dist x z / 2
hy : dist y z = dist x z / 2
\u22a2 dist x y = ⅟2 * dist x z
-- Mathlib/Analysis/Convex/StrictConvexBetween.lean
V : Type u_1
P : Type u_2
inst✝¹¹ : NormedAddCommGroup V
inst✝¹⁰ : NormedSpace ℝ V
inst✝⁹ : StrictConvexSpace ℝ V
E : Type u_3
F : Type u_4
PE : Type u_5
PF : Type u_6
inst✝⁸ : NormedAddCommGroup E
inst✝⁷ : NormedAddCommGroup F
inst✝⁶ : NormedSpace ℝ E
inst✝⁵ : NormedSpace ℝ F
inst✝⁴ : StrictConvexSpace ℝ E
inst✝³ : MetricSpace PE
inst✝² : MetricSpace PF
inst✝¹ : NormedAddTorsor E PE
inst✝ : NormedAddTorsor F PF
r : ℝ
f : PF → PE
x y z : PE
hx : dist x y = dist x z / 2
hy : dist y z = dist x z / 2
\u22a2 dist y z = (1 - ⅟2) * dist x z
-- Mathlib/Logic/Nontrivial/Defs.lean
α : Type u_1
β : Type u_2
\u22a2 ¬Nontrivial α ↔ Subsingleton α
-- Mathlib/Topology/Algebra/UniformGroup.lean
α : Type u_1
β : Type u_2
inst✝³ : UniformSpace α
inst✝² : Group α
inst✝¹ : UniformGroup α
inst✝ : (𝓝 1).IsCountablyGenerated
\u22a2 (𝓤 α).IsCountablyGenerated
-- Mathlib/Topology/Algebra/UniformGroup.lean
α : Type u_1
β : Type u_2
inst✝³ : UniformSpace α
inst✝² : Group α
inst✝¹ : UniformGroup α
inst✝ : (𝓝 1).IsCountablyGenerated
\u22a2 (comap (fun x => x.2 / x.1) (𝓝 1)).IsCountablyGenerated
-- Mathlib/Topology/MetricSpace/Pseudo/Defs.lean
α : Type u
β : Type v
X : Type u_1
ι : Type u_2
inst✝ : PseudoMetricSpace α
x y : α
\u22a2 dist x y = (edist x y).toReal
-- Mathlib/Algebra/Group/Action/Defs.lean
M : Type u_1
N : Type u_2
G : Type u_3
H : Type u_4
A : Type u_5
B : Type u_6
α : Type u_7
β : Type u_8
γ : Type u_9
δ : Type u_10
inst✝³ : Monoid M
inst✝² : MulAction M α
inst✝¹ : Group G
inst✝ : MulAction G α
g : G
a b : α
h : g⁻¹ • a = b
\u22a2 a = g • b
-- Mathlib/Algebra/Group/Action/Defs.lean
M : Type u_1
N : Type u_2
G : Type u_3
H : Type u_4
A : Type u_5
B : Type u_6
α : Type u_7
β : Type u_8
γ : Type u_9
δ : Type u_10
inst✝³ : Monoid M
inst✝² : MulAction M α
inst✝¹ : Group G
inst✝ : MulAction G α
g : G
a b : α
h : a = g • b
\u22a2 g⁻¹ • a = b
-- Mathlib/Algebra/GroupWithZero/Center.lean
M₀ : Type u_1
G₀ : Type u_2
inst✝ : MulZeroClass M₀
s : Set M₀
x✝ : M₀
\u22a2 0 * x✝ = x✝ * 0
-- Mathlib/Algebra/GroupWithZero/Center.lean
M₀ : Type u_1
G₀ : Type u_2
inst✝ : MulZeroClass M₀
s : Set M₀
x✝¹ x✝ : M₀
\u22a2 0 * (x✝¹ * x✝) = 0 * x✝¹ * x✝
-- Mathlib/Algebra/GroupWithZero/Center.lean
M₀ : Type u_1
G₀ : Type u_2
inst✝ : MulZeroClass M₀
s : Set M₀
x✝¹ x✝ : M₀
\u22a2 x✝¹ * 0 * x✝ = x✝¹ * (0 * x✝)
-- Mathlib/Algebra/GroupWithZero/Center.lean
M₀ : Type u_1
G₀ : Type u_2
inst✝ : MulZeroClass M₀
s : Set M₀
x✝¹ x✝ : M₀
\u22a2 x✝¹ * x✝ * 0 = x✝¹ * (x✝ * 0)
-- Mathlib/LinearAlgebra/TensorProduct/RightExactness.lean
R : Type u_1
inst✝⁸ : CommSemiring R
M : Type u_2
N : Type u_3
P : Type u_4
Q : Type u_5
inst✝⁷ : AddCommMonoid M
inst✝⁶ : AddCommMonoid N
inst✝⁵ : AddCommMonoid P
inst✝⁴ : AddCommMonoid Q
inst✝³ : Module R M
inst✝² : Module R N
inst✝¹ : Module R P
inst✝ : Module R Q
f : M →ₗ[R] N
g : N →ₗ[R] P
hg : Function.Surjective ⇑g
z : Q ⊗[R] P
\u22a2 ∃ a, (lTensor Q g) a = z
-- Mathlib/CategoryTheory/Category/Basic.lean
C : Type u
inst✝¹ : Category.{v, u} C
X✝ Y✝ Z✝ X Y Z : C
f : X ⟶ Y
g : Y ⟶ Z
inst✝ : Mono (f ≫ g)
\u22a2 Mono f
-- Mathlib/Order/Interval/Finset/Basic.lean
ι : Type u_1
α : Type u_2
inst✝¹ : Preorder α
inst✝ : LocallyFiniteOrder α
a a₁ a₂ b b₁ b₂ c x : α
ha : a₂ ≤ a₁
hb : b₁ ≤ b₂
\u22a2 Ioo a₁ b₁ ⊆ Ioo a₂ b₂
-- Mathlib/Analysis/InnerProductSpace/Symmetric.lean
𝕜 : Type u_1
E : Type u_2
E' : Type u_3
F : Type u_4
G : Type u_5
inst✝⁸ : RCLike 𝕜
inst✝⁷ : NormedAddCommGroup E
inst✝⁶ : InnerProductSpace 𝕜 E
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : InnerProductSpace 𝕜 F
inst✝³ : NormedAddCommGroup G
inst✝² : InnerProductSpace 𝕜 G
inst✝¹ : NormedAddCommGroup E'
inst✝ : InnerProductSpace ℝ E'
T : E →L[𝕜] E
hT : (↑T).IsSymmetric
x : E
\u22a2 ∃ r, ⟪T x, x⟫_𝕜 = ↑r
-- Mathlib/Analysis/InnerProductSpace/Symmetric.lean
𝕜 : Type u_1
E : Type u_2
E' : Type u_3
F : Type u_4
G : Type u_5
inst✝⁸ : RCLike 𝕜
inst✝⁷ : NormedAddCommGroup E
inst✝⁶ : InnerProductSpace 𝕜 E
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : InnerProductSpace 𝕜 F
inst✝³ : NormedAddCommGroup G
inst✝² : InnerProductSpace 𝕜 G
inst✝¹ : NormedAddCommGroup E'
inst✝ : InnerProductSpace ℝ E'
T : E →L[𝕜] E
hT : (↑T).IsSymmetric
x : E
\u22a2 (starRingEnd 𝕜) ⟪T x, x⟫_𝕜 = ⟪T x, x⟫_𝕜
-- Mathlib/NumberTheory/Harmonic/Bounds.lean
y : ℝ
hy : 1 ≤ y
\u22a2 ↑(harmonic ⌊y⌋₊) ≤ 1 + Real.log y
-- Mathlib/NumberTheory/Harmonic/Bounds.lean
y : ℝ
hy : 1 ≤ y
\u22a2 1 + Real.log ↑⌊y⌋₊ ≤ 1 + Real.log y
-- Mathlib/CategoryTheory/Products/Basic.lean
C : Type u₁
inst✝¹ : Category.{v₁, u₁} C
D : Type u₂
inst✝ : Category.{v₂, u₂} D
fst✝⁴ : C
snd✝⁴ : C ⥤ D
fst✝³ : C
snd✝³ : C ⥤ D
fst✝² : (fst✝³, snd✝³).1 ⟶ (fst✝⁴, snd✝⁴).1
snd✝² : (fst✝³, snd✝³).2 ⟶ (fst✝⁴, snd✝⁴).2
fst✝¹ : C
snd✝¹ : C ⥤ D
fst✝ : (fst✝¹, snd✝¹).1 ⟶ (fst✝³, snd✝³).1
snd✝ : (fst✝¹, snd✝¹).2 ⟶ (fst✝³, snd✝³).2
\u22a2 { obj := fun p => p.2.obj p.1, map := fun {x y} f => x.2.map f.1 ≫ f.2.app y.1 }.map ((fst✝, snd✝) ≫ (fst✝², snd✝²)) = { obj := fun p => p.2.obj p.1, map := fun {x y} f => x.2.map f.1 ≫ f.2.app y.1 }.map (fst✝, snd✝) ≫ { obj := fun p => p.2.obj p.1, map := fun {x y} f => x.2.map f.1 ≫ f.2.app y.1 }.map (fst✝², snd✝²)
-- Mathlib/CategoryTheory/Products/Basic.lean
C : Type u₁
inst✝¹ : Category.{v₁, u₁} C
D : Type u₂
inst✝ : Category.{v₂, u₂} D
fst✝⁴ : C
snd✝⁴ : C ⥤ D
fst✝³ : C
snd✝³ : C ⥤ D
fst✝² : (fst✝³, snd✝³).1 ⟶ (fst✝⁴, snd✝⁴).1
snd✝² : (fst✝³, snd✝³).2 ⟶ (fst✝⁴, snd✝⁴).2
fst✝¹ : C
snd✝¹ : C ⥤ D
fst✝ : (fst✝¹, snd✝¹).1 ⟶ (fst✝³, snd✝³).1
snd✝ : (fst✝¹, snd✝¹).2 ⟶ (fst✝³, snd✝³).2
\u22a2 snd✝¹.map fst✝ ≫ snd✝¹.map fst✝² ≫ snd✝.app fst✝⁴ ≫ snd✝².app fst✝⁴ = snd✝¹.map fst✝ ≫ snd✝.app fst✝³ ≫ snd✝³.map fst✝² ≫ snd✝².app fst✝⁴
-- Mathlib/Data/Nat/ModEq.lean
m✝ n✝ a✝ b✝ c d a b m n : ℕ
hmn : m.Coprime n
h : a ≡ b [MOD m] ∧ a ≡ b [MOD n]
\u22a2 a ≡ b [MOD m * n]
-- Mathlib/Data/Nat/ModEq.lean
m✝ n✝ a✝ b✝ c d a b m n : ℕ
hmn : m.Coprime n
h : m ∣ (↑b - ↑a).natAbs ∧ n ∣ (↑b - ↑a).natAbs
\u22a2 a ≡ b [MOD m * n]
-- Mathlib/Data/Nat/ModEq.lean
m✝ n✝ a✝ b✝ c d a b m n : ℕ
hmn : m.Coprime n
h : m ∣ (↑b - ↑a).natAbs ∧ n ∣ (↑b - ↑a).natAbs
\u22a2 m * n ∣ (↑b - ↑a).natAbs
-- Mathlib/Algebra/Order/Field/Basic.lean
ι : Type u_1
α : Type u_2
β : Type u_3
inst✝ : LinearOrderedSemifield α
a b c d e : α
m✝ n✝ : ℤ
a1 : 1 ≤ a
m n : ℕ
mn : m ≤ n
\u22a2 (a ^ n)⁻¹ ≤ (a ^ m)⁻¹
-- Mathlib/Data/QPF/Multivariate/Constructions/Fix.lean
n : ℕ
F : TypeVec.{u} (n + 1) → Type u
q : MvQPF F
α : TypeVec.{u} n
β : Type u
u : F (α ::: β) → β
x y : (P F).W α
\u22a2 WEquiv x y → recF u x = recF u y
-- Mathlib/Data/QPF/Multivariate/Constructions/Fix.lean
n : ℕ
F : TypeVec.{u} (n + 1) → Type u
q : MvQPF F
α : TypeVec.{u} n
β : Type u
u : F (α ::: β) → β
x y : (P F).W α
\u22a2 ∀ (a : (P F).A) (f' : (P F).drop.B a ⟹ α) (f : (P F).last.B a → (P F).W α), WEquiv ((P F).wMk a f' f) y → recF u ((P F).wMk a f' f) = recF u y
-- Mathlib/Data/QPF/Multivariate/Constructions/Fix.lean
n : ℕ
F : TypeVec.{u} (n + 1) → Type u
q : MvQPF F
α : TypeVec.{u} n
β : Type u
u : F (α ::: β) → β
x y : (P F).W α
a₀ : (P F).A
f'₀ : (P F).drop.B a₀ ⟹ α
f₀ : (P F).last.B a₀ → (P F).W α
\u22a2 WEquiv ((P F).wMk a₀ f'₀ f₀) y → recF u ((P F).wMk a₀ f'₀ f₀) = recF u y
-- Mathlib/Data/QPF/Multivariate/Constructions/Fix.lean
n : ℕ
F : TypeVec.{u} (n + 1) → Type u
q : MvQPF F
α : TypeVec.{u} n
β : Type u
u : F (α ::: β) → β
x y : (P F).W α
a₀ : (P F).A
f'₀ : (P F).drop.B a₀ ⟹ α
f₀ : (P F).last.B a₀ → (P F).W α
\u22a2 ∀ (a : (P F).A) (f' : (P F).drop.B a ⟹ α) (f : (P F).last.B a → (P F).W α), WEquiv ((P F).wMk a₀ f'₀ f₀) ((P F).wMk a f' f) → recF u ((P F).wMk a₀ f'₀ f₀) = recF u ((P F).wMk a f' f)
-- Mathlib/Analysis/Calculus/Deriv/Basic.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 L₁ L₂ : Filter 𝕜
h : s ∈ 𝓝 x
\u22a2 derivWithin f s x = deriv f x
-- Mathlib/CategoryTheory/Sites/CoversTop.lean
C : Type u
inst✝¹ : Category.{v, u} C
J : GrothendieckTopology C
A : Type u'
inst✝ : Category.{v', u'} A
I : Type u_1
Y : I → C
hY : J.CoversTop Y
F : Sheaf J A
c : Cone F.val
hc : IsLimit c
X : A
f g : X ⟶ c.pt
h : ∀ (i : I), f ≫ c.π.app (Opposite.op (Y i)) = g ≫ c.π.app (Opposite.op (Y i))
\u22a2 f = g
-- Mathlib/CategoryTheory/Sites/CoversTop.lean
C : Type u
inst✝¹ : Category.{v, u} C
J : GrothendieckTopology C
A : Type u'
inst✝ : Category.{v', u'} A
I : Type u_1
Y : I → C
hY : J.CoversTop Y
F : Sheaf J A
c : Cone F.val
hc : IsLimit c
X : A
f g : X ⟶ c.pt
h : ∀ (i : I), f ≫ c.π.app (Opposite.op (Y i)) = g ≫ c.π.app (Opposite.op (Y i))
Z : Cᵒᵖ
\u22a2 ∀ (I_1 : (hY.cover (Opposite.unop Z)).Arrow), (f ≫ c.π.app Z) ≫ F.val.map I_1.f.op = (g ≫ c.π.app Z) ≫ F.val.map I_1.f.op
-- Mathlib/CategoryTheory/Sites/CoversTop.lean
C : Type u
inst✝¹ : Category.{v, u} C
J : GrothendieckTopology C
A : Type u'
inst✝ : Category.{v', u'} A
I : Type u_1
Y : I → C
hY : J.CoversTop Y
F : Sheaf J A
c : Cone F.val
hc : IsLimit c
X : A
f g : X ⟶ c.pt
h : ∀ (i : I), f ≫ c.π.app (Opposite.op (Y i)) = g ≫ c.π.app (Opposite.op (Y i))
Z : Cᵒᵖ
W : C
a : W ⟶ Opposite.unop Z
i : I
b : W ⟶ Y i
\u22a2 (f ≫ c.π.app Z) ≫ F.val.map { Y := W, f := a, hf := ⋯ }.f.op = (g ≫ c.π.app Z) ≫ F.val.map { Y := W, f := a, hf := ⋯ }.f.op
-- Mathlib/LinearAlgebra/Eigenspace/Semisimple.lean
R : Type u_1
M : Type u_2
inst✝² : CommRing R
inst✝¹ : AddCommGroup M
inst✝ : Module R M
f g : End R M
hf : f.IsSemisimple
μ : R
\u22a2 f.maxGenEigenspace μ = f.eigenspace μ
-- Mathlib/Geometry/Manifold/PartitionOfUnity.lean
ι : Type uι
E : Type uE
inst✝¹⁰ : NormedAddCommGroup E
inst✝⁹ : NormedSpace ℝ E
inst✝⁸ : FiniteDimensional ℝ E
F : Type uF
inst✝⁷ : NormedAddCommGroup F
inst✝⁶ : NormedSpace ℝ F
H : Type uH
inst✝⁵ : TopologicalSpace H
I : ModelWithCorners ℝ E H
M : Type uM
inst✝⁴ : TopologicalSpace M
inst✝³ : ChartedSpace H M
inst✝² : SmoothManifoldWithCorners I M
inst✝¹ : T2Space M
inst✝ : SigmaCompactSpace M
s : Set M
hs : IsClosed s
\u22a2 ∃ f, f.IsSubordinate fun x => (chartAt H ↑x).source
-- Mathlib/Geometry/Manifold/PartitionOfUnity.lean
ι : Type uι
E : Type uE
inst✝¹⁰ : NormedAddCommGroup E
inst✝⁹ : NormedSpace ℝ E
inst✝⁸ : FiniteDimensional ℝ E
F : Type uF
inst✝⁷ : NormedAddCommGroup F
inst✝⁶ : NormedSpace ℝ F
H : Type uH
inst✝⁵ : TopologicalSpace H
I : ModelWithCorners ℝ E H
M : Type uM
inst✝⁴ : TopologicalSpace M
inst✝³ : ChartedSpace H M
inst✝² : SmoothManifoldWithCorners I M
inst✝¹ : T2Space M
inst✝ : SigmaCompactSpace M
s : Set M
hs : IsClosed s
x : M
hx : x ∈ s
\u22a2 x ∈ ⋃ i, (chartAt H ↑i).source
-- Mathlib/Order/LiminfLimsup.lean
α : Type u_1
β : Type u_2
γ : Type u_3
ι : Type u_4
ι' : Type u_5
inst✝ : CompleteDistribLattice α
f : Filter β
p q : β → Prop
u : β → α
g : Filter β
\u22a2 limsup u (f ⊔ g) = limsup u f ⊔ limsup u g
-- Mathlib/Order/LiminfLimsup.lean
α : Type u_1
β : Type u_2
γ : Type u_3
ι : Type u_4
ι' : Type u_5
inst✝ : CompleteDistribLattice α
f : Filter β
p q : β → Prop
u : β → α
g : Filter β
\u22a2 limsup u (f ⊔ g) ≤ limsup u f ⊔ limsup u g
-- Mathlib/Order/LiminfLimsup.lean
α : Type u_1
β : Type u_2
γ : Type u_3
ι : Type u_4
ι' : Type u_5
inst✝ : CompleteDistribLattice α
f : Filter β
p q : β → Prop
u : β → α
g : Filter β
\u22a2 ∀ (i : α), (∀ᶠ (n : β) in f, u n ≤ i) → ∀ (i_1 : α), (∀ᶠ (n : β) in g, u n ≤ i_1) → sInf {a | ∀ᶠ (n : β) in f ⊔ g, u n ≤ a} ≤ i ⊔ i_1
-- Mathlib/Order/LiminfLimsup.lean
α : Type u_1
β : Type u_2
γ : Type u_3
ι : Type u_4
ι' : Type u_5
inst✝ : CompleteDistribLattice α
f : Filter β
p q : β → Prop
u : β → α
g : Filter β
a : α
ha : ∀ᶠ (n : β) in f, u n ≤ a
b : α
hb : ∀ᶠ (n : β) in g, u n ≤ b
\u22a2 sInf {a | ∀ᶠ (n : β) in f ⊔ g, u n ≤ a} ≤ a ⊔ b
-- Mathlib/Order/UpperLower/Basic.lean
α : Type u_1
β : Type u_2
γ : Type u_3
ι : Sort u_4
κ : ι → Sort u_5
inst✝ : LE α
S : Set (LowerSet α)
s t : LowerSet α
a : α
\u22a2 Disjoint ↑s ↑t ↔ Disjoint s t
-- Mathlib/Order/SuccPred/Basic.lean
α : Type u_1
β : Type u_2
inst✝¹ : Preorder α
inst✝ : SuccOrder α
a b : α
hb : ¬IsMax b
\u22a2 Ico a (succ b) = Icc a b
-- 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 : R[X]
inst✝ : Semiring S
f : R →+* S
p : R[X]
\u22a2 (map f p).degree = p.degree ↔ f p.leadingCoeff ≠ 0 ∨ p = 0
-- 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 : R[X]
inst✝ : Semiring S
f : R →+* S
p : R[X]
h : p = 0
\u22a2 (map f p).degree = p.degree ↔ f p.leadingCoeff ≠ 0 ∨ p = 0
-- 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 : R[X]
inst✝ : Semiring S
f : R →+* S
p : R[X]
h : p ≠ 0
\u22a2 (map f p).degree = p.degree ↔ f p.leadingCoeff ≠ 0 ∨ p = 0
-- 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 : R[X]
inst✝ : Semiring S
f : R →+* S
p : R[X]
h : p ≠ 0
\u22a2 (map f p).degree = p.degree ↔ f p.leadingCoeff ≠ 0
-- 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 : R[X]
inst✝ : Semiring S
f : R →+* S
p : R[X]
h : p ≠ 0
h2 : (map f p).degree = p.degree
\u22a2 f p.leadingCoeff ≠ 0
-- 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 : R[X]
inst✝ : Semiring S
f : R →+* S
p : R[X]
h : p ≠ 0
h2 : (map f p).degree = p.degree
h3 : (map f p).natDegree = p.natDegree
\u22a2 f p.leadingCoeff ≠ 0
-- 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 : R[X]
inst✝ : Semiring S
f : R →+* S
p : R[X]
h : p ≠ 0
h2 : (map f p).degree = p.degree
h3 : (map f p).natDegree = p.natDegree
h4 : map f p ≠ 0
\u22a2 f p.leadingCoeff ≠ 0
-- Mathlib/Algebra/Order/Floor/Div.lean
ι : Type u_1
α : Type u_2
β : Type u_3
inst✝⁵ : LinearOrderedAddCommMonoid α
inst✝⁴ : OrderedAddCommMonoid β
inst✝³ : SMulZeroClass α β
inst✝² : PosSMulReflectLE α β
inst✝¹ : FloorDiv α β
inst✝ : CeilDiv α β
a : α
b c : β
\u22a2 b ⌊/⌋ a ≤ b ⌈/⌉ a
-- Mathlib/Algebra/Order/Floor/Div.lean
ι : Type u_1
α : Type u_2
β : Type u_3
inst✝⁵ : LinearOrderedAddCommMonoid α
inst✝⁴ : OrderedAddCommMonoid β
inst✝³ : SMulZeroClass α β
inst✝² : PosSMulReflectLE α β
inst✝¹ : FloorDiv α β
inst✝ : CeilDiv α β
a : α
b c : β
ha : a ≤ 0
\u22a2 b ⌊/⌋ a ≤ b ⌈/⌉ a
-- Mathlib/Algebra/Order/Floor/Div.lean
ι : Type u_1
α : Type u_2
β : Type u_3
inst✝⁵ : LinearOrderedAddCommMonoid α
inst✝⁴ : OrderedAddCommMonoid β
inst✝³ : SMulZeroClass α β
inst✝² : PosSMulReflectLE α β
inst✝¹ : FloorDiv α β
inst✝ : CeilDiv α β
a : α
b c : β
ha : 0 < a
\u22a2 b ⌊/⌋ a ≤ b ⌈/⌉ a
-- Mathlib/MeasureTheory/OuterMeasure/Basic.lean
α : Type u_1
ι : Type u_2
F : Type u_3
inst✝³ : FunLike F (Set α) ℝ≥0∞
inst✝² : OuterMeasureClass F α
μ : F
s✝ t : Set α
inst✝¹ : TopologicalSpace α
inst✝ : SecondCountableTopology α
s : Set α
hs : μ s ≠ 0
\u22a2 ∃ x ∈ s, ∀ t ∈ 𝓝[s] x, 0 < μ t
-- Mathlib/MeasureTheory/OuterMeasure/Basic.lean
α : Type u_1
ι : Type u_2
F : Type u_3
inst✝³ : FunLike F (Set α) ℝ≥0∞
inst✝² : OuterMeasureClass F α
μ : F
s✝ t : Set α
inst✝¹ : TopologicalSpace α
inst✝ : SecondCountableTopology α
s : Set α
hs : ∀ x ∈ s, ∃ t ∈ 𝓝[s] x, μ t ≤ 0
\u22a2 μ s = 0
-- Mathlib/MeasureTheory/OuterMeasure/Basic.lean
α : Type u_1
ι : Type u_2
F : Type u_3
inst✝³ : FunLike F (Set α) ℝ≥0∞
inst✝² : OuterMeasureClass F α
μ : F
s✝ t : Set α
inst✝¹ : TopologicalSpace α
inst✝ : SecondCountableTopology α
s : Set α
hs : ∀ x ∈ s, ∃ t ∈ 𝓝[s] x, μ t = 0
\u22a2 μ s = 0
-- Mathlib/MeasureTheory/Measure/Trim.lean
α : Type u_1
m m0 : MeasurableSpace α
μ : Measure α
s : Set α
m₁ m₂ : MeasurableSpace α
hm₁₂ : m₁ ≤ m₂
hm₂ : m₂ ≤ m0
\u22a2 (μ.trim hm₂).trim hm₁₂ = μ.trim ⋯
-- Mathlib/MeasureTheory/Measure/Trim.lean
α : Type u_1
m m0 : MeasurableSpace α
μ : Measure α
s : Set α
m₁ m₂ : MeasurableSpace α
hm₁₂ : m₁ ≤ m₂
hm₂ : m₂ ≤ m0
t : Set α
ht : MeasurableSet t
\u22a2 ((μ.trim hm₂).trim hm₁₂) t = (μ.trim ⋯) t
-- Mathlib/Order/Filter/Bases.lean
α : Type u_1
β : Type u_2
γ : Type u_3
ι : Sort u_4
ι' : Sort u_5
l l' : Filter α
p : ι → Prop
s : ι → Set α
t : Set α
i : ι
p' : ι' → Prop
s' : ι' → Set α
i' : ι'
hl : l.HasBasis p s
\u22a2 (∀ {i : ι}, p i → (s i).Nonempty) ↔ ¬∃ i, p i ∧ s i = ∅
-- Mathlib/Analysis/NormedSpace/PiTensorProduct/InjectiveSeminorm.lean
ι : Type uι
inst✝¹⁰ : Fintype ι
𝕜 : Type u𝕜
inst✝⁹ : NontriviallyNormedField 𝕜
E : ι → Type uE
inst✝⁸ : (i : ι) → SeminormedAddCommGroup (E i)
inst✝⁷ : (i : ι) → NormedSpace 𝕜 (E i)
F : Type uF
inst✝⁶ : SeminormedAddCommGroup F
inst✝⁵ : NormedSpace 𝕜 F
E' : ι → Type u_1
E'' : ι → Type u_2
inst✝⁴ : (i : ι) → SeminormedAddCommGroup (E' i)
inst✝³ : (i : ι) → NormedSpace 𝕜 (E' i)
inst✝² : (i : ι) → SeminormedAddCommGroup (E'' i)
inst✝¹ : (i : ι) → NormedSpace 𝕜 (E'' i)
g : (i : ι) → E' i →L[𝕜] E'' i
f : (i : ι) → E i →L[𝕜] E' i
inst✝ : DecidableEq ι
i : ι
u v : E i →L[𝕜] E' i
x : ⨂[𝕜] (i : ι), E i
\u22a2 (mapL (update f i (u + v))) x = (mapL (update f i u) + mapL (update f i v)) x
-- .lake/packages/batteries/Batteries/Data/List/Lemmas.lean
α : Type u_1
l₁ l₂ l₃ : List α
h₁ : l₁ <+ l₂
h₂ : l₂ <+ l₃
\u22a2 l₁ <+ l₃
-- Mathlib/Combinatorics/SetFamily/AhlswedeZhang.lean
α : Type u_1
β : Type u_2
inst✝⁶ : SemilatticeInf α
inst✝⁵ : BoundedOrder α
inst✝⁴ : DecidableRel fun x x_1 => x ≤ x_1
inst✝³ : SemilatticeInf β
inst✝² : BoundedOrder β
inst✝¹ : DecidableRel fun x x_1 => x ≤ x_1
s t : Finset α
a : α
inst✝ : DecidableEq α
hs : IsAntichain (fun x x_1 => x ≤ x_1) ↑s
ha : a ∈ s
\u22a2 s.truncatedInf a = a
-- Mathlib/Combinatorics/SetFamily/AhlswedeZhang.lean
α : Type u_1
β : Type u_2
inst✝⁶ : SemilatticeInf α
inst✝⁵ : BoundedOrder α
inst✝⁴ : DecidableRel fun x x_1 => x ≤ x_1
inst✝³ : SemilatticeInf β
inst✝² : BoundedOrder β
inst✝¹ : DecidableRel fun x x_1 => x ≤ x_1
s t : Finset α
a : α
inst✝ : DecidableEq α
hs : IsAntichain (fun x x_1 => x ≤ x_1) ↑s
ha : a ∈ s
\u22a2 a ≤ s.truncatedInf a
-- Mathlib/Combinatorics/SetFamily/AhlswedeZhang.lean
α : Type u_1
β : Type u_2
inst✝⁶ : SemilatticeInf α
inst✝⁵ : BoundedOrder α
inst✝⁴ : DecidableRel fun x x_1 => x ≤ x_1
inst✝³ : SemilatticeInf β
inst✝² : BoundedOrder β
inst✝¹ : DecidableRel fun x x_1 => x ≤ x_1
s t : Finset α
a : α
inst✝ : DecidableEq α
hs : IsAntichain (fun x x_1 => x ≤ x_1) ↑s
ha : a ∈ s
\u22a2 ∀ (b : α), b ∈ s ∧ b ≤ a → a ≤ id b
-- Mathlib/Combinatorics/SetFamily/AhlswedeZhang.lean
α : Type u_1
β : Type u_2
inst✝⁶ : SemilatticeInf α
inst✝⁵ : BoundedOrder α
inst✝⁴ : DecidableRel fun x x_1 => x ≤ x_1
inst✝³ : SemilatticeInf β
inst✝² : BoundedOrder β
inst✝¹ : DecidableRel fun x x_1 => x ≤ x_1
s t : Finset α
a : α
inst✝ : DecidableEq α
hs : IsAntichain (fun x x_1 => x ≤ x_1) ↑s
ha : a ∈ s
b : α
hb : b ∈ s
hba : b ≤ a
\u22a2 a ≤ id b
-- Mathlib/NumberTheory/ModularForms/JacobiTheta/TwoVariable.lean
z τ : ℂ
\u22a2 jacobiTheta₂ z (τ + 2) = jacobiTheta₂ z τ
-- Mathlib/NumberTheory/ModularForms/JacobiTheta/TwoVariable.lean
z τ : ℂ
n : ℤ
\u22a2 jacobiTheta₂_term n z (τ + 2) = jacobiTheta₂_term n z τ
-- Mathlib/NumberTheory/ModularForms/JacobiTheta/TwoVariable.lean
z τ : ℂ
n : ℤ
\u22a2 cexp (2 * ↑π * I * ↑n * z) * cexp (↑π * I * ↑n ^ 2 * (τ + 2)) = cexp (2 * ↑π * I * ↑n * z) * cexp (↑π * I * ↑n ^ 2 * τ)
-- Mathlib/NumberTheory/ModularForms/JacobiTheta/TwoVariable.lean
z τ : ℂ
n : ℤ
\u22a2 cexp (↑π * I * ↑n ^ 2 * 2) = 1
-- Mathlib/LinearAlgebra/Dimension/StrongRankCondition.lean
R : Type u
M : Type v
inst✝³ : Ring R
inst✝² : AddCommGroup M
inst✝¹ : Module R M
ι : Type w
ι' : Type w'
inst✝ : RankCondition R
J : Set M
v : Basis ι R M
hJ : span R J = ⊤
\u22a2 #↑(range ⇑v) ≤ #↑J
-- Mathlib/LinearAlgebra/Dimension/StrongRankCondition.lean
R : Type u
M : Type v
inst✝³ : Ring R
inst✝² : AddCommGroup M
inst✝¹ : Module R M
ι : Type w
ι' : Type w'
inst✝ : RankCondition R
J : Set M
v : Basis ι R M
hJ : span R J = ⊤
this : Nontrivial R
\u22a2 #↑(range ⇑v) ≤ #↑J
-- Mathlib/Topology/Order/LowerUpperTopology.lean
α : Type u_1
β : ?m.16439
inst✝² : Preorder α
inst✝¹ : TopologicalSpace α
inst✝ : IsUpper α
s : Set α
\u22a2 IsOpen s ↔ GenerateOpen {t | ∃ a, (Iic a)ᶜ = t} s
-- Mathlib/Analysis/NormedSpace/AddTorsor.lean
α : Type u_1
V : Type u_2
P : Type u_3
W : Type u_4
Q : Type u_5
inst✝⁹ : SeminormedAddCommGroup V
inst✝⁸ : PseudoMetricSpace P
inst✝⁷ : NormedAddTorsor V P
inst✝⁶ : NormedAddCommGroup W
inst✝⁵ : MetricSpace Q
inst✝⁴ : NormedAddTorsor W Q
𝕜 : Type u_6
inst✝³ : NormedField 𝕜
inst✝² : NormedSpace 𝕜 V
inst✝¹ : NormedSpace 𝕜 W
inst✝ : Invertible 2
p₁ p₂ : P
\u22a2 dist (midpoint 𝕜 p₁ p₂) p₂ = ‖2‖⁻¹ * dist p₁ p₂
-- Mathlib/Data/Rat/Cast/Order.lean
F : Type u_1
ι : Type u_2
α : Type u_3
β : Type u_4
p q : ℚ
K : Type u_5
inst✝ : LinearOrderedField K
hq : 0 < q
\u22a2 0 < ↑q
-- Mathlib/Data/Rat/Cast/Order.lean
F : Type u_1
ι : Type u_2
α : Type u_3
β : Type u_4
p q : ℚ
K : Type u_5
inst✝ : LinearOrderedField K
hq : 0 < q
\u22a2 0 < ↑q.num / ↑q.den
-- Mathlib/CategoryTheory/Triangulated/Pretriangulated.lean
C : Type u
inst✝⁴ : Category.{v, u} C
inst✝³ : HasZeroObject C
inst✝² : HasShift C ℤ
inst✝¹ : Preadditive C
inst✝ : ∀ (n : ℤ), (CategoryTheory.shiftFunctor C n).Additive
hC : Pretriangulated C
T : Triangle C
hT : T ∈ distinguishedTriangles
\u22a2 T.mor₃ = 0 ↔ Mono T.mor₁
-- Mathlib/CategoryTheory/Triangulated/Pretriangulated.lean
C : Type u
inst✝⁴ : Category.{v, u} C
inst✝³ : HasZeroObject C
inst✝² : HasShift C ℤ
inst✝¹ : Preadditive C
inst✝ : ∀ (n : ℤ), (CategoryTheory.shiftFunctor C n).Additive
hC : Pretriangulated C
T : Triangle C
hT : T ∈ distinguishedTriangles
h : T.invRotate.mor₁ = 0 ↔ Mono T.invRotate.mor₂
\u22a2 T.mor₃ = 0 ↔ Mono T.mor₁
-- Mathlib/CategoryTheory/Triangulated/Pretriangulated.lean
C : Type u
inst✝⁴ : Category.{v, u} C
inst✝³ : HasZeroObject C
inst✝² : HasShift C ℤ
inst✝¹ : Preadditive C
inst✝ : ∀ (n : ℤ), (CategoryTheory.shiftFunctor C n).Additive
hC : Pretriangulated C
T : Triangle C
hT : T ∈ distinguishedTriangles
h : -(CategoryTheory.shiftFunctor C (-1)).map T.mor₃ ≫ (shiftFunctorCompIsoId C 1 (-1) ⋯).hom.app T.obj₁ = 0 ↔ Mono T.mor₁
\u22a2 T.mor₃ = 0 ↔ Mono T.mor₁
-- Mathlib/CategoryTheory/Triangulated/Pretriangulated.lean
C : Type u
inst✝⁴ : Category.{v, u} C
inst✝³ : HasZeroObject C
inst✝² : HasShift C ℤ
inst✝¹ : Preadditive C
inst✝ : ∀ (n : ℤ), (CategoryTheory.shiftFunctor C n).Additive
hC : Pretriangulated C
T : Triangle C
hT : T ∈ distinguishedTriangles
h : -(CategoryTheory.shiftFunctor C (-1)).map T.mor₃ ≫ (shiftFunctorCompIsoId C 1 (-1) ⋯).hom.app T.obj₁ = 0 ↔ Mono T.mor₁
\u22a2 T.mor₃ = 0 ↔ (CategoryTheory.shiftFunctor C (-1)).map T.mor₃ = 0
-- Mathlib/Data/Real/GoldenRatio.lean
α : Type u_1
inst✝¹ : CommSemiring α
β : Type u_2
inst✝ : CommRing β
\u22a2 (monomial { order := 2, coeffs := ![1, 1] }.order) 1 - ∑ i : Fin { order := 2, coeffs := ![1, 1] }.order, (monomial ↑i) ({ order := 2, coeffs := ![1, 1] }.coeffs i) = X ^ 2 - (X + 1)