Walsh
Abstract
Faithful GHZ–Mermin measurement dependence: Walsh
Definition 1.1 (qFree).
Formalization. D5/S3/QuantumBounds/MerminMeasurementDependence/Walsh.qFree (✓ std3).
Source. Repository-derived.
Commentary.
Fin n labels parties; false means X and true means Y. Output bits false and true encode +1 and −1. NatDiv is natural-number division rounded down; NatMod is remainder; NatSub is truncated subtraction. RealCast denotes the embedding into ℝ. All sums and products are finite over the indicated types. const is Function.const, val is subtype projection, fst and snd are pair projections, and apply is function application. ZModCast is the natural-number cast into ZMod 2. toNat is Bool.toNat, and decide turns a decidable proposition into Bool. Subtype displays the underlying value with its verified proof field suppressed. Equiv(toFun,invFun) displays the two maps of the defined equivalence; subtype proof fields are suppressed.
Defining expression.
Definition 1.2 (walsh).
Formalization. D5/S3/QuantumBounds/MerminMeasurementDependence/Walsh.walsh (✓ std3).
Source. Repository-derived.
Commentary.
Fin n labels parties; false means X and true means Y. Output bits false and true encode +1 and −1. NatDiv is natural-number division rounded down; NatMod is remainder; NatSub is truncated subtraction. RealCast denotes the embedding into ℝ. All sums and products are finite over the indicated types. const is Function.const, val is subtype projection, fst and snd are pair projections, and apply is function application. ZModCast is the natural-number cast into ZMod 2. toNat is Bool.toNat, and decide turns a decidable proposition into Bool. Subtype displays the underlying value with its verified proof field suppressed. Equiv(toFun,invFun) displays the two maps of the defined equivalence; subtype proof fields are suppressed.
Defining expression.
Theorem 1.3 (qFree_polar).
Proof. Machine-checked in Lean as D5/S3/QuantumBounds/MerminMeasurementDependence/Walsh.qFree_polar (✓ std3). ∎
Source. Repository-derived.
Commentary.
Fin n labels parties; false means X and true means Y. Output bits false and true encode +1 and −1. NatDiv is natural-number division rounded down; NatMod is remainder; NatSub is truncated subtraction. RealCast denotes the embedding into ℝ. All sums and products are finite over the indicated types. const is Function.const, val is subtype projection, fst and snd are pair projections, and apply is function application. ZModCast is the natural-number cast into ZMod 2. toNat is Bool.toNat, and decide turns a decidable proposition into Bool. Subtype displays the underlying value with its verified proof field suppressed. Equiv(toFun,invFun) displays the two maps of the defined equivalence; subtype proof fields are suppressed.
Induction over the number of coordinates proves the polar identity. Arithmetic occurs in ZMod 2.
Definition 1.4 (character).
Formalization. D5/S3/QuantumBounds/MerminMeasurementDependence/Walsh.character (✓ std3).
Source. Repository-derived.
Commentary.
Fin n labels parties; false means X and true means Y. Output bits false and true encode +1 and −1. NatDiv is natural-number division rounded down; NatMod is remainder; NatSub is truncated subtraction. RealCast denotes the embedding into ℝ. All sums and products are finite over the indicated types. const is Function.const, val is subtype projection, fst and snd are pair projections, and apply is function application. ZModCast is the natural-number cast into ZMod 2. toNat is Bool.toNat, and decide turns a decidable proposition into Bool. Subtype displays the underlying value with its verified proof field suppressed. Equiv(toFun,invFun) displays the two maps of the defined equivalence; subtype proof fields are suppressed.
Defining expression.
Theorem 1.5 (qFree_walsh_square).
Proof. Machine-checked in Lean as D5/S3/QuantumBounds/MerminMeasurementDependence/Walsh.qFree_walsh_square (✓ std3). ∎
Source. Repository-derived.
Commentary.
Fin n labels parties; false means X and true means Y. Output bits false and true encode +1 and −1. NatDiv is natural-number division rounded down; NatMod is remainder; NatSub is truncated subtraction. RealCast denotes the embedding into ℝ. All sums and products are finite over the indicated types. const is Function.const, val is subtype projection, fst and snd are pair projections, and apply is function application. ZModCast is the natural-number cast into ZMod 2. toNat is Bool.toNat, and decide turns a decidable proposition into Bool. Subtype displays the underlying value with its verified proof field suppressed. Equiv(toFun,invFun) displays the two maps of the defined equivalence; subtype proof fields are suppressed.
Translate one variable in the squared Walsh sum. Character orthogonality annihilates every translation outside the radical; the polar radical is trivial in even dimension.
Definition 1.6 (walshParity).
Formalization. D5/S3/QuantumBounds/MerminMeasurementDependence/Walsh.walshParity (✓ std3).
Source. Repository-derived.
Commentary.
Fin n labels parties; false means X and true means Y. Output bits false and true encode +1 and −1. NatDiv is natural-number division rounded down; NatMod is remainder; NatSub is truncated subtraction. RealCast denotes the embedding into ℝ. All sums and products are finite over the indicated types. const is Function.const, val is subtype projection, fst and snd are pair projections, and apply is function application. ZModCast is the natural-number cast into ZMod 2. toNat is Bool.toNat, and decide turns a decidable proposition into Bool. Subtype displays the underlying value with its verified proof field suppressed. Equiv(toFun,invFun) displays the two maps of the defined equivalence; subtype proof fields are suppressed.
Defining expression.
Theorem 1.7 (affine_agreement_bound).
Proof. Machine-checked in Lean as D5/S3/QuantumBounds/MerminMeasurementDependence/Walsh.affine_agreement_bound (✓ std3). ∎
Source. Repository-derived.
Commentary.
Fin n labels parties; false means X and true means Y. Output bits false and true encode +1 and −1. NatDiv is natural-number division rounded down; NatMod is remainder; NatSub is truncated subtraction. RealCast denotes the embedding into ℝ. All sums and products are finite over the indicated types. const is Function.const, val is subtype projection, fst and snd are pair projections, and apply is function application. ZModCast is the natural-number cast into ZMod 2. toNat is Bool.toNat, and decide turns a decidable proposition into Bool. Subtype displays the underlying value with its verified proof field suppressed. Equiv(toFun,invFun) displays the two maps of the defined equivalence; subtype proof fields are suppressed.
Flat Walsh magnitude bounds the number of agreements with every affine function.
References
- Truth anchor:
D5/S3/QuantumBounds/MerminMeasurementDependence/Walsh.affine_agreement_bound - Truth anchor:
D5/S3/QuantumBounds/MerminMeasurementDependence/Walsh.character - Truth anchor:
D5/S3/QuantumBounds/MerminMeasurementDependence/Walsh.qFree - Truth anchor:
D5/S3/QuantumBounds/MerminMeasurementDependence/Walsh.qFree_polar - Truth anchor:
D5/S3/QuantumBounds/MerminMeasurementDependence/Walsh.qFree_walsh_square - Truth anchor:
D5/S3/QuantumBounds/MerminMeasurementDependence/Walsh.walsh - Truth anchor:
D5/S3/QuantumBounds/MerminMeasurementDependence/Walsh.walshParity - Dependency: D5/S3/QuantumBounds/MerminMeasurementDependence/Coordinates