Root realizations: indices realized in context #
Every realizational/separationist framework that adopts late insertion or a
separate lexemic index factors a root into an opaque individuator plus
context-sensitive form and (optionally) meaning maps: DM's √ individuated by
arbitrary indices, form at Vocabulary Insertion ([Har14b],
[Mar97], [Emb21]); [Bor13]'s phonological indices (her form
individuation R ↪ F is her instance's axiom, not the interface's); PFM's
opaque lexeme realized at a cell ([Stu01], [BS17]);
[Spe13b]'s lexemic index. [Bea95]'s Separation Hypothesis grounds
the form-side separation; the meaning-side separation is DM's List-3 move.
Realization fixes that object; sign-based lexicalism, Construction
Morphology, and [Has25b]'s morph-based comparative root are
rival ontologies its parameters measure, not instances of it (survey:
[Loh20]). The interface is agnostic about whether indices are listed
or constructed ([Ble16]).
realize is Finset-valued: the empty fiber is non-licensing, a
non-singleton an overabundant cell, matching Paradigm/Linkage.lean; the
univalent and total strata are IsUnivalent and IsTotal. Frameworks
diverge along parameters — what R individuates (√, lexeme, morph), what
Ctx is (categorizer configuration vs paradigm cell — vs [Bor13]'s
headless categorial frames, a Ctx-instantiation contrast; [Loh20]),
what F is (ConsonantalRoot α is a choice of F), whether interpretation
is present (Realization.Interpreted) — never along the core.
Hom merges indices with a context translation that may consult the source
index; Realization.Interpreted.Hom is the strict tier — root-independent context
translation, interpretation-preserving — on which individuation disputes are
stated: merged indices must share their whole profile
(Hom.profileEq_of_onRoot_eq), so strict mergers collapse only exact
profile-duplicates and Interpreted.reduce is terminal among them. The
individuation rivalries live at the lax tier, where fat-root and sister-root
presentations subsume each other's data: extensional profiles underdetermine
individuation, and the discriminators the literature actually uses —
first-categorization locality ([Ara05]), the denial that indices are
linguistic objects, processing evidence — are extra structure on admissible
mergers that studies supply. The interface localizes the dispute precisely
because it cannot resolve it. One mild theory-ladenness to note: the strict
tier's root-independent context translation forces categorial information
into Ctx, quietly encoding the Categorization Assumption.
Main declarations #
Realization— indices with contextual realization;IsLicensed,Realizes,exponents,IsTotal,IsUnivalent.IsConstantIn/IsVariantIn— the constancy pair over any contextual map; instantiated asIsInvariant/IsSuppletive(form) andIsIntrinsic/IsAllosemous(meaning).Realization.RealizeEq,Realization.IsHomophonous— form identity vs index identity.Realization.Hom— index mergers with realization tracking;Interpreted.Hom— the strict, interpretation-preserving tier;Realization.Interpreted.Hom.interp_eq_of_onRoot_eq.Realization.Interpreted— the two-map extension ([Mar97]'s List 2 / List 3).Realization.comp— Kleisli pipelining;Interpreted.ProfileEq,Interpreted.reduce,Hom.profileEq_of_onRoot_eq— the reduced presentation and the strict-merger bound.
Constancy of a contextual map at an index: all values, across all contexts, coincide.
Equations
- Morphology.IsConstantIn g r = ∀ ⦃c c' : Ctx⦄, ∀ x ∈ g r c, ∀ x' ∈ g r c', x = x'
Instances For
Variance of a contextual map at an index: two distinct values arise.
Equations
- Morphology.IsVariantIn g r = ∃ (c : Ctx) (c' : Ctx), ∃ x ∈ g r c, ∃ x' ∈ g r c', x ≠ x'
Instances For
Constancy at an index is subsingletonhood of the index's total image —
the bridge to mathlib's Set.Subsingleton ecosystem.
A root realization: an opaque index type realized in context. The
fiber realize r c is empty where r is unlicensed, non-singleton at an
overabundant cell.
- realize : R → Ctx → Finset F
The realization of an index in a context: Vocabulary Insertion (DM), the paradigm function (PFM), spellout (nanosyntax).
Instances For
r is licensed in c: some realization exists.
Equations
- S.IsLicensed r c = (S.realize r c).Nonempty
Instances For
f realizes r in some context.
Instances For
The allomorph set of a root.
Instances For
Every index is licensed everywhere — PFM's stratum.
Instances For
At most one form per cell — the stratum of Option-shaped engine
outputs.
Equations
- S.IsUnivalent = ∀ (r : R) (c : Ctx), (S.realize r c).card ≤ 1
Instances For
One form wherever licensed: the classical context-free morpheme, as the degenerate case.
Equations
- S.IsInvariant r = Morphology.IsConstantIn S.realize r
Instances For
Distinct forms in distinct contexts — √GO as go and went, [Har14b]'s argument that indices, not forms, individuate.
Equations
- S.IsSuppletive r = Morphology.IsVariantIn S.realize r
Instances For
A suppletive root is not invariant.
Invariance is subsingletonhood of the allomorph set.
Overabundance at an index: some cell offers two forms (dived/dove in
one cell, [Tho11]-style — cf. Linkage.HasCellMates). Cell-internal
variance, disjoint in kind from suppletion.
Equations
- S.IsOverabundant r = ∃ (c : Ctx), 1 < (S.realize r c).card
Instances For
Suppletion proper: two licensed contexts realized by different fibers (√GO: go/went). An unlicensed cell never witnesses it.
Equations
- S.IsProperlySuppletive r = ∃ (c : Ctx) (c' : Ctx), (S.realize r c).Nonempty ∧ (S.realize r c').Nonempty ∧ S.realize r c ≠ S.realize r c'
Instances For
The variance decomposition: form variance at an index is overabundance or suppletion proper.
Contextwise identity of realization.
Instances For
Distinct indices sharing every realization (bank₁/bank₂): spellout is nowhere required to be injective.
Equations
- S.IsHomophonous r r' = (r ≠ r' ∧ S.RealizeEq r r')
Instances For
Equations
Equations
Equations
Equations
Equations
Pipeline composition — Kleisli of Finset over a shared context:
realize through an intermediate inventory. Late-insertion architectures
factor the grammar's realization as such a composite; PFM's
stem-choice-then-blocks cascade is another.
Equations
Instances For
Totality is closed under pipelining.
An index merger with spellout tracking: onRoot may merge indices,
onCtx translates contexts and may consult the source index. The transport
tier — for adjudicating individuation disputes use Realization.Interpreted.Hom, whose
root-independent context translation blocks re-encoding the source index in
the target context.
- onRoot : R₁ → R₂
The index translation; non-injectivity is individuation coarsening.
- onCtx : R₁ → C₁ → C₂
The context translation.
Realization is preserved.
Instances For
The identity hom.
Equations
- Morphology.Realization.Hom.id S = { onRoot := fun (r : R) => r, onCtx := fun (x : R) (c : Ctx) => c, realize_eq := ⋯ }
Instances For
Homs compose: coarsenings chain (morph-level to lexeme-level to √-level).
Equations
Instances For
Homs preserve licensing.
Homs preserve realization: merging indices can only grow allomorph sets.
The two-map extension ([Mar97]: spellout is List 2, interp List
3 — allosemy, DM/Allosemy.lean). A [Bor13]-style system stays a bare
System; a lexicalist lexeme is an Interpreted system whose interpretation
is IsIntrinsic.
- realize : R → Ctx → Finset F
- interp : R → Ctx → Finset M
Contextual interpretation: Encyclopedia access.
Instances For
One meaning in every context: the lexicalist degenerate case.
Equations
- S.IsIntrinsic r = Morphology.IsConstantIn S.interp r
Instances For
Context-dependent interpretation: DM allosemy, its failure.
Equations
- S.IsAllosemous r = Morphology.IsVariantIn S.interp r
Instances For
An allosemous root has no intrinsic meaning.
The strict tier of hom, on which individuation disputes are stated: the context translation is root-independent — so the target context cannot re-encode the source index — and interpretation is preserved alongside spellout.
- onRoot : R₁ → R₂
The index translation.
- onCtx : C₁ → C₂
The root-independent context translation.
Realization is preserved.
Interpretation is preserved.
Instances For
A strict hom is in particular a realization hom.
Equations
- φ.toRealizationHom = { onRoot := φ.onRoot, onCtx := fun (x : R₁) (c : C₁) => φ.onCtx c, realize_eq := ⋯ }
Instances For
Merged roots agree contextwise in interpretation — the keystone separating identity from accidental homophony: a strict hom identifying two indices forces their interpretations to coincide in every context, so bank₁/bank₂ never merge.
The realization analog of interp_eq_of_onRoot_eq: merged roots agree
contextwise in realization. Unavailable for the transport tier
Realization.Hom, whose index-dependent context translation can separate the
merged roots' contexts.
The lax tier: realization and interpretation are included rather than
matched. Where a strict Hom merger asserts identity, a lax merger asserts
subsumption — each source index's forms and readings are among its image's,
as when a lexeme's listed properties are among its root's Encyclopedia entry
([Ara05]). Pattern-bound lexemes lax-merge into a total root without
ever strict-merging.
- onRoot : R₁ → R₂
The index translation.
- onCtx : C₁ → C₂
The root-independent context translation.
Realizations are included.
Interpretations are included.
Instances For
A strict hom is in particular lax.
Instances For
Lax homs compose.
Equations
Instances For
Contextwise indistinguishability of indices: equal realization and interpretation profiles.
Equations
Instances For
Profile equality as a setoid.
Equations
- S.profileSetoid = { r := S.ProfileEq, iseqv := ⋯ }
Instances For
The reduced presentation: indices are realization-and-interpretation profiles. Every system presents its reduction; the strict hom tier is change of presentation, and only the lax tier merges beyond profiles.
Instances For
Reduction is a strict hom: passing to profiles loses nothing.
Equations
- S.reduceHom = { onRoot := Quotient.mk S.profileSetoid, onCtx := id, realize_eq := ⋯, interp_eq := ⋯ }
Instances For
Mergers along any strict hom refine profile equality: reduce merges
as much as the strict tier ever can. Mergers beyond profiles — the hammer
carvings, pattern-bound lexemes into an [Ara05] root — are necessarily
lax.