ni — 1sg.
Equations
- Fragments.Basque.Pronouns.ni = { form := "ni", person := some UD.Person.first, number := some Number.sg }
Instances For
gu — 1pl.
Equations
- Fragments.Basque.Pronouns.gu = { form := "gu", person := some UD.Person.first, number := some Number.pl }
Instances For
hi — 2sg familiar (T form).
Equations
- Fragments.Basque.Pronouns.hi = { form := "hi", person := some UD.Person.second, number := some Number.sg }
Instances For
zu — 2sg formal (V form).
Equations
- Fragments.Basque.Pronouns.zu = { form := "zu", person := some UD.Person.second, number := some Number.sg, register := Features.Register.Level.formal }
Instances For
zuek — 2pl.
Equations
- Fragments.Basque.Pronouns.zuek = { form := "zuek", person := some UD.Person.second, number := some Number.pl }
Instances For
hura — 3sg.
Equations
- Fragments.Basque.Pronouns.hura = { form := "hura", person := some UD.Person.third, number := some Number.sg }
Instances For
haiek — 3pl.
Equations
- Fragments.Basque.Pronouns.haiek = { form := "haiek", 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
-n familiar allocutive suffix.
Equations
- Fragments.Basque.Pronouns.allocFamiliar = { form := "-n", register := Features.Register.Level.informal, gloss := "2sg.familiar.alloc" }
Instances For
-zu formal allocutive suffix.
Equations
- Fragments.Basque.Pronouns.allocFormal = { form := "-zu", register := Features.Register.Level.formal, gloss := "2sg.formal.alloc" }
Instances For
A verb form showing allocutive inflection.
- form : String
- gloss : String
- register : Features.Register.Level
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
@[implicit_reducible]
Equations
@[implicit_reducible]
Equations
Equations
- Fragments.Basque.Pronouns.instBEqVerbForm.beq { form := a, gloss := a_1, register := a_2 } { form := b, gloss := b_1, register := b_2 } = (a == b && (a_1 == b_1 && a_2 == b_2))
- Fragments.Basque.Pronouns.instBEqVerbForm.beq x✝¹ x✝ = false
Instances For
duk — "you have" (familiar).
Equations
- Fragments.Basque.Pronouns.duk = { form := "duk", gloss := "have.2sg.fam", register := Features.Register.Level.informal }
Instances For
duzu — "you have" (formal).
Equations
- Fragments.Basque.Pronouns.duzu = { form := "duzu", gloss := "have.2sg.for", register := Features.Register.Level.formal }
Instances For
theorem
Fragments.Basque.Pronouns.has_all_persons :
(allPronouns.any fun (x : Typology.PronounEntry) => x.person == some UD.Person.first) = true ∧ (allPronouns.any fun (x : Typology.PronounEntry) => x.person == some UD.Person.second) = true ∧ (allPronouns.any fun (x : Typology.PronounEntry) => x.person == some UD.Person.third) = true
All three persons are attested.
theorem
Fragments.Basque.Pronouns.has_both_numbers :
(allPronouns.any fun (x : Typology.PronounEntry) => x.number == some Number.sg) = true ∧ (allPronouns.any fun (x : Typology.PronounEntry) => x.number == some Number.pl) = true
Both singular and plural are attested.
theorem
Fragments.Basque.Pronouns.second_person_all_2p :
(secondPersonPronouns.all fun (x : Typology.PronounEntry) => x.person == some UD.Person.second) = true
2nd person pronouns are all second person.
theorem
Fragments.Basque.Pronouns.tv_distinction :
(secondPersonPronouns.any fun (x : Typology.PronounEntry) => x.register == Features.Register.Level.informal) = true ∧ (secondPersonPronouns.any fun (x : Typology.PronounEntry) => x.register == Features.Register.Level.formal) = true
The T/V register distinction is present in 2nd person.