<?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=More_complex_blocks_world_axiomatization</id>
	<title>More complex blocks world axiomatization - 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=More_complex_blocks_world_axiomatization"/>
	<link rel="alternate" type="text/html" href="http://www.lambda.ee/w/index.php?title=More_complex_blocks_world_axiomatization&amp;action=history"/>
	<updated>2026-11-13T03:20:40Z</updated>
	<subtitle>Selle lehekülje redigeerimiste ajalugu</subtitle>
	<generator>MediaWiki 1.43.11</generator>
	<entry>
		<id>http://www.lambda.ee/w/index.php?title=More_complex_blocks_world_axiomatization&amp;diff=17233&amp;oldid=prev</id>
		<title>Tammet – 16. aprill 2020, kell 21:47</title>
		<link rel="alternate" type="text/html" href="http://www.lambda.ee/w/index.php?title=More_complex_blocks_world_axiomatization&amp;diff=17233&amp;oldid=prev"/>
		<updated>2020-04-16T21:47:15Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;et&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←Vanem redaktsioon&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Redaktsioon: 16. aprill 2020, kell 23:47&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l142&quot;&gt;142. rida:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;142. rida:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;% -----------------------------------------------------------------------&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;% -----------------------------------------------------------------------&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  %cnf(&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;prove_CBA&lt;/del&gt;,negated_conjecture,&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  %cnf(&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;prove_DA&lt;/ins&gt;,negated_conjecture,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  %  ( ~ holds(on(d,a),State) )).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  %  ( ~ holds(on(d,a),State) )).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;     &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  cnf(&lt;del style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;prove_CBA&lt;/del&gt;,negated_conjecture,&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;  cnf(&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;prove_DA&lt;/ins&gt;,negated_conjecture,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    ( ~ holds(on(d,a),State) | $ans(State))).    &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;    ( ~ holds(on(d,a),State) | $ans(State))).    &lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;br&gt;&lt;/td&gt;&lt;/tr&gt;

&lt;!-- diff cache key lambdadb:diff:1.41:old-17232:rev-17233:php=table --&gt;
&lt;/table&gt;</summary>
		<author><name>Tammet</name></author>
	</entry>
	<entry>
		<id>http://www.lambda.ee/w/index.php?title=More_complex_blocks_world_axiomatization&amp;diff=17232&amp;oldid=prev</id>
		<title>Tammet – 16. aprill 2020, kell 21:45</title>
		<link rel="alternate" type="text/html" href="http://www.lambda.ee/w/index.php?title=More_complex_blocks_world_axiomatization&amp;diff=17232&amp;oldid=prev"/>
		<updated>2020-04-16T21:45:56Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;et&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←Vanem redaktsioon&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Redaktsioon: 16. aprill 2020, kell 23:45&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;1. rida:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;1. rida:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;−&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt; &lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;pre&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;%--------------------------------------------------------------------------&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;%--------------------------------------------------------------------------&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;% File     : PLA001-0 : TPTP v7.2.0. Released v1.0.0.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;% File     : PLA001-0 : TPTP v7.2.0. Released v1.0.0.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l180&quot;&gt;180. rida:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;180. rida:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;% cnf(prove_DC,negated_conjecture,&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;% cnf(prove_DC,negated_conjecture,&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;%  ( ~ holds(on(d,c),State) )).&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;%  ( ~ holds(on(d,c),State) )).&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&amp;lt;/pre&amp;gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Tammet</name></author>
	</entry>
	<entry>
		<id>http://www.lambda.ee/w/index.php?title=More_complex_blocks_world_axiomatization&amp;diff=17231&amp;oldid=prev</id>
		<title>Tammet – 16. aprill 2020, kell 21:45</title>
		<link rel="alternate" type="text/html" href="http://www.lambda.ee/w/index.php?title=More_complex_blocks_world_axiomatization&amp;diff=17231&amp;oldid=prev"/>
		<updated>2020-04-16T21:45:39Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;table style=&quot;background-color: #fff; color: #202122;&quot; data-mw=&quot;interface&quot;&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;col class=&quot;diff-marker&quot; /&gt;
				&lt;col class=&quot;diff-content&quot; /&gt;
				&lt;tr class=&quot;diff-title&quot; lang=&quot;et&quot;&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;←Vanem redaktsioon&lt;/td&gt;
				&lt;td colspan=&quot;2&quot; style=&quot;background-color: #fff; color: #202122; text-align: center;&quot;&gt;Redaktsioon: 16. aprill 2020, kell 23:45&lt;/td&gt;
				&lt;/tr&gt;&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot; id=&quot;mw-diff-left-l1&quot;&gt;1. rida:&lt;/td&gt;
