Nuprl Definition : bpermr

as ≡b bs ==  Y (λbpermr,as,bs. case as of [] => null(bs) | a::as' => (a ∈b bs) ∧b (bpermr as' (bs \ a)) esac) as bs



Definitions occuring in Statement :  remove1: as \ a,  mem: a ∈b as,  null: null(as),  list_ind: list_ind,  band: p ∧b q,  ycomb: Y,  apply: f a,  lambda: λx.A[x]
Definitions occuring in definition :  ycomb: Y,  lambda: λx.A[x],  list_ind: list_ind,  null: null(as),  band: p ∧b q,  mem: a ∈b as,  apply: f a,  remove1: as \ a

Latex:
as  \mequiv{}\msubb{}  bs  ==
    Y  (\mlambda{}bpermr,as,bs.  case  as  of  []  =>  null(bs)  |  a::as'  =>  (a  \mmember{}\msubb{}  bs)  \mwedge{}\msubb{}  (bpermr  as'  (bs  \mbackslash{}  a))  esac)  a\000Cs  bs



Date html generated: 2016_05_16-AM-07_39_06
Last ObjectModification: 2015_09_23-AM-09_51_37

Theory : list_2


Home Index