Keyboard shortcuts

Press ← or → to navigate between chapters

Press ? to show this help

Press Esc to hide this help

Coordinates

Abstract

Faithful GHZ–Mermin measurement dependence: Coordinates

Definition 1.1 (bitSign).

Formalization. D5/S3/QuantumBounds/MerminMeasurementDependence/Coordinates.bitSign (✓ 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 (tableParity).

Formalization. D5/S3/QuantumBounds/MerminMeasurementDependence/Coordinates.tableParity (✓ 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.3 (tableGamma).

Formalization. D5/S3/QuantumBounds/MerminMeasurementDependence/Coordinates.tableGamma (✓ 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.4 (evenExtension).

Formalization. D5/S3/QuantumBounds/MerminMeasurementDependence/Coordinates.evenExtension (✓ 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.5 (evenSetting).

Formalization. D5/S3/QuantumBounds/MerminMeasurementDependence/Coordinates.evenSetting (✓ 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.

The defining underlying string is evenExtension x; its parity proof is supplied in Lean.

Definition 1.6 (lastAdjustedFrequency).

Formalization. D5/S3/QuantumBounds/MerminMeasurementDependence/Coordinates.lastAdjustedFrequency (✓ 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.7 (freeSetting).

Formalization. D5/S3/QuantumBounds/MerminMeasurementDependence/Coordinates.freeSetting (✓ 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.8 (settingEquiv).

Formalization. D5/S3/QuantumBounds/MerminMeasurementDependence/Coordinates.settingEquiv (✓ 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.

The two maps are freeSetting and evenSetting at dimension d. The Lean definition verifies both inverse laws.

Definition 1.9 (addX).

Formalization. D5/S3/QuantumBounds/MerminMeasurementDependence/Coordinates.addX (✓ 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.10 (flipSetting).

Formalization. D5/S3/QuantumBounds/MerminMeasurementDependence/Coordinates.flipSetting (✓ 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.

Complement every setting bit. Even n ensures the complement remains an even-Y setting.

Definition 1.11 (evenRepresentative).

Formalization. D5/S3/QuantumBounds/MerminMeasurementDependence/Coordinates.evenRepresentative (✓ 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.12 (evenReduced).

Formalization. D5/S3/QuantumBounds/MerminMeasurementDependence/Coordinates.evenReduced (✓ 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.13 (evenFactor).

Formalization. D5/S3/QuantumBounds/MerminMeasurementDependence/Coordinates.evenFactor (✓ 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.

References

  • Truth anchor: D5/S3/QuantumBounds/MerminMeasurementDependence/Coordinates.addX
  • Truth anchor: D5/S3/QuantumBounds/MerminMeasurementDependence/Coordinates.bitSign
  • Truth anchor: D5/S3/QuantumBounds/MerminMeasurementDependence/Coordinates.evenExtension
  • Truth anchor: D5/S3/QuantumBounds/MerminMeasurementDependence/Coordinates.evenFactor
  • Truth anchor: D5/S3/QuantumBounds/MerminMeasurementDependence/Coordinates.evenReduced
  • Truth anchor: D5/S3/QuantumBounds/MerminMeasurementDependence/Coordinates.evenRepresentative
  • Truth anchor: D5/S3/QuantumBounds/MerminMeasurementDependence/Coordinates.evenSetting
  • Truth anchor: D5/S3/QuantumBounds/MerminMeasurementDependence/Coordinates.flipSetting
  • Truth anchor: D5/S3/QuantumBounds/MerminMeasurementDependence/Coordinates.freeSetting
  • Truth anchor: D5/S3/QuantumBounds/MerminMeasurementDependence/Coordinates.lastAdjustedFrequency
  • Truth anchor: D5/S3/QuantumBounds/MerminMeasurementDependence/Coordinates.settingEquiv
  • Truth anchor: D5/S3/QuantumBounds/MerminMeasurementDependence/Coordinates.tableGamma
  • Truth anchor: D5/S3/QuantumBounds/MerminMeasurementDependence/Coordinates.tableParity
  • Dependency: D5/S3/QuantumBounds/MerminMeasurementDependence/Model