root-sent := sign & [ SYNSEM synsem-match & [ LOCAL.CAT [ HEAD head-super-verb & [ AGR.FORM-VERB form-verb-fin ], VAL val-saturated, V-POS v-pos-not-last ], NONLOCAL no-nonlocal ], INFL +, LR-PHASE lr-phase-finish ]. root-wh-question := sign & [ SYNSEM synsem-match & [ LOCAL.CAT [ HEAD head-super-verb & [ AGR.FORM-VERB form-verb-fin ], VAL val-saturated, V-POS v-pos-second ], NONLOCAL just-que & [ QUE + ] ], INFL +, LR-PHASE lr-phase-finish ]. ; This root obliges the subject to still have one item, to allow a sentence like: 'das Brot essen'. root-inf-final := sign & [ SYNSEM synsem-match & [ LOCAL.CAT [ HEAD head-super-verb & [ AGR.FORM-VERB form-verb-inf ], VAL [ SUBJ < synsem >, COMPS < >, XCOMP < > ], V-POS v-pos-last ], NONLOCAL no-nonlocal ], INFL +, LR-PHASE lr-phase-finish ]. root-psp-final := sign & [ SYNSEM synsem-match & [ LOCAL.CAT [ HEAD head-super-verb & [ AGR.FORM-VERB form-verb-psp ], VAL [ SUBJ < synsem >, COMPS < >, XCOMP < > ], V-POS v-pos-last ], NONLOCAL no-nonlocal ], INFL +, LR-PHASE lr-phase-finish ]. root-np := sign & [ SYNSEM [ LOCAL.CAT [ HEAD head-super-noun & [ AGR agr-match & [ CASE case-nom-dat-acc ] ], VAL val-saturated ], NONLOCAL no-nonlocal ], INFL +, LR-PHASE lr-phase-finish ]. ; MOD synsem-match needed to include normal PPs and diff-CPPs, and exclude eq-CPPs. root-pp := sign & [ SYNSEM [ LOCAL.CAT [ HEAD head-super-adposition & [ MOD synsem-match ], VAL val-saturated ], NONLOCAL no-nonlocal ], INFL +, LR-PHASE lr-phase-finish ]. root-ds := sign & [ SYNSEM [ LOCAL.CAT [ HEAD head-ds, VAL val-saturated ], NONLOCAL no-nonlocal ], INFL +, LR-PHASE lr-phase-finish ].