The Theory wf_recp
Parents
wf_relp
Constants
$respects
(('a rarr.gif 'b) rarr.gif 'a rarr.gif 'b) rarr.gif ('a rarr.gif 'a rarr.gif BOOL) rarr.gif BOOL
fixed_below
(('a rarr.gif 'b) rarr.gif 'a rarr.gif 'b)
fillrarr.gif ('a rarr.gif 'a rarr.gif BOOL)
fillrarr.gif ('a rarr.gif 'b)
fillrarr.gif 'a
fillrarr.gif BOOL
fixed_at
(('a rarr.gif 'b) rarr.gif 'a rarr.gif 'b)
fillrarr.gif ('a rarr.gif 'a rarr.gif BOOL)
fillrarr.gif ('a rarr.gif 'b)
fillrarr.gif 'a
fillrarr.gif BOOL
fix
(('a rarr.gif 'b) rarr.gif 'a rarr.gif 'b) rarr.gif 'a rarr.gif 'b
relmap
('a rarr.gif 'a rarr.gif BOOL) rarr.gif ('a rarr.gif 'b) rarr.gif 'a rarr.gif 'a rarr.gif 'b rarr.gif BOOL
Fixity
Right Infix 240:
respects
Definitions
respects
turnstil.gif forall.gif f r
fillbull.gif f respects r
fillequiv.gif (forall.gif g h x
fillbull.gif (forall.gif ybull.gif tc r y x ruarr.gif g y = h y) ruarr.gif f g x = f h x)
fixed_below
turnstil.gif forall.gif f r g x
fillbull.gif fixed_below f r g x equiv.gif (forall.gif ybull.gif tc r y x ruarr.gif f g y = g y)
fixed_at
turnstil.gif forall.gif f r g x
fillbull.gif fixed_at f r g x
fillequiv.gif fixed_below f r g x and.gif f g x = g x
fix
turnstil.gif forall.gif f r
fillbull.gif well_founded r and.gif f respects r ruarr.gif f (fix f) = fix f
relmap
turnstil.gif forall.gif r fbull.gif relmap r f = (lambda.gif x y zbull.gif r y x and.gif z = f y)
Theorems
fixed_below_lemma1
turnstil.gif forall.gif f r
fillbull.gif well_founded r and.gif f respects r
fillruarr.gif (forall.gif x g y
fillbull.gif fixed_below f r g x and.gif tc r y x
fillruarr.gif fixed_below f r g y)
fixed_at_lemma1
turnstil.gif forall.gif f r
fillbull.gif well_founded r and.gif f respects r
fillruarr.gif (forall.gif x g
fillbull.gif fixed_below f r g x ruarr.gif fixed_at f r (f g) x)
fixed_at_lemma2
turnstil.gif forall.gif f r
fillbull.gif well_founded r and.gif f respects r
fillruarr.gif (forall.gif x g
fillbull.gif fixed_below f r g x
fillruarr.gif (forall.gif ybull.gif tc r y x ruarr.gif fixed_at f r g y))
fixed_at_lemma3
turnstil.gif forall.gif f r
fillbull.gif well_founded r and.gif f respects r
fillruarr.gif (forall.gif x g
fillbull.gif (forall.gif ybull.gif tc r y x ruarr.gif fixed_at f r g y)
fillruarr.gif fixed_below f r g x)
fixed_below_lemma2
turnstil.gif forall.gif f r
fillbull.gif well_founded r and.gif f respects r
fillruarr.gif (forall.gif x g h
fillbull.gif fixed_below f r g x and.gif fixed_below f r h x
fillruarr.gif (forall.gif zbull.gif tc r z x ruarr.gif h z = g z))
fixed_at_lemma4
turnstil.gif forall.gif f r
fillbull.gif well_founded r and.gif f respects r
fillruarr.gif (forall.gif g x
fillbull.gif fixed_at f r g x
fillruarr.gif (forall.gif ybull.gif tc r y x ruarr.gif fixed_at f r g y))
fixed_at_lemma5
turnstil.gif forall.gif f r
fillbull.gif well_founded r and.gif f respects r
fillruarr.gif (forall.gif g h x
fillbull.gif fixed_at f r g x and.gif fixed_at f r h x
fillruarr.gif g x = h x)
fixed_below_lemma3
turnstil.gif forall.gif f r
fillbull.gif well_founded r and.gif f respects r
fillruarr.gif (forall.gif x
fillbull.gif (forall.gif ybull.gif tc r y x ruarr.gif (exist.gif gbull.gif fixed_at f r g y))
fillruarr.gif (exist.gif gbull.gif fixed_below f r g x))
fixed_below_lemma4
turnstil.gif forall.gif r f
fillbull.gif well_founded r and.gif f respects r
fillruarr.gif (forall.gif xbull.gif exist.gif gbull.gif fixed_below f r g x)
fixed_at_lemma6
turnstil.gif forall.gif f r
fillbull.gif well_founded r and.gif f respects r
fillruarr.gif (forall.gif xbull.gif exist.gif gbull.gif fixed_at f r g x)
fixed_lemma1
turnstil.gif forall.gif f r
fillbull.gif well_founded r and.gif f respects r
fillruarr.gif (forall.gif x
fillbull.gif fixed_at
fillf
fillr
fill(lambda.gif xbull.gif (epsilon.gif hbull.gif fixed_at f r h x) x)
fillx)
fixp_thm1
turnstil.gif forall.gif f rbull.gif well_founded r and.gif f respects r ruarr.gif (exist.gif gbull.gif f g = g)
relmap_respect_thm
turnstil.gif forall.gif r gbull.gif (lambda.gif fbull.gif g o relmap r f) respects r

up quick index

V