OAI/Computability/UniqueGames/Machines/MachineSingleOrbitBridgeLemmas.lean
13 declarations, 0 contain sorry, 0 declared as axioms
The old addressed producer is reused only as a code generator. Its exact output is the doubled codec of the new single-orbit game. The proved physical postprocessor then yields the new game, with no premise about the value of the legacy game and no legacy gadget or inverse theorem used.
- abbrev
OAI.UniqueGamesTheorem.Explicit.MachineSingleOrbitBridge.SingleAddress.vertexCountline 24 - abbrev
OAI.UniqueGamesTheorem.Explicit.MachineSingleOrbitBridge.SingleAddress.queryAddressline 25 - abbrev
OAI.UniqueGamesTheorem.Explicit.MachineSingleOrbitBridge.SingleAddress.addressEdgeline 26 - abbrev
OAI.UniqueGamesTheorem.Explicit.MachineSingleOrbitBridge.SingleAddress.outputInstanceline 27 - abbrev
OAI.UniqueGamesTheorem.Explicit.MachineSingleOrbitBridge.SingleAddress.tableOutputline 28 - theorem
OAI.UniqueGamesTheorem.Explicit.MachineSingleOrbitBridge.old_addressEdge_eq_doubleline 32 - theorem
OAI.UniqueGamesTheorem.Explicit.MachineSingleOrbitBridge.old_outputInstance_eq_doubleline 42Source documentation
Exact equality of the ordered, fully serialized constraint data.
theorem old_outputInstance_eq_double (S : Source) (k : Nat) {s d : Nat} (g : SplitGadget s d) (en : NoiseEnumeration g) : AddressGame.outputInstance S k g en = doubleInstance (SingleAddress.outputInstance S k g en) := by …Mentions: OAI.UniqueGamesTheorem.Explicit.MachineSingleOrbitBridge.SingleAddress.outputInstance
- theorem
OAI.UniqueGamesTheorem.Explicit.MachineSingleOrbitBridge.old_tableOutput_eq_doubleline 51 - def
OAI.UniqueGamesTheorem.Explicit.MachineSingleOrbitBridge.outputline 56 - theorem
OAI.UniqueGamesTheorem.Explicit.MachineSingleOrbitBridge.old_output_eq_doubleline 60 - def
OAI.UniqueGamesTheorem.Explicit.MachineSingleOrbitBridge.doubledComputableInPolyTimeline 68Source documentation
Reinterpret the existing producer using the proved exact codec equality.
def doubledComputableInPolyTime (k : Nat) {s d : Nat} (T : UniqueGamesTheorem.Integration.NoiseTables.Table s d) : TM2ComputableInPolyTime SourceEncoding.inputBits (fun I => gameBits (doubleInstance I)) (output k T) := by …Mentions: OAI.UniqueGamesTheorem.Integration.NoiseTables.Table, OAI.UniqueGamesTheorem.Explicit.MachineSingleOrbitBridge.output
- def
OAI.UniqueGamesTheorem.Explicit.MachineSingleOrbitBridge.computableInPolyTimeline 83 - theorem
OAI.UniqueGamesTheorem.Explicit.MachineSingleOrbitBridge.workAlphabetFiniteline 99