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