maiṃ — 1sg.
Equations
- Fragments.Punjabi.Pronouns.maiN = { form := "maiṃ", person := some UD.Person.first, number := some Number.sg }
Instances For
asiiṃ — 1pl.
Equations
- Fragments.Punjabi.Pronouns.asiiN = { form := "asiiṃ", person := some UD.Person.first, number := some Number.pl }
Instances For
tũ — 2sg non-honorific.
Equations
- Fragments.Punjabi.Pronouns.tuN = { form := "tũ", person := some UD.Person.second, number := some Number.sg }
Instances For
tusii — 2sg honorific (also 2pl).
Equations
- Fragments.Punjabi.Pronouns.tusii = { form := "tusii", person := some UD.Person.second, number := some Number.sg, register := Core.Register.Level.formal }
Instances For
uh — 3sg (distal demonstrative).
Equations
- Fragments.Punjabi.Pronouns.uh_sg = { form := "uh", person := some UD.Person.third, number := some Number.sg }
Instances For
uh — 3pl (same form as 3sg in standard Punjabi).
Equations
- Fragments.Punjabi.Pronouns.uh_pl = { form := "uh", person := some UD.Person.third, number := some Number.pl }
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Non-honorific agreement suffix.
Equations
- Fragments.Punjabi.Pronouns.suffNH = { form := "-ẽ", register := Core.Register.Level.informal, gloss := "AGR.NH" }
Instances For
Honorific agreement suffix.
Equations
- Fragments.Punjabi.Pronouns.suffH = { form := "-o", register := Core.Register.Level.formal, gloss := "AGR.H" }
Instances For
theorem
Fragments.Punjabi.Pronouns.has_all_persons :
(allPronouns.any fun (x : Core.Pronouns.PronounEntry) => x.person == some UD.Person.first) = true ∧ (allPronouns.any fun (x : Core.Pronouns.PronounEntry) => x.person == some UD.Person.second) = true ∧ (allPronouns.any fun (x : Core.Pronouns.PronounEntry) => x.person == some UD.Person.third) = true
All three persons are attested.
theorem
Fragments.Punjabi.Pronouns.has_both_numbers :
(allPronouns.any fun (x : Core.Pronouns.PronounEntry) => x.number == some Number.sg) = true ∧ (allPronouns.any fun (x : Core.Pronouns.PronounEntry) => x.number == some Number.pl) = true
Both singular and plural are attested.
theorem
Fragments.Punjabi.Pronouns.second_person_all_2p :
(secondPersonPronouns.all fun (x : Core.Pronouns.PronounEntry) => x.person == some UD.Person.second) = true
2nd person pronouns are all second person.
theorem
Fragments.Punjabi.Pronouns.tv_distinction :
(secondPersonPronouns.any fun (x : Core.Pronouns.PronounEntry) => x.register == Core.Register.Level.informal) = true ∧ (secondPersonPronouns.any fun (x : Core.Pronouns.PronounEntry) => x.register == Core.Register.Level.formal) = true
The T/V register distinction is present in 2nd person.
theorem
Fragments.Punjabi.Pronouns.markers_match_2p :
List.map (fun (x : Core.Pronouns.AllocutiveEntry) => x.register) allAllocMarkers = List.map (fun (x : Core.Pronouns.PronounEntry) => x.register) secondPersonPronouns
Allocutive markers match 2nd person pronoun register levels.