The Theory wf_rec
Parents
wf_rel
Constants
is_recfun
(('a cross.gif 'a) SET
fillcross.gif 'a
fillcross.gif ('a cross.gif ('a cross.gif 'a) SET rarr.gif 'a)
fillcross.gif ('a cross.gif 'a) SET) SET
the_recfun
('a cross.gif 'a) SET cross.gif 'a cross.gif ('a cross.gif ('a cross.gif 'a) SET rarr.gif 'a)
fillrarr.gif ('a cross.gif 'a) SET
wftrecfun
('a cross.gif 'a) SET cross.gif ('a cross.gif ('a cross.gif 'a) SET rarr.gif 'a)
fillrarr.gif ('a cross.gif 'a) SET
wftrec
('a cross.gif 'a) SET cross.gif 'a cross.gif ('a cross.gif ('a cross.gif 'a) SET rarr.gif 'a) rarr.gif 'a
Definitions
is_recfun
turnstil.gif forall.gif r a H f
fillbull.gif (r, a, H, f) isin.gif is_recfun
fillequiv.gif f
fill= {(x, y)
fill|(x, a) isin.gif r
filland.gif y
fill= H
fill(x, {(v, w)|(v, w) isin.gif f and.gif (v, x) isin.gif r})}
the_recfun
turnstil.gif forall.gif r a H
fillbull.gif r isin.gif twf
fillruarr.gif (r, a, H, the_recfun (r, a, H)) isin.gif is_recfun
wftrecfun
turnstil.gif forall.gif r H
fillbull.gif wftrecfun (r, H)
fill= {(a, v)|v = H (a, the_recfun (r, a, H))}
wftrec
turnstil.gif forall.gif r a H
fillbull.gif wftrec (r, a, H) = H (a, the_recfun (r, a, H))
Theorems
ri_lemma
turnstil.gif forall.gif r H a f b g
fillbull.gif r isin.gif twf
filland.gif (r, a, H, f) isin.gif is_recfun
filland.gif (r, b, H, g) isin.gif is_recfun
fillruarr.gif (forall.gif x
fillbull.gif (x, a) isin.gif r and.gif (x, b) isin.gif r
fillruarr.gif (forall.gif ybull.gif (x, y) isin.gif f equiv.gif (x, y) isin.gif g))
recfun_Dom_thm
turnstil.gif forall.gif r a H f
fillbull.gif (r, a, H, f) isin.gif is_recfun ruarr.gif Dom f = {x|(x, a) isin.gif r}
recfun_unique_thm
turnstil.gif forall.gif r H a f g
fillbull.gif r isin.gif twf
filland.gif (r, a, H, f) isin.gif is_recfun
filland.gif (r, a, H, g) isin.gif is_recfun
fillruarr.gif f = g
recfun_restr_lemma
turnstil.gif forall.gif r H a f b g
fillbull.gif r isin.gif twf
filland.gif (r, a, H, f) isin.gif is_recfun
filland.gif (r, b, H, g) isin.gif is_recfun
filland.gif (a, b) isin.gif r
fillruarr.gif f = Dom f dr.gif g
restr_is_recfun_lemma
turnstil.gif forall.gif r H a f b
fillbull.gif r isin.gif twf and.gif (r, a, H, f) isin.gif is_recfun and.gif (b, a) isin.gif r
fillruarr.gif (r, b, H, {(v, w)|(v, w) isin.gif f and.gif (v, b) isin.gif r})
fillisin.gif is_recfun
exists_recfun_thm
turnstil.gif forall.gif H R abull.gif R isin.gif twf ruarr.gif (exist.gif fbull.gif (R, a, H, f) isin.gif is_recfun)

up quick index

V