Keyboard shortcuts

Press or to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Boolean Involution Observables

Abstract

Boolean observables split into flip and invariant parity sectors under an involution.

Theorem 1.1 (Two flip observables have invariant XOR).

Proof. Machine-checked in Lean as D5/S3/ConceptDynamics/InvolutionLogic/BooleanInvolutionObservables.xor_invariant_of_flips (✓ std3). ∎

Source. Repository-derived.

Commentary.

Each flip hypothesis says that applying the transformation negates the corresponding proposition-valued observable.

Negating both inputs leaves their exclusive-or unchanged. Thus the pointwise XOR belongs to the invariant sector.

No fixed-point-free or inhabited-carrier assumption is needed for this parity identity.

Theorem 1.2 (A flip observable XOR an invariant observable still flips).

Proof. Machine-checked in Lean as D5/S3/ConceptDynamics/InvolutionLogic/BooleanInvolutionObservables.xor_flip_of_flip_invariant (✓ std3). ∎

Source. Repository-derived.

Commentary.

The first observable changes truth value under the transformation, while the second retains its truth value.

Pointwise exclusive-or therefore changes truth value exactly once, so the resulting observable satisfies PropFlip.

References