C-distributivity is derived from the semantic builder structure.
This function mirrors the proved theorems:
degreeComparisonPredicate_isCDistributive: degree-comparison → C-distworry_not_cDistributive: uncertainty-based → NOT C-dist- (analogous for relevance-based)
The computation is justified by the semantic structure:
- Degree-comparison: ⟦x V Q⟧ = ∃p ∈ Q. μ(x,p) > θ — existential over propositional
- Uncertainty-based: ⟦x V Q⟧ involves global uncertainty, not existential
- Relevance-based: ⟦x V Q⟧ involves resolution/relevance, not existential
Equations
- Semantics.Attitudes.BuilderProperties.PreferentialBuilder.isCDistributive (Core.Verbs.PreferentialBuilder.degreeComparison valence) = true
- Semantics.Attitudes.BuilderProperties.PreferentialBuilder.isCDistributive Core.Verbs.PreferentialBuilder.uncertaintyBased = false
- Semantics.Attitudes.BuilderProperties.PreferentialBuilder.isCDistributive (Core.Verbs.PreferentialBuilder.relevanceBased valence) = false
Instances For
NVP class is derived from C-distributivity and valence.
This matches Preferential.classifyNVP but computed from the builder:
- Class 1: Non-C-distributive (worry, qidai) — can embed questions regardless of valence
- Class 2: C-distributive + negative (fear, dread) — can embed questions (no TSP)
- Class 3: C-distributive + positive (hope, wish) — anti-rogative (TSP → triviality)
The derivation chain:
- Builder structure → C-distributivity (this file)
- Builder → valence (in Fragment, lexical property)
- C-distributivity + valence → NVP class (this function)
Equations
- One or more equations did not get rendered due to their size.
Instances For
Get C-distributivity for preferential attitudes.
Returns none for doxastic attitudes (C-distributivity doesn't apply).
Equations
- Semantics.Attitudes.BuilderProperties.AttitudeBuilder.cDistributive (Core.Verbs.AttitudeBuilder.doxastic veridicality) = none
- Semantics.Attitudes.BuilderProperties.AttitudeBuilder.cDistributive (Core.Verbs.AttitudeBuilder.preferential b) = some (Semantics.Attitudes.BuilderProperties.PreferentialBuilder.isCDistributive b)
Instances For
Get NVP class for preferential attitudes.
Returns none for doxastic attitudes (NVP classification doesn't apply).
Equations
- Semantics.Attitudes.BuilderProperties.AttitudeBuilder.nvpClass (Core.Verbs.AttitudeBuilder.doxastic veridicality) = none
- Semantics.Attitudes.BuilderProperties.AttitudeBuilder.nvpClass (Core.Verbs.AttitudeBuilder.preferential b) = some (Semantics.Attitudes.BuilderProperties.PreferentialBuilder.nvpClass b)
Instances For
C-distributivity is derived from the attitude builder
Equations
Instances For
NVP class is derived from the attitude builder
Equations
Instances For
Can take questions: Derived for preferential verbs, base field for others.
For preferential verbs: determined by NVP class (Class 1, 2 can; Class 3 cannot)
For non-preferential verbs: uses takesQuestionBase field
Equations
- One or more equations did not get rendered due to their size.
Instances For
Is this verb anti-rogative (cannot take question complements canonically)?
Anti-rogative predicates are Class 3 NVPs: C-distributive + positive + TSP.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Can this verb canonically embed a question?
Based on @cite{qing-uegaki-2025} classification:
- Class 1 (non-C-distributive): Yes
- Class 2 (C-dist + negative): Yes
- Class 3 (C-dist + positive): No (anti-rogative)
- Non-preferential attitudes with takesQuestion: Yes
Equations
- One or more equations did not get rendered due to their size.
Instances For
Get all anti-rogative verbs (Class 3 NVPs).
Equations
Instances For
Get all question-embedding verbs.
Equations
Instances For
Hope (degree-comparison positive) is C-distributive
Fear (degree-comparison negative) is C-distributive
Worry (uncertainty-based) is NOT C-distributive
Qidai (relevance-based) is NOT C-distributive
Hope is Class 3 (C-dist + positive → anti-rogative)
Fear is Class 2 (C-dist + negative → takes questions)
Worry is Class 1 (non-C-dist → takes questions)
Qidai is Class 1 (non-C-dist → takes questions despite positive valence)