Documentation

Linglib.Fragments.Dargwa.Locatives

Dargwa (Tanti) Locative System @cite{sumbatova-2021} #

In addition to the 6 grammatical cases (see Dargwa/Case.lean), Dargwa has a rich spatial case system. Locative forms decompose into three morphological layers:

STEM — LOCALIZATION — ORIENTATION — DIRECTION

Eight localizations (SUPER, SUB, ANTE, IN, INTER, AD, APUD, POST) × four orientations (LATIVE, ELATIVE, ESSIVE, TRANSLATIVE) × four directions (UP, DOWN, HITHER, THITHER).

This yields a large paradigm, though not all cells are filled.

Localization values: spatial domain w.r.t. the reference point. Tanti has 8 localizations (@cite{sumbatova-2021} §4.4.3.3).

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

      Orientation values: motion w.r.t. the reference point. Tanti has 4 orientations (@cite{sumbatova-2021} §4.4.3.3).

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

          Direction values: motion w.r.t. the speaker. Tanti has 4 directions (@cite{sumbatova-2021} §4.4.3.3).

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

              A full locative form combines all three layers.

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

                  Well-formedness of a locative form, encoding all combinatorial constraints from @cite{sumbatova-2021} §4.4.3.3:

                  Direction: absent in essive and translative, obligatory in elative, optional in lative.

                  Localization × Orientation: translative combines only with SUB, ANTE, POST. POST combines only with translative.

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

                    Translative combines only with SUB, ANTE, and POST (@cite{sumbatova-2021} ex. 13).

                    theorem Fragments.Dargwa.Locatives.post_lative_illformed :
                    { localization := Localization.post, orientation := Orientation.lative, direction := none }.wellFormed = false

                    POST + LATIVE is ill-formed (POST only combines with translative).

                    theorem Fragments.Dargwa.Locatives.post_translative_wellformed :
                    { localization := Localization.post, orientation := Orientation.translative, direction := none }.wellFormed = true

                    POST + TRANSLATIVE is the only well-formed POST combination.

                    theorem Fragments.Dargwa.Locatives.elative_needs_direction :
                    { localization := Localization.super, orientation := Orientation.elative, direction := none }.wellFormed = false

                    Elative requires a direction marker.

                    Essive rejects direction markers.

                    SUPER-ELATIVE-HITHER (ex. 16: 'from the bridge hither') is well-formed.

                    theorem Fragments.Dargwa.Locatives.super_essive :
                    { localization := Localization.super, orientation := Orientation.essive, direction := none }.wellFormed = true

                    SUPER-ESSIVE (ex. 12: 'on the bridge, position') is well-formed.

                    theorem Fragments.Dargwa.Locatives.sub_translative :
                    { localization := Localization.sub, orientation := Orientation.translative, direction := none }.wellFormed = true

                    SUB-TRANSLATIVE (ex. 13: 'under the bridge, motion') is well-formed.

                    theorem Fragments.Dargwa.Locatives.translative_super_illformed :
                    { localization := Localization.super, orientation := Orientation.translative, direction := none }.wellFormed = false

                    Translative + SUPER is ill-formed.