Math 2.0

Concept

Fluent calculus

Summary

The fluent calculus is a formalism for expressing dynamical domains in first-order logic. It is a variant of the situation calculus. A binary function symbol ∘\circ is used to concatenate the terms that represent facts that hold in a situation. For example, that the box is on the table in the situation ss is represented by the formula ∃t.s=on(box,table)∘t\exists t . s = on(box,table) \circ t. The frame problem is solved by asserting that the situation after the execution of an action is identical to the one before but for the conditions changed by the action. For example, the action of moving the box from the table to the floor is formalized as:

Further reading

  1. Wikipedia, page 2961091, revision 1370052612, Fluent calculus. adopted
About this page
TagSBGXED586X
URIm2://SBGXED586X
Kindconcept
WritingW1 stated
Same as
Changed4 November 2026

Markdown · JSON · Edit on GitHub

What this page needs for W2

  • edge defines in: at least one definition (0 of 1)
  • edge instance_of in: at least two examples (0 of 2)
  • edge not_instance_of in: at least one non-example (0 of 1)
  • edge specializes both: the more general notions and the special cases (0 of 1)

The writing levels say how complete the text of a page is. They do not measure its truth.

What links here

No page links to this page yet.