The Theory wf_relp
Parents
hol
Children
surreal gst-ax wf_recp
Constants
trans
('a rarr.gif 'a rarr.gif BOOL) rarr.gif BOOL
tc
('a rarr.gif 'a rarr.gif BOOL) rarr.gif 'a rarr.gif 'a rarr.gif BOOL
well_founded
('a rarr.gif 'a rarr.gif BOOL) rarr.gif BOOL
twfp
('a rarr.gif 'a rarr.gif BOOL) rarr.gif BOOL
Definitions
trans
turnstil.gif forall.gif rbull.gif trans r equiv.gif (forall.gif s t ubull.gif r s t and.gif r t u ruarr.gif r s u)
tc
turnstil.gif forall.gif r
fillbull.gif tc r
fill= (lambda.gif s t
fillbull.gif forall.gif tr
fillbull.gif trans tr and.gif (forall.gif v ubull.gif r v u ruarr.gif tr v u) ruarr.gif tr s t)
well_founded
turnstil.gif forall.gif r
fillbull.gif well_founded r
fillequiv.gif (forall.gif s
fillbull.gif (forall.gif xbull.gif (forall.gif ybull.gif r y x ruarr.gif s y) ruarr.gif s x) ruarr.gif (forall.gif xbull.gif s x))
twfp
turnstil.gif forall.gif rbull.gif twfp r equiv.gif well_founded r and.gif trans r
Theorems
tran_tc_thm
turnstil.gif forall.gif rbull.gif trans (tc r)
tran_tc_thm2
turnstil.gif forall.gif r x y zbull.gif tc r x y and.gif tc r y z ruarr.gif tc r x z
tc_incr_thm
turnstil.gif forall.gif r x ybull.gif r x y ruarr.gif tc r x y
tc_decomp_thm
turnstil.gif forall.gif r x ybull.gif tc r x y and.gif not.gif r x y ruarr.gif (exist.gif zbull.gif tc r x z and.gif r z y)
tc_mono_thm
turnstil.gif forall.gif r1 r2
fillbull.gif (forall.gif x ybull.gif r1 x y ruarr.gif r2 x y)
fillruarr.gif (forall.gif x ybull.gif tc r1 x y ruarr.gif tc r2 x y)
tc_p_thm
turnstil.gif forall.gif r pbull.gif (forall.gif x ybull.gif r x y ruarr.gif p x) ruarr.gif (forall.gif x ybull.gif tc r x y ruarr.gif p x)
tcwf_lemma1
turnstil.gif forall.gif s r
fillbull.gif well_founded r
fillruarr.gif (forall.gif x
fillbull.gif (forall.gif ybull.gif tc r y x ruarr.gif (forall.gif zbull.gif tc r z y ruarr.gif s z) ruarr.gif s y)
fillruarr.gif (forall.gif ybull.gif tc r y x ruarr.gif s y))
tcwf_lemma2
turnstil.gif forall.gif r
fillbull.gif well_founded r
fillruarr.gif (forall.gif s
fillbull.gif (forall.gif tbull.gif (forall.gif ubull.gif tc r u t ruarr.gif s u) ruarr.gif s t)
fillruarr.gif (forall.gif ebull.gif s e))
wf_tc_wf_thm
turnstil.gif forall.gif rbull.gif well_founded r ruarr.gif well_founded (tc r)
tc_wf_wf_thm
turnstil.gif forall.gif rbull.gif well_founded (tc r) ruarr.gif well_founded r
tc_wf_twf_thm
turnstil.gif forall.gif rbull.gif well_founded r ruarr.gif twfp (tc r)
wf_nochain_thm
turnstil.gif forall.gif r
fillbull.gif well_founded r
fillruarr.gif (forall.gif x
fillbull.gif not.gif (exist.gif p v
fillbull.gif p v
filland.gif (forall.gif y
fillbull.gif p y ruarr.gif tc r y x and.gif (exist.gif zbull.gif p z and.gif r z y))))
wf_wf_thm
turnstil.gif forall.gif r
fillbull.gif well_founded r
fillruarr.gif not.gif (exist.gif p v
fillbull.gif p v and.gif (forall.gif ybull.gif p y ruarr.gif (exist.gif zbull.gif p z and.gif r z y)))
nochain_wf_thm
turnstil.gif forall.gif r
fillbull.gif (forall.gif x
fillbull.gif not.gif (exist.gif p v
fillbull.gif p v
filland.gif (forall.gif y
fillbull.gif p y ruarr.gif tc r y x and.gif (exist.gif zbull.gif p z and.gif r z y))))
fillruarr.gif well_founded r
wf_induct_thm
turnstil.gif not.gif (exist.gif p vbull.gif p v and.gif (forall.gif ybull.gif p y ruarr.gif (exist.gif zbull.gif p z and.gif r z y)))
fillruarr.gif well_founded r
nochain_wf_thm2
turnstil.gif forall.gif r
fillbull.gif (forall.gif x
fillbull.gif not.gif (exist.gif p v
fillbull.gif p v and.gif (forall.gif ybull.gif p y ruarr.gif (exist.gif zbull.gif p z and.gif r z y))))
fillruarr.gif well_founded r
nochain_min_thm
turnstil.gif forall.gif r
fillbull.gif (forall.gif x
fillbull.gif not.gif (exist.gif p v
fillbull.gif p v
filland.gif (forall.gif y
fillbull.gif p y ruarr.gif tc r y x and.gif (exist.gif zbull.gif p z and.gif r z y))))
fillruarr.gif (forall.gif x
fillbull.gif (exist.gif ybull.gif r y x)
fillruarr.gif (exist.gif zbull.gif r z x and.gif not.gif (exist.gif vbull.gif r v z and.gif r v x)))
nochain_min_thm2
turnstil.gif forall.gif r
fillbull.gif (forall.gif x
fillbull.gif not.gif (exist.gif p v
fillbull.gif p v and.gif (forall.gif ybull.gif p y ruarr.gif (exist.gif zbull.gif p z and.gif r z y))))
fillruarr.gif (forall.gif p
fillbull.gif (exist.gif ybull.gif p y) ruarr.gif (exist.gif zbull.gif p z and.gif not.gif (exist.gif vbull.gif r v z and.gif p v)))
wf_min_thm
turnstil.gif forall.gif r
fillbull.gif well_founded r
fillruarr.gif (forall.gif x
fillbull.gif (exist.gif ybull.gif r y x)
fillruarr.gif (exist.gif zbull.gif r z x and.gif not.gif (exist.gif vbull.gif r v z and.gif r v x)))
minr_not_wf_thm
turnstil.gif exist.gif r
fillbull.gif (forall.gif x
fillbull.gif (exist.gif ybull.gif r y x)
fillruarr.gif (exist.gif zbull.gif r z x and.gif not.gif (exist.gif vbull.gif r v z and.gif r v x)))
filland.gif not.gif well_founded r
wf_restrict_wf_thm
turnstil.gif forall.gif r
fillbull.gif well_founded r
fillruarr.gif (forall.gif r2bull.gif well_founded (lambda.gif x ybull.gif r2 x y and.gif r x y))

up quick index

V