&lt;td colspan=&quot;2&quot; class=&quot;diff-lineno&quot;&gt;1. rida:&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td colspan=&quot;2&quot; class=&quot;diff-side-deleted&quot;&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot; data-marker=&quot;+&quot;&gt;&lt;/td&gt;&lt;td style=&quot;color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;&lt;ins style=&quot;font-weight: bold; text-decoration: none;&quot;&gt;&lt;/ins&gt;&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;%--------------------------------------------------------------------------&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;%--------------------------------------------------------------------------&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;tr&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;% File     : PLA001-0 : TPTP v7.2.0. Released v1.0.0.&lt;/div&gt;&lt;/td&gt;&lt;td class=&quot;diff-marker&quot;&gt;&lt;/td&gt;&lt;td style=&quot;background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;&quot;&gt;&lt;div&gt;% File     : PLA001-0 : TPTP v7.2.0. Released v1.0.0.&lt;/div&gt;&lt;/td&gt;&lt;/tr&gt;
&lt;/table&gt;</summary>
		<author><name>Tammet</name></author>
	</entry>
	<entry>
		<id>http://www.lambda.ee/w/index.php?title=More_complex_blocks_world_axiomatization&amp;diff=17230&amp;oldid=prev</id>
		<title>Tammet: Uus lehekülg: &#039;%-------------------------------------------------------------------------- % File     : PLA001-0 : TPTP v7.2.0. Released v1.0.0. % Domain   : Planning (Blocks world) % Axioms...&#039;</title>
		<link rel="alternate" type="text/html" href="http://www.lambda.ee/w/index.php?title=More_complex_blocks_world_axiomatization&amp;diff=17230&amp;oldid=prev"/>
		<updated>2020-04-16T21:45:29Z</updated>

		<summary type="html">&lt;p&gt;Uus lehekülg: &amp;#039;%-------------------------------------------------------------------------- % File     : PLA001-0 : TPTP v7.2.0. Released v1.0.0. % Domain   : Planning (Blocks world) % Axioms...&amp;#039;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Uus lehekülg&lt;/b&gt;&lt;/p&gt;&lt;div&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;
%--------------------------------------------------------------------------&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;
% File     : PLA001-1 : TPTP v7.2.0. Released v1.0.0.&lt;br /&gt;
% Domain   : Planning (Blocks world)&lt;br /&gt;
% Axioms   : Blocks world difference axioms for 4 blocks&lt;br /&gt;
%--------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
cnf(symmetry_of_differ,axiom,&lt;br /&gt;
    ( differ(X,Y)&lt;br /&gt;
    | ~ differ(Y,X) )).&lt;br /&gt;
&lt;br /&gt;
cnf(differ_a_b,axiom,&lt;br /&gt;
    ( differ(a,b) )).&lt;br /&gt;
&lt;br /&gt;
cnf(differ_a_c,axiom,&lt;br /&gt;
    ( differ(a,c) )).&lt;br /&gt;
&lt;br /&gt;
cnf(differ_a_d,axiom,&lt;br /&gt;
    ( differ(a,d) )).&lt;br /&gt;
&lt;br /&gt;
cnf(differ_a_table,axiom,&lt;br /&gt;
    ( differ(a,table) )).&lt;br /&gt;
&lt;br /&gt;
cnf(differ_b_c,axiom,&lt;br /&gt;
    ( differ(b,c) )).&lt;br /&gt;
&lt;br /&gt;
cnf(differ_b_d,axiom,&lt;br /&gt;
    ( differ(b,d) )).&lt;br /&gt;
&lt;br /&gt;
cnf(differ_b_table,axiom,&lt;br /&gt;
    ( differ(b,table) )).&lt;br /&gt;
