OAI/Computability/UniqueGames/PCP/PreprocessingOverlayWords.lean
21 declarations, 0 contain sorry, 0 declared as axioms
Exact stored-row and codec expansion of the executable overlay. Within each vertex block, all original ports precede all expander ports.
- abbrev
OAI.UniqueGamesTheorem.Foundations.PCP.PreprocessingOverlayWords.rowline 18 - abbrev
OAI.UniqueGamesTheorem.Foundations.PCP.PreprocessingOverlayWords.trueRelationline 19 - def
OAI.UniqueGamesTheorem.Foundations.PCP.PreprocessingOverlayWords.oldReverseMapline 21 - def
OAI.UniqueGamesTheorem.Foundations.PCP.PreprocessingOverlayWords.expanderReverseMapline 22 - def
OAI.UniqueGamesTheorem.Foundations.PCP.PreprocessingOverlayWords.oldRowline 24 - def
OAI.UniqueGamesTheorem.Foundations.PCP.PreprocessingOverlayWords.expanderRowline 30 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.PreprocessingOverlayWords.relation_extline 35 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.PreprocessingOverlayWords.row_overlay_oldline 42 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.PreprocessingOverlayWords.row_overlay_expanderline 55 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.PreprocessingOverlayWords.oldRow_reverse_valline 71 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.PreprocessingOverlayWords.expanderRow_reverse_valline 79 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.PreprocessingOverlayWords.oldRow_wordsline 87 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.PreprocessingOverlayWords.expanderRow_wordsline 94 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.PreprocessingOverlayWords.ofFn_overlayPortsline 104 - def
OAI.UniqueGamesTheorem.Foundations.PCP.PreprocessingOverlayWords.vertexRowsline 110 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.PreprocessingOverlayWords.vertexRows_lengthline 114 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.PreprocessingOverlayWords.flatRows_overlayline 118 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.PreprocessingOverlayWords.vertexRows_wordsline 128 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.PreprocessingOverlayWords.tableWords_overlayline 151 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.PreprocessingOverlayWords.tableBits_overlayline 156 - theorem
OAI.UniqueGamesTheorem.Foundations.PCP.PreprocessingOverlayWords.rotationWords_verticesline 163Source documentation
The expander's raw stream has the same exact per-vertex port order.
theorem rotationWords_vertices (H : ExpanderTables.Table n e) : ExpanderTableWords.rotationWords H = (List.ofFn fun v : Fin n => List.ofFn fun p : Fin e => (ExpanderTables.reverseIndex H (ExpanderTables.rowIndex n e (v, p))).val).flatten := by …Mentions: OAI.UniqueGamesTheorem.Foundations.PCP.ExpanderTables.Table, OAI.UniqueGamesTheorem.Foundations.PCP.ExpanderTableWords.rotationWords, OAI.UniqueGamesTheorem.Foundations.PCP.ExpanderTables.reverseIndex, OAI.UniqueGamesTheorem.Foundations.PCP.ExpanderTables.rowIndex