Documentation

Projects.Fixpoint.KnasterTarski

def Fixpoint.infPrefix {α : Type u_1} [LE α] [InfSet α] (f : αα) :
α
Equations
Instances For
    def Fixpoint.supPostfix {α : Type u_1} [LE α] [SupSet α] (f : αα) :
    α
    Equations
    Instances For
      theorem Fixpoint.preFixpoint_infPrefix {α : Type u_1} {f : αα} [ha : CompleteLattice α] (hf : Monotone f) :
      theorem Fixpoint.postFixpoint_supPostfix {α : Type u_1} {f : αα} [ha : CompleteLattice α] (hf : Monotone f) :
      theorem Fixpoint.postFixpoint_infPrefix {α : Type u_1} {f : αα} [ha : CompleteLattice α] (hf : Monotone f) :
      theorem Fixpoint.preFixpoint_supPostfix {α : Type u_1} {f : αα} [ha : CompleteLattice α] (hf : Monotone f) :
      theorem Fixpoint.fixpoint_infPrefix {α : Type u_1} {f : αα} [ha : CompleteLattice α] (hf : Monotone f) :
      theorem Fixpoint.fixpoint_supPostfix {α : Type u_1} {f : αα} [ha : CompleteLattice α] (hf : Monotone f) :
      theorem Fixpoint.le_of_preFixpoint_infPrefix {α : Type u_1} {f : αα} {x : α} [ha : CompleteLattice α] (h : PreFixpoint f x) :
      theorem Fixpoint.le_of_postFixpoint_supPostfix {α : Type u_1} {f : αα} {x : α} [ha : CompleteLattice α] (h : PostFixpoint f x) :
      theorem Fixpoint.exi_least_fixpoint_of_monotone {α : Type u_1} {f : αα} [ha : CompleteLattice α] (h : Monotone f) :
      ∃ (x : α), Fixpoint f x ∀ (y : α), Fixpoint f yx y
      theorem Fixpoint.exi_greatest_fixpoint_of_monotone {α : Type u_1} {f : αα} [ha : CompleteLattice α] (h : Monotone f) :
      ∃ (x : α), Fixpoint f x ∀ (y : α), Fixpoint f yy x
      theorem Fixpoint.exi_least_and_greatest_fixpoint_of_monotone {α : Type u_1} {f : αα} [ha : CompleteLattice α] (h : Monotone f) :
      (∃ (x : α), Fixpoint f x ∀ (y : α), Fixpoint f yx y) ∃ (x : α), Fixpoint f x ∀ (y : α), Fixpoint f yy x
      theorem Fixpoint.postFixpoint_least_preFixpoint {α : Type u_1} {f : αα} {x : α} [ha : PartialOrder α] (hf : Monotone f) (h₁ : PreFixpoint f x) (h₂ : ∀ ⦃y : α⦄, PreFixpoint f yx y) :
      theorem Fixpoint.preFixpoint_greatest_postFixpoint {α : Type u_1} {f : αα} {x : α} [ha : PartialOrder α] (hf : Monotone f) (h₁ : PostFixpoint f x) (h₂ : ∀ ⦃y : α⦄, PostFixpoint f yy x) :
      @[simp]
      theorem Fixpoint.infPrefix_pi_const {α : Type u_1} {P : Prop} :
      (infPrefix fun (x : αProp) (x_1 : α) => P) = fun (x : α) => P
      @[simp]
      theorem Fixpoint.supPostfix_pi_const {α : Type u_1} {P : Prop} :
      (supPostfix fun (x : αProp) (x_1 : α) => P) = fun (x : α) => P