ruc-ai4math/mathlib_handler_benchmark_410 huggingface dataset:
-- Mathlib/Geometry/Euclidean/MongePoint.lean
V : Type u_1
P : Type u_2
inst✝³ : NormedAddCommGroup V
inst✝² : InnerProductSpace ℝ V
inst✝¹ : MetricSpace P
inst✝ : NormedAddTorsor V P
n : ℕ
s₁ s₂ : Simplex ℝ P n
h : Set.range s₁.points = Set.range s₂.points
\u22a2 s₁.mongePoint = s₂.mongePoint
-- Mathlib/Analysis/CstarAlgebra/GelfandDuality.lean
A : Type u_1
inst✝⁵ : NormedCommRing A
inst✝⁴ : NormedAlgebra ℂ A
inst✝³ : CompleteSpace A
inst✝² : StarRing A
inst✝¹ : CstarRing A
inst✝ : StarModule ℂ A
\u22a2 Function.Bijective ⇑(gelfandTransform ℂ A)
-- Mathlib/Analysis/CstarAlgebra/GelfandDuality.lean
A : Type u_1
inst✝⁵ : NormedCommRing A
inst✝⁴ : NormedAlgebra ℂ A
inst✝³ : CompleteSpace A
inst✝² : StarRing A
inst✝¹ : CstarRing A
inst✝ : StarModule ℂ A
\u22a2 Function.Surjective ⇑(gelfandTransform ℂ A)
-- Mathlib/Analysis/CstarAlgebra/GelfandDuality.lean
A : Type u_1
inst✝⁵ : NormedCommRing A
inst✝⁴ : NormedAlgebra ℂ A
inst✝³ : CompleteSpace A
inst✝² : StarRing A
inst✝¹ : CstarRing A
inst✝ : StarModule ℂ A
rng : StarSubalgebra ℂ C(↑(characterSpace ℂ A), ℂ) := { toSubalgebra := (gelfandTransform ℂ A).range, star_mem' := ⋯ }
\u22a2 Function.Surjective ⇑(gelfandTransform ℂ A)
-- Mathlib/Analysis/CstarAlgebra/GelfandDuality.lean
A : Type u_1
inst✝⁵ : NormedCommRing A
inst✝⁴ : NormedAlgebra ℂ A
inst✝³ : CompleteSpace A
inst✝² : StarRing A
inst✝¹ : CstarRing A
inst✝ : StarModule ℂ A
rng : StarSubalgebra ℂ C(↑(characterSpace ℂ A), ℂ) := { toSubalgebra := (gelfandTransform ℂ A).range, star_mem' := ⋯ }
\u22a2 rng = ⊤
-- Mathlib/Analysis/CstarAlgebra/GelfandDuality.lean
A : Type u_1
inst✝⁵ : NormedCommRing A
inst✝⁴ : NormedAlgebra ℂ A
inst✝³ : CompleteSpace A
inst✝² : StarRing A
inst✝¹ : CstarRing A
inst✝ : StarModule ℂ A
rng : StarSubalgebra ℂ C(↑(characterSpace ℂ A), ℂ) := { toSubalgebra := (gelfandTransform ℂ A).range, star_mem' := ⋯ }
h : rng.topologicalClosure = rng
\u22a2 rng = ⊤
-- Mathlib/Analysis/CstarAlgebra/GelfandDuality.lean
A : Type u_1
inst✝⁵ : NormedCommRing A
inst✝⁴ : NormedAlgebra ℂ A
inst✝³ : CompleteSpace A
inst✝² : StarRing A
inst✝¹ : CstarRing A
inst✝ : StarModule ℂ A
rng : StarSubalgebra ℂ C(↑(characterSpace ℂ A), ℂ) := { toSubalgebra := (gelfandTransform ℂ A).range, star_mem' := ⋯ }
h : rng.topologicalClosure = rng
x✝¹ x✝ : ↑(characterSpace ℂ A)
\u22a2 x✝¹ ≠ x✝ → ∃ f ∈ (fun f => ⇑f) '' ↑rng.toSubalgebra, f x✝¹ ≠ f x✝
-- Mathlib/Analysis/CstarAlgebra/GelfandDuality.lean
A : Type u_1
inst✝⁵ : NormedCommRing A
inst✝⁴ : NormedAlgebra ℂ A
inst✝³ : CompleteSpace A
inst✝² : StarRing A
inst✝¹ : CstarRing A
inst✝ : StarModule ℂ A
rng : StarSubalgebra ℂ C(↑(characterSpace ℂ A), ℂ) := { toSubalgebra := (gelfandTransform ℂ A).range, star_mem' := ⋯ }
h : rng.topologicalClosure = rng
x✝¹ x✝ : ↑(characterSpace ℂ A)
\u22a2 (∀ f ∈ (fun f => ⇑f) '' ↑rng.toSubalgebra, f x✝¹ = f x✝) → x✝¹ = x✝
-- Mathlib/Data/Analysis/Topology.lean
α : Type u_1
β : Type u_2
σ : Type u_3
τ : Type u_4
inst✝ : TopologicalSpace α
F : Realizer α
s : Set α
a : α
this : (a : Prop) → Decidable a
\u22a2 (a ∉ s → ∃ b, a ∈ F.F.f b ∧ ∀ z ∈ F.F.f b, z ∉ s) ↔ (∀ (b : F.σ), a ∈ F.F.f b → ∃ z, z ∈ F.F.f b ∩ s) → a ∈ s
-- Mathlib/Data/Analysis/Topology.lean
α : Type u_1
β : Type u_2
σ : Type u_3
τ : Type u_4
inst✝ : TopologicalSpace α
F : Realizer α
s : Set α
a : α
this : (a : Prop) → Decidable a
\u22a2 (¬∃ b, a ∈ F.F.f b ∧ ∀ z ∈ F.F.f b, z ∉ s) → a ∈ s ↔ (∀ (b : F.σ), a ∈ F.F.f b → ∃ z, z ∈ F.F.f b ∩ s) → a ∈ s
-- Mathlib/Data/Matroid/Basic.lean
α : Type u_1
M : Matroid α
B I J X Y : Set α
e : α
hI : M.Basis' I X
hIJ : I ⊆ J
hJ : M.Indep J
\u22a2 J ∩ X = I
-- Mathlib/Algebra/AddConstMap/Basic.lean
F : Type u_1
G : Type u_2
H : Type u_3
inst✝⁵ : FunLike F G H
a : G
b : H
inst✝⁴ : LinearOrderedAddCommGroup G
inst✝³ : Archimedean G
inst✝² : AddGroup H
inst✝¹ : AddConstMapClass F G H a b
f : F
R : H → H → Prop
inst✝ : IsTrans H R
hR : CovariantClass H H (fun x y => y + x) R
ha : 0 < a
l : G
hf : ∀ x ∈ Icc l (l + a), ∀ y ∈ Icc l (l + a), x < y → R (f x) (f y)
x y : G
hxy : (fun x x_1 => x < x_1) x y
\u22a2 R (f x) (f y)
-- Mathlib/Algebra/AddConstMap/Basic.lean
F : Type u_1
G : Type u_2
H : Type u_3
inst✝⁵ : FunLike F G H
a : G
b : H
inst✝⁴ : LinearOrderedAddCommGroup G
inst✝³ : Archimedean G
inst✝² : AddGroup H
inst✝¹ : AddConstMapClass F G H a b
f : F
R : H → H → Prop
inst✝ : IsTrans H R
ha : 0 < a
l : G
hf : ∀ x ∈ Icc l (l + a), ∀ y ∈ Icc l (l + a), x < y → R (f x) (f y)
x y : G
hxy : (fun x x_1 => x < x_1) x y
hR : Covariant H H (fun x y => y + x) R
\u22a2 R (f x) (f y)
-- Mathlib/CategoryTheory/Subterminal.lean
C : Type u₁
inst✝¹ : Category.{v₁, u₁} C
A : C
inst✝ : HasTerminal C
X : MonoOver (⊤_ C)
Z : C
f g : Z ⟶ X.obj.left
\u22a2 f = g
-- Mathlib/CategoryTheory/Subterminal.lean
C : Type u₁
inst✝¹ : Category.{v₁, u₁} C
A : C
inst✝ : HasTerminal C
X : MonoOver (⊤_ C)
Z : C
f g : Z ⟶ X.obj.left
\u22a2 f ≫ X.arrow = g ≫ X.arrow
-- Mathlib/GroupTheory/OrderOfElement.lean
G : Type u_1
H : Type u_2
A : Type u_3
α : Type u_4
β : Type u_5
inst✝ : Monoid G
a b x y : G
n m : ℕ
h : n ≠ 0
\u22a2 minimalPeriod (fun x_1 => x ^ n * x_1) 1 = minimalPeriod (fun x_1 => x * x_1) 1 / (minimalPeriod (fun x_1 => x * x_1) 1).gcd n
-- Mathlib/RingTheory/MvPolynomial/Basic.lean
σ : Type u
R : Type v
inst✝¹ : CommSemiring R
p✝ m : ℕ
inst✝ : DecidableEq σ
p : MvPolynomial σ R
n : ℕ
\u22a2 p ∈ restrictDegree σ R n ↔ ∀ (i : σ), Multiset.count i p.degrees ≤ n
-- Mathlib/RingTheory/MvPolynomial/Basic.lean
σ : Type u
R : Type v
inst✝¹ : CommSemiring R
p✝ m : ℕ
inst✝ : DecidableEq σ
p : MvPolynomial σ R
n : ℕ
\u22a2 (∀ s ∈ p.support, ∀ (i : σ), s i ≤ n) ↔ ∀ (i : σ), ∀ b ∈ p.support, b i ≤ n
-- Mathlib/LinearAlgebra/Prod.lean
R : Type u
K : Type u'
M : Type v
V : Type v'
M₂ : Type w
V₂ : Type w'
M₃ : Type y
V₃ : Type y'
M₄ : Type z
ι : Type x
M₅ : Type u_1
M₆ : Type u_2
inst✝⁴ : Semiring R
inst✝³ : AddCommMonoid M
inst✝² : AddCommMonoid M₂
inst✝¹ : Module R M
inst✝ : Module R M₂
p : Submodule R M
q : Submodule R M₂
n : M₂
\u22a2 (0, n) ∈ snd R M M₂
-- Mathlib/LinearAlgebra/Prod.lean
R : Type u
K : Type u'
M : Type v
V : Type v'
M₂ : Type w
V₂ : Type w'
M₃ : Type y
V₃ : Type y'
M₄ : Type z
ι : Type x
M₅ : Type u_1
M₆ : Type u_2
inst✝⁴ : Semiring R
inst✝³ : AddCommMonoid M
inst✝² : AddCommMonoid M₂
inst✝¹ : Module R M
inst✝ : Module R M₂
p : Submodule R M
q : Submodule R M₂
\u22a2 ∀ (x y : ↥(snd R M M₂)), (fun x => (↑x).2) (x + y) = (fun x => (↑x).2) x + (fun x => (↑x).2) y
-- Mathlib/LinearAlgebra/Prod.lean
R : Type u
K : Type u'
M : Type v
V : Type v'
M₂ : Type w
V₂ : Type w'
M₃ : Type y
V₃ : Type y'
M₄ : Type z
ι : Type x
M₅ : Type u_1
M₆ : Type u_2
inst✝⁴ : Semiring R
inst✝³ : AddCommMonoid M
inst✝² : AddCommMonoid M₂
inst✝¹ : Module R M
inst✝ : Module R M₂
p : Submodule R M
q : Submodule R M₂
\u22a2 ∀ (m : R) (x : ↥(snd R M M₂)), { toFun := fun x => (↑x).2, map_add' := ⋯ }.toFun (m • x) = (RingHom.id R) m • { toFun := fun x => (↑x).2, map_add' := ⋯ }.toFun x
-- Mathlib/LinearAlgebra/Prod.lean
R : Type u
K : Type u'
M : Type v
V : Type v'
M₂ : Type w
V₂ : Type w'
M₃ : Type y
V₃ : Type y'
M₄ : Type z
ι : Type x
M₅ : Type u_1
M₆ : Type u_2
inst✝⁴ : Semiring R
inst✝³ : AddCommMonoid M
inst✝² : AddCommMonoid M₂
inst✝¹ : Module R M
inst✝ : Module R M₂
p : Submodule R M
q : Submodule R M₂
x : M
y : M₂
hx : (x, y) ∈ snd R M M₂
\u22a2 (fun n => ⟨(0, n), ⋯⟩) ({ toFun := fun x => (↑x).2, map_add' := ⋯, map_smul' := ⋯ }.toFun ⟨(x, y), hx⟩) = ⟨(x, y), hx⟩
-- Mathlib/LinearAlgebra/Prod.lean
R : Type u
K : Type u'
M : Type v
V : Type v'
M₂ : Type w
V₂ : Type w'
M₃ : Type y
V₃ : Type y'
M₄ : Type z
ι : Type x
M₅ : Type u_1
M₆ : Type u_2
inst✝⁴ : Semiring R
inst✝³ : AddCommMonoid M
inst✝² : AddCommMonoid M₂
inst✝¹ : Module R M
inst✝ : Module R M₂
p : Submodule R M
q : Submodule R M₂
x : M
y : M₂
hx✝ : (x, y) ∈ snd R M M₂
hx : x = 0
\u22a2 (fun n => ⟨(0, n), ⋯⟩) ({ toFun := fun x => (↑x).2, map_add' := ⋯, map_smul' := ⋯ }.toFun ⟨(x, y), hx✝⟩) = ⟨(x, y), hx✝⟩
-- Mathlib/LinearAlgebra/Prod.lean
R : Type u
K : Type u'
M : Type v
V : Type v'
M₂ : Type w
V₂ : Type w'
M₃ : Type y
V₃ : Type y'
M₄ : Type z
ι : Type x
M₅ : Type u_1
M₆ : Type u_2
inst✝⁴ : Semiring R
inst✝³ : AddCommMonoid M
inst✝² : AddCommMonoid M₂
inst✝¹ : Module R M
inst✝ : Module R M₂
p : Submodule R M
q : Submodule R M₂
x : M
y : M₂
\u22a2 (x, y) ∈ map (inr R M M₂) q ↔ (x, y) ∈ ⊥.prod q
-- Mathlib/Algebra/Polynomial/Reverse.lean
R : Type u_1
inst✝ : Semiring R
f✝ f : R[X]
\u22a2 f.reverse.trailingCoeff = f.leadingCoeff
-- Mathlib/Algebra/Polynomial/Degree/TrailingDegree.lean
R : Type u
S : Type v
a b : R
n✝ m : ℕ
inst✝ : Semiring R
p✝ q r p : R[X]
n : ℕ
hn : n ≠ 0
\u22a2 p.trailingDegree = ↑n ↔ p.natTrailingDegree = n
-- Mathlib/Condensed/TopComparison.lean
C : Type u
inst✝³ : Category.{v, u} C
G : C ⥤ TopCat
X : Type w'
inst✝² : TopologicalSpace X
Z B : C
π : Z ⟶ B
inst✝¹ : HasPullback π π
inst✝ : PreservesLimit (cospan π π) G
a : C(↑(G.obj Z), X)
ha : ⇑a ∘ ⇑(G.map (pullback.fst π π)) = ⇑a ∘ ⇑(G.map (pullback.snd π π))
x y : ↑(G.obj Z)
hxy : (G.map π) x = (G.map π) y
xy : ↑(G.obj (pullback π π)) := (PreservesPullback.iso G π π).inv ((TopCat.pullbackIsoProdSubtype (G.map π) (G.map π)).inv ⟨(x, y), hxy⟩)
ha' : a ((G.map (pullback.fst π π)) xy) = a ((G.map (pullback.snd π π)) xy)
\u22a2 a x = a y
-- Mathlib/Condensed/TopComparison.lean
C : Type u
inst✝³ : Category.{v, u} C
G : C ⥤ TopCat
X : Type w'
inst✝² : TopologicalSpace X
Z B : C
π : Z ⟶ B
inst✝¹ : HasPullback π π
inst✝ : PreservesLimit (cospan π π) G
a : C(↑(G.obj Z), X)
ha : ⇑a ∘ ⇑(G.map (pullback.fst π π)) = ⇑a ∘ ⇑(G.map (pullback.snd π π))
x y : ↑(G.obj Z)
hxy : (G.map π) x = (G.map π) y
xy : ↑(G.obj (pullback π π)) := (PreservesPullback.iso G π π).inv ((TopCat.pullbackIsoProdSubtype (G.map π) (G.map π)).inv ⟨(x, y), hxy⟩)
ha' : a ((G.map (pullback.fst π π)) xy) = a ((G.map (pullback.snd π π)) xy)
h₁ : ∀ (y : ↑(pullback (G.map π) (G.map π))), (G.map (pullback.fst π π)) ((PreservesPullback.iso G π π).inv y) = (pullback.fst (G.map π) (G.map π)) y
\u22a2 a x = a y
-- Mathlib/Condensed/TopComparison.lean
C : Type u
inst✝³ : Category.{v, u} C
G : C ⥤ TopCat
X : Type w'
inst✝² : TopologicalSpace X
Z B : C
π : Z ⟶ B
inst✝¹ : HasPullback π π
inst✝ : PreservesLimit (cospan π π) G
a : C(↑(G.obj Z), X)
ha : ⇑a ∘ ⇑(G.map (pullback.fst π π)) = ⇑a ∘ ⇑(G.map (pullback.snd π π))
x y : ↑(G.obj Z)
hxy : (G.map π) x = (G.map π) y
xy : ↑(G.obj (pullback π π)) := (PreservesPullback.iso G π π).inv ((TopCat.pullbackIsoProdSubtype (G.map π) (G.map π)).inv ⟨(x, y), hxy⟩)
ha' : a ((G.map (pullback.fst π π)) xy) = a ((G.map (pullback.snd π π)) xy)
h₁ : ∀ (y : ↑(pullback (G.map π) (G.map π))), (G.map (pullback.fst π π)) ((PreservesPullback.iso G π π).inv y) = (pullback.fst (G.map π) (G.map π)) y
h₂ : ∀ (y : ↑(pullback (G.map π) (G.map π))), (G.map (pullback.snd π π)) ((PreservesPullback.iso G π π).inv y) = (pullback.snd (G.map π) (G.map π)) y
\u22a2 a x = a y
-- Mathlib/Condensed/TopComparison.lean
C : Type u
inst✝³ : Category.{v, u} C
G : C ⥤ TopCat
X : Type w'
inst✝² : TopologicalSpace X
Z B : C
π : Z ⟶ B
inst✝¹ : HasPullback π π
inst✝ : PreservesLimit (cospan π π) G
a : C(↑(G.obj Z), X)
ha : ⇑a ∘ ⇑(G.map (pullback.fst π π)) = ⇑a ∘ ⇑(G.map (pullback.snd π π))
x y : ↑(G.obj Z)
hxy : (G.map π) x = (G.map π) y
xy : ↑(G.obj (pullback π π)) := (PreservesPullback.iso G π π).inv ((TopCat.pullbackIsoProdSubtype (G.map π) (G.map π)).inv ⟨(x, y), hxy⟩)
ha' : a (↑⟨(x, y), hxy⟩).1 = a (↑⟨(x, y), hxy⟩).2
h₁ : ∀ (y : ↑(pullback (G.map π) (G.map π))), (G.map (pullback.fst π π)) ((PreservesPullback.iso G π π).inv y) = (pullback.fst (G.map π) (G.map π)) y
h₂ : ∀ (y : ↑(pullback (G.map π) (G.map π))), (G.map (pullback.snd π π)) ((PreservesPullback.iso G π π).inv y) = (pullback.snd (G.map π) (G.map π)) y
\u22a2 a x = a y
-- Mathlib/Data/QPF/Multivariate/Constructions/Fix.lean
n : ℕ
F : TypeVec.{u} (n + 1) → Type u
q : MvQPF F
α : TypeVec.{u} n
β : Type u
g : F (α ::: β) → β
x : (P F).W α
\u22a2 recF g x = g (abs ((TypeVec.id ::: recF g) <$$> (P F).wDest' x))
-- Mathlib/Data/QPF/Multivariate/Constructions/Fix.lean
n : ℕ
F : TypeVec.{u} (n + 1) → Type u
q : MvQPF F
α : TypeVec.{u} n
β : Type u
g : F (α ::: β) → β
x : (P F).W α
\u22a2 ∀ (a : (P F).A) (f' : (P F).drop.B a ⟹ α) (f : (P F).last.B a → (P F).W α), recF g ((P F).wMk a f' f) = g (abs ((TypeVec.id ::: recF g) <$$> (P F).wDest' ((P F).wMk a f' f)))
-- Mathlib/Data/QPF/Multivariate/Constructions/Fix.lean
n : ℕ
F : TypeVec.{u} (n + 1) → Type u
q : MvQPF F
α : TypeVec.{u} n
β : Type u
g : F (α ::: β) → β
x : (P F).W α
a : (P F).A
f' : (P F).drop.B a ⟹ α
f : (P F).last.B a → (P F).W α
\u22a2 recF g ((P F).wMk a f' f) = g (abs ((TypeVec.id ::: recF g) <$$> (P F).wDest' ((P F).wMk a f' f)))
-- Mathlib/Probability/Kernel/Disintegration/CdfToKernel.lean
α : Type u_1
β : Type u_2
mα : MeasurableSpace α
mβ : MeasurableSpace β
κ : Kernel α (β × ℝ)
ν : Kernel α β
f : α × β → ℚ → ℝ
hf : IsRatCondKernelCDF f κ ν
a : α
q : ℚ
\u22a2 (fun b => ↑(stieltjesOfMeasurableRat f ⋯ (a, b)) ↑q) =ᶠ[ae (ν a)] fun b => f (a, b) q
-- Mathlib/Probability/Kernel/Disintegration/CdfToKernel.lean
α : Type u_1
β : Type u_2
mα : MeasurableSpace α
mβ : MeasurableSpace β
κ : Kernel α (β × ℝ)
ν : Kernel α β
f : α × β → ℚ → ℝ
hf : IsRatCondKernelCDF f κ ν
a✝ : α
q : ℚ
a : β
ha : IsRatStieltjesPoint f (a✝, a)
\u22a2 ↑(stieltjesOfMeasurableRat f ⋯ (a✝, a)) ↑q = f (a✝, a) q
-- Mathlib/NumberTheory/SmoothNumbers.lean
n : ℕ
\u22a2 n.smoothNumbers = factoredNumbers n.primesBelow
-- Mathlib/NumberTheory/SmoothNumbers.lean
n : ℕ
\u22a2 factoredNumbers (Finset.range n) = factoredNumbers n.primesBelow
-- Mathlib/NumberTheory/SmoothNumbers.lean
n m : ℕ
hm : m ∈ factoredNumbers (Finset.range n)
\u22a2 m ∈ factoredNumbers n.primesBelow
-- Mathlib/NumberTheory/SmoothNumbers.lean
n m : ℕ
hm : ∀ (p : ℕ), Prime p → p ∣ m → p ∈ Finset.range n
\u22a2 ∀ (p : ℕ), Prime p → p ∣ m → p ∈ n.primesBelow
-- Mathlib/Algebra/Algebra/NonUnitalSubalgebra.lean
F : Type u_1
R : Type u
A : Type v
B : Type w
inst✝¹⁰ : CommSemiring R
inst✝⁹ : NonUnitalNonAssocSemiring A
inst✝⁸ : Module R A
inst✝⁷ : IsScalarTower R A A
inst✝⁶ : SMulCommClass R A A
inst✝⁵ : NonUnitalNonAssocSemiring B
inst✝⁴ : Module R B
inst✝³ : IsScalarTower R B B
inst✝² : SMulCommClass R B B
inst✝¹ : FunLike F A B
inst✝ : NonUnitalAlgHomClass F R A B
x : A
\u22a2 x ∈ Submodule.span R ↑(NonUnitalSubsemiring.closure ∅) ↔ x = 0
-- Mathlib/GroupTheory/Perm/Support.lean
α : Type u_1
inst✝¹ : DecidableEq α
inst✝ : Fintype α
f g σ : Perm α
\u22a2 σ.support = ∅ ↔ σ = 1
-- Mathlib/Geometry/Euclidean/Angle/Unoriented/RightAngle.lean
V : Type u_1
P : Type u_2
inst✝³ : NormedAddCommGroup V
inst✝² : InnerProductSpace ℝ V
inst✝¹ : MetricSpace P
inst✝ : NormedAddTorsor V P
p₁ p₂ p₃ : P
h : ∠ p₁ p₂ p₃ = π / 2
\u22a2 Real.cos (∠ p₂ p₃ p₁) = dist p₃ p₂ / dist p₁ p₃
-- Mathlib/Geometry/Euclidean/Angle/Unoriented/RightAngle.lean
V : Type u_1
P : Type u_2
inst✝³ : NormedAddCommGroup V
inst✝² : InnerProductSpace ℝ V
inst✝¹ : MetricSpace P
inst✝ : NormedAddTorsor V P
p₁ p₂ p₃ : P
h : ⟪p₂ -ᵥ p₃, p₁ -ᵥ p₂⟫_ℝ = 0
\u22a2 Real.cos (∠ p₂ p₃ p₁) = dist p₃ p₂ / dist p₁ p₃
-- Mathlib/Data/Fin/Basic.lean
n m : ℕ
a b : Fin (n + 1)
ha : a ≠ last n
\u22a2 b < (a.castPred ha).succ ↔ b ≤ a
-- Mathlib/CategoryTheory/Adjunction/Mates.lean
C : Type u₁
D : Type u₂
inst✝¹ : Category.{v₁, u₁} C
inst✝ : Category.{v₂, u₂} D
L₁ L₂ : C ⥤ D
R₁ R₂ : D ⥤ C
adj₁ : L₁ ⊣ R₁
adj₂ : L₂ ⊣ R₂
α : R₁ ⟶ R₂
c : C
\u22a2 adj₁.unit.app c ≫ α.app (L₁.obj c) = adj₂.unit.app c ≫ R₂.map (((conjugateEquiv adj₁ adj₂).symm α).app c)
-- Mathlib/CategoryTheory/Adjunction/Mates.lean
C : Type u₁
D : Type u₂
inst✝¹ : Category.{v₁, u₁} C
inst✝ : Category.{v₂, u₂} D
L₁ L₂ : C ⥤ D
R₁ R₂ : D ⥤ C
adj₁ : L₁ ⊣ R₁
adj₂ : L₂ ⊣ R₂
α : R₁ ⟶ R₂
c : C
\u22a2 adj₁.unit.app c ≫ ((conjugateEquiv adj₁ adj₂).toFun ((conjugateEquiv adj₁ adj₂).invFun α)).app (L₁.obj c) = adj₂.unit.app c ≫ R₂.map (((conjugateEquiv adj₁ adj₂).symm α).app c)
-- Mathlib/Data/Nat/Choose/Basic.lean
n : ℕ
\u22a2 (n + 1 + 1).choose (n + 1) = n + 1 + 1
-- Mathlib/Analysis/Complex/Basic.lean
z✝ : ℂ
E : Type u_1
inst✝¹ : SeminormedAddCommGroup E
inst✝ : NormedSpace ℂ E
z : ℂ
\u22a2 nndist z ((starRingEnd ℂ) z) = 2 * Real.nnabs z.im
-- Mathlib/Algebra/BigOperators/Group/Multiset.lean
F : Type u_1
ι : Type u_2
α : Type u_3
β : Type u_4
γ : Type u_5
inst✝¹ : CommMonoid α
inst✝ : CommMonoid β
s✝ t : Multiset α
a : α
m : Multiset ι
f g : ι → α
p : α → Prop
s : Multiset α
p_mul : ∀ (a b : α), p a → p b → p (a * b)
p_one : p 1
p_s : ∀ a ∈ s, p a
\u22a2 p s.prod
-- Mathlib/Algebra/BigOperators/Group/Multiset.lean
F : Type u_1
ι : Type u_2
α : Type u_3
β : Type u_4
γ : Type u_5
inst✝¹ : CommMonoid α
inst✝ : CommMonoid β
s✝ t : Multiset α
a : α
m : Multiset ι
f g : ι → α
p : α → Prop
s : Multiset α
p_mul : ∀ (a b : α), p a → p b → p (a * b)
p_one : p 1
p_s : ∀ a ∈ s, p a
\u22a2 p (foldr (fun x x_1 => x * x_1) ⋯ 1 s)
-- Mathlib/CategoryTheory/Preadditive/Biproducts.lean
C : Type u
inst✝⁵ : Category.{v, u} C
inst✝⁴ : Preadditive C
J : Type
inst✝³ : Fintype J
f✝ : J → C
inst✝² : HasBiproduct f✝
K : Type
inst✝¹ : Finite K
inst✝ : HasFiniteBiproducts C
f : J → C
g : K → C
P : C
x : (j : J) → P ⟶ f j
m : (j : J) → (k : K) → f j ⟶ g k
j✝ : K
\u22a2 (lift x ≫ matrix m) ≫ π g j✝ = (lift fun k => ∑ j : J, x j ≫ m j k) ≫ π g j✝
-- Mathlib/RingTheory/EisensteinCriterion.lean
R : Type u_1
inst✝ : CommRing R
f : R[X]
P : Ideal R
hfP : ∀ (n : ℕ), ↑n < f.degree → f.coeff n ∈ P
n : ℕ
hf0 : ¬f = 0
\u22a2 (map (mk P) f).coeff n = (C ((mk P) f.leadingCoeff) * X ^ f.natDegree).coeff n
-- Mathlib/RingTheory/EisensteinCriterion.lean
R : Type u_1
inst✝ : CommRing R
f : R[X]
P : Ideal R
hfP : ∀ (n : ℕ), ↑n < f.degree → f.coeff n ∈ P
n : ℕ
hf0 : ¬f = 0
h : ↑n < f.degree
\u22a2 (map (mk P) f).coeff n = (C ((mk P) f.leadingCoeff) * X ^ f.natDegree).coeff n
-- Mathlib/RingTheory/EisensteinCriterion.lean
R : Type u_1
inst✝ : CommRing R
f : R[X]
P : Ideal R
hfP : ∀ (n : ℕ), ↑n < f.degree → f.coeff n ∈ P
n : ℕ
hf0 : ¬f = 0
h : ↑n = f.degree
\u22a2 (map (mk P) f).coeff n = (C ((mk P) f.leadingCoeff) * X ^ f.natDegree).coeff n
-- Mathlib/RingTheory/EisensteinCriterion.lean
R : Type u_1
inst✝ : CommRing R
f : R[X]
P : Ideal R
hfP : ∀ (n : ℕ), ↑n < f.degree → f.coeff n ∈ P
n : ℕ
hf0 : ¬f = 0
h : f.degree < ↑n
\u22a2 (map (mk P) f).coeff n = (C ((mk P) f.leadingCoeff) * X ^ f.natDegree).coeff n
-- Mathlib/Data/Multiset/Bind.lean
α : Type u_1
β : Type v
γ : Type u_2
δ : Type u_3
a : α
b : β
s : Multiset α
t : Multiset β
l₁ : List α
l₂ : List β
d₁ : Nodup ⟦l₁⟧
d₂ : Nodup ⟦l₂⟧
\u22a2 (⟦l₁⟧ ×ˢ ⟦l₂⟧).Nodup
-- Mathlib/LinearAlgebra/Determinant.lean
R : Type u_1
inst✝⁷ : CommRing R
M : Type u_2
inst✝⁶ : AddCommGroup M
inst✝⁵ : Module R M
M' : Type u_3
inst✝⁴ : AddCommGroup M'
inst✝³ : Module R M'
ι✝ : Type u_4
inst✝² : DecidableEq ι✝
inst✝¹ : Fintype ι✝
e✝ : Basis ι✝ R M
ι : Type u_5
inst✝ : Finite ι
e : Basis ι R M
f : M [⋀^ι]→ₗ[R] R
h : f ⇑e = 0
\u22a2 f = 0
-- Mathlib/LinearAlgebra/Determinant.lean
R : Type u_1
inst✝⁷ : CommRing R
M : Type u_2
inst✝⁶ : AddCommGroup M
inst✝⁵ : Module R M
M' : Type u_3
inst✝⁴ : AddCommGroup M'
inst✝³ : Module R M'
ι✝ : Type u_4
inst✝² : DecidableEq ι✝
inst✝¹ : Fintype ι✝
e✝ : Basis ι✝ R M
ι : Type u_5
inst✝ : Finite ι
e : Basis ι R M
f : M [⋀^ι]→ₗ[R] R
h : f ⇑e = 0
val✝ : Fintype ι
\u22a2 f = 0
-- Mathlib/LinearAlgebra/Determinant.lean
R : Type u_1
inst✝⁷ : CommRing R
M : Type u_2
inst✝⁶ : AddCommGroup M
inst✝⁵ : Module R M
M' : Type u_3
inst✝⁴ : AddCommGroup M'
inst✝³ : Module R M'
ι✝ : Type u_4
inst✝² : DecidableEq ι✝
inst✝¹ : Fintype ι✝
e✝ : Basis ι✝ R M
ι : Type u_5
inst✝ : Finite ι
e : Basis ι R M
f : M [⋀^ι]→ₗ[R] R
h : f ⇑e = 0
val✝ : Fintype ι
this : DecidableEq ι := Classical.decEq ι
\u22a2 f = 0
-- Mathlib/GroupTheory/Sylow.lean
p : ℕ
G : Type u_1
inst✝ : Group G
P : Subgroup G
hP : IsPGroup p ↥P
c : Set (Subgroup G)
hc1 : c ⊆ {Q | IsPGroup p ↥Q}
hc2 : IsChain (fun x x_1 => x ≤ x_1) c
Q : Subgroup G
hQ : Q ∈ c
x✝ : ↥{ carrier := ⋃ R, ↑↑R, mul_mem' := ⋯, one_mem' := ⋯, inv_mem' := ⋯ }
g : G
S : ↑c
hg : g ∈ (fun R => ↑↑R) S
\u22a2 ∃ k, ⟨g, ⋯⟩ ^ p ^ k = 1
-- Mathlib/GroupTheory/Sylow.lean
p : ℕ
G : Type u_1
inst✝ : Group G
P : Subgroup G
hP : IsPGroup p ↥P
c : Set (Subgroup G)
hc1 : c ⊆ {Q | IsPGroup p ↥Q}
hc2 : IsChain (fun x x_1 => x ≤ x_1) c
Q : Subgroup G
hQ : Q ∈ c
x✝ : ↥{ carrier := ⋃ R, ↑↑R, mul_mem' := ⋯, one_mem' := ⋯, inv_mem' := ⋯ }
g : G
S : ↑c
hg : g ∈ (fun R => ↑↑R) S
k : ℕ
hk : ⟨g, hg⟩ ^ p ^ k = 1
\u22a2 ⟨g, ⋯⟩ ^ p ^ k = 1
-- Mathlib/RingTheory/GradedAlgebra/HomogeneousIdeal.lean
ι : Type u_1
σ : Type u_2
R : Type u_3
A : Type u_4
inst✝⁵ : Semiring A
inst✝⁴ : DecidableEq ι
inst✝³ : AddMonoid ι
inst✝² : SetLike σ A
inst✝¹ : AddSubmonoidClass σ A
𝒜 : ι → σ
inst✝ : GradedRing 𝒜
κ : Sort u_5
f : κ → Ideal A
h : ∀ (i : κ), IsHomogeneous 𝒜 (f i)
i : ι
x : A
hx : x ∈ ⨅ i, f i
\u22a2 ↑(((decompose 𝒜) x) i) ∈ ⨅ i, f i
-- Mathlib/RingTheory/GradedAlgebra/HomogeneousIdeal.lean
ι : Type u_1
σ : Type u_2
R : Type u_3
A : Type u_4
inst✝⁵ : Semiring A
inst✝⁴ : DecidableEq ι
inst✝³ : AddMonoid ι
inst✝² : SetLike σ A
inst✝¹ : AddSubmonoidClass σ A
𝒜 : ι → σ
inst✝ : GradedRing 𝒜
κ : Sort u_5
f : κ → Ideal A
h : ∀ (i : κ), IsHomogeneous 𝒜 (f i)
i : ι
x : A
hx : ∀ (i : κ), x ∈ f i
\u22a2 ∀ (i_1 : κ), ↑(((decompose 𝒜) x) i) ∈ f i_1
-- 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 : P ⊗[R] Q
\u22a2 ∃ a, (rTensor Q g) a = z
-- Mathlib/Analysis/Convex/GaugeRescale.lean
E : Type u_1
inst✝⁵ : AddCommGroup E
inst✝⁴ : Module ℝ E
inst✝³ : TopologicalSpace E
inst✝² : T1Space E
inst✝¹ : TopologicalAddGroup E
inst✝ : ContinuousSMul ℝ E
s t : Set E
h₀ : t ∈ 𝓝 0
hc : Convex ℝ t
x : E
hx : x ∈ interior s
\u22a2 gaugeRescale s t x ∈ interior t
-- Mathlib/Analysis/Convex/GaugeRescale.lean
E : Type u_1
inst✝⁵ : AddCommGroup E
inst✝⁴ : Module ℝ E
inst✝³ : TopologicalSpace E
inst✝² : T1Space E
inst✝¹ : TopologicalAddGroup E
inst✝ : ContinuousSMul ℝ E
s t : Set E
h₀ : t ∈ 𝓝 0
hc : Convex ℝ t
x : E
hx : x ∈ interior s
\u22a2 gauge t (gaugeRescale s t x) < 1
-- Mathlib/Analysis/SpecialFunctions/Complex/Log.lean
x y : ℂ
\u22a2 cexp x = cexp y ↔ ∃ n, x = y + ↑n * (2 * ↑π * I)
-- Mathlib/CategoryTheory/Simple.lean
C : Type u
inst✝² : Category.{v, u} C
inst✝¹ : HasZeroMorphisms C
X : C
inst✝ : Simple X
\u22a2 ¬IsZero X
-- Mathlib/MeasureTheory/Function/LpSeminorm/CompareExp.lean
α : Type u_1
E : Type u_2
m : MeasurableSpace α
inst✝ : NormedAddCommGroup E
μ : Measure α
f : α → E
q : ℝ
hq_pos : 0 < q
\u22a2 eLpNorm' f q μ ≤ eLpNormEssSup f μ * μ Set.univ ^ (1 / q)
-- Mathlib/MeasureTheory/Function/LpSeminorm/CompareExp.lean
α : Type u_1
E : Type u_2
m : MeasurableSpace α
inst✝ : NormedAddCommGroup E
μ : Measure α
f : α → E
q : ℝ
hq_pos : 0 < q
h_le : ∫⁻ (a : α), ↑‖f a‖₊ ^ q ∂μ ≤ ∫⁻ (x : α), eLpNormEssSup f μ ^ q ∂μ
\u22a2 eLpNorm' f q μ ≤ eLpNormEssSup f μ * μ Set.univ ^ (1 / q)
-- Mathlib/MeasureTheory/Function/LpSeminorm/CompareExp.lean
α : Type u_1
E : Type u_2
m : MeasurableSpace α
inst✝ : NormedAddCommGroup E
μ : Measure α
f : α → E
q : ℝ
hq_pos : 0 < q
h_le : ∫⁻ (a : α), ↑‖f a‖₊ ^ q ∂μ ≤ ∫⁻ (x : α), eLpNormEssSup f μ ^ q ∂μ
\u22a2 (∫⁻ (a : α), ↑‖f a‖₊ ^ q ∂μ) ^ (1 / q) ≤ eLpNormEssSup f μ ^ 1 * μ Set.univ ^ (1 / q)
-- Mathlib/MeasureTheory/Function/LpSeminorm/CompareExp.lean
α : Type u_1
E : Type u_2
m : MeasurableSpace α
inst✝ : NormedAddCommGroup E
μ : Measure α
f : α → E
q : ℝ
hq_pos : 0 < q
h_le : ∫⁻ (a : α), ↑‖f a‖₊ ^ q ∂μ ≤ ∫⁻ (x : α), eLpNormEssSup f μ ^ q ∂μ
\u22a2 (∫⁻ (a : α), ↑‖f a‖₊ ^ q ∂μ) ^ (1 / q) ≤ eLpNormEssSup f μ ^ (q * q⁻¹) * μ Set.univ ^ (1 / q)
-- Mathlib/MeasureTheory/Function/LpSeminorm/CompareExp.lean
α : Type u_1
E : Type u_2
m : MeasurableSpace α
inst✝ : NormedAddCommGroup E
μ : Measure α
f : α → E
q : ℝ
hq_pos : 0 < q
h_le : ∫⁻ (a : α), ↑‖f a‖₊ ^ q ∂μ ≤ ∫⁻ (x : α), eLpNormEssSup f μ ^ q ∂μ
\u22a2 (∫⁻ (a : α), ↑‖f a‖₊ ^ q ∂μ) ^ q⁻¹ ≤ (eLpNormEssSup f μ ^ q * μ Set.univ) ^ q⁻¹