OAI/Computability/QuantumFactoring/VerifiedRoot.lean
4 declarations, 0 contain sorry, 0 declared as axioms
- lemma
OAI.ExactQuantumFactoring.NodeMachine.first_verifiedline 19 - lemma
OAI.ExactQuantumFactoring.PhysicalTree.nodeWords_layoutline 27 - theorem
OAI.ExactQuantumFactoring.PhysicalTree.verified_rootline 34Source documentation
The literal data-verifier flag implies a correct root readout on arbitrary raw histories, not just on histories assumed successful in the analysis.
theorem verified_root {n N : ℕ} (hN : 2 ≤ N) (hb : N<2^n) (t : ℕ) (h : NodeMachine.Trace n (t+1)) (hp : (machine n).verified (initialQueue n N) (t+1) h) : ∃ zs : List (Basis n), zs.length=n ∧ CorrectEncoding N n (SortedWords.numbers zs) ∧ (rootResult n t).eval ((machine n).encoded (initialQueue n N) (t+1) h)= SortedWords.layout n n zs := by …Mentions: OAI.ExactQuantumFactoring.NodeMachine.Trace, OAI.ExactQuantumFactoring.PhysicalTree.machine, OAI.ExactQuantumFactoring.PhysicalTree.initialQueue, OAI.ExactQuantumFactoring.Basis, OAI.ExactQuantumFactoring.CorrectEncoding, OAI.ExactQuantumFactoring.PhysicalTree.rootResult
- theorem
OAI.ExactQuantumFactoring.PhysicalTree.verifier_readoutline 56Source documentation
Exact equivalence of the physical data-verifier bit with the explicit retrospective data predicate, and its unconditional root-output soundness.
theorem verifier_readout {n N : ℕ} (hn : 128 ≤ n) (hN : 2 ≤ N) (hb : N<2^n) (t : ℕ) (h : NodeMachine.Trace n (t+1)) (hp : ((machine n).verifiedNet (t+1)).eval ((machine n).encoded (initialQueue n N) (t+1) h) 0=true) : ∃ zs : List (Basis n), zs.length=n ∧ CorrectEncoding N n (SortedWords.numbers zs) ∧ (rootResult n t).eval ((machine n).encoded (initialQueue n N) (t+1) h)= SortedWords.layout n n zs := …Mentions: OAI.ExactQuantumFactoring.NodeMachine.Trace, OAI.ExactQuantumFactoring.PhysicalTree.machine, OAI.ExactQuantumFactoring.PhysicalTree.initialQueue, OAI.ExactQuantumFactoring.Basis, OAI.ExactQuantumFactoring.CorrectEncoding, OAI.ExactQuantumFactoring.PhysicalTree.rootResult