p entails q iff every p-world is a q-world.
Equations
Instances For
Propositions overlap iff they share at least one world.
Equations
Instances For
Desires from G_S that proposition a satisfies (a entails p).
Equations
- Semantics.Modality.Desire.satisfiedBy GS a = List.filter (fun (p : BProp Semantics.Attitudes.Intensional.World) => Semantics.Modality.Desire.propEntails a p) GS
Instances For
S prefers a to a' iff a satisfies strictly more desires.
Equations
- One or more equations did not get rendered due to their size.
Instances For
a ≥ a' iff a satisfies all desires that a' satisfies.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Q-Bel_S: answers compatible with S's beliefs.
Equations
- Semantics.Modality.Desire.questionRelativeBelief answers belS = List.filter (fun (a : BProp Semantics.Attitudes.Intensional.World) => Semantics.Modality.Desire.propOverlap a belS) answers
Instances For
Extensional equivalence of propositions.
Equations
- Semantics.Modality.Desire.propEquiv p q = Semantics.Attitudes.Intensional.allWorlds.all fun (w : Semantics.Attitudes.Intensional.World) => p w == q w
Instances For
Best answers: those not strictly dominated by any other.
Equations
- One or more equations did not get rendered due to their size.
Instances For
⟦S wants p⟧ = all best answers in Q-Bel_S entail p.
Equations
- One or more equations did not get rendered due to their size.
Instances For
Theorem: Preference between answers is transitive.
If S prefers a to a' and a' to a'', then S prefers a to a''.
Theorem: Empty desires make all answers equivalent.
When G_S = ∅, no answer is preferred over another, so the agent is indifferent.
Theorem: With empty desires, want reduces to belief compatibility.
If G_S = ∅, then ⟦S wants p⟧ = 1 iff every answer in Q-Bel_S entails p.
Proposition ordering: a satisfies p iff a entails p.
Equations
- Semantics.Modality.Desire.propositionOrdering GS = { satisfies := fun (a p : BProp Semantics.Attitudes.Intensional.World) => Semantics.Modality.Desire.propEntails a p, criteria := GS }
Instances For
satisfiedBy matches SatisfactionOrdering.satisfiedBy.
NormalityOrder derived from proposition ordering.
Equations
Instances For
Question-based desire: ⟦S wants p⟧ = all best answers in Q-Bel_S entail p.
Equations
- self.evalWant w belS question p = Semantics.Modality.Desire.wantQuestionBased belS (self.desires w) question p
Instances For
Preference ordering on propositions at world w.
Equations
- self.preferenceOrdering w = Semantics.Modality.Desire.propositionOrdering (self.desires w)
Instances For
Best answers according to S's desires at world w.
Equations
- self.getBestAnswers w answers = Semantics.Modality.Desire.bestAnswers (self.desires w) answers
Instances For
Answers compatible with S's beliefs.
Equations
- _self.liveAnswers question belS = Semantics.Modality.Desire.questionRelativeBelief question belS
Instances For
Theorem: BouleticFlavor.evalWant = wantQuestionBased.
The extension is definitionally equal to the standalone function.
Corollary: Empty bouletic desires → agent is indifferent.
Summary: @cite{phillips-brown-2025} Integration #
Core Functions #
satisfiedBy GS a: desires that proposition a satisfiespreferAnswer GS a a': S prefers a to a'bestAnswers GS answers: optimal answers under preferencequestionRelativeBelief answers belS: Q-Bel_S, live answerswantQuestionBased belS GS answers p: main semantics
Key Properties #
- Preference is transitive (
prefer_answer_transitive) - Empty desires → indifference (
empty_desires_indifferent) - Automatically inherits from Kratzer's
BouleticFlavor
Metasemantic Constraints #
Felicity conditions (Considering, Diversity, Anti-deckstacking) are
defined in Phenomena.Modality.Studies.PhillipsBrown2025.
The Unified Framework #
| Concept | Kratzer (Worlds) | Phillips-Brown (Props) | Generic |
|---|---|---|---|
| Type | World | BProp World | α |
| Ideals | List (BProp World) | List (BProp World) | List Ideal |
| Satisfies | p w | propEntails a p | o.satisfies |
| Ordering | atLeastAsGoodAs | atLeastAsPreferred | atLeastAsGood |
| Best | bestWorlds | bestAnswers | best |