Implicative Verbs (@cite{nadathur-2024}) #
Causal-prerequisite semantics for implicative verbs. Implicatives (manage, fail, dare, bother, jaksaa, hesitate, ...) all share a prerequisite-account schema (Proposal 32):
- (32i) Presuppose: ∃ prerequisite A(x) causally necessary for P(x)
- (32ii) Assert: x did A
- (32iii) Presuppose (two-way only): A(x) causally sufficient for P(x)
Lexical variation #
The chief dimension of variation is the type of prerequisite:
- dare/uskaltaa → courage
- bother/viitsiä → engagement/effort
- malttaa → patience
- hennoa → hard-heartedness
- jaksaa → strength
- manage/onnistua → underspecified
V2 substrate #
Polymorphic V2 forms over SEM V α. The legacy ImplicativeScenario
struct + manageSem/failSem over CausalDynamics,
PrerequisiteAccount, ConcreteExample (swim/manage), the
ComplementEntailing.CausalFrame abstraction (with abilityFrame/
viewpoint-aspect bridges), and Implicative.toSemantics over scenarios
were deleted in Phase D-H. The polymorphic V2 versions
(manageSem, failSem, necessityPresup, Implicative.toSemantics
dispatch) are promoted to canonical here.
Lexically-specified prerequisite types for implicative verbs.
Specific verbs (dare, bother) name their prerequisites; bleached verbs (manage, onnistua) leave the prerequisite underspecified.
- courage : Prerequisite
- engagement : Prerequisite
- patience : Prerequisite
- hardHeartedness : Prerequisite
- strength : Prerequisite
- fitness : Prerequisite
- time : Prerequisite
- shamelessness : Prerequisite
- unspecified : Prerequisite
Instances For
Equations
- Semantics.Causation.Implicative.instDecidableEqPrerequisite 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
Is the prerequisite lexically specific or underspecified?
Equations
- Semantics.Causation.Implicative.Prerequisite.unspecified.isSpecific = false
- x✝.isSpecific = true
Instances For
V2 manage-sem: prerequisite-as-xP is causally sufficient for
complement-as-xC. Polymorphic over value types.
Equations
- Semantics.Causation.Implicative.manageSem M background prerequisite xP complement xC = M.causallySufficient background prerequisite xP complement xC
Instances For
V2 fail-sem: prerequisite-as-xP is NOT causally sufficient for
complement-as-xC.
Equations
- Semantics.Causation.Implicative.failSem M background prerequisite xP complement xC = ¬Semantics.Causation.Implicative.manageSem M background prerequisite xP complement xC
Instances For
V2 necessity presupposition: prerequisite-as-xP is causally
necessary (Nadathur 2024 Def 10b) for complement-as-xC.
Equations
- Semantics.Causation.Implicative.necessityPresup M background prerequisite xP complement xC = M.causallyNecessary background prerequisite xP complement xC
Instances For
Directionality of complement entailment (@cite{nadathur-2024}).
- oneWay: complement entailment under only one matrix polarity.
- twoWay: complement entailment under both polarities.
- oneWay : Directionality
- twoWay : Directionality
Instances For
Equations
- Semantics.Causation.Implicative.instDecidableEqDirectionality 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
The full lexical signature of an implicative verb (@cite{nadathur-2024}).
- polarity : Features.Implicative
Positive (manage, force) or negative (fail, prevent) polarity
- directionality : Directionality
One-way (ability) or two-way (manage) entailment
- aspectGoverned : Bool
Does aspect govern the actuality inference?
- prerequisite : Option Prerequisite
Lexically-specified prerequisite type (if any)
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
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
Lives here rather than in Features/Causation.lean because the
dispatch needs Core.Causal.SEM + the Implicative.manageSem/failSem
machinery defined above; Features/Causation.lean is kept import-free.
Standard mathlib pattern: methods on a type may live in a sibling
file via namespace TypeName block when import weight matters.
V2 dispatch: map an Implicative polarity to its V2 polymorphic
semantic function.