Russian indefinite pronouns #
Russian builds its indefinite series on the interrogative pronouns kto 'who' and čto 'what' of
Russian.Pronouns: a marker maps each interrogative to an indefinite, and a series collects the
indefinites one marker builds. A series marks the interrogative with a prefix, koe- or ni-, with
a suffix, -to, -nibud' or -libo, or with a following phrase, by to ni bylo or ugodno. The
free-choice determiner ljuboj 'any' forms a series of its own. The members are those of
Haspelmath's table, which omits the by to ni bylo and ugodno series; these are entered with
their person and thing members.
References #
The markers #
The koe- marker attaches the prefix koe- to the interrogative.
Equations
- Russian.Indefinites.koe = IndefinitePronoun.ofInterrogative fun (x : String) => "koe-" ++ x
Instances For
The -to marker attaches the suffix -to to the interrogative.
Equations
- Russian.Indefinites.to_ = IndefinitePronoun.ofInterrogative fun (x : String) => x ++ "-to"
Instances For
The -nibud' marker attaches the suffix -nibud' to the interrogative.
Equations
- Russian.Indefinites.nibud = IndefinitePronoun.ofInterrogative fun (x : String) => x ++ "-nibud'"
Instances For
The -libo marker attaches the suffix -libo to the interrogative.
Equations
- Russian.Indefinites.libo = IndefinitePronoun.ofInterrogative fun (x : String) => x ++ "-libo"
Instances For
The by to ni bylo marker follows the interrogative with by to ni bylo.
Equations
- Russian.Indefinites.byToNiBylo = IndefinitePronoun.ofInterrogative fun (x : String) => x ++ " by to ni bylo"
Instances For
The negative marker attaches the prefix ni- to the interrogative.
Equations
- Russian.Indefinites.ni = IndefinitePronoun.ofInterrogative fun (x : String) => "ni" ++ x
Instances For
The ugodno marker follows the interrogative with ugodno 'pleasing'.
Equations
- Russian.Indefinites.ugodno = IndefinitePronoun.ofInterrogative fun (x : String) => x ++ " ugodno"
Instances For
The person row #
koe-kto 'someone'.
Instances For
kto-to 'someone'.
Instances For
kto-nibud' 'someone, anyone'.
Instances For
kto-libo 'anyone'.
Instances For
kto by to ni bylo 'anyone at all'.
Instances For
nikto 'nobody'.
Instances For
kto ugodno 'anyone'.
Instances For
ljuboj 'any', a free-choice determiner.
Equations
- Russian.Indefinites.ljuboj = { form := "ljuboj", ontology := Pronoun.OntologicalCategory.determiner }
Instances For
The series #
The koe- series, which has no member for an amount.
Equations
- Russian.Indefinites.koeSeries = { name := "koe-", members := Finset.image Russian.Indefinites.koe (Russian.Pronouns.interrogatives.erase Russian.Pronouns.skol'ko) }
Instances For
The -to series.
Equations
- Russian.Indefinites.toSeries = { name := "-to", members := Finset.image Russian.Indefinites.to_ Russian.Pronouns.interrogatives }
Instances For
The -nibud' series.
Equations
- Russian.Indefinites.nibudSeries = { name := "-nibud'", members := Finset.image Russian.Indefinites.nibud Russian.Pronouns.interrogatives }
Instances For
The -libo series, which has no member for an amount.
Equations
- Russian.Indefinites.liboSeries = { name := "-libo", members := Finset.image Russian.Indefinites.libo (Russian.Pronouns.interrogatives.erase Russian.Pronouns.skol'ko) }
Instances For
The by to ni bylo series, entered with its person and thing members.
Equations
- Russian.Indefinites.byToNiByloSeries = { name := "by to ni bylo", members := Finset.image Russian.Indefinites.byToNiBylo {Russian.Pronouns.kto, Russian.Pronouns.čto} }
Instances For
The negative series.
Equations
- Russian.Indefinites.niSeries = { name := "ni-", members := Finset.image Russian.Indefinites.ni Russian.Pronouns.interrogatives }
Instances For
The ugodno series, entered with its person and thing members.
Equations
- Russian.Indefinites.ugodnoSeries = { name := "ugodno", members := Finset.image Russian.Indefinites.ugodno {Russian.Pronouns.kto, Russian.Pronouns.čto} }
Instances For
The series of the determiner ljuboj.
Equations
- Russian.Indefinites.ljubojSeries = { name := "ljuboj", members := {Russian.Indefinites.ljuboj} }