Documentation

LeanPool.GapCVP.Part05D

GapCVP proof, part 05, continuation 04 #

GapCVP reduction support.

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

    Executes the originalSourcePreservationStepTac 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

              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
                        @[reducible, inline]

                        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 flatAdjacentRecordStepTac machine-step simplifier.

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

                              Internal support shared across GapCVP continuation modules.

                              Internal support shared across GapCVP continuation modules.

                              Internal support shared across GapCVP continuation modules.

                              theorem GapCVP.CNFFlatAdjacentRecordSwapTM.flatAdjacentRecord_firstPayload_step (bit : Bool) (input first second counter : List Bool) :
                              actualFlatAdjacentRecordSwapMachine.step (flatAdjacentRecordConfiguration 1 (bit :: input) first second (true :: counter)) = some (flatAdjacentRecordConfiguration 1 input (bit :: first) second counter)

                              Internal support shared across GapCVP continuation modules.

                              Internal support shared across GapCVP continuation modules.

                              Internal support shared across GapCVP continuation modules.

                              Internal support shared across GapCVP continuation modules.

                              Internal support shared across GapCVP continuation modules.

                              Internal support shared across GapCVP continuation modules.

                              theorem GapCVP.CNFFlatAdjacentRecordSwapTM.flatAdjacentRecord_secondPayload_step (bit : Bool) (input first second counter : List Bool) :
                              actualFlatAdjacentRecordSwapMachine.step (flatAdjacentRecordConfiguration 3 (bit :: input) first second (true :: counter)) = some (flatAdjacentRecordConfiguration 3 input first (bit :: second) counter)

                              Internal support shared across GapCVP continuation modules.

                              Internal support shared across GapCVP continuation modules.

                              Internal support shared across GapCVP continuation modules.

                              Internal support shared across GapCVP continuation modules.

                              Internal support shared across GapCVP continuation modules.

                              theorem GapCVP.CNFFlatAdjacentRecordSwapTM.flatAdjacentRecord_failure_input (bit : Bool) (input first second counter : List Bool) :
                              actualFlatAdjacentRecordSwapMachine.step (flatAdjacentRecordConfiguration 6 (bit :: input) first second counter) = some (flatAdjacentRecordConfiguration 6 input first second counter)

                              Internal support shared across GapCVP continuation modules.

                              Internal support shared across GapCVP continuation modules.

                              Internal support shared across GapCVP continuation modules.

                              @[simp]

                              Internal support shared across GapCVP continuation modules.