Nuprl Theory automata

(only non hidden objects are presented)

DISPlang_rel_dfRl== Rl
ABSlang_relRl == x,y.z:A List. L (z @ x) L (z @ y)
THMlang_rel_wfA:. L:L(A). Rl A List A List
THMlang_rel_reflA:. L:L(A). Refl(A List;x,y.x Rl y)
THMlang_rel_symmA:. L:L(A). Sym(A List;x,y.x Rl y)
THMlang_rel_tranA:. L:L(A). Trans(A List;x,y.x Rl y)
THMlang_rel_equiA:. L:L(A). EquivRel(A List;x,y.x Rl y)
DISPmn_quo_append_df<z:z:*>@<x:x:*>== <z>@<x>
ABSmn_quo_appendz@x == z @ x
THMmn_quo_append_wfA:. R:A List A List . EquivRel(A List;x,y.x R y) (x,y,z:A List. x R y (z @ x) R (z @ y)) (z:A List. y:x,y:(A List)//(x R y). z@y x,y:(A List)//(x R y))
THMmn_quo_append_assocAlph:. R:Alph List Alph List . EquivRel(Alph List;x,y.x R y) (x,y,z:Alph List. x R y (z @ x) R (z @ y)) (z1,z2:Alph List. y:x,y:(Alph List)//(x R y). z1 @ z2@y = z1@z2@y)
DISPlquo_rel_dfRg== Rg
ABSlquo_relRg == x,y.z:A List. (g z@x) (g z@y)
THMlquo_rel_wfA:. R:A List A List . EquivRel(A List;x,y.x R y) (x,y,z:A List. x R y (z @ x) R (z @ y)) (g:x,y:(A List)//(x R y) Rg x,y:(A List)//(x R y) x,y:(A List)//(x R y) )
THMlquo_rel_reflA:. R:A List A List . EquivRel(A List;x,y.x R y) (x,y,z:A List. x R y (z @ x) R (z @ y)) (g:x,y:(A List)//(x R y) Refl(x,y:(A List)//(x R y);u,v.u Rg v))
THMlquo_rel_symmA:. R:A List A List . EquivRel(A List;x,y.x R y) (x,y,z:A List. x R y (z @ x) R (z @ y)) (g:x,y:(A List)//(x R y) Sym(x,y:(A List)//(x R y);u,v.u Rg v))
THMlquo_rel_tranA:. R:A List A List . EquivRel(A List;x,y.x R y) (x,y,z:A List. x R y (z @ x) R (z @ y)) (g:x,y:(A List)//(x R y) Trans(x,y:(A List)//(x R y);u,v.u Rg v))
THMlquo_rel_equiA:. R:A List A List . EquivRel(A List;x,y.x R y) (x,y,z:A List. x R y (z @ x) R (z @ y)) (g:x,y:(A List)//(x R y) EquivRel(x,y:(A List)//(x R y);u,v.u Rg v))
THMRl_iff_RgA:. R:A List A List . EquivRel(A List;x,y.x R y) (x,y,z:A List. x R y (z @ x) R (z @ y)) (g:x,y:(A List)//(x R y) . L:L(A). (l:A List. L l (g l)) (x,y:A List. x Rl y x Rg y))
THMmn_23_refinmentAlph:. L:L(Alph). R:Alph List Alph List . EquivRel(Alph List;x,y.x R y) (g:x,y:(Alph List)//(x R y) . l:Alph List. L l (g l)) (x,y,z:Alph List. x R y (z @ x) R (z @ y)) (x,y:Alph List. x R y x Rl y)
THMassert_iff_eqa,b:. (a b) a = b
THMmn_23_lem_0P: . n:. (k:{n...}. P k (i:k. P i)) (m:. P m) (m:n. P m)
THMnxn_plus_1_ge_0n:. n * n + 1
THMmn_23_lem_1Alph:. L:L(Alph). R:Alph List Alph List . Fin(Alph) EquivRel(Alph List;x,y.x R y) Fin(x,y:(Alph List)//(x R y)) (x,y,z:Alph List. x R y (z @ x) R (z @ y)) (g:x,y:(Alph List)//(x R y) (l:Alph List. L l (g l)) (x,y:x,y:(Alph List)//(x R y). Dec(x Rg y)))
THMmn_23_Rl_equal_RgAlph:. L:L(Alph). R:Alph List Alph List . EquivRel(Alph List;x,y.x R y) (x,y,z:Alph List. x R y (z @ x) R (z @ y)) (g:x,y:(Alph List)//(x R y) (l:Alph List. L l (g l)) x,y:(Alph List)//(x Rl y) = x,y:(Alph List)//(x Rg y))
THMmn_23n:{1...}. A:. L:L(A). R:A List A List . Fin(A) EquivRel(A List;x,y.x R y) 1-1-Corresp(n;x,y:(A List)//(x R y)) (x,y,z:A List. x R y (z @ x) R (z @ y)) (g:x,y:(A List)//(x R y) . l:A List. L l (g l)) (m:. 1-1-Corresp(m;x,y:(A List)//(x Rl y))) (l:A List. Dec(L l))

the other theories