Slovak case #
This file defines the Slovak cases, the six the Slavic languages share: "The case system has shrunk from seven members to six, the vocative being replaced by the nominative. Some vocative forms survive, but are not considered part of their respective paradigms" ([Sho93b], p. 540).
References #
@[instance_reducible]
Equations
- Slovak.instDecidableEqCase x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
@[instance_reducible]
Equations
- Slovak.instFintypeCase = { elems := { val := ↑Slovak.Case.enumList, nodup := Slovak.Case.enumList_nodup }, complete := Slovak.instFintypeCase._proof_1 }
@[instance_reducible]
Equations
- Slovak.instReprCase = { reprPrec := Slovak.instReprCase.repr }
Equations
- Slovak.instReprCase.repr Slovak.Case.nom prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Slovak.Case.nom")).group prec✝
- Slovak.instReprCase.repr Slovak.Case.acc prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Slovak.Case.acc")).group prec✝
- Slovak.instReprCase.repr Slovak.Case.gen prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Slovak.Case.gen")).group prec✝
- Slovak.instReprCase.repr Slovak.Case.dat prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Slovak.Case.dat")).group prec✝
- Slovak.instReprCase.repr Slovak.Case.inst prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Slovak.Case.inst")).group prec✝
- Slovak.instReprCase.repr Slovak.Case.loc prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Slovak.Case.loc")).group prec✝
Instances For
The comparative value a case is named for.