OAI/Analysis/FactorGeneration/Pinching.lean
54 declarations, 0 contain sorry, 0 declared as axioms
Finite pinching in the actual ambient algebra. The squared L2 energy is a sum of the energies of the mutually orthogonal compression blocks. These identities do not postulate a local-quantizing partition.
- structure
OAI.Generator.Tracial.CornerPartitionline 19Source documentation
A finite projection partition of a corner, allowing zero pieces.
structure CornerPartition (p : AlgebraProjection M) where …
Mentions: OAI.Generator.Tracial.AlgebraProjection
- theorem
OAI.Generator.Tracial.CornerPartition.piece_leline 28 - def
OAI.Generator.Tracial.CornerPartition.pinchline 35 - theorem
OAI.Generator.Tracial.CornerPartition.pinch_addline 38 - theorem
OAI.Generator.Tracial.CornerPartition.pinch_subline 42 - theorem
OAI.Generator.Tracial.CornerPartition.pinch_smulline 46 - theorem
OAI.Generator.Tracial.CornerPartition.pinch_supportline 50 - theorem
OAI.Generator.Tracial.CornerPartition.pinch_leftline 57 - theorem
OAI.Generator.Tracial.CornerPartition.pinch_rightline 66 - theorem
OAI.Generator.Tracial.CornerPartition.pinch_idempotentline 75 - theorem
OAI.Generator.Tracial.CornerPartition.pinch_traceline 83 - theorem
OAI.Generator.Tracial.norm₂_sq_traceline 104 - theorem
OAI.Generator.Tracial.trace_compression_pairingline 108 - theorem
OAI.Generator.Tracial.baseVector_inner_traceline 114 - theorem
OAI.Generator.Tracial.CornerPartition.pinch_pairingline 123 - theorem
OAI.Generator.Tracial.CornerPartition.pinch_residual_orthogonalline 130 - theorem
OAI.Generator.Tracial.CornerPartition.pinch_pythagorasline 136 - theorem
OAI.Generator.Tracial.CornerPartition.pinch_norm₂_leline 146 - theorem
OAI.Generator.Tracial.CornerPartition.pinch_block_orthogonalline 151 - theorem
OAI.Generator.Tracial.CornerPartition.pinch_energyline 159 - theorem
OAI.Generator.Tracial.CornerPartition.pinch_family_energyline 175Source documentation
The precise finite energy input is the squared norm of the pinched corner-centered family; orthogonality proves this equality.
theorem pinch_family_energy (F : Finset M.toStarSubalgebra) : (∑ i, ∑ x ∈ F, τ.norm₂ ((Q.piece i).val*cornerCentered τ p x*(Q.piece i).val)^2) = ∑ x ∈ F, τ.norm₂ (Q.pinch (cornerCentered τ p x))^2 := by …Mentions: OAI.Generator.Tracial.cornerCentered
- theorem
OAI.Generator.Tracial.CornerPartition.pinch_cornerline 186 - theorem
OAI.Generator.Tracial.CornerPartition.pinch_corner_compressionline 194 - theorem
OAI.Generator.Tracial.CornerPartition.pinch_cornerCenteredline 204 - theorem
OAI.Generator.Tracial.CornerPartition.pinch_compress_of_leline 208 - def
OAI.Generator.Tracial.CornerPartition.Refinesline 220 - theorem
OAI.Generator.Tracial.CornerPartition.pinch_refinementline 222 - theorem
OAI.Generator.Tracial.CornerPartition.refinement_energy_leline 230 - theorem
OAI.Generator.Tracial.CornerPartition.trace_totalline 237 - theorem
OAI.Generator.Tracial.CornerPartition.exists_local_piece_of_pinching_energyline 245Source documentation
Converting a genuine pinching budget into the requested nonzero local piece. The budget is explicit; this theorem does not claim to construct it.
theorem exists_local_piece_of_pinching_energy (P : StarSubalgebra ℂ M.toStarSubalgebra) (hP : ∀ i, (Q.piece i).val ∈ P) (F : Finset M.toStarSubalgebra) (ε : ℝ) (hε : 0 < ε) (henergy : (∑ x ∈ F, τ.norm₂ (Q.pinch (cornerCentered τ p x))^2) < ε^2 * (τ.trace p.val).re) : ∃ q : AlgebraProjection M, q ≤ p ∧ q.val ≠ 0 ∧ q.val ∈ P ∧ ∀ x ∈ F, norm₁ τ (q.val*x*q.val-cornerScalar τ p x • q.val) < ε*(τ.trace q.val).re := by …Mentions: OAI.Generator.Tracial.cornerCentered, OAI.Generator.Tracial.AlgebraProjection, OAI.Generator.Tracial.norm₁, OAI.Generator.Tracial.cornerScalar
- def
OAI.Generator.Tracial.CornerPartition.ofFamilyline 275Source documentation
Reindex an explicitly finite orthogonal family by Fin.
def ofFamily {ι : Type*} [Fintype ι] (a : ι → AlgebraProjection M) (ha : ∀ i j, i ≠ j → (a i).val*(a j).val=0) (ht : ∑ i, (a i).val=p.val) : CornerPartition p where …Mentions: OAI.Generator.Tracial.AlgebraProjection, OAI.Generator.Tracial.CornerPartition
- theorem
OAI.Generator.Tracial.CornerPartition.ofFamily_pinchline 283 - def
OAI.Generator.Tracial.CornerPartition.singleline 290Source documentation
The partition with its corner as its only piece.
def single (p : AlgebraProjection M) : CornerPartition p where …
Mentions: OAI.Generator.Tracial.AlgebraProjection, OAI.Generator.Tracial.CornerPartition
- theorem
OAI.Generator.Tracial.CornerPartition.single_pinchline 296 - theorem
OAI.Generator.Tracial.CornerPartition.blockFamily_orthogonalline 303 - theorem
OAI.Generator.Tracial.CornerPartition.blockFamily_totalline 314 - def
OAI.Generator.Tracial.CornerPartition.refineBlocksline 320Source documentation
All blocks are replaced by their chosen finite subpartitions.
def refineBlocks : CornerPartition p := …
Mentions: OAI.Generator.Tracial.CornerPartition
- theorem
OAI.Generator.Tracial.CornerPartition.refineBlocks_refinesline 324 - theorem
OAI.Generator.Tracial.CornerPartition.refineBlocks_memline 329 - theorem
OAI.Generator.Tracial.CornerPartition.refineBlocks_pinchline 335 - theorem
OAI.Generator.Tracial.CornerPartition.refineBlocks_energyline 341Source documentation
Energy splits into the actual energies of the independently refined blocks.
theorem refineBlocks_energy (τ : TracialRepresentation M) (x : M.toStarSubalgebra) : τ.norm₂ ((Q.refineBlocks R).pinch x)^2 = ∑ i, τ.norm₂ ((R i).pinch x)^2 := by … - theorem
OAI.Generator.Tracial.CornerPartition.refines_reflline 357 - theorem
OAI.Generator.Tracial.CornerPartition.refines_transline 359 - theorem
OAI.Generator.Tracial.cornerCentered_trace_allline 378 - theorem
OAI.Generator.Tracial.CornerPartition.pinch_centered_traceline 388 - theorem
OAI.Generator.Tracial.CornerPartition.pinch_centered_orthogonalline 393 - theorem
OAI.Generator.Tracial.CornerPartition.pinch_scalar_energyline 401Source documentation
Pinching energy is centered energy plus the unchanged corner scalar energy.
theorem pinch_scalar_energy (x : M.toStarSubalgebra) : τ.norm₂ (Q.pinch x)^2 = τ.norm₂ (Q.pinch (cornerCentered τ p x))^2 + ‖cornerScalar τ p x‖^2 * (τ.trace p.val).re := by …Mentions: OAI.Generator.Tracial.cornerCentered, OAI.Generator.Tracial.cornerScalar
- theorem
OAI.Generator.Tracial.CornerPartition.scalar_energy_le_pinchline 419 - def
OAI.Generator.Tracial.CornerPartition.scalarEnergyline 439Source documentation
The part of the compression energy fixed by the current block traces.
def scalarEnergy (x : M.toStarSubalgebra) : ℝ := …
- theorem
OAI.Generator.Tracial.CornerPartition.scalarEnergy_nonnegline 442 - theorem
OAI.Generator.Tracial.CornerPartition.refineBlocks_scalar_energyline 447 - theorem
OAI.Generator.Tracial.CornerPartition.scalarEnergy_le_refineBlocksline 454 - theorem
OAI.Generator.Tracial.CornerPartition.refineBlocks_descentline 461Source documentation
Compatible descent bounds centered block energies and retains the full coarse scalar term. In particular it does not multiply that term by c.
theorem refineBlocks_descent (x : M.toStarSubalgebra) (c : ℝ) (h : ∀ i, τ.norm₂ ((R i).pinch (cornerCentered τ (Q.piece i) x))^2 ≤ c * τ.norm₂ (cornerCentered τ (Q.piece i) x)^2) : τ.norm₂ ((Q.refineBlocks R).pinch x)^2 ≤ c*(τ.norm₂ (Q.pinch x)^2-Q.scalarEnergy τ x)+Q.scalarEnergy τ x := by …Mentions: OAI.Generator.Tracial.CornerPartition.pinch, OAI.Generator.Tracial.cornerCentered
- theorem
OAI.Generator.Tracial.CornerPartition.no_refineBlocks_budget_below_scalarline 483Source documentation
A target below the current scalar term cannot be reached by refining these blocks, regardless of the quality of centered local estimates.
theorem no_refineBlocks_budget_below_scalar (x : M.toStarSubalgebra) (b : ℝ) (hb : b ≤ Q.scalarEnergy τ x) : ¬ τ.norm₂ ((Q.refineBlocks R).pinch x)^2 < b := …