2 | ( i: (||map( c. < 1of(c),a.2of(c) > ;C) @ [ < p,nil > ]||-1).
NDA
(1of((map( c. < 1of(c),a.2of(c) > ;C) @ [ < p,nil > ])[i])
,hd(rev(2of((map( c. < 1of(c),a.2of(c) > ;C) @ [ < p,nil > ])[i])))
,1of((map( c. < 1of(c),a.2of(c) > ;C) @ [ < p,nil > ])[(i+1)]))
& 2of((map( c. < 1of(c),a.2of(c) > ;C) @ [ < p,nil > ])[(i+1)])
=
rev(tl(rev(2of((map( c. < 1of(c),a.2of(c) > ;C) @ [ < p,nil > ])[i]))))
Alph*)
& 1of(hd(rev(map( c. < 1of(c),a.2of(c) > ;C) @ [ < p,nil > ]))) = p
& 2of(hd(rev(map( c. < 1of(c),a.2of(c) > ;C) @ [ < p,nil > ]))) = nil Alph* |