Clause chaining #
A clause chain is a sequence of medial clauses, dependent and morphologically reduced, closed
by one final clause that supplies tense, mood and often agreement for the whole chain; it is
the prototypical cosubordinate combination of clauses, dependent but not embedded
([GFvV84]; [Lon07]). This file provides the vocabulary in which a
language's inventory of medial forms is described and the notions a typology of chaining reads
off it ([SA25]; [dV25]). A fragment's carrier of medial forms is
an instance of MedialForm, which records for each form the switch-reference value it marks,
the interclausal relations it encodes and whether it indexes the subject of its clause; the
switch-reference and agreement properties of the language are definitions over the instance.
How far medial verbs retain an inflectional category is a CategoryRetention, and a language's
profile over the five categories is a point of the product order MedialMorphProfile, whose
top is the profile of a finite verb.
Main definitions #
CategoryRetention— the scaleabsent < restricted < fullon which a medial verb retains a category, a bounded linear order;CategoryRetention.ofPredreads a category's retention off which of a language's medial forms admit it, fully when all do, restrictedly when some do, not at all when none doesInflectionalCategory,MedialMorphProfile— the five categories and a profile over them, ordered pointwise;MedialMorphProfile.udVerbFormis the finite verb form at the top of the order and the converb everywhere elseSwitchReference,InterclauseRelation,BridgingType— the same-subject or different-subject value a form marks, the relations a form can encode, of whichInterclauseRelation.Temporalare the two temporal ones, and the two bridging constructions across chainsMedialForm— the class of a language's medial forms, withMedialForm.HasSR,MedialForm.SRObligatoryandMedialForm.SSUnmarkedfor its switch-reference system,MedialForm.agreementfor the retention of subject agreement andMedialForm.relationsMarkedfor the relations some form encodes
References #
Retention of inflectional categories #
How much of an inflectional category a medial verb retains relative to an independent verb: none, the value coming from the final verb; fewer values than an independent verb; or the same range of values.
- absent : CategoryRetention
Unmarked on medial verbs; the value is inherited from the final verb.
- restricted : CategoryRetention
Fewer values than independent verbs, such as relative tense or a binary realis/irrealis split.
- full : CategoryRetention
The same range of values as independent verbs.
Instances For
Equations
- Clause.Chaining.instDecidableEqCategoryRetention 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
- One or more equations did not get rendered due to their size.
Position on the retention scale.
Equations
Instances For
The retention scale absent < restricted < full.
Equations
- One or more equations did not get rendered due to their size.
How far a language's medial forms retain a category, given which of them admit it, fully when every form does, restrictedly when some do, and not at all when none does.
Equations
- One or more equations did not get rendered due to their size.
Instances For
The inflectional categories along which a medial verb is reduced.
- tense : InflectionalCategory
Tense.
- agreement : InflectionalCategory
Subject agreement.
- mood : InflectionalCategory
Mood.
- polarity : InflectionalCategory
Independent negation of the medial clause.
- aspect : InflectionalCategory
Aspect.
Instances For
Equations
- Clause.Chaining.instDecidableEqInflectionalCategory 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
- One or more equations did not get rendered due to their size.
A medial verb's retention of each inflectional category, ordered pointwise; the top is the profile of an independent verb and the bottom a bare converb.
Equations
Instances For
The UD verb form of a medial verb with a profile, finite when every category is fully retained and a converb otherwise.
Equations
- p.udVerbForm = if p = ⊤ then UD.VerbForm.Fin else UD.VerbForm.Conv
Instances For
Switch-reference, relations and bridging #
The switch-reference value a medial form marks: the subject of its clause is the same as that of the reference clause, or different.
- ss : SwitchReference
Same subject.
- ds : SwitchReference
Different subject.
Instances For
Equations
- Clause.Chaining.instDecidableEqSwitchReference 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
- One or more equations did not get rendered due to their size.
A semantic relation between a medial clause and the next clause that a medial form can encode ([SA25]; [Lon07]).
- sequential : InterclauseRelation
The medial event precedes the next event, in iconic order.
- simultaneous : InterclauseRelation
The medial event overlaps the next event.
- causal : InterclauseRelation
The medial event is the reason for the next event.
- conditional : InterclauseRelation
The medial event is a condition on the next event.
- concessive : InterclauseRelation
The medial event holds despite the next event.
- manner : InterclauseRelation
The medial event specifies how the next event occurs.
- contrastive : InterclauseRelation
The events contrast.
- additive : InterclauseRelation
The medial event is added without temporal or causal import.
- purpose : InterclauseRelation
The medial event is the purpose of the next event.
Instances For
Equations
- Clause.Chaining.instDecidableEqInterclauseRelation 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
- One or more equations did not get rendered due to their size.
The temporal relations, sequence and simultaneity.
Equations
Instances For
Equations
- One or more equations did not get rendered due to their size.
The bridging constructions spanning chain boundaries in oral narrative.
- recapitulative : BridgingType
Recapitulative (tail-head) linkage: the first medial clause of a new chain repeats the final clause of the preceding one.
- summary : BridgingType
Summary linkage: a generic verb such as 'do' or 'be' summarizes the preceding chain.
Instances For
Equations
- Clause.Chaining.instDecidableEqBridgingType 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
Equations
- One or more equations did not get rendered due to their size.
A language's medial forms #
A language's medial forms, each with the switch-reference value it marks, the interclausal relations it encodes, and whether it indexes the subject of its clause.
- sr : M → Option SwitchReference
The switch-reference value a form marks,
nonefor a form neutral to it. - relations : M → Finset InterclauseRelation
The interclausal relations a form encodes.
- IndexesSubject : M → Prop
The form carries subject cross-referencing.
- decidableIndexesSubject : DecidablePred IndexesSubject
Instances
Some medial form marks switch-reference.
Equations
- Clause.Chaining.MedialForm.HasSR M = ∃ (m : M), Clause.Chaining.MedialForm.sr m ≠ none
Instances For
Every medial form marks switch-reference.
Equations
- Clause.Chaining.MedialForm.SRObligatory M = ∀ (m : M), Clause.Chaining.MedialForm.sr m ≠ none
Instances For
The same-subject forms leave the subject unindexed and the different-subject forms index it, the dominant markedness pattern of switch-reference.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Equations
- Clause.Chaining.MedialForm.instDecidableHasSR M = { decide := decide (∃ a ∈ Finset.univ, (fun (m : M) => Clause.Chaining.MedialForm.sr m ≠ none) a), reflects_decide := ⋯ }
Equations
- Clause.Chaining.MedialForm.instDecidableSRObligatory M = { decide := decide (∀ a ∈ Finset.univ, (fun (m : M) => Clause.Chaining.MedialForm.sr m ≠ none) a), reflects_decide := ⋯ }
Equations
- One or more equations did not get rendered due to their size.
How far the medial verbs retain subject agreement.
Equations
Instances For
The relations some medial form encodes.
Equations
- Clause.Chaining.MedialForm.relationsMarked M = Finset.univ.biUnion Clause.Chaining.MedialForm.relations