| Parents |
| wf_relp |
| Children |
| ord |
| Constants |
|
$respects
|
(('a → 'b) → 'a → 'b) → ('a → 'a → BOOL) → BOOL |
|
fixed_below
|
(('a → 'b) → 'a → 'b) |
|
fixed_at
|
(('a → 'b) → 'a → 'b) |
|
fix
|
(('a → 'b) → 'a → 'b) → 'a → 'b |
|
relmap
|
('a → 'a → BOOL) → ('a → 'b) → 'a → 'a → 'b → BOOL |
| Fixity |
| Right Infix 240: |
respects |
| Definitions |
|
respects
|
⊢ ∀ f r |
|
fixed_below
|
⊢ ∀ f r g x |
|
fixed_at
|
⊢ ∀ f r g x |
|
fix
|
⊢ ∀ f r |
|
relmap
|
⊢ ∀ r f• relmap r f = (λ x y z• r y x ∧ z = f y) |
| Theorems |
|
fixed_below_lemma1
|
⊢ ∀ f r
|
|
fixed_at_lemma1
|
⊢ ∀ f r
|
|
fixed_at_lemma2
|
⊢ ∀ f r
|
|
fixed_at_lemma3
|
⊢ ∀ f r
|
|
fixed_below_lemma2
|
⊢ ∀ f r
|
|
fixed_at_lemma4
|
⊢ ∀ f r
|
|
fixed_at_lemma5
|
⊢ ∀ f r
|
|
fixed_below_lemma3
|
⊢ ∀ f r
|
|
fixed_below_lemma4
|
⊢ ∀ r f
|
|
fixed_at_lemma6
|
⊢ ∀ f r
|
|
fixed_lemma1
|
⊢ ∀ f r |
|
fixp_thm1
|
⊢ ∀ f r• well_founded r ∧ f respects r ⇒ (∃ g• f g = g) |
|
relmap_respect_thm
|
⊢ ∀ r g• (λ f• g o relmap r f) respects r |