OAI/Computability/QuantumFactoring/PhysicalNodeSafety.lean
4 declarations, 0 contain sorry, 0 declared as axioms
- lemma
OAI.ExactQuantumFactoring.PhysicalNode.next_safeline 19 - theorem
OAI.ExactQuantumFactoring.PhysicalNode.config_safeline 77Source documentation
Safety is unconditional on every raw quantum outcome. In particular even a failed retained candidate only stalls; all subsequent nonzero queries divide this node's original modulus.
theorem config_safe {n N : ℕ} (hn : 128 ≤ n) (hN : 2 ≤ N) (hb : N < 2^n) (t : ℕ) (h : SplitMachine.Trace n t) : ∃ xs ys b, (machine n (2*n)).config (NodeStateCircuit.pack [natBasis (n+1) N] [] false) t h=NodeStateCircuit.pack xs ys b ∧ Good n N (2*n) xs ys := by …Mentions: OAI.ExactQuantumFactoring.SplitMachine.Trace, OAI.ExactQuantumFactoring.PhysicalNode.machine, OAI.ExactQuantumFactoring.PhysicalNode.Good
- lemma
OAI.ExactQuantumFactoring.PhysicalNode.Good.pending_dvdline 105 - theorem
OAI.ExactQuantumFactoring.PhysicalNode.query_safeline 110