OAI/Computability/MaxCut/Machines/CompareLoop.lean
111 declarations, 0 contain sorry, 0 declared as axioms
Actual finite TM2 templates for affine unary fields and finite relation bits. Commands write in forward bit order onto a stack, so their concatenated result appears reversed in the accumulator. Every unbounded operand is read from an isolated unary tape and restored by the checked preserving transducer.
- inductive
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.CompareLoop.Labelline 13 - abbrev
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.CompareLoop.Label.enumListline 18 - theorem
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.CompareLoop.Label.enumList_getElem?_ctorIdx_eqline 21 - theorem
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.CompareLoop.Label.enumList_nodupline 25 - instance
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.CompareLoop.(instance at line 27)line 27 - def
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.CompareLoop.statementline 34Source documentation
A composable block with exactly seven internal control labels.
def statement (labels : Label → Λ) (next : Λ) : Label → TM2.Stmt Alphabet Λ (State q) | .leftFirst => compareStatement (MachineFieldProfile.copyStatement (Reduction.MachineTransfer.loopAt .tail .scratch id false (labels .leftFirst) (some (labels .leftSecond)))) | .leftSecond => compareStatement (MachineFieldProfile.copyStatement (MachineCopy.forkLoop .scratch .tail .compareLeft false (labels .leftSecond) (some (labels .rightFirst)))) | .rightFirst => compareStatement (MachineFieldProfile.copyStatement (Reduction.MachineTransfer.loopAt .head .scratch id false (labels .rightFirst) (some (labels .rightSecond)))) | .rightSecond => compareStatement (MachineFieldProfile.copyStatement …Mentions: OAI.MaxCutGames.Foundations.PCP.AlphabetTable.CompareLoop.Label, OAI.MaxCutGames.Reduction.MachineTransfer.loopAt
- theorem
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.CompareLoop.compareProgram_at_inline_CompareLoopline 53 - def
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.CompareLoop.compareWordsInTimeline 65Source documentation
Compare arbitrary words while restoring every tape, including work tapes. All program hypotheses specify only the statements at the seven labels.
def compareWordsInTime (labels : Label → Λ) (next : Λ) (program : Λ → TM2.Stmt Alphabet Λ (State q)) (atLabel : ∀ label, program (labels label) = statement labels next label) (base : Tape → List Bool) (hLeft : base .compareLeft = []) (hRight : base .compareRight = []) (hScratch : base .scratch = []) (relation : GenericGraphTables.RelationTable q) (oldLoop : Bool) : StateTransition.EvalsToInTime (TM2.step program) ⟨some (labels .leftFirst), normal relation oldLoop, base⟩ (some ⟨some next, normal relation (decide (base .tail = base .head)), base⟩) (2 * ((base .tail).length + 1) + 2 * ((base .head).length + 1) + max (base .tail).length (base .head).length + 2) := by …Mentions: OAI.MaxCutGames.Foundations.PCP.AlphabetTable.CompareLoop.Label, OAI.MaxCutGames.Foundations.PCP.AlphabetTable.CompareLoop.statement, OAI.MaxCutGames.Foundations.PCP.GenericGraphTables.RelationTable
- def
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.CompareLoop.comparisonTimeline 121 - theorem
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.CompareLoop.encodeWord_eq_iffline 124 - def
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.CompareLoop.compareInTimeline 134Source documentation
The stored flag is equality of the actual unary endpoint names.
def compareInTime (labels : Label → Λ) (next : Λ) (program : Λ → TM2.Stmt Alphabet Λ (State q)) (atLabel : ∀ label, program (labels label) = statement labels next label) (base : Tape → List Bool) (tailName headName : Nat) (hTail : base .tail = encodeWord tailName) (hHead : base .head = encodeWord headName) (hLeft : base .compareLeft = []) (hRight : base .compareRight = []) (hScratch : base .scratch = []) (relation : GenericGraphTables.RelationTable q) (oldLoop : Bool) : StateTransition.EvalsToInTime (TM2.step program) ⟨some (labels .leftFirst), normal relation oldLoop, base⟩ (some ⟨some next, normal relation (decide (tailName = headName)), base⟩) (comparisonTime tailName headName) := by …Mentions: OAI.MaxCutGames.Foundations.PCP.AlphabetTable.CompareLoop.Label, OAI.MaxCutGames.Foundations.PCP.AlphabetTable.CompareLoop.statement, OAI.MaxCutGames.Foundations.PCP.GenericGraphTables.RelationTable, OAI.MaxCutGames.Foundations.PCP.AlphabetTable.CompareLoop.comparisonTime
- theorem
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.CompareLoop.comparisonTime_leline 151 - theorem
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.CompareLoop.comparisonTime_le_of_ltline 158 - def
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.CompareLoop.compareWordsInTime_boundedline 166Source documentation
A linear word-length budget, with the actual complete execution retained.
def compareWordsInTime_bounded (labels : Label → Λ) (next : Λ) (program : Λ → TM2.Stmt Alphabet Λ (State q)) (atLabel : ∀ label, program (labels label) = statement labels next label) (base : Tape → List Bool) (hLeft : base .compareLeft = []) (hRight : base .compareRight = []) (hScratch : base .scratch = []) (relation : GenericGraphTables.RelationTable q) (oldLoop : Bool) (N : Nat) (hTail : (base .tail).length ≤ N) (hHead : (base .head).length ≤ N) : StateTransition.EvalsToInTime (TM2.step program) ⟨some (labels .leftFirst), normal relation oldLoop, base⟩ (some ⟨some next, normal relation (decide (base .tail = base .head)), base⟩) (5 * N + 6) := by …Mentions: OAI.MaxCutGames.Foundations.PCP.AlphabetTable.CompareLoop.Label, OAI.MaxCutGames.Foundations.PCP.AlphabetTable.CompareLoop.statement, OAI.MaxCutGames.Foundations.PCP.GenericGraphTables.RelationTable
- def
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.CompareLoop.rowLoopline 185 - def
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.CompareLoop.rowStateline 188 - theorem
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.CompareLoop.rowLoop_eq_graphline 191 - theorem
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.CompareLoop.rowContext_eqline 198 - def
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.CompareLoop.compareRowInTimeline 205 - theorem
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.CompareLoop.relationFromRowStateline 223 - inductive
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.Commandline 252Source documentation
All varying literals are finite: one Boolean or one bounded offset.
inductive Command (h : Nat) (σ : Type) (bound : Nat) | literal (word : List Bool) | bit (value : σ → Bool) | bounded (value : σ → Fin bound) | scaled (source : Fin h) (coefficient : Nat) | scaledIf (source : Fin h) (coefficient : Nat) (active : σ → Bool)
- inductive
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.Phaseline 259 - abbrev
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.Alphabetline 264 - abbrev
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.Stateline 265 - def
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.transitionline 267 - def
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.payloadline 268 - def
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.commandBitsline 271 - def
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.commandStepsline 280 - def
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.commandStatementline 291Source documentation
A literal Boolean is emitted by a real finite branch. A bounded offset is dispatched to a finite label, whose push chain has a fixed length.
def commandStatement (sources : Fin h → K) (scratch output : K) (labels : Phase bound → Λ) (next : Λ) (command : Command h σ bound) : Phase bound → TM2.Stmt (Alphabet (K := K)) Λ (State σ) …Mentions: OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.Phase, OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.Command, OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.Alphabet, OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.State
- theorem
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.output_encodeWord_inline_Emitterline 325 - theorem
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.commandTraceline 341Source documentation
Exact execution of one command of the supplied actual program. The only program hypotheses are equations for its concrete finite statements.
theorem commandTrace (sources : Fin h → K) (scratch output : K) (sourceScratch : ∀ i, sources i ≠ scratch) (sourceOutput : ∀ i, sources i ≠ output) (scratchOutput : scratch ≠ output) (labels : Phase bound → Λ) (next : Λ) (command : Command h σ bound) (program : Λ → TM2.Stmt (Alphabet (K := K)) Λ (State σ)) …Mentions: OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.Phase, OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.Command, OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.program, OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.Alphabet, OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.State
- abbrev
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.Labelline 418 - def
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.labelAtline 420 - def
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.commandAtline 423 - def
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.statementline 427 - def
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.programline 437 - def
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.machineline 444Source documentation
Bundling makes the fixed finite tape, control-label, and register sets explicit. Neither the label type nor the state type contains a natural input.
def machine [Fintype K] [Fintype σ] {count : Nat} (commands : Fin count → Command h σ bound) (sources : Fin h → K) (scratch output input : K) (ambient : σ) : FinTM2 where …Mentions: OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.Command
- def
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.prefixBitsline 457 - def
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.prefixStepsline 463 - def
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.resultTapesline 468 - theorem
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.resultTapes_outputline 471 - theorem
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.resultTapes_otherline 475 - theorem
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.prefixTraceline 481Source documentation
Composition of the actual finite command traces, with preserved operand stacks available again at every command boundary.
theorem prefixTrace {count : Nat} (commands : Fin count → Command h σ bound) (sources : Fin h → K) (scratch output : K) (sourceScratch : ∀ i, sources i ≠ scratch) (sourceOutput : ∀ i, sources i ≠ output) (scratchOutput : scratch ≠ output) (labels : Label count bound → Λ) (exit : Option Λ) (p : Λ → TM2.Stmt (Alphabet (K := K)) Λ (State σ)) …Mentions: OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.Command, OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.Label, OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.Alphabet, OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.State
- theorem
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.planTraceline 521Source documentation
The complete callable program, including its actual final jump or halt.
theorem planTrace {count : Nat} (commands : Fin count → Command h σ bound) (sources : Fin h → K) (scratch output : K) (sourceScratch : ∀ i, sources i ≠ scratch) (sourceOutput : ∀ i, sources i ≠ output) (scratchOutput : scratch ≠ output) (labels : Label count bound → Λ) (exit : Option Λ) (p : Λ → TM2.Stmt (Alphabet (K := K)) Λ (State σ)) …Mentions: OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.Command, OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.Label, OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.Alphabet, OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.State
- theorem
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.prefixSteps_leline 542 - def
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.planInTimeline 562Source documentation
A linear bound in the largest unary input field; plan size is fixed.
def planInTime {count : Nat} (commands : Fin count → Command h σ bound) (sources : Fin h → K) (scratch output : K) (sourceScratch : ∀ i, sources i ≠ scratch) (sourceOutput : ∀ i, sources i ≠ output) (scratchOutput : scratch ≠ output) (labels : Label count bound → Λ) (exit : Option Λ) (p : Λ → TM2.Stmt (Alphabet (K := K)) Λ (State σ)) …Mentions: OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.Command, OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.Label, OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.Alphabet, OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.State
- def
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.listCommandsline 583 - theorem
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.prefixBits_listCommandsline 586 - theorem
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.bits_listCommandsline 598 - def
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.affineCommandsline 604 - def
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.affineValueline 608 - theorem
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.scaleBits_inline_Emitterline 611 - theorem
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.affineCommands_bitsline 621 - theorem
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.affineCommands_lengthline 629 - def
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.bitCommandsline 634Source documentation
The finite relation table is encoded one actual Boolean branch at a time.
def bitCommands (bits : List (σ → Bool)) : List (Command h σ bound) := bits.map .bit
Mentions: OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.Command
- theorem
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.bitCommands_bitsline 636 - def
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.affineInTimeline 646Source documentation
The affine template itself has an actual composable machine certificate.
def affineInTime (terms : List (Fin h × Nat)) (offset : σ → Fin bound) (sources : Fin h → K) (scratch output : K) (sourceScratch : ∀ i, sources i ≠ scratch) (sourceOutput : ∀ i, sources i ≠ output) (scratchOutput : scratch ≠ output) (labels : Label (affineCommands terms offset).length bound → Λ) (exit : Option Λ) (p : Λ → TM2.Stmt (Alphabet (K := K)) Λ (State σ)) …Mentions: OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.Label, OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.affineCommands, OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.Alphabet, OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.State
- def
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.Command.mapAmbientline 671Source documentation
Enlarge the finite ambient registers by reading a projection of them.
def Command.mapAmbient {τ : Type} (view : σ → τ) : Command h τ bound → Command h σ bound | .literal word => .literal word | .bit value => .bit (value ∘ view) | .bounded value => .bounded (value ∘ view) | .scaled source coefficient => .scaled source coefficient | .scaledIf source coefficient active => .scaledIf source coefficient (active ∘ view)Mentions: OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.Command
- theorem
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.commandBits_mapAmbientline 679 - theorem
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Emitter.commandSteps_mapAmbientline 685 - abbrev
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Addresses.Termsline 707 - structure
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Addresses.Fieldline 709 - def
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Addresses.valuesline 713 - def
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Addresses.evalline 715 - def
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Addresses.fieldBoundline 719Source documentation
One q-only bound covers every coefficient and every finite offset.
def fieldBound (q : Nat) : Nat := …
- theorem
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Addresses.fieldBound_posline 722 - theorem
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Addresses.tapeCount_lt_boundline 726 - theorem
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Addresses.pairTapeCount_lt_boundline 730 - theorem
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Addresses.localCount_lt_boundline 734 - theorem
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Addresses.local_add_pair_lt_boundline 738 - theorem
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Addresses.twelve_local_lt_boundline 742 - def
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Addresses.zeroOffsetline 746 - def
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Addresses.eventOffsetline 748 - def
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Addresses.rawQueryOffsetline 752 - def
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Addresses.reverseOffsetline 758 - def
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Addresses.headerVerticesline 768 - def
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Addresses.headerDartsline 771 - def
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Addresses.eventVertexFieldline 774 - def
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Addresses.vertexQueryTermsline 778 - def
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Addresses.edgeQueryTermsline 781 - def
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Addresses.rawQueryTermsline 784 - def
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Addresses.rawQueryFieldline 788 - def
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Addresses.reverseDartFieldline 791 - theorem
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Addresses.headerVertices_evalline 795 - theorem
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Addresses.headerDarts_evalline 801 - theorem
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Addresses.eventVertexField_evalline 806 - theorem
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Addresses.rawQueryField_evalline 813 - theorem
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Addresses.reverseDartField_evalline 829 - def
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Addresses.queryEventTermsline 839 - theorem
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Addresses.rawQueryTerms_queryline 843 - def
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Addresses.queryEventOffsetline 851 - def
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Addresses.fieldForQueryEventline 856Source documentation
The sole predicate-dependent component is a bounded finite-state offset.
def fieldForQueryEvent (q : Nat) (event : AlphabetGraph.LocalEvent (Fin q)) (slot : Fin 6) (P : Fin q → Fin q → Bool) : Field (fieldBound q) := …Mentions: OAI.MaxCutGames.Foundations.PCP.AlphabetGraph.LocalEvent, OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Addresses.Field, OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Addresses.fieldBound
- theorem
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Addresses.fieldForQueryEvent_eq_rawQueryFieldline 860 - theorem
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Addresses.fieldForQueryEvent_evalline 867 - theorem
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Addresses.fieldForQueryEvent_eval_verifierline 876 - def
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Addresses.dartTailTermsline 885 - def
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Addresses.dartTailOffsetline 889 - def
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Addresses.fieldForDartTailline 893 - theorem
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Addresses.fieldForDartTail_evalline 897 - def
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Addresses.CoefficientsBoundedline 909 - theorem
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Addresses.headerVertices_coefficientsline 912 - theorem
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Addresses.headerDarts_coefficientsline 919 - theorem
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Addresses.eventVertexField_coefficientsline 925 - theorem
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Addresses.rawQueryTerms_coefficientsline 932 - theorem
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Addresses.queryEventTerms_coefficientsline 950 - theorem
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Addresses.reverseDartField_coefficientsline 954 - theorem
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Addresses.rawQueryTerms_length_leline 962 - theorem
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Addresses.queryEventTerms_length_leline 968 - theorem
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Addresses.dartTailTerms_coefficientsline 972 - theorem
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Addresses.dartTailTerms_length_leline 979 - theorem
OAI.MaxCutGames.Foundations.PCP.AlphabetTable.Addresses.offset_ltline 986