Documentation

Linglib.Fragments.Latin.Case

Latin case #

The traditional description of Latin has six cases: nominative, vocative, accusative, genitive, dative and ablative. The vocative is a form of address standing outside the clause, and it is distinct from the nominative only in the singular of non-neuter second-declension nouns (Latin.Declension).

The ablative continues three cases that were once distinct, an ablative, a locative and an instrumental, and it expresses source, location and instrument accordingly. A separate locative survives for names of towns and a few nouns such as domī 'at home'. The goal of motion is expressed by the accusative, there being no allative. Blake takes Latin as his running example of an inflectional case system.

Main declarations #

References #

inductive Latin.Case :

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

  • nom : Case

    The nominative.

  • voc : Case

    The vocative.

  • acc : Case

    The accusative.

  • gen : Case

    The genitive.

  • dat : Case

    The dative.

  • abl : Case

    The ablative.

Instances For
    @[instance_reducible]
    instance Latin.instDecidableEqCase :
    DecidableEq Case
    Equations
    @[instance_reducible]
    instance Latin.instFintypeCase :
    Fintype Case
    Equations
    def Latin.instReprCase.repr :
    Case → ℕ → Std.Format
    Equations
    Instances For
      @[instance_reducible]
      instance Latin.instReprCase :
      Repr Case
      Equations

      The comparative values a case expresses: the accusative also expresses the goal of motion, and the ablative location and instrument as well as source.

      Equations
      Instances For