Fluent calculus

Fluent calculus

The fluent calculus is a formalism for expressing dynamical domains in first-order logic. It is a variant of the situation calculus; the main difference is that situations are considered representations of states. 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 s is represented by the formula 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:

: State(Do(move(box,table,floor), s)) circ on(box,table) = State(s) circ on(box,floor)

This formula states that the state after the move is added the term on(box,floor) and removed the term on(box,table). Axioms specifying that circ is commutative and non-idempotent are necessary for such axioms to work.

ee also

* Frame problem
* Situation calculus
* Event calculus

References

* M. Thielscher (1998). [http://www.ep.liu.se/ej/etai/1998/006 Introduction to the fluent calculus] . "Electronic Transactions on Artificial Intelligence", 2(3–4):179–192.
* M. Thielscher (2005). Reasoning Robots - The Art and Science of Programming Robotic Agents. "Volume 33 of Applied Logic Series." Springer, Dordrecht.


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Fluent (artificial intelligence) — In artificial intelligence, a fluent is a condition that can change over time. In logical approaches to reasoning about actions, fluents can be represented in first order logic by predicates having an argument that depends on time. For example,… …   Wikipedia

  • Fluent — Flu ent, n. 1. A current of water; a stream. [Obs.] [1913 Webster] 2. [Cf. F. fluente.] (Math.) A variable quantity, considered as increasing or diminishing; called, in the modern calculus, the {function} or {integral}. [1913 Webster] …   The Collaborative International Dictionary of English

  • Situation calculus — The situation calculus is a logic formalism designed for representing and reasoning about dynamical domains. It was first introduced by John McCarthy in 1963. The main version of the situational calculus that is presented in this article is based …   Wikipedia

  • Event calculus — The event calculus is a logical language for representing and reasoning about actions and their effects first presented by Robert Kowalski and Marek Sergot in 1986.It was extended by Murray Shanahan and Rob Miller in the 1990s.The basic… …   Wikipedia

  • History of calculus — History of science …   Wikipedia

  • Frame problem — In artificial intelligence, the frame problem was initially formulated as the problem of expressing a dynamical domain in logic without explicitly specifying which conditions are not affected by an action. John McCarthy and Patrick J. Hayes… …   Wikipedia

  • Yale shooting problem — The Yale shooting problem is a conundrum or scenario in formal situational logic on which early logical solutions to the frame problem fail. The name of this problem derives from its inventors, Steve Hanks and Drew McDermott, working at Yale… …   Wikipedia

  • Artificial intelligence — AI redirects here. For other uses, see Ai. For other uses, see Artificial intelligence (disambiguation). TOPIO, a humanoid robot, played table tennis at Tokyo International Robot Exhibition (IREX) 2009.[1] Artificial intelligence ( …   Wikipedia

  • List of mathematics articles (F) — NOTOC F F₄ F algebra F coalgebra F distribution F divergence Fσ set F space F test F theory F. and M. Riesz theorem F1 Score Faà di Bruno s formula Face (geometry) Face configuration Face diagonal Facet (mathematics) Facetting… …   Wikipedia

  • function — Fluent Flu ent, n. 1. A current of water; a stream. [Obs.] [1913 Webster] 2. [Cf. F. fluente.] (Math.) A variable quantity, considered as increasing or diminishing; called, in the modern calculus, the {function} or {integral}. [1913 Webster] …   The Collaborative International Dictionary of English

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”