Documentation

AbstractInterpretation.Order.CompleteLattice

class CompleteLattice (L : Type u_1) extends Poset L :
Type u_1
Instances
    theorem sup_subset_to_le {L : Type u_1} [CompleteLattice L] {a b : Set L} (subset : a b) :
    theorem sup_pair_eq_right {L : Type u_1} [CompleteLattice L] {x y : L} (h : Poset.le x y) :
    ({x, y}) = y
    theorem inf_pair_eq_left {L : Type u_1} [CompleteLattice L] {x y : L} (h : Poset.le x y) :
    ({x, y}) = x
    Equations
    • One or more equations did not get rendered due to their size.
    Instances For
      Equations
      • One or more equations did not get rendered due to their size.
      Instances For
        def lfp {L : Type u_1} [CompleteLattice L] (f : LL) :
        L
        Equations
        Instances For
          axiom Tarskis_fixed_point_theorem_lfp {L : Type u_1} [CompleteLattice L] (f : LL) (f_mon : monotone f) :
          f (lfp f) = lfp f
          def gfp {L : Type u_1} [CompleteLattice L] (f : LL) :
          L
          Equations
          Instances For
            axiom Tarskis_fixed_point_theorem_gfp {L : Type u_1} [CompleteLattice L] (f : LL) (f_mon : monotone f) :
            f (gfp f) = gfp f
            theorem prefixed_point_ge_lfp {L : Type u_1} [CompleteLattice L] (f : LL) (x : L) (h : Poset.le (f x) x) :
            theorem postfixed_point_le_gfp {L : Type u_1} [CompleteLattice L] (f : LL) (x : L) (h : Poset.le x (f x)) :
            Equations
            Instances For
              theorem lfp_eq_gfp_dual {L : Type u_1} [inst : CompleteLattice L] (f : LL) (_f_mon : monotone f) :
              lfp f = gfp f
              theorem gfp_eq_lfp_dual {L : Type u_1} [inst : CompleteLattice L] (f : LL) (_f_mon : monotone f) :
              gfp f = lfp f