<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="et">
	<id>http://www.lambda.ee/w/index.php?action=history&amp;feed=atom&amp;title=PLA001-0.ax</id>
	<title>PLA001-0.ax - Redigeerimiste ajalugu</title>
	<link rel="self" type="application/atom+xml" href="http://www.lambda.ee/w/index.php?action=history&amp;feed=atom&amp;title=PLA001-0.ax"/>
	<link rel="alternate" type="text/html" href="http://www.lambda.ee/w/index.php?title=PLA001-0.ax&amp;action=history"/>
	<updated>2026-11-07T00:39:36Z</updated>
	<subtitle>Selle lehekülje redigeerimiste ajalugu</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>http://www.lambda.ee/w/index.php?title=PLA001-0.ax&amp;diff=15673&amp;oldid=prev</id>
		<title>Tammet: Uus lehekülg: &#039;&lt;pre&gt; %-------------------------------------------------------------------------- % File     : PLA001-0 : TPTP v7.2.0. Released v1.0.0. % Domain   : Planning (Blocks world) % Axi...&#039;</title>
		<link rel="alternate" type="text/html" href="http://www.lambda.ee/w/index.php?title=PLA001-0.ax&amp;diff=15673&amp;oldid=prev"/>
		<updated>2019-03-20T09:33:42Z</updated>

		<summary type="html">&lt;p&gt;Uus lehekülg: &amp;#039;&amp;lt;pre&amp;gt; %-------------------------------------------------------------------------- % File     : PLA001-0 : TPTP v7.2.0. Released v1.0.0. % Domain   : Planning (Blocks world) % Axi...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Uus lehekülg&lt;/b&gt;&lt;/p&gt;&lt;div&gt;&amp;lt;pre&amp;gt;&lt;br /&gt;
%--------------------------------------------------------------------------&lt;br /&gt;
% File     : PLA001-0 : TPTP v7.2.0. Released v1.0.0.&lt;br /&gt;
% Domain   : Planning (Blocks world)&lt;br /&gt;
% Axioms   : Blocks world axioms&lt;br /&gt;
% Version  : [SE94] axioms.&lt;br /&gt;
% English  :&lt;br /&gt;
&lt;br /&gt;
% Refs     : [Sus73] Sussman (1973), A Computational Model of Skill Acquisi&lt;br /&gt;
%          : [SE94]  Segre &amp;amp; Elkan (1994), A High-Performance Explanation-B&lt;br /&gt;
% Source   : [SE94]&lt;br /&gt;
% Names    :&lt;br /&gt;
&lt;br /&gt;
% Status   : Satisfiable&lt;br /&gt;
% Syntax   : Number of clauses    :   10 (   0 non-Horn;   0 unit;   8 RR)&lt;br /&gt;
%            Number of atoms      :   31 (   0 equality)&lt;br /&gt;
%            Maximal clause size  :    4 (   3 average)&lt;br /&gt;
%            Number of predicates :    2 (   0 propositional; 2-2 arity)&lt;br /&gt;
%            Number of functors   :    9 (   2 constant; 0-2 arity)&lt;br /&gt;
%            Number of variables  :   33 (   3 singleton)&lt;br /&gt;
%            Maximal term depth   :    3 (   2 average)&lt;br /&gt;
% SPC      : &lt;br /&gt;
&lt;br /&gt;
% Comments : The axioms are a reconstruction of the situation calculus&lt;br /&gt;
%            blocks world as in [Sus73].&lt;br /&gt;
%--------------------------------------------------------------------------&lt;br /&gt;
cnf(and_definition,axiom,&lt;br /&gt;
    ( holds(and(X,Y),State)&lt;br /&gt;
    | ~ holds(X,State)&lt;br /&gt;
    | ~ holds(Y,State) )).&lt;br /&gt;
&lt;br /&gt;
cnf(pickup_1,axiom,&lt;br /&gt;
    ( holds(holding(X),do(pickup(X),State))&lt;br /&gt;
    | ~ holds(empty,State)&lt;br /&gt;
    | ~ holds(clear(X),State)&lt;br /&gt;
    | ~ differ(X,table) )).&lt;br /&gt;
&lt;br /&gt;
cnf(pickup_2,axiom,&lt;br /&gt;
    ( holds(clear(Y),do(pickup(X),State))&lt;br /&gt;
    | ~ holds(on(X,Y),State)&lt;br /&gt;
    | ~ holds(clear(X),State)&lt;br /&gt;
    | ~ holds(empty,State) )).&lt;br /&gt;
&lt;br /&gt;
cnf(pickup_3,axiom,&lt;br /&gt;
    ( holds(on(X,Y),do(pickup(Z),State))&lt;br /&gt;
    | ~ holds(on(X,Y),State)&lt;br /&gt;
    | ~ differ(X,Z) )).&lt;br /&gt;
&lt;br /&gt;
cnf(pickup_4,axiom,&lt;br /&gt;
    ( holds(clear(X),do(pickup(Z),State))&lt;br /&gt;
    | ~ holds(clear(X),State)&lt;br /&gt;
    | ~ differ(X,Z) )).&lt;br /&gt;
&lt;br /&gt;
cnf(putdown_1,axiom,&lt;br /&gt;
    ( holds(empty,do(putdown(X,Y),State))&lt;br /&gt;
    | ~ holds(holding(X),State)&lt;br /&gt;
    | ~ holds(clear(Y),State) )).&lt;br /&gt;
&lt;br /&gt;
cnf(putdown_2,axiom,&lt;br /&gt;
    ( holds(on(X,Y),do(putdown(X,Y),State))&lt;br /&gt;
    | ~ holds(holding(X),State)&lt;br /&gt;
    | ~ holds(clear(Y),State) )).&lt;br /&gt;
&lt;br /&gt;
cnf(putdown_3,axiom,&lt;br /&gt;
    ( holds(clear(X),do(putdown(X,Y),State))&lt;br /&gt;
    | ~ holds(holding(X),State)&lt;br /&gt;
    | ~ holds(clear(Y),State) )).&lt;br /&gt;
&lt;br /&gt;
cnf(putdown_4,axiom,&lt;br /&gt;
    ( holds(on(X,Y),do(putdown(Z,W),State))&lt;br /&gt;
    | ~ holds(on(X,Y),State) )).&lt;br /&gt;
&lt;br /&gt;
cnf(putdown_5,axiom,&lt;br /&gt;
    ( holds(clear(Z),do(putdown(X,Y),State))&lt;br /&gt;
    | ~ holds(clear(Z),State)&lt;br /&gt;
    | ~ differ(Z,Y) )).&lt;br /&gt;
&lt;br /&gt;
%--------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;/div&gt;</summary>
		<author><name>Tammet</name></author>
	</entry>
</feed>