OAI/Computability/UniqueGames/Reduction/OutputSize.lean
15 declarations, 0 contain sorry, 0 declared as axioms
Polynomial encoded length of the actual output
The encoder is the foundations team's unary, delimited forward-permutation format. The instance is the actual list-based reduction, including canonical body deduplication and every repeated edge occurrence. The polynomial's coefficients depend only on the fixed gadget table and tuple dimensions.
These are output-length theorems. They do not assert a machine running-time certificate for canonicalization, enumeration, or serialization.
- theorem
OAI.UniqueGamesTheorem.Reduction.OutputSize.explicitBodies_length_leline 30 - def
OAI.UniqueGamesTheorem.Reduction.OutputSize.vertexCoefficientline 39 - def
OAI.UniqueGamesTheorem.Reduction.OutputSize.edgeCoefficientline 42 - theorem
OAI.UniqueGamesTheorem.Reduction.OutputSize.collect_vertex_coefficientline 46 - theorem
OAI.UniqueGamesTheorem.Reduction.OutputSize.collect_edge_coefficientline 51 - theorem
OAI.UniqueGamesTheorem.Reduction.OutputSize.output_vertices_leline 56 - theorem
OAI.UniqueGamesTheorem.Reduction.OutputSize.output_constraints_eqline 70 - def
OAI.UniqueGamesTheorem.Reduction.OutputSize.sizeBoundline 77 - theorem
OAI.UniqueGamesTheorem.Reduction.OutputSize.sizeBound_monoline 83 - theorem
OAI.UniqueGamesTheorem.Reduction.OutputSize.output_bits_length_leline 95 - def
OAI.UniqueGamesTheorem.Reduction.OutputSize.outputPolynomialline 110Source documentation
An explicit polynomial for the actual serialized game.
noncomputable def outputPolynomial (k : Nat) (T : NoiseTables.Table s d) : Polynomial Nat := …
- theorem
OAI.UniqueGamesTheorem.Reduction.OutputSize.outputPolynomial_evalline 116 - theorem
OAI.UniqueGamesTheorem.Reduction.OutputSize.output_bits_polynomial_in_occurrencesline 121 - theorem
OAI.UniqueGamesTheorem.Reduction.OutputSize.output_bits_polynomial_in_inputline 129 - theorem
OAI.UniqueGamesTheorem.Reduction.OutputSize.fixed_parameters_output_sizeline 139Source documentation
Fixed reduction parameters give one polynomial for every encoded input.
theorem fixed_parameters_output_size (k : Nat) (T : NoiseTables.Table s d) : ∃ p : Polynomial Nat, ∀ input : SourceEncoding.Input, (Complexity.gameBits (UniformReduction.output input.equations input.nonempty k T)).length ≤ p.eval (SourceEncoding.inputBits input).length := …Mentions: OAI.UniqueGamesTheorem.Reduction.SourceEncoding.Input, OAI.UniqueGamesTheorem.Reduction.UniformReduction.output, OAI.UniqueGamesTheorem.Reduction.SourceEncoding.inputBits