Documentation

LeanPool.PointwiseComposition.FailureOfComposition.ArithmeticFormulaAtoms

Supporting results for pointwise provable equality.

Arithmetic terms and atomic formulas compiled to arithmetic programs. Evaluation is proved in arbitrary arithmetic structures for terms and positive atoms, and in arbitrary models of PA⁻ for their Boolean complements.

Boolean programs return 1 for truth and 0 for falsehood.

Equations
Instances For

    Boolean compilation of an equality or strict-order atom.

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

      Boolean compilation of the negation of an arithmetic atom.

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

        Positive atomic formulas have total Boolean programs with the exact internal semantics of the original formula.

        An exact Boolean specification always supplies a value.

        @[simp]

        A Boolean graph returns 1 exactly when its proposition holds.

        @[simp]

        A Boolean graph returns 0 exactly when its proposition fails.