ruc-ai4math/mathlib_handler_benchmark_410 huggingface dataset:
-- Mathlib/Topology/Algebra/InfiniteSum/NatInt.lean
M : Type u_1
inst✝³ : CommMonoid M
inst✝² : TopologicalSpace M
m m' : M
G : Type u_2
inst✝¹ : CommGroup G
g g' : G
inst✝ : ContinuousMul M
f : ℤ → M
hf : HasProd f m
\u22a2 HasProd (fun n => f ↑n * f (-↑n)) (m * f 0)
-- Mathlib/Topology/Algebra/InfiniteSum/NatInt.lean
M : Type u_1
inst✝³ : CommMonoid M
inst✝² : TopologicalSpace M
m m' : M
G : Type u_2
inst✝¹ : CommGroup G
g g' : G
inst✝ : ContinuousMul M
f : ℤ → M
hf : HasProd f m
u : Finset ℤ
\u22a2 ∃ v, ∀ (v' : Finset ℕ), v ⊆ v' → ∃ u', u ⊆ u' ∧ (∏ x ∈ u', f x * if x = 0 then f 0 else 1) = ∏ b ∈ v', f ↑b * f (-↑b)
-- Mathlib/Algebra/Polynomial/SpecificDegree.lean
R : Type u_1
inst✝¹ : CommRing R
inst✝ : IsDomain R
p : R[X]
hp : p.Monic
hp2 : 2 ≤ p.natDegree
hp3 : p.natDegree ≤ 3
\u22a2 Irreducible p ↔ p.roots = 0
-- Mathlib/Algebra/Polynomial/SpecificDegree.lean
R : Type u_1
inst✝¹ : CommRing R
inst✝ : IsDomain R
p : R[X]
hp : p.Monic
hp2 : 2 ≤ p.natDegree
hp3 : p.natDegree ≤ 3
hp0 : p ≠ 0
\u22a2 Irreducible p ↔ p.roots = 0
-- Mathlib/Algebra/Polynomial/SpecificDegree.lean
R : Type u_1
inst✝¹ : CommRing R
inst✝ : IsDomain R
p : R[X]
hp : p.Monic
hp2 : 2 ≤ p.natDegree
hp3 : p.natDegree ≤ 3
hp0 : p ≠ 0
hp1 : p ≠ 1
\u22a2 Irreducible p ↔ p.roots = 0
-- Mathlib/Algebra/Polynomial/SpecificDegree.lean
R : Type u_1
inst✝¹ : CommRing R
inst✝ : IsDomain R
p : R[X]
hp : p.Monic
hp2 : 2 ≤ p.natDegree
hp3 : p.natDegree ≤ 3
hp0 : p ≠ 0
hp1 : p ≠ 1
\u22a2 (∀ (q : R[X]), q.Monic → q.natDegree ∈ Finset.Ioc 0 (p.natDegree / 2) → ¬q ∣ p) ↔ p.roots = 0
-- Mathlib/Algebra/Polynomial/SpecificDegree.lean
R : Type u_1
inst✝¹ : CommRing R
inst✝ : IsDomain R
p : R[X]
hp : p.Monic
hp2 : 2 ≤ p.natDegree
hp3 : p.natDegree ≤ 3
hp0 : p ≠ 0
hp1 : p ≠ 1
\u22a2 (∀ (q : R[X]), q.Monic → q.natDegree = 1 → ¬q ∣ p) ↔ ∀ (a : R), ¬X - C a ∣ p
-- Mathlib/Algebra/Polynomial/SpecificDegree.lean
R : Type u_1
inst✝¹ : CommRing R
inst✝ : IsDomain R
p : R[X]
hp : p.Monic
hp2 : 2 ≤ p.natDegree
hp3 : p.natDegree ≤ 3
hp0 : p ≠ 0
hp1 : p ≠ 1
h : ∀ (a : R), ¬X - C a ∣ p
q : R[X]
hq : q.Monic
hq1 : q.natDegree = 1
\u22a2 ¬q ∣ p
-- Mathlib/Algebra/Polynomial/SpecificDegree.lean
R : Type u_1
inst✝¹ : CommRing R
inst✝ : IsDomain R
p : R[X]
hp : p.Monic
hp2 : 2 ≤ p.natDegree
hp3 : p.natDegree ≤ 3
hp0 : p ≠ 0
hp1 : p ≠ 1
h : ∀ (a : R), ¬X - C a ∣ p
q : R[X]
hq : q.Monic
hq1 : q.natDegree = 1
\u22a2 ¬X - C (-q.coeff 0) ∣ p
-- Mathlib/CategoryTheory/Limits/Types.lean
J : Type v
inst✝ : Category.{w, v} J
F : J ⥤ Type u
c : Cone F
t : IsLimit c
x : ↑F.sections
j : J
\u22a2 c.π.app j ((isLimitEquivSections t).symm x) = ↑x j
-- Mathlib/CategoryTheory/Limits/Types.lean
J : Type v
inst✝ : Category.{w, v} J
F : J ⥤ Type u
c : Cone F
t : IsLimit c
x : ↑F.sections
j : J
\u22a2 c.π.app j ((isLimitEquivSections t).symm x) = ↑((isLimitEquivSections t).toFun ((isLimitEquivSections t).invFun x)) j
-- Mathlib/Algebra/Ring/Commute.lean
α : Type u
β : Type v
γ : Type w
R : Type x
inst✝¹ : CommRing R
inst✝ : NoZeroDivisors R
a✝ b✝ : R
a b : Rˣ
\u22a2 a ^ 2 = b ^ 2 ↔ a = b ∨ a = -b
-- Mathlib/SetTheory/ZFC/Basic.lean
p : ZFSet → ZFSet → Prop
x y z : ZFSet
\u22a2 z ∈ pairSep p x y ↔ ∃ a ∈ x, ∃ b ∈ y, z = a.pair b ∧ p a b
-- Mathlib/SetTheory/ZFC/Basic.lean
p : ZFSet → ZFSet → Prop
x y z : ZFSet
e : ∃ a ∈ x, ∃ b ∈ y, z = a.pair b ∧ p a b
\u22a2 z ∈ (x ∪ y).powerset.powerset
-- Mathlib/SetTheory/ZFC/Basic.lean
p : ZFSet → ZFSet → Prop
x y a : ZFSet
ax : a ∈ x
b : ZFSet
bY : b ∈ y
pab : p a b
\u22a2 a.pair b ∈ (x ∪ y).powerset.powerset
-- Mathlib/SetTheory/ZFC/Basic.lean
p : ZFSet → ZFSet → Prop
x y a : ZFSet
ax : a ∈ x
b : ZFSet
bY : b ∈ y
pab : p a b
\u22a2 ∀ ⦃z : ZFSet⦄, z = {a} ∨ z = {a, b} → ∀ ⦃z_1 : ZFSet⦄, z_1 ∈ z → z_1 ∈ x ∨ z_1 ∈ y
-- Mathlib/SetTheory/ZFC/Basic.lean
p : ZFSet → ZFSet → Prop
x y a : ZFSet
ax : a ∈ x
b : ZFSet
bY : b ∈ y
pab : p a b
v : ZFSet
\u22a2 v = a → v ∈ x ∨ v ∈ y
-- Mathlib/SetTheory/ZFC/Basic.lean
p : ZFSet → ZFSet → Prop
x y a : ZFSet
ax : a ∈ x
b : ZFSet
bY : b ∈ y
pab : p a b
v : ZFSet
\u22a2 v = a ∨ v = b → v ∈ x ∨ v ∈ y
-- Mathlib/NumberTheory/LSeries/HurwitzZetaOdd.lean
z τ : ℂ
\u22a2 jacobiTheta₂'' (z + 1) τ = jacobiTheta₂'' z τ
-- Mathlib/NumberTheory/LSeries/HurwitzZetaOdd.lean
z τ : ℂ
\u22a2 cexp (↑π * I * (z + 1) ^ 2 * τ) * (cexp (-↑π * I * (τ + 2 * (z * τ))) * (jacobiTheta₂' (z * τ) τ - 2 * ↑π * I * jacobiTheta₂ (z * τ) τ) / (2 * ↑π * I) + (z * (cexp (-↑π * I * (τ + 2 * (z * τ))) * jacobiTheta₂ (z * τ) τ) + cexp (-↑π * I * (τ + 2 * (z * τ))) * jacobiTheta₂ (z * τ) τ)) = cexp (↑π * I * z ^ 2 * τ) * (jacobiTheta₂' (z * τ) τ / (2 * ↑π * I) + z * jacobiTheta₂ (z * τ) τ)
-- Mathlib/NumberTheory/LSeries/HurwitzZetaOdd.lean
z τ J J' : ℂ
\u22a2 cexp (↑π * I * (z + 1) ^ 2 * τ) * (cexp (-↑π * I * (τ + 2 * (z * τ))) * (J' - 2 * ↑π * I * J) / (2 * ↑π * I) + (z * (cexp (-↑π * I * (τ + 2 * (z * τ))) * J) + cexp (-↑π * I * (τ + 2 * (z * τ))) * J)) = cexp (↑π * I * z ^ 2 * τ) * (J' / (2 * ↑π * I) + z * J)
-- Mathlib/NumberTheory/LSeries/HurwitzZetaOdd.lean
z τ J J' : ℂ
\u22a2 cexp (↑π * I * (z + 1) ^ 2 * τ) * (cexp (-↑π * I * (τ + 2 * (z * τ))) * (J' - 2 * ↑π * I * J) + (z * (cexp (-↑π * I * (τ + 2 * (z * τ))) * J) + cexp (-↑π * I * (τ + 2 * (z * τ))) * J) * (2 * ↑π * I)) / (2 * ↑π * I) = cexp (↑π * I * z ^ 2 * τ) * (J' + z * J * (2 * ↑π * I)) / (2 * ↑π * I)
-- Mathlib/NumberTheory/LSeries/HurwitzZetaOdd.lean
z τ J J' : ℂ
\u22a2 cexp (↑π * I * (z + 1) ^ 2 * τ) * (cexp (-↑π * I * (τ + 2 * (z * τ))) * (J' - 2 * ↑π * I * J) + (z * (cexp (-↑π * I * (τ + 2 * (z * τ))) * J) + cexp (-↑π * I * (τ + 2 * (z * τ))) * J) * (2 * ↑π * I)) = cexp (↑π * I * z ^ 2 * τ) * (J' + z * J * (2 * ↑π * I))
-- Mathlib/NumberTheory/LSeries/HurwitzZetaOdd.lean
z τ J J' : ℂ
\u22a2 cexp (↑π * I * (z + 1) ^ 2 * τ + -↑π * I * (τ + 2 * (z * τ))) * (J' - 2 * ↑π * I * J + (z * J + J) * (2 * ↑π * I)) = cexp (↑π * I * z ^ 2 * τ) * (J' + z * J * (2 * ↑π * I))
-- Mathlib/Data/Vector/Basic.lean
n : ℕ
α : Type u_1
v : Vector α (n + 1)
\u22a2 v.reverse.head = v.last
-- Mathlib/Data/Vector/Basic.lean
n : ℕ
α : Type u_1
v : Vector α (n + 1)
\u22a2 v.reverse.toList.get (Fin.cast ⋯ 0) = v.toList.get (Fin.cast ⋯ (Fin.last n))
-- Mathlib/Data/Vector/Basic.lean
n : ℕ
α : Type u_1
v : Vector α (n + 1)
\u22a2 v.toList.reverse.get (Fin.cast ⋯ 0) = v.toList.get (Fin.cast ⋯ (Fin.last n))
-- Mathlib/Data/Vector/Basic.lean
n : ℕ
α : Type u_1
v : Vector α (n + 1)
\u22a2 v.toList[v.toList.length - 1 - ↑⟨↑0, ⋯⟩]? = v.toList[↑⟨↑(Fin.last n), ⋯⟩]?
-- Mathlib/Data/Vector/Basic.lean
n : ℕ
α : Type u_1
v : Vector α (n + 1)
\u22a2 ↑⟨↑0, ⋯⟩ < v.toList.length
-- Mathlib/Order/Interval/Set/Pi.lean
ι : Type u_1
α : ι → Type u_2
inst✝¹ : DecidableEq ι
inst✝ : (i : ι) → PartialOrder (α i)
f : (i : ι) → α i
i : ι
b : α i
\u22a2 update f i '' Icc (f i) b = Icc f (update f i b)
-- Mathlib/Algebra/Order/Interval/Basic.lean
ι : Type u_1
α : Type u_2
inst✝ : OrderedAddCommGroup α
s t : Interval α
a : α
\u22a2 (s - t).length ≤ s.length + t.length
-- Mathlib/Data/Matroid/Map.lean
α : Type u_1
β : Type u_2
f : α → β
E I✝ s : Set α
M✝ : Matroid α
N✝ : Matroid β
X I : Set α
M N : Matroid α
hN : N.E = M.E
h : M.restrictSubtype M.E = N.restrictSubtype M.E
\u22a2 M = N
-- Mathlib/Data/Matroid/Map.lean
α : Type u_1
β : Type u_2
f : α → β
E I✝¹ s : Set α
M✝ : Matroid α
N✝ : Matroid β
X I✝ : Set α
M N : Matroid α
hN : N.E = M.E
h : M.restrictSubtype M.E = N.restrictSubtype M.E
I : Set α
hI : I ⊆ M.E
\u22a2 M.Indep I ↔ N.Indep I
-- Mathlib/FieldTheory/Adjoin.lean
F : Type u_1
inst✝² : Field F
E : Type u_2
inst✝¹ : Field E
inst✝ : Algebra F E
α : E
S : Set E
K L : IntermediateField F E
\u22a2 finrank F ↥K = 1 ↔ K = ⊥
-- Mathlib/MeasureTheory/Measure/Restrict.lean
R : Type u_1
α : Type u_2
β : Type u_3
δ : Type u_4
γ : Type u_5
ι : Type u_6
m0 : MeasurableSpace α
inst✝¹ : MeasurableSpace β
inst✝ : MeasurableSpace γ
μ μ₁ μ₂ μ₃ ν ν' ν₁ ν₂ : Measure α
s s' t✝ : Set α
hs : MeasurableSet s
t : Set α
\u22a2 t ∈ ae (μ.restrict s) ↔ t ∈ ae μ ⊓ 𝓟 s
-- Mathlib/MeasureTheory/Measure/Restrict.lean
R : Type u_1
α : Type u_2
β : Type u_3
δ : Type u_4
γ : Type u_5
ι : Type u_6
m0 : MeasurableSpace α
inst✝¹ : MeasurableSpace β
inst✝ : MeasurableSpace γ
μ μ₁ μ₂ μ₃ ν ν' ν₁ ν₂ : Measure α
s s' t✝ : Set α
hs : MeasurableSet s
t : Set α
\u22a2 μ (tᶜ ∩ s) = 0 ↔ μ {a | a ∉ t ∧ a ∈ s} = 0
-- Mathlib/NumberTheory/EulerProduct/DirichletLSeries.lean
s : ℂ
hs : 1 < s.re
\u22a2 HasProd (fun p => (1 - ↑↑p ^ (-s))⁻¹) (riemannZeta s)
-- Mathlib/NumberTheory/EulerProduct/DirichletLSeries.lean
s : ℂ
hs : 1 < s.re
\u22a2 HasProd (fun p => (1 - ↑↑p ^ (-s))⁻¹) (∑' (n : ℕ), (riemannZetaSummandHom ⋯) n)
-- Mathlib/CategoryTheory/SmallObject/Iteration.lean
C : Type u_1
inst✝³ : Category.{?u.11479, u_1} C
Φ : C ⥤ C
ε : 𝟭 C ⟶ Φ
J : Type u
inst✝² : LinearOrder J
inst✝¹ : IsWellOrder J fun x x_1 => x < x_1
inst✝ : OrderBot J
j : J
F : { i // i ≤ j } ⥤ C
i : J
hi : i ≤ j
x✝² x✝¹ : { k // k < i }
k₁ : J
hk₁ : k₁ < i
k₂ : J
hk₂ : k₂ < i
x✝ : ⟨k₁, hk₁⟩ ⟶ ⟨k₂, hk₂⟩
\u22a2 (restrictionLT F hi).map x✝ ≫ (fun x => match x with | ⟨k, hk⟩ => F.map (homOfLE ⋯)) ⟨k₂, hk₂⟩ = (fun x => match x with | ⟨k, hk⟩ => F.map (homOfLE ⋯)) ⟨k₁, hk₁⟩ ≫ ((const { k // k < i }).obj (F.obj ⟨i, hi⟩)).map x✝
-- Mathlib/Analysis/Normed/Group/SemiNormedGrp/Kernels.lean
X Y : SemiNormedGrp
f : X ⟶ Y
x : ↑X
\u22a2 (f ≫ explicitCokernelπ f) x = 0
-- Mathlib/Analysis/Normed/Group/SemiNormedGrp/Kernels.lean
X Y : SemiNormedGrp
f : X ⟶ Y
x : ↑X
\u22a2 0 x = 0
-- Mathlib/NumberTheory/NumberField/House.lean
K : Type u_1
inst✝⁴ : Field K
inst✝³ : NumberField K
inst✝² : DecidableEq (K →+* ℂ)
α : Type u_2
β : Type u_3
inst✝¹ : Fintype α
inst✝ : Fintype β
a : Matrix α β (𝓞 K)
ha : a ≠ 0
p q : ℕ
cardα : Fintype.card α = p
cardβ : Fintype.card β = q
h0p : 0 < p
hpq : p < q
x : β × (K →+* ℂ) → ℤ
hxl : x ≠ 0
hmulvec0 : NumberField.house.asiegel K a *ᵥ x = 0
hxbound : ‖x‖ ≤ (↑q * ↑(finrank ℚ K) * ‖NumberField.house.asiegel K a‖) ^ (↑p / (↑q - ↑p))
l : β
k : α
r : K →+* ℂ
\u22a2 a k l * (NumberField.house.newBasis K) r = ∑ u : K →+* ℂ, ↑(NumberField.house.a' K a k l r u) * (NumberField.house.newBasis K) u
-- Mathlib/Data/Nat/PrimeFin.lean
a b k m n p : ℕ
hp : Prime p
\u22a2 p.primeFactors = {p}
-- 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
inst✝¹ : PseudoEMetricSpace G
inst✝ : IsometricSMul Gᵐᵒᵖ G
a b : G
r : ℝ≥0∞
\u22a2 (fun x => x * a) ⁻¹' closedBall b r = closedBall (b / a) r
-- 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
inst✝¹ : PseudoEMetricSpace G
inst✝ : IsometricSMul Gᵐᵒᵖ G
a b : G
r : ℝ≥0∞
\u22a2 (fun x => x * a) ⁻¹' closedBall b r = closedBall (b * a⁻¹) r
-- Mathlib/Data/W/Cardinal.lean
α : Type u
β✝ : α → Type v
β : α → Type u
\u22a2 (sum fun a => #(WType β) ^ lift.{u, u} #(β a)) = sum fun a => #(WType β) ^ #(β a)
-- Mathlib/MeasureTheory/Integral/SetToL1.lean
α : Type u_1
E : Type u_2
F : Type u_3
F' : Type u_4
G : Type u_5
𝕜 : Type u_6
p : ℝ≥0∞
inst✝⁷ : NormedAddCommGroup E
inst✝⁶ : NormedSpace ℝ E
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace ℝ F
inst✝³ : NormedAddCommGroup F'
inst✝² : NormedSpace ℝ F'
inst✝¹ : NormedAddCommGroup G
m : MeasurableSpace α
μ : Measure α
inst✝ : CompleteSpace F
T T' T'' : Set α → E →L[ℝ] F
C C' C'' : ℝ
f g : α → E
hT : DominatedFinMeasAdditive μ T C
\u22a2 Continuous fun f => setToFun μ T hT ↑↑f
-- Mathlib/MeasureTheory/Integral/SetToL1.lean
α : Type u_1
E : Type u_2
F : Type u_3
F' : Type u_4
G : Type u_5
𝕜 : Type u_6
p : ℝ≥0∞
inst✝⁷ : NormedAddCommGroup E
inst✝⁶ : NormedSpace ℝ E
inst✝⁵ : NormedAddCommGroup F
inst✝⁴ : NormedSpace ℝ F
inst✝³ : NormedAddCommGroup F'
inst✝² : NormedSpace ℝ F'
inst✝¹ : NormedAddCommGroup G
m : MeasurableSpace α
μ : Measure α
inst✝ : CompleteSpace F
T T' T'' : Set α → E →L[ℝ] F
C C' C'' : ℝ
f g : α → E
hT : DominatedFinMeasAdditive μ T C
\u22a2 Continuous fun f => (L1.setToL1 hT) f
-- Mathlib/Order/Filter/Basic.lean
α : Type u
β : Type v
γ : Type w
δ : Type u_1
ι : Sort x
l : Filter α
mab : α → β
mba : β → α
f : Filter α
g : Filter β
h₁ : mab ∘ mba =ᶠ[g] id
h₂ : Tendsto mba g f
\u22a2 g ≤ map mab f
-- Mathlib/Order/Filter/Basic.lean
α : Type u
β : Type v
γ : Type w
δ : Type u_1
ι : Sort x
l : Filter α
mab : α → β
mba : β → α
f : Filter α
g : Filter β
h₁ : mab ∘ mba =ᶠ[g] id
h₂ : Tendsto mba g f
\u22a2 map mab (map mba g) ≤ map mab f
-- Mathlib/Analysis/LocallyConvex/WeakDual.lean
𝕜 : Type u_1
E : Type u_2
F : Type u_3
ι : Type u_4
inst✝⁵ : NormedField 𝕜
inst✝⁴ : AddCommGroup E
inst✝³ : Module 𝕜 E
inst✝² : AddCommGroup F
inst✝¹ : Module 𝕜 F
inst✝ : Nonempty ι
B✝ B : E →ₗ[𝕜] F →ₗ[𝕜] 𝕜
p : SeminormFamily 𝕜 E F := B.toSeminormFamily
\u22a2 (𝓝 0).HasBasis B.toSeminormFamily.basisSets _root_.id
-- Mathlib/Analysis/LocallyConvex/WeakDual.lean
𝕜 : Type u_1
E : Type u_2
F : Type u_3
ι : Type u_4
inst✝⁵ : NormedField 𝕜
inst✝⁴ : AddCommGroup E
inst✝³ : Module 𝕜 E
inst✝² : AddCommGroup F
inst✝¹ : Module 𝕜 F
inst✝ : Nonempty ι
B✝ B : E →ₗ[𝕜] F →ₗ[𝕜] 𝕜
p : SeminormFamily 𝕜 E F := B.toSeminormFamily
\u22a2 (Filter.comap (fun x y => (B x) y) (Filter.pi fun i => 𝓝 ((B 0) i))).HasBasis B.toSeminormFamily.basisSets _root_.id
-- Mathlib/Analysis/LocallyConvex/WeakDual.lean
𝕜 : Type u_1
E : Type u_2
F : Type u_3
ι : Type u_4
inst✝⁵ : NormedField 𝕜
inst✝⁴ : AddCommGroup E
inst✝³ : Module 𝕜 E
inst✝² : AddCommGroup F
inst✝¹ : Module 𝕜 F
inst✝ : Nonempty ι
B✝ B : E →ₗ[𝕜] F →ₗ[𝕜] 𝕜
p : SeminormFamily 𝕜 E F := B.toSeminormFamily
\u22a2 (Filter.comap (fun x y => (B x) y) (Filter.pi fun i => 𝓝 0)).HasBasis B.toSeminormFamily.basisSets _root_.id
-- Mathlib/Analysis/LocallyConvex/WeakDual.lean
𝕜 : Type u_1
E : Type u_2
F : Type u_3
ι : Type u_4
inst✝⁵ : NormedField 𝕜
inst✝⁴ : AddCommGroup E
inst✝³ : Module 𝕜 E
inst✝² : AddCommGroup F
inst✝¹ : Module 𝕜 F
inst✝ : Nonempty ι
B✝ B : E →ₗ[𝕜] F →ₗ[𝕜] 𝕜
p : SeminormFamily 𝕜 E F := B.toSeminormFamily
h : (𝓝 0).HasBasis (fun x => 0 < x) (Metric.ball 0)
\u22a2 (Filter.comap (fun x y => (B x) y) (Filter.pi fun i => 𝓝 0)).HasBasis B.toSeminormFamily.basisSets _root_.id
-- Mathlib/Analysis/LocallyConvex/WeakDual.lean
𝕜 : Type u_1
E : Type u_2
F : Type u_3
ι : Type u_4
inst✝⁵ : NormedField 𝕜
inst✝⁴ : AddCommGroup E
inst✝³ : Module 𝕜 E
inst✝² : AddCommGroup F
inst✝¹ : Module 𝕜 F
inst✝ : Nonempty ι
B✝ B : E →ₗ[𝕜] F →ₗ[𝕜] 𝕜
p : SeminormFamily 𝕜 E F := B.toSeminormFamily
h : (𝓝 0).HasBasis (fun x => 0 < x) (Metric.ball 0)
h' : (Filter.pi fun x => 𝓝 0).HasBasis (fun If => If.1.Finite ∧ ∀ i ∈ If.1, 0 < If.2 i) fun If => If.1.pi fun i => Metric.ball 0 (If.2 i)
\u22a2 (Filter.comap (fun x y => (B x) y) (Filter.pi fun i => 𝓝 0)).HasBasis B.toSeminormFamily.basisSets _root_.id
-- Mathlib/Analysis/LocallyConvex/WeakDual.lean
𝕜 : Type u_1
E : Type u_2
F : Type u_3
ι : Type u_4
inst✝⁵ : NormedField 𝕜
inst✝⁴ : AddCommGroup E
inst✝³ : Module 𝕜 E
inst✝² : AddCommGroup F
inst✝¹ : Module 𝕜 F
inst✝ : Nonempty ι
B✝ B : E →ₗ[𝕜] F →ₗ[𝕜] 𝕜
p : SeminormFamily 𝕜 E F := B.toSeminormFamily
h : (𝓝 0).HasBasis (fun x => 0 < x) (Metric.ball 0)
h' : (Filter.pi fun x => 𝓝 0).HasBasis (fun If => If.1.Finite ∧ ∀ i ∈ If.1, 0 < If.2 i) fun If => If.1.pi fun i => Metric.ball 0 (If.2 i)
h'' : (Filter.comap (fun x y => (B x) y) (Filter.pi fun x => 𝓝 0)).HasBasis (fun If => If.1.Finite ∧ ∀ i ∈ If.1, 0 < If.2 i) fun i => (fun x y => (B x) y) ⁻¹' i.1.pi fun i_1 => Metric.ball 0 (i.2 i_1)
\u22a2 (Filter.comap (fun x y => (B x) y) (Filter.pi fun i => 𝓝 0)).HasBasis B.toSeminormFamily.basisSets _root_.id
-- Mathlib/Analysis/LocallyConvex/WeakDual.lean
𝕜 : Type u_1
E : Type u_2
F : Type u_3
ι : Type u_4
inst✝⁵ : NormedField 𝕜
inst✝⁴ : AddCommGroup E
inst✝³ : Module 𝕜 E
inst✝² : AddCommGroup F
inst✝¹ : Module 𝕜 F
inst✝ : Nonempty ι
B✝ B : E →ₗ[𝕜] F →ₗ[𝕜] 𝕜
p : SeminormFamily 𝕜 E F := B.toSeminormFamily
h : (𝓝 0).HasBasis (fun x => 0 < x) (Metric.ball 0)
h' : (Filter.pi fun x => 𝓝 0).HasBasis (fun If => If.1.Finite ∧ ∀ i ∈ If.1, 0 < If.2 i) fun If => If.1.pi fun i => Metric.ball 0 (If.2 i)
h'' : (Filter.comap (fun x y => (B x) y) (Filter.pi fun x => 𝓝 0)).HasBasis (fun If => If.1.Finite ∧ ∀ i ∈ If.1, 0 < If.2 i) fun i => (fun x y => (B x) y) ⁻¹' i.1.pi fun i_1 => Metric.ball 0 (i.2 i_1)
\u22a2 ∀ (i : Set F × (F → ℝ)), (i.1.Finite ∧ ∀ i_1 ∈ i.1, 0 < i.2 i_1) → ∃ i', B.toSeminormFamily.basisSets i' ∧ _root_.id i' ⊆ (fun x y => (B x) y) ⁻¹' i.1.pi fun i_1 => Metric.ball 0 (i.2 i_1)
-- Mathlib/Analysis/LocallyConvex/WeakDual.lean
𝕜 : Type u_1
E : Type u_2
F : Type u_3
ι : Type u_4
inst✝⁵ : NormedField 𝕜
inst✝⁴ : AddCommGroup E
inst✝³ : Module 𝕜 E
inst✝² : AddCommGroup F
inst✝¹ : Module 𝕜 F
inst✝ : Nonempty ι
B✝ B : E →ₗ[𝕜] F →ₗ[𝕜] 𝕜
p : SeminormFamily 𝕜 E F := B.toSeminormFamily
h : (𝓝 0).HasBasis (fun x => 0 < x) (Metric.ball 0)
h' : (Filter.pi fun x => 𝓝 0).HasBasis (fun If => If.1.Finite ∧ ∀ i ∈ If.1, 0 < If.2 i) fun If => If.1.pi fun i => Metric.ball 0 (If.2 i)
h'' : (Filter.comap (fun x y => (B x) y) (Filter.pi fun x => 𝓝 0)).HasBasis (fun If => If.1.Finite ∧ ∀ i ∈ If.1, 0 < If.2 i) fun i => (fun x y => (B x) y) ⁻¹' i.1.pi fun i_1 => Metric.ball 0 (i.2 i_1)
\u22a2 ∀ (i' : Set E), B.toSeminormFamily.basisSets i' → ∃ i, (i.1.Finite ∧ ∀ i_1 ∈ i.1, 0 < i.2 i_1) ∧ ((fun x y => (B x) y) ⁻¹' i.1.pi fun i_1 => Metric.ball 0 (i.2 i_1)) ⊆ _root_.id i'
-- Mathlib/Analysis/LocallyConvex/WeakDual.lean
𝕜 : Type u_1
E : Type u_2
F : Type u_3
ι : Type u_4
inst✝⁵ : NormedField 𝕜
inst✝⁴ : AddCommGroup E
inst✝³ : Module 𝕜 E
inst✝² : AddCommGroup F
inst✝¹ : Module 𝕜 F
inst✝ : Nonempty ι
B✝ B : E →ₗ[𝕜] F →ₗ[𝕜] 𝕜
p : SeminormFamily 𝕜 E F := B.toSeminormFamily
h : (𝓝 0).HasBasis (fun x => 0 < x) (Metric.ball 0)
h' : (Filter.pi fun x => 𝓝 0).HasBasis (fun If => If.1.Finite ∧ ∀ i ∈ If.1, 0 < If.2 i) fun If => If.1.pi fun i => Metric.ball 0 (If.2 i)
h'' : (Filter.comap (fun x y => (B x) y) (Filter.pi fun x => 𝓝 0)).HasBasis (fun If => If.1.Finite ∧ ∀ i ∈ If.1, 0 < If.2 i) fun i => (fun x y => (B x) y) ⁻¹' i.1.pi fun i_1 => Metric.ball 0 (i.2 i_1)
U : Set E
hU : U ∈ p.basisSets
\u22a2 ∃ i, (i.1.Finite ∧ ∀ i_1 ∈ i.1, 0 < i.2 i_1) ∧ ((fun x y => (B x) y) ⁻¹' i.1.pi fun i_1 => Metric.ball 0 (i.2 i_1)) ⊆ _root_.id U
-- Mathlib/Analysis/LocallyConvex/WeakDual.lean
𝕜 : Type u_1
E : Type u_2
F : Type u_3
ι : Type u_4
inst✝⁵ : NormedField 𝕜
inst✝⁴ : AddCommGroup E
inst✝³ : Module 𝕜 E
inst✝² : AddCommGroup F
inst✝¹ : Module 𝕜 F
inst✝ : Nonempty ι
B✝ B : E →ₗ[𝕜] F →ₗ[𝕜] 𝕜
p : SeminormFamily 𝕜 E F := B.toSeminormFamily
h : (𝓝 0).HasBasis (fun x => 0 < x) (Metric.ball 0)
h' : (Filter.pi fun x => 𝓝 0).HasBasis (fun If => If.1.Finite ∧ ∀ i ∈ If.1, 0 < If.2 i) fun If => If.1.pi fun i => Metric.ball 0 (If.2 i)
h'' : (Filter.comap (fun x y => (B x) y) (Filter.pi fun x => 𝓝 0)).HasBasis (fun If => If.1.Finite ∧ ∀ i ∈ If.1, 0 < If.2 i) fun i => (fun x y => (B x) y) ⁻¹' i.1.pi fun i_1 => Metric.ball 0 (i.2 i_1)
U : Set E
hU : ∃ i r, 0 < r ∧ U = (i.sup p).ball 0 r
\u22a2 ∃ i, (i.1.Finite ∧ ∀ i_1 ∈ i.1, 0 < i.2 i_1) ∧ ((fun x y => (B x) y) ⁻¹' i.1.pi fun i_1 => Metric.ball 0 (i.2 i_1)) ⊆ _root_.id U
-- Mathlib/Analysis/LocallyConvex/WeakDual.lean
𝕜 : Type u_1
E : Type u_2
F : Type u_3
ι : Type u_4
inst✝⁵ : NormedField 𝕜
inst✝⁴ : AddCommGroup E
inst✝³ : Module 𝕜 E
inst✝² : AddCommGroup F
inst✝¹ : Module 𝕜 F
inst✝ : Nonempty ι
B✝ B : E →ₗ[𝕜] F →ₗ[𝕜] 𝕜
p : SeminormFamily 𝕜 E F := B.toSeminormFamily
h : (𝓝 0).HasBasis (fun x => 0 < x) (Metric.ball 0)
h' : (Filter.pi fun x => 𝓝 0).HasBasis (fun If => If.1.Finite ∧ ∀ i ∈ If.1, 0 < If.2 i) fun If => If.1.pi fun i => Metric.ball 0 (If.2 i)
h'' : (Filter.comap (fun x y => (B x) y) (Filter.pi fun x => 𝓝 0)).HasBasis (fun If => If.1.Finite ∧ ∀ i ∈ If.1, 0 < If.2 i) fun i => (fun x y => (B x) y) ⁻¹' i.1.pi fun i_1 => Metric.ball 0 (i.2 i_1)
U : Set E
s : Finset F
r : ℝ
hr : 0 < r
hU : U = (s.sup p).ball 0 r
\u22a2 ∃ i, (i.1.Finite ∧ ∀ i_1 ∈ i.1, 0 < i.2 i_1) ∧ ((fun x y => (B x) y) ⁻¹' i.1.pi fun i_1 => Metric.ball 0 (i.2 i_1)) ⊆ _root_.id ((s.sup p).ball 0 r)
-- Mathlib/Analysis/LocallyConvex/WeakDual.lean
𝕜 : Type u_1
E : Type u_2
F : Type u_3
ι : Type u_4
inst✝⁵ : NormedField 𝕜
inst✝⁴ : AddCommGroup E
inst✝³ : Module 𝕜 E
inst✝² : AddCommGroup F
inst✝¹ : Module 𝕜 F
inst✝ : Nonempty ι
B✝ B : E →ₗ[𝕜] F →ₗ[𝕜] 𝕜
p : SeminormFamily 𝕜 E F := B.toSeminormFamily
h : (𝓝 0).HasBasis (fun x => 0 < x) (Metric.ball 0)
h' : (Filter.pi fun x => 𝓝 0).HasBasis (fun If => If.1.Finite ∧ ∀ i ∈ If.1, 0 < If.2 i) fun If => If.1.pi fun i => Metric.ball 0 (If.2 i)
h'' : (Filter.comap (fun x y => (B x) y) (Filter.pi fun x => 𝓝 0)).HasBasis (fun If => If.1.Finite ∧ ∀ i ∈ If.1, 0 < If.2 i) fun i => (fun x y => (B x) y) ⁻¹' i.1.pi fun i_1 => Metric.ball 0 (i.2 i_1)
U : Set E
s : Finset F
r : ℝ
hr : 0 < r
hU : U = (s.sup p).ball 0 r
x : E
hx : x ∈ (fun x y => (B x) y) ⁻¹' (↑s, fun x => r).1.pi fun i => Metric.ball 0 ((↑s, fun x => r).2 i)
\u22a2 x ∈ _root_.id ((s.sup p).ball 0 r)
-- Mathlib/Analysis/LocallyConvex/WeakDual.lean
𝕜 : Type u_1
E : Type u_2
F : Type u_3
ι : Type u_4
inst✝⁵ : NormedField 𝕜
inst✝⁴ : AddCommGroup E
inst✝³ : Module 𝕜 E
inst✝² : AddCommGroup F
inst✝¹ : Module 𝕜 F
inst✝ : Nonempty ι
B✝ B : E →ₗ[𝕜] F →ₗ[𝕜] 𝕜
p : SeminormFamily 𝕜 E F := B.toSeminormFamily
h : (𝓝 0).HasBasis (fun x => 0 < x) (Metric.ball 0)
h' : (Filter.pi fun x => 𝓝 0).HasBasis (fun If => If.1.Finite ∧ ∀ i ∈ If.1, 0 < If.2 i) fun If => If.1.pi fun i => Metric.ball 0 (If.2 i)
h'' : (Filter.comap (fun x y => (B x) y) (Filter.pi fun x => 𝓝 0)).HasBasis (fun If => If.1.Finite ∧ ∀ i ∈ If.1, 0 < If.2 i) fun i => (fun x y => (B x) y) ⁻¹' i.1.pi fun i_1 => Metric.ball 0 (i.2 i_1)
U : Set E
s : Finset F
r : ℝ
hr : 0 < r
hU : U = (s.sup p).ball 0 r
x : E
hx : ∀ i ∈ s, ‖(B x) i‖ < r
\u22a2 x ∈ _root_.id ((s.sup p).ball 0 r)
-- Mathlib/Analysis/LocallyConvex/WeakDual.lean
𝕜 : Type u_1
E : Type u_2
F : Type u_3
ι : Type u_4
inst✝⁵ : NormedField 𝕜
inst✝⁴ : AddCommGroup E
inst✝³ : Module 𝕜 E
inst✝² : AddCommGroup F
inst✝¹ : Module 𝕜 F
inst✝ : Nonempty ι
B✝ B : E →ₗ[𝕜] F →ₗ[𝕜] 𝕜
p : SeminormFamily 𝕜 E F := B.toSeminormFamily
h : (𝓝 0).HasBasis (fun x => 0 < x) (Metric.ball 0)
h' : (Filter.pi fun x => 𝓝 0).HasBasis (fun If => If.1.Finite ∧ ∀ i ∈ If.1, 0 < If.2 i) fun If => If.1.pi fun i => Metric.ball 0 (If.2 i)
h'' : (Filter.comap (fun x y => (B x) y) (Filter.pi fun x => 𝓝 0)).HasBasis (fun If => If.1.Finite ∧ ∀ i ∈ If.1, 0 < If.2 i) fun i => (fun x y => (B x) y) ⁻¹' i.1.pi fun i_1 => Metric.ball 0 (i.2 i_1)
U : Set E
s : Finset F
r : ℝ
hr : 0 < r
hU : U = (s.sup p).ball 0 r
x : E
hx : ∀ i ∈ s, ‖(B x) i‖ < r
\u22a2 (s.sup p) x < r
-- Mathlib/Analysis/LocallyConvex/WeakDual.lean
𝕜 : Type u_1
E : Type u_2
F : Type u_3
ι : Type u_4
inst✝⁵ : NormedField 𝕜
inst✝⁴ : AddCommGroup E
inst✝³ : Module 𝕜 E
inst✝² : AddCommGroup F
inst✝¹ : Module 𝕜 F
inst✝ : Nonempty ι
B✝ B : E →ₗ[𝕜] F →ₗ[𝕜] 𝕜
p : SeminormFamily 𝕜 E F := B.toSeminormFamily
h : (𝓝 0).HasBasis (fun x => 0 < x) (Metric.ball 0)
h' : (Filter.pi fun x => 𝓝 0).HasBasis (fun If => If.1.Finite ∧ ∀ i ∈ If.1, 0 < If.2 i) fun If => If.1.pi fun i => Metric.ball 0 (If.2 i)
h'' : (Filter.comap (fun x y => (B x) y) (Filter.pi fun x => 𝓝 0)).HasBasis (fun If => If.1.Finite ∧ ∀ i ∈ If.1, 0 < If.2 i) fun i => (fun x y => (B x) y) ⁻¹' i.1.pi fun i_1 => Metric.ball 0 (i.2 i_1)
U : Set E
s : Finset F
r : ℝ
hr : 0 < r
hU : U = (s.sup p).ball 0 r
x : E
hx : ∀ i ∈ s, ‖(B x) i‖ < r
y : F
hy : y ∈ s
\u22a2 (p y) x < r
-- Mathlib/Analysis/LocallyConvex/WeakDual.lean
𝕜 : Type u_1
E : Type u_2
F : Type u_3
ι : Type u_4
inst✝⁵ : NormedField 𝕜
inst✝⁴ : AddCommGroup E
inst✝³ : Module 𝕜 E
inst✝² : AddCommGroup F
inst✝¹ : Module 𝕜 F
inst✝ : Nonempty ι
B✝ B : E →ₗ[𝕜] F →ₗ[𝕜] 𝕜
p : SeminormFamily 𝕜 E F := B.toSeminormFamily
h : (𝓝 0).HasBasis (fun x => 0 < x) (Metric.ball 0)
h' : (Filter.pi fun x => 𝓝 0).HasBasis (fun If => If.1.Finite ∧ ∀ i ∈ If.1, 0 < If.2 i) fun If => If.1.pi fun i => Metric.ball 0 (If.2 i)
h'' : (Filter.comap (fun x y => (B x) y) (Filter.pi fun x => 𝓝 0)).HasBasis (fun If => If.1.Finite ∧ ∀ i ∈ If.1, 0 < If.2 i) fun i => (fun x y => (B x) y) ⁻¹' i.1.pi fun i_1 => Metric.ball 0 (i.2 i_1)
U : Set E
s : Finset F
r : ℝ
hr : 0 < r
hU : U = (s.sup p).ball 0 r
x : E
hx : ∀ i ∈ s, ‖(B x) i‖ < r
y : F
hy : y ∈ s
\u22a2 ‖(B x) y‖ < r