Inner-product facts #
theorem
CommutingRepetition.Resolver.Douglas.mulA
{𝓗 : Type u_1}
[NormedAddCommGroup 𝓗]
[InnerProductSpace ℂ 𝓗]
[CompleteSpace 𝓗]
(f g : 𝓗 →L[ℂ] 𝓗)
(ξ : 𝓗)
:
theorem
CommutingRepetition.Resolver.Douglas.oneA
{𝓗 : Type u_1}
[NormedAddCommGroup 𝓗]
[InnerProductSpace ℂ 𝓗]
[CompleteSpace 𝓗]
(ξ : 𝓗)
:
theorem
CommutingRepetition.Resolver.Douglas.re_inner_star_mul
{𝓗 : Type u_1}
[NormedAddCommGroup 𝓗]
[InnerProductSpace ℂ 𝓗]
[CompleteSpace 𝓗]
(T : 𝓗 →L[ℂ] 𝓗)
(η : 𝓗)
:
theorem
CommutingRepetition.Resolver.Douglas.nonneg_of_re_inner
{𝓗 : Type u_1}
[NormedAddCommGroup 𝓗]
[InnerProductSpace ℂ 𝓗]
[CompleteSpace 𝓗]
{T : 𝓗 →L[ℂ] 𝓗}
(hT : IsSelfAdjoint T)
(h : ∀ (ξ : 𝓗), 0 ≤ (inner ℂ (T ξ) ξ).re)
:
Positivity of a self-adjoint operator from its quadratic form.
theorem
CommutingRepetition.Resolver.Douglas.re_inner_nonneg_of_nonneg
{𝓗 : Type u_1}
[NormedAddCommGroup 𝓗]
[InnerProductSpace ℂ 𝓗]
[CompleteSpace 𝓗]
{T : 𝓗 →L[ℂ] 𝓗}
(hT : 0 ≤ T)
(ξ : 𝓗)
:
theorem
CommutingRepetition.Resolver.Douglas.norm_apply_le_of_le
{𝓗 : Type u_1}
[NormedAddCommGroup 𝓗]
[InnerProductSpace ℂ 𝓗]
[CompleteSpace 𝓗]
{x c : 𝓗 →L[ℂ] 𝓗}
(h : star x * x ≤ star c * c)
(η : 𝓗)
:
‖x η‖ ≤ ‖c η‖ when x* x ≤ c* c.
The construction #
noncomputable def
CommutingRepetition.Resolver.Douglas.K
{𝓗 : Type u_1}
[NormedAddCommGroup 𝓗]
[InnerProductSpace ℂ 𝓗]
(c : 𝓗 →L[ℂ] 𝓗)
:
The closure of the range of c.
Equations
Instances For
theorem
CommutingRepetition.Resolver.Douglas.range_le_K
{𝓗 : Type u_1}
[NormedAddCommGroup 𝓗]
[InnerProductSpace ℂ 𝓗]
[CompleteSpace 𝓗]
(c : 𝓗 →L[ℂ] 𝓗)
:
instance
CommutingRepetition.Resolver.Douglas.instHasOrthogonalProjectionComplexK
{𝓗 : Type u_1}
[NormedAddCommGroup 𝓗]
[InnerProductSpace ℂ 𝓗]
[CompleteSpace 𝓗]
(c : 𝓗 →L[ℂ] 𝓗)
:
theorem
CommutingRepetition.Resolver.Douglas.apply_mem_K
{𝓗 : Type u_1}
[NormedAddCommGroup 𝓗]
[InnerProductSpace ℂ 𝓗]
[CompleteSpace 𝓗]
(c : 𝓗 →L[ℂ] 𝓗)
(η : 𝓗)
:
noncomputable def
CommutingRepetition.Resolver.Douglas.incl
{𝓗 : Type u_1}
[NormedAddCommGroup 𝓗]
[InnerProductSpace ℂ 𝓗]
[CompleteSpace 𝓗]
(c : 𝓗 →L[ℂ] 𝓗)
:
The inclusion range c → K.
Equations
Instances For
theorem
CommutingRepetition.Resolver.Douglas.incl_apply
{𝓗 : Type u_1}
[NormedAddCommGroup 𝓗]
[InnerProductSpace ℂ 𝓗]
[CompleteSpace 𝓗]
(c : 𝓗 →L[ℂ] 𝓗)
(v : ↥(↑c).range)
:
theorem
CommutingRepetition.Resolver.Douglas.denseRange_incl
{𝓗 : Type u_1}
[NormedAddCommGroup 𝓗]
[InnerProductSpace ℂ 𝓗]
[CompleteSpace 𝓗]
(c : 𝓗 →L[ℂ] 𝓗)
:
DenseRange ⇑(incl c)
theorem
CommutingRepetition.Resolver.Douglas.isUniformInducing_incl
{𝓗 : Type u_1}
[NormedAddCommGroup 𝓗]
[InnerProductSpace ℂ 𝓗]
[CompleteSpace 𝓗]
(c : 𝓗 →L[ℂ] 𝓗)
:
IsUniformInducing ⇑(incl c)
noncomputable def
CommutingRepetition.Resolver.Douglas.rep
{𝓗 : Type u_1}
[NormedAddCommGroup 𝓗]
[InnerProductSpace ℂ 𝓗]
(c : 𝓗 →L[ℂ] 𝓗)
(v : ↥(↑c).range)
:
𝓗
A preimage under c of a range element.
Equations
Instances For
theorem
CommutingRepetition.Resolver.Douglas.c_rep
{𝓗 : Type u_1}
[NormedAddCommGroup 𝓗]
[InnerProductSpace ℂ 𝓗]
[CompleteSpace 𝓗]
(c : 𝓗 →L[ℂ] 𝓗)
(v : ↥(↑c).range)
:
theorem
CommutingRepetition.Resolver.Douglas.K_invariant
{𝓗 : Type u_1}
[NormedAddCommGroup 𝓗]
[InnerProductSpace ℂ 𝓗]
[CompleteSpace 𝓗]
(c : 𝓗 →L[ℂ] 𝓗)
{R : 𝓗 →L[ℂ] 𝓗}
(hRc : R * c = c * R)
{w : 𝓗}
(hw : w ∈ K c)
:
noncomputable def
CommutingRepetition.Resolver.Douglas.z₀
{𝓗 : Type u_1}
[NormedAddCommGroup 𝓗]
[InnerProductSpace ℂ 𝓗]
[CompleteSpace 𝓗]
{κ : Type u_2}
[Fintype κ]
{c : 𝓗 →L[ℂ] 𝓗}
{x : κ → 𝓗 →L[ℂ] 𝓗}
(hx : ∑ k : κ, star (x k) * x k ≤ star c * c)
(k : κ)
:
z on range c: c η ↦ x k η.
Equations
- CommutingRepetition.Resolver.Douglas.z₀ hx k = { toFun := fun (v : ↥(↑c).range) => (x k) (CommutingRepetition.Resolver.Douglas.rep c v), map_add' := ⋯, map_smul' := ⋯ }.mkContinuous 1 ⋯
Instances For
noncomputable def
CommutingRepetition.Resolver.Douglas.zK
{𝓗 : Type u_1}
[NormedAddCommGroup 𝓗]
[InnerProductSpace ℂ 𝓗]
[CompleteSpace 𝓗]
{κ : Type u_2}
[Fintype κ]
{c : 𝓗 →L[ℂ] 𝓗}
{x : κ → 𝓗 →L[ℂ] 𝓗}
(hx : ∑ k : κ, star (x k) * x k ≤ star c * c)
(k : κ)
:
z on K, by continuous extension.
Equations
Instances For
theorem
CommutingRepetition.Resolver.Douglas.zK_incl
{𝓗 : Type u_1}
[NormedAddCommGroup 𝓗]
[InnerProductSpace ℂ 𝓗]
[CompleteSpace 𝓗]
{κ : Type u_2}
[Fintype κ]
{c : 𝓗 →L[ℂ] 𝓗}
{x : κ → 𝓗 →L[ℂ] 𝓗}
(hx : ∑ k : κ, star (x k) * x k ≤ star c * c)
(k : κ)
(v : ↥(↑c).range)
:
noncomputable def
CommutingRepetition.Resolver.Douglas.z
{𝓗 : Type u_1}
[NormedAddCommGroup 𝓗]
[InnerProductSpace ℂ 𝓗]
[CompleteSpace 𝓗]
{κ : Type u_2}
[Fintype κ]
{c : 𝓗 →L[ℂ] 𝓗}
{x : κ → 𝓗 →L[ℂ] 𝓗}
(hx : ∑ k : κ, star (x k) * x k ≤ star c * c)
(k : κ)
:
The Douglas factor z k := zK k ∘ P_K.
Equations
Instances For
theorem
CommutingRepetition.Resolver.Douglas.sum_sq_norm_zK_le
{𝓗 : Type u_1}
[NormedAddCommGroup 𝓗]
[InnerProductSpace ℂ 𝓗]
[CompleteSpace 𝓗]
{κ : Type u_2}
[Fintype κ]
{c : 𝓗 →L[ℂ] 𝓗}
{x : κ → 𝓗 →L[ℂ] 𝓗}
(hx : ∑ k : κ, star (x k) * x k ≤ star c * c)
(w : ↥(K c))
:
The quadratic bound on K, by density.
theorem
CommutingRepetition.Resolver.Douglas.sum_star_z_mul_z_le_one
{𝓗 : Type u_1}
[NormedAddCommGroup 𝓗]
[InnerProductSpace ℂ 𝓗]
[CompleteSpace 𝓗]
{κ : Type u_2}
[Fintype κ]
{c : 𝓗 →L[ℂ] 𝓗}
{x : κ → 𝓗 →L[ℂ] 𝓗}
(hx : ∑ k : κ, star (x k) * x k ≤ star c * c)
:
∑ₖ zₖ* zₖ ≤ 1.
Commutation transport #
theorem
CommutingRepetition.Resolver.Douglas.z_comm
{𝓗 : Type u_1}
[NormedAddCommGroup 𝓗]
[InnerProductSpace ℂ 𝓗]
[CompleteSpace 𝓗]
{κ : Type u_2}
[Fintype κ]
{c : 𝓗 →L[ℂ] 𝓗}
{x : κ → 𝓗 →L[ℂ] 𝓗}
(hx : ∑ k : κ, star (x k) * x k ≤ star c * c)
{R : 𝓗 →L[ℂ] 𝓗}
(hRc : R * c = c * R)
(hRc' : star R * c = c * star R)
(hRx : ∀ (k : κ), R * x k = x k * R)
(k : κ)
:
The singular-safe POVM #
noncomputable def
CommutingRepetition.Resolver.Douglas.Z
{𝓗 : Type u_1}
[NormedAddCommGroup 𝓗]
[InnerProductSpace ℂ 𝓗]
[CompleteSpace 𝓗]
{κ : Type u_2}
[Fintype κ]
{c : 𝓗 →L[ℂ] 𝓗}
{x : κ → 𝓗 →L[ℂ] 𝓗}
(hxe : ∑ k : κ, star (x k) * x k = star c * c)
:
Z := ∑ₖ zₖ* zₖ.
Equations
Instances For
noncomputable def
CommutingRepetition.Resolver.Douglas.povm
{𝓗 : Type u_1}
[NormedAddCommGroup 𝓗]
[InnerProductSpace ℂ 𝓗]
[CompleteSpace 𝓗]
{κ : Type u_2}
[Fintype κ]
{A' : Type u_3}
[DecidableEq A']
(lab : κ → A')
(a₀ : A')
{c : 𝓗 →L[ℂ] 𝓗}
{x : κ → 𝓗 →L[ℂ] 𝓗}
(hxe : ∑ k : κ, star (x k) * x k = star c * c)
(a : A')
:
The POVM element for the answer a: the squares of the factors labelled a,
plus the defect 1 − Z on the fallback answer.
Equations
- One or more equations did not get rendered due to their size.
Instances For
theorem
CommutingRepetition.Resolver.Douglas.povm_nonneg
{𝓗 : Type u_1}
[NormedAddCommGroup 𝓗]
[InnerProductSpace ℂ 𝓗]
[CompleteSpace 𝓗]
{κ : Type u_2}
[Fintype κ]
{A' : Type u_3}
[Fintype A']
[DecidableEq A']
(lab : κ → A')
(a₀ : A')
{c : 𝓗 →L[ℂ] 𝓗}
{x : κ → 𝓗 →L[ℂ] 𝓗}
(hxe : ∑ k : κ, star (x k) * x k = star c * c)
(a : A')
:
theorem
CommutingRepetition.Resolver.Douglas.sum_povm
{𝓗 : Type u_1}
[NormedAddCommGroup 𝓗]
[InnerProductSpace ℂ 𝓗]
[CompleteSpace 𝓗]
{κ : Type u_2}
[Fintype κ]
{A' : Type u_3}
[Fintype A']
[DecidableEq A']
(lab : κ → A')
(a₀ : A')
{c : 𝓗 →L[ℂ] 𝓗}
{x : κ → 𝓗 →L[ℂ] 𝓗}
(hxe : ∑ k : κ, star (x k) * x k = star c * c)
:
theorem
CommutingRepetition.Resolver.Douglas.star_c_mul_povm_mul_c
{𝓗 : Type u_1}
[NormedAddCommGroup 𝓗]
[InnerProductSpace ℂ 𝓗]
[CompleteSpace 𝓗]
{κ : Type u_2}
[Fintype κ]
{A' : Type u_3}
[Fintype A']
[DecidableEq A']
(lab : κ → A')
(a₀ : A')
{c : 𝓗 →L[ℂ] 𝓗}
{x : κ → 𝓗 →L[ℂ] 𝓗}
(hxe : ∑ k : κ, star (x k) * x k = star c * c)
(a : A')
: