Matrix Morphology
INFLECTED
INFLECTED is a top-level attribute with an AVM of “flags” as its value. Flags model the co-occurrence restrictions between lexical types and lexical rule types, and draw their values from the luk hierarchy.
Matrix Morphotactics
Matrix Morphosyntax
Matrix Morphophonology
Regression testing
The following patterns are, or should be, implemented to ensure the morphotactic system is working properly:
Test | Details | Implemented |
morph-opt-oblig-single-input | 2 PCs, each with one input. One is optional, and the other is obligatory | Yes |
morph-impl-expl-disjunction | 5 PCs, A->B, B->C, A->D, D->E, A requires (B or D ) and C and E, so both an explicit and implicit disjunction in flags are created | Yes |
morph-req-fbd | Tests forward- and backward-require and forbid co-occurrence restrictions | Yes |
morph-lrt-inputs | PCs with more complex lexical rule hierarchies are used to test inputs and co-occurrence restrictions | Yes |
Note that some tests may be collapsed.
History
(pre-O’Hara description?)
O’Hara added TRACK variables for co-occurrence restrictions and planning of lexeme-to-lexeme and lexeme-to-word (sometimes word-to-lexeme) rules to handle obligatory rules. O’Hara 2008
Goodman merged TRACK into INFLECTED so co-occurrence constraints directly affect lexical integrity (ability to use lexemes with syntactic (phrasal) rules. Goodman and Bender 2010
Last update: 2011-10-09 by anonymous [edit]