English groupings with simplification rules

K <preposition> + <noun> = <adverbial_phrase> // e.g. for him
R <determiner> + <noun> = <noun> // e.g. the man
K <adjective_phrase> + <noun> = <noun>
<adverb> + <verb_phrase> = <verb_phrase>
<verb> = <verb_phrase>
<verb> + <noun> = <verb_phrase>
K <noun> + <verb_phrase> = <sentence>
<adverbial_phrase> + <sentence> = <sentence>
<ingform> = <ingform_phrase>
<ingform_phrase> + <noun> = <ingform_phrase>
<ingform_phrase> + <preposition> = <ingform_phrase>
<ingform_phrase> = <adverbial_phrase>
<ingform_phrase> = <noun>
<ingform_phrase> = <adjective>
<noun> + <adverbial_phrase> = <noun>
<noun> + <noun> = <noun>
<auxiliary_verb> + <noun> = <yes_no_question_short>
<yes_no_question_short> + <verb_phrase> = <yes_no_question_long>
<yes_no_question_short> + <adjective_phrase> = <yes_no_question_long>

<yes_no_question_long> = <yes_no_question>
<yes_no_question_short> = <yes_no_question>
<yes_no_question> = <sentence_or_question>
<sentence> = <sentence_or_question>

<question_word> = <noun>

<question_word> + <sentence> = <inverted_question>
<inverted_question> = <noun>

<adjective> = <adjective_phrase>
<adjective_phrase> + <adverbial_phrase> = <adjective_phrase>
<adverb> + <adjective_phrase> = <adjective_phrase>

<auxiliary_verb> + <verb_phrase> = <verb_phrase>

<number> = <determiner>

<verb> + <adjective> = <verb_phrase> // (that) looks cool

<connector> + <verb_phrase> = <half_verb_phrase>
<verb_phrase> + <half_verb_phrase> = <verb_phrase>

K <connector> + <noun> = <half_noun>
K <noun> + <half_noun> = <noun>

K <connector> + <verb> = <half_verb>
K <verb> + <half_verb> = <verb>

K <connector> + <adjective_phrase> = <half_adjective_phrase>
K <adjective_phrase> + <half_adjective_phrase> = <adjective_phrase>

L <verb_phrase> + <adverbial_phrase> = <verb_phrase> // e.g. (what do you) put in coffee

<verb_phrase> + <preposition> = <openended_verb_phrase>
<openended_verb_phrase> = <verb_phrase>

L <verb_phrase> + <adjective_phrase> = <verb_phrase>

// e.g. a dame to kill for (to kill for = <to_phrase>)
<noun> + <to_phrase> = <noun>
"to" + <verb_phrase> = <to_phrase>

L <question_word> + <to_phrase> = <noun> // e.g. how to...

L <question_word> + <yes_no_question> = <question> // e.g. What do sheep dream about?

<relative_conjunction> + <verb_phrase> = <relative_phrase> // e.g. (the thing) that I told you about

<sentence> = <relative_phrase> // e.g. (the thing) I told you about

L <noun> + <relative_phrase> = <noun>

L <question_word> + "else" = <question_word>