Sister schemas #
Two schemas with coindexed variables are sisters ([JA20]
§4.8; [Boo10b]'s second-order schemas, notated with ≈): the linked
variables must be filled alike across a paired instantiation (Sister.Pairs).
The binary case formalized here is the canonical instance of their "two or more
schemas" relation; the n-ary generalization is out of scope. The link is a bare
relation on the two variable spaces — deliberately minimal substrate; J&A's
stronger "the very same variable" reads as partial matching, which the link
relation does not commit to.
Sisterhood is nondirectional by construction: Sister.swap transposes the pair,
and pairs_swap shows paired instantiation is preserved. This is where the
nondirectionality lives — on the packaging, not on any one realization.
Rules of referral in Paradigm Function Morphology recast as a variety of sister
schemas ([JA20], crediting [Ble16]): a referred cell
realizes exactly as its referent's exponence-only evaluation
(Morphology.PFM.evalBlockForm_referral), so the two cells share realization —
the realization-sharing a sister link expresses. The equation itself is
directional (it evaluates the referral); the direction-of-referral problem
[Ble16] raises is dissolved by reading the shared realization as a
symmetric sister link, which is J&A's conceptual claim, carried by swap.
Main declarations #
Morphology.PFM.mem_expoFragment_expo— members of a block's exponence fragment carry exponence payloadsMorphology.PFM.evalBlockForm_referral— a referred cell realizes as its referent's exponence-only evaluationSister— two schemas with a variable linkSister.Pairs— paired instantiation sharing fillers at linked variablesSister.swap,Sister.pairs_swap— nondirectionality of the sister relation
Every member of a block's exponence fragment carries an exponence payload.
A referred cell realizes exactly as its referent's exponence-only evaluation:
when the narrowest rule at (w, σ) is a referral to retarget, evaluating the
block equals evaluating its exponence fragment at the retargeted cell. The two
cells share realization — the sister link recast from [Ble16]'s rules of
referral.
Two schemas with coindexed variables: link v₁ v₂ marks a variable of fst
as the same as a variable of snd.
- fst : Schema V₁ α
The first schema.
- snd : Schema V₂ α
The second schema.
- link : V₁ → V₂ → Prop
The variable coindices.
Instances For
A paired instantiation: each schema is instantiated, and linked variables are filled alike.
Equations
- S.Pairs w₁ w₂ = (S.fst.Instantiates w₁ ∧ S.snd.Instantiates w₂ ∧ ∀ ⦃v₁ : V₁⦄ ⦃v₂ : V₂⦄, S.link v₁ v₂ → w₁ v₁ = w₂ v₂)