Documentation

LeanPool.GapCVP.Part03D

GapCVP proof, part 03, continuation 04 #

GapCVP reduction support.

Equations
  • One or more equations did not get rendered due to their size.
Instances For

    GapCVP reduction support.

    Equations
    Instances For

      Executes the naturalBinaryWriterStepTac machine-step simplifier.

      Equations
      • One or more equations did not get rendered due to their size.
      Instances For

        GapCVP reduction support.

        Equations
        • One or more equations did not get rendered due to their size.
        Instances For

          GapCVP reduction support.

          Equations
          • One or more equations did not get rendered due to their size.
          Instances For

            GapCVP reduction support.

            Equations
            • One or more equations did not get rendered due to their size.
            Instances For

              GapCVP reduction support.

              Equations
              • One or more equations did not get rendered due to their size.
              Instances For
                noncomputable def GapCVP.CLStructuralWholeCNFOutputTM.structuralWholeThreeCNF (bound : Polynomial ) {verifier : List Bool × List BoolBool} (machine : VerifierTM verifier) (x : List Bool) :

                GapCVP reduction support.

                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  theorem GapCVP.CLStructuralWholeCNFOutputTM.structuralWholeCNFWord_mem_threeSAT_iff (bound : Polynomial ) {verifier : List Bool × List BoolBool} (machine : VerifierTM verifier) (x : List Bool) :
                  threeSATLanguage (structuralWholeCNFWord bound machine x) = true ∃ (certificate : List Bool), certificate.length Polynomial.eval x.length bound verifier (x, certificate) = true

                  GapCVP reduction support.

                  Equations
                  Instances For
                    theorem GapCVP.CNFSortingDedup.replicate_append_bit_cons (bit : Bool) (count : ) (tail : List Bool) :
                    List.replicate count bit ++ bit :: tail = bit :: (List.replicate count bit ++ tail)
                    @[instance_reducible]
                    Equations
                    • One or more equations did not get rendered due to their size.

                    GapCVP reduction support.

                    Equations
                    • One or more equations did not get rendered due to their size.
                    Instances For

                      GapCVP reduction support.

                      Equations
                      • One or more equations did not get rendered due to their size.
                      Instances For