Spesifikasi tindakan ini memiliki bentuk
tindakan: - prasyarat,
menarik kembali (affected_old_properties),
menegaskan (new_properties).
Dalam spesifikasi aksi nonrecursive, prasyarat tidak akan sendiri berisi tindakan lainnya. Dengan demikian, dalam contoh sejauh ini,
-? Put_on (a, tabel).
ya
-? listing (di), daftar (bergerak).
pada (b, c).
pada (c, tabel).
(a, tabel).
bergerak (a, b, meja).
ya
-? put_on (c, a).
ada
Gol terakhir gagal karena blok harus memiliki top yang jelas untuk dipindahkan. Jadi
-? Put_on (b, meja), put_on (c, a).
ya
berhasil karena b dipindahkan off dari c sebelum c dipindahkan ke bagian atas. Perhatikan juga bahwa spesifikasi tindakan tidak mengubah sifat-sifat yang tidak terpengaruh oleh tindakan, karena sifat terpengaruh tidak ditarik. Tugas menangkap perilaku ini yang diinginkan disebut masalah bingkai.
Sedang diterjemahkan, harap tunggu..
