Cassubian case #
This file defines the seven Cassubian cases: "The seven cases are the same as in Polish, but the tendency for the nominative to replace the vocative is greater than in Polish. The locative never occurs without a preposition, and there is a strong tendency for the instrumental to acquire the preposition z(s)/ze(se) 'with', when used with its basic function as an expression of instrument (but not in the complement of the copula)" ([Sto93a], p. 768).
References #
@[instance_reducible]
Equations
- Cassubian.instDecidableEqCase x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
@[instance_reducible]
Equations
- Cassubian.instFintypeCase = { elems := { val := ↑Cassubian.Case.enumList, nodup := Cassubian.Case.enumList_nodup }, complete := Cassubian.instFintypeCase._proof_1 }
Equations
- Cassubian.instReprCase.repr Cassubian.Case.nom prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Cassubian.Case.nom")).group prec✝
- Cassubian.instReprCase.repr Cassubian.Case.voc prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Cassubian.Case.voc")).group prec✝
- Cassubian.instReprCase.repr Cassubian.Case.acc prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Cassubian.Case.acc")).group prec✝
- Cassubian.instReprCase.repr Cassubian.Case.gen prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Cassubian.Case.gen")).group prec✝
- Cassubian.instReprCase.repr Cassubian.Case.dat prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Cassubian.Case.dat")).group prec✝
- Cassubian.instReprCase.repr Cassubian.Case.inst prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Cassubian.Case.inst")).group prec✝
- Cassubian.instReprCase.repr Cassubian.Case.loc prec✝ = Repr.addAppParen (Std.Format.nest (if prec✝ ≥ 1024 then 1 else 2) (Std.Format.text "Cassubian.Case.loc")).group prec✝
Instances For
@[instance_reducible]
Equations
- Cassubian.instReprCase = { reprPrec := Cassubian.instReprCase.repr }
The comparative value a case is named for.