Mongolian case #
Mongolian (Khalkha and Chakhar) has seven cases: nominative, accusative, genitive, dative,
ablative, instrumental and comitative. The inventory has no dedicated locative, which
postpositions express. [Gon22]'s account of how the structural cases are assigned is in
Studies/Gong2022.lean.
References #
@[instance_reducible]
Equations
- Mongolian.instDecidableEqCase x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
@[instance_reducible]
Equations
- Mongolian.instFintypeCase = { elems := { val := ↑Mongolian.Case.enumList, nodup := Mongolian.Case.enumList_nodup }, complete := Mongolian.instFintypeCase._proof_1 }
Equations
- Mongolian.instReprCase.repr Mongolian.Case.nom prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Mongolian.Case.nom")).group prec✝
- Mongolian.instReprCase.repr Mongolian.Case.acc prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Mongolian.Case.acc")).group prec✝
- Mongolian.instReprCase.repr Mongolian.Case.gen prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Mongolian.Case.gen")).group prec✝
- Mongolian.instReprCase.repr Mongolian.Case.dat prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Mongolian.Case.dat")).group prec✝
- Mongolian.instReprCase.repr Mongolian.Case.abl prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Mongolian.Case.abl")).group prec✝
- Mongolian.instReprCase.repr Mongolian.Case.inst prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Mongolian.Case.inst")).group prec✝
- Mongolian.instReprCase.repr Mongolian.Case.com prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Mongolian.Case.com")).group prec✝
Instances For
@[instance_reducible]
Equations
- Mongolian.instReprCase = { reprPrec := Mongolian.instReprCase.repr }
The comparative value a case is named for.