Docs / Morphology / Exponence / Containment / Selection

Containment hierarchies: Elsewhere insertion and Superset spellout

import Linglib.Morphology.Exponence.Containment.Selection · namespace Morphology.Containment

This file defines the realization of a rule set over a containment hierarchy under each reading as the shared core's score selection. Elsewhere insertion selects the applicable rule of greatest threshold, the most specific; Superset spellout selects the matching entry of least span, Minimize Junk. Both realize Elsewhere winners. Elsewhere insertion is the chain instance of feature-decomposition exponence, reading a rule as the initial segment of grades up to its threshold.

Main definitions

Main results

References

Elsewhere insertion

Elsewhere insertion realizes at each grade the exponent of the applicable rule of greatest threshold, the most specific, the first listed on ties, and none where no rule applies.

@[reducible, inline] abbrev realizeL53–56
{n : ℕ} {F : Type u_1} (v : Exponence.RuleSet (SpanRule n F)) :
Paradigm n (Option F)

Used by realize_realizes, realize_eq_of_threshold_le, pattern_toDecomposition

Used in Morphology/Exponence/Containment/Contiguity, Bobaljik2012, Graf2019, SmithMoskalEtAl2019

Superset spellout

Superset spellout realizes at each grade the exponent of the matching entry storing the least structure, the first listed on ties, and none where no entry matches.

@[reducible, inline] abbrev spelloutL76–79
{n : ℕ} {F : Type u_1} (v : Exponence.RuleSet (SupersetRule n F)) :
Paradigm n (Option F)

Used by spellout_realizes, spellout_eq_none_of_le, spellout_eq_of_le_spans, spellout_eq_some_of_filter_of_le

Used in Morphology/Exponence/Containment/Contiguity, Morphology/Nanosyntax/Lexicalization, Morphology/Nanosyntax/TreeSpellout, Bobaljik2012, Bubnov2026 and 1 more

The loss of entries extends a form downward only. If an antihomophonous lexicon spells out a form at a grade and, after losing entries, still spells it out at a higher grade, it spelled it out there before (Bubnov 2026).

theorem spellout_eq_some_of_filter_of_leL100–109
{n : ℕ} {F : Type u_1} {g g' : Fin n} {φ : F} {v : Exponence.RuleSet (SupersetRule n F)} (hv : v.Antihomophonous) {p : SupersetRule n F → Bool} (h : spellout v g = some φ) (h' : spellout (List.filter p v) g' = some φ) (hg : g ≤ g') :
spellout v g' = some φ

Built from

The chain decomposition

Feature-decomposition exponence (Exponence/Decomposition.lean) over the decomposition of each grade into the initial segment below it: a rule specified for the grades up to its threshold applies where its threshold does, and feature counting maximizes the threshold.