ruc-ai4math/mathlib_handler_benchmark_410 huggingface dataset:
-- Mathlib/Topology/MetricSpace/Thickening.lean
ι : Sort u_1
α : Type u
β : Type v
inst✝ : PseudoEMetricSpace α
δ✝ ε : ℝ
s✝ t : Set α
x : α
δ : ℝ
s : Set ℝ
hsδ : s ⊆ Ioi δ
hs : ∀ (ε : ℝ), δ < ε → (s ∩ Ioc δ ε).Nonempty
E : Set α
\u22a2 cthickening δ E ⊆ ⋂ ε ∈ s, cthickening ε E
-- Mathlib/Topology/MetricSpace/Thickening.lean
ι : Sort u_1
α : Type u
β : Type v
inst✝ : PseudoEMetricSpace α
δ✝ ε : ℝ
s✝ t : Set α
x : α
δ : ℝ
s : Set ℝ
hsδ : s ⊆ Ioi δ
hs : ∀ (ε : ℝ), δ < ε → (s ∩ Ioc δ ε).Nonempty
E : Set α
\u22a2 ⋂ ε ∈ s, cthickening ε E ⊆ cthickening δ E
-- 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✝² : T2Space M
α : Type u_3
β : Type u_4
γ : Type u_5
inst✝¹ : Countable β
inst✝ : CompleteLattice α
m : α → M
m0 : m ⊥ = 1
R : M → M → Prop
m_iSup : ∀ (s : ℕ → α), R (m (⨆ i, s i)) (∏' (i : ℕ), m (s i))
s : β → α
\u22a2 R (m (⨆ b, s b)) (∏' (b : β), m (s b))
-- 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✝² : T2Space M
α : Type u_3
β : Type u_4
γ : Type u_5
inst✝¹ : Countable β
inst✝ : CompleteLattice α
m : α → M
m0 : m ⊥ = 1
R : M → M → Prop
m_iSup : ∀ (s : ℕ → α), R (m (⨆ i, s i)) (∏' (i : ℕ), m (s i))
s : β → α
val✝ : Encodable β
\u22a2 R (m (⨆ b, s b)) (∏' (b : β), m (s b))
-- 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✝² : T2Space M
α : Type u_3
β : Type u_4
γ : Type u_5
inst✝¹ : Countable β
inst✝ : CompleteLattice α
m : α → M
m0 : m ⊥ = 1
R : M → M → Prop
m_iSup : ∀ (s : ℕ → α), R (m (⨆ i, s i)) (∏' (i : ℕ), m (s i))
s : β → α
val✝ : Encodable β
\u22a2 R (m (⨆ i, ⨆ b ∈ decode₂ β i, s b)) (∏' (i : ℕ), m (⨆ b ∈ decode₂ β i, s b))
-- Mathlib/NumberTheory/LSeries/HurwitzZetaEven.lean
a b : UnitAddCircle
z : ℂ
\u22a2 DifferentiableAt ℂ (fun s => hurwitzZetaEven a s - hurwitzZetaEven b s) z
-- Mathlib/NumberTheory/LSeries/HurwitzZetaEven.lean
a b : UnitAddCircle
z : ℂ
hz : z ≠ 1
\u22a2 DifferentiableAt ℂ (fun s => hurwitzZetaEven a s - hurwitzZetaEven b s) z
-- Mathlib/NumberTheory/LSeries/HurwitzZetaEven.lean
a b : UnitAddCircle
\u22a2 DifferentiableAt ℂ (fun s => hurwitzZetaEven a s - hurwitzZetaEven b s) 1
-- Mathlib/Algebra/Homology/ShortComplex/LeftHomology.lean
C : Type u_1
inst✝¹ : Category.{u_2, u_1} C
inst✝ : HasZeroMorphisms C
S S₁ S₂ S₃ : ShortComplex C
φ₁ : S₁ ⟶ S₂
φ₂ : S₂ ⟶ S₃
h₁ : S₁.LeftHomologyData
h₂ : S₂.LeftHomologyData
h₃ : S₃.LeftHomologyData
γ₁ : LeftHomologyMapData φ₁ h₁ h₂ := leftHomologyMapData φ₁ h₁ h₂
γ₂ : LeftHomologyMapData φ₂ h₂ h₃ := leftHomologyMapData φ₂ h₂ h₃
\u22a2 leftHomologyMap' (φ₁ ≫ φ₂) h₁ h₃ = leftHomologyMap' φ₁ h₁ h₂ ≫ leftHomologyMap' φ₂ h₂ h₃
-- Mathlib/Algebra/Homology/Embedding/TruncGE.lean
ι : Type u_1
ι' : Type u_2
c : ComplexShape ι
c' : ComplexShape ι'
C : Type u_3
inst✝⁶ : Category.{u_4, u_3} C
inst✝⁵ : HasZeroMorphisms C
inst✝⁴ : HasZeroObject C
K L M : HomologicalComplex C c'
φ : K ⟶ L
φ' : L ⟶ M
e : c.Embedding c'
inst✝³ : e.IsTruncGE
inst✝² : ∀ (i' : ι'), K.HasHomology i'
inst✝¹ : ∀ (i' : ι'), L.HasHomology i'
inst✝ : ∀ (i' : ι'), M.HasHomology i'
i j : ι
hij : c.Rel i j
i' j' : ι'
hi' : e.f i = i'
hj' : e.f j = j'
hi : ¬e.BoundaryGE i
\u22a2 (if hij : c.Rel i j then if hi : e.BoundaryGE i then (truncGE'.XIsoOpcycles K e hi).hom ≫ K.fromOpcycles (e.f i) (e.f j) ≫ (truncGE'.XIso K e ⋯).inv else (truncGE'.XIso K e hi).hom ≫ K.d (e.f i) (e.f j) ≫ (truncGE'.XIso K e ⋯).inv else 0) = (K.truncGE'XIso e hi' hi).hom ≫ K.d i' j' ≫ (K.truncGE'XIso e hj' ⋯).inv
-- Mathlib/Algebra/Homology/Embedding/TruncGE.lean
ι : Type u_1
ι' : Type u_2
c : ComplexShape ι
c' : ComplexShape ι'
C : Type u_3
inst✝⁶ : Category.{u_4, u_3} C
inst✝⁵ : HasZeroMorphisms C
inst✝⁴ : HasZeroObject C
K L M : HomologicalComplex C c'
φ : K ⟶ L
φ' : L ⟶ M
e : c.Embedding c'
inst✝³ : e.IsTruncGE
inst✝² : ∀ (i' : ι'), K.HasHomology i'
inst✝¹ : ∀ (i' : ι'), L.HasHomology i'
inst✝ : ∀ (i' : ι'), M.HasHomology i'
i j : ι
hij : c.Rel i j
i' j' : ι'
hi' : e.f i = i'
hj' : e.f j = j'
hi : ¬e.BoundaryGE i
\u22a2 (truncGE'.XIso K e hi).hom ≫ K.d (e.f i) (e.f j) ≫ (truncGE'.XIso K e ⋯).inv = (K.truncGE'XIso e hi' hi).hom ≫ K.d i' j' ≫ (K.truncGE'XIso e hj' ⋯).inv
-- Mathlib/RingTheory/Localization/Module.lean
R : Type u_1
Rₛ : Type u_2
inst✝¹¹ : CommSemiring R
S : Submonoid R
inst✝¹⁰ : CommSemiring Rₛ
inst✝⁹ : Algebra R Rₛ
hT : IsLocalization S Rₛ
M : Type u_3
M' : Type u_4
inst✝⁸ : AddCommMonoid M
inst✝⁷ : Module R M
inst✝⁶ : Module Rₛ M
inst✝⁵ : IsScalarTower R Rₛ M
inst✝⁴ : AddCommMonoid M'
inst✝³ : Module R M'
inst✝² : Module Rₛ M'
inst✝¹ : IsScalarTower R Rₛ M'
f : M →ₗ[R] M'
inst✝ : IsLocalizedModule S f
ι : Type u_5
v : ι → M
hv : LinearIndependent R v
\u22a2 LinearIndependent Rₛ (⇑f ∘ v)
-- Mathlib/RingTheory/Localization/Module.lean
R : Type u_1
Rₛ : Type u_2
inst✝¹¹ : CommSemiring R
S : Submonoid R
inst✝¹⁰ : CommSemiring Rₛ
inst✝⁹ : Algebra R Rₛ
hT : IsLocalization S Rₛ
M : Type u_3
M' : Type u_4
inst✝⁸ : AddCommMonoid M
inst✝⁷ : Module R M
inst✝⁶ : Module Rₛ M
inst✝⁵ : IsScalarTower R Rₛ M
inst✝⁴ : AddCommMonoid M'
inst✝³ : Module R M'
inst✝² : Module Rₛ M'
inst✝¹ : IsScalarTower R Rₛ M'
f : M →ₗ[R] M'
inst✝ : IsLocalizedModule S f
ι : Type u_5
v : ι → M
hv : ∀ (s : Finset ι) (g : ι → R), ∑ i ∈ s, g i • v i = 0 → ∀ i ∈ s, g i = 0
\u22a2 ∀ (s : Finset ι) (g : ι → Rₛ), ∑ i ∈ s, g i • (⇑f ∘ v) i = 0 → ∀ i ∈ s, g i = 0
-- Mathlib/RingTheory/Localization/Module.lean
R : Type u_1
Rₛ : Type u_2
inst✝¹¹ : CommSemiring R
S : Submonoid R
inst✝¹⁰ : CommSemiring Rₛ
inst✝⁹ : Algebra R Rₛ
hT : IsLocalization S Rₛ
M : Type u_3
M' : Type u_4
inst✝⁸ : AddCommMonoid M
inst✝⁷ : Module R M
inst✝⁶ : Module Rₛ M
inst✝⁵ : IsScalarTower R Rₛ M
inst✝⁴ : AddCommMonoid M'
inst✝³ : Module R M'
inst✝² : Module Rₛ M'
inst✝¹ : IsScalarTower R Rₛ M'
f : M →ₗ[R] M'
inst✝ : IsLocalizedModule S f
ι : Type u_5
v : ι → M
hv : ∀ (s : Finset ι) (g : ι → R), ∑ i ∈ s, g i • v i = 0 → ∀ i ∈ s, g i = 0
t : Finset ι
g : ι → Rₛ
hg : ∑ i ∈ t, g i • (⇑f ∘ v) i = 0
i : ι
hi : i ∈ t
\u22a2 g i = 0
-- Mathlib/RingTheory/Localization/Module.lean
R : Type u_1
Rₛ : Type u_2
inst✝¹¹ : CommSemiring R
S : Submonoid R
inst✝¹⁰ : CommSemiring Rₛ
inst✝⁹ : Algebra R Rₛ
hT : IsLocalization S Rₛ
M : Type u_3
M' : Type u_4
inst✝⁸ : AddCommMonoid M
inst✝⁷ : Module R M
inst✝⁶ : Module Rₛ M
inst✝⁵ : IsScalarTower R Rₛ M
inst✝⁴ : AddCommMonoid M'
inst✝³ : Module R M'
inst✝² : Module Rₛ M'
inst✝¹ : IsScalarTower R Rₛ M'
f : M →ₗ[R] M'
inst✝ : IsLocalizedModule S f
ι : Type u_5
v : ι → M
hv : ∀ (s : Finset ι) (g : ι → R), ∑ i ∈ s, g i • v i = 0 → ∀ i ∈ s, g i = 0
t : Finset ι
g : ι → Rₛ
hg : ∑ i ∈ t, g i • (⇑f ∘ v) i = 0
i : ι
hi : i ∈ t
a : ↥S
g' : ι → R
hg' : ∀ i ∈ t, (algebraMap R Rₛ) (g' i) = ↑a • g i
\u22a2 g i = 0
-- Mathlib/RingTheory/Localization/Module.lean
R : Type u_1
Rₛ : Type u_2
inst✝¹¹ : CommSemiring R
S : Submonoid R
inst✝¹⁰ : CommSemiring Rₛ
inst✝⁹ : Algebra R Rₛ
hT : IsLocalization S Rₛ
M : Type u_3
M' : Type u_4
inst✝⁸ : AddCommMonoid M
inst✝⁷ : Module R M
inst✝⁶ : Module Rₛ M
inst✝⁵ : IsScalarTower R Rₛ M
inst✝⁴ : AddCommMonoid M'
inst✝³ : Module R M'
inst✝² : Module Rₛ M'
inst✝¹ : IsScalarTower R Rₛ M'
f : M →ₗ[R] M'
inst✝ : IsLocalizedModule S f
ι : Type u_5
v : ι → M
hv : ∀ (s : Finset ι) (g : ι → R), ∑ i ∈ s, g i • v i = 0 → ∀ i ∈ s, g i = 0
t : Finset ι
g : ι → Rₛ
hg : ∑ i ∈ t, g i • (⇑f ∘ v) i = 0
i : ι
hi : i ∈ t
a : ↥S
g' : ι → R
hg' : ∀ i ∈ t, (algebraMap R Rₛ) (g' i) = ↑a • g i
h0 : f (∑ i ∈ t, g' i • v i) = 0
\u22a2 g i = 0
-- Mathlib/RingTheory/Localization/Module.lean
R : Type u_1
Rₛ : Type u_2
inst✝¹¹ : CommSemiring R
S : Submonoid R
inst✝¹⁰ : CommSemiring Rₛ
inst✝⁹ : Algebra R Rₛ
hT : IsLocalization S Rₛ
M : Type u_3
M' : Type u_4
inst✝⁸ : AddCommMonoid M
inst✝⁷ : Module R M
inst✝⁶ : Module Rₛ M
inst✝⁵ : IsScalarTower R Rₛ M
inst✝⁴ : AddCommMonoid M'
inst✝³ : Module R M'
inst✝² : Module Rₛ M'
inst✝¹ : IsScalarTower R Rₛ M'
f : M →ₗ[R] M'
inst✝ : IsLocalizedModule S f
ι : Type u_5
v : ι → M
hv : ∀ (s : Finset ι) (g : ι → R), ∑ i ∈ s, g i • v i = 0 → ∀ i ∈ s, g i = 0
t : Finset ι
g : ι → Rₛ
hg : ∑ i ∈ t, g i • (⇑f ∘ v) i = 0
i : ι
hi : i ∈ t
a : ↥S
g' : ι → R
hg' : ∀ i ∈ t, (algebraMap R Rₛ) (g' i) = ↑a • g i
h0 : f (∑ i ∈ t, g' i • v i) = 0
s : ↥S
hs : s • ∑ i ∈ t, g' i • v i = 0
\u22a2 g i = 0
-- Mathlib/RingTheory/Localization/Module.lean
R : Type u_1
Rₛ : Type u_2
inst✝¹¹ : CommSemiring R
S : Submonoid R
inst✝¹⁰ : CommSemiring Rₛ
inst✝⁹ : Algebra R Rₛ
hT : IsLocalization S Rₛ
M : Type u_3
M' : Type u_4
inst✝⁸ : AddCommMonoid M
inst✝⁷ : Module R M
inst✝⁶ : Module Rₛ M
inst✝⁵ : IsScalarTower R Rₛ M
inst✝⁴ : AddCommMonoid M'
inst✝³ : Module R M'
inst✝² : Module Rₛ M'
inst✝¹ : IsScalarTower R Rₛ M'
f : M →ₗ[R] M'
inst✝ : IsLocalizedModule S f
ι : Type u_5
v : ι → M
hv : ∀ (s : Finset ι) (g : ι → R), ∑ i ∈ s, g i • v i = 0 → ∀ i ∈ s, g i = 0
t : Finset ι
g : ι → Rₛ
hg : ∑ i ∈ t, g i • (⇑f ∘ v) i = 0
i : ι
hi : i ∈ t
a : ↥S
g' : ι → R
hg' : ∀ i ∈ t, (algebraMap R Rₛ) (g' i) = ↑a • g i
h0 : f (∑ i ∈ t, g' i • v i) = 0
s : ↥S
hs : ∑ x ∈ t, (↑s * g' x) • v x = 0
\u22a2 g i = 0
-- Mathlib/RingTheory/Localization/Module.lean
R : Type u_1
Rₛ : Type u_2
inst✝¹¹ : CommSemiring R
S : Submonoid R
inst✝¹⁰ : CommSemiring Rₛ
inst✝⁹ : Algebra R Rₛ
hT : IsLocalization S Rₛ
M : Type u_3
M' : Type u_4
inst✝⁸ : AddCommMonoid M
inst✝⁷ : Module R M
inst✝⁶ : Module Rₛ M
inst✝⁵ : IsScalarTower R Rₛ M
inst✝⁴ : AddCommMonoid M'
inst✝³ : Module R M'
inst✝² : Module Rₛ M'
inst✝¹ : IsScalarTower R Rₛ M'
f : M →ₗ[R] M'
inst✝ : IsLocalizedModule S f
ι : Type u_5
v : ι → M
t : Finset ι
g : ι → Rₛ
hg : ∑ i ∈ t, g i • (⇑f ∘ v) i = 0
i : ι
hi : i ∈ t
a : ↥S
g' : ι → R
hg' : ∀ i ∈ t, (algebraMap R Rₛ) (g' i) = ↑a • g i
h0 : f (∑ i ∈ t, g' i • v i) = 0
s : ↥S
hs : ∑ x ∈ t, (↑s * g' x) • v x = 0
hv : ↑s * g' i = 0
\u22a2 g i = 0
-- Mathlib/RingTheory/Localization/Module.lean
R : Type u_1
Rₛ : Type u_2
inst✝¹¹ : CommSemiring R
S : Submonoid R
inst✝¹⁰ : CommSemiring Rₛ
inst✝⁹ : Algebra R Rₛ
hT : IsLocalization S Rₛ
M : Type u_3
M' : Type u_4
inst✝⁸ : AddCommMonoid M
inst✝⁷ : Module R M
inst✝⁶ : Module Rₛ M
inst✝⁵ : IsScalarTower R Rₛ M
inst✝⁴ : AddCommMonoid M'
inst✝³ : Module R M'
inst✝² : Module Rₛ M'
inst✝¹ : IsScalarTower R Rₛ M'
f : M →ₗ[R] M'
inst✝ : IsLocalizedModule S f
ι : Type u_5
v : ι → M
t : Finset ι
g : ι → Rₛ
hg : ∑ i ∈ t, g i • (⇑f ∘ v) i = 0
i : ι
hi : i ∈ t
a : ↥S
g' : ι → R
hg' : ∀ i ∈ t, (algebraMap R Rₛ) (g' i) = ↑a • g i
h0 : f (∑ i ∈ t, g' i • v i) = 0
s : ↥S
hs : ∑ x ∈ t, (↑s * g' x) • v x = 0
hv : ↑s * g' i = 0
\u22a2 (algebraMap R Rₛ) (g' i) = 0
-- Mathlib/MeasureTheory/Integral/Lebesgue.lean
α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
m m0 : MeasurableSpace α
E : Type u_5
inst✝⁴ : NormedAddCommGroup E
inst✝³ : MeasurableSpace E
inst✝² : OpensMeasurableSpace E
inst✝¹ : MeasurableSpace α
μ : Measure α
inst✝ : SigmaFinite μ
C : ℝ≥0∞
f : α → ℝ≥0∞
hf : ∀ (s : Set α), MeasurableSet s → μ s ≠ ⊤ → ∫⁻ (x : α) in s, f x ∂μ ≤ C
\u22a2 SigmaFinite (μ.trim ?m.540668)
-- Mathlib/Algebra/Regular/Basic.lean
R : Type u_1
inst✝ : Semigroup R
a b : R
ab : IsRightRegular (b * a)
x y : R
xy : (fun x => x * b) x = (fun x => x * b) y
\u22a2 x * (b * a) = y * (b * a)
-- Mathlib/Algebra/Regular/Basic.lean
R : Type u_1
inst✝ : Semigroup R
a b : R
ab : IsRightRegular (b * a)
x y : R
xy : (fun x => x * b) x = (fun x => x * b) y
\u22a2 x * b * a = y * b * a
-- Mathlib/Data/DFinsupp/Interval.lean
ι : Type u_1
α : ι → Type u_2
inst✝² : DecidableEq ι
inst✝¹ : (i : ι) → Zero (α i)
s : Finset ι
f : Π₀ (i : ι), α i
t✝ : (i : ι) → Finset (α i)
inst✝ : (i : ι) → DecidableEq (α i)
t : Π₀ (i : ι), Finset (α i)
ht : t.support ⊆ s
\u22a2 f ∈ s.dfinsupp ⇑t ↔ ∀ (i : ι), f i ∈ t i
-- Mathlib/Data/DFinsupp/Interval.lean
ι : Type u_1
α : ι → Type u_2
inst✝² : DecidableEq ι
inst✝¹ : (i : ι) → Zero (α i)
s : Finset ι
f : Π₀ (i : ι), α i
t✝ : (i : ι) → Finset (α i)
inst✝ : (i : ι) → DecidableEq (α i)
t : Π₀ (i : ι), Finset (α i)
ht : t.support ⊆ s
i : ι
h : (i ∈ f.support → i ∈ s) ∧ (i ∈ s → f i ∈ t i)
\u22a2 f i ∈ t i
-- Mathlib/Data/DFinsupp/Interval.lean
ι : Type u_1
α : ι → Type u_2
inst✝² : DecidableEq ι
inst✝¹ : (i : ι) → Zero (α i)
s : Finset ι
f : Π₀ (i : ι), α i
t✝ : (i : ι) → Finset (α i)
inst✝ : (i : ι) → DecidableEq (α i)
t : Π₀ (i : ι), Finset (α i)
ht : t.support ⊆ s
i : ι
h : f i ∈ t i
hi : i ∈ f.support
H : t i = 0
\u22a2 f i = 0
-- Mathlib/LinearAlgebra/CliffordAlgebra/Contraction.lean
R : Type u1
inst✝² : CommRing R
M : Type u2
inst✝¹ : AddCommGroup M
inst✝ : Module R M
Q : QuadraticForm R M
d d' : Module.Dual R M
a : M
b : CliffordAlgebra Q
\u22a2 (contractLeft d) ((ι Q) a * b) = d a • b - (ι Q) a * (contractLeft d) b
-- Mathlib/LinearAlgebra/CliffordAlgebra/Contraction.lean
R : Type u1
inst✝² : CommRing R
M : Type u2
inst✝¹ : AddCommGroup M
inst✝ : Module R M
Q : QuadraticForm R M
d d' : Module.Dual R M
a : M
b : CliffordAlgebra Q
\u22a2 ∀ (m : M) (x fx : CliffordAlgebra Q), ((contractLeftAux Q d) m) ((ι Q) m * x, ((contractLeftAux Q d) m) (x, fx)) = Q m • fx
-- Mathlib/Data/Sym/Basic.lean
α✝ : Type u_1
β : Type u_2
n✝ n' m : ℕ
s✝ : Sym α✝ n✝
a b : α✝
α : Type u_3
n : ℕ
s : Sym α n
\u22a2 ↑(map id s) = ↑s
-- Mathlib/LinearAlgebra/AffineSpace/FiniteDimensional.lean
k : Type u_1
V : Type u_2
P : Type u_3
ι : Type u_4
inst✝⁴ : DivisionRing k
inst✝³ : AddCommGroup V
inst✝² : Module k V
inst✝¹ : AffineSpace V P
inst✝ : DecidableEq P
p : ι → P
hi : AffineIndependent k p
s : Finset ι
n : ℕ
hc : s.card = n + 1
\u22a2 finrank k ↥(vectorSpan k ↑(Finset.image p s)) = n
-- Mathlib/LinearAlgebra/AffineSpace/Midpoint.lean
R : Type u_1
V : Type u_2
V' : Type u_3
P : Type u_4
P' : Type u_5
inst✝⁷ : Ring R
inst✝⁶ : Invertible 2
inst✝⁵ : AddCommGroup V
inst✝⁴ : Module R V
inst✝³ : AddTorsor V P
inst✝² : AddCommGroup V'
inst✝¹ : Module R V'
inst✝ : AddTorsor V' P'
x✝ y✝ z : P
x y : V
\u22a2 midpoint R x y = ⅟2 • (x + y)
-- Mathlib/Data/Fintype/Basic.lean
α : Type u_1
β : Type u_2
γ : Type u_3
inst✝¹ : Fintype α
s t : Finset α
inst✝ : DecidableEq α
a a✝ : α
\u22a2 a✝ ∈ (s.erase a)ᶜ ↔ a✝ ∈ insert a sᶜ
-- Mathlib/Data/PNat/Prime.lean
a b m n : ℕ+
cop : m.Coprime n
am : a ∣ m
bn : b ∣ n
\u22a2 a = m.gcd (b * a)
-- Mathlib/Data/PNat/Prime.lean
a b m n : ℕ+
cop : m.Coprime n
am : a ∣ m
bn : b ∣ n
\u22a2 a = (b * a).gcd m
-- Mathlib/Algebra/Polynomial/Degree/TrailingDegree.lean
R : Type u
S : Type v
a b : R
n m : ℕ
inst✝ : Semiring R
p q r : R[X]
ha : a ≠ 0
\u22a2 ((monomial n) a).natTrailingDegree = n
-- Mathlib/Algebra/Polynomial/Degree/TrailingDegree.lean
R : Type u
S : Type v
a b : R
n m : ℕ
inst✝ : Semiring R
p q r : R[X]
ha : a ≠ 0
\u22a2 (↑n).toNat = n
-- Mathlib/Analysis/InnerProductSpace/Basic.lean
𝕜 : Type u_1
E : Type u_2
F : Type u_3
inst✝⁴ : _root_.RCLike 𝕜
inst✝³ : NormedAddCommGroup E
inst✝² : InnerProductSpace 𝕜 E
inst✝¹ : NormedAddCommGroup F
inst✝ : InnerProductSpace ℝ F
ι₁ : Type u_4
s₁ : Finset ι₁
w₁ : ι₁ → ℝ
v₁ : ι₁ → F
h₁ : ∑ i ∈ s₁, w₁ i = 0
ι₂ : Type u_5
s₂ : Finset ι₂
w₂ : ι₂ → ℝ
v₂ : ι₂ → F
h₂ : ∑ i ∈ s₂, w₂ i = 0
\u22a2 ⟪∑ i₁ ∈ s₁, w₁ i₁ • v₁ i₁, ∑ i₂ ∈ s₂, w₂ i₂ • v₂ i₂⟫_ℝ = (-∑ i₁ ∈ s₁, ∑ i₂ ∈ s₂, w₁ i₁ * w₂ i₂ * (‖v₁ i₁ - v₂ i₂‖ * ‖v₁ i₁ - v₂ i₂‖)) / 2
-- Mathlib/Analysis/SpecialFunctions/Pow/Continuity.lean
x y : ℝ
hp : 0 < y
\u22a2 ContinuousAt (fun p => p.1 ^ p.2) (x, y)
-- Mathlib/Analysis/SpecialFunctions/Pow/Continuity.lean
x y : ℝ
hp : 0 < y
hx : x ≠ 0
\u22a2 ContinuousAt (fun p => p.1 ^ p.2) (x, y)
-- Mathlib/Analysis/SpecialFunctions/Pow/Continuity.lean
y : ℝ
hp : 0 < y
\u22a2 ContinuousAt (fun p => p.1 ^ p.2) (0, y)
-- Mathlib/Analysis/SpecialFunctions/Pow/Continuity.lean
y : ℝ
hp : 0 < y
A : Tendsto (fun p => rexp (log p.1 * p.2)) (𝓝[≠] 0 ×ˢ 𝓝 y) (𝓝 0)
\u22a2 ContinuousAt (fun p => p.1 ^ p.2) (0, y)
-- Mathlib/Analysis/SpecialFunctions/Pow/Continuity.lean
y : ℝ
hp : 0 < y
A : Tendsto (fun p => rexp (log p.1 * p.2)) (𝓝[≠] 0 ×ˢ 𝓝 y) (𝓝 0)
B : Tendsto (fun p => p.1 ^ p.2) (𝓝[≠] 0 ×ˢ 𝓝 y) (𝓝 0)
\u22a2 ContinuousAt (fun p => p.1 ^ p.2) (0, y)
-- Mathlib/Analysis/SpecialFunctions/Pow/Continuity.lean
y : ℝ
hp : 0 < y
A : Tendsto (fun p => rexp (log p.1 * p.2)) (𝓝[≠] 0 ×ˢ 𝓝 y) (𝓝 0)
B : Tendsto (fun p => p.1 ^ p.2) (𝓝[≠] 0 ×ˢ 𝓝 y) (𝓝 0)
C : Tendsto (fun p => p.1 ^ p.2) (𝓝[{0}] 0 ×ˢ 𝓝 y) (pure 0)
\u22a2 ContinuousAt (fun p => p.1 ^ p.2) (0, y)
-- Mathlib/Algebra/Group/Basic.lean
α : Type u_1
β : Type u_2
G : Type u_3
M : Type u_4
inst✝ : Monoid M
a✝ b c : M
m n : ℕ
a : M
h : m ≤ n
\u22a2 a ^ (n - m) * a ^ m = a ^ n
-- Mathlib/Algebra/Order/ToIntervalMod.lean
α : Type u_1
inst✝ : LinearOrderedAddCommGroup α
hα : Archimedean α
p : α
hp : 0 < p
a✝ b✝ c : α
n : ℤ
a b : α
m : ℤ
\u22a2 b + m • p - (toIcoDiv hp a b + m) • p ∈ Set.Ico a (a + p)
-- Mathlib/MeasureTheory/Measure/Typeclasses.lean
α : Type u_1
β : Type u_2
δ : Type u_3
ι : Type u_4
m0 : MeasurableSpace α
inst✝ : MeasurableSpace β
μ ν ν₁ ν₂ : Measure α
s✝ t : Set α
n : ℕ
s : Set α
hs : MeasurableSet s
\u22a2 (sFiniteSeq 0 n) s = 0 s
-- Mathlib/MeasureTheory/Measure/Typeclasses.lean
α : Type u_1
β : Type u_2
δ : Type u_3
ι : Type u_4
m0 : MeasurableSpace α
inst✝ : MeasurableSpace β
μ ν ν₁ ν₂ : Measure α
s✝ t : Set α
n : ℕ
s : Set α
hs : MeasurableSet s
h : ∑' (n : ℕ), (sFiniteSeq 0 n) s = 0
\u22a2 (sFiniteSeq 0 n) s = 0 s
-- Mathlib/MeasureTheory/Measure/Typeclasses.lean
α : Type u_1
β : Type u_2
δ : Type u_3
ι : Type u_4
m0 : MeasurableSpace α
inst✝ : MeasurableSpace β
μ ν ν₁ ν₂ : Measure α
s✝ t : Set α
n : ℕ
s : Set α
hs : MeasurableSet s
h : ∀ (i : ℕ), (sFiniteSeq 0 i) s = 0
\u22a2 (sFiniteSeq 0 n) s = 0 s
-- Mathlib/Data/Seq/Seq.lean
α : Type u
β : Type v
γ : Type w
s : Stream' (Option α)
al : s.IsSeq
\u22a2 map id ⟨s, al⟩ = ⟨s, al⟩
-- Mathlib/Data/Seq/Seq.lean
α : Type u
β : Type v
γ : Type w
s : Stream' (Option α)
al : s.IsSeq
\u22a2 ↑(map id ⟨s, al⟩) = ↑⟨s, al⟩
-- Mathlib/Data/Seq/Seq.lean
α : Type u
β : Type v
γ : Type w
s : Stream' (Option α)
al : s.IsSeq
\u22a2 Stream'.map (Option.map id) s = s
-- Mathlib/Algebra/Star/SelfAdjoint.lean
R : Type u_1
A : Type u_2
inst✝¹ : Mul R
inst✝ : StarMul R
x : R
\u22a2 IsSelfAdjoint (star x * x)
-- Mathlib/MeasureTheory/MeasurableSpace/CountablyGenerated.lean
α : Type u_1
β : Type u_2
t : ℕ → Set α
n : ℕ
\u22a2 generateFrom (memPartition t n) ≤ generateFrom (range t)
-- Mathlib/MeasureTheory/MeasurableSpace/CountablyGenerated.lean
α : Type u_1
β : Type u_2
t : ℕ → Set α
n : ℕ
\u22a2 generateFrom (memPartition t n) ≤ generateFrom (⋃ n, memPartition t n)
-- 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 : α
g : G
a : α
\u22a2 g⁻¹ • g • a = a
-- Mathlib/NumberTheory/Padics/PadicIntegers.lean
p : ℕ
hp : Fact (Nat.Prime p)
k : ℤ
n : ℕ
this : ‖↑k‖ ≤ ↑p ^ (-↑n) ↔ ↑p ^ n ∣ k
\u22a2 ‖↑k‖ ≤ ↑p ^ (-↑n) ↔ ↑p ^ n ∣ k
-- Mathlib/RingTheory/AdicCompletion/Exactness.lean
R : Type u
inst✝⁸ : CommRing R
I : Ideal R
M : Type u
inst✝⁷ : AddCommGroup M
inst✝⁶ : Module R M
N : Type u
inst✝⁵ : AddCommGroup N
inst✝⁴ : Module R N
P : Type u
inst✝³ : AddCommGroup P
inst✝² : Module R P
inst✝¹ : IsNoetherianRing R
inst✝ : Module.Finite R N
f : M →ₗ[R] N
hf : Function.Injective ⇑f
\u22a2 Function.Injective ⇑(map I f)
-- Mathlib/RingTheory/AdicCompletion/Exactness.lean
R : Type u
inst✝⁸ : CommRing R
I : Ideal R
M : Type u
inst✝⁷ : AddCommGroup M
inst✝⁶ : Module R M
N : Type u
inst✝⁵ : AddCommGroup N
inst✝⁴ : Module R N
P : Type u
inst✝³ : AddCommGroup P
inst✝² : Module R P
inst✝¹ : IsNoetherianRing R
inst✝ : Module.Finite R N
f : M →ₗ[R] N
hf : Function.Injective ⇑f
k : ℕ
hk : ∀ n ≥ k, I ^ n • ⊤ ⊓ range f = I ^ (n - k) • (I ^ k • ⊤ ⊓ range f)
\u22a2 Function.Injective ⇑(map I f)
-- Mathlib/RingTheory/AdicCompletion/Exactness.lean
R : Type u
inst✝⁸ : CommRing R
I : Ideal R
M : Type u
inst✝⁷ : AddCommGroup M
inst✝⁶ : Module R M
N : Type u
inst✝⁵ : AddCommGroup N
inst✝⁴ : Module R N
P : Type u
inst✝³ : AddCommGroup P
inst✝² : Module R P
inst✝¹ : IsNoetherianRing R
inst✝ : Module.Finite R N
f : M →ₗ[R] N
hf : Function.Injective ⇑f
k : ℕ
hk : ∀ n ≥ k, I ^ n • ⊤ ⊓ range f = I ^ (n - k) • (I ^ k • ⊤ ⊓ range f)
\u22a2 ∀ (m : AdicCompletion I M), (map I f) m = 0 → m = 0
-- Mathlib/RingTheory/AdicCompletion/Exactness.lean
R : Type u
inst✝⁸ : CommRing R
I : Ideal R
M : Type u
inst✝⁷ : AddCommGroup M
inst✝⁶ : Module R M
N : Type u
inst✝⁵ : AddCommGroup N
inst✝⁴ : Module R N
P : Type u
inst✝³ : AddCommGroup P
inst✝² : Module R P
inst✝¹ : IsNoetherianRing R
inst✝ : Module.Finite R N
f : M →ₗ[R] N
hf : Function.Injective ⇑f
k : ℕ
hk : ∀ n ≥ k, I ^ n • ⊤ ⊓ range f = I ^ (n - k) • (I ^ k • ⊤ ⊓ range f)
x : AdicCompletion I M
\u22a2 (map I f) x = 0 → x = 0
-- Mathlib/RingTheory/AdicCompletion/Exactness.lean
R : Type u
inst✝⁸ : CommRing R
I : Ideal R
M : Type u
inst✝⁷ : AddCommGroup M
inst✝⁶ : Module R M
N : Type u
inst✝⁵ : AddCommGroup N
inst✝⁴ : Module R N
P : Type u
inst✝³ : AddCommGroup P
inst✝² : Module R P
inst✝¹ : IsNoetherianRing R
inst✝ : Module.Finite R N
f : M →ₗ[R] N
hf : Function.Injective ⇑f
k : ℕ
hk : ∀ n ≥ k, I ^ n • ⊤ ⊓ range f = I ^ (n - k) • (I ^ k • ⊤ ⊓ range f)
x : AdicCompletion I M
a : AdicCauchySequence I M
\u22a2 (map I f) ((mk I M) a) = 0 → (mk I M) a = 0
-- Mathlib/RingTheory/AdicCompletion/Exactness.lean
R : Type u
inst✝⁸ : CommRing R
I : Ideal R
M : Type u
inst✝⁷ : AddCommGroup M
inst✝⁶ : Module R M
N : Type u
inst✝⁵ : AddCommGroup N
inst✝⁴ : Module R N
P : Type u
inst✝³ : AddCommGroup P
inst✝² : Module R P
inst✝¹ : IsNoetherianRing R
inst✝ : Module.Finite R N
f : M →ₗ[R] N
hf : Function.Injective ⇑f
k : ℕ
hk : ∀ n ≥ k, I ^ n • ⊤ ⊓ range f = I ^ (n - k) • (I ^ k • ⊤ ⊓ range f)
x : AdicCompletion I M
a : AdicCauchySequence I M
hx : (map I f) ((mk I M) a) = 0
\u22a2 (mk I M) a = 0
-- Mathlib/RingTheory/AdicCompletion/Exactness.lean
R : Type u
inst✝⁸ : CommRing R
I : Ideal R
M : Type u
inst✝⁷ : AddCommGroup M
inst✝⁶ : Module R M
N : Type u
inst✝⁵ : AddCommGroup N
inst✝⁴ : Module R N
P : Type u
inst✝³ : AddCommGroup P
inst✝² : Module R P
inst✝¹ : IsNoetherianRing R
inst✝ : Module.Finite R N
f : M →ₗ[R] N
hf : Function.Injective ⇑f
k : ℕ
hk : ∀ n ≥ k, I ^ n • ⊤ ⊓ range f = I ^ (n - k) • (I ^ k • ⊤ ⊓ range f)
x : AdicCompletion I M
a : AdicCauchySequence I M
hx : (map I f) ((mk I M) a) = 0
n : ℕ
x✝ : n ≥ 42
\u22a2 ↑a (n + k) ∈ I ^ n • ⊤
-- Mathlib/RingTheory/AdicCompletion/Exactness.lean
R : Type u
inst✝⁸ : CommRing R
I : Ideal R
M : Type u
inst✝⁷ : AddCommGroup M
inst✝⁶ : Module R M
N : Type u
inst✝⁵ : AddCommGroup N
inst✝⁴ : Module R N
P : Type u
inst✝³ : AddCommGroup P
inst✝² : Module R P
inst✝¹ : IsNoetherianRing R
inst✝ : Module.Finite R N
f : M →ₗ[R] N
hf : Function.Injective ⇑f
k : ℕ
hk : ∀ n ≥ k, I ^ n • ⊤ ⊓ range f = I ^ (n - k) • (I ^ k • ⊤ ⊓ range f)
x : AdicCompletion I M
a : AdicCauchySequence I M
hx : (map I f) ((mk I M) a) = 0
n : ℕ
x✝ : n ≥ 42
\u22a2 ↑a (n + k) ∈ Submodule.comap f (I ^ n • range f)
-- Mathlib/RingTheory/AdicCompletion/Exactness.lean
R : Type u
inst✝⁸ : CommRing R
I : Ideal R
M : Type u
inst✝⁷ : AddCommGroup M
inst✝⁶ : Module R M
N : Type u
inst✝⁵ : AddCommGroup N
inst✝⁴ : Module R N
P : Type u
inst✝³ : AddCommGroup P
inst✝² : Module R P
inst✝¹ : IsNoetherianRing R
inst✝ : Module.Finite R N
f : M →ₗ[R] N
hf : Function.Injective ⇑f
k : ℕ
hk : ∀ n ≥ k, I ^ n • ⊤ ⊓ range f = I ^ (n - k) • (I ^ k • ⊤ ⊓ range f)
x : AdicCompletion I M
a : AdicCauchySequence I M
hx : (map I f) ((mk I M) a) = 0
n : ℕ
x✝ : n ≥ 42
\u22a2 f (↑a (n + k)) ∈ I ^ n • (I ^ k • ⊤ ⊓ range f)
-- Mathlib/RingTheory/AdicCompletion/Exactness.lean
R : Type u
inst✝⁸ : CommRing R
I : Ideal R
M : Type u
inst✝⁷ : AddCommGroup M
inst✝⁶ : Module R M
N : Type u
inst✝⁵ : AddCommGroup N
inst✝⁴ : Module R N
P : Type u
inst✝³ : AddCommGroup P
inst✝² : Module R P
inst✝¹ : IsNoetherianRing R
inst✝ : Module.Finite R N
f : M →ₗ[R] N
hf : Function.Injective ⇑f
k : ℕ
hk : ∀ n ≥ k, I ^ n • ⊤ ⊓ range f = I ^ (n - k) • (I ^ k • ⊤ ⊓ range f)
x : AdicCompletion I M
a : AdicCauchySequence I M
hx : (map I f) ((mk I M) a) = 0
n : ℕ
x✝ : n ≥ 42
\u22a2 f (↑a (n + k)) ∈ I ^ (n + k) • ⊤ ⊓ range f