Nuprl Theory formula_list

(only non hidden objects are presented)

DISPlist_rank_df==
ABSlist_rank == L.reduce(x,y. x + y;0;L)
MLlist_rank_unrolllet list_rankC = UnfoldC `list_rank` ANDTHENC ReduceC ;; let list_rank_nil_unrollC = FwdMacroC `list_rank_nil_unrollC` list_rankC [] ;; let list_rank_cons_unrollC = MacroC `list_rank_cons_unrollC` list_rankC (h::t) (HigherC list_rankC) h + t ;; let list_rank_unrollC = list_rank_nil_unrollC ORELSEC list_rank_cons_unrollC ;; add_AbReduce_conv `list_rank` list_rank_unrollC;;
THMlist_rank_wf Formula List
THMlist_rank_append_homomorphismM,N:Formula List. (M @ N) = M + N
MLlist_rank_append_unrolllet list_rank_append_conv = LemmaC `list_rank_append_homomorphism` ;;

the other theories