Empirical/CSD: Wiesner quantum money (CSD-side reading) #
Category: 3-Local (CSD-side companion to
Empirical/QM/Crypto/QuantumMoney.lean).
Pairs with the QM-side file (Wiesner 1983). The QM file proves
quantum_money_unforgeable: over any tensor structure with the
inner-product factorisation, no isometry can forge (clone) both Wiesner
money states |0⟩ and |+⟩ against the same blank. The proof reduces
to no_universal_cloner_of_witness via the proved non-orthogonality
⟨0|+⟩ = 1/√2 ∉ {0, 1}.
This file states the CSD volume-ratio reading: no forging operation
realisable through CSD's ontic substrate (a measure-preserving
π-equivariant flow on Σ² projecting to a Hilbert-space isometry on
the tensor space) can duplicate both Wiesner money states against a
fixed blank.
The Wiesner unforgeability is the security root of quantum money;
combined with the CSD no-cloning reading (Empirical/CSD/NoCloning.lean),
it transports cleanly to the CSD substrate.
Polarity (negative-existential, parameterised bundle) #
Like NoCloning and NoDeleting, the CSD-side theorem is negative-
existential: no such forging bundle exists for the (fixed)
non-orthogonal Wiesner state pair. The bundle carries the tensor
structure and blank as parameters (matching the QM theorem's argument
list).
LF4 obligations carried #
Same realisability content as NoCloning / NoDeleting: the bundle's
Hilbert-space U arises as the projective-action lift of a
measure-preserving π-equivariant flow on Σ × Σ for the bundle's
SectorData D. LF4-todo §13.1 (cloning case; the same physical
realisability — a forging isometry IS a cloning isometry on the
specific state pair (|0⟩, |+⟩)).
Schema-mismatch acknowledgement #
Bundle fields are QM-side; the CSD-realisability claim is prose-only.
See PLACEHOLDERS.md §7.
Experimental verification #
Bartkiewicz et al. 2017 Phys. Rev. Lett. 118, 030501 (experimental demonstration of Wiesner-style quantum money with photonic states; upper bound on forgery probability consistent with no-cloning).
Source #
Wiesner 1983, SIGACT News 15(1), 78. Unforgeability via Wootters-Zurek 1982 / Dieks 1982 no-cloning.
SCHEMA-MISMATCH: bundle fields are QM-side; the
CSD-realisability claim is prose-only. See module docstring +
PLACEHOLDERS.md §7.
CSD quantum-money bundle. Carries the tensor structure and blank
needed to state a hypothetical forging isometry for the Wiesner money
states |0⟩ and |+⟩. Extends CSDBridge.Context D with the
QM-side parameters (mirroring the argument list of
Empirical.QM.QuantumMoney.quantum_money_unforgeable).
The two Wiesner states (ket0, ketPlus) are FIXED — they live in the
imported QM module — so the bundle carries only the tensor structure
and blank, not the states themselves.
LF4-discharge content (prose-only) #
By calling the structure CSDQuantumMoneyBundle, callers implicitly
assert: the carried U arises as the projective-action lift of a
measure-preserving π-equivariant flow on Σ × Σ for the bundle's
SectorData D. Status: load-bearing, externally supplied,
undischarged. LF4-todo §13.1.
- bridge : LF2.MeasureBridgeData D self.μFS
- tensor : EuclideanSpace ℂ (Fin 2) → EuclideanSpace ℂ (Fin 2) → Htensor
The abstract tensor pairing on the single-qubit money space.
- h_tensor_inner (a b c d : EuclideanSpace ℂ (Fin 2)) : inner ℂ (self.tensor a b) (self.tensor c d) = inner ℂ a c * inner ℂ b d
Inner-product factorisation across the tensor pairing.
- blank : EuclideanSpace ℂ (Fin 2)
The fixed "blank" qubit from which the forger attempts cloning.
- U : Htensor → Htensor
The hypothetical forging isometry.
Upreserves the inner product.- forge_ket0 : self.U (self.tensor QuantumMoney.ket0 self.blank) = self.tensor QuantumMoney.ket0 QuantumMoney.ket0
Uclones the|0⟩money state. - forge_ketPlus : self.U (self.tensor QuantumMoney.ketPlus self.blank) = self.tensor QuantumMoney.ketPlus QuantumMoney.ketPlus
Uclones the|+⟩money state.
Instances For
TRANSPORT-ONLY: proof body unpacks the bundle's Hilbert-side
fields and calls the QM-side theorem. See PLACEHOLDERS.md §7.
No CSD quantum-money forging bundle exists. The CSD volume-ratio
companion to Empirical.QM.QuantumMoney.quantum_money_unforgeable.
Reduces to the QM-side theorem by direct field extraction:
the bundle's U_isometry, forge_ket0, forge_ketPlus give exactly
the existential the QM theorem rules out.
Interpretation. Under CSD, a "forging operation" is a
measure-preserving π-equivariant flow on Σ × Σ → Σ × Σ whose
projective lift to the tensor Hilbert space is an isometry cloning the
Wiesner money states. This theorem shows: such a bundle is uninhabitable.
Combined with the LF4-todo §13.1 realisability discharge, CSD's ontic
substrate is no more permissive of quantum-money forgery than QM is.
Experimental verification: Bartkiewicz et al. 2017, Phys. Rev. Lett. 118, 030501.