Bridge: CCG → Subcategorization Data #
Connects CCG category assignments to the subcategorization data in
Phenomena/ArgumentStructure/Subcategorization.lean.
CCG captures subcategorization through category assignment:
IV = S\NP (intransitive: needs subject only)
TV = (S\NP)/NP (transitive: needs object then subject)
DTV = ((S\NP)/NP)/NP (ditransitive: needs two objects then subject)
A verb assigned TV cannot appear without an object (no valid derivation), and a verb assigned IV cannot take one. These are implicit category-theoretic failures: no valid derivation exists.
"John sleeps" = NP + IV → S
Equations
- Phenomena.ArgumentStructure.Studies.CCGSubcategorization.john_sleeps = (CCG.DerivStep.lex { form := "John", cat := CCG.NP }).bapp (CCG.DerivStep.lex { form := "sleeps", cat := CCG.IV })
Instances For
"Mary arrives" = NP + IV → S
Equations
- Phenomena.ArgumentStructure.Studies.CCGSubcategorization.mary_arrives = (CCG.DerivStep.lex { form := "Mary", cat := CCG.NP }).bapp (CCG.DerivStep.lex { form := "arrives", cat := CCG.IV })
Instances For
"John devours pizza" = NP + (TV + NP) → S
Equations
- One or more equations did not get rendered due to their size.
Instances For
"Mary sees John" = NP + (TV + NP) → S
Equations
- One or more equations did not get rendered due to their size.
Instances For
"John gives Mary the book" = NP + ((DTV + NP) + NP) → S
Equations
- One or more equations did not get rendered due to their size.