ruc-ai4math/mathlib_handler_benchmark_410 huggingface dataset:
-- 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 : QuotientMap g
hf : QuotientMap f
\u22a2 inst✝ = coinduced (g ∘ f) inst✝²
-- Mathlib/Data/Finsupp/Defs.lean
α : Type u_1
β : Type u_2
γ : Type u_3
ι : Type u_4
M : Type u_5
M' : Type u_6
N : Type u_7
P : Type u_8
G : Type u_9
H : Type u_10
R : Type u_11
S : Type u_12
inst✝ : Zero M
a✝ a' : α
b✝ : M
f : α →₀ M
a : α
x✝ : ∃ b, f = single a b
b : M
hb : f = single a b
\u22a2 f.support ⊆ {a}
-- Mathlib/Algebra/Group/Prod.lean
A : Type u_1
B : Type u_2
G : Type u_3
H : Type u_4
M : Type u_5
N : Type u_6
P : Type u_7
inst✝² : Mul M
inst✝¹ : Mul N
inst✝ : Mul P
f : M →ₙ* N × P
x : M
\u22a2 (((fst N P).comp f).prod ((snd N P).comp f)) x = f x
-- Mathlib/Analysis/Normed/Group/Pointwise.lean
E : Type u_1
inst✝ : SeminormedCommGroup E
ε δ : ℝ
s t : Set E
x y : E
\u22a2 {x} / ball y δ = ball (x / y) δ
-- Mathlib/GroupTheory/HNNExtension.lean
G : Type u_1
inst✝² : Group G
A B : Subgroup G
φ : ↥A ≃* ↥B
H : Type u_2
inst✝¹ : Group H
M : Type u_3
inst✝ : Monoid M
u : ℤˣ
a : ↥(toSubgroup A B u)
\u22a2 ↑((toSubgroupEquiv φ (-u)) ((toSubgroupEquiv φ u) a)) = ↑a
-- Mathlib/GroupTheory/HNNExtension.lean
G : Type u_1
inst✝² : Group G
A B : Subgroup G
φ : ↥A ≃* ↥B
H : Type u_2
inst✝¹ : Group H
M : Type u_3
inst✝ : Monoid M
a : ↥(toSubgroup A B 1)
\u22a2 ↑((toSubgroupEquiv φ (-1)) ((toSubgroupEquiv φ 1) a)) = ↑a
-- Mathlib/GroupTheory/HNNExtension.lean
G : Type u_1
inst✝² : Group G
A B : Subgroup G
φ : ↥A ≃* ↥B
H : Type u_2
inst✝¹ : Group H
M : Type u_3
inst✝ : Monoid M
a : ↥(toSubgroup A B (-1))
\u22a2 ↑((toSubgroupEquiv φ (- -1)) ((toSubgroupEquiv φ (-1)) a)) = ↑a
-- Mathlib/Analysis/MellinTransform.lean
E : Type u_1
inst✝¹ : NormedAddCommGroup E
inst✝ : NormedSpace ℂ E
f : ℝ → E
s a : ℂ
\u22a2 mellin (fun t => ↑t ^ a • f t) s = mellin f (s + a)
-- Mathlib/Analysis/MellinTransform.lean
E : Type u_1
inst✝¹ : NormedAddCommGroup E
inst✝ : NormedSpace ℂ E
f : ℝ → E
s a : ℂ
t : ℝ
ht : t ∈ Ioi 0
\u22a2 ↑t ^ (s - 1) • (fun t => ↑t ^ a • f t) t = ↑t ^ (s + a - 1) • f t
-- 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✝³ : SeminormedAddCommGroup V
inst✝² : NormedSpace ℝ V
inst✝¹ : PseudoMetricSpace P
inst✝ : NormedAddTorsor V P
s : AffineSubspace ℝ P
x : P
hx : x ∉ s
p : P
hp : p ∈ ↑s
this : Nonempty ↥s
\u22a2 IsConnected {y | s.SSameSide x y}
-- 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✝³ : SeminormedAddCommGroup V
inst✝² : NormedSpace ℝ V
inst✝¹ : PseudoMetricSpace P
inst✝ : NormedAddTorsor V P
s : AffineSubspace ℝ P
x : P
hx : x ∉ s
p : P
hp : p ∈ ↑s
this : Nonempty ↥s
\u22a2 IsConnected ((fun x_1 => x_1.1 • (x -ᵥ p) +ᵥ x_1.2) '' Set.Ioi 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✝³ : SeminormedAddCommGroup V
inst✝² : NormedSpace ℝ V
inst✝¹ : PseudoMetricSpace P
inst✝ : NormedAddTorsor V P
s : AffineSubspace ℝ P
x : P
hx : x ∉ s
p : P
hp : p ∈ ↑s
this : Nonempty ↥s
\u22a2 ConnectedSpace ↑↑s
-- Mathlib/Algebra/GradedMonoid.lean
ι : Type u_1
R : Type u_2
α : Type u_3
S : Type u_4
inst✝³ : SetLike S R
inst✝² : Monoid R
inst✝¹ : AddMonoid ι
A : ι → S
inst✝ : GradedMonoid A
fι : α → ι
fA : (a : α) → ↥(A (fι a))
l : List α
\u22a2 ↑(l.dProd fι fA) = (List.map (fun a => ↑(fA a)) l).prod
-- 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
H K : Subgroup G
k : Set G
ι : Sort u_5
inst✝ : Nonempty ι
S : ι → Subgroup G
hS : Directed (fun x x_1 => x ≤ x_1) S
x : G
\u22a2 x ∈ ↑(⨆ i, S i) ↔ x ∈ ⋃ i, ↑(S i)
-- Mathlib/Data/Set/Image.lean
α : Type u_1
β : Type u_2
γ : Type u_3
ι : Sort u_4
ι' : Sort u_5
f : ι → α
s✝ t : Set α
s : Set (α ⊕ β)
\u22a2 Sum.inl '' (Sum.inl ⁻¹' s) ∪ Sum.inr '' (Sum.inr ⁻¹' s) = s
-- Mathlib/Algebra/Lie/Subalgebra.lean
R : Type u
L : Type v
inst✝⁴ : CommRing R
inst✝³ : LieRing L
inst✝² : LieAlgebra R L
L₂ : Type w
inst✝¹ : LieRing L₂
inst✝ : LieAlgebra R L₂
f : L →ₗ⁅R⁆ L₂
K K' : LieSubalgebra R L
K₂ : LieSubalgebra R L₂
s : Set L
x : L
\u22a2 x ∈ ↑(lieSpan R L s) ↔ ∀ (K : LieSubalgebra R L), s ⊆ ↑K → x ∈ K
-- Mathlib/Algebra/Lie/Subalgebra.lean
R : Type u
L : Type v
inst✝⁴ : CommRing R
inst✝³ : LieRing L
inst✝² : LieAlgebra R L
L₂ : Type w
inst✝¹ : LieRing L₂
inst✝ : LieAlgebra R L₂
f : L →ₗ⁅R⁆ L₂
K K' : LieSubalgebra R L
K₂ : LieSubalgebra R L₂
s : Set L
x : L
\u22a2 x ∈ ⋂ s_1 ∈ {N | s ⊆ ↑N}, ↑s_1 ↔ ∀ (K : LieSubalgebra R L), s ⊆ ↑K → x ∈ K
-- Mathlib/Data/Rat/Cast/Defs.lean
F : Type u_1
ι : Type u_2
α : Type u_3
β : Type u_4
inst✝³ : FunLike F α β
inst✝² : DivisionSemiring α
inst✝¹ : DivisionSemiring β
inst✝ : RingHomClass F α β
f : F
q : ℚ≥0
\u22a2 f ↑q = ↑q
-- Mathlib/Algebra/Category/ModuleCat/Limits.lean
R : Type u
inst✝⁷ : Ring R
J : Type v
inst✝⁶ : Category.{t, v} J
F : J ⥤ ModuleCat R
ι : Type v
dec_ι : DecidableEq ι
inst✝⁵ : Preorder ι
G : ι → Type v
inst✝⁴ : (i : ι) → AddCommGroup (G i)
inst✝³ : (i : ι) → Module R (G i)
f : (i j : ι) → i ≤ j → G i →ₗ[R] G j
inst✝² : DirectedSystem G fun i j h => ⇑(f i j h)
inst✝¹ : DecidableEq ι
inst✝ : IsDirected ι fun x x_1 => x ≤ x_1
s : Cocone (directLimitDiagram G f)
i j : ι
h : i ≤ j
x : G i
\u22a2 (s.ι.app j) ((f i j h) x) = (s.ι.app i) x
-- Mathlib/Algebra/Category/ModuleCat/Limits.lean
R : Type u
inst✝⁷ : Ring R
J : Type v
inst✝⁶ : Category.{t, v} J
F : J ⥤ ModuleCat R
ι : Type v
dec_ι : DecidableEq ι
inst✝⁵ : Preorder ι
G : ι → Type v
inst✝⁴ : (i : ι) → AddCommGroup (G i)
inst✝³ : (i : ι) → Module R (G i)
f : (i j : ι) → i ≤ j → G i →ₗ[R] G j
inst✝² : DirectedSystem G fun i j h => ⇑(f i j h)
inst✝¹ : DecidableEq ι
inst✝ : IsDirected ι fun x x_1 => x ≤ x_1
s : Cocone (directLimitDiagram G f)
i j : ι
h : i ≤ j
x : G i
\u22a2 (s.ι.app j) ((f i j h) x) = ((directLimitDiagram G f).map (homOfLE h) ≫ s.ι.app j) x
-- Mathlib/Algebra/Category/ModuleCat/Limits.lean
R : Type u
inst✝⁷ : Ring R
J : Type v
inst✝⁶ : Category.{t, v} J
F : J ⥤ ModuleCat R
ι : Type v
dec_ι : DecidableEq ι
inst✝⁵ : Preorder ι
G : ι → Type v
inst✝⁴ : (i : ι) → AddCommGroup (G i)
inst✝³ : (i : ι) → Module R (G i)
f : (i j : ι) → i ≤ j → G i →ₗ[R] G j
inst✝² : DirectedSystem G fun i j h => ⇑(f i j h)
inst✝¹ : DecidableEq ι
inst✝ : IsDirected ι fun x x_1 => x ≤ x_1
s : Cocone (directLimitDiagram G f)
i : ι
\u22a2 (directLimitCocone G f).ι.app i ≫ (fun s => DirectLimit.lift R ι G f s.ι.app ⋯) s = s.ι.app i
-- Mathlib/Algebra/Category/ModuleCat/Limits.lean
R : Type u
inst✝⁷ : Ring R
J : Type v
inst✝⁶ : Category.{t, v} J
F : J ⥤ ModuleCat R
ι : Type v
dec_ι : DecidableEq ι
inst✝⁵ : Preorder ι
G : ι → Type v
inst✝⁴ : (i : ι) → AddCommGroup (G i)
inst✝³ : (i : ι) → Module R (G i)
f : (i j : ι) → i ≤ j → G i →ₗ[R] G j
inst✝² : DirectedSystem G fun i j h => ⇑(f i j h)
inst✝¹ : DecidableEq ι
inst✝ : IsDirected ι fun x x_1 => x ≤ x_1
s : Cocone (directLimitDiagram G f)
i : ι
\u22a2 ∀ (x : ↑((directLimitDiagram G f).obj i)), ((directLimitCocone G f).ι.app i ≫ (fun s => DirectLimit.lift R ι G f s.ι.app ⋯) s) x = (s.ι.app i) x
-- Mathlib/Algebra/Category/ModuleCat/Limits.lean
R : Type u
inst✝⁷ : Ring R
J : Type v
inst✝⁶ : Category.{t, v} J
F : J ⥤ ModuleCat R
ι : Type v
dec_ι : DecidableEq ι
inst✝⁵ : Preorder ι
G : ι → Type v
inst✝⁴ : (i : ι) → AddCommGroup (G i)
inst✝³ : (i : ι) → Module R (G i)
f : (i j : ι) → i ≤ j → G i →ₗ[R] G j
inst✝² : DirectedSystem G fun i j h => ⇑(f i j h)
inst✝¹ : DecidableEq ι
inst✝ : IsDirected ι fun x x_1 => x ≤ x_1
s : Cocone (directLimitDiagram G f)
i : ι
x : ↑((directLimitDiagram G f).obj i)
\u22a2 (DirectLimit.lift R ι G f s.ι.app ⋯ ∘ₗ DirectLimit.of R ι G f i) x = (s.ι.app i) x
-- Mathlib/Algebra/Category/ModuleCat/Limits.lean
R : Type u
inst✝⁷ : Ring R
J : Type v
inst✝⁶ : Category.{t, v} J
F : J ⥤ ModuleCat R
ι : Type v
dec_ι : DecidableEq ι
inst✝⁵ : Preorder ι
G : ι → Type v
inst✝⁴ : (i : ι) → AddCommGroup (G i)
inst✝³ : (i : ι) → Module R (G i)
f : (i j : ι) → i ≤ j → G i →ₗ[R] G j
inst✝² : DirectedSystem G fun i j h => ⇑(f i j h)
inst✝¹ : DecidableEq ι
inst✝ : IsDirected ι fun x x_1 => x ≤ x_1
s : Cocone (directLimitDiagram G f)
i : ι
x : ↑((directLimitDiagram G f).obj i)
\u22a2 (DirectLimit.lift R ι G f s.ι.app ⋯) ((DirectLimit.of R ι G f i) x) = (s.ι.app i) x
-- Mathlib/Algebra/Category/ModuleCat/Limits.lean
R : Type u
inst✝⁷ : Ring R
J : Type v
inst✝⁶ : Category.{t, v} J
F : J ⥤ ModuleCat R
ι : Type v
dec_ι : DecidableEq ι
inst✝⁵ : Preorder ι
G : ι → Type v
inst✝⁴ : (i : ι) → AddCommGroup (G i)
inst✝³ : (i : ι) → Module R (G i)
f : (i j : ι) → i ≤ j → G i →ₗ[R] G j
inst✝² : DirectedSystem G fun i j h => ⇑(f i j h)
inst✝¹ : DecidableEq ι
inst✝ : IsDirected ι fun x x_1 => x ≤ x_1
s : Cocone (directLimitDiagram G f)
m : (directLimitCocone G f).pt ⟶ s.pt
h : ∀ (j : ι), (directLimitCocone G f).ι.app j ≫ m = s.ι.app j
\u22a2 m = (fun s => DirectLimit.lift R ι G f s.ι.app ⋯) s
-- Mathlib/Algebra/Category/ModuleCat/Limits.lean
R : Type u
inst✝⁷ : Ring R
J : Type v
inst✝⁶ : Category.{t, v} J
F : J ⥤ ModuleCat R
ι : Type v
dec_ι : DecidableEq ι
inst✝⁵ : Preorder ι
G : ι → Type v
inst✝⁴ : (i : ι) → AddCommGroup (G i)
inst✝³ : (i : ι) → Module R (G i)
f : (i j : ι) → i ≤ j → G i →ₗ[R] G j
inst✝² : DirectedSystem G fun i j h => ⇑(f i j h)
inst✝¹ : DecidableEq ι
inst✝ : IsDirected ι fun x x_1 => x ≤ x_1
s : Cocone (directLimitDiagram G f)
m : (directLimitCocone G f).pt ⟶ s.pt
h : ∀ (j : ι), (directLimitCocone G f).ι.app j ≫ m = s.ι.app j
this : s.ι.app = fun i => m ∘ₗ DirectLimit.of R ι (fun i => G i) (fun i j H => f i j H) i
\u22a2 m = (fun s => DirectLimit.lift R ι G f s.ι.app ⋯) s
-- Mathlib/Algebra/Category/ModuleCat/Limits.lean
R : Type u
inst✝⁷ : Ring R
J : Type v
inst✝⁶ : Category.{t, v} J
F : J ⥤ ModuleCat R
ι : Type v
dec_ι : DecidableEq ι
inst✝⁵ : Preorder ι
G : ι → Type v
inst✝⁴ : (i : ι) → AddCommGroup (G i)
inst✝³ : (i : ι) → Module R (G i)
f : (i j : ι) → i ≤ j → G i →ₗ[R] G j
inst✝² : DirectedSystem G fun i j h => ⇑(f i j h)
inst✝¹ : DecidableEq ι
inst✝ : IsDirected ι fun x x_1 => x ≤ x_1
s : Cocone (directLimitDiagram G f)
m : (directLimitCocone G f).pt ⟶ s.pt
h : ∀ (j : ι), (directLimitCocone G f).ι.app j ≫ m = s.ι.app j
this : s.ι.app = fun i => m ∘ₗ DirectLimit.of R ι (fun i => G i) (fun i j H => f i j H) i
\u22a2 ∀ (x : ↑(directLimitCocone G f).pt), m x = ((fun s => DirectLimit.lift R ι G f s.ι.app ⋯) s) x
-- Mathlib/Algebra/Category/ModuleCat/Limits.lean
R : Type u
inst✝⁷ : Ring R
J : Type v
inst✝⁶ : Category.{t, v} J
F : J ⥤ ModuleCat R
ι : Type v
dec_ι : DecidableEq ι
inst✝⁵ : Preorder ι
G : ι → Type v
inst✝⁴ : (i : ι) → AddCommGroup (G i)
inst✝³ : (i : ι) → Module R (G i)
f : (i j : ι) → i ≤ j → G i →ₗ[R] G j
inst✝² : DirectedSystem G fun i j h => ⇑(f i j h)
inst✝¹ : DecidableEq ι
inst✝ : IsDirected ι fun x x_1 => x ≤ x_1
s : Cocone (directLimitDiagram G f)
m : (directLimitCocone G f).pt ⟶ s.pt
h : ∀ (j : ι), (directLimitCocone G f).ι.app j ≫ m = s.ι.app j
this : s.ι.app = fun i => m ∘ₗ DirectLimit.of R ι (fun i => G i) (fun i j H => f i j H) i
x : ↑(directLimitCocone G f).pt
\u22a2 m x = (DirectLimit.lift R ι G f (fun i => m ∘ₗ DirectLimit.of R ι (fun i => G i) (fun i j H => f i j H) i) ⋯) x
-- Mathlib/Topology/MetricSpace/ThickenedIndicator.lean
α : Type u_1
inst✝ : PseudoEMetricSpace α
δ : ℝ
δ_pos : 0 < δ
E : Set α
\u22a2 Continuous fun x => (thickenedIndicatorAux δ E x).toNNReal
-- Mathlib/Topology/MetricSpace/ThickenedIndicator.lean
α : Type u_1
inst✝ : PseudoEMetricSpace α
δ : ℝ
δ_pos : 0 < δ
E : Set α
\u22a2 ∀ (x : α), thickenedIndicatorAux δ E x ∈ {a | a ≠ ⊤}
-- Mathlib/Topology/MetricSpace/ThickenedIndicator.lean
α : Type u_1
inst✝ : PseudoEMetricSpace α
δ : ℝ
δ_pos : 0 < δ
E : Set α
x : α
\u22a2 thickenedIndicatorAux δ E x ∈ {a | a ≠ ⊤}
-- Mathlib/Topology/MetricSpace/ThickenedIndicator.lean
α : Type u_1
inst✝ : PseudoEMetricSpace α
δ : ℝ
δ_pos : 0 < δ
E : Set α
\u22a2 ∃ C, ∀ (x y : α), dist ({ toFun := fun x => (thickenedIndicatorAux δ E x).toNNReal, continuous_toFun := ⋯ }.toFun x) ({ toFun := fun x => (thickenedIndicatorAux δ E x).toNNReal, continuous_toFun := ⋯ }.toFun y) ≤ C
-- Mathlib/Topology/MetricSpace/ThickenedIndicator.lean
α : Type u_1
inst✝ : PseudoEMetricSpace α
δ : ℝ
δ_pos : 0 < δ
E : Set α
\u22a2 ∀ (x y : α), dist ({ toFun := fun x => (thickenedIndicatorAux δ E x).toNNReal, continuous_toFun := ⋯ }.toFun x) ({ toFun := fun x => (thickenedIndicatorAux δ E x).toNNReal, continuous_toFun := ⋯ }.toFun y) ≤ 2
-- Mathlib/Topology/MetricSpace/ThickenedIndicator.lean
α : Type u_1
inst✝ : PseudoEMetricSpace α
δ : ℝ
δ_pos : 0 < δ
E : Set α
x y : α
\u22a2 dist ({ toFun := fun x => (thickenedIndicatorAux δ E x).toNNReal, continuous_toFun := ⋯ }.toFun x) ({ toFun := fun x => (thickenedIndicatorAux δ E x).toNNReal, continuous_toFun := ⋯ }.toFun y) ≤ 2
-- Mathlib/Topology/MetricSpace/ThickenedIndicator.lean
α : Type u_1
inst✝ : PseudoEMetricSpace α
δ : ℝ
δ_pos : 0 < δ
E : Set α
x y : α
\u22a2 |↑({ toFun := fun x => (thickenedIndicatorAux δ E x).toNNReal, continuous_toFun := ⋯ }.toFun x) - ↑({ toFun := fun x => (thickenedIndicatorAux δ E x).toNNReal, continuous_toFun := ⋯ }.toFun y)| ≤ 2
-- Mathlib/Topology/MetricSpace/ThickenedIndicator.lean
α : Type u_1
inst✝ : PseudoEMetricSpace α
δ : ℝ
δ_pos : 0 < δ
E : Set α
x y : α
\u22a2 |↑({ toFun := fun x => (thickenedIndicatorAux δ E x).toNNReal, continuous_toFun := ⋯ }.toFun x)| + |↑({ toFun := fun x => (thickenedIndicatorAux δ E x).toNNReal, continuous_toFun := ⋯ }.toFun y)| ≤ 2
-- Mathlib/Topology/MetricSpace/ThickenedIndicator.lean
α : Type u_1
inst✝ : PseudoEMetricSpace α
δ : ℝ
δ_pos : 0 < δ
E : Set α
x y : α
\u22a2 ↑({ toFun := fun x => (thickenedIndicatorAux δ E x).toNNReal, continuous_toFun := ⋯ }.toFun x) + ↑({ toFun := fun x => (thickenedIndicatorAux δ E x).toNNReal, continuous_toFun := ⋯ }.toFun y) ≤ 1 + 1
-- Mathlib/Topology/MetricSpace/ThickenedIndicator.lean
α : Type u_1
inst✝ : PseudoEMetricSpace α
δ : ℝ
δ_pos : 0 < δ
E : Set α
x y : α
key : ∀ (x : α), thickenedIndicatorAux δ E x ≤ 1
\u22a2 ↑({ toFun := fun x => (thickenedIndicatorAux δ E x).toNNReal, continuous_toFun := ⋯ }.toFun x) + ↑({ toFun := fun x => (thickenedIndicatorAux δ E x).toNNReal, continuous_toFun := ⋯ }.toFun y) ≤ 1 + 1
-- Mathlib/Topology/Algebra/Group/Basic.lean
G : Type w
H : Type x
α : Type u
β : Type v
inst✝⁵ : TopologicalSpace G
inst✝⁴ : Group G
inst✝³ : TopologicalGroup G
inst✝² : TopologicalSpace α
inst✝¹ : Zero α
inst✝ : T1Space α
f : G → α
k : Set G
hk : IsCompact k
hf : support f ⊆ k
h'f : Continuous f
\u22a2 f = 0 ∨ LocallyCompactSpace G
-- Mathlib/Topology/Algebra/Group/Basic.lean
G : Type w
H : Type x
α : Type u
β : Type v
inst✝⁵ : TopologicalSpace G
inst✝⁴ : Group G
inst✝³ : TopologicalGroup G
inst✝² : TopologicalSpace α
inst✝¹ : Zero α
inst✝ : T1Space α
f : G → α
k : Set G
hk : IsCompact k
hf : support f ⊆ k
h'f : Continuous f
h : ¬f = 0
\u22a2 LocallyCompactSpace G
-- Mathlib/Topology/Algebra/Group/Basic.lean
G : Type w
H : Type x
α : Type u
β : Type v
inst✝⁵ : TopologicalSpace G
inst✝⁴ : Group G
inst✝³ : TopologicalGroup G
inst✝² : TopologicalSpace α
inst✝¹ : Zero α
inst✝ : T1Space α
f : G → α
k : Set G
hk : IsCompact k
hf : support f ⊆ k
h'f : Continuous f
h : ¬∀ (a : G), f a = 0
\u22a2 LocallyCompactSpace G
-- Mathlib/Topology/Algebra/Group/Basic.lean
G : Type w
H : Type x
α : Type u
β : Type v
inst✝⁵ : TopologicalSpace G
inst✝⁴ : Group G
inst✝³ : TopologicalGroup G
inst✝² : TopologicalSpace α
inst✝¹ : Zero α
inst✝ : T1Space α
f : G → α
k : Set G
hk : IsCompact k
hf : support f ⊆ k
h'f : Continuous f
x : G
hx : f x ≠ 0
\u22a2 LocallyCompactSpace G
-- Mathlib/Topology/Algebra/Group/Basic.lean
G : Type w
H : Type x
α : Type u
β : Type v
inst✝⁵ : TopologicalSpace G
inst✝⁴ : Group G
inst✝³ : TopologicalGroup G
inst✝² : TopologicalSpace α
inst✝¹ : Zero α
inst✝ : T1Space α
f : G → α
k : Set G
hk : IsCompact k
hf : support f ⊆ k
h'f : Continuous f
x : G
hx : f x ≠ 0
this : k ∈ 𝓝 x
\u22a2 LocallyCompactSpace G
-- Mathlib/LinearAlgebra/Dimension/Basic.lean
R✝ : Type u
R'✝ : Type u'
M M₁ : Type v
M' : Type v'
inst✝¹⁵ : Ring R✝
inst✝¹⁴ : Ring R'✝
inst✝¹³ : AddCommGroup M
inst✝¹² : AddCommGroup M'
inst✝¹¹ : AddCommGroup M₁
inst✝¹⁰ : Module R✝ M
inst✝⁹ : Module R✝ M'
inst✝⁸ : Module R✝ M₁
inst✝⁷ : Module R'✝ M'
inst✝⁶ : Module R'✝ M₁
R : Type w
S : Type v
inst✝⁵ : CommRing R
inst✝⁴ : Ring S
inst✝³ : Algebra R S
R' : Type w'
S' : Type v'
inst✝² : CommRing R'
inst✝¹ : Ring S'
inst✝ : Algebra R' S'
i : R →+* R'
j : S →+* S'
hi : Surjective ⇑i
hj : Injective ⇑j
hc : (algebraMap R' S').comp i = j.comp (algebraMap R S)
\u22a2 lift.{v', v} (Module.rank R S) ≤ lift.{v, v'} (Module.rank R' S')
-- Mathlib/LinearAlgebra/Dimension/Basic.lean
R✝ : Type u
R'✝ : Type u'
M M₁ : Type v
M' : Type v'
inst✝¹⁵ : Ring R✝
inst✝¹⁴ : Ring R'✝
inst✝¹³ : AddCommGroup M
inst✝¹² : AddCommGroup M'
inst✝¹¹ : AddCommGroup M₁
inst✝¹⁰ : Module R✝ M
inst✝⁹ : Module R✝ M'
inst✝⁸ : Module R✝ M₁
inst✝⁷ : Module R'✝ M'
inst✝⁶ : Module R'✝ M₁
R : Type w
S : Type v
inst✝⁵ : CommRing R
inst✝⁴ : Ring S
inst✝³ : Algebra R S
R' : Type w'
S' : Type v'
inst✝² : CommRing R'
inst✝¹ : Ring S'
inst✝ : Algebra R' S'
i : R →+* R'
j : S →+* S'
hi : Surjective ⇑i
hj : Injective ⇑j
hc : (algebraMap R' S').comp i = j.comp (algebraMap R S)
r : R
x✝ : S
\u22a2 ↑j (r • x✝) = ↑i r • ↑j x✝
-- Mathlib/LinearAlgebra/Dimension/Basic.lean
R✝ : Type u
R'✝ : Type u'
M M₁ : Type v
M' : Type v'
inst✝¹⁵ : Ring R✝
inst✝¹⁴ : Ring R'✝
inst✝¹³ : AddCommGroup M
inst✝¹² : AddCommGroup M'
inst✝¹¹ : AddCommGroup M₁
inst✝¹⁰ : Module R✝ M
inst✝⁹ : Module R✝ M'
inst✝⁸ : Module R✝ M₁
inst✝⁷ : Module R'✝ M'
inst✝⁶ : Module R'✝ M₁
R : Type w
S : Type v
inst✝⁵ : CommRing R
inst✝⁴ : Ring S
inst✝³ : Algebra R S
R' : Type w'
S' : Type v'
inst✝² : CommRing R'
inst✝¹ : Ring S'
inst✝ : Algebra R' S'
i : R →+* R'
j : S →+* S'
hi : Surjective ⇑i
hj : Injective ⇑j
hc : (algebraMap R' S').comp i = j.comp (algebraMap R S)
r : R
x✝ : S
this : ((algebraMap R' S').comp i) r = (j.comp (algebraMap R S)) r
\u22a2 ↑j (r • x✝) = ↑i r • ↑j x✝
-- Mathlib/LinearAlgebra/Dimension/Basic.lean
R✝ : Type u
R'✝ : Type u'
M M₁ : Type v
M' : Type v'
inst✝¹⁵ : Ring R✝
inst✝¹⁴ : Ring R'✝
inst✝¹³ : AddCommGroup M
inst✝¹² : AddCommGroup M'
inst✝¹¹ : AddCommGroup M₁
inst✝¹⁰ : Module R✝ M
inst✝⁹ : Module R✝ M'
inst✝⁸ : Module R✝ M₁
inst✝⁷ : Module R'✝ M'
inst✝⁶ : Module R'✝ M₁
R : Type w
S : Type v
inst✝⁵ : CommRing R
inst✝⁴ : Ring S
inst✝³ : Algebra R S
R' : Type w'
S' : Type v'
inst✝² : CommRing R'
inst✝¹ : Ring S'
inst✝ : Algebra R' S'
i : R →+* R'
j : S →+* S'
hi : Surjective ⇑i
hj : Injective ⇑j
hc : (algebraMap R' S').comp i = j.comp (algebraMap R S)
r : R
x✝ : S
this : (algebraMap R' S') (i r) = j ((algebraMap R S) r)
\u22a2 ↑j (r • x✝) = ↑i r • ↑j x✝
-- Mathlib/Topology/ContinuousFunction/StoneWeierstrass.lean
𝕜 : Type u_1
A : Type u_2
inst✝⁶ : RCLike 𝕜
inst✝⁵ : Ring A
inst✝⁴ : StarRing A
inst✝³ : Algebra 𝕜 A
inst✝² : TopologicalSpace A
inst✝¹ : T2Space A
s : Set 𝕜
inst✝ : CompactSpace ↑s
φ ψ : C(↑s, 𝕜) →⋆ₐ[𝕜] A
hφ : Continuous ⇑φ
hψ : Continuous ⇑ψ
h : φ ((toContinuousMapOnAlgHom s) X) = ψ ((toContinuousMapOnAlgHom s) X)
\u22a2 φ = ψ
-- Mathlib/Topology/ContinuousFunction/StoneWeierstrass.lean
𝕜 : Type u_1
A : Type u_2
inst✝⁶ : RCLike 𝕜
inst✝⁵ : Ring A
inst✝⁴ : StarRing A
inst✝³ : Algebra 𝕜 A
inst✝² : TopologicalSpace A
inst✝¹ : T2Space A
s : Set 𝕜
inst✝ : CompactSpace ↑s
φ ψ : C(↑s, 𝕜) →⋆ₐ[𝕜] A
hφ : Continuous ⇑φ
hψ : Continuous ⇑ψ
h : φ ((toContinuousMapOnAlgHom s) X) = ψ ((toContinuousMapOnAlgHom s) X)
\u22a2 ⊤ ≤ StarAlgHom.equalizer φ ψ
-- Mathlib/Topology/ContinuousFunction/StoneWeierstrass.lean
𝕜 : Type u_1
A : Type u_2
inst✝⁶ : RCLike 𝕜
inst✝⁵ : Ring A
inst✝⁴ : StarRing A
inst✝³ : Algebra 𝕜 A
inst✝² : TopologicalSpace A
inst✝¹ : T2Space A
s : Set 𝕜
inst✝ : CompactSpace ↑s
φ ψ : C(↑s, 𝕜) →⋆ₐ[𝕜] A
hφ : Continuous ⇑φ
hψ : Continuous ⇑ψ
h : φ ((toContinuousMapOnAlgHom s) X) = ψ ((toContinuousMapOnAlgHom s) X)
\u22a2 (polynomialFunctions s).starClosure.topologicalClosure ≤ StarAlgHom.equalizer φ ψ
-- Mathlib/Probability/Independence/ZeroOne.lean
α✝ : Type u_1
Ω : Type u_2
ι : Type u_3
_mα : MeasurableSpace α✝
s : ι → MeasurableSpace Ω
m m0 : MeasurableSpace Ω
κ : Kernel α✝ Ω
μα : Measure α✝
μ : Measure Ω
inst✝¹ : IsMarkovKernel κ
inst✝ : IsProbabilityMeasure μ
α : Type u_4
p : Set ι → Prop
f : Filter ι
ns : α → Set ι
h_le : ∀ (n : ι), s n ≤ m0
h_indep : iIndep s κ μα
hf : ∀ (t : Set ι), p t → tᶜ ∈ f
hns : Directed (fun x x_1 => x ≤ x_1) ns
hnsp : ∀ (a : α), p (ns a)
\u22a2 Indep (⨆ a, ⨆ n ∈ ns a, s n) (limsup s f) κ μα
-- Mathlib/Probability/Independence/ZeroOne.lean
α✝ : Type u_1
Ω : Type u_2
ι : Type u_3
_mα : MeasurableSpace α✝
s : ι → MeasurableSpace Ω
m m0 : MeasurableSpace Ω
κ : Kernel α✝ Ω
μα : Measure α✝
μ : Measure Ω
inst✝¹ : IsMarkovKernel κ
inst✝ : IsProbabilityMeasure μ
α : Type u_4
p : Set ι → Prop
f : Filter ι
ns : α → Set ι
h_le : ∀ (n : ι), s n ≤ m0
h_indep : iIndep s κ μα
hf : ∀ (t : Set ι), p t → tᶜ ∈ f
hns : Directed (fun x x_1 => x ≤ x_1) ns
hnsp : ∀ (a : α), p (ns a)
\u22a2 ∀ (i : α), Indep (⨆ n ∈ ns i, s n) (limsup s f) κ μα
-- Mathlib/Probability/Independence/ZeroOne.lean
α✝ : Type u_1
Ω : Type u_2
ι : Type u_3
_mα : MeasurableSpace α✝
s : ι → MeasurableSpace Ω
m m0 : MeasurableSpace Ω
κ : Kernel α✝ Ω
μα : Measure α✝
μ : Measure Ω
inst✝¹ : IsMarkovKernel κ
inst✝ : IsProbabilityMeasure μ
α : Type u_4
p : Set ι → Prop
f : Filter ι
ns : α → Set ι
h_le : ∀ (n : ι), s n ≤ m0
h_indep : iIndep s κ μα
hf : ∀ (t : Set ι), p t → tᶜ ∈ f
hns : Directed (fun x x_1 => x ≤ x_1) ns
hnsp : ∀ (a : α), p (ns a)
\u22a2 ∀ (i : α), ⨆ n ∈ ns i, s n ≤ m0
-- Mathlib/Probability/Independence/ZeroOne.lean
α✝ : Type u_1
Ω : Type u_2
ι : Type u_3
_mα : MeasurableSpace α✝
s : ι → MeasurableSpace Ω
m m0 : MeasurableSpace Ω
κ : Kernel α✝ Ω
μα : Measure α✝
μ : Measure Ω
inst✝¹ : IsMarkovKernel κ
inst✝ : IsProbabilityMeasure μ
α : Type u_4
p : Set ι → Prop
f : Filter ι
ns : α → Set ι
h_le : ∀ (n : ι), s n ≤ m0
h_indep : iIndep s κ μα
hf : ∀ (t : Set ι), p t → tᶜ ∈ f
hns : Directed (fun x x_1 => x ≤ x_1) ns
hnsp : ∀ (a : α), p (ns a)
\u22a2 limsup s f ≤ m0
-- Mathlib/Probability/Independence/ZeroOne.lean
α✝ : Type u_1
Ω : Type u_2
ι : Type u_3
_mα : MeasurableSpace α✝
s : ι → MeasurableSpace Ω
m m0 : MeasurableSpace Ω
κ : Kernel α✝ Ω
μα : Measure α✝
μ : Measure Ω
inst✝¹ : IsMarkovKernel κ
inst✝ : IsProbabilityMeasure μ
α : Type u_4
p : Set ι → Prop
f : Filter ι
ns : α → Set ι
h_le : ∀ (n : ι), s n ≤ m0
h_indep : iIndep s κ μα
hf : ∀ (t : Set ι), p t → tᶜ ∈ f
hns : Directed (fun x x_1 => x ≤ x_1) ns
hnsp : ∀ (a : α), p (ns a)
\u22a2 Directed (fun x x_1 => x ≤ x_1) fun i => ⨆ n ∈ ns i, s n
-- Mathlib/Data/Sum/Interval.lean
α₁ : Type u_1
α₂ : Type u_2
β₁ : Type u_3
β₂ : Type u_4
γ₁ : Type u_5
γ₂ : Type u_6
f f₁ g₁ : α₁ → β₁ → Finset γ₁
g f₂ g₂ : α₂ → β₂ → Finset γ₂
a : α₁ ⊕ α₂
b : β₁ ⊕ β₂
c : γ₁ ⊕ γ₂
\u22a2 (sumLift₂ f g a b).Nonempty ↔ (∃ a₁ b₁, a = inl a₁ ∧ b = inl b₁ ∧ (f a₁ b₁).Nonempty) ∨ ∃ a₂ b₂, a = inr a₂ ∧ b = inr b₂ ∧ (g a₂ b₂).Nonempty
-- .lake/packages/batteries/Batteries/Data/Rat/Lemmas.lean
n d a : Int
a0 : a ≠ 0
\u22a2 a * n /. (a * d) = n /. d
-- Mathlib/Algebra/Module/Injective.lean
R : Type u
inst✝² : Ring R
Q : Type v
inst✝¹ : AddCommGroup Q
inst✝ : Module R Q
inj : CategoryTheory.Injective (ModuleCat.of R Q)
X Y : Type v
x✝³ : AddCommGroup X
x✝² : AddCommGroup Y
x✝¹ : Module R X
x✝ : Module R Y
f : X →ₗ[R] Y
hf : Function.Injective ⇑f
g : X →ₗ[R] Q
\u22a2 ∃ h, ∀ (x : X), h (f x) = g x
-- Mathlib/Algebra/Module/Injective.lean
R : Type u
inst✝² : Ring R
Q : Type v
inst✝¹ : AddCommGroup Q
inst✝ : Module R Q
inj : CategoryTheory.Injective (ModuleCat.of R Q)
X Y : Type v
x✝³ : AddCommGroup X
x✝² : AddCommGroup Y
x✝¹ : Module R X
x✝ : Module R Y
f : X →ₗ[R] Y
hf : Function.Injective ⇑f
g : X →ₗ[R] Q
this : CategoryTheory.Mono (ModuleCat.ofHom f)
\u22a2 ∃ h, ∀ (x : X), h (f x) = g x