PhysLean Documentation

PhysLean.Meta.Sorry

Meta results regarding sorry and pseudo attributions #

Some of the code here is adapted from from the file: Lean.Util.CollectAxioms copyright (c) 2020 Microsoft Corporation. Authored by Leonardo de Moura.

A structure used for collecting names of results dependent on the sorryAx axiom and the Lean.ofReduceBool axiom.

Instances For
    @[reducible, inline]

    A monad used for collecting names of results dependent on the sorryAx axiom and the Lean.ofReduceBool axiom.

    Equations
    Instances For

      Given a c : Name updating the monad M based on which results which c uses depend on the sorryAx axiom and the Lean.ofReduceBool axiom.

      Given a c : Array Name updating the monad M based on which results depend on the sorryAx axiom and the Lean.ofReduceBool axiom.

      Equations
      Instances For

        Given a c : Array Name the names of all results used to defined the results in c with the sorryAx axiom and the Lean.ofReduceBool axiom.

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

          The axioms of a constant.

          Equations
          Instances For

            All names which are attributed sorryful.

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

              All names which are attributed pseudo.

              Equations
              Instances For

                Checks whether all results attributed sorryful depend on the ```sorryAx` axiom and vice versa.

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