Quantum Predicate Connectives and Noncommutativity
Quantum Predicate Connectives and Noncommutativity
Negation, tensor and convex combinations, measurement-conditioned assertions, and commutativity of weakest preconditions.
An effect is a bounded Hermitian operator . Its satisfaction value need not be Boolean. This entry follows §6.1 and §6.1.2; printed pages 94 and 100 (PDF pages 4 and 10) were checked visually. See Quantum Hoare Logic.
Four connective constructions
Negation is . For normalized states its value is ; for partial density operators replace 1 by .
Assertions on separate registers combine as . On product input their value factors as . Entangled input need not factor. On overlapping spaces, need not even be Hermitian. Commuting effects do have an effect product, but that product should not be identified with every proposed logical intersection operation.
Convex combinations remain effects for , . Measurement-conditioned combination is , where . It combines assertions selected by measurement outcomes rather than applying Boolean disjunction to an unchanged input. These constructions support auxiliary rules and case reasoning.
A noncommuting example
For and ,
They differ, and is not Hermitian. Legal assertions do not make every combination legal.
Weakest preconditions and commutativity
Although , an adjoint completely positive map is generally not multiplicative. Proposition 6.5 distinguishes:
- Unitaries: , so commutativity is preserved in both directions.
- Projective measurement with forgotten outcomes: . The transformed assertions commute exactly when and commute within every block.
- Rank-one basis measurement: all transformed assertions are diagonal in the same basis, even when their original assertions did not commute.
The preceding example becomes and after computational-basis dephasing. Higher-rank measurement blocks retain room for noncommutativity.
Sufficient conditions for general operations
Section 6.1.2 studies Kraus and system–environment representations. If commute with each other and both commute with every Kraus operator, their weakest preconditions commute (Proposition 6.8). The property of commuting with every Kraus operator is representation-independent (Lemma 6.5): equivalent lists, padded with zeros, are related by unitary linear combinations.
These are sufficient conditions, not necessary conditions for arbitrary operations. Other spectral and environment-compression criteria in the chapter retain their finite-dimensional or operator assumptions. They do not establish universal preservation of simultaneous observability.
Source
Mingsheng Ying, Foundations of Quantum Programming, second edition, §6.1 and §6.1.2, Example 6.1, Proposition 6.5, Lemma 6.5 and Proposition 6.8. Chapter DOI.