OAI/Computability/QuantumFactoring/RetrospectiveNode.lean
9 declarations, 0 contain sorry, 0 declared as axioms
- lemma
OAI.ExactQuantumFactoring.PhysicalNode.natBasis_zeroline 21 - lemma
OAI.ExactQuantumFactoring.PhysicalNode.start_zeroline 28 - lemma
OAI.ExactQuantumFactoring.PhysicalNode.config_zeroline 39 - lemma
OAI.ExactQuantumFactoring.PhysicalNode.query_zeroline 48 - lemma
OAI.ExactQuantumFactoring.dataSplitPassed_zeroline 58 - def
OAI.ExactQuantumFactoring.NodeKernel.dataTestsline 71Source documentation
Retrospective evaluation on the actual split trace, with one verified read-only factor-data view for this physical node. The controller and all query words are the same ones used by the physical run.
noncomputable def dataTests {n : ℕ} (q : Basis n) (d : FactorData) (hn : 0<n) : (t : ℕ)→SplitMachine.Trace n t→Prop | 0,_=>True | t+1,r=>dataTests q d hn t r.1 ∧ dataSplitPassed d ((PhysicalNode.query n (2*n)).eval ((PhysicalNode.machine n (2*n)).config (start q) t r.1)) hn r.2Mentions: OAI.ExactQuantumFactoring.Basis, OAI.ExactQuantumFactoring.FactorData, OAI.ExactQuantumFactoring.SplitMachine.Trace, OAI.ExactQuantumFactoring.dataSplitPassed, OAI.ExactQuantumFactoring.PhysicalNode.query, OAI.ExactQuantumFactoring.PhysicalNode.machine, OAI.ExactQuantumFactoring.NodeKernel.start
- lemma
OAI.ExactQuantumFactoring.NodeKernel.dataTests_correctline 78 - def
OAI.ExactQuantumFactoring.NodeKernel.dataPassedline 97 - lemma
OAI.ExactQuantumFactoring.NodeKernel.dataPassed_correctline 100