Documentation

Linglib.Fragments.Slavic.Params

Shared Slavic Verbal-Prefix Parameters #

[Sve04] [Ist04] [Jab04]

Types and parameters shared across Slavic verbal-prefix fragments (Russian, Polish, Bulgarian) following [Sve04]'s lexical / superlexical distinction. Mirrors the Fragments/Mayan/Params.lean pattern: shared cluster-level types factored out so per-language fragments don't triplicate them.

Aspect is reused from Linglib.Core.UD (UD-tag canonical Aspect.Imp / Aspect.Perf) rather than redefined per Slavic fragment.

Main definitions #

Cross-references #

inductive Slavic.Aspect :

Slavic grammatical aspect — the binary perfective / imperfective contrast.

Instances For
    @[implicit_reducible]
    instance Slavic.instDecidableEqAspect :
    DecidableEq Aspect
    Equations

    Aspectual subtypes for the superlexical class ([Sve04] §3). The same six categories used across Russian, Polish, and Bulgarian VPC fragments.

    Instances For
      @[implicit_reducible]
      Equations

      [Sve04]'s lexical / superlexical split as a single ADT — the superlexical case carries its subtype, eliminating the need for an Option-typed companion field plus a consistency lemma.

      Instances For