Jump to content

Fluent calculus

From Wikipedia, the free encyclopedia

Thefluent calculusis a formalism for expressing dynamical domains infirst-order logic.It is a variant of thesituation calculus;the main difference is that situations are considered representations of states. A binary function symbolis used to concatenate the terms that represent facts that hold in a situation. For example, that the box is on the table in the situationis represented by the formula.Theframe problemis 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:

This formula states that the state after the move is added the termand removed the term.Axioms specifying thatiscommutativeand non-idempotentare necessary for such axioms to work.

See also

[edit]

References

[edit]