| Parents |
| hol |
| Constants |
|
monotonic
|
('a SET → 'b SET) → BOOL |
|
lfp
|
('a SET → 'a SET) → 'a SET |
|
gfp
|
('a SET → 'a SET) → 'a SET |
|
cc2monof
|
('a → 'b) × ('a → 'b SET) → 'b SET → 'b SET |
|
closure
|
('a → 'b) × ('a → 'b SET) → 'b SET |
|
IndPair
|
(BOOL → 'a) |
|
IndInL
|
(BOOL → 'a) → ('a LIST → ONE + 'b) → 'a LIST → ONE + 'b |
|
IndInR
|
(BOOL → 'a) → ('a LIST → ONE + 'b) → 'a LIST → ONE + 'b |
|
IndSum
|
(BOOL → 'a) |
|
IndList
|
(ℕ → 'a) |
| Definitions |
|
monotonic
|
⊢ ∀ f• monotonic f ⇔ (∀ x y• x ⊆ y ⇒ f x ⊆ f y) |
|
lfp
|
⊢ ∀ f• lfp f = ⋂ {X|f X ⊆ X} |
|
gfp
|
⊢ ∀ f• gfp f = ⋃ {X|X ⊆ f X} |
|
cc2monof
|
⊢ ∀ tor tent |
|
closure
|
⊢ ∀ tor tent |
|
IndPair
|
⊢ ∀ i l r h t |
|
IndInL
|
⊢ ∀ i j h t |
|
IndInR
|
⊢ ∀ i j h t |
|
IndSum
|
⊢ ∀ i j h t |
|
IndList
|
⊢ ∀ i ha ta hb tb |
| Theorems |
|
least_fixpoint_thm
|
⊢ ∀ h• monotonic h ⇒ h (lfp h) = lfp h |
|
lfp_min_thm
|
⊢ ∀ h• monotonic h ⇒ (∀ g• h g = g ⇒ lfp h ⊆ g) |
|
lfp_induction_thm
|
⊢ ∀ h• monotonic h ⇒ (∀ s• h s ⊆ s ⇒ lfp h ⊆ s) |
|
greatest_fixpoint_thm
|
⊢ ∀ h• monotonic h ⇒ h (gfp h) = gfp h |
|
gfp_max_thm
|
⊢ ∀ h• monotonic h ⇒ (∀ g• h g = g ⇒ g ⊆ gfp h) |
|
gfp_coinduction_thm
|
⊢ ∀ h• monotonic h ⇒ (∀ s• s ⊆ h s ⇒ s ⊆ gfp h) |
|
mono_cc2monof_thm
|
⊢ ∀ tor tent• monotonic (cc2monof (tor, tent)) |
|
closure_thm1
|
⊢ ∀ tor tent s x y |
|
closure_induction_thm
|
⊢ ∀ tor tent p
|