Nuprl Theory languages

(only non hidden objects are presented)

DISPlanguages_dfL{<i:l>}(<Alph:Alph:*>)== L{<i>}(<Alph>) L(<Alph:Alph:*>)== L(<Alph>)
ABSlanguagesL(Alph) == Alph List
THMlanguages_wfAlph:. L(Alph) '
DISPlang_union_df(<L:L:*> U <M:M:*>)== (<L> U <M>)
ABSlang_union(L U M) == l.L l M l
THMlang_union_wfAlph:. M,N:L(Alph). (M U N) L(Alph)
DISPlang_inters_df(<L:L:*> <M:M:*>)== (<L> <M>)
ABSlang_inters(L M) == l.L l M l
THMlang_inters_wfAlph:. M,N:L(Alph). (M N) L(Alph)
DISPlang_compl_df(<L:L:*>)== (<L>)
ABSlang_compl(L) == l.(L l)
THMlang_compl_wfAlph:. M:L(Alph). (M) L(Alph)
DISPlang_prod_df(<L:L:*><M:M:*>)== (<L><M>)
ABSlang_prod(LM) == l.i:{0...||l||}. L l[0..i] M l[i..||l||]
THMlang_prod_wfAlph:. M,N:L(Alph). (MN) L(Alph)
DISPlang_sing_df==
ABSlang_sing == l.null(l)
THMlang_sing_wfAlph:. L(Alph)
DISPlang_power_df(<L:lang:*><n:nat:*>)== (<L><n>)
MLlang_power_ml(Ln)==r if (n = 0) then else ((Ln - 1)L) fi
THMlang_power_wfAlph:. L:L(Alph). n:. (Ln) L(Alph)
THMcomb_for_lang_power_wf(Alph,L,n,z.(Ln)) Alph: L:L(Alph) n: True L(Alph)
DISPlang_closure_df(<L:L:*>)== (<L>)
ABSlang_closure(L) == l.n:. (Ln) l
THMlang_closure_wfAlph:. L:L(Alph). (L) L(Alph)
DISPlang_eq_df<L:lang:*> = <M:lang:*> in <Alph:Alph:*>== <L> = <M> <L:L:*> = <M:M:*>== <L> = <M>
ABSlang_eqL = M == l:Alph List. L l M l
THMlang_eq_wfAlph:. L,M:L(Alph). L = M '
MLlang_eq_mldeclare_equiv_rel `lang_eq` `equal`;;
THMcomb_for_lang_eq_wf(Alph,L,M,z.L = M) Alph: L:L(Alph) M:L(Alph) True '
THMlang_eq_weakeningAlph:. L,M:L(Alph). L = M L = M
THMlang_eq_inversionAlph:. L,M:L(Alph). L = M M = L
THMlang_eq_transitivityAlph:. L,M,N:L(Alph). L = M M = N L = N
THMapply_functionality_wrt_lang_eqAlph:. l,l':Alph List. L,L':L(Alph). L = L' l = l' (L l L' l')
THMlang_union_functionalityAlph:. L,L',M,M':L(Alph). L = L' M = M' (L U M) = (L' U M')
THMlang_inters_functionalityAlph:. L,L',M,M':L(Alph). L = L' M = M' (L M) = (L' M')
THMlang_compl_functionalityAlph:. L,L':L(Alph). L = L' (L) = (L')
THMlang_prod_functionalityAlph:. L,L',M,M':L(Alph). L = L' M = M' (LM) = (L'M')
THMlang_power_functionalityAlph:. L,L':L(Alph). n,n':. L = L' n = n' (Ln) = (L'n')
THMlang_closure_functionalityAlph:. L,L':L(Alph). L = L' (L) = (L')
THMlang_union_idempAlph:. L:L(Alph). (L U L) = L
THMlang_union_commutAlph:. L,M:L(Alph). (L U M) = (M U L)
THMlang_union_assocAlph:. L,M,N:L(Alph). (L U (M U N)) = ((L U M) U N)
THMlang_union_intersAlph:. L,M,N:L(Alph). (L U (M N)) = ((L U M) (L U N))
THMlang_inters_idempAlph:. L:L(Alph). (L L) = L
THMlang_inters_commutAlph:. L,M:L(Alph). (L M) = (M L)
THMlang_inters_assocAlph:. L,M,N:L(Alph). (L (M N)) = ((L M) N)
THMlang_inters_unionAlph:. L,M,N:L(Alph). (L (M U N)) = ((L M) U (L N))
THMlang_prod_singAlph:. L:L(Alph). (L) = L
THMlang_sing_prodAlph:. L:L(Alph). (L) = L
DISPlang_empty_df==
ABSlang_empty == l.False
THMlang_empty_wfAlph:. L(Alph)
THMlang_zero_powerAlph:. L:L(Alph). (L0) =

the other theories