Documentation

LeanPool.GapCVP.Part07E

GapCVP proof, part 07, continuation 05 #

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

          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

                  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

                          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.CNFFiveFamilyForbiddenWholeClauseExactSourceTM.fiveForbiddenExactWindowWholeClauseRecordWord (grid : Polynomial ) (leftSymbol centerSymbol rightSymbol nextSymbol : ) (input : List Bool) :

                                GapCVP reduction support.

                                Equations
                                • One or more equations did not get rendered due to their size.
                                Instances For
                                  noncomputable def GapCVP.CNFFiveFamilyForbiddenWholeClauseExactSourceTM.fiveFamilyForbiddenExactWindowWholeClauseRecordComputable (grid : Polynomial ) (leftSymbol centerSymbol rightSymbol nextSymbol : ) :
                                  BitTM (fiveForbiddenExactWindowWholeClauseRecordWord grid leftSymbol centerSymbol rightSymbol nextSymbol)

                                  Internal support shared across GapCVP continuation modules.

                                  Equations
                                  • One or more equations did not get rendered due to their size.
                                  Instances For
                                    theorem GapCVP.CNFFiveFamilyForbiddenWholeClauseExactSourceTM.fiveFamilyForbiddenRawDistinctPayloadWord_valid {α : Type} [Encodable α] [DecidableEq α] (first second third fourth payload : List BoolList Bool) (input : List Bool) (firstAtom secondAtom thirdAtom fourthAtom : α) (output : αList Bool) (hfirst : first input = List.replicate (Encodable.encode firstAtom) true) (hsecond : second input = List.replicate (Encodable.encode secondAtom) true) (hthird : third input = List.replicate (Encodable.encode thirdAtom) true) (hfourth : fourth input = List.replicate (Encodable.encode fourthAtom) true) (hpayload : ∀ (atom : α), payload (List.replicate (Encodable.encode atom) true) = output atom) (hordered : List.Pairwise (fun (left right : α) => Encodable.encode left Encodable.encode right) [firstAtom, secondAtom, thirdAtom, fourthAtom]) :
                                    fiveForbiddenRawDistinctPayloadWord first second third fourth payload input = List.flatMap output [firstAtom, secondAtom, thirdAtom, fourthAtom].dedup