Berent (2026) @cite{berent-2026} #
Three arguments for abstraction in phonology. Glossa: a journal of general linguistics 12(1). 1--24.
Three experimental arguments that phonological grammar is substance-free, algebraic, and amodal:
Abstract: syllable structure constraints (sonority sequencing) persist under articulatory suppression (TMS, mechanical) and in print reading, engaging Broca's area rather than motor cortex. Formalized as gradient markedness over the abstract
SonorityRanktype — the grammar sees only the ordering, not the articulatory features that correlate with it.Algebraic: identity restrictions (*XX ban, OCP) generalize to novel feature values unattested in the speaker's language (Hebrew /θ/, novel ASL handshapes). Formalized as the type-polymorphic
mkOCPconstraint — Lean's parametric polymorphism IS the algebraic property.Amodal: English speakers project spoken-language doubling constraints onto novel ASL signs, with a phonology--morphology split (identity banned in phonological contexts, reduplication preferred in morphological contexts). Formalized as competing OT parses over
DoublingParse(seeTheories/Phonology/Doubling.lean).
Formalization strategy #
The paper's central claims are metatheoretical — they argue about the nature of phonological representations rather than proposing new formal machinery. The deepest formalization insight is that Lean's type system already embodies the distinctions Berent draws:
- Substance-free =
SonorityRankis an abstract ordered type, not defined by articulatory features (refactored inSyllable/Defs.lean) - Algebraic =
mkOCPis parametrically polymorphic overα(added toConstraints.lean) - Amodal = the same polymorphic constraint applies to any feature type, spoken or signed, by construction
The doubling theory (types, constraints, L1-parameterized model) is
factored into Theories/Phonology/Doubling.lean. The experimental
data supporting the doubling reversal is in
@cite{berent-bat-el-brentari-dupuis-vaknin-nusbaum-2016}.
@cite{berent-2026}
Onset sonority profile: the relationship between C1 and C2 sonority in a two-segment onset.
The behavioral gradient rise > plateau > fall (@cite{berent-2026},
Figure 1A; data from Berent et al. 2007) maps directly to this
classification on the abstract SonorityRank type.
- rise : OnsetProfile
- plateau : OnsetProfile
- fall : OnsetProfile
Instances For
Equations
- Berent2026.instDecidableEqOnsetProfile x✝ y✝ = if h : x✝.ctorIdx = y✝.ctorIdx then isTrue ⋯ else isFalse ⋯
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Berent2026.instReprOnsetProfile = { reprPrec := Berent2026.instReprOnsetProfile.repr }
Classify a two-segment onset by its sonority profile.
Operates on SonorityRank — the abstract hierarchy — not on
articulatory features.
Equations
- Berent2026.onsetProfile c1 c2 = if c1.rank < c2.rank then Berent2026.OnsetProfile.rise else if (c1.rank == c2.rank) = true then Berent2026.OnsetProfile.plateau else Berent2026.OnsetProfile.fall
Instances For
Onset markedness as an OT constraint: gradient violations by sonority
profile. Uses mkMarkGrad from the shared constraint library.
Rise = 0 violations, plateau = 1, fall = 2. This captures the
behavioral gradient (blif > bnif > bdif > lbif; @cite{berent-2026},
data from Berent et al. 2007). The gradient is determined entirely
by the abstract SonorityRank ordering — the grammar does not inspect
whether "rise" means "stop-before-liquid" vs. "nasal-before-vowel".
Equations
- One or more equations did not get rendered due to their size.
Instances For
Gradient markedness of onset sonority profiles (convenience alias).
Equations
Instances For
The sonority gradient is determined by abstract rank, not by features.
Two segments with the same SonorityRank are treated identically
regardless of their articulatory specification.
OCP detects adjacent identity.
OCP passes over non-identical adjacency.
The phonology--morphology reversal: the same OCP-XX produces opposite surface preferences depending on whether the morphological context licenses reduplication.
This is the core of @cite{berent-2026}'s third argument: the
reversal is amodal (it transfers from speech to sign) and
L1-dependent (it depends on the speaker's morphological system).
See Phonology.Doubling.doubling_reversal for the proof
and @cite{berent-bat-el-brentari-dupuis-vaknin-nusbaum-2016} for
the experimental evidence.
Both doubling tableaux lift to generic ConstraintSystems via
tableauSystem. The phonology--morphology reversal then becomes a
probability-1 reversal: the same OCP-XX assigns probability 1 to
.nonidentical in phonological contexts and to .reduplication in
morphological contexts.
Phonological-context tableau as a generic ConstraintSystem.
Equations
Instances For
In phonological contexts, .nonidentical has probability 1.
Morphological-context tableau as a generic ConstraintSystem.
Equations
Instances For
In morphological contexts where reduplication is available,
.reduplication has probability 1.