ruc-ai4math/mathlib_handler_benchmark_410 huggingface dataset:
-- Mathlib/Algebra/Homology/ShortComplex/ShortExact.lean
C : Type u_1
D : Type u_2
inst✝⁵ : Category.{u_3, u_1} C
inst✝⁴ : Category.{?u.12624, u_2} D
inst✝³ : Preadditive C
inst✝² : Balanced C
S₁ S₂ : ShortComplex C
φ : S₁ ⟶ S₂
h₁ : S₁.ShortExact
h₂ : S₂.ShortExact
inst✝¹ : IsIso φ.τ₁
inst✝ : IsIso φ.τ₃
this✝³ : Mono S₁.f
this✝² : Mono S₂.f
this✝¹ : Epi S₁.g
this✝ : Epi S₂.g
this : Mono φ.τ₂
\u22a2 IsIso φ.τ₂
-- Mathlib/Algebra/Homology/ShortComplex/ShortExact.lean
C : Type u_1
D : Type u_2
inst✝⁵ : Category.{u_3, u_1} C
inst✝⁴ : Category.{?u.12624, u_2} D
inst✝³ : Preadditive C
inst✝² : Balanced C
S₁ S₂ : ShortComplex C
φ : S₁ ⟶ S₂
h₁ : S₁.ShortExact
h₂ : S₂.ShortExact
inst✝¹ : IsIso φ.τ₁
inst✝ : IsIso φ.τ₃
this✝⁴ : Mono S₁.f
this✝³ : Mono S₂.f
this✝² : Epi S₁.g
this✝¹ : Epi S₂.g
this✝ : Mono φ.τ₂
this : Epi φ.τ₂
\u22a2 IsIso φ.τ₂
-- Mathlib/RingTheory/Finiteness.lean
R : Type u_1
M : Type u_2
inst✝⁴ : Semiring R
inst✝³ : AddCommMonoid M
inst✝² : Module R M
P : Type u_3
inst✝¹ : AddCommMonoid P
inst✝ : Module R P
f : M →ₗ[R] P
sb : Submodule R M
sc : Submodule R P
hsb : sb.FG
hsc : sc.FG
tb : Set M
htb : tb.Finite ∧ span R tb = sb
tc : Set P
htc : tc.Finite ∧ span R tc = sc
\u22a2 span R (⇑(LinearMap.inl R M P) '' tb ∪ ⇑(LinearMap.inr R M P) '' tc) = sb.prod sc
-- Mathlib/Analysis/SpecialFunctions/Stirling.lean
d : ℝ := ∑' (k : ℕ), 1 / ↑(k + 1) ^ 2
\u22a2 ∃ c, ∀ (n : ℕ), Real.log (stirlingSeq 1) - Real.log (stirlingSeq (n + 1)) ≤ c
-- Mathlib/Analysis/SpecialFunctions/Stirling.lean
d : ℝ := ∑' (k : ℕ), 1 / ↑(k + 1) ^ 2
\u22a2 ∀ (n : ℕ), Real.log (stirlingSeq 1) - Real.log (stirlingSeq (n + 1)) ≤ 1 / 4 * d
-- Mathlib/Analysis/SpecialFunctions/Stirling.lean
d : ℝ := ∑' (k : ℕ), 1 / ↑(k + 1) ^ 2
log_stirlingSeq' : ℕ → ℝ := fun k => Real.log (stirlingSeq (k + 1))
n : ℕ
\u22a2 Real.log (stirlingSeq 1) - Real.log (stirlingSeq (n + 1)) ≤ 1 / 4 * d
-- Mathlib/Analysis/SpecialFunctions/Stirling.lean
d : ℝ := ∑' (k : ℕ), 1 / ↑(k + 1) ^ 2
log_stirlingSeq' : ℕ → ℝ := fun k => Real.log (stirlingSeq (k + 1))
n : ℕ
h₁ : ∀ (k : ℕ), log_stirlingSeq' k - log_stirlingSeq' (k + 1) ≤ 1 / 4 * (1 / ↑(k + 1) ^ 2)
\u22a2 Real.log (stirlingSeq 1) - Real.log (stirlingSeq (n + 1)) ≤ 1 / 4 * d
-- Mathlib/Analysis/SpecialFunctions/Stirling.lean
d : ℝ := ∑' (k : ℕ), 1 / ↑(k + 1) ^ 2
log_stirlingSeq' : ℕ → ℝ := fun k => Real.log (stirlingSeq (k + 1))
n : ℕ
h₁ : ∀ (k : ℕ), log_stirlingSeq' k - log_stirlingSeq' (k + 1) ≤ 1 / 4 * (1 / ↑(k + 1) ^ 2)
h₂ : ∑ k ∈ range n, 1 / ↑(k + 1) ^ 2 ≤ d
\u22a2 Real.log (stirlingSeq 1) - Real.log (stirlingSeq (n + 1)) ≤ 1 / 4 * d
-- 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
s : Set P
p : Fin 3 → P
hpi : Function.Injective p
t : Triangle ℝ P
hps : Set.range p ⊆ insert t.orthocenter (Set.range t.points)
hto : t.orthocenter ∉ Set.range t.points
hst : s = insert t.orthocenter (Set.range t.points)
\u22a2 AffineIndependent ℝ p
-- 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
s : Set P
p : Fin 3 → P
hpi : Function.Injective p
t : Triangle ℝ P
hps : Set.range p ⊆ insert t.orthocenter (Set.range t.points)
hto : t.orthocenter ∉ Set.range t.points
hst : s = insert t.orthocenter (Set.range t.points)
c : P
left✝ : c ∈ affineSpan ℝ (Set.range t.points)
hc : ∀ p₁ ∈ Set.range p, dist p₁ c = Simplex.circumradius t
\u22a2 AffineIndependent ℝ p
-- Mathlib/Analysis/NormedSpace/ENorm.lean
𝕜 : Type u_1
V : Type u_2
inst✝² : NormedField 𝕜
inst✝¹ : AddCommGroup V
inst✝ : Module 𝕜 V
e : ENorm 𝕜 V
x y : V
\u22a2 ↑e (x - y) = ↑e (x + -y)
-- Mathlib/Analysis/NormedSpace/ENorm.lean
𝕜 : Type u_1
V : Type u_2
inst✝² : NormedField 𝕜
inst✝¹ : AddCommGroup V
inst✝ : Module 𝕜 V
e : ENorm 𝕜 V
x y : V
\u22a2 ↑e x + ↑e (-y) = ↑e x + ↑e y
-- Mathlib/FieldTheory/Separable.lean
R : Type u
inst✝¹ : CommSemiring R
S : Type v
inst✝ : CommSemiring S
r : R
\u22a2 (C r).Separable ↔ IsUnit r
-- Mathlib/CategoryTheory/Limits/Opposites.lean
C : Type u₁
inst✝¹ : Category.{v₁, u₁} C
J : Type u₂
inst✝ : Category.{v₂, u₂} J
X : Type v₂
α : Type u_1
Z : α → C
f : Fan Z
c : Cofan fun x => op (Z x)
hf : IsLimit f
hc : IsColimit c
f' : Fan Z
\u22a2 (opProductIsoCoproduct' hf hc).inv ≫ (hf.lift f').op = hc.desc f'.op
-- Mathlib/CategoryTheory/Limits/Opposites.lean
C : Type u₁
inst✝¹ : Category.{v₁, u₁} C
J : Type u₂
inst✝ : Category.{v₂, u₂} J
X : Type v₂
α : Type u_1
Z : α → C
f : Fan Z
c : Cofan fun x => op (Z x)
hf : IsLimit f
hc : IsColimit c
f' : Fan Z
x✝ : Discrete α
j : α
\u22a2 ((hf.lift f').op.unop ≫ f.π.app { as := j }).op = (((opProductIsoCoproduct' hf hc).hom ≫ hc.desc f'.op).unop ≫ f.π.app { as := j }).op
-- Mathlib/CategoryTheory/Limits/Opposites.lean
C : Type u₁
inst✝¹ : Category.{v₁, u₁} C
J : Type u₂
inst✝ : Category.{v₂, u₂} J
X : Type v₂
α : Type u_1
Z : α → C
f : Fan Z
c : Cofan fun x => op (Z x)
hf : IsLimit f
hc : IsColimit c
f' : Fan Z
x✝ : Discrete α
j : α
\u22a2 (f'.π.app { as := j }).op = (f.π.app { as := j }).op ≫ (opProductIsoCoproduct' hf hc).hom ≫ hc.desc (Cofan.mk (op f'.pt) fun a => (f'.proj a).op)
-- Mathlib/CategoryTheory/Limits/Opposites.lean
C : Type u₁
inst✝¹ : Category.{v₁, u₁} C
J : Type u₂
inst✝ : Category.{v₂, u₂} J
X : Type v₂
α : Type u_1
Z : α → C
f : Fan Z
c : Cofan fun x => op (Z x)
hf : IsLimit f
hc : IsColimit c
f' : Fan Z
x✝ : Discrete α
j : α
\u22a2 (f'.π.app { as := j }).op = (Cofan.mk (op f'.pt) fun a => (f'.proj a).op).ι.app { as := j }
-- Mathlib/Data/Matroid/Map.lean
α : Type u_1
β : Type u_2
f : α → β
E I s : Set α
M : Matroid α
N : Matroid β
hf : InjOn f M.E
D : Set β
\u22a2 (M.map f hf).Dep D ↔ ∃ D₀, M.Dep D₀ ∧ D = f '' D₀
-- Mathlib/Data/Matroid/Map.lean
α : Type u_1
β : Type u_2
f : α → β
E I s : Set α
M : Matroid α
N : Matroid β
hf : InjOn f M.E
D : Set β
\u22a2 ((∀ (x : Set α), M.Indep x → ¬D = f '' x) ∧ ∃ u ⊆ M.E, f '' u = D) ↔ ∃ D₀, (¬M.Indep D₀ ∧ D₀ ⊆ M.E) ∧ D = f '' D₀
-- Mathlib/Data/Matroid/Map.lean
α : Type u_1
β : Type u_2
f : α → β
E I✝ s : Set α
M : Matroid α
N : Matroid β
hf : InjOn f M.E
D₀ : Set α
hD₀ : ¬M.Indep D₀
hD₀E : D₀ ⊆ M.E
I : Set α
hI : M.Indep I
h_eq : f '' D₀ = f '' I
\u22a2 False
-- Mathlib/Data/Matroid/Map.lean
α : Type u_1
β : Type u_2
f : α → β
E I✝ s : Set α
M : Matroid α
N : Matroid β
hf : InjOn f M.E
D₀ : Set α
hD₀ : ¬M.Indep D₀
hD₀E : D₀ ⊆ M.E
I : Set α
hI : M.Indep I
h_eq : D₀ = I
\u22a2 False
-- Mathlib/Data/Multiset/Sum.lean
α : Type u_1
β : Type u_2
s : Multiset α
t : Multiset β
\u22a2 card (s.disjSum t) = card s + card t
-- Mathlib/GroupTheory/Perm/Fin.lean
n n✝ : ℕ
hi : n✝ + 1 < n + 1
h0 : ⟨n✝ + 1, hi⟩ ≠ 0
\u22a2 ⟨n✝ + 1, hi⟩.cycleRange.IsCycle
-- Mathlib/Algebra/Order/Floor.lean
F : Type u_1
α : Type u_2
β : Type u_3
inst✝¹ : LinearOrderedSemiring α
inst✝ : FloorSemiring α
a : α
n : ℕ
\u22a2 ⌊1⌋₊ = 1
-- Mathlib/CategoryTheory/Limits/IsConnected.lean
C : Type u
inst✝ : Category.{v, u} C
F : C ⥤ Type w
c d : (j : C) × F.obj j
h : EqvGen (Quot.Rel F) c d
\u22a2 Zigzag c.fst d.fst
-- Mathlib/RingTheory/Coprime/Basic.lean
R : Type u
inst✝¹ : CommSemiring R
x y z : R
inst✝ : Nontrivial R
h : IsCoprime (0 0) (0 1)
\u22a2 False
-- Mathlib/Algebra/Module/LinearMap/End.lean
R : Type u_1
R₁ : Type u_2
R₂ : Type u_3
S : Type u_4
M : Type u_5
M₁ : Type u_6
M₂ : Type u_7
M₃ : Type u_8
N : Type u_9
N₁ : Type u_10
N₂ : Type u_11
inst✝¹⁰ : Semiring R
inst✝⁹ : Semiring R₂
inst✝⁸ : AddCommMonoid M
inst✝⁷ : AddCommMonoid M₁
inst✝⁶ : Module R M
inst✝⁵ : Module R M₁
inst✝⁴ : Semiring S
inst✝³ : Module R S
inst✝² : Module S M
inst✝¹ : IsScalarTower R S M
f : M₁ →ₗ[R] S
x : M
inst✝ : NoZeroSMulDivisors S M
\u22a2 f.smulRight x = 0 ↔ f = 0 ∨ x = 0
-- Mathlib/Algebra/Module/LinearMap/End.lean
R : Type u_1
R₁ : Type u_2
R₂ : Type u_3
S : Type u_4
M : Type u_5
M₁ : Type u_6
M₂ : Type u_7
M₃ : Type u_8
N : Type u_9
N₁ : Type u_10
N₂ : Type u_11
inst✝¹⁰ : Semiring R
inst✝⁹ : Semiring R₂
inst✝⁸ : AddCommMonoid M
inst✝⁷ : AddCommMonoid M₁
inst✝⁶ : Module R M
inst✝⁵ : Module R M₁
inst✝⁴ : Semiring S
inst✝³ : Module R S
inst✝² : Module S M
inst✝¹ : IsScalarTower R S M
f : M₁ →ₗ[R] S
inst✝ : NoZeroSMulDivisors S M
\u22a2 f.smulRight 0 = 0 ↔ f = 0 ∨ 0 = 0
-- Mathlib/Algebra/Module/LinearMap/End.lean
R : Type u_1
R₁ : Type u_2
R₂ : Type u_3
S : Type u_4
M : Type u_5
M₁ : Type u_6
M₂ : Type u_7
M₃ : Type u_8
N : Type u_9
N₁ : Type u_10
N₂ : Type u_11
inst✝¹⁰ : Semiring R
inst✝⁹ : Semiring R₂
inst✝⁸ : AddCommMonoid M
inst✝⁷ : AddCommMonoid M₁
inst✝⁶ : Module R M
inst✝⁵ : Module R M₁
inst✝⁴ : Semiring S
inst✝³ : Module R S
inst✝² : Module S M
inst✝¹ : IsScalarTower R S M
f : M₁ →ₗ[R] S
x : M
inst✝ : NoZeroSMulDivisors S M
hx : x ≠ 0
\u22a2 f.smulRight x = 0 ↔ f = 0 ∨ x = 0
-- Mathlib/Algebra/Module/LinearMap/End.lean
R : Type u_1
R₁ : Type u_2
R₂ : Type u_3
S : Type u_4
M : Type u_5
M₁ : Type u_6
M₂ : Type u_7
M₃ : Type u_8
N : Type u_9
N₁ : Type u_10
N₂ : Type u_11
inst✝¹⁰ : Semiring R
inst✝⁹ : Semiring R₂
inst✝⁸ : AddCommMonoid M
inst✝⁷ : AddCommMonoid M₁
inst✝⁶ : Module R M
inst✝⁵ : Module R M₁
inst✝⁴ : Semiring S
inst✝³ : Module R S
inst✝² : Module S M
inst✝¹ : IsScalarTower R S M
f : M₁ →ₗ[R] S
x : M
inst✝ : NoZeroSMulDivisors S M
hx : x ≠ 0
h : f.smulRight x = 0
\u22a2 f = 0
-- Mathlib/Algebra/Module/LinearMap/End.lean
R : Type u_1
R₁ : Type u_2
R₂ : Type u_3
S : Type u_4
M : Type u_5
M₁ : Type u_6
M₂ : Type u_7
M₃ : Type u_8
N : Type u_9
N₁ : Type u_10
N₂ : Type u_11
inst✝¹⁰ : Semiring R
inst✝⁹ : Semiring R₂
inst✝⁸ : AddCommMonoid M
inst✝⁷ : AddCommMonoid M₁
inst✝⁶ : Module R M
inst✝⁵ : Module R M₁
inst✝⁴ : Semiring S
inst✝³ : Module R S
inst✝² : Module S M
inst✝¹ : IsScalarTower R S M
f : M₁ →ₗ[R] S
x : M
inst✝ : NoZeroSMulDivisors S M
hx : x ≠ 0
h : f.smulRight x = 0
v : M₁
\u22a2 f v = 0 v
-- Mathlib/Algebra/Module/LinearMap/End.lean
R : Type u_1
R₁ : Type u_2
R₂ : Type u_3
S : Type u_4
M : Type u_5
M₁ : Type u_6
M₂ : Type u_7
M₃ : Type u_8
N : Type u_9
N₁ : Type u_10
N₂ : Type u_11
inst✝¹⁰ : Semiring R
inst✝⁹ : Semiring R₂
inst✝⁸ : AddCommMonoid M
inst✝⁷ : AddCommMonoid M₁
inst✝⁶ : Module R M
inst✝⁵ : Module R M₁
inst✝⁴ : Semiring S
inst✝³ : Module R S
inst✝² : Module S M
inst✝¹ : IsScalarTower R S M
f : M₁ →ₗ[R] S
x : M
inst✝ : NoZeroSMulDivisors S M
hx : x ≠ 0
v : M₁
h : f v • x = 0
\u22a2 f v = 0 v
-- Mathlib/Algebra/Module/LinearMap/End.lean
R : Type u_1
R₁ : Type u_2
R₂ : Type u_3
S : Type u_4
M : Type u_5
M₁ : Type u_6
M₂ : Type u_7
M₃ : Type u_8
N : Type u_9
N₁ : Type u_10
N₂ : Type u_11
inst✝¹⁰ : Semiring R
inst✝⁹ : Semiring R₂
inst✝⁸ : AddCommMonoid M
inst✝⁷ : AddCommMonoid M₁
inst✝⁶ : Module R M
inst✝⁵ : Module R M₁
inst✝⁴ : Semiring S
inst✝³ : Module R S
inst✝² : Module S M
inst✝¹ : IsScalarTower R S M
f : M₁ →ₗ[R] S
x : M
inst✝ : NoZeroSMulDivisors S M
hx : x ≠ 0
v : M₁
h : f v = 0 ∨ x = 0
\u22a2 f v = 0 v
-- Mathlib/Topology/Maps/Basic.lean
X : Type u_1
Y : Type u_2
Z : Type u_3
ι : Type u_4
f : X → Y
g : Y → Z
inst✝² : TopologicalSpace X
inst✝¹ : TopologicalSpace Y
inst✝ : TopologicalSpace Z
hg : IsOpenMap g
hf : IsOpenMap f
s : Set X
hs : IsOpen s
\u22a2 IsOpen (g ∘ f '' s)
-- Mathlib/Topology/Maps/Basic.lean
X : Type u_1
Y : Type u_2
Z : Type u_3
ι : Type u_4
f : X → Y
g : Y → Z
inst✝² : TopologicalSpace X
inst✝¹ : TopologicalSpace Y
inst✝ : TopologicalSpace Z
hg : IsOpenMap g
hf : IsOpenMap f
s : Set X
hs : IsOpen s
\u22a2 IsOpen (g '' (f '' s))
-- Mathlib/CategoryTheory/Shift/SingleFunctors.lean
C : Type u_1
D : Type u_2
E : Type u_3
E' : Type u_4
inst✝⁷ : Category.{u_7, u_1} C
inst✝⁶ : Category.{u_6, u_2} D
inst✝⁵ : Category.{?u.50949, u_3} E
inst✝⁴ : Category.{?u.50953, u_4} E'
A : Type u_5
inst✝³ : AddMonoid A
inst✝² : HasShift D A
inst✝¹ : HasShift E A
inst✝ : HasShift E' A
F G H : SingleFunctors C D A
e : F ≅ G
n : A
\u22a2 e.hom.hom n ≫ e.inv.hom n = 𝟙 (F.functor n)
-- Mathlib/RingTheory/Artinian.lean
R : Type u_1
M : Type u_2
inst✝³ : Ring R
inst✝² : AddCommGroup M
inst✝¹ : Module R M
inst✝ : IsArtinian R M
f : ℕ → Submodule R M
h : ∀ (n : ℕ), Disjoint ((partialSups (⇑OrderDual.toDual ∘ f)) n) (OrderDual.toDual (f (n + 1)))
\u22a2 ∃ n, ∀ (m : ℕ), n ≤ m → OrderDual.toDual f (m + 1) = ⊤
-- Mathlib/RingTheory/Artinian.lean
R : Type u_1
M : Type u_2
inst✝³ : Ring R
inst✝² : AddCommGroup M
inst✝¹ : Module R M
inst✝ : IsArtinian R M
f : ℕ → Submodule R M
h : ∀ (n : ℕ), Disjoint ((partialSups (⇑OrderDual.toDual ∘ f)) n) (OrderDual.toDual (f (n + 1)))
n : ℕ
w : ∀ (m : ℕ), n ≤ m → (partialSups (⇑OrderDual.toDual ∘ f)) n = (partialSups (⇑OrderDual.toDual ∘ f)) m
\u22a2 ∃ n, ∀ (m : ℕ), n ≤ m → OrderDual.toDual f (m + 1) = ⊤
-- Mathlib/RingTheory/Artinian.lean
R : Type u_1
M : Type u_2
inst✝³ : Ring R
inst✝² : AddCommGroup M
inst✝¹ : Module R M
inst✝ : IsArtinian R M
f : ℕ → Submodule R M
h : ∀ (n : ℕ), Disjoint ((partialSups (⇑OrderDual.toDual ∘ f)) n) (OrderDual.toDual (f (n + 1)))
n : ℕ
w : ∀ (m : ℕ), n ≤ m → (partialSups (⇑OrderDual.toDual ∘ f)) n = (partialSups (⇑OrderDual.toDual ∘ f)) m
m : ℕ
p : n ≤ m
\u22a2 OrderDual.toDual f (m + 1) = ⊤
-- Mathlib/Algebra/Order/Group/MinMax.lean
α : Type u_1
inst✝ : LinearOrderedCommGroup α
a✝ b✝ c✝ a b c : α
\u22a2 max (a / c) (b / c) = max a b / c
-- Mathlib/Analysis/ODE/Gronwall.lean
E : Type u_1
inst✝³ : NormedAddCommGroup E
inst✝² : NormedSpace ℝ E
F : Type u_2
inst✝¹ : NormedAddCommGroup F
inst✝ : NormedSpace ℝ F
K x : ℝ
\u22a2 gronwallBound 0 K 0 x = 0
-- Mathlib/Algebra/Order/Module/Defs.lean
α : Type u_1
β : Type u_2
a✝ a₁ a₂ : α
b b₁✝ b₂✝ : β
inst✝³ : OrderedRing α
inst✝² : OrderedAddCommGroup β
inst✝¹ : Module α β
inst✝ : PosSMulStrictMono α β
b₁ b₂ : α
a d : β
hab : b₁ < b₂
hcd : a < d
\u22a2 b₁ • d + b₂ • a < b₁ • a + b₂ • d
-- Mathlib/Algebra/Order/Module/Defs.lean
α : Type u_1
β : Type u_2
a✝ a₁ a₂ : α
b b₁✝ b₂✝ : β
inst✝³ : OrderedRing α
inst✝² : OrderedAddCommGroup β
inst✝¹ : Module α β
inst✝ : PosSMulStrictMono α β
b₁ : α
a d : β
hcd : a < d
b₂ : α
hab : b₁ < b₁ + b₂
\u22a2 b₁ • d + (b₁ + b₂) • a < b₁ • a + (b₁ + b₂) • d
-- Mathlib/Algebra/Order/Module/Defs.lean
α : Type u_1
β : Type u_2
a✝ a₁ a₂ : α
b b₁✝ b₂✝ : β
inst✝³ : OrderedRing α
inst✝² : OrderedAddCommGroup β
inst✝¹ : Module α β
inst✝ : PosSMulStrictMono α β
b₁ : α
a : β
b₂ : α
hab : b₁ < b₁ + b₂
d : β
hcd : a < a + d
\u22a2 b₁ • (a + d) + (b₁ + b₂) • a < b₁ • a + (b₁ + b₂) • (a + d)
-- Mathlib/Algebra/Order/Module/Defs.lean
α : Type u_1
β : Type u_2
a✝ a₁ a₂ : α
b b₁✝ b₂✝ : β
inst✝³ : OrderedRing α
inst✝² : OrderedAddCommGroup β
inst✝¹ : Module α β
inst✝ : PosSMulStrictMono α β
b₁ : α
a : β
b₂ : α
hab : b₁ < b₁ + b₂
d : β
hcd : a < a + d
\u22a2 b₁ • a + (b₁ + b₂) • a + b₁ • d < b₁ • a + (b₁ + b₂) • a + (b₁ • d + b₂ • d)
-- Mathlib/Algebra/Order/Module/Defs.lean
α : Type u_1
β : Type u_2
a✝ a₁ a₂ : α
b b₁✝ b₂✝ : β
inst✝³ : OrderedRing α
inst✝² : OrderedAddCommGroup β
inst✝¹ : Module α β
inst✝ : PosSMulStrictMono α β
b₁ : α
a : β
b₂ : α
hab : 0 < b₂
d : β
hcd : 0 < d
\u22a2 b₁ • a + (b₁ + b₂) • a + b₁ • d < b₁ • a + (b₁ + b₂) • a + (b₁ • d + b₂ • d)
-- Mathlib/Algebra/Polynomial/Degree/Lemmas.lean
R : Type u
S : Type v
ι : Type w
a✝ b : R
m n : ℕ
inst✝¹ : Semiring R
inst✝ : NoZeroDivisors R
p q : R[X]
a : R
a0 : a ≠ 0
\u22a2 (p * C a).degree = p.degree
-- Mathlib/Probability/Integration.lean
Ω : Type u_1
mΩ : MeasurableSpace Ω
μ : Measure Ω
f g : Ω → ℝ≥0∞
X Y : Ω → ℝ
h_meas_f : AEMeasurable f μ
h_meas_g : AEMeasurable g μ
h_indep_fun : IndepFun f g μ
\u22a2 ∫⁻ (ω : Ω), (f * g) ω ∂μ = (∫⁻ (ω : Ω), f ω ∂μ) * ∫⁻ (ω : Ω), g ω ∂μ
-- Mathlib/Probability/Integration.lean
Ω : Type u_1
mΩ : MeasurableSpace Ω
μ : Measure Ω
f g : Ω → ℝ≥0∞
X Y : Ω → ℝ
h_meas_f : AEMeasurable f μ
h_meas_g : AEMeasurable g μ
h_indep_fun : IndepFun f g μ
fg_ae : f * g =ᶠ[ae μ] AEMeasurable.mk f h_meas_f * AEMeasurable.mk g h_meas_g
\u22a2 ∫⁻ (ω : Ω), (f * g) ω ∂μ = (∫⁻ (ω : Ω), f ω ∂μ) * ∫⁻ (ω : Ω), g ω ∂μ
-- Mathlib/Probability/Integration.lean
Ω : Type u_1
mΩ : MeasurableSpace Ω
μ : Measure Ω
f g : Ω → ℝ≥0∞
X Y : Ω → ℝ
h_meas_f : AEMeasurable f μ
h_meas_g : AEMeasurable g μ
h_indep_fun : IndepFun f g μ
fg_ae : f * g =ᶠ[ae μ] AEMeasurable.mk f h_meas_f * AEMeasurable.mk g h_meas_g
\u22a2 ∫⁻ (a : Ω), (AEMeasurable.mk f h_meas_f * AEMeasurable.mk g h_meas_g) a ∂μ = (∫⁻ (a : Ω), AEMeasurable.mk f h_meas_f a ∂μ) * ∫⁻ (a : Ω), AEMeasurable.mk g h_meas_g a ∂μ
-- Mathlib/Probability/Integration.lean
Ω : Type u_1
mΩ : MeasurableSpace Ω
μ : Measure Ω
f g : Ω → ℝ≥0∞
X Y : Ω → ℝ
h_meas_f : AEMeasurable f μ
h_meas_g : AEMeasurable g μ
h_indep_fun : IndepFun f g μ
fg_ae : f * g =ᶠ[ae μ] AEMeasurable.mk f h_meas_f * AEMeasurable.mk g h_meas_g
\u22a2 IndepFun (AEMeasurable.mk f h_meas_f) (AEMeasurable.mk g h_meas_g) μ
-- Mathlib/LinearAlgebra/DirectSum/TensorProduct.lean
R : Type u
inst✝¹⁴ : CommSemiring R
S : Type ?u.153874
inst✝¹³ : Semiring S
inst✝¹² : Algebra R S
ι₁ : Type v₁
ι₂ : Type v₂
inst✝¹¹ : DecidableEq ι₁
inst✝¹⁰ : DecidableEq ι₂
M₁ : ι₁ → Type w₁
M₁' : Type w₁'
M₂ : ι₂ → Type w₂
M₂' : Type w₂'
inst✝⁹ : (i₁ : ι₁) → AddCommMonoid (M₁ i₁)
inst✝⁸ : AddCommMonoid M₁'
inst✝⁷ : (i₂ : ι₂) → AddCommMonoid (M₂ i₂)
inst✝⁶ : AddCommMonoid M₂'
inst✝⁵ : (i₁ : ι₁) → Module R (M₁ i₁)
inst✝⁴ : Module R M₁'
inst✝³ : (i₂ : ι₂) → Module R (M₂ i₂)
inst✝² : Module R M₂'
inst✝¹ : (i₁ : ι₁) → Module S (M₁ i₁)
inst✝ : ∀ (i₁ : ι₁), IsScalarTower R S (M₁ i₁)
x : M₁'
i : ι₂
y : M₂ i
\u22a2 (directSumRight R M₁' M₂).symm ((lof R ι₂ (fun i => M₁' ⊗[R] M₂ i) i) (x ⊗ₜ[R] y)) = x ⊗ₜ[R] (lof R ι₂ M₂ i) y
-- Mathlib/Topology/MetricSpace/IsometricSMul.lean
M : Type u
G : Type v
X : Type w
inst✝³ : PseudoEMetricSpace X
inst✝² : Group G
inst✝¹ : MulAction G X
inst✝ : IsometricSMul G X
c : G
x : X
r : ℝ≥0∞
\u22a2 (fun x => c • x) ⁻¹' closedBall x r = closedBall (c⁻¹ • x) r
-- Mathlib/Topology/Algebra/Order/Field.lean
𝕜 : Type u_1
α : Type u_2
inst✝² : LinearOrderedField 𝕜
inst✝¹ : TopologicalSpace 𝕜
inst✝ : OrderTopology 𝕜
l : Filter α
f g : α → 𝕜
x : 𝕜
hx : 0 < x
\u22a2 comap (fun x_1 => x * x_1) (𝓝[>] 0) = 𝓝[>] 0
-- Mathlib/Topology/Algebra/Order/Field.lean
𝕜 : Type u_1
α : Type u_2
inst✝² : LinearOrderedField 𝕜
inst✝¹ : TopologicalSpace 𝕜
inst✝ : OrderTopology 𝕜
l : Filter α
f g : α → 𝕜
x : 𝕜
hx : 0 < x
\u22a2 comap (fun x_1 => x * x_1) (𝓝 0) ⊓ 𝓟 (Ioi 0) = 𝓝 0 ⊓ 𝓟 (Ioi 0)
-- Mathlib/Topology/Algebra/Order/Field.lean
𝕜 : Type u_1
α : Type u_2
inst✝² : LinearOrderedField 𝕜
inst✝¹ : TopologicalSpace 𝕜
inst✝ : OrderTopology 𝕜
l : Filter α
f g : α → 𝕜
x : 𝕜
hx : 0 < x
\u22a2 comap (fun x_1 => x * x_1) (𝓝 0) = 𝓝 0
-- Mathlib/Topology/Algebra/Order/Field.lean
𝕜 : Type u_1
α : Type u_2
inst✝² : LinearOrderedField 𝕜
inst✝¹ : TopologicalSpace 𝕜
inst✝ : OrderTopology 𝕜
l : Filter α
f g : α → 𝕜
x : 𝕜
hx : 0 < x
\u22a2 𝓝 ((Homeomorph.mulLeft₀ x ⋯).symm 0) = 𝓝 0
-- Mathlib/Analysis/Calculus/BumpFunction/FiniteDimension.lean
E : Type u_1
inst✝⁴ : NormedAddCommGroup E
inst✝³ : NormedSpace ℝ E
inst✝² : FiniteDimensional ℝ E
inst✝¹ : MeasurableSpace E
inst✝ : BorelSpace E
D : ℝ
x : E
Dpos : 0 < D
D_lt_one : D < 1
hx : x ∈ ball 0 (1 + D)
\u22a2 0 < y D x
-- Mathlib/Analysis/Calculus/BumpFunction/FiniteDimension.lean
E : Type u_1
inst✝⁴ : NormedAddCommGroup E
inst✝³ : NormedSpace ℝ E
inst✝² : FiniteDimensional ℝ E
inst✝¹ : MeasurableSpace E
inst✝ : BorelSpace E
D : ℝ
x : E
Dpos : 0 < D
D_lt_one : D < 1
hx : ‖x‖ < 1 + D
\u22a2 0 < y D x
-- Mathlib/Analysis/Calculus/BumpFunction/FiniteDimension.lean
E : Type u_1
inst✝⁴ : NormedAddCommGroup E
inst✝³ : NormedSpace ℝ E
inst✝² : FiniteDimensional ℝ E
inst✝¹ : MeasurableSpace E
inst✝ : BorelSpace E
D : ℝ
x : E
Dpos : 0 < D
D_lt_one : D < 1
hx : ‖x‖ < 1 + D
\u22a2 Integrable (fun i => w D i * φ (x - i)) μ
-- Mathlib/Analysis/Calculus/BumpFunction/FiniteDimension.lean
E : Type u_1
inst✝⁴ : NormedAddCommGroup E
inst✝³ : NormedSpace ℝ E
inst✝² : FiniteDimensional ℝ E
inst✝¹ : MeasurableSpace E
inst✝ : BorelSpace E
D : ℝ
x : E
Dpos : 0 < D
D_lt_one : D < 1
hx : ‖x‖ < 1 + D
\u22a2 0 < μ (support fun i => w D i * φ (x - i))
-- Mathlib/Analysis/Analytic/Within.lean
α : Type u_1
𝕜 : Type u_2
inst✝⁸ : NontriviallyNormedField 𝕜
E : Type u_3
F : Type u_4
G : Type u_5
H : Type u_6
inst✝⁷ : NormedAddCommGroup E
inst✝⁶ : NormedSpace 𝕜 E
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace 𝕜 F
inst✝³ : NormedAddCommGroup G
inst✝² : NormedSpace 𝕜 G
inst✝¹ : NormedAddCommGroup H
inst✝ : NormedSpace 𝕜 H
f : E → F
\u22a2 AnalyticWithinOn 𝕜 f univ ↔ AnalyticOn 𝕜 f univ
-- Mathlib/Algebra/Quaternion.lean
S : Type u_1
T : Type u_2
R : Type u_3
inst✝² : CommRing R
c₁✝ c₂✝ r x y z : R
a✝ b c : ℍ[R,c₁✝,c₂✝]
inst✝¹ : NoZeroDivisors R
inst✝ : CharZero R
c₁ c₂ : R
a : ℍ[R,c₁,c₂]
\u22a2 star a = -a ↔ a.re = 0
-- Mathlib/Analysis/CstarAlgebra/ContinuousFunctionalCalculus/Unital.lean
R : Type u_1
A : Type u_2
p : A → Prop
inst✝¹⁴ : OrderedCommRing R
inst✝¹³ : StarRing R
inst✝¹² : MetricSpace R
inst✝¹¹ : TopologicalRing R
inst✝¹⁰ : ContinuousStar R
inst✝⁹ : ∀ (α : Type ?u.846623) [inst : TopologicalSpace α], StarOrderedRing C(α, R)
inst✝⁸ : TopologicalSpace A
inst✝⁷ : Ring A
inst✝⁶ : StarRing A
inst✝⁵ : PartialOrder A
inst✝⁴ : StarOrderedRing A
inst✝³ : Algebra R A
inst✝² : StarModule R A
inst✝¹ : ContinuousFunctionalCalculus R p
inst✝ : NonnegSpectrumClass R A
f g : R → R
a : A
hf : autoParam (ContinuousOn f (spectrum R a)) _auto✝
hg : autoParam (ContinuousOn g (spectrum R a)) _auto✝
ha : autoParam (p a) _auto✝
\u22a2 cfc f a ≤ cfc g a ↔ ∀ x ∈ spectrum R a, f x ≤ g x
-- Mathlib/Analysis/CstarAlgebra/ContinuousFunctionalCalculus/Unital.lean
R : Type u_1
A : Type u_2
p : A → Prop
inst✝¹⁴ : OrderedCommRing R
inst✝¹³ : StarRing R
inst✝¹² : MetricSpace R
inst✝¹¹ : TopologicalRing R
inst✝¹⁰ : ContinuousStar R
inst✝⁹ : ∀ (α : Type u_1) [inst : TopologicalSpace α], StarOrderedRing C(α, R)
inst✝⁸ : TopologicalSpace A
inst✝⁷ : Ring A
inst✝⁶ : StarRing A
inst✝⁵ : PartialOrder A
inst✝⁴ : StarOrderedRing A
inst✝³ : Algebra R A
inst✝² : StarModule R A
inst✝¹ : ContinuousFunctionalCalculus R p
inst✝ : NonnegSpectrumClass R A
f g : R → R
a : A
hf : autoParam (ContinuousOn f (spectrum R a)) _auto✝
hg : autoParam (ContinuousOn g (spectrum R a)) _auto✝
ha : autoParam (p a) _auto✝
\u22a2 (∀ (a_1 : ↑(spectrum R a)), { toFun := (spectrum R a).restrict f, continuous_toFun := ⋯ } a_1 ≤ { toFun := (spectrum R a).restrict g, continuous_toFun := ⋯ } a_1) ↔ ∀ x ∈ spectrum R a, f x ≤ g x
-- Mathlib/Algebra/Algebra/Subalgebra/Pointwise.lean
R✝ : Type u_1
A✝ : Type u_2
inst✝⁵ : CommSemiring R✝
inst✝⁴ : Semiring A✝
inst✝³ : Algebra R✝ A✝
R : Type u_3
A : Type u_4
inst✝² : CommSemiring R
inst✝¹ : CommSemiring A
inst✝ : Algebra R A
S T : Subalgebra R A
\u22a2 toSubmodule S * toSubmodule T = toSubmodule (S ⊔ T)
-- Mathlib/Algebra/Algebra/Subalgebra/Pointwise.lean
R✝ : Type u_1
A✝ : Type u_2
inst✝⁵ : CommSemiring R✝
inst✝⁴ : Semiring A✝
inst✝³ : Algebra R✝ A✝
R : Type u_3
A : Type u_4
inst✝² : CommSemiring R
inst✝¹ : CommSemiring A
inst✝ : Algebra R A
S T : Subalgebra R A
\u22a2 toSubmodule (S ⊔ T) ≤ toSubmodule S * toSubmodule T
-- Mathlib/Algebra/Algebra/Subalgebra/Pointwise.lean
R✝ : Type u_1
A✝ : Type u_2
inst✝⁵ : CommSemiring R✝
inst✝⁴ : Semiring A✝
inst✝³ : Algebra R✝ A✝
R : Type u_3
A : Type u_4
inst✝² : CommSemiring R
inst✝¹ : CommSemiring A
inst✝ : Algebra R A
S T : Subalgebra R A
x : A
hx : x ∈ Algebra.adjoin R (↑S ∪ ↑T)
\u22a2 x ∈ toSubmodule S * toSubmodule T
-- Mathlib/Algebra/Algebra/Subalgebra/Pointwise.lean
R✝ : Type u_1
A✝ : Type u_2
inst✝⁵ : CommSemiring R✝
inst✝⁴ : Semiring A✝
inst✝³ : Algebra R✝ A✝
R : Type u_3
A : Type u_4
inst✝² : CommSemiring R
inst✝¹ : CommSemiring A
inst✝ : Algebra R A
S T : Subalgebra R A
x✝ : A
hx✝ : x✝ ∈ Algebra.adjoin R (↑S ∪ ↑T)
x : A
hx : x ∈ ↑S ∪ ↑T
\u22a2 x ∈ toSubmodule S * toSubmodule T
-- Mathlib/Algebra/Algebra/Subalgebra/Pointwise.lean
R✝ : Type u_1
A✝ : Type u_2
inst✝⁵ : CommSemiring R✝
inst✝⁴ : Semiring A✝
inst✝³ : Algebra R✝ A✝
R : Type u_3
A : Type u_4
inst✝² : CommSemiring R
inst✝¹ : CommSemiring A
inst✝ : Algebra R A
S T : Subalgebra R A
x : A
hx : x ∈ Algebra.adjoin R (↑S ∪ ↑T)
r : R
\u22a2 (algebraMap R A) r ∈ toSubmodule S * toSubmodule T