Papers
Topics
Authors
Recent
Search
2000 character limit reached

Probabilistic ACT (PACT)

Updated 23 February 2026
  • PACT is a formal logic integrating modal, temporal, and probabilistic operators to model actions and their uncertain effects in stochastic domains.
  • It uses a structured syntax with time-point, fact, and event symbols to encode concurrent actions, conditional probabilities, and causality.
  • Key inference principles such as Miller’s Principle and expected-value estimation provide robust methods for belief propagation and decision-making under uncertainty.

Probabilistic ACT (PACT) is a propositional, future-branching temporal probability logic designed to formalize reasoning about actions and their probabilistic effects over time in stochastic domains. It integrates modal and probabilistic operators to allow precise statements about inevitability, possibility, and objective chance regarding facts and events, including concurrent actions and their indeterminate outcomes. The syntax, semantics, model structure, and key inference principles provide a foundational framework for formal reasoning about actions under uncertainty, as developed by Haddawy (1304.1099).

1. Language and Syntax

PACT operates over a signature comprising three main types of symbols:

  • Time-point symbols (TC): Labels for time, such as "now," "noon," or numeric timestamps.
  • Fact symbols (FACTS): Fluents (e.g., f,g,hf, g, h) whose truth may persist over intervals.
  • Event symbols (EVENTS): Discrete occurrences, including agent actions (e.g., e,ee, e').

Well-formed formulas are constructed using Boolean connectives (\land, \vee, ¬\neg); two dyadic predicates; indexed modal and probabilistic operators; and polynomial combinations of probability terms:

  • HOLDS(t1,t2,f)\mathrm{HOLDS}(t_1, t_2, f): Fact ff is true throughout [t1,t2][t_1, t_2].
  • OCC(t1,t2,e)\mathrm{OCC}(t_1, t_2, e): Event/action ee occurs during e,ee, e'0.
  • e,ee, e'1: e,ee, e'2 is inevitable at time e,ee, e'3; dualized by e,ee, e'4.
  • e,ee, e'5: The probability of e,ee, e'6 at e,ee, e'7 is at least e,ee, e'8.
  • Linear inequalities of the form e,ee, e'9, permitting representation of conditional probabilities via \land0 (when \land1).

Formulas systematically encode temporal, modal, and probabilistic relationships among facts and events, including constraints on concurrent execution or conditional likelihoods.

2. Model-Theoretic Semantics

A PACT model is a tuple:

\land2

where:

  • \land3: Nonempty set of world-histories (maximal timelines).
  • \land4: Linearly ordered time-points (commonly \land5).
  • \land6: Denotation-set of facts.
  • \land7: Denotation-set of events.
  • \land8: Accessibility relation; \land9 iff \vee0 and \vee1 share the same history up to \vee2.
  • \vee3: Assigns each \vee4 a probability measure on \vee5 (the possible continuations from history up to \vee6).
  • \vee7: Interpretation function mapping time symbols, facts, and events to their denotation sets.

The semantic constraints ensure:

  • Temporal inheritance: If \vee8 and \vee9, then ¬\neg0. (¬\neg1)
  • Branch equivalence: For fixed ¬\neg2, ¬\neg3 is an equivalence relation. (¬\neg4)
  • Fact persistence: If ¬\neg5 and ¬\neg6 then ¬\neg7. (¬\neg8)
  • Branch compatibility: ¬\neg9 and HOLDS(t1,t2,f)\mathrm{HOLDS}(t_1, t_2, f)0 in a branch are indistinguishable regarding facts/events prior to HOLDS(t1,t2,f)\mathrm{HOLDS}(t_1, t_2, f)1. (HOLDS(t1,t2,f)\mathrm{HOLDS}(t_1, t_2, f)2)
  • Past-certainty: For any HOLDS(t1,t2,f)\mathrm{HOLDS}(t_1, t_2, f)3, HOLDS(t1,t2,f)\mathrm{HOLDS}(t_1, t_2, f)4 is 1 on all worlds that share the history up to HOLDS(t1,t2,f)\mathrm{HOLDS}(t_1, t_2, f)5; past facts/events are settled. (HOLDS(t1,t2,f)\mathrm{HOLDS}(t_1, t_2, f)6)
  • Branch homogeneity: Probability measures agree within a branch. (HOLDS(t1,t2,f)\mathrm{HOLDS}(t_1, t_2, f)7)

Truth, HOLDS(t1,t2,f)\mathrm{HOLDS}(t_1, t_2, f)8, is defined recursively; modal operator HOLDS(t1,t2,f)\mathrm{HOLDS}(t_1, t_2, f)9 corresponds to truth in all accessible worlds at ff0, and probabilistic operator ff1 is interpreted via the measure ff2 on possible future continuations.

3. Actions, Causality, and Probabilistic Dynamics

Actions are formally region-occurrence events ff3. Planning to execute an action is rendered by ff4 (agent will surely try ff5 in ff6). PACT’s semantic structure supports Suppes-style causality:

  • Potential Causation: ff7
  • Actual Causation: If ff8 occurs and the above holds at ff9.

Concurrent actions are represented by conjunction, e.g., [t1,t2][t_1, t_2]0, and the model’s branching measure determines their joint outcome probabilities.

4. Expressiveness and Example Formulas

PACT accommodates conditional, temporal, and probabilistic assertions about states and transitions, as illustrated below:

  • Concurrent exclusion:

[t1,t2][t_1, t_2]1

  • Probabilistic success conditioned on fluent:

[t1,t2][t_1, t_2]2

  • Deterministic failure otherwise:

[t1,t2][t_1, t_2]3

  • Inevitable probability at a future time:

[t1,t2][t_1, t_2]4

These constructs enable specification of contingent outcomes, dependencies, and constraints on agent behavior and environmental stochasticity.

5. Inference Principles and Theoretical Results

The key principles underpinning inference in PACT include:

A. Past-Determination:

For any formula concerning intervals at or before [t1,t2][t_1, t_2]5, [t1,t2][t_1, t_2]6.

B. Certainty from Inevitability:

[t1,t2][t_1, t_2]7.

C. Persistence of Inevitability:

If [t1,t2][t_1, t_2]8, then [t1,t2][t_1, t_2]9.

D. Weight Monotonicity (Probabilistic Detachment):

Given OCC(t1,t2,e)\mathrm{OCC}(t_1, t_2, e)0 and OCC(t1,t2,e)\mathrm{OCC}(t_1, t_2, e)1, deduce OCC(t1,t2,e)\mathrm{OCC}(t_1, t_2, e)2.

E. Miller’s Principle:

For OCC(t1,t2,e)\mathrm{OCC}(t_1, t_2, e)3: OCC(t1,t2,e)\mathrm{OCC}(t_1, t_2, e)4.

F. Expected-Value Principle:

OCC(t1,t2,e)\mathrm{OCC}(t_1, t_2, e)5 for all OCC(t1,t2,e)\mathrm{OCC}(t_1, t_2, e)6.

These theorems underpin formal belief-update, optimal planning, and the logical distinction between possibility, inevitability, and probability across future branches.

6. Ontology, Applications, and Significance

PACT incorporates a two-sorted temporal ontology—facts and events—structured over branching time and objective chance. The explicit dualism between OCC(t1,t2,e)\mathrm{OCC}(t_1, t_2, e)7 and OCC(t1,t2,e)\mathrm{OCC}(t_1, t_2, e)8 facilitates precise distinctions between necessary, possible, and probable action consequences. This structure supports the formal encoding of:

  • Enabling conditions and conditional effectivity of actions under uncertainty.
  • Planning with concurrent and mutually exclusive actions.
  • Disambiguation of actual and potential causes in the presence of indeterminacy.
  • Evaluation of policies or plans via expectation over future probabilities.

The inference-theoretic foundations (e.g., Miller’s Principle) enable robust strategies for forward propagation of beliefs, expected-value estimation of outcomes, and reasoning about the temporal evolution of uncertainty. This makes PACT suitable for foundational studies in AI planning, temporal logic, causality, and reasoning about stochastic domains (1304.1099).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Probabilistic ACT (PACT).