ruc-ai4math/mathlib_handler_benchmark_410 huggingface dataset:
-- Mathlib/Algebra/BigOperators/Fin.lean
α : Type u_1
β : Type u_2
inst✝ : CommMonoid β
f : Fin 2 → β
\u22a2 ∏ i : Fin 2, f i = f 0 * f 1
-- Mathlib/Data/Real/EReal.lean
x : EReal
h : x < 0
\u22a2 ⊥ * x = ⊤
-- Mathlib/Data/Real/EReal.lean
x : EReal
h : x < 0
\u22a2 x * ⊥ = ⊤
-- Mathlib/Data/PFunctor/Multivariate/W.lean
n : ℕ
P : MvPFunctor.{u} (n + 1)
α γ : TypeVec.{u} n
g : α ⟹ γ
a : P.A
f' : P.drop.B a ⟹ α
f : P.last.B a → P.W α
\u22a2 (g ::: P.wMap g) <$$> P.objAppend1 a f' f = P.objAppend1 a (g ⊚ f') fun x => P.wMap g (f x)
-- Mathlib/Data/PFunctor/Multivariate/W.lean
n : ℕ
P : MvPFunctor.{u} (n + 1)
α γ : TypeVec.{u} n
g : α ⟹ γ
a : P.A
f' : P.drop.B a ⟹ α
f : P.last.B a → P.W α
\u22a2 ⟨a, splitFun (g ⊚ f') (P.wMap g ∘ f)⟩ = ⟨a, splitFun (g ⊚ f') fun x => P.wMap g (f x)⟩
-- Mathlib/CategoryTheory/Sites/Discrete.lean
C : Type u_1
inst✝¹⁰ : Category.{u_6, u_1} C
J : GrothendieckTopology C
A : Type u_2
inst✝⁹ : Category.{u_5, u_2} A
inst✝⁸ : HasWeakSheafify J A
inst✝⁷ : (constantSheaf J A).Faithful
inst✝⁶ : (constantSheaf J A).Full
t : C
ht : IsTerminal t
D : Type u_3
inst✝⁵ : Category.{u_4, u_3} D
K : GrothendieckTopology D
inst✝⁴ : HasWeakSheafify K A
G : C ⥤ D
inst✝³ : ∀ (X : Dᵒᵖ), HasLimitsOfShape (StructuredArrow X G.op) A
inst✝² : IsDenseSubsite J K G
ht' : IsTerminal (G.obj t)
inst✝¹ : (constantSheaf J A).Faithful
inst✝ : (constantSheaf J A).Full
F : Sheaf K A
e : Sheaf J A ≌ Sheaf K A := sheafEquiv G J K A
\u22a2 IsDiscrete J ht (e.inverse.obj F) ↔ IsDiscrete K ht' F
-- Mathlib/CategoryTheory/Sites/Discrete.lean
C : Type u_1
inst✝¹⁰ : Category.{u_6, u_1} C
J : GrothendieckTopology C
A : Type u_2
inst✝⁹ : Category.{u_5, u_2} A
inst✝⁸ : HasWeakSheafify J A
inst✝⁷ : (constantSheaf J A).Faithful
inst✝⁶ : (constantSheaf J A).Full
t : C
ht : IsTerminal t
D : Type u_3
inst✝⁵ : Category.{u_4, u_3} D
K : GrothendieckTopology D
inst✝⁴ : HasWeakSheafify K A
G : C ⥤ D
inst✝³ : ∀ (X : Dᵒᵖ), HasLimitsOfShape (StructuredArrow X G.op) A
inst✝² : IsDenseSubsite J K G
ht' : IsTerminal (G.obj t)
inst✝¹ : (constantSheaf J A).Faithful
inst✝ : (constantSheaf J A).Full
F : Sheaf K A
e : Sheaf J A ≌ Sheaf K A := sheafEquiv G J K A
this : (constantSheaf K A).Faithful
\u22a2 IsDiscrete J ht (e.inverse.obj F) ↔ IsDiscrete K ht' F
-- Mathlib/CategoryTheory/Sites/Discrete.lean
C : Type u_1
inst✝¹⁰ : Category.{u_6, u_1} C
J : GrothendieckTopology C
A : Type u_2
inst✝⁹ : Category.{u_5, u_2} A
inst✝⁸ : HasWeakSheafify J A
inst✝⁷ : (constantSheaf J A).Faithful
inst✝⁶ : (constantSheaf J A).Full
t : C
ht : IsTerminal t
D : Type u_3
inst✝⁵ : Category.{u_4, u_3} D
K : GrothendieckTopology D
inst✝⁴ : HasWeakSheafify K A
G : C ⥤ D
inst✝³ : ∀ (X : Dᵒᵖ), HasLimitsOfShape (StructuredArrow X G.op) A
inst✝² : IsDenseSubsite J K G
ht' : IsTerminal (G.obj t)
inst✝¹ : (constantSheaf J A).Faithful
inst✝ : (constantSheaf J A).Full
F : Sheaf K A
e : Sheaf J A ≌ Sheaf K A := sheafEquiv G J K A
this✝ : (constantSheaf K A).Faithful
this : (constantSheaf K A).Full
\u22a2 IsDiscrete J ht (e.inverse.obj F) ↔ IsDiscrete K ht' F
-- Mathlib/CategoryTheory/Sites/Discrete.lean
C : Type u_1
inst✝¹⁰ : Category.{u_6, u_1} C
J : GrothendieckTopology C
A : Type u_2
inst✝⁹ : Category.{u_5, u_2} A
inst✝⁸ : HasWeakSheafify J A
inst✝⁷ : (constantSheaf J A).Faithful
inst✝⁶ : (constantSheaf J A).Full
t : C
ht : IsTerminal t
D : Type u_3
inst✝⁵ : Category.{u_4, u_3} D
K : GrothendieckTopology D
inst✝⁴ : HasWeakSheafify K A
G : C ⥤ D
inst✝³ : ∀ (X : Dᵒᵖ), HasLimitsOfShape (StructuredArrow X G.op) A
inst✝² : IsDenseSubsite J K G
ht' : IsTerminal (G.obj t)
inst✝¹ : (constantSheaf J A).Faithful
inst✝ : (constantSheaf J A).Full
F : Sheaf K A
e : Sheaf J A ≌ Sheaf K A := sheafEquiv G J K A
this✝ : (constantSheaf K A).Faithful
this : (constantSheaf K A).Full
\u22a2 e.inverse.obj F ∈ (constantSheaf J A).essImage ↔ F ∈ (constantSheaf K A).essImage
-- Mathlib/Analysis/Calculus/LineDeriv/Basic.lean
𝕜 : Type u_1
inst✝⁴ : NontriviallyNormedField 𝕜
F : Type u_2
inst✝³ : NormedAddCommGroup F
inst✝² : NormedSpace 𝕜 F
E : Type u_3
inst✝¹ : AddCommGroup E
inst✝ : Module 𝕜 E
f f₁ : E → F
f' f₀' f₁' : F
s t : Set E
x v : E
\u22a2 HasLineDerivAt 𝕜 f f' x v ↔ Tendsto (fun t => t⁻¹ • (f (x + t • v) - f x)) (𝓝[≠] 0) (𝓝 f')
-- Mathlib/Analysis/SpecialFunctions/Pow/Asymptotics.lean
y : ℝ
hy : 0 < y
\u22a2 Tendsto (fun x => x ^ y) (𝓝 ⊤) (𝓝 ⊤)
-- Mathlib/Analysis/SpecialFunctions/Pow/Asymptotics.lean
y : ℝ
hy : 0 < y
\u22a2 ∀ (x : ℝ≥0), ∀ᶠ (a : ℝ≥0∞) in 𝓝 ⊤, ↑x < a ^ y
-- Mathlib/Analysis/SpecialFunctions/Pow/Asymptotics.lean
y : ℝ
hy : 0 < y
x : ℝ≥0
\u22a2 ∀ᶠ (a : ℝ≥0∞) in 𝓝 ⊤, ↑x < a ^ y
-- Mathlib/Analysis/SpecialFunctions/Pow/Asymptotics.lean
y : ℝ
hy : 0 < y
x c : ℝ≥0
left✝ : True
hc : ∀ x_1 ∈ Set.Ioi c, x_1 ^ y ∈ Set.Ioi x
\u22a2 ∀ᶠ (a : ℝ≥0∞) in 𝓝 ⊤, ↑x < a ^ y
-- Mathlib/Analysis/SpecialFunctions/Pow/Asymptotics.lean
y : ℝ
hy : 0 < y
x c : ℝ≥0
left✝ : True
hc : ∀ x_1 ∈ Set.Ioi c, x_1 ^ y ∈ Set.Ioi x
hc' : Set.Ioi ↑c ∈ 𝓝 ⊤
\u22a2 ∀ᶠ (a : ℝ≥0∞) in 𝓝 ⊤, ↑x < a ^ y
-- Mathlib/Analysis/SpecialFunctions/Pow/Asymptotics.lean
y : ℝ
hy : 0 < y
x c : ℝ≥0
left✝ : True
hc : ∀ x_1 ∈ Set.Ioi c, x_1 ^ y ∈ Set.Ioi x
hc' : Set.Ioi ↑c ∈ 𝓝 ⊤
a : ℝ≥0∞
ha : a ∈ Set.Ioi ↑c
\u22a2 ↑x < a ^ y
-- Mathlib/Analysis/SpecialFunctions/Pow/Asymptotics.lean
y : ℝ
hy : 0 < y
x c : ℝ≥0
left✝ : True
hc : ∀ x_1 ∈ Set.Ioi c, x_1 ^ y ∈ Set.Ioi x
hc' : Set.Ioi ↑c ∈ 𝓝 ⊤
a : ℝ≥0
ha : ↑a ∈ Set.Ioi ↑c
\u22a2 ↑x < ↑a ^ y
-- Mathlib/Analysis/SpecialFunctions/Pow/Asymptotics.lean
y : ℝ
hy : 0 < y
x c : ℝ≥0
left✝ : True
hc' : Set.Ioi ↑c ∈ 𝓝 ⊤
a : ℝ≥0
ha : c < a
hc : ∀ (x_1 : ℝ≥0), c < x_1 → x < x_1 ^ y
\u22a2 ↑x < ↑a ^ y
-- Mathlib/Analysis/SpecialFunctions/Pow/Asymptotics.lean
y : ℝ
hy : 0 < y
x c : ℝ≥0
left✝ : True
hc' : Set.Ioi ↑c ∈ 𝓝 ⊤
a : ℝ≥0
ha : c < a
hc : ∀ (x_1 : ℝ≥0), c < x_1 → x < x_1 ^ y
\u22a2 ↑x < ↑(a ^ y)
-- Mathlib/Combinatorics/SimpleGraph/Basic.lean
ι : Sort u_1
V : Type u
G : SimpleGraph V
a b c u v w : V
e : Sym2 V
G₁ G₂ : SimpleGraph V
\u22a2 G.edgeSet.Nonempty ↔ G ≠ ⊥
-- Mathlib/FieldTheory/Finite/Basic.lean
K : Type u_1
R : Type u_2
inst✝¹ : Field K
inst✝ : Fintype K
i : ℕ
h : i < q - 1
hi : ¬i = 0
\u22a2 ∑ x : K, x ^ i = 0
-- Mathlib/Algebra/Group/Submonoid/Membership.lean
M : Type u_1
A : Type u_2
B : Type u_3
inst✝ : MulOneClass M
ι : Sort u_4
hι : Nonempty ι
S : ι → Submonoid M
hS : Directed (fun x x_1 => x ≤ x_1) S
x : M
\u22a2 x ∈ ⨆ i, S i ↔ ∃ i, x ∈ S i
-- Mathlib/Algebra/Group/Submonoid/Membership.lean
M : Type u_1
A : Type u_2
B : Type u_3
inst✝ : MulOneClass M
ι : Sort u_4
hι : Nonempty ι
S : ι → Submonoid M
hS : Directed (fun x x_1 => x ≤ x_1) S
x : M
\u22a2 x ∈ ⨆ i, S i → ∃ i, x ∈ S i
-- Mathlib/Algebra/Group/Submonoid/Membership.lean
M : Type u_1
A : Type u_2
B : Type u_3
inst✝ : MulOneClass M
ι : Sort u_4
hι : Nonempty ι
S : ι → Submonoid M
hS : Directed (fun x x_1 => x ≤ x_1) S
x : M
\u22a2 x ∈ closure (⋃ i, ↑(S i)) → ∃ i, x ∈ S i
-- Mathlib/Algebra/Group/Submonoid/Membership.lean
M : Type u_1
A : Type u_2
B : Type u_3
inst✝ : MulOneClass M
ι : Sort u_4
hι : Nonempty ι
S : ι → Submonoid M
hS : Directed (fun x x_1 => x ≤ x_1) S
x : M
hx : x ∈ closure (⋃ i, ↑(S i))
\u22a2 ∃ i, 1 ∈ S i
-- Mathlib/Algebra/Group/Submonoid/Membership.lean
M : Type u_1
A : Type u_2
B : Type u_3
inst✝ : MulOneClass M
ι : Sort u_4
hι : Nonempty ι
S : ι → Submonoid M
hS : Directed (fun x x_1 => x ≤ x_1) S
x : M
hx : x ∈ closure (⋃ i, ↑(S i))
\u22a2 ∀ (x y : M), (∃ i, x ∈ S i) → (∃ i, y ∈ S i) → ∃ i, x * y ∈ S i
-- Mathlib/Algebra/BigOperators/Associated.lean
α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
inst✝ : CancelCommMonoidWithZero α
p : α
hp : Prime p
s : Multiset α
\u22a2 (∀ r ∈ 0, Prime r) → p ∣ Multiset.prod 0 → ∃ q ∈ 0, p ~ᵤ q
-- Mathlib/Algebra/BigOperators/Associated.lean
α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
inst✝ : CancelCommMonoidWithZero α
p : α
hp : Prime p
s✝ : Multiset α
a : α
s : Multiset α
ih : (∀ r ∈ s, Prime r) → p ∣ s.prod → ∃ q ∈ s, p ~ᵤ q
hs : ∀ r ∈ a ::ₘ s, Prime r
hps : p ∣ (a ::ₘ s).prod
\u22a2 ∃ q ∈ a ::ₘ s, p ~ᵤ q
-- Mathlib/Algebra/BigOperators/Associated.lean
α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
inst✝ : CancelCommMonoidWithZero α
p : α
hp : Prime p
s✝ : Multiset α
a : α
s : Multiset α
ih : (∀ r ∈ s, Prime r) → p ∣ s.prod → ∃ q ∈ s, p ~ᵤ q
hs : ∀ r ∈ a ::ₘ s, Prime r
hps : p ∣ a * s.prod
\u22a2 ∃ q ∈ a ::ₘ s, p ~ᵤ q
-- Mathlib/Algebra/BigOperators/Associated.lean
α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
inst✝ : CancelCommMonoidWithZero α
p : α
hp : Prime p
s✝ : Multiset α
a : α
s : Multiset α
ih : (∀ r ∈ s, Prime r) → p ∣ s.prod → ∃ q ∈ s, p ~ᵤ q
hs : ∀ r ∈ a ::ₘ s, Prime r
hps : p ∣ a * s.prod
h : p ∣ a
\u22a2 ∃ q ∈ a ::ₘ s, p ~ᵤ q
-- Mathlib/Algebra/BigOperators/Associated.lean
α : Type u_1
β : Type u_2
γ : Type u_3
δ : Type u_4
inst✝ : CancelCommMonoidWithZero α
p : α
hp : Prime p
s✝ : Multiset α
a : α
s : Multiset α
ih : (∀ r ∈ s, Prime r) → p ∣ s.prod → ∃ q ∈ s, p ~ᵤ q
hs : ∀ r ∈ a ::ₘ s, Prime r
hps : p ∣ a * s.prod
h : p ∣ s.prod
\u22a2 ∃ q ∈ a ::ₘ s, p ~ᵤ q
-- Mathlib/Algebra/Group/Subgroup/Basic.lean
G : Type u_1
G' : Type u_2
G'' : Type u_3
inst✝⁴ : Group G
inst✝³ : Group G'
inst✝² : Group G''
A : Type u_4
inst✝¹ : AddGroup A
N : Type u_5
inst✝ : Group N
H : Subgroup N
hH : H.Normal
f : G →* N
x✝ : G
\u22a2 x✝ ∈ Subgroup.comap f H → ∀ (g : G), g * x✝ * g⁻¹ ∈ Subgroup.comap f H
-- Mathlib/NumberTheory/LSeries/HurwitzZetaOdd.lean
a x : ℝ
\u22a2 ↑(sinKernel (↑a) x) = jacobiTheta₂' (↑a) (I * ↑x) / (-2 * ↑π)
-- Mathlib/NumberTheory/LSeries/HurwitzZetaOdd.lean
a x : ℝ
\u22a2 (jacobiTheta₂' (↑a) (I * ↑x) / (-2 * ↑π) + jacobiTheta₂' ((starRingEnd ℂ) ↑a) (-(starRingEnd ℂ) (I * ↑x)) / (starRingEnd ℂ) (-2 * ↑π)) / 2 = jacobiTheta₂' (↑a) (I * ↑x) / (-2 * ↑π)
-- Mathlib/Algebra/BigOperators/Group/Finset.lean
ι✝ : Type u_1
κ✝ : Type u_2
α✝ : Type u_3
β : Type u_4
γ : Type u_5
s s₁ s₂ : Finset α✝
a : α✝
f✝ g : α✝ → β
ι : Type u_6
κ : Type u_7
α : Type u_8
inst✝³ : Fintype ι
inst✝² : Fintype κ
inst✝¹ : CommMonoid α
inst✝ : DecidableEq ι
i : ι
f : (j : ι) → j = i → α
\u22a2 (∏ j : ι, if h : j = i then f j h else 1) = f i ⋯
-- Mathlib/CategoryTheory/Limits/Shapes/Biproducts.lean
J : Type w
C : Type uC
inst✝⁴ : Category.{uC', uC} C
inst✝³ : HasZeroMorphisms C
D : Type uD
inst✝² : Category.{uD', uD} D
inst✝¹ : HasZeroMorphisms D
F : J → C
G : C ⥤ D
inst✝ : G.PreservesZeroMorphisms
A : Bicone F
i j : J
\u22a2 G.map (A.ι i ≫ A.π j) = if h : i = j then eqToHom ⋯ else 0
-- Mathlib/CategoryTheory/Limits/Shapes/Biproducts.lean
J : Type w
C : Type uC
inst✝⁴ : Category.{uC', uC} C
inst✝³ : HasZeroMorphisms C
D : Type uD
inst✝² : Category.{uD', uD} D
inst✝¹ : HasZeroMorphisms D
F : J → C
G : C ⥤ D
inst✝ : G.PreservesZeroMorphisms
A : Bicone F
i j : J
\u22a2 G.map (if h : i = j then eqToHom ⋯ else 0) = if h : i = j then eqToHom ⋯ else 0
-- Mathlib/CategoryTheory/Limits/Shapes/Biproducts.lean
J : Type w
C : Type uC
inst✝⁴ : Category.{uC', uC} C
inst✝³ : HasZeroMorphisms C
D : Type uD
inst✝² : Category.{uD', uD} D
inst✝¹ : HasZeroMorphisms D
F : J → C
G : C ⥤ D
inst✝ : G.PreservesZeroMorphisms
X✝ Y✝ : Bicone F
f : X✝ ⟶ Y✝
j : J
\u22a2 G.map f.hom ≫ ((fun A => { pt := G.obj A.pt, π := fun j => G.map (A.π j), ι := fun j => G.map (A.ι j), ι_π := ⋯ }) Y✝).π j = ((fun A => { pt := G.obj A.pt, π := fun j => G.map (A.π j), ι := fun j => G.map (A.ι j), ι_π := ⋯ }) X✝).π j
-- Mathlib/CategoryTheory/Limits/Shapes/Biproducts.lean
J : Type w
C : Type uC
inst✝⁴ : Category.{uC', uC} C
inst✝³ : HasZeroMorphisms C
D : Type uD
inst✝² : Category.{uD', uD} D
inst✝¹ : HasZeroMorphisms D
F : J → C
G : C ⥤ D
inst✝ : G.PreservesZeroMorphisms
X✝ Y✝ : Bicone F
f : X✝ ⟶ Y✝
j : J
\u22a2 ((fun A => { pt := G.obj A.pt, π := fun j => G.map (A.π j), ι := fun j => G.map (A.ι j), ι_π := ⋯ }) X✝).ι j ≫ G.map f.hom = ((fun A => { pt := G.obj A.pt, π := fun j => G.map (A.π j), ι := fun j => G.map (A.ι j), ι_π := ⋯ }) Y✝).ι j
-- Mathlib/Data/Set/Card.lean
α : Type u_1
β : Type u_2
s t : Set α
f : α → β
hs : autoParam s.Finite _auto✝
\u22a2 s.ncard ≤ 1 ↔ ∀ a ∈ s, ∀ b ∈ s, a = b
-- Mathlib/GroupTheory/Coset.lean
α : Type u_1
inst✝ : Semigroup α
s : Set α
a b : α
\u22a2 op b • a • s = a • op b • s
-- Mathlib/Data/List/Zip.lean
α : Type u
β : Type u_1
γ : Type u_2
δ : Type u_3
ε : Type u_4
l : List α
\u22a2 map Prod.snd l.revzip = l.reverse
-- Mathlib/Analysis/Convex/StrictConvexSpace.lean
𝕜 : Type u_1
E : Type u_2
inst✝⁴ : NormedLinearOrderedField 𝕜
inst✝³ : NormedAddCommGroup E
inst✝² : NormedSpace 𝕜 E
inst✝¹ : NormedSpace ℝ E
inst✝ : StrictConvexSpace ℝ E
x y z : E
a b r : ℝ
hx : x ∈ closedBall z r
hy : y ∈ closedBall z r
hne : x ≠ y
ha : 0 < a
hb : 0 < b
hab : a + b = 1
\u22a2 a • x + b • y ∈ ball z r
-- Mathlib/Analysis/Convex/StrictConvexSpace.lean
𝕜 : Type u_1
E : Type u_2
inst✝⁴ : NormedLinearOrderedField 𝕜
inst✝³ : NormedAddCommGroup E
inst✝² : NormedSpace 𝕜 E
inst✝¹ : NormedSpace ℝ E
inst✝ : StrictConvexSpace ℝ E
x y z : E
a b : ℝ
hne : x ≠ y
ha : 0 < a
hb : 0 < b
hab : a + b = 1
hx : x ∈ closedBall z 0
hy : y ∈ closedBall z 0
\u22a2 a • x + b • y ∈ ball z 0
-- Mathlib/Analysis/Convex/StrictConvexSpace.lean
𝕜 : Type u_1
E : Type u_2
inst✝⁴ : NormedLinearOrderedField 𝕜
inst✝³ : NormedAddCommGroup E
inst✝² : NormedSpace 𝕜 E
inst✝¹ : NormedSpace ℝ E
inst✝ : StrictConvexSpace ℝ E
x y z : E
a b r : ℝ
hx : x ∈ closedBall z r
hy : y ∈ closedBall z r
hne : x ≠ y
ha : 0 < a
hb : 0 < b
hab : a + b = 1
hr : r ≠ 0
\u22a2 a • x + b • y ∈ ball z r
-- Mathlib/Analysis/Convex/Side.lean
R : Type u_1
V : Type u_2
V' : Type u_3
P : Type u_4
P' : Type u_5
inst✝⁶ : StrictOrderedCommRing R
inst✝⁵ : AddCommGroup V
inst✝⁴ : Module R V
inst✝³ : AddTorsor V P
inst✝² : AddCommGroup V'
inst✝¹ : Module R V'
inst✝ : AddTorsor V' P'
s : AffineSubspace R P
x y : P
\u22a2 s.SOppSide x y ↔ s.SOppSide y x
-- Mathlib/Logic/Basic.lean
α : Sort u_1
σ : α → Sort u_2
P Q R : Prop
inst✝¹ : Decidable P
inst✝ : Decidable Q
a b c : α
A : P → α
B : ¬P → α
\u22a2 (∃ h, a ≠ b) ↔ P ∧ a ≠ b
-- Mathlib/Data/Real/EReal.lean
a b c : EReal
ha : 0 ≤ a
hb : 0 ≤ b
\u22a2 c * (a + b) = c * a + c * b
-- Mathlib/Data/Real/EReal.lean
a b c : EReal
ha : 0 ≤ a
hb : 0 ≤ b
\u22a2 (a + b) * c = c * a + c * b
-- Mathlib/Data/Real/EReal.lean
a b c : EReal
ha : 0 ≤ a
hb : 0 ≤ b
\u22a2 (a + b) * c = a * c + c * b
-- Mathlib/Data/Real/EReal.lean
a b c : EReal
ha : 0 ≤ a
hb : 0 ≤ b
\u22a2 (a + b) * c = a * c + b * c
-- Mathlib/Data/Set/Pointwise/SMul.lean
F : Type u_1
α : Type u_2
β : Type u_3
γ : Type u_4
inst✝² : Zero α
inst✝¹ : Zero β
inst✝ : SMulWithZero α β
s✝ : Set α
t s : Set β
h : s.Nonempty
\u22a2 0 • s = 0
-- Mathlib/Data/List/Perm.lean
α : Type u_1
β : Type u_2
l✝ l₁ l₂ : List α
a✝ : α
inst✝¹ : DecidableEq α
P : α → Prop
inst✝ : DecidablePred P
l : List α
a : α
\u22a2 count a l = count a (filter (fun b => decide (P b)) l) + count a (filter (fun x => decide ¬P x) l)
-- Mathlib/Data/List/Perm.lean
α : Type u_1
β : Type u_2
l✝ l₁ l₂ : List α
a✝ : α
inst✝¹ : DecidableEq α
P : α → Prop
inst✝ : DecidablePred P
l : List α
a x✝ : α
\u22a2 (decide ¬P x✝) = !decide (P x✝)
-- Mathlib/LinearAlgebra/Finsupp.lean
α : Type u_1
M : Type u_2
N : Type u_3
P : Type u_4
R : Type u_5
S : Type u_6
inst✝⁷ : Semiring R
inst✝⁶ : Semiring S
inst✝⁵ : AddCommMonoid M
inst✝⁴ : Module R M
inst✝³ : AddCommMonoid N
inst✝² : Module R N
inst✝¹ : AddCommMonoid P
inst✝ : Module R P
s : Set α
\u22a2 supported R R s = span R ((fun i => single i 1) '' s)
-- Mathlib/LinearAlgebra/Finsupp.lean
α : Type u_1
M : Type u_2
N : Type u_3
P : Type u_4
R : Type u_5
S : Type u_6
inst✝⁷ : Semiring R
inst✝⁶ : Semiring S
inst✝⁵ : AddCommMonoid M
inst✝⁴ : Module R M
inst✝³ : AddCommMonoid N
inst✝² : Module R N
inst✝¹ : AddCommMonoid P
inst✝ : Module R P
s : Set α
\u22a2 (fun i => single i 1) '' s ⊆ ↑(supported R R s)
-- Mathlib/LinearAlgebra/Finsupp.lean
α : Type u_1
M : Type u_2
N : Type u_3
P : Type u_4
R : Type u_5
S : Type u_6
inst✝⁷ : Semiring R
inst✝⁶ : Semiring S
inst✝⁵ : AddCommMonoid M
inst✝⁴ : Module R M
inst✝³ : AddCommMonoid N
inst✝² : Module R N
inst✝¹ : AddCommMonoid P
inst✝ : Module R P
s : Set α
l : α →₀ R
hl : l ∈ supported R R s
\u22a2 l ∈ span R ((fun i => single i 1) '' s)
-- Mathlib/MeasureTheory/Decomposition/Jordan.lean
α : Type u_1
β : Type u_2
inst✝ : MeasurableSpace α
\u22a2 totalVariation 0 = 0
-- Mathlib/Data/Nat/Cast/SetInterval.lean
a b : ℕ
\u22a2 (range ⇑castOrderEmbedding).OrdConnected
-- Mathlib/Topology/MetricSpace/Pseudo/Constructions.lean
α : Type u_1
β : Type u_2
inst✝¹ : PseudoMetricSpace α
inst✝ : PseudoMetricSpace β
x : α × β
r : ℝ
\u22a2 sphere x r = sphere x.1 r ×ˢ closedBall x.2 r ∪ closedBall x.1 r ×ˢ sphere x.2 r
-- Mathlib/Topology/MetricSpace/Pseudo/Constructions.lean
α : Type u_1
β : Type u_2
inst✝¹ : PseudoMetricSpace α
inst✝ : PseudoMetricSpace β
x : α × β
r : ℝ
hr : r < 0
\u22a2 sphere x r = sphere x.1 r ×ˢ closedBall x.2 r ∪ closedBall x.1 r ×ˢ sphere x.2 r
-- Mathlib/Topology/MetricSpace/Pseudo/Constructions.lean
α : Type u_1
β : Type u_2
inst✝¹ : PseudoMetricSpace α
inst✝ : PseudoMetricSpace β
x : α × β
\u22a2 sphere x 0 = sphere x.1 0 ×ˢ closedBall x.2 0 ∪ closedBall x.1 0 ×ˢ sphere x.2 0
-- Mathlib/Topology/MetricSpace/Pseudo/Constructions.lean
α : Type u_1
β : Type u_2
inst✝¹ : PseudoMetricSpace α
inst✝ : PseudoMetricSpace β
x : α × β
r : ℝ
hr : 0 < r
\u22a2 sphere x r = sphere x.1 r ×ˢ closedBall x.2 r ∪ closedBall x.1 r ×ˢ sphere x.2 r
-- Mathlib/Topology/MetricSpace/Isometry.lean
ι : Type u_1
α : Type u
β : Type v
γ : Type w
inst✝¹ : PseudoMetricSpace α
inst✝ : PseudoMetricSpace β
h✝ h : α ≃ᵢ β
x : α
r : ℝ
\u22a2 ⇑h '' Metric.ball x r = Metric.ball (h x) r
-- Mathlib/LinearAlgebra/Pi.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
ι' : Type x'
inst✝⁸ : Semiring R
inst✝⁷ : AddCommMonoid M₂
inst✝⁶ : Module R M₂
inst✝⁵ : AddCommMonoid M₃
inst✝⁴ : Module R M₃
φ : ι → Type i
inst✝³ : (i : ι) → AddCommMonoid (φ i)
inst✝² : (i : ι) → Module R (φ i)
inst✝¹ : Fintype ι
inst✝ : DecidableEq ι
f : (ι → R) →ₗ[R] M₂
x : ι → R
\u22a2 f x = ∑ i : ι, x i • f fun j => if i = j then 1 else 0
-- Mathlib/LinearAlgebra/Pi.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
ι' : Type x'
inst✝⁸ : Semiring R
inst✝⁷ : AddCommMonoid M₂
inst✝⁶ : Module R M₂
inst✝⁵ : AddCommMonoid M₃
inst✝⁴ : Module R M₃
φ : ι → Type i
inst✝³ : (i : ι) → AddCommMonoid (φ i)
inst✝² : (i : ι) → Module R (φ i)
inst✝¹ : Fintype ι
inst✝ : DecidableEq ι
f : (ι → R) →ₗ[R] M₂
x : ι → R
\u22a2 ∑ x_1 : ι, f (x x_1 • fun j => if x_1 = j then 1 else 0) = ∑ i : ι, x i • f fun j => if i = j then 1 else 0
-- Mathlib/LinearAlgebra/Pi.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
ι' : Type x'
inst✝⁸ : Semiring R
inst✝⁷ : AddCommMonoid M₂
inst✝⁶ : Module R M₂
inst✝⁵ : AddCommMonoid M₃
inst✝⁴ : Module R M₃
φ : ι → Type i
inst✝³ : (i : ι) → AddCommMonoid (φ i)
inst✝² : (i : ι) → Module R (φ i)
inst✝¹ : Fintype ι
inst✝ : DecidableEq ι
f : (ι → R) →ₗ[R] M₂
x : ι → R
x✝¹ : ι
x✝ : x✝¹ ∈ Finset.univ
\u22a2 f (x x✝¹ • fun j => if x✝¹ = j then 1 else 0) = x x✝¹ • f fun j => if x✝¹ = j then 1 else 0
-- Mathlib/Algebra/Polynomial/Expand.lean
R : Type u
inst✝¹ : CommRing R
p n : ℕ
inst✝ : ExpChar R p
f : R[X]
r : R
\u22a2 rootMultiplicity r ((expand R p) f) = p * rootMultiplicity (r ^ p) f
-- Mathlib/Topology/EMetricSpace/Lipschitz.lean
α : Type u
β : Type v
γ : Type w
ι : Type x
inst✝² : PseudoEMetricSpace α
inst✝¹ : PseudoEMetricSpace β
inst✝ : PseudoEMetricSpace γ
K✝ : ℝ≥0
f : α → β
x✝ y✝ : α
r : ℝ≥0∞
b : β
K : ℝ≥0
x y : α
\u22a2 edist ((fun x => b) x) ((fun x => b) y) ≤ ↑K * edist x y
-- Mathlib/MeasureTheory/Integral/Bochner.lean
α : Type u_1
E : Type u_2
F : Type u_3
𝕜 : Type u_4
inst✝⁶ : NormedAddCommGroup E
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace ℝ F
p : ℝ≥0∞
G : Type u_5
F' : Type u_6
inst✝³ : NormedAddCommGroup G
inst✝² : NormedAddCommGroup F'
inst✝¹ : NormedSpace ℝ F'
m : MeasurableSpace α
μ : Measure α
inst✝ : DecidablePred fun x => x ≠ 0
f : α →ₛ F
s : Finset F
hs : filter (fun x => x ≠ 0) f.range ⊆ s
\u22a2 integral μ f = ∑ x ∈ s, (μ (↑f ⁻¹' {x})).toReal • x
-- Mathlib/MeasureTheory/Integral/Bochner.lean
α : Type u_1
E : Type u_2
F : Type u_3
𝕜 : Type u_4
inst✝⁶ : NormedAddCommGroup E
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace ℝ F
p : ℝ≥0∞
G : Type u_5
F' : Type u_6
inst✝³ : NormedAddCommGroup G
inst✝² : NormedAddCommGroup F'
inst✝¹ : NormedSpace ℝ F'
m : MeasurableSpace α
μ : Measure α
inst✝ : DecidablePred fun x => x ≠ 0
f : α →ₛ F
s : Finset F
hs : filter (fun x => x ≠ 0) f.range ⊆ s
\u22a2 ∀ x ∈ s, x ∉ filter (fun x => x ≠ 0) f.range → (μ (↑f ⁻¹' {x})).toReal • x = 0
-- Mathlib/MeasureTheory/Integral/Bochner.lean
α : Type u_1
E : Type u_2
F : Type u_3
𝕜 : Type u_4
inst✝⁶ : NormedAddCommGroup E
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace ℝ F
p : ℝ≥0∞
G : Type u_5
F' : Type u_6
inst✝³ : NormedAddCommGroup G
inst✝² : NormedAddCommGroup F'
inst✝¹ : NormedSpace ℝ F'
m : MeasurableSpace α
μ : Measure α
inst✝ : DecidablePred fun x => x ≠ 0
f : α →ₛ F
s : Finset F
hs : filter (fun x => x ≠ 0) f.range ⊆ s
x : F
hx : x ∉ filter (fun x => x ≠ 0) f.range
\u22a2 (μ (↑f ⁻¹' {x})).toReal • x = 0
-- Mathlib/MeasureTheory/Integral/Bochner.lean
α : Type u_1
E : Type u_2
F : Type u_3
𝕜 : Type u_4
inst✝⁶ : NormedAddCommGroup E
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace ℝ F
p : ℝ≥0∞
G : Type u_5
F' : Type u_6
inst✝³ : NormedAddCommGroup G
inst✝² : NormedAddCommGroup F'
inst✝¹ : NormedSpace ℝ F'
m : MeasurableSpace α
μ : Measure α
inst✝ : DecidablePred fun x => x ≠ 0
f : α →ₛ F
s : Finset F
hs : filter (fun x => x ≠ 0) f.range ⊆ s
x : F
hx : x ∉ f.range ∨ x = 0
\u22a2 (μ (↑f ⁻¹' {x})).toReal • x = 0
-- Mathlib/MeasureTheory/Integral/Bochner.lean
α : Type u_1
E : Type u_2
F : Type u_3
𝕜 : Type u_4
inst✝⁶ : NormedAddCommGroup E
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace ℝ F
p : ℝ≥0∞
G : Type u_5
F' : Type u_6
inst✝³ : NormedAddCommGroup G
inst✝² : NormedAddCommGroup F'
inst✝¹ : NormedSpace ℝ F'
m : MeasurableSpace α
μ : Measure α
inst✝ : DecidablePred fun x => x ≠ 0
f : α →ₛ F
s : Finset F
hs : filter (fun x => x ≠ 0) f.range ⊆ s
hx : 0 ∉ f.range ∨ 0 = 0
\u22a2 (μ (↑f ⁻¹' {0})).toReal • 0 = 0
-- Mathlib/MeasureTheory/Integral/Bochner.lean
α : Type u_1
E : Type u_2
F : Type u_3
𝕜 : Type u_4
inst✝⁶ : NormedAddCommGroup E
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace ℝ F
p : ℝ≥0∞
G : Type u_5
F' : Type u_6
inst✝³ : NormedAddCommGroup G
inst✝² : NormedAddCommGroup F'
inst✝¹ : NormedSpace ℝ F'
m : MeasurableSpace α
μ : Measure α
inst✝ : DecidablePred fun x => x ≠ 0
f : α →ₛ F
s : Finset F
hs : filter (fun x => x ≠ 0) f.range ⊆ s
x : F
hx✝ : x ∉ f.range ∨ x = 0
hx : x ∉ f.range
\u22a2 (μ (↑f ⁻¹' {x})).toReal • x = 0
-- Mathlib/MeasureTheory/Integral/Bochner.lean
α : Type u_1
E : Type u_2
F : Type u_3
𝕜 : Type u_4
inst✝⁶ : NormedAddCommGroup E
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace ℝ F
p : ℝ≥0∞
G : Type u_5
F' : Type u_6
inst✝³ : NormedAddCommGroup G
inst✝² : NormedAddCommGroup F'
inst✝¹ : NormedSpace ℝ F'
m : MeasurableSpace α
μ : Measure α
inst✝ : DecidablePred fun x => x ≠ 0
f : α →ₛ F
s : Finset F
hs : filter (fun x => x ≠ 0) f.range ⊆ s
x : F
hx✝ : x ∉ f.range ∨ x = 0
hx : x ∉ Set.range ↑f
\u22a2 (μ (↑f ⁻¹' {x})).toReal • x = 0
-- Mathlib/MeasureTheory/Integral/Bochner.lean
α : Type u_1
E : Type u_2
F : Type u_3
𝕜 : Type u_4
inst✝⁶ : NormedAddCommGroup E
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace ℝ F
p : ℝ≥0∞
G : Type u_5
F' : Type u_6
inst✝³ : NormedAddCommGroup G
inst✝² : NormedAddCommGroup F'
inst✝¹ : NormedSpace ℝ F'
m : MeasurableSpace α
μ : Measure α
inst✝ : DecidablePred fun x => x ≠ 0
f : α →ₛ F
s : Finset F
hs : filter (fun x => x ≠ 0) f.range ⊆ s
x : F
hx✝ : x ∉ f.range ∨ x = 0
hx : ∀ (x_1 : α), ¬↑f x_1 = x
\u22a2 (μ (↑f ⁻¹' {x})).toReal • x = 0
-- Mathlib/MeasureTheory/Function/L2Space.lean
α : Type u_1
F : Type u_2
m : MeasurableSpace α
μ : Measure α
inst✝ : NormedAddCommGroup F
f : α → ℝ
hf : AEStronglyMeasurable f μ
\u22a2 Memℒp f 2 μ ↔ Integrable (fun x => f x ^ 2) μ
-- Mathlib/MeasureTheory/Function/L2Space.lean
α : Type u_1
F : Type u_2
m : MeasurableSpace α
μ : Measure α
inst✝ : NormedAddCommGroup F
f : α → ℝ
hf : AEStronglyMeasurable f μ
x✝ : α
\u22a2 f x✝ ^ 2 = ‖f x✝‖ ^ 2