Nuprl Definition : list-deq

list-deq(eq) ==
  λas,bs. (rec-case(as) of
           [] => λL.null(L)
           a::as' =>
            r.λL.rec-case(L) of
                 [] => ff
                 b::bs' =>
                  r2.(eq a b) ∧b (r bs') 
           bs)



Definitions occuring in Statement :  null: null(as),  list_ind: list_ind,  band: p ∧b q,  bfalse: ff,  apply: f a,  lambda: λx.A[x]
Definitions occuring in definition :  null: null(as),  lambda: λx.A[x],  list_ind: list_ind,  bfalse: ff,  band: p ∧b q,  apply: f a
FDL editor aliases :  list-deq

Latex:
list-deq(eq)  ==
    \mlambda{}as,bs.  (rec-case(as)  of
                      []  =>  \mlambda{}L.null(L)
                      a::as'  =>
                        r.\mlambda{}L.rec-case(L)  of
                                  []  =>  ff
                                  b::bs'  =>
                                    r2.(eq  a  b)  \mwedge{}\msubb{}  (r  bs') 
                      bs)



Date html generated: 2016_05_14-AM-06_55_06
Last ObjectModification: 2015_12_23-PM-08_19_52

Theory : list_0


Home Index