Documentation

Linglib.Fragments.Finnish.Case

Finnish Case Inventory [Bla94b] #

[Kar18]

Finnish has 15 morphological cases, one of the richest case systems in Europe:

Our 19-value Case represents 12 of the 15 Finnish cases. The three Finnish-specific semantic cases (essive, translative, abessive) are included directly; the internal/external local pairs (inessive/adessive → LOC, elative/ablative → ABL, illative/allative → ALL) are collapsed into a single rank.

Finnish lacks a dedicated dative case — the allative covers recipient function ([Bla94b], Ch. 6: ALL → DAT extension). This creates a gap at rank 4 (DAT) on Blake's hierarchy, making Finnish a known exception to strict contiguity.

Finnish case inventory mapped to Case.

All 15 Finnish cases now have Case equivalents (essive, translative, abessive added to Case; internal/external local pairs collapsed):

  • NOM →.nom, ACC →.acc (pronoun/total-object accusative)
  • GEN →.gen, PART →.part
  • the 6 local cases as distinct cells: INE/ELA/ILL (interior), ADE/ABL/ALL (exterior) — via the shared Region × PathDir decomposition (Syntax/Case/Order.lean)
  • ESS →.ess, TRANSL →.transl, ABESS →.abess
  • INSTR →.inst, COM →.com
Equations
Instances For

    Finnish's inventory fails strict contiguity: the spatial tier (rank ≤ 2) and GEN/core (rank ≥ 5) have no LOC (rank 3) or DAT (rank 4) between them. Finnish uses allative for recipient function instead of a dedicated dative.

    This illustrates Blake's hedge: the hierarchy holds "usually" but languages like Finnish fill the dative slot with a local case extension (ALL → DAT, formalized in Case.Extends).

    The allative-for-dative substitution is exactly the extension path in [Hei09a] Table 29.6, formalized in Case.Extends.

    Finnish NOM/ACC syncretism: the accusative of non-pronominal singular nouns is identical to the nominative. Uses the cross-linguistic pattern from Morphology.Case.Allomorphy.

    Equations
    Instances For

      Finnish ABL/INST are not syncretic — ablative (-ltA) and instructive (-n) are distinct forms. Unlike many IE languages where ABL and INST merge, Finnish keeps them separate.

      Direction of motion/relation in the Finnish local case system. [Kar18]: the three directional dimensions — static location, source of motion, and goal of motion.

      Instances For
        @[implicit_reducible]
        Equations
        Equations
        • One or more equations did not get rendered due to their size.
        Instances For

          Location type: whether the spatial relation is conceptualized as internal (containment) or external (surface/proximity). [Kar18]: Finnish systematically distinguishes "inside" (inessive/elative/illative) from "at/on" (adessive/ablative/allative).

          Instances For
            @[implicit_reducible]
            Equations
            Equations
            • One or more equations did not get rendered due to their size.
            Instances For

              A cell in the Finnish local case matrix: the case name, suffix, directional coordinates, and mapping to Case.

              Instances For
                def Finnish.Case.instDecidableEqLocalCase.decEq (x✝ x✝¹ : LocalCase) :
                Decidable (x✝ = x✝¹)
                Equations
                • One or more equations did not get rendered due to their size.
                Instances For
                  Equations
                  • One or more equations did not get rendered due to their size.
                  Instances For

                    The 3×2 local case matrix, mapping each cell to its distinct Case via the shared Region × PathDir decomposition (Syntax/Case/Order.lean) — no longer collapsing internal/external (cf. the deleted static_collapses_to_loc).

                    InternalExternal
                    Staticinessive -ssAadessive -llA
                    Sourceelative -stAablative -ltA
                    Goalillative -Vnallative -lle
                    Equations
                    • One or more equations did not get rendered due to their size.
                    Instances For

                      All 6 local cases as a flat list.

                      Equations
                      • One or more equations did not get rendered due to their size.
                      Instances For

                        Each cell's Case is exactly what the shared Case.toCase decomposition builds from its Region × PathDir coordinates — the matrix is the shared spatial decomposition, not a private table.

                        The 6 local cases are 6 distinct Case cells — the faithful decomposition keeps internal and external apart (the lossy collapse of the old *_collapses_to_* theorems is gone).

                        All 6 local cases appear in the full Finnish inventory.

                        Within each direction, internal and external suffixes differ.