OAI/Computability/QuantumFactoring/RetainedNodeFilter.lean
4 declarations, 0 contain sorry, 0 declared as axioms
- def
OAI.ExactQuantumFactoring.NodeMachine.nodePrefixFilterline 23 - def
OAI.ExactQuantumFactoring.NodeMachine.retainedNodeFilterline 29 - lemma
OAI.ExactQuantumFactoring.NodeMachine.nodePrefixFilter_passedline 33 - theorem
OAI.ExactQuantumFactoring.NodeMachine.retainedNodeFilter_passedline 81Source documentation
Every split in the actual retained node history is tested against the final read-only verified table. No fresh random experiment or ideal flag is inserted.
theorem retainedNodeFilter_passed {N : ℕ} (hn : 128≤n) (T : ℕ) (raw : BooleanNetwork (M.width T) (NodeKernel.width n)) (x : Basis c) (h : Trace n T) (q : Basis n) (r : NodeKernel.Raw n) (hc : PhysicalTree.CompleteLog n N (M.dataLog x T h)) (hq : (bitsValue q).toNat=0 ∨ 2≤(bitsValue q).toNat) (hP : (bitsValue q).toNat≠0 → (bitsValue q).toNat∈(M.dataLog x T h).map Prod.fst) (hr : raw.eval (M.encoded x T h)=NodeKernel.encoding q r) : (M.retainedNodeFilter (by omega) T raw).eval (M.encoded x T h) 0=true ↔ NodeKernel.passed q r := …Mentions: OAI.ExactQuantumFactoring.BooleanNetwork, OAI.ExactQuantumFactoring.NodeKernel.width, OAI.ExactQuantumFactoring.Basis, OAI.ExactQuantumFactoring.NodeMachine.Trace, OAI.ExactQuantumFactoring.NodeKernel.Raw, OAI.ExactQuantumFactoring.PhysicalTree.CompleteLog, OAI.ExactQuantumFactoring.bitsValue, OAI.ExactQuantumFactoring.NodeKernel.encoding, OAI.ExactQuantumFactoring.NodeKernel.passed