This repository was archived by the owner on Jun 3, 2021. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathproblem1-3.pddl
49 lines (45 loc) · 1.7 KB
/
problem1-3.pddl
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
(define (problem problem1_3) (:domain compiler)
(:objects
id0 id1 id2 id3 id4 id5 id6 id7 id8 id9 id10 - id
assignmentA assignmentA0 assignmentA1 assignmentA2 assignmentI assignmentI0 assignmentI1 - assignment
multip0 multip1 multip2 - operation
)
(:init
(executed_instruction id0)
(assignment_id assignmentA id1)
(assignment_id assignmentI id2)
(operation_id multip0 id3)
(assignment_id assignmentA0 id4)
(assignment_id assignmentI0 id5)
(operation_id multip1 id6)
(assignment_id assignmentA1 id7)
(assignment_id assignmentI1 id8)
(operation_id multip2 id9)
(assignment_id assignmentA2 id10)
(dependency_tree id0 id1)
(dependency_tree id0 id2)
(dependency_tree id1 id3)
(dependency_tree id2 id3)
(dependency_tree id3 id4)
(dependency_tree id3 id5)
(dependency_tree id4 id6)
(dependency_tree id5 id6)
(dependency_tree id6 id7)
(dependency_tree id6 id8)
(dependency_tree id7 id9)
(dependency_tree id8 id9)
(dependency_tree id9 id10)
)
(:goal (and
(executed_assignment assignmentA)
(executed_assignment assignmentI)
(executed_binary_operation assignmentA assignmentI multip0 assignmentA0)
(executed_assignment assignmentA0)
(executed_assignment assignmentI0)
(executed_binary_operation assignmentA0 assignmentI0 multip1 assignmentA1)
(executed_assignment assignmentA1)
(executed_assignment assignmentI1)
(executed_binary_operation assignmentA1 assignmentI1 multip2 assignmentA2)
(executed_assignment assignmentA2)
))
)