ruc-ai4math/mathlib_handler_benchmark_410 huggingface dataset:
-- Mathlib/Analysis/NormedSpace/AddTorsor.lean
𝕜 : Type u_1
E : Type u_2
inst✝⁵ : NormedDivisionRing 𝕜
inst✝⁴ : SeminormedAddCommGroup E
inst✝³ : Module 𝕜 E
inst✝² : BoundedSMul 𝕜 E
P : Type u_3
inst✝¹ : PseudoMetricSpace P
inst✝ : NormedAddTorsor E P
c : P
k : 𝕜
hk : k ≠ 0
x y : E
h : dist x y ≠ 0
\u22a2 dist ((smulTorsor c hk) x) ((smulTorsor c hk) y) = ↑‖k‖₊ * dist x y
-- Mathlib/Order/SuccPred/Basic.lean
α : Type u_1
β : Type u_2
inst✝¹ : PartialOrder α
inst✝ : PredOrder α
a b : α
h : pred a ≤ b
\u22a2 Icc (pred a) b = insert (pred a) (Icc a b)
-- Mathlib/LinearAlgebra/LinearIndependent.lean
ι✝ : Type u'
ι' : Type u_1
R : Type u_2
K : Type u_3
M : Type u_4
M' : Type u_5
M'' : Type u_6
V : Type u
V' : Type u_7
v : ι✝ → M
inst✝⁶ : Ring R
inst✝⁵ : AddCommGroup M
inst✝⁴ : AddCommGroup M'
inst✝³ : AddCommGroup M''
inst✝² : Module R M
inst✝¹ : Module R M'
inst✝ : Module R M''
a b : R
x y : M
ι : Type u_8
s : Set ι
f : ι → M
hs : LinearIndependent R fun (x : ↑s) => f ↑x
\u22a2 LinearIndependent R fun (x : ↑(f '' s)) => ↑x
-- Mathlib/Algebra/Homology/Bifunctor.lean
C₁ : Type u_1
C₂ : Type u_2
D : Type u_3
inst✝⁷ : Category.{?u.35500, u_1} C₁
inst✝⁶ : Category.{?u.35504, u_2} C₂
inst✝⁵ : Category.{?u.35508, u_3} D
inst✝⁴ : HasZeroMorphisms C₁
inst✝³ : HasZeroMorphisms C₂
inst✝² : HasZeroMorphisms D
F : C₁ ⥤ C₂ ⥤ D
I₁ : Type u_4
I₂ : Type u_5
J : Type u_6
c₁ : ComplexShape I₁
c₂ : ComplexShape I₂
inst✝¹ : F.PreservesZeroMorphisms
inst✝ : ∀ (X₁ : C₁), (F.obj X₁).PreservesZeroMorphisms
K₁ K₁' : HomologicalComplex C₁ c₁
f : K₁ ⟶ K₁'
K₂ : HomologicalComplex C₂ c₂
i₁✝ i₁'✝ : I₁
i₂✝ : I₂
a✝ : c₁.Rel i₁✝ i₁'✝
\u22a2 (F.map (f.f i₁✝)).app (K₂.X i₂✝) ≫ (F.map (K₁'.d i₁✝ i₁'✝)).app (K₂.X i₂✝) = (F.map (K₁.d i₁✝ i₁'✝)).app (K₂.X i₂✝) ≫ (F.map (f.f i₁'✝)).app (K₂.X i₂✝)
-- Mathlib/Analysis/ODE/PicardLindelof.lean
E : Type u_1
inst✝² : NormedAddCommGroup E
inst✝¹ : NormedSpace ℝ E
v : PicardLindelof E
inst✝ : CompleteSpace E
\u22a2 ∃ f, f ↑v.t₀ = v.x₀ ∧ ∀ t ∈ Icc v.tMin v.tMax, HasDerivWithinAt f (v.toFun t (f t)) (Icc v.tMin v.tMax) t
-- Mathlib/Analysis/ODE/PicardLindelof.lean
E : Type u_1
inst✝² : NormedAddCommGroup E
inst✝¹ : NormedSpace ℝ E
v : PicardLindelof E
inst✝ : CompleteSpace E
f : v.FunSpace
hf : f.next = f
\u22a2 ∃ f, f ↑v.t₀ = v.x₀ ∧ ∀ t ∈ Icc v.tMin v.tMax, HasDerivWithinAt f (v.toFun t (f t)) (Icc v.tMin v.tMax) t
-- Mathlib/Data/Sum/Interval.lean
α : Type u_1
β : Type u_2
inst✝⁵ : Preorder α
inst✝⁴ : Preorder β
inst✝³ : OrderTop α
inst✝² : OrderBot β
inst✝¹ : LocallyFiniteOrder α
inst✝ : LocallyFiniteOrder β
a a₁ a₂ : α
b b₁ b₂ : β
\u22a2 Icc (inrₗ b₁) (inrₗ b₂) = map (Embedding.inr.trans toLex.toEmbedding) (Icc b₁ b₂)
-- Mathlib/Data/Sum/Interval.lean
α : Type u_1
β : Type u_2
inst✝⁵ : Preorder α
inst✝⁴ : Preorder β
inst✝³ : OrderTop α
inst✝² : OrderBot β
inst✝¹ : LocallyFiniteOrder α
inst✝ : LocallyFiniteOrder β
a a₁ a₂ : α
b b₁ b₂ : β
\u22a2 Icc (inrₗ b₁) (inrₗ b₂) = map toLex.toEmbedding (map Embedding.inr (Icc b₁ b₂))
-- Mathlib/LinearAlgebra/Dimension/DivisionRing.lean
K R : Type u
V✝ V₁ V₂ V₃ : Type v
V' V'₁ : Type v'
V'' : Type v''
ι : Type w
ι' : Type w'
η : Type u₁'
φ : η → Type u_1
inst✝² : DivisionRing K
V : Type v
inst✝¹ : AddCommGroup V
inst✝ : Module K V
h : ℵ₀ ≤ Module.rank K V
\u22a2 lift.{u, v} (Module.rank K V) < Module.rank Kᵐᵒᵖ (V →ₗ[K] K)
-- Mathlib/LinearAlgebra/Dimension/DivisionRing.lean
K R : Type u
V✝ V₁ V₂ V₃ : Type v
V' V'₁ : Type v'
V'' : Type v''
ι✝ : Type w
ι' : Type w'
η : Type u₁'
φ : η → Type u_1
inst✝² : DivisionRing K
V : Type v
inst✝¹ : AddCommGroup V
inst✝ : Module K V
h : ℵ₀ ≤ Module.rank K V
ι : Type v
b : Basis ι K V
\u22a2 lift.{u, v} (Module.rank K V) < Module.rank Kᵐᵒᵖ (V →ₗ[K] K)
-- Mathlib/LinearAlgebra/Dimension/DivisionRing.lean
K R : Type u
V✝ V₁ V₂ V₃ : Type v
V' V'₁ : Type v'
V'' : Type v''
ι✝ : Type w
ι' : Type w'
η : Type u₁'
φ : η → Type u_1
inst✝² : DivisionRing K
V : Type v
inst✝¹ : AddCommGroup V
inst✝ : Module K V
h : ℵ₀ ≤ Module.rank K V
ι : Type v
b : Basis ι K V
\u22a2 lift.{u, v} #ι < lift.{v, u} #K ^ lift.{u, v} #ι
-- Mathlib/LinearAlgebra/Dimension/DivisionRing.lean
K R : Type u
V✝ V₁ V₂ V₃ : Type v
V' V'₁ : Type v'
V'' : Type v''
ι✝ : Type w
ι' : Type w'
η : Type u₁'
φ : η → Type u_1
inst✝² : DivisionRing K
V : Type v
inst✝¹ : AddCommGroup V
inst✝ : Module K V
h : ℵ₀ ≤ Module.rank K V
ι : Type v
b : Basis ι K V
\u22a2 1 < lift.{v, u} #K
-- Mathlib/LinearAlgebra/Dimension/DivisionRing.lean
K R : Type u
V✝ V₁ V₂ V₃ : Type v
V' V'₁ : Type v'
V'' : Type v''
ι✝ : Type w
ι' : Type w'
η : Type u₁'
φ : η → Type u_1
inst✝² : DivisionRing K
V : Type v
inst✝¹ : AddCommGroup V
inst✝ : Module K V
h : ℵ₀ ≤ Module.rank K V
ι : Type v
b : Basis ι K V
\u22a2 Nontrivial K
-- Mathlib/Topology/Connected/PathConnected.lean
X : Type u_1
Y : Type u_2
inst✝¹ : TopologicalSpace X
inst✝ : TopologicalSpace Y
x y z : X
ι : Type u_3
γ✝ : Path x y
a b : X
γ : Path a b
t : ℝ
\u22a2 γ.extend (min t t) = γ.extend t
-- Mathlib/Topology/Connected/PathConnected.lean
X : Type u_1
Y : Type u_2
inst✝¹ : TopologicalSpace X
inst✝ : TopologicalSpace Y
x✝ y z : X
ι : Type u_3
γ✝ : Path x✝ y
a b : X
γ : Path a b
t : ℝ
x : ↑I
\u22a2 (γ.truncate t t) x = ((refl (γ.extend t)).cast ⋯ ⋯) x
-- Mathlib/Topology/Connected/PathConnected.lean
X : Type u_1
Y : Type u_2
inst✝¹ : TopologicalSpace X
inst✝ : TopologicalSpace Y
x✝ y z : X
ι : Type u_3
γ✝ : Path x✝ y
a b : X
γ : Path a b
t : ℝ
x : ↑I
\u22a2 (γ.truncate t t) x = (refl (γ.extend t)) x
-- Mathlib/Topology/Connected/PathConnected.lean
X : Type u_1
Y : Type u_2
inst✝¹ : TopologicalSpace X
inst✝ : TopologicalSpace Y
x✝ y z : X
ι : Type u_3
γ✝ : Path x✝ y
a b : X
γ : Path a b
t : ℝ
x : ↑I
\u22a2 γ.extend (if (if ↑x ≤ t then t else ↑x) ≤ t then if ↑x ≤ t then t else ↑x else t) = γ.extend t
-- Mathlib/Geometry/Euclidean/Angle/Unoriented/Basic.lean
V : Type u_1
inst✝¹ : NormedAddCommGroup V
inst✝ : InnerProductSpace ℝ V
x✝ y✝ x y : V
\u22a2 angle x y = π / 2 ↔ ⟪x, y⟫_ℝ = 0
-- Mathlib/ModelTheory/Definability.lean
M : Type w
A : Set M
L : Language
inst✝ : L.Structure M
α : Type u₁
β : Type u_1
B : Set M
s✝ : Set (α → M)
ι : Type u_2
f : ι → Set (α → M)
hf : ∀ (i : ι), A.Definable L (f i)
s : Finset ι
\u22a2 A.Definable L (⋃ i ∈ s, f i)
-- Mathlib/ModelTheory/Definability.lean
M : Type w
A : Set M
L : Language
inst✝ : L.Structure M
α : Type u₁
β : Type u_1
B : Set M
s✝ : Set (α → M)
ι : Type u_2
f : ι → Set (α → M)
hf : ∀ (i : ι), A.Definable L (f i)
s : Finset ι
\u22a2 A.Definable L (s.sup f)
-- Mathlib/Topology/Sheaves/SheafCondition/UniqueGluing.lean
C : Type u
inst✝⁴ : Category.{v, u} C
inst✝³ : ConcreteCategory C
inst✝² : HasLimits C
inst✝¹ : ConcreteCategory.forget.ReflectsIsomorphisms
inst✝ : PreservesLimits ConcreteCategory.forget
X : TopCat
F : Sheaf C X
ι : Type v
U : ι → Opens ↑X
V : Opens ↑X
iUV : (i : ι) → U i ⟶ V
hcover : V ≤ iSup U
s t : (CategoryTheory.forget C).obj (F.val.obj (op V))
h : ∀ (i : ι), (F.val.map (iUV i).op) s = (F.val.map (iUV i).op) t
\u22a2 s = t
-- Mathlib/Topology/Sheaves/SheafCondition/UniqueGluing.lean
C : Type u
inst✝⁴ : Category.{v, u} C
inst✝³ : ConcreteCategory C
inst✝² : HasLimits C
inst✝¹ : ConcreteCategory.forget.ReflectsIsomorphisms
inst✝ : PreservesLimits ConcreteCategory.forget
X : TopCat
F : Sheaf C X
ι : Type v
U : ι → Opens ↑X
V : Opens ↑X
iUV : (i : ι) → U i ⟶ V
hcover : V ≤ iSup U
s t : (CategoryTheory.forget C).obj (F.val.obj (op V))
h : ∀ (i : ι), (F.val.map (iUV i).op) s = (F.val.map (iUV i).op) t
V_eq_supr_U : V = iSup U
\u22a2 s = t
-- Mathlib/Topology/Sheaves/SheafCondition/UniqueGluing.lean
C : Type u
inst✝⁴ : Category.{v, u} C
inst✝³ : ConcreteCategory C
inst✝² : HasLimits C
inst✝¹ : ConcreteCategory.forget.ReflectsIsomorphisms
inst✝ : PreservesLimits ConcreteCategory.forget
X : TopCat
F : Sheaf C X
ι : Type v
U : ι → Opens ↑X
V : Opens ↑X
iUV : (i : ι) → U i ⟶ V
hcover : V ≤ iSup U
s t : (CategoryTheory.forget C).obj (F.val.obj (op V))
h : ∀ (i : ι), (F.val.map (iUV i).op) s = (F.val.map (iUV i).op) t
V_eq_supr_U : V = iSup U
\u22a2 (F.val.map (eqToHom ⋯).op) s = (F.val.map (eqToHom ⋯).op) t
-- Mathlib/Topology/Sheaves/SheafCondition/UniqueGluing.lean
C : Type u
inst✝⁴ : Category.{v, u} C
inst✝³ : ConcreteCategory C
inst✝² : HasLimits C
inst✝¹ : ConcreteCategory.forget.ReflectsIsomorphisms
inst✝ : PreservesLimits ConcreteCategory.forget
X : TopCat
F : Sheaf C X
ι : Type v
U : ι → Opens ↑X
V : Opens ↑X
iUV : (i : ι) → U i ⟶ V
hcover : V ≤ iSup U
s t : (CategoryTheory.forget C).obj (F.val.obj (op V))
h : ∀ (i : ι), (F.val.map (iUV i).op) s = (F.val.map (iUV i).op) t
V_eq_supr_U : V = iSup U
\u22a2 ∀ (i : ι), (F.val.map (leSupr U i).op) ((F.val.map (eqToHom ⋯).op) s) = (F.val.map (leSupr U i).op) ((F.val.map (eqToHom ⋯).op) t)
-- Mathlib/Topology/Sheaves/SheafCondition/UniqueGluing.lean
C : Type u
inst✝⁴ : Category.{v, u} C
inst✝³ : ConcreteCategory C
inst✝² : HasLimits C
inst✝¹ : ConcreteCategory.forget.ReflectsIsomorphisms
inst✝ : PreservesLimits ConcreteCategory.forget
X : TopCat
F : Sheaf C X
ι : Type v
U : ι → Opens ↑X
V : Opens ↑X
iUV : (i : ι) → U i ⟶ V
hcover : V ≤ iSup U
s t : (CategoryTheory.forget C).obj (F.val.obj (op V))
h : ∀ (i : ι), (F.val.map (iUV i).op) s = (F.val.map (iUV i).op) t
V_eq_supr_U : V = iSup U
i : ι
\u22a2 (F.val.map (leSupr U i).op) ((F.val.map (eqToHom ⋯).op) s) = (F.val.map (leSupr U i).op) ((F.val.map (eqToHom ⋯).op) t)
-- Mathlib/Topology/Sheaves/SheafCondition/UniqueGluing.lean
C : Type u
inst✝⁴ : Category.{v, u} C
inst✝³ : ConcreteCategory C
inst✝² : HasLimits C
inst✝¹ : ConcreteCategory.forget.ReflectsIsomorphisms
inst✝ : PreservesLimits ConcreteCategory.forget
X : TopCat
F : Sheaf C X
ι : Type v
U : ι → Opens ↑X
V : Opens ↑X
iUV : (i : ι) → U i ⟶ V
hcover : V ≤ iSup U
s t : (CategoryTheory.forget C).obj (F.val.obj (op V))
h : ∀ (i : ι), (F.val.map (iUV i).op) s = (F.val.map (iUV i).op) t
V_eq_supr_U : V = iSup U
i : ι
\u22a2 (F.val.map ((eqToHom ⋯).op ≫ (leSupr U i).op)) s = (F.val.map ((eqToHom ⋯).op ≫ (leSupr U i).op)) t
-- Mathlib/LinearAlgebra/LinearDisjoint.lean
R : Type u
S : Type v
inst✝² : CommSemiring R
inst✝¹ : Semiring S
inst✝ : Algebra R S
M N : Submodule R S
H : ∀ N' ≤ N, N'.FG → M.LinearDisjoint N'
x y : ↥M ⊗[R] ↥N
hxy : (M.mulMap N) x = (M.mulMap N) y
\u22a2 x = y
-- Mathlib/LinearAlgebra/LinearDisjoint.lean
R : Type u
S : Type v
inst✝² : CommSemiring R
inst✝¹ : Semiring S
inst✝ : Algebra R S
M N : Submodule R S
H : ∀ N' ≤ N, N'.FG → M.LinearDisjoint N'
x y : ↥M ⊗[R] ↥N
hxy : (M.mulMap N) x = (M.mulMap N) y
N' : Submodule R S
hN : N' ≤ N
hFG : Module.Finite R ↥N'
h : {x, y} ⊆ ↑(LinearMap.range (LinearMap.lTensor (↥M) (inclusion hN)))
\u22a2 x = y
-- Mathlib/LinearAlgebra/LinearDisjoint.lean
R : Type u
S : Type v
inst✝² : CommSemiring R
inst✝¹ : Semiring S
inst✝ : Algebra R S
M N : Submodule R S
H : ∀ N' ≤ N, N'.FG → M.LinearDisjoint N'
x y : ↥M ⊗[R] ↥N
hxy : (M.mulMap N) x = (M.mulMap N) y
N' : Submodule R S
hN : N' ≤ N
hFG : N'.FG
h : {x, y} ⊆ ↑(LinearMap.range (LinearMap.lTensor (↥M) (inclusion hN)))
\u22a2 x = y
-- Mathlib/LinearAlgebra/LinearDisjoint.lean
R : Type u
S : Type v
inst✝² : CommSemiring R
inst✝¹ : Semiring S
inst✝ : Algebra R S
M N : Submodule R S
H : ∀ N' ≤ N, N'.FG → M.LinearDisjoint N'
x y : ↥M ⊗[R] ↥N
hxy : (M.mulMap N) x = (M.mulMap N) y
N' : Submodule R S
hN : N' ≤ N
hFG : N'.FG
h : {x, y} ⊆ ↑(LinearMap.range (LinearMap.lTensor (↥M) (inclusion hN)))
x' : ↥M ⊗[R] ↥N'
hx' : (LinearMap.lTensor (↥M) (inclusion hN)) x' = x
y' : ↥M ⊗[R] ↥N'
hy' : (LinearMap.lTensor (↥M) (inclusion hN)) y' = y
\u22a2 x' = y'
-- .lake/packages/batteries/Batteries/Data/String/Lemmas.lean
l m r : List Char
x✝ : Substring
h : ValidFor l m r x✝
\u22a2 x✝.isEmpty = true ↔ m = []
-- Mathlib/Probability/Variance.lean
Ω : Type u_1
m : MeasurableSpace Ω
X✝ : Ω → ℝ
μ✝ : Measure Ω
A : Type u_2
inst✝¹ : CommSemiring A
inst✝ : Algebra A ℝ
c : A
X : Ω → ℝ
μ : Measure Ω
\u22a2 variance (c • X) μ = c ^ 2 • variance X μ
-- Mathlib/Probability/Variance.lean
Ω : Type u_1
m : MeasurableSpace Ω
X✝ : Ω → ℝ
μ✝ : Measure Ω
A : Type u_2
inst✝¹ : CommSemiring A
inst✝ : Algebra A ℝ
c : A
X : Ω → ℝ
μ : Measure Ω
\u22a2 variance (c • X) μ = variance ((algebraMap A ℝ) c • X) μ
-- Mathlib/Probability/Variance.lean
Ω : Type u_1
m : MeasurableSpace Ω
X✝ : Ω → ℝ
μ✝ : Measure Ω
A : Type u_2
inst✝¹ : CommSemiring A
inst✝ : Algebra A ℝ
c : A
X : Ω → ℝ
μ : Measure Ω
\u22a2 c ^ 2 • variance X μ = (algebraMap A ℝ) c ^ 2 * variance X μ
-- Mathlib/Data/Nat/Prime/Basic.lean
n✝ p q m n : ℕ
hp : Prime p
hq : Prime q
h : p ^ (m + 1) = q ^ (n + 1)
\u22a2 p = q ∧ m = n
-- Mathlib/Data/Nat/Prime/Basic.lean
n✝ p q m n : ℕ
hp : Prime p
hq : Prime q
h : p ^ (m + 1) = q ^ (n + 1)
H : p = q
\u22a2 p = q ∧ m = n
-- Mathlib/Data/Finset/Lattice.lean
F : Type u_1
α✝ : Type u_2
β : Type u_3
γ : Type u_4
ι : Type u_5
κ : Type u_6
inst✝⁴ : LinearOrder α✝
inst✝³ : OrderBot α✝
s✝ : Finset ι
f✝ : ι → α✝
a : α✝
α : Type u_7
inst✝² : LinearOrder α
inst✝¹ : BoundedOrder α
inst✝ : Nontrivial α
s : Finset ι
f : ι → α
\u22a2 s.sup f = ⊤ ↔ ∃ b ∈ s, f b = ⊤
-- Mathlib/Data/Finset/Lattice.lean
F : Type u_1
α✝ : Type u_2
β : Type u_3
γ : Type u_4
ι : Type u_5
κ : Type u_6
inst✝⁴ : LinearOrder α✝
inst✝³ : OrderBot α✝
s✝ : Finset ι
f✝ : ι → α✝
a : α✝
α : Type u_7
inst✝² : LinearOrder α
inst✝¹ : BoundedOrder α
inst✝ : Nontrivial α
s : Finset ι
f : ι → α
\u22a2 ⊤ ≤ s.sup f ↔ ∃ b ∈ s, ⊤ ≤ f b
-- Mathlib/MeasureTheory/Group/Action.lean
G : Type u
M✝ : Type v
α✝ : Type w
s : Set α✝
M : Type uM
N : Type uN
α : Type uα
β : Type uβ
inst✝⁷ : MeasurableSpace M
inst✝⁶ : MeasurableSpace N
inst✝⁵ : MeasurableSpace α
inst✝⁴ : MeasurableSpace β
inst✝³ : SMul M α
inst✝² : SMul M β
inst✝¹ : MeasurableSMul M β
μ : Measure α
inst✝ : SMulInvariantMeasure M α μ
f : α → β
hsmul : ∀ (m : M) (a : α), f (m • a) = m • f a
hf : Measurable f
m : M
S : Set β
hS : MeasurableSet S
\u22a2 μ (f ⁻¹' ((fun x => m • x) ⁻¹' S)) = μ ((fun x => m • f x) ⁻¹' S)
-- Mathlib/MeasureTheory/Group/Action.lean
G : Type u
M✝ : Type v
α✝ : Type w
s : Set α✝
M : Type uM
N : Type uN
α : Type uα
β : Type uβ
inst✝⁷ : MeasurableSpace M
inst✝⁶ : MeasurableSpace N
inst✝⁵ : MeasurableSpace α
inst✝⁴ : MeasurableSpace β
inst✝³ : SMul M α
inst✝² : SMul M β
inst✝¹ : MeasurableSMul M β
μ : Measure α
inst✝ : SMulInvariantMeasure M α μ
f : α → β
hsmul : ∀ (m : M) (a : α), f (m • a) = m • f a
hf : Measurable f
m : M
S : Set β
hS : MeasurableSet S
\u22a2 μ ((fun x => f (m • x)) ⁻¹' S) = μ ((fun x => m • x) ⁻¹' (f ⁻¹' S))
-- Mathlib/MeasureTheory/Group/Action.lean
G : Type u
M✝ : Type v
α✝ : Type w
s : Set α✝
M : Type uM
N : Type uN
α : Type uα
β : Type uβ
inst✝⁷ : MeasurableSpace M
inst✝⁶ : MeasurableSpace N
inst✝⁵ : MeasurableSpace α
inst✝⁴ : MeasurableSpace β
inst✝³ : SMul M α
inst✝² : SMul M β
inst✝¹ : MeasurableSMul M β
μ : Measure α
inst✝ : SMulInvariantMeasure M α μ
f : α → β
hsmul : ∀ (m : M) (a : α), f (m • a) = m • f a
hf : Measurable f
m : M
S : Set β
hS : MeasurableSet S
\u22a2 μ ((fun x => m • x) ⁻¹' (f ⁻¹' S)) = μ (f ⁻¹' S)
-- Mathlib/Topology/MetricSpace/HausdorffDistance.lean
ι : Sort u_1
α : Type u
β : Type v
inst✝¹ : PseudoEMetricSpace α
inst✝ : PseudoEMetricSpace β
x✝ y✝ : α
s t u : Set α
Φ : α → β
x : α
xs : x ∈ s
y : α
yt : y ∈ t
\u22a2 hausdorffEdist s t ≤ diam (s ∪ t)
-- Mathlib/Topology/MetricSpace/HausdorffDistance.lean
ι : Sort u_1
α : Type u
β : Type v
inst✝¹ : PseudoEMetricSpace α
inst✝ : PseudoEMetricSpace β
x✝ y✝ : α
s t u : Set α
Φ : α → β
x : α
xs : x ∈ s
y : α
yt : y ∈ t
\u22a2 ∀ x ∈ s, ∃ y ∈ t, edist x y ≤ diam (s ∪ t)
-- Mathlib/Topology/MetricSpace/HausdorffDistance.lean
ι : Sort u_1
α : Type u
β : Type v
inst✝¹ : PseudoEMetricSpace α
inst✝ : PseudoEMetricSpace β
x✝ y✝ : α
s t u : Set α
Φ : α → β
x : α
xs : x ∈ s
y : α
yt : y ∈ t
\u22a2 ∀ x ∈ t, ∃ y ∈ s, edist x y ≤ diam (s ∪ t)
-- Mathlib/CategoryTheory/Limits/Shapes/ZeroMorphisms.lean
C : Type u
inst✝³ : Category.{v, u} C
D : Type u'
inst✝² : Category.{v', u'} D
inst✝¹ : HasZeroMorphisms C
X Y Z : C
f : X ⟶ Y
g : Y ⟶ Z
inst✝ : Epi f
h : f ≫ g = 0
\u22a2 g = 0
-- Mathlib/CategoryTheory/Limits/Shapes/ZeroMorphisms.lean
C : Type u
inst✝³ : Category.{v, u} C
D : Type u'
inst✝² : Category.{v', u'} D
inst✝¹ : HasZeroMorphisms C
X Y Z : C
f : X ⟶ Y
g : Y ⟶ Z
inst✝ : Epi f
h✝ : f ≫ g = 0
h : g = 0
\u22a2 g = 0
-- Mathlib/Geometry/Euclidean/Angle/Oriented/Basic.lean
V : Type u_1
V' : Type u_2
inst✝⁵ : NormedAddCommGroup V
inst✝⁴ : NormedAddCommGroup V'
inst✝³ : InnerProductSpace ℝ V
inst✝² : InnerProductSpace ℝ V'
inst✝¹ : Fact (finrank ℝ V = 2)
inst✝ : Fact (finrank ℝ V' = 2)
o : Orientation ℝ V (Fin 2)
x y : V
\u22a2 (o.oangle x (y - x)).sign = (o.oangle x y).sign
-- Mathlib/Dynamics/PeriodicPts.lean
α : Type u_1
β : Type u_2
f fa : α → α
fb : β → β
x y : α
m n : ℕ
hn : 0 < n
hx : IsPeriodicPt f n x
\u22a2 minimalPeriod f x ≤ n
-- Mathlib/Dynamics/PeriodicPts.lean
α : Type u_1
β : Type u_2
f fa : α → α
fb : β → β
x y : α
m n : ℕ
hn : 0 < n
hx : IsPeriodicPt f n x
\u22a2 Nat.find ⋯ ≤ n
-- Mathlib/AlgebraicGeometry/PrimeSpectrum/Basic.lean
R : Type u
S : Type v
inst✝¹ : CommSemiring R
inst✝ : CommSemiring S
x y : PrimeSpectrum R
\u22a2 x ≤ y ↔ y ∈ closure {x}
-- Mathlib/SetTheory/Ordinal/Topology.lean
s : Set Ordinal.{u}
a✝ : Ordinal.{u}
a : Ordinal.{u_1}
\u22a2 𝓝[<] a = 𝓝[≠] a
-- Mathlib/FieldTheory/IntermediateField.lean
K : Type u_1
L : Type u_2
L' : Type u_3
inst✝⁸ : Field K
inst✝⁷ : Field L
inst✝⁶ : Field L'
inst✝⁵ : Algebra K L
inst✝⁴ : Algebra K L'
S : IntermediateField K L
R : Type u_4
inst✝³ : CommRing R
inst✝² : Algebra R K
inst✝¹ : Algebra R L
inst✝ : IsScalarTower R K L
x : ↥S
P : R[X]
\u22a2 (aeval ↑x) P = ↑((aeval x) P)
-- Mathlib/FieldTheory/IntermediateField.lean
K : Type u_1
L : Type u_2
L' : Type u_3
inst✝⁸ : Field K
inst✝⁷ : Field L
inst✝⁶ : Field L'
inst✝⁵ : Algebra K L
inst✝⁴ : Algebra K L'
S : IntermediateField K L
R : Type u_4
inst✝³ : CommRing R
inst✝² : Algebra R K
inst✝¹ : Algebra R L
inst✝ : IsScalarTower R K L
x : ↥S
P f g : R[X]
hf : (aeval ↑x) f = ↑((aeval x) f)
hg : (aeval ↑x) g = ↑((aeval x) g)
\u22a2 (aeval ↑x) (f + g) = ↑((aeval x) (f + g))
-- Mathlib/FieldTheory/IntermediateField.lean
K : Type u_1
L : Type u_2
L' : Type u_3
inst✝⁸ : Field K
inst✝⁷ : Field L
inst✝⁶ : Field L'
inst✝⁵ : Algebra K L
inst✝⁴ : Algebra K L'
S : IntermediateField K L
R : Type u_4
inst✝³ : CommRing R
inst✝² : Algebra R K
inst✝¹ : Algebra R L
inst✝ : IsScalarTower R K L
x : ↥S
P : R[X]
n : ℕ
r : R
\u22a2 (aeval ↑x) ((monomial n) r) = ↑((aeval x) ((monomial n) r))
-- Mathlib/Data/Finset/Basic.lean
α : Type u_1
β : Type u_2
γ : Type u_3
p q : α → Prop
inst✝² : DecidablePred p
inst✝¹ : DecidablePred q
s t : Finset α
inst✝ : DecidableEq α
s₁ s₂ : Finset α
x✝ : α
\u22a2 x✝ ∈ filter p (s₁ ∪ s₂) ↔ x✝ ∈ filter p s₁ ∪ filter p s₂
-- 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✝⁶ : LinearOrderedField 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 p : P
hx : x ∉ s
hp : p ∈ s
y : P
\u22a2 y ∈ {y | s.WSameSide x y} ↔ y ∈ Set.image2 (fun t q => t • (x -ᵥ p) +ᵥ q) (Set.Ici 0) ↑s
-- 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✝⁶ : LinearOrderedField 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 p : P
hx : x ∉ s
hp : p ∈ s
y : P
\u22a2 s.WSameSide x y ↔ ∃ a, 0 ≤ a ∧ ∃ b ∈ ↑s, a • (x -ᵥ p) +ᵥ b = y
-- Mathlib/CategoryTheory/Abelian/LeftDerived.lean
C : Type u
inst✝⁵ : Category.{v, u} C
D : Type u_1
inst✝⁴ : Category.{u_2, u_1} D
inst✝³ : Abelian C
inst✝² : HasProjectiveResolutions C
inst✝¹ : Abelian D
X Y : C
f : X ⟶ Y
P : ProjectiveResolution X
Q : ProjectiveResolution Y
φ : P.complex ⟶ Q.complex
comm : φ.f 0 ≫ Q.π.f 0 = P.π.f 0 ≫ f
F : C ⥤ D
inst✝ : F.Additive
\u22a2 HomologicalComplex.opcyclesMap ((F.mapHomologicalComplex (ComplexShape.down ℕ)).map φ) 0 ≫ Q.fromLeftDerivedZero' F = P.fromLeftDerivedZero' F ≫ F.map f
-- Mathlib/Data/List/Dedup.lean
α : Type u_1
β : Type u_2
inst✝ : DecidableEq α
l₂ : List α
a : α
l₁ : List α
IH : (l₁ ++ l₂).dedup = l₁ ∪ l₂.dedup
\u22a2 (a :: l₁ ++ l₂).dedup = a :: l₁ ∪ l₂.dedup
-- Mathlib/Data/List/Dedup.lean
α : Type u_1
β : Type u_2
inst✝ : DecidableEq α
l₂ : List α
a : α
l₁ : List α
IH : (l₁ ++ l₂).dedup = l₁ ∪ l₂.dedup
\u22a2 (a :: l₁ ++ l₂).dedup = List.insert a (l₁ ∪ l₂.dedup)
-- Mathlib/Data/List/Dedup.lean
α : Type u_1
β : Type u_2
inst✝ : DecidableEq α
l₂ : List α
a : α
l₁ : List α
IH : (l₁ ++ l₂).dedup = l₁ ∪ l₂.dedup
\u22a2 (a :: (l₁ ++ l₂)).dedup = List.insert a (l₁ ++ l₂).dedup
-- Mathlib/Order/Filter/Cocardinal.lean
ι α β : Type u
c : Cardinal.{u}
hreg : c.IsRegular
l : Filter α
x : α
\u22a2 ∀ᶠ (a : α) in cocardinal α hreg, a ≠ x
-- Mathlib/Combinatorics/Additive/FreimanHom.lean
F : Type u_1
α : Type u_2
β : Type u_3
γ : Type u_4
inst✝¹ : CommMonoid α
inst✝ : CancelCommMonoid β
A : Set α
B : Set β
f : α → β
m n : ℕ
hmn : m ≤ n
hf : IsMulFreimanHom n A B f
s t : Multiset α
hsA : ∀ ⦃x : α⦄, x ∈ s → x ∈ A
htA : ∀ ⦃x : α⦄, x ∈ t → x ∈ A
hs : card s = m
ht : card t = m
h : s.prod = t.prod
\u22a2 (map f s).prod = (map f t).prod
-- Mathlib/Combinatorics/Additive/FreimanHom.lean
F : Type u_1
α : Type u_2
β : Type u_3
γ : Type u_4
inst✝¹ : CommMonoid α
inst✝ : CancelCommMonoid β
A : Set α
B : Set β
f : α → β
n : ℕ
hf : IsMulFreimanHom n A B f
s t : Multiset α
hsA : ∀ ⦃x : α⦄, x ∈ s → x ∈ A
htA : ∀ ⦃x : α⦄, x ∈ t → x ∈ A
h : s.prod = t.prod
hmn : 0 ≤ n
hs : card s = 0
ht : card t = 0
\u22a2 (map f s).prod = (map f t).prod
-- Mathlib/Combinatorics/Additive/FreimanHom.lean
F : Type u_1
α : Type u_2
β : Type u_3
γ : Type u_4
inst✝¹ : CommMonoid α
inst✝ : CancelCommMonoid β
A : Set α
B : Set β
f : α → β
m n : ℕ
hmn : m ≤ n
hf : IsMulFreimanHom n A B f
s t : Multiset α
hsA : ∀ ⦃x : α⦄, x ∈ s → x ∈ A
htA : ∀ ⦃x : α⦄, x ∈ t → x ∈ A
hs : card s = m
ht : card t = m
h : s.prod = t.prod
hm : m > 0
\u22a2 (map f s).prod = (map f t).prod
-- Mathlib/Combinatorics/Additive/FreimanHom.lean
F : Type u_1
α : Type u_2
β : Type u_3
γ : Type u_4
inst✝¹ : CommMonoid α
inst✝ : CancelCommMonoid β
A : Set α
B : Set β
f : α → β
m n : ℕ
hmn : m ≤ n
hf : IsMulFreimanHom n A B f
s t : Multiset α
hsA : ∀ ⦃x : α⦄, x ∈ s → x ∈ A
htA : ∀ ⦃x : α⦄, x ∈ t → x ∈ A
hs : card s = m
ht : card t = m
h : s.prod = t.prod
hm : ∃ a, a ∈ s
\u22a2 (map f s).prod = (map f t).prod
-- Mathlib/Combinatorics/Additive/FreimanHom.lean
F : Type u_1
α : Type u_2
β : Type u_3
γ : Type u_4
inst✝¹ : CommMonoid α
inst✝ : CancelCommMonoid β
A : Set α
B : Set β
f : α → β
m n : ℕ
hmn : m ≤ n
hf : IsMulFreimanHom n A B f
s t : Multiset α
hsA : ∀ ⦃x : α⦄, x ∈ s → x ∈ A
htA : ∀ ⦃x : α⦄, x ∈ t → x ∈ A
hs : card s = m
ht : card t = m
h : s.prod = t.prod
a : α
ha : a ∈ s
\u22a2 (map f s).prod = (map f t).prod
-- Mathlib/Combinatorics/Additive/FreimanHom.lean
F : Type u_1
α : Type u_2
β : Type u_3
γ : Type u_4
inst✝¹ : CommMonoid α
inst✝ : CancelCommMonoid β
A : Set α
B : Set β
f : α → β
m n : ℕ
hmn : m ≤ n
hf : IsMulFreimanHom n A B f
s t : Multiset α
hsA : ∀ ⦃x : α⦄, x ∈ s → x ∈ A
htA : ∀ ⦃x : α⦄, x ∈ t → x ∈ A
hs : card s = m
ht : card t = m
h : s.prod = t.prod
a : α
ha : a ∈ s
\u22a2 (map f (s + replicate (n - m) a)).prod = (map f (t + replicate (n - m) a)).prod
-- Mathlib/Combinatorics/Additive/FreimanHom.lean
F : Type u_1
α : Type u_2
β : Type u_3
γ : Type u_4
inst✝¹ : CommMonoid α
inst✝ : CancelCommMonoid β
A : Set α
B : Set β
f : α → β
m n : ℕ
hmn : m ≤ n
hf : IsMulFreimanHom n A B f
s t : Multiset α
hsA : ∀ ⦃x : α⦄, x ∈ s → x ∈ A
htA : ∀ ⦃x : α⦄, x ∈ t → x ∈ A
hs : card s = m
ht : card t = m
h : s.prod = t.prod
a : α
ha : a ∈ A
\u22a2 (map f (s + replicate (n - m) a)).prod = (map f (t + replicate (n - m) a)).prod
-- Mathlib/Combinatorics/Additive/FreimanHom.lean
F : Type u_1
α : Type u_2
β : Type u_3
γ : Type u_4
inst✝¹ : CommMonoid α
inst✝ : CancelCommMonoid β
A : Set α
B : Set β
f : α → β
m n : ℕ
hmn : m ≤ n
hf : IsMulFreimanHom n A B f
s t : Multiset α
hsA : ∀ ⦃x : α⦄, x ∈ s → x ∈ A
htA : ∀ ⦃x : α⦄, x ∈ t → x ∈ A
hs : card s = m
ht : card t = m
h : s.prod = t.prod
a✝ : α
ha✝ : a✝ ∈ A
a : α
ha : a ∈ s + replicate (n - m) a✝
\u22a2 a ∈ A