Documentation

Complexity.Computability.PCP.Encoded.Amplification.Arithmetic

A concrete executable gap amplifier #

Use the certified arithmetic expander, complete constructive enumerations, and fixed numerical parameters to iterate the normalized amplification round. The program has no unimplemented expander or enumeration premise. Its asymptotic polynomial-time certificate charges the complete encoded tables, while its enormous fixed parameters prevent practical execution.

Main definitions #

Main results #

References #

@[instance_reducible]

Concrete enumeration of the arithmetic expander's fixed field.

Instances For
    @[irreducible]
    def Cslib.PCP.Encoded.Graph.arithmeticAmplify (g : Graph (Bool × (Fin 6 → Bool) → Bool × (Fin 6 → Bool) → Bool)) :
    Graph (Bool × (Fin 6 → Bool) → Bool × (Fin 6 → Bool) → Bool)

    Complete normalized rounds with fixed arithmetic expanders and fixed numerical parameters.

    Instances For

      The concrete amplifier is polynomial-time in any efficiently computed well-formed input.

      Valid endpoint indices are preserved, including when the program performs no rounds.

      The fully specified arithmetic construction preserves satisfiability.

      Every unsatisfiable graph reaches the fixed positive gap after logarithmically many rounds.