Paradigm Function Morphology (@cite{stump-2001}) — a lexicalist, parallel, process-based, realizational theory used by K-B 2026 §2.2 as one of the four positions in the theory space.
- features : List Feature
Instances For
Equations
- Morphology.PFM.instDecidableEqMorphPropertySet.decEq { features := a } { features := b } = if h : a = b then h ▸ isTrue ⋯ else isFalse ⋯
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Equations
- Morphology.PFM.instBEqMorphPropertySet.beq { features := a } { features := b } = (a == b)
- Morphology.PFM.instBEqMorphPropertySet.beq x✝¹ x✝ = false
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Morphology.PFM.instReprLexeme = { reprPrec := Morphology.PFM.instReprLexeme.repr }
Equations
- One or more equations did not get rendered due to their size.
Instances For
- context : List Feature
- category : String
- realize : String → String
- specificity : ℕ
Instances For
Equations
Instances For
- label : String
- rules : List (RealizationRule Feature)
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
- blocks : List (RuleBlock Feature)
Instances For
Equations
- pf.apply σ lex = List.foldl (fun (stem : String) (block : Morphology.PFM.RuleBlock Feature) => (block.apply σ lex stem).getD stem) lex.stem pf.blocks
Instances For
- source : MorphPropertySet Feature
- target : MorphPropertySet Feature
Instances For
Equations
Instances For
Equations
- Morphology.PFM.derive pf referrals σ lex = match List.findSome? (fun (x : Morphology.PFM.RuleOfReferral Feature) => x.apply pf σ lex) referrals with | some form => form | none => pf.apply σ lex
Instances For
Connects two independent formalizations:
- Wordhood typology (
Core.Morphology.Wordhood): K-B 2026 §3.2 two- dimensional classification (ms-boundedness × p-boundedness → 4 wordhood classes). - Clitic vs. affix diagnostics (
Morphology.Diagnostics): @cite{zwicky-pullum-1983}'s six criteria for affix-vs-clitic.
The bridge: ZP's criteria diagnose ms-boundedness. The p-boundedness dimension is orthogonal (determined by prosodic diagnostics).
Map a morpheme's morphological status to its ms-boundedness.
Equations
- Morphology.WordhoodBridge.morphStatusToMSBound Core.Morphology.MorphStatus.freeWord = Core.Morphology.Wordhood.MSBoundedness.free
- Morphology.WordhoodBridge.morphStatusToMSBound Core.Morphology.MorphStatus.simpleClitic = Core.Morphology.Wordhood.MSBoundedness.free
- Morphology.WordhoodBridge.morphStatusToMSBound Core.Morphology.MorphStatus.specialClitic = Core.Morphology.Wordhood.MSBoundedness.free
- Morphology.WordhoodBridge.morphStatusToMSBound Core.Morphology.MorphStatus.inflAffix = Core.Morphology.Wordhood.MSBoundedness.bound
- Morphology.WordhoodBridge.morphStatusToMSBound Core.Morphology.MorphStatus.derivAffix = Core.Morphology.Wordhood.MSBoundedness.bound
Instances For
Construct a wordhood profile from MorphStatus + prosodic boundedness.
Equations
- Morphology.WordhoodBridge.wordhoodProfile status prosody = { ms := Morphology.WordhoodBridge.morphStatusToMSBound status, p := prosody }
Instances For
Map PrWd membership to p-boundedness.
Equations
- Morphology.WordhoodBridge.prWdMembershipToPBound isPrWdInternal = if isPrWdInternal = true then Core.Morphology.Wordhood.PBoundedness.bound else Core.Morphology.Wordhood.PBoundedness.free
Instances For
@cite{kalin-bjorkman-etal-2026}: The Morphology/Syntax Interface #
@cite{kalin-bjorkman-etal-2026}
This study file verifies the core contributions of @cite{kalin-bjorkman-etal-2026}'s Elements in Generative Syntax survey against Linglib's independent formalizations of DM, PFM, Nanosyntax, and the Wordhood typology.
Structure #
- §1: Theory space (§2 of the Element) — verify that Linglib's theory-specific modules occupy the correct positions in the 4-dimensional classification, and that impossible combinations are ruled out.
- §2: Wordhood (§3) — verify the two-dimensional typology and its connection to ZP diagnostics and ProsodicWord.
- §3: Form-meaning mapping (§4) — verify coverage of the seven descriptive types.
- §4: Cross-module integration — theorems connecting the independent formalizations.
1a. The four major theories occupy correct positions #
DM is non-lexicalist, post-syntactic, piece-based, realizational.
PFM is lexicalist, parallel, process-based, realizational.
MaS is non-lexicalist, syntactic, piece-based, incremental.
All four theories are well-formed (satisfy structural constraints).
1b. DM and Nanosyntax are indistinguishable on these dimensions #
@cite{kalin-bjorkman-etal-2026} §2: DM and Nanosyntax agree on all four dimensions. Their differences (Subset vs Superset Principle, terminal vs phrasal spellout) are mechanism-level, not dimension-level.
DM and Nanosyntax occupy the same position in the theory space. Their differences are in mechanism, not architecture.
1c. Structural impossibilities #
@cite{kalin-bjorkman-etal-2026} §2.1: not all 2⁴ = 16 combinations are possible. Process-based theories must be lexicalist (syntax is piece-based).
No non-lexicalist, process-based theory is well-formed.
No lexicalist theory can have syntactic architecture.
1d. Distinguishing features of each theory #
PFM is the only process-based theory among the four.
MaS is the only incremental theory among the four.
2a. The 2×2 wordhood typology is exhaustive and injective #
Every combination of ms- and p-boundedness yields a wordhood class.
Distinct profiles yield distinct classes.
2b. ZP diagnostics determine ms-boundedness #
@cite{kalin-bjorkman-etal-2026} §3.2.1: the six criteria from
@cite{zwicky-pullum-1983} diagnose whether a morpheme is ms-bound.
This is formalized in WordhoodBridge.
Affixhood (in MorphStatus) is equivalent to ms-boundedness.
Clitichood implies ms-freedom.
2c. PrWd diagnostics determine p-boundedness #
@cite{kalin-bjorkman-etal-2026} §3.2.2: prosodic diagnostics (vowel harmony scope, minimal word constraints, hiatus resolution) diagnose p-boundedness. This is formalized via the ProsodicWord bridge.
An inflectional suffix (PrWd-internal) combined with ms-boundedness from the ZP criteria yields canonical affix.
A clitic (ms-free) that is PrWd-internal (p-bound) yields simple clitic — the canonical configuration for Romance clitics.
An affix (ms-bound) that is PrWd-external (p-free) yields non-cohering affix — the configuration for Dutch non-cohering prefixes.
3a. The seven descriptive types #
@cite{kalin-bjorkman-etal-2026} §4 identifies seven form-meaning mapping types. Any theory of morphology must account for all of them.
The seven types are mutually exclusive.
4a. *ABA impossibility (Nanosyntax contribution) #
@cite{caha-2009}: the fseq-based Superset Principle derives the *ABA constraint. If entry β beats entry α for case Y, β also beats α for all cases below Y on the fseq.
The *ABA derivation is verified by example: attempting an ABA lexicon produces ABB instead.
4b. PFM's Paradigm Function architecture #
@cite{stump-2001}: PFM is the only major theory that is both process-based and parallel in architecture. This combination is well-formed because process-based requires lexicalism, and parallel is a lexicalist architecture.
PFM's combination of process-based exponence and parallel architecture is well-formed precisely because both are lexicalist.
5. Theory × mapping-type matrix #
@cite{kalin-bjorkman-etal-2026} Table 4 captures the culminating insight of the Element: different theories handle form-meaning mapping complexities differently, and simplification in theory trades off against empirical coverage. Each cell records whether a theory handles a mapping type:
- yes: natively, via basic mechanisms
- no: must reanalyze as a different phenomenon
- extra: can handle, but requires an additional mechanism
Key mechanisms referenced:
- DM: VI (allomorphy), Impoverishment (metasyncretism), Fission (multiple exponence), Fusion (portmanteau), Dissociated nodes (empty morphs)
- PFM: Rules of Referral (metasyncretism), rule blocks spanning (portmanteau), morphomic class indices (empty morphs)
- Nanosyntax: Superset Principle + containment (syncretism), phrasal spellout (portmanteau)
- MaS: strict one-to-one; all non-one-to-one phenomena must be reanalyzed as involving distinct morphemes or features
How a morphological theory handles a form-meaning mapping type. @cite{kalin-bjorkman-etal-2026} Table 4.
- yes : Coverage
Handled natively by the theory's basic mechanisms.
- no : Coverage
Must be reanalyzed as a different phenomenon.
- extra : Coverage
Requires an extra mechanism beyond the basics.
Instances For
Equations
- KalinBjorkmanEtAl2026.instDecidableEqCoverage x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Equations
- KalinBjorkmanEtAl2026.instBEqCoverage.beq x✝ y✝ = (x✝.ctorIdx == y✝.ctorIdx)
Instances For
The four named theories from @cite{kalin-bjorkman-etal-2026}.
- pfm : TheoryName
- mas : TheoryName
- nanosyntax : TheoryName
- dm : TheoryName
Instances For
Equations
- KalinBjorkmanEtAl2026.instDecidableEqTheoryName x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Equations
- KalinBjorkmanEtAl2026.instBEqTheoryName.beq x✝ y✝ = (x✝.ctorIdx == y✝.ctorIdx)
Instances For
Map a named theory to its position in the theory space.
Equations
- KalinBjorkmanEtAl2026.TheoryName.pfm.position = Morphology.TheorySpace.pfm
- KalinBjorkmanEtAl2026.TheoryName.mas.position = Morphology.TheorySpace.mas
- KalinBjorkmanEtAl2026.TheoryName.nanosyntax.position = Morphology.TheorySpace.nanosyntax
- KalinBjorkmanEtAl2026.TheoryName.dm.position = Morphology.TheorySpace.dm
Instances For
@cite{kalin-bjorkman-etal-2026} Table 4: for each (mapping type, theory) pair, the coverage verdicts across subcases.
Multiple values indicate different subcases receive different verdicts. For example, DM handles some portmanteaux natively (pre-syntactic feature bundling), must reanalyze others (allomorphy in disguise), and needs Fusion for the rest.
Equations
- One or more equations did not get rendered due to their size.
- KalinBjorkmanEtAl2026.table4 Core.Morphology.FormMeaningMapping.MappingType.oneToOne x✝ = [KalinBjorkmanEtAl2026.Coverage.yes]
- KalinBjorkmanEtAl2026.table4 Core.Morphology.FormMeaningMapping.MappingType.allomorphy KalinBjorkmanEtAl2026.TheoryName.dm = [KalinBjorkmanEtAl2026.Coverage.yes]
- KalinBjorkmanEtAl2026.table4 Core.Morphology.FormMeaningMapping.MappingType.allomorphy x✝ = [KalinBjorkmanEtAl2026.Coverage.no]
- KalinBjorkmanEtAl2026.table4 Core.Morphology.FormMeaningMapping.MappingType.multipleExponence KalinBjorkmanEtAl2026.TheoryName.pfm = [KalinBjorkmanEtAl2026.Coverage.yes]
- KalinBjorkmanEtAl2026.table4 Core.Morphology.FormMeaningMapping.MappingType.multipleExponence x✝ = [KalinBjorkmanEtAl2026.Coverage.no]
- KalinBjorkmanEtAl2026.table4 Core.Morphology.FormMeaningMapping.MappingType.syncretism KalinBjorkmanEtAl2026.TheoryName.dm = [KalinBjorkmanEtAl2026.Coverage.yes]
- KalinBjorkmanEtAl2026.table4 Core.Morphology.FormMeaningMapping.MappingType.syncretism KalinBjorkmanEtAl2026.TheoryName.mas = [KalinBjorkmanEtAl2026.Coverage.no]
- KalinBjorkmanEtAl2026.table4 Core.Morphology.FormMeaningMapping.MappingType.portmanteau KalinBjorkmanEtAl2026.TheoryName.nanosyntax = [KalinBjorkmanEtAl2026.Coverage.yes]
- KalinBjorkmanEtAl2026.table4 Core.Morphology.FormMeaningMapping.MappingType.portmanteau KalinBjorkmanEtAl2026.TheoryName.mas = [KalinBjorkmanEtAl2026.Coverage.no]
- KalinBjorkmanEtAl2026.table4 Core.Morphology.FormMeaningMapping.MappingType.morphologicalGap x✝ = [KalinBjorkmanEtAl2026.Coverage.no]
- KalinBjorkmanEtAl2026.table4 Core.Morphology.FormMeaningMapping.MappingType.emptyMorph x✝ = [KalinBjorkmanEtAl2026.Coverage.no]
Instances For
Whether a theory natively handles a mapping type (has at least
one yes verdict across subcases).
Equations
- KalinBjorkmanEtAl2026.handlesNatively m t = (KalinBjorkmanEtAl2026.table4 m t).any fun (x : KalinBjorkmanEtAl2026.Coverage) => x == KalinBjorkmanEtAl2026.Coverage.yes
Instances For
5a. All theories agree on one-to-one #
Every theory handles one-to-one mappings natively.
5b. DM is uniquely suited for allomorphy #
Only DM handles allomorphy natively, via Vocabulary Insertion with contextual conditioning. PFM subsumes it under multiple exponence; Nanosyntax reanalyzes structurally; MaS treats allomorphs as distinct morphemes.
DM is the only theory that handles allomorphy natively.
5c. PFM is uniquely suited for multiple exponence #
PFM's process-based, ordered rule-block architecture means independent blocks can reference the same feature, producing multiple exponence without any special mechanism.
PFM is the only theory that handles multiple exponence natively.
5d. Morphological gaps are universally problematic #
No theory handles morphological gaps natively.
5e. MaS is the most restrictive theory #
MaS's incremental mapping (form and meaning built in lockstep) forces strict one-to-one correspondence. Every apparent non-one-to-one mapping must be reanalyzed.
MaS says "no" to every non-one-to-one mapping type.
5f. Realizational vs incremental split #
@cite{kalin-bjorkman-etal-2026} §4.6: realizational theories handle at least some non-one-to-one mappings natively, because separating features from exponents makes mismatches structurally possible. Incremental theories (MaS) must reanalyze all of them.
The three realizational theories all handle syncretism natively. MaS (incremental) cannot.
The realizational/incremental split matches the theory space: DM, PFM, and Nanosyntax are realizational; MaS is incremental.