
APT.all-test.towers-of-hanoi.towers-of-hanoi-recursive.initialize-toh-recursive.soar Maven / Gradle / Ivy
sp {towers-of-hanoi*propose*initialize-recursive
(state ^superstate nil
-^name)
-->
( ^operator +)
( ^name initialize-toh-recursive)}
# 11 disks
sp {towers-of-hanoi*apply*initialize-recursive
(state ^operator.name initialize-toh-recursive)
-->
( ^name towers-of-hanoi
^disk
^peg
^holds
^desired )
( ^disk ^above ^on )
( ^disk ^above ^on )
( ^disk ^above ^on )
( ^disk ^above ^on )
( ^disk ^above ^on )
( ^disk ^above ^on )
( ^disk ^above ^on )
( ^disk ^above ^on )
( ^disk ^above ^on )
( ^disk ^above ^on )
( ^disk ^above none ^on )
( ^name 1 ^size 1)
( ^name 2 ^size 2)
( ^name 3 ^size 3)
( ^name 4 ^size 4)
( ^name 5 ^size 5)
( ^name 6 ^size 6)
( ^name 7 ^size 7)
( ^name 8 ^size 8)
( ^name 9 ^size 9)
( ^name 10 ^size 10)
( ^name 11 ^size 11)
( ^name |A|)
( ^name |B|)
( ^name |C|)
( ^holds
)
( ^disk ^above ^on )
( ^disk ^above ^on )
( ^disk ^above ^on )
( ^disk ^above ^on )
( ^disk ^above ^on )
( ^disk ^above ^on )
( ^disk ^above ^on )
( ^disk ^above ^on )
( ^disk ^above ^on )
( ^disk ^above ^on )
( ^disk ^above none ^on )
}
###
© 2015 - 2025 Weber Informatics LLC | Privacy Policy