&lt;br /&gt;
cnf(differ_c_d,axiom,&lt;br /&gt;
    ( differ(c,d) )).&lt;br /&gt;
&lt;br /&gt;
cnf(differ_c_table,axiom,&lt;br /&gt;
    ( differ(c,table) )).&lt;br /&gt;
&lt;br /&gt;
cnf(differ_d_table,axiom,&lt;br /&gt;
    ( differ(d,table) )).&lt;br /&gt;
&lt;br /&gt;
%----Initial configuration:&lt;br /&gt;
%&lt;br /&gt;
%         c&lt;br /&gt;
%    a    b    d   &lt;br /&gt;
%  -------------------------------&lt;br /&gt;
&lt;br /&gt;
cnf(initial_state1,axiom,&lt;br /&gt;
    ( holds(on(a,table),s0) )).&lt;br /&gt;
&lt;br /&gt;
cnf(initial_state2,axiom,&lt;br /&gt;
    ( holds(on(b,table),s0) )).&lt;br /&gt;
&lt;br /&gt;
cnf(initial_state3,axiom,&lt;br /&gt;
    ( holds(on(c,d),s0) )).&lt;br /&gt;
&lt;br /&gt;
cnf(initial_state4,axiom,&lt;br /&gt;
    ( holds(on(d,table),s0) )).&lt;br /&gt;
&lt;br /&gt;
cnf(initial_state5,axiom,&lt;br /&gt;
    ( holds(clear(a),s0) )).&lt;br /&gt;
&lt;br /&gt;
cnf(initial_state6,axiom,&lt;br /&gt;
    ( holds(clear(b),s0) )).&lt;br /&gt;
&lt;br /&gt;
cnf(initial_state7,axiom,&lt;br /&gt;
    ( holds(clear(c),s0) )).&lt;br /&gt;
&lt;br /&gt;
cnf(initial_state8,axiom,&lt;br /&gt;
    ( holds(empty,s0) )).&lt;br /&gt;
&lt;br /&gt;
%----Table is always clear&lt;br /&gt;
&lt;br /&gt;
cnf(clear_table,axiom,&lt;br /&gt;
    ( holds(clear(table),State) )).&lt;br /&gt;
  &lt;br /&gt;
%--------------------------------------------------------------------------&lt;br /&gt;
% &lt;br /&gt;
% questions:&lt;br /&gt;
%&lt;br /&gt;
% the second etc are commented out: try also these (remember to outcomment others)&lt;br /&gt;
%&lt;br /&gt;
%&lt;br /&gt;
%&lt;br /&gt;
% -----------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
 %cnf(prove_CBA,negated_conjecture,&lt;br /&gt;
 %  ( ~ holds(on(d,a),State) )).&lt;br /&gt;
   &lt;br /&gt;
 cnf(prove_CBA,negated_conjecture,&lt;br /&gt;
   ( ~ holds(on(d,a),State) | $ans(State))).   &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% this one asks to construct this tower (which could be on table or on top of other blocks):&lt;br /&gt;
%&lt;br /&gt;
%         c &lt;br /&gt;
%         b &lt;br /&gt;
%         a    &lt;br /&gt;
%&lt;br /&gt;
% proving this will take ca 8 secs, during which a prover tries out several search strategies sequentially &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
% cnf(prove_CBA,negated_conjecture,&lt;br /&gt;
%    ( ~ holds(and(on(c,b),on(b,a)),State) )).&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
% this one asks to construct these towers (but, they could be also on top of each other!):&lt;br /&gt;
%&lt;br /&gt;
%         c   d &lt;br /&gt;
%         a   b &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
% cnf(prove_CA_DB,negated_conjecture,&lt;br /&gt;
%    ( ~ holds(and(on(c,a),on(d,b)),State) )).&lt;br /&gt;
    &lt;br /&gt;
    &lt;br /&gt;
% this one asks to construct&lt;br /&gt;
%&lt;br /&gt;
%    d&lt;br /&gt;
%    c&lt;br /&gt;
&lt;br /&gt;
% cnf(prove_DC,negated_conjecture,&lt;br /&gt;
%  ( ~ holds(on(d,c),State) )).&lt;/div&gt;</summary>
		<author><name>Tammet</name></author>
	</entry>
</feed>