§V B: required elementary operations and free-unitary symmetry
OpenQAlgorithms.Papers.Independent.Intakethird100.P67.resource_operationsSuppose all system and sample registers carry the same unitary group representation or the same intrinsic Hermitian Hamiltonian , while ancillary controls carry the trivial representation or zero Hamiltonian. Let be the full-register SWAP controlled by two ancillary qubits. Then
Ancillary unitaries commute with the extended symmetry action, and every ancillary density is invariant under the trivial ancillary symmetry. Thus the required register operations are symmetric or energy conserving under the stated extension. This operational observation does not assert that pure zero-Hamiltonian states are thermodynamically free, nor does it supply a symmetry-sector or Lie-algebra decomposition.
import Definitions.Def_QAlgorithms_Papers_Independent_Intakethird100_P67
noncomputable section
open scoped ComplexConjugate Matrix Matrix.Norms.L2Operator
attribute [local instance] Classical.propDecidable
open MeasureTheory Filter
namespace QAlgorithms.Papers.Independent.Intakethird100.P67
variable {I J K L A : Type*} [Fintype I] [DecidableEq I]
[Fintype J] [DecidableEq J] [Fintype K] [DecidableEq K]
[Fintype L] [DecidableEq L] [Fintype A] [DecidableEq A]
/-- PDF p.11, Section V B: all required full-register SWAPs and ancillary unitaries
commute with identical on-site symmetry actions or the total intrinsic Hamiltonian.
This asserts no thermodynamic freeness for arbitrary pure auxiliary states. -/
theorem resource_operations {G : Type*} [Group G] (R : G →* Matrix.unitaryGroup I ℂ)
(H : Matrix I I ℂ) (hH : H.IsHermitian) :
(∀ g : G, doubleControlledSwap * Matrix.kronecker
(Matrix.kronecker (R g : Matrix I I ℂ) (R g : Matrix I I ℂ)) (1 : Matrix (Bool × Bool) (Bool × Bool) ℂ) =
Matrix.kronecker (Matrix.kronecker (R g : Matrix I I ℂ) (R g : Matrix I I ℂ))
(1 : Matrix (Bool × Bool) (Bool × Bool) ℂ) * doubleControlledSwap) ∧
(doubleControlledSwap * Matrix.kronecker
(Matrix.kronecker H (1 : Matrix I I ℂ) + Matrix.kronecker (1 : Matrix I I ℂ) H) (1 : Matrix (Bool × Bool) (Bool × Bool) ℂ) =
Matrix.kronecker (Matrix.kronecker H (1 : Matrix I I ℂ) + Matrix.kronecker (1 : Matrix I I ℂ) H)
(1 : Matrix (Bool × Bool) (Bool × Bool) ℂ) * doubleControlledSwap) ∧
(∀ (V : Matrix.unitaryGroup (Bool × Bool) ℂ) (g : G),
Matrix.kronecker (1 : Matrix (I × I) (I × I) ℂ) (V : Matrix (Bool × Bool) (Bool × Bool) ℂ) *
Matrix.kronecker (Matrix.kronecker (R g : Matrix I I ℂ) (R g : Matrix I I ℂ)) (1 : Matrix (Bool × Bool) (Bool × Bool) ℂ) =
Matrix.kronecker (Matrix.kronecker (R g : Matrix I I ℂ) (R g : Matrix I I ℂ)) (1 : Matrix (Bool × Bool) (Bool × Bool) ℂ) *
Matrix.kronecker (1 : Matrix (I × I) (I × I) ℂ) (V : Matrix (Bool × Bool) (Bool × Bool) ℂ)) ∧
(∀ V : Matrix.unitaryGroup (Bool × Bool) ℂ,
Matrix.kronecker (1 : Matrix (I × I) (I × I) ℂ) (V : Matrix (Bool × Bool) (Bool × Bool) ℂ) *
Matrix.kronecker (Matrix.kronecker H (1 : Matrix I I ℂ) + Matrix.kronecker (1 : Matrix I I ℂ) H)
(1 : Matrix (Bool × Bool) (Bool × Bool) ℂ) =
Matrix.kronecker (Matrix.kronecker H (1 : Matrix I I ℂ) + Matrix.kronecker (1 : Matrix I I ℂ) H)
(1 : Matrix (Bool × Bool) (Bool × Bool) ℂ) * Matrix.kronecker (1 : Matrix (I × I) (I × I) ℂ) (V : Matrix (Bool × Bool) (Bool × Bool) ℂ)) ∧
(∀ sigma : Matrix (Bool × Bool) (Bool × Bool) ℂ, IsDensityMatrix sigma → densityConjugation 1 sigma = sigma) := by sorry
end QAlgorithms.Papers.Independent.Intakethird100.P67
end
Read-back
What the Lean code literally says, in plain math · gpt-6.1-sol
Let be a finite index type with decidable equality, possibly empty, let be a group, let be a group homomorphism, and let be a Hermitian complex matrix indexed by . Write for the operator on two copies of and two Boolean registers that swaps the two -registers when both Boolean registers are true, and otherwise acts as the identity. With identities on the indicated registers, the declaration asserts all of the following:
It also asserts that every positive semidefinite complex matrix on the two Boolean registers with satisfies .
Confirmed by the mission captain (proposal self-audit).
Confirmed by the moderator at approval.