Shared Pronoun and Allocutive Entry Types #
@cite{alok-bhalla-2026}
Cross-linguistic structures for pronoun inventories and allocutive markers, shared across all Fragment/*/Pronouns.lean files.
PronounEntry #
Covers the union of fields needed by all language fragments:
- Core: form, person, number (all fragments)
- Morphosyntactic: case_ (Galician, English)
- Sociolinguistic: register (all SA-based fragments)
- Orthographic: script (Korean hangul, Japanese kanji)
AllocutiveEntry #
Shared structure for allocutive markers — verbal suffixes (Hindi, Magahi, Maithili, Punjabi, Tamil, Basque), particles (Korean, Japanese), or clitics (Galician) that realize speaker-addressee agreement.
Cross-linguistic pronoun entry.
Covers personal pronouns across all Fragment languages. Language-specific extensions (e.g., English PronounType/wh) remain in their respective Fragment files.
- form : String
Surface form (romanization or orthographic)
Grammatical person (UD.Person)
Grammatical number (UD.Number)
Grammatical case (UD.Case)
- register : Register.Level
Register level (formality/honorifics). Binary T/V systems use
.informal/.formal; ternary honorific systems (Hindi, Magahi, Maithili, Korean) use all three levels. - referentialPerson : Option Prominence.PersonLevel
Referential person — who the pronoun refers to in terms of discourse role — when it diverges from formal/agreement person. For polite pronouns (Italian LEI, Spanish USTED, German SIE), the formal
personfield is 3rd (governing agreement, clitic allomorphy, reflexive binding), whilereferentialPersonis 2nd (governing the PCC, Fancy Constraint, resolved agreement). For ordinary pronouns, leave asnone— referential person coincides with formal person. @cite{adamson-zompi-2025} Native script form (hangul, kanji, Devanagari, etc.)
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Equations
Equations
- One or more equations did not get rendered due to their size.
- Core.Pronouns.instBEqPronounEntry.beq x✝¹ x✝ = false
Instances For
Cross-linguistic allocutive marker entry.
Covers verbal suffixes, particles, and clitics that realize allocutive agreement across all Fragment languages.
- form : String
Surface form of the marker
- register : Register.Level
Register level (matching PronounEntry.register scale)
- gloss : String
Gloss string (e.g., "IMP.NH", "POL", "2sg.DAT.fam")
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.