Documentation

Std.Do.SPred.Notation

Remove an spred layer from a term syntax object.

Idiom notation #

Embedding of pure Lean values into SVal.

Equations
    Instances For

      ‹t› in SVal idiom notation. Accesses the state of type t.

      Equations
        Instances For

          Use getter t : SVal σs σ in SVal idiom notation; sugar for SVal.uncurry t (by assumption).

          Equations
            Instances For

              Sugar for SPred #

              Entailment in SPred; sugar for SPred.entails.

              Equations
                Instances For

                  Tautology in SPred; sugar for SPred.entails ⌜True⌝.

                  Equations
                    Instances For

                      Bi-entailment in SPred; sugar for SPred.bientails.

                      Equations
                        Instances For