Minimalist Interpretation of Fragment Entries #
Maps Fragment lexical entries to formal SyntacticObjects via LIToken.
This is the theory interpretation layer: Fragment entries are theory-neutral,
and this module provides the Minimalist-specific interpretation using the
formal SyntacticObject type from SyntacticObjects.lean.
Design #
VerbEntry → SyntacticObject: V with selectional stack from complement typePronounEntry → SyntacticObject: D (pronouns project as DP heads)NounEntry → SyntacticObject: N (common) or D (proper names)QuantifierEntry → SyntacticObject: D with N selection
Example #
VerbEntry.sleep (intransitive) →.leaf ⟨.simple.V [], "sleeps"⟩
VerbEntry.eat (transitive) →.leaf ⟨.simple.V [.D], "eats"⟩
VerbEntry.give (ditransitive) →.leaf ⟨.simple.V [.D,.D], "gives"⟩
Map a VerbEntry's complement type to a formal selectional stack.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Convert a VerbEntry to a formal SyntacticObject.
Uses uposToCat indirectly: verbs always map to Cat.V.
Equations
Instances For
Convert a PronounEntry to a formal SyntacticObject.
Pronouns are D heads (they project as DPs).
Equations
Instances For
Convert a NounEntry to a formal SyntacticObject.
Proper names are D (project as DP heads); common nouns are N.
Equations
Instances For
Convert a QuantifierEntry to a formal SyntacticObject.
Determiners are D heads that select N.
Equations
Instances For
Convert a unified LexResult to a formal SyntacticObject.
Equations
- Minimalism.Core.FromFragments.lexResultToSO (Fragments.English.Lexicon.LexResult.verb v) id = Minimalism.Core.FromFragments.verbToSO v id
- Minimalism.Core.FromFragments.lexResultToSO (Fragments.English.Lexicon.LexResult.pronoun p) id = Minimalism.Core.FromFragments.pronounToSO p id
- Minimalism.Core.FromFragments.lexResultToSO (Fragments.English.Lexicon.LexResult.noun n) id = Minimalism.Core.FromFragments.nounToSO n id
- Minimalism.Core.FromFragments.lexResultToSO (Fragments.English.Lexicon.LexResult.determiner d) id = Minimalism.Core.FromFragments.determinerToSO d id