Documentation

Complexitylib.Classes.PCP.Internal.GapReduction

The starting constraint graph, over the amplifier's alphabet #

Dinur's round is an endomorphism of constraint graphs over the alphabet the composition step produces, MultiTest.Alpha ReadIdx, while the reduction from 3-SAT lands in Fin 3 → Bool. The latter has eight symbols and the former 2^23, so the small alphabet embeds, and AlphabetLift carries the graph across without disturbing satisfiability.

Main definitions #

Main results #

@[reducible, inline]

The alphabet Dinur's round runs over.

Equations
Instances For
    noncomputable def Complexity.alphaEmb :

    An injection of the 3-SAT alphabet into the amplifier's.

    Equations
    Instances For

      The 3-SAT constraint graph, read over the amplifier's alphabet.

      Equations
      Instances For

        The starting graph is small enough for logarithmically many rounds.