English Auxiliaries Lexicon Fragment #
Lexical entries for English auxiliary verbs — the modal hub of the English Fragment. Three integrated sub-inventories:
- Modals:
can,could,will,would,shall,should,may,might,must; periphrastichaveTo; semi-modalsdare,need,ought. Morphology + force-flavor classification + register- contracted-negative form + Zeijlstra-style modal feature interpretability.
- Do-support / Be / Have:
do_/does/did,am/is_/are/was/were,have_/has/had. Carry person/number/tense agreement. - Modal adverbs:
certainly,definitely,necessarily,possibly,perhaps,maybe,probably,potentially. Adverbial expressions of modal force/flavor (used with auxiliaries in modal concord constructions).
Also includes the infinitival marker toInf (PART) — distinct from
the preposition to (ADP).
Studies that bind to these entries #
This file is a hub: studies analysing English auxiliaries import specific entries from here and contribute precondition theorems that break if the morphological classification changes. Consumers (as of the last audit):
- Modality:
Studies/{Ferreira2023, Rubinstein2014, CarianiSantorio2018, AghaJeretic2022, AghaJeretic2026, CiardelliGuerrini2026, ImelGuoST2026, LiuRotter2025, RotterLiu2025, YingEtAl2025} - Auxiliary diagnostics:
Studies/ZwickyPullum1983 - Argument structure / control:
Studies/ Osborne2019,Studies/Osborne2019Control - Reference:
Studies/Percus2000(via modal-adverb side, indirectly)
To find every claim made about a particular entry, grep for
English.Auxiliaries.<entry> across the library.
Equations
- English.Auxiliaries.instDecidableEqAuxType 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
- English.Auxiliaries.instReprAuxType = { reprPrec := English.Auxiliaries.instReprAuxType.repr }
- form : String
- auxType : AuxType
- person : Option UD.Person
Person/number agreement
- number : Option UD.Number
- tense : Option UD.Tense
Morphological tense.
nonefor base forms (modals like can, will). Note: "past" modals (could, would) carryPastas a morphological feature even when semantically non-past (counterfactual, polite). - modalMeaning : List Semantics.Modality.ForceFlavor
Modal meaning in the force-flavor space (Imel, Guo, & [IGST26]). Empty for non-modal auxiliaries.
- register : Features.Register.Level
Register level. Formal items (must, shall) vs informal items (have to) vs unmarked (can, will).
- negForm : Option String
Contracted negative form with -n't, if it exists.
nonefor paradigm gaps (mayn't, amn't). - negIrregular : Bool
Phonological irregularity in the negative form (Z&P criterion C).
truewhen the contracted form cannot be derived by regular -n't suffixation (e.g., won't ← will, can't ← can, don't ← do). - interpretability : Option Semantics.Modality.ModalInterpretability
Modal feature interpretability ([Zei07]). Modal auxiliaries carry uninterpretable features [u∃/∀-MOD]: they are semantically vacuous and checked by a c-commanding interpretable operator. Non-modal auxiliaries (do, be, have) carry no modal feature (
none).[CG26] use this to derive narrow-scope LFs for "may A or may B" via modal concord: both "may"s carry [u∃-MOD], checked by a single silent [i∃-MOD] operator.
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.
- English.Auxiliaries.instBEqAuxEntry.beq x✝¹ x✝ = false
Instances For
An auxiliary bears its agreement number (HasNumber).
Equations
- English.Auxiliaries.instHasNumberAuxEntry = { numberOf := fun (a : English.Auxiliaries.AuxEntry) => a.number.bind Number.fromUD }
Equations
- English.Auxiliaries.instHasPersonAuxEntry = { personOf := fun (a : English.Auxiliaries.AuxEntry) => Option.map Person.fromUD a.person }
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Have to: periphrastic deontic/circumstantial necessity. Informal register variant of must. Inflects unlike true modals: has to, had to, having to.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- English.Auxiliaries.do_ = { form := "do", auxType := English.Auxiliaries.AuxType.doSupport, number := some UD.Number.Plur, negForm := some "don't", negIrregular := true }
Instances For
Equations
- English.Auxiliaries.does = { form := "does", auxType := English.Auxiliaries.AuxType.doSupport, person := some UD.Person.third, number := some UD.Number.Sing, negForm := some "doesn't" }
Instances For
Equations
- English.Auxiliaries.did = { form := "did", auxType := English.Auxiliaries.AuxType.doSupport, tense := some UD.Tense.Past, negForm := some "didn't" }
Instances For
Equations
- English.Auxiliaries.am = { form := "am", auxType := English.Auxiliaries.AuxType.be, person := some UD.Person.first, number := some UD.Number.Sing }
Instances For
Equations
- English.Auxiliaries.is_ = { form := "is", auxType := English.Auxiliaries.AuxType.be, person := some UD.Person.third, number := some UD.Number.Sing, negForm := some "isn't" }
Instances For
Equations
- English.Auxiliaries.are = { form := "are", auxType := English.Auxiliaries.AuxType.be, number := some UD.Number.Plur, negForm := some "aren't" }
Instances For
Equations
- English.Auxiliaries.was = { form := "was", auxType := English.Auxiliaries.AuxType.be, number := some UD.Number.Sing, tense := some UD.Tense.Past, negForm := some "wasn't" }
Instances For
Equations
- English.Auxiliaries.were = { form := "were", auxType := English.Auxiliaries.AuxType.be, number := some UD.Number.Plur, tense := some UD.Tense.Past, negForm := some "weren't" }
Instances For
Equations
- English.Auxiliaries.have_ = { form := "have", auxType := English.Auxiliaries.AuxType.have, number := some UD.Number.Plur, negForm := some "haven't" }
Instances For
Equations
- English.Auxiliaries.has = { form := "has", auxType := English.Auxiliaries.AuxType.have, person := some UD.Person.third, number := some UD.Number.Sing, negForm := some "hasn't" }
Instances For
Equations
- English.Auxiliaries.had = { form := "had", auxType := English.Auxiliaries.AuxType.have, tense := some UD.Tense.Past, negForm := some "hadn't" }
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- a.toWord = { form := a.form, cat := UD.UPOS.AUX, features := { number := a.number, person := a.person, verbForm := some UD.VerbForm.Fin } }
Instances For
Project to the shared modal item core (form + meaning + register).
Equations
- a.toModalItem = { form := a.form, meaning := a.modalMeaning, register := a.register }
Instances For
Project to the modal feature (force × interpretability) for the primary
force value. Returns none for non-modal auxiliaries or entries without
modal meaning.
Equations
- a.toModalFeature = match a.interpretability, a.modalMeaning with | some interp, ff :: tail => some { force := ff.force, interp := interp } | x, x_1 => none
Instances For
Modal adverb entry: an adverb expressing modal force and flavor without auxiliary morphology.
Modal adverbs participate in concord constructions where two modal expressions yield a single-modality reading.
- form : String
- modalMeaning : List Semantics.Modality.ForceFlavor
Modal meaning in the force-flavor space.
- register : Features.Register.Level
Register level.
Instances For
Equations
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- English.Auxiliaries.instBEqModalAdvEntry.beq { form := a, modalMeaning := a_1, register := a_2 } { form := b, modalMeaning := b_1, register := b_2 } = (a == b && (a_1 == b_1 && a_2 == b_2))
- English.Auxiliaries.instBEqModalAdvEntry.beq x✝¹ x✝ = false
Instances For
Equations
Equations
- a.toWord = { form := a.form, cat := UD.UPOS.ADV }
Instances For
Project to the shared modal item core (form + meaning + register).
Equations
- a.toModalItem = { form := a.form, meaning := a.modalMeaning, register := a.register }
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- English.Auxiliaries.possibly = { form := "possibly", modalMeaning := English.Auxiliaries.mcp✝ [Semantics.Modality.ModalForce.possibility] [Semantics.Modality.ModalFlavor.epistemic] }
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- English.Auxiliaries.probably = { form := "probably", modalMeaning := English.Auxiliaries.mcp✝ [Semantics.Modality.ModalForce.necessity] [Semantics.Modality.ModalFlavor.epistemic] }
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- One or more equations did not get rendered due to their size.
Instances For
Infinitival marker "to" (UD: PART). Distinct from the preposition "to" (ADP). Used in infinitival complements: "John managed to sleep".