Documentation

Linglib.Fragments.German.Case

German case #

This file defines the German cases and the forms of a German case paradigm. German has four cases, the nominative, the accusative, the genitive and the dative. The noun itself shows little of them: a regular noun adds -(e)s in the genitive singular of the masculine and the neuter and -n in the dative plural, and nothing else. Case is marked chiefly on the determiners and the adjectives of the noun phrase, together with its gender and number, as Durrell describes (German.Determiners, German.Adjectives). Blake gives the system as the four-case stage of his hierarchy.

Main definitions #

References #

inductive German.Case :

The four cases, in the order of the school paradigms.

  • nom : Case

    The nominative.

  • acc : Case

    The accusative.

  • gen : Case

    The genitive.

  • dat : Case

    The dative.

Instances For
    @[instance_reducible]
    instance German.instDecidableEqCase :
    DecidableEq Case
    Equations
    @[instance_reducible]
    instance German.instFintypeCase :
    Fintype Case
    Equations
    def German.instReprCase.repr :
    Case → ℕ → Std.Format
    Equations
    Instances For
      @[instance_reducible]
      instance German.instReprCase :
      Repr Case
      Equations
      def German.Case.forms {α : Type u_1} (nom acc gen dat : α) :
      Case → α

      forms nom acc gen dat assigns each case its form.

      Equations
      Instances For