Equations
- DY.Fixpoint.IsMonotonic f = ∀ (set1 set2 : DY.Fixpoint.Set α), (∀ (x : α), set1 x → set2 x) → ∀ (x : α), f set1 x → f set2 x
Instances For
theorem DY.Fixpoint.combine_isMonotonic {α : Type u} {Id : Type} (fs : Id → Set α → Set α) (h_fs : ∀ (id : Id), IsMonotonic (fs id)) :
IsMonotonic (combine fs)
Equations
- DY.Fixpoint.mkLeastFixpoint f x = ∀ (s : DY.Fixpoint.Set α), f s ⊆ s → s x
Instances For
theorem DY.Fixpoint.mkLeastFixpoint_is_fixpoint {α : Type u} (f : Set α → Set α) (h_mono : IsMonotonic f) :
theorem DY.Fixpoint.mkLeastFixpoint_is_least {α : Type u} (f : Set α → Set α) :
IsMonotonic f → ∀ (set : Set α), (∀ (x : α), f set x → set x) → ∀ (x : α), mkLeastFixpoint f x → set x