@[reducible, inline]
abbrev
CommutingRepetition.VN.Crossed.L2Q
(K : Type u_2)
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
:
Type u_2
ℓ²(ℚ, K).
Equations
- CommutingRepetition.VN.Crossed.L2Q K = ↥(lp (fun (x : ℚ) => K) 2)
Instances For
instance
CommutingRepetition.VN.Crossed.instCFC_L2Q
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
:
Shortcut instance: the self-adjoint continuous functional calculus on B(ℓ²(ℚ, K))
(instance search otherwise gives up on this type).
ℓ² bookkeeping #
theorem
CommutingRepetition.VN.Crossed.summable_norm_sq
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
(f : L2Q K)
:
theorem
CommutingRepetition.VN.Crossed.norm_sq_eq_tsum
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
(f : L2Q K)
:
theorem
CommutingRepetition.VN.Crossed.memℓp_of_summable_sq
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
{g : ℚ → K}
(hg : Summable fun (s : ℚ) => ‖g s‖ ^ 2)
:
Memℓp g 2
noncomputable def
CommutingRepetition.VN.Crossed.mkVec
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
(g : ℚ → K)
(hg : Summable fun (s : ℚ) => ‖g s‖ ^ 2)
:
L2Q K
The element of ℓ²(ℚ, K) with coordinates g.
Equations
- CommutingRepetition.VN.Crossed.mkVec g hg = ⟨g, ⋯⟩
Instances For
theorem
CommutingRepetition.VN.Crossed.mkVec_apply
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
(g : ℚ → K)
(hg : Summable fun (s : ℚ) => ‖g s‖ ^ 2)
(s : ℚ)
:
theorem
CommutingRepetition.VN.Crossed.norm_apply_le
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
(f : L2Q K)
(s : ℚ)
:
Coordinate embeddings and evaluations #
noncomputable def
CommutingRepetition.VN.Crossed.sgl
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
(g : ℚ)
:
The g-th coordinate embedding K → ℓ²(ℚ, K).
Equations
- CommutingRepetition.VN.Crossed.sgl g = lp.singleContinuousLinearMap ℂ (fun (x : ℚ) => K) 2 g
Instances For
noncomputable def
CommutingRepetition.VN.Crossed.ev
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
(g : ℚ)
:
The g-th coordinate evaluation ℓ²(ℚ, K) → K.
Equations
- CommutingRepetition.VN.Crossed.ev g = lp.evalCLM ℂ (fun (x : ℚ) => K) 2 g
Instances For
theorem
CommutingRepetition.VN.Crossed.ev_apply
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
(g : ℚ)
(f : L2Q K)
:
theorem
CommutingRepetition.VN.Crossed.sgl_apply_self
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
(g : ℚ)
(v : K)
:
theorem
CommutingRepetition.VN.Crossed.sgl_apply_ne
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
(g : ℚ)
(v : K)
{s : ℚ}
(h : s ≠ g)
:
theorem
CommutingRepetition.VN.Crossed.sgl_apply
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
(g : ℚ)
(v : K)
(s : ℚ)
:
theorem
CommutingRepetition.VN.Crossed.ev_sgl_self
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
(g : ℚ)
(v : K)
:
theorem
CommutingRepetition.VN.Crossed.ev_sgl_ne
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
{s g : ℚ}
(h : s ≠ g)
(v : K)
:
theorem
CommutingRepetition.VN.Crossed.norm_sgl
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
(g : ℚ)
(v : K)
:
theorem
CommutingRepetition.VN.Crossed.inner_sgl_sgl
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
(g h : ℚ)
(v w : K)
:
theorem
CommutingRepetition.VN.Crossed.hasSum_sgl
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
(f : L2Q K)
:
theorem
CommutingRepetition.VN.Crossed.eq_top_of_sgl_mem
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
{V : Submodule ℂ (L2Q K)}
(hV : IsClosed ↑V)
(h : ∀ (s : ℚ) (v : K), (sgl s) v ∈ V)
:
A closed submodule containing all sgl s v is everything.
noncomputable def
CommutingRepetition.VN.Crossed.unit
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
(g h : ℚ)
:
The matrix unit e_g e_h*.
Equations
Instances For
theorem
CommutingRepetition.VN.Crossed.unit_apply
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
(g h : ℚ)
(f : L2Q K)
:
Diagonal operators #
def
CommutingRepetition.VN.Crossed.IsBddFam
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
(x : ℚ → K →L[ℂ] K)
:
A uniformly bounded family of operators.
Instances For
theorem
CommutingRepetition.VN.Crossed.IsBddFam.const
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
(y : K →L[ℂ] K)
:
theorem
CommutingRepetition.VN.Crossed.IsBddFam.mul
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
{x y : ℚ → K →L[ℂ] K}
(hx : IsBddFam x)
(hy : IsBddFam y)
:
theorem
CommutingRepetition.VN.Crossed.IsBddFam.add
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
{x y : ℚ → K →L[ℂ] K}
(hx : IsBddFam x)
(hy : IsBddFam y)
:
theorem
CommutingRepetition.VN.Crossed.IsBddFam.smul
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
(c : ℂ)
{x : ℚ → K →L[ℂ] K}
(hx : IsBddFam x)
:
theorem
CommutingRepetition.VN.Crossed.IsBddFam.star
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
{x : ℚ → K →L[ℂ] K}
(hx : IsBddFam x)
:
theorem
CommutingRepetition.VN.Crossed.IsBddFam.comp
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
{x : ℚ → K →L[ℂ] K}
(hx : IsBddFam x)
(φ : ℚ → ℚ)
:
theorem
CommutingRepetition.VN.Crossed.IsBddFam.of_le
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
{x : ℚ → K →L[ℂ] K}
{C : ℝ}
(h : ∀ (s : ℚ), ‖x s‖ ≤ C)
:
IsBddFam x
noncomputable def
CommutingRepetition.VN.Crossed.diagPre
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
(x : ℚ → K →L[ℂ] K)
{C : ℝ}
(hx : ∀ (s : ℚ), ‖x s‖ ≤ C)
:
The diagonal operator of a uniformly bounded family, as a linear map.
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem
CommutingRepetition.VN.Crossed.diagPre_apply
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
(x : ℚ → K →L[ℂ] K)
{C : ℝ}
(hx : ∀ (s : ℚ), ‖x s‖ ≤ C)
(f : L2Q K)
(s : ℚ)
:
noncomputable def
CommutingRepetition.VN.Crossed.diag
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
(x : ℚ → K →L[ℂ] K)
:
The diagonal operator ⊕_s x s of a uniformly bounded family (junk 0 otherwise).
Equations
- CommutingRepetition.VN.Crossed.diag x = if hx : CommutingRepetition.VN.Crossed.IsBddFam x then (CommutingRepetition.VN.Crossed.diagPre x ⋯).mkContinuous (max (Exists.choose hx) 0) ⋯ else 0
Instances For
theorem
CommutingRepetition.VN.Crossed.diag_apply
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
(x : ℚ → K →L[ℂ] K)
(hx : IsBddFam x)
(f : L2Q K)
(s : ℚ)
:
theorem
CommutingRepetition.VN.Crossed.ev_diag
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
(x : ℚ → K →L[ℂ] K)
(hx : IsBddFam x)
(s : ℚ)
(f : L2Q K)
:
theorem
CommutingRepetition.VN.Crossed.diag_sgl
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
(x : ℚ → K →L[ℂ] K)
(hx : IsBddFam x)
(g : ℚ)
(v : K)
:
theorem
CommutingRepetition.VN.Crossed.diag_add
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
{x y : ℚ → K →L[ℂ] K}
(hx : IsBddFam x)
(hy : IsBddFam y)
:
theorem
CommutingRepetition.VN.Crossed.diag_smul
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
{x : ℚ → K →L[ℂ] K}
(c : ℂ)
(hx : IsBddFam x)
:
theorem
CommutingRepetition.VN.Crossed.diag_mul
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
{x y : ℚ → K →L[ℂ] K}
(hx : IsBddFam x)
(hy : IsBddFam y)
:
theorem
CommutingRepetition.VN.Crossed.diag_one
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
:
theorem
CommutingRepetition.VN.Crossed.diag_zero
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
:
theorem
CommutingRepetition.VN.Crossed.diag_star
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
{x : ℚ → K →L[ℂ] K}
(hx : IsBddFam x)
:
theorem
CommutingRepetition.VN.Crossed.diag_isSelfAdjoint
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
{x : ℚ → K →L[ℂ] K}
(hx : IsBddFam x)
(h : ∀ (s : ℚ), IsSelfAdjoint (x s))
:
IsSelfAdjoint (diag x)
noncomputable def
CommutingRepetition.VN.Crossed.amp
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
(y : K →L[ℂ] K)
:
1 ⊗ y.
Equations
- CommutingRepetition.VN.Crossed.amp y = CommutingRepetition.VN.Crossed.diag fun (x : ℚ) => y
Instances For
theorem
CommutingRepetition.VN.Crossed.amp_apply
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
(y : K →L[ℂ] K)
(f : L2Q K)
(s : ℚ)
:
theorem
CommutingRepetition.VN.Crossed.amp_one
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
:
theorem
CommutingRepetition.VN.Crossed.amp_mul
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
(y z : K →L[ℂ] K)
:
theorem
CommutingRepetition.VN.Crossed.amp_star
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
(y : K →L[ℂ] K)
:
theorem
CommutingRepetition.VN.Crossed.amp_add
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
(y z : K →L[ℂ] K)
:
theorem
CommutingRepetition.VN.Crossed.amp_smul
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
(c : ℂ)
(y : K →L[ℂ] K)
:
theorem
CommutingRepetition.VN.Crossed.amp_sgl
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
(y : K →L[ℂ] K)
(g : ℚ)
(v : K)
:
theorem
CommutingRepetition.VN.Crossed.norm_amp_le
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
(y : K →L[ℂ] K)
:
theorem
CommutingRepetition.VN.Crossed.amp_diag_comm
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
{x : ℚ → K →L[ℂ] K}
(hx : IsBddFam x)
{y : K →L[ℂ] K}
(h : ∀ (s : ℚ), Commute (x s) y)
:
Shifts #
theorem
CommutingRepetition.VN.Crossed.summable_norm_sq_shift
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
(g : ℚ)
(f : L2Q K)
:
noncomputable def
CommutingRepetition.VN.Crossed.shiftPre
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
(g : ℚ)
:
The shift (shift g f)(h) = f(h − g) as a linear map.
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem
CommutingRepetition.VN.Crossed.shiftPre_apply
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
(g : ℚ)
(f : L2Q K)
(s : ℚ)
:
theorem
CommutingRepetition.VN.Crossed.norm_shiftPre
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
(g : ℚ)
(f : L2Q K)
:
noncomputable def
CommutingRepetition.VN.Crossed.shift
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
(g : ℚ)
:
The unitary shift λ(g): (λ(g) f)(h) = f(h − g).
Equations
Instances For
theorem
CommutingRepetition.VN.Crossed.shift_apply
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
(g : ℚ)
(f : L2Q K)
(s : ℚ)
:
theorem
CommutingRepetition.VN.Crossed.norm_shift_apply
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
(g : ℚ)
(f : L2Q K)
:
theorem
CommutingRepetition.VN.Crossed.shift_zero
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
:
theorem
CommutingRepetition.VN.Crossed.shift_add
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
(g h : ℚ)
:
theorem
CommutingRepetition.VN.Crossed.shift_neg_mul
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
(g : ℚ)
:
theorem
CommutingRepetition.VN.Crossed.shift_mul_neg
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
(g : ℚ)
:
theorem
CommutingRepetition.VN.Crossed.shift_comm
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
(g h : ℚ)
:
theorem
CommutingRepetition.VN.Crossed.inner_shift
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
(g : ℚ)
(f k : L2Q K)
:
theorem
CommutingRepetition.VN.Crossed.shift_star
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
(g : ℚ)
:
theorem
CommutingRepetition.VN.Crossed.shift_sgl
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
(g s : ℚ)
(v : K)
:
theorem
CommutingRepetition.VN.Crossed.shift_diag
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
{x : ℚ → K →L[ℂ] K}
(g : ℚ)
(hx : IsBddFam x)
:
Covariance of shifts and diagonal operators: λ(g) ⊕ x_s = (⊕ x_{s−g}) λ(g).
theorem
CommutingRepetition.VN.Crossed.shift_amp
{K : Type u_1}
[NormedAddCommGroup K]
[InnerProductSpace ℂ K]
[CompleteSpace K]
(g : ℚ)
(y : K →L[ℂ] K)
: