Fission (Distributed Morphology) #
Fission is the postsyntactic DM operation that splits a single terminal node into multiple positions of exponence, each independently subject to Vocabulary Insertion ([Noy92], [Hal97]; adopted in [HM93]). The classical motivation is [Noy92]'s analysis of Afro-Asiatic prefix-conjugation agreement, where a single AGR node surfaces as one, two, or three separate affixes. [AN12]'s Plural Fission splits the number feature [−singular] off the person features of second/third-person plural pronominal clitics in Basque auxiliaries (their §3.3.4), yielding the plural exponent at a second terminal-of-exponence.
A FissionRule is parameterized over the fissioned feature bundle, the
structural context licensing Fission, and the realization output.
Conditions are Prop-valued with carried DecidablePred witnesses,
matching the ImpoverishmentRule shape in
Linglib/Morphology/DM/Impoverishment.lean.
Main declarations #
FissionRule Bundle Ctx Out— the generic rule structureFissionRule.apply— partial application returningOption OutFissionRule.apply_eq_some_iff,FissionRule.apply_eq_none_iff,FissionRule.isSome_apply— the characterization API
Implementation notes #
The realization output Out is opaque: this interface stipulates the
fissioned exponents via realize rather than deriving them from
iterated Vocabulary Insertion discharging features against a residue,
as in [Noy92]'s original mechanism. Consumed by
Studies/MunozPerez2026.lean (Chilean Spanish stylistic applicatives).
Todo #
- Derive
realizefrom a vocabulary: iterate insertion over the feature residue so the number of exponents is a theorem, not a parameter. Noyer's Tamazight Berber prefix conjugation (one-to-three affix fission) is the canonical stress test. - Toward a second consumer: [AN12]'s Plural Fission is a
feature-pair split with the residue copied into both output nodes
(their §3.3.4), so hosting it needs a two-node output and a computed
residue rather than an opaque
realize. (Their Ergative/Dative Doubling is not Fission: a post-Linearization Generalized-Reduplication repair of the T-Noninitiality constraint.)
A Fission rule is parameterized over:
Bundle— the fissioned morphological feature bundle (e.g., φ-features);Ctx— the structural context licensing Fission;Out— the realization output.
Both contextOk and bundleOk are Prop-valued with carried
DecidablePred witnesses, matching the ImpoverishmentRule template
(see Impoverishment.lean).
- contextOk : Ctx → Prop
The structural condition licensing Fission.
- decContext : DecidablePred self.contextOk
Decidability witness for
contextOk. - bundleOk : Bundle → Prop
The condition on the fissioned bundle (e.g., [+PART, +SING]).
- decBundle : DecidablePred self.bundleOk
Decidability witness for
bundleOk. - realize : Bundle → Out
Realization: map each licensed bundle to its output.
Instances For
Equations
- rule.instDecidableContextOk c = rule.decContext c
Equations
- rule.instDecidableBundleOk p = rule.decBundle p
Apply Fission: yield the realization when both the structural and
bundle conditions hold; otherwise none.