Dominant Cophonology ↔ Tonal Overwrite Agreement #
@cite{rolle-2018}
This file proves the general agreement between the two parallel formalisms for dominant grammatical tone in @cite{rolle-2018}:
- Direct:
tonalOverwrite— a functional operation replacing tones - Constraint-based:
cophonologicalEval— OT evaluation under a morpheme-specific subranking that promotes MxBM-C (basemap faithfulness)
The key insight is that when MxBM-C is the top-ranked constraint (via
cophonological subranking), OT evaluation necessarily selects
basemap-faithful candidates — which are exactly the tonalOverwrite
outputs. The per-tableau agreement theorems in study files (e.g.,
AkinboFwangwar2026.t24_winner_agrees_with_deriveVerb) are instances
of this general result.
Proof structure #
optimal_zero_first (OT.lean)
"if any candidate has 0 violations on the top constraint,
every optimal candidate does too"
↓
dominant_coph_selects_basemap_faithful
"when MxBM-C is in the subranking, every optimal candidate
has extractTier c = basemapTier"
↓
dominant_coph_agrees_with_tonalOverwrite
"every optimal candidate under the dominant cophonology agrees
with tonalOverwrite — the two formalisms are equivalent"
The general agreement theorem: when MxBM-C (basemap faithfulness) is in the cophonological subranking, every OT-optimal candidate is basemap-faithful — its tonal tier exactly matches the basemap output.
This is the mathematical core of @cite{rolle-2018} Ch 5: dominant GT
is not a special rule but a consequence of promoting a faithfulness
constraint. The constraint forces the matrix output to correspond to
the basemap output, which is independent of the target's underlying
tones (basemapOutput_tone_independent_whole).
Dominant cophonology agrees with tonalOverwrite: for whole-word
single-tone replacement, OT evaluation under the dominant cophonology
selects candidates whose tonal tier matches the direct tonalOverwrite
operation.
This connects the two formalisms of dominant GT:
- Direct (
tonalOverwrite): replaces all tones with the melody - Constraint-based (
cophonologicalEvalwith MxBM-C): selects candidates faithful to the basemap output
The connection goes through tonalOverwrite_basemap_faithful:
the tonalOverwrite output equals the basemap output, and
dominant_coph_selects_basemap_faithful ensures the OT evaluation
selects exactly the basemap-faithful candidates.