;;; Types ;;; answer to exercise 3.5.10 - 3 ;;; AV - modified syn-struc := *top* & [ CATEG cat, ORTH *top* ]. cat := *top*. s := cat. np := cat. vp := cat. det := cat. n := cat. ;;; answer to exercise 3.5.10 - 3 ;;; AV - modified phrase := syn-struc & [ ORTH *top*, ARGS *list* ]. word := syn-struc & [ ORTH string ]. string := *top*. *list* := *top*. *ne-list* := *list* & [ FIRST *top*, REST *list* ]. *null* := *list*.