OAI/Computability/MaxCut/PCP/PreprocessingStageMaps.lean
7 declarations, 0 contain sorry, 0 declared as axioms
Executable, codec-compatible stage maps for the actual preprocessing constructor. The decomposition below is an equality of its existing functions; runtime certificates must be supplied by the respective concrete machines.
- abbrev
OAI.MaxCutGames.Foundations.PCP.PreprocessingStageMaps.BaseTableline 12 - def
OAI.MaxCutGames.Foundations.PCP.PreprocessingStageMaps.regularline 14 - def
OAI.MaxCutGames.Foundations.PCP.PreprocessingStageMaps.paddingline 17 - def
OAI.MaxCutGames.Foundations.PCP.PreprocessingStageMaps.familyAtline 21 - def
OAI.MaxCutGames.Foundations.PCP.PreprocessingStageMaps.paddedOverlayline 26 - def
OAI.MaxCutGames.Foundations.PCP.PreprocessingStageMaps.lazyline 31 - theorem
OAI.MaxCutGames.Foundations.PCP.PreprocessingStageMaps.output_eqline 36Source documentation
Exact equality with the original executable constructor, including all chosen row coordinates and the actual fixed base table.
theorem output_eq (H : BaseTable) (t : GraphTables.Table) : PreprocessingTables.output H t = lazy ((internalDegree + 1) + internalDegree) (paddedOverlay H (internalDegree + 1) (regular H t)) := rfl …Mentions: OAI.MaxCutGames.Foundations.PCP.PreprocessingStageMaps.BaseTable, OAI.MaxCutGames.Foundations.PCP.GraphTables.Table, OAI.MaxCutGames.Foundations.PCP.PreprocessingTables.output, OAI.MaxCutGames.Foundations.PCP.PreprocessingStageMaps.lazy, OAI.MaxCutGames.Foundations.PCP.PreprocessingStageMaps.paddedOverlay, OAI.MaxCutGames.Foundations.PCP.PreprocessingStageMaps.regular