1 | 5. ||C|| > 0 6. i: (||C||-1). ||2of(C[i])|| > 0 7. q: St 8. a: Alph 9. p: St 10. NDA(C) q 11. NDA(q,a,p) 12. i:  13. 0 i 14. i < ||map( c. < 1of(c),a.2of(c) > ;C)||+1-1 15. i = ||C||-1 ||rev(2of((map( c. < 1of(c),a.2of(c) > ;C) @ [ < p,nil > ])[i]))|| 1 |
2 | 5. ||C|| > 0 6. i: (||C||-1). ||2of(C[i])|| > 0 7. q: St 8. a: Alph 9. p: St 10. NDA(C) q 11. NDA(q,a,p) 12. i:  13. 0 i 14. i < ||map( c. < 1of(c),a.2of(c) > ;C)||+1-1 15. i = ||C||-1 i+1 < ||map( c. < 1of(c),a.2of(c) > ;C)|| |
3 | NDA
(1of(map( c. < 1of(c),a.2of(c) > ;C)[i])
,hd(rev(2of(map( c. < 1of(c),a.2of(c) > ;C)[i])))
,1of(map( c. < 1of(c),a.2of(c) > ;C)[(i+1)])) |