The entrywise squared-norm matrix of a unitary is doubly stochastic
ProvedRHLinalg.normSqMatrix_mem_doublyStochastic_of_unitarylinear-algebrazeta23
For an matrix over an RCLike field , let be the real matrix with entries .
Statement. If is unitary (), then
i.e. all entries are nonnegative and every row and every column sums to (the rows and columns of a unitary matrix are unit vectors).
This standard observation supplies the doubly stochastic matrix to which the rearrangement step RHLinalg.bilinear_doublyStochastic_le_of_monovary is applied in the proof of von Neumann's trace inequality RHLinalg.vonNeumann_trace_ineq, in the module Zeta23.LinAlg.VonNeumann of the project's linear-algebra layer.
Preamble
import Mathlib.Algebra.Order.Rearrangement
import Mathlib.Analysis.Convex.Birkhoff
import Mathlib.Analysis.Matrix.PosDef
import Definitions.Def_Zeta23_LinAlg_PosIndex
import Definitions.Def_Zeta23_LinAlg_VonNeumann
open Matrix Finset
open scoped ComplexOrder
open RHLinalg
variable {𝕜 : Type*} [RCLike 𝕜]
variable {n : Type*} [Fintype n] [DecidableEq n]
Formal statement
theorem RHLinalg.normSqMatrix_mem_doublyStochastic_of_unitary
{W : Matrix n n 𝕜} (hW : W ∈ Matrix.unitaryGroup n 𝕜) :
normSqMatrix W ∈ doublyStochastic ℝ n := by sorry
Source