OAI/Combinatorics/ParityLifts/GraphOutput.lean
9 declarations, 0 contain sorry, 0 declared as axioms
- lemma
OAI.ParityWL.Complexity.ChoiceData.matrix_eqline 9 - lemma
OAI.ParityWL.Complexity.ChoiceData.vertices_length_eqline 23 - def
OAI.ParityWL.Complexity.ChoiceData.outputline 30 - def
OAI.ParityWL.Complexity.PolyProgram.vertexCountline 33 - def
OAI.ParityWL.Complexity.PolyProgram.orderPrefixline 38 - def
OAI.ParityWL.Complexity.PolyProgram.leftOutputline 45 - def
OAI.ParityWL.Complexity.PolyProgram.graphOutputline 53 - lemma
OAI.ParityWL.Complexity.matrix_castline 60 - theorem
OAI.ParityWL.Complexity.ChoiceData.output_specline 70Source documentation
The actual generated bit string is the two full adjacency matrices of the uncolored simple graphs in the parity reduction, up to proved finite indexing.
theorem ChoiceData.output_spec (k : ℕ) (hk : 4≤k) (c : Convention) (D : ChoiceData (bagParameter c k)) : ∃ (n : ℕ) (G H : SimpleGraph (Fin n)), D.output = encodeGraphs G H ∧ (∀ i : Implementation, Equivalent G H c i k ↔ ¬ D.system.Successful) ∧ n = (D.vertices (fun _ => 0)).length := by …Mentions: OAI.ParityWL.Convention, OAI.ParityWL.Complexity.ChoiceData, OAI.ParityWL.bagParameter, OAI.ParityWL.Complexity.encodeGraphs, OAI.ParityWL.Complexity.Implementation, OAI.ParityWL.Complexity.Equivalent