35
On the use of advanced logic programming languages Solange Coupet-Grimal, Olivier Ridoux To cite this version: Solange Coupet-Grimal, Olivier Ridoux. On the use of advanced logic programming languages. [Research Report] RR-2391, INRIA. 1994. <inria-00074284> HAL Id: inria-00074284 https://hal.inria.fr/inria-00074284 Submitted on 24 May 2006 HAL is a multi-disciplinary open access archive for the deposit and dissemination of sci- entific research documents, whether they are pub- lished or not. The documents may come from teaching and research institutions in France or abroad, or from public or private research centers. L’archive ouverte pluridisciplinaire HAL, est destin´ ee au d´ epˆ ot et ` a la diffusion de documents scientifiques de niveau recherche, publi´ es ou non, ´ emanant des ´ etablissements d’enseignement et de recherche fran¸cais ou ´ etrangers, des laboratoires publics ou priv´ es.

On the use of advanced logic programming languagess bf 2shk_~6 cv c 9gj -gjaxk¨gjy vckH Y F Taxbfi c 6k¤iKbfvx D ©g i-z r z{g aDz i-~6r kHi=kH Y hgj cz be 6vDbj c 6k\rªg c xkHa

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: On the use of advanced logic programming languagess bf 2shk_~6 cv c 9gj -gjaxk¨gjy vckH Y F Taxbfi c 6k¤iKbfvx D ©g i-z r z{g aDz i-~6r kHi=kH Y hgj cz be 6vDbj c 6k\rªg c xkHa

On the use of advanced logic programming languages

Solange Coupet-Grimal, Olivier Ridoux

To cite this version:

Solange Coupet-Grimal, Olivier Ridoux. On the use of advanced logic programming languages.[Research Report] RR-2391, INRIA. 1994. <inria-00074284>

HAL Id: inria-00074284

https://hal.inria.fr/inria-00074284

Submitted on 24 May 2006

HAL is a multi-disciplinary open accessarchive for the deposit and dissemination of sci-entific research documents, whether they are pub-lished or not. The documents may come fromteaching and research institutions in France orabroad, or from public or private research centers.

L’archive ouverte pluridisciplinaire HAL, estdestinee au depot et a la diffusion de documentsscientifiques de niveau recherche, publies ou non,emanant des etablissements d’enseignement et derecherche francais ou etrangers, des laboratoirespublics ou prives.

Page 2: On the use of advanced logic programming languagess bf 2shk_~6 cv c 9gj -gjaxk¨gjy vckH Y F Taxbfi c 6k¤iKbfvx D ©g i-z r z{g aDz i-~6r kHi=kH Y hgj cz be 6vDbj c 6k\rªg c xkHa

ISS

N 0

249-

6399

appor t de r ech er ch e

INSTITUT NATIONAL DE RECHERCHE EN INFORMATIQUE ET EN AUTOMATIQUE

ON THE USE OFADVANCED LOGIC PROGRAMMING LANGUAGES

IN COMPUTATIONAL LINGUISTICS

Solange COUPET-GRIMAL et Olivier RIDOUX

N˚ 2391Octobre 1994

PROGRAMME 2

Page 3: On the use of advanced logic programming languagess bf 2shk_~6 cv c 9gj -gjaxk¨gjy vckH Y F Taxbfi c 6k¤iKbfvx D ©g i-z r z{g aDz i-~6r kHi=kH Y hgj cz be 6vDbj c 6k\rªg c xkHa
Page 4: On the use of advanced logic programming languagess bf 2shk_~6 cv c 9gj -gjaxk¨gjy vckH Y F Taxbfi c 6k¤iKbfvx D ©g i-z r z{g aDz i-~6r kHi=kH Y hgj cz be 6vDbj c 6k\rªg c xkHa

��� ����� ��� � ���������������� ��������� ������������ �!�"� �#���"�$�����$�%

�!� �&� �'���(�)�*�+� �$��� �,�!�"�$����-�*���&

.0/214365!798;:=<�>@?BADCFEHG@IKJHL�M�N-OP8RQ�<K1TSVUWSV8YXZI-JH[\<@>K]^O_O

`!acbedfahgji-iKkmlBnpoqgjrtshu6r0vxwYi=y2ber{zt|eu6kf}e~6axbfdfahgjiKi@g��cz�be�ZkH�qd+�kH�6z�k�r�bfdfztshz�kHr`!axb��hkH�m��gj�2�Yk

�mg�~6~9bfac�q�YkDaxk�sx�6kHahsc��k*�D�Rle�f���qnp��sh�xbfy6axk@���f�j��n��6��~2g�dfkHv

�P�+�H���j�2�j�e�^o�bfiK~6u6�hgj�cz�be�2gjr0�0z��6deu6z�vc�cztshv�gj�2� �0bedfztsD`!axbfdea¡gjiKi-z¢�6dZ�9g�£fkDvx�cacbe�6d¤shbf���6k�sh�xz{be�6v�}¥y6u6���c�6kB¦Tbeaci-k_aqu6vckHvs§bf�2shk_~6�cv��c�9gj�-gjaxk¨gjy�vckH�Y�F¦Taxbfi��c�6k¤iKbfvx�D¦©g�i-z�r�z{g�aDz�i-~6r�kHi=kH�Y�hgj�cz�be�6vDbj¦��c�6k\rªg��c�xkHa�«­¬,k@ge�Y£fb6sHg��ck¤�x�2gj�-g,�¥bfdezªs`®acbfdea¡g�i-i-z¢�6dmrtg��6dfu2g�dfk��6kHk��Yvq��bf��¦Tk�g��cu6axk��c�6k�o�bfi-~�u6�¡g��cz�bf�2g�r2�0z��6deu6z�vc�xzªs§v¯shbe�2shkH~��cvmk§°�gesh�cr�wY}fz���i=u6vc��bf�6r�w=~6axbj£Rzt�Ykg�r�bfdeztsHgjre±¯g�wDb�¦¥�²k�gjr�z��6dm±qz��x�Z�x�6kHi¨«¥¬,k+¦Tb6shu�v+bf�F�c�6kqi�gj�6z�~6u�rªg��cz�bf��bj¦0�6z�df�6k_a4³4bfa¡�²kHa+�ck_aci-v+g��2�D�x�6kqr�bfdezªs_gjrY�2gj�9�Yr�z{��db�¦´shbf�Y�ck§°²��}Wgj�9��±´kBvc�6bj±��x�2gj���c�6k=gf�Y£fg��2shk��@¦Tk�gj�xu6ack_vµb�¦¯`!axbfr�bfd+¶x¶¯g��2�¤·9`!acber�bfd@g�ackDu�vckh¦Tu�rW¦Vbfaµ�²k�gjr�z��6d=±qz��c�¤�x�6kHvxks§bf�2shk_~6�cv�«´¸qz�de�6kHa4³4bfah�YkHa+�xkHaciKv+gjackq�9gj�cz�£ek´z��=·2`!axbfr�bfd9}fgj�9�Z`!axbfr�bfd�¶c¶H¹ v!z{�²º2�6z��ck��caxkHkHv�~6acbj£Yzt�Ykqg��2gj�9�YwZ�6g��¡g�³4vc�xacu2s§�cu6axk¦Vbfaqi@g��6z�~6u6rtgj�xz��6dD�c��kHi¨«q»q��kD¦Tbeaci=u6rtg�v´rtgj��dfu2g�dfk�bj¦¯·9`!axbfr�bfd-sHg��¨y9kF�ca¡g��6vc~9bfvxk��\z{�\�c�6k=�0bedfzts�¼�a¡g�i-i@g�a+ack�gjr�i&�cbg�r�r{bj±½¦Tbea¯gFr�bedfztsHgjr9�2g��2�Yr�z��6dZb�¦®shbe�Y�ckh°6��«¾K¿YÀ0ÁcÂBÃ2�fÄ!���Å�¥bfdezª|eu6k�`!acbedfahgji-iKz��6d2}jo�bfiK~6u6�hgj�cz�be�2gjr2�¥z��6dfu6z�vx�cztshv�}6·9`!axbfr�bfd9}6`!acber{bed+¶c¶

ÆtÇ=ÈÉ©Ê4Ë�Ì ÈÉ!Í!Î�Ê4ϩЧÑ

Ò_ÓjÔjÕqÖØ×T×VÙcÚ�×TÛ�ÜjÓjÔjÝÞÖØßcà_×tÖØÛháYâãhä9åµæèçêé_ë+ì ÓfÙ+íhÛhÝÞÖØÛH×ïî ä Ó ì ÖØÙ ç§ðhé_ñ�òhé+å à ì4ó ÙèÖÞÝÞÝØÙ ä ÙcÚjÙcô ðhéjç�õ6öW÷�øùä9ú â ó ÛhÝØàháfûHÙhüWû_ýHÜf×ïÖ ó â Ó�ájÖØþhî�Õ ì©ó â ÿ ìãcã ì ÖØÚjÛhÓfôjü¥Ö ì Ö ó àjâ ÿ ì

Unite de recherche INRIA RennesIRISA, Campus universitaire de Beaulieu, 35042 RENNES Cedex (France)

Telephone : (33) 99 84 71 00 – Telecopie : (33) 99 84 71 71

Page 5: On the use of advanced logic programming languagess bf 2shk_~6 cv c 9gj -gjaxk¨gjy vckH Y F Taxbfi c 6k¤iKbfvx D ©g i-z r z{g aDz i-~6r kHi=kH Y hgj cz be 6vDbj c 6k\rªg c xkHa

������������ �������������� ������������������������ "!$#%�&� �����'#�()���+*",�-/.���0�1�#2�34���5� �!6#�()��7�2#2��'��#��8!6#�()��

9;:¿6�%<�=>:¿ ����¹ z��Y¦Vbfaci�gj�xzª|�u6kqr�z��6dfu6z�vx�czt|eu6k�kH�mrtgF~6axbfdfahgjiKi@g��cz�be�Zr�bfdezt|fu�kµbe�Y�m�YkHv�r�z{k_�6vq�ca�?kHv�¦Tbfax�cv�}�i@g�z{v�rtgD~�ackHiKz@?k_acku��cz�r�z{vxkqvcbeu6£fkH�Y�m�Yk_vmshbf�2s§kH~6�cvm|eu6z0��¹ g�~6~2g�ac�cz�kH���6kH�Y�´~9gjvqgjuY°-iKz{vxkHv+kH��A�u6£Yack�r�kHv�~6r�u6vqshbfu6ahgj�Y�ck_vm�Yk�rªg�vck�shbe�2�Ykf«CBqbeu6vg�acdeu6bf�6vq|euW¹ u6�-rtg��6dRg�dfkµ�²kµ~�acbfdea¡g�i-i@g��xz�bf�Dr�bfdezt|fu�km�6kD�Ybez{��~2g�v´�q�k�shkHvcvhgjz�ack_i-kH�Y�m~�acbf~9bfvxkHaqkh°2gfs§�ckHiKkH�Y�qr{k_vmshbf�2s§kH~6�cvu��cz�r�z{v6�kHv!kH�=z��Y¦Tbeaci@g��czt|eu6k!r�z{��dfu6z�vc�xzt|fu�kf}�i@gjz�v�vckHu6r�kHiKkH�Y�+u6�Fi-bjwekH�Dr�bfdezª|eu6kq�Ykqr�kHv=�k_i=u6r�kHa�«2Bqbeu6v+�6beu6v!z��R�6�kHack_vcvcbe�6vq~6r�u6v~9gjac�xztshu6r�z@?kHackHiKkH�Y�"?gBrtg�i@g��6z�~6u6rtgj�xz�bf�Z�Yk_vq�ckHaxi-kHvm�0¹ bea¡�Yaxkµvxu6~q�kHaxz�kHu6aqkH��?gBrtgD~6axz�vck�kH�¤shbfiK~6�ckqr�bedfzt|eu6kµ�Yu�shbf�Y�xkh°6�ckf}�kH���bfu6v!i-be�Y�cacbe�6vù|eu6kqr�kHv+�Yz�vx~2bevcz��cz¢¦Tv+g�£fgj�9s2�kHv´�Ykq`!axbfr�bfd+¶x¶WkH��·2`!axbfr�bfd�vxbf�Y�!u6�cz�r�kHv!~2beu6a+r�kHvF�kHi=u6r�kHa�«j�0kHv+�xkHaciKkHv´�0¹ bea¡�YaxkHvvxu6~q�kHaxz�kHu6a�vcbf�Y�!z��2�Yz�dD?k_�6kHvE?g�·9`!acber{bed2}��¡g��2�Yz�v´|eu6km`!axbfr�bfd�¶c¶0b2F0ackqu��6kqvc�xacu2sh�xu6ackD�Ykm�²bf�6�q�k_kmshbfiKi-b6�Yk!~2beu6a+r�kHv=�k_i=u6r�kHa�«�¥kZrtg��6dRg�dfkZ�YkB¦Tbeaci=u6r�kD�Yk=·2`!axbfr�bfd�~9kHu6�'GkH�xack@ge�6gj~��6�k�?g=u6�\¦Tbfaxi@g�r{z�vxi=kµ�Yk=dea¡gjiKi@g�zØack�r�bfdezt|fu�kµ~9bfu�aµ~9kHaxi-kH�x�cack=rtgdekHvc�xz�bf��r�bfdfzt|eu6km�Yu¤shbe�Y�ckh°6�cke«H­Ã9�j�HÁh�2I�:¿¤�(`!axbfdea¡gjiKi@g��cz�bf�Fr�bfdfzt|eu6kf}ez��Y¦Tbeaci@g��czt|eu6kqr�z��6dfu6z�vx�czt|eu6kf}Y·2`!axbfr�bfd9}6`!acber�bfd+¶x¶

Page 6: On the use of advanced logic programming languagess bf 2shk_~6 cv c 9gj -gjaxk¨gjy vckH Y F Taxbfi c 6k¤iKbfvx D ©g i-z r z{g aDz i-~6r kHi=kH Y hgj cz be 6vDbj c 6k\rªg c xkHa

�������������� ������������������������������ ��������� �!�"$#%�&�!����!'(�)'*���!�+�� , *�-����.�-"/'*�0��" �

1 �!�$����� �$��*�*�����

�¥bfdezªs!`!axbfdea¡gjiKi-z��6d+�9gjvùs§bf�6�6k�sh�cz�bf��vù±qz��x�Zo�bfiK~6u6�¡g��cz�bf�9gjrj�0z��6dfu�z{vx�cztshv!gj�Wy9bf�x�D�c��k´vxwR�Y�hgfsh�xzªs�r�kH£fk_r²g��2���x�6k+vck_i@gj�Y�xzªsr�kH£ekHr4«j�0bfdezts+`!acbedfahgji-iKzØ�6d9}c£Yztgm`®acbfr�bed2}�s_gj�Fy2kmshbe�6vczt�Yk_ack��=g�vùg�yYwf³4~6axb²�²u2sh�!bj¦2vx�cu2�²z{k_vùbe� g�u6�cbei@g��cz��6d��c�6kqgj�2g�r�wRvxz�vWbj¦�9gj�cu�a¡gjrYrtgj��dfu2g�dfk32��f�54c«�»q�6kqaxkHrtgj�cz�be�6vc�6z�~D±qgjv!axkhº2�6k��F�x�6acbeu6df�F�c��kq�6bf�xz{be�Dbj¦0�0bfdezts´¼�ahgjiKi-gjacv�2 �76Y}R��4c}�y�u6�!kH£fkH�Y�xu2gjr�r�w�9gj�cu�a¡gjr!rtgj��dfu2g�dfk�¦Tbfaxi@g�r{z�vxi=v´y9k�sHg�i-kFi-bfaxk�vcbf~��6z�vc�cztsHg��ck�� z��2�²kH~2k_�2�YkH�Y�cr�wY«9¬,kZgjaxkZ�6bj±%g��Dg=vc�hgjdekZz��¤±q�6ztsx�¤iKbfackvxbf~6��z{vx�cztsHg��ck��\�2gj�xu6a¡g�r!rªg��6dfu9gjdfkBdfa¡g�i-i�g�a+¦Tbeaci�gjr�z�vci=v�r{z98ek:�3;=<�;?>A@0BDC9EF;-G���H(>-@JIF; "LKM>=NPO�KMN7>-;Q�+>-@�R RS@0>�T©¼B`�U6¼V2Þlfl?4XW�9g�£fkq�6b=shr�k�gjams§bfu6�Y�ck_ac~2g�ac�qz��-`!acber�bfd2}e�c��kµvx�¡g��2�6gjah�=z��2sHg�ac�2g��cz�bf�=b�¦®�¥bfdfztsq`!axbfdea¡gjiKi-z��6d9«=Yq���c�6k�vck_i@gj�Y�xzªs�r�kH£ekHr4}f±�kº9�2�=�x�6kmvhgji-km�²z{vhshack_~2gj�2s§w-y9kH�4±´k_kH�¤�c��kmi-beackqvxbf~6�6z�vx�cztsHgj�xk��F¦Vbfaci�gjr�z�vciKvWr�z98fkO-Z�R\[]Z^I=C9KMC_Z�<�@0B.I?;?R�@�<7K`CXO�I32 �9�54¥g��2�=�x�6ks§bfi-~9gja¡g��cz�£fk_r{wBacu2�Yz�iKkH�Y�¡gjaxwFº2acvx�4³4bfah�YkHa��ckHaxi-v�bj¦!�c�6kZ¸ kHacy�a¡gj�9�:aq�6z�£ekHacvxkDu6vck��-z��¤`!axbfr�bfd�2cbedY}6�ed^4c«¸ bj±´kH£ekHa�}�z��Zz�vD��bf�D�6k�shkHvcvhgjaxw(�x�2gj�B�c�6kHvxk¤shbf�2s§kH~6�cv�gjaxk=¦Tk�g��cu6axk��;g�vDvcu9sc��z��;g¤�¥bfdfzts=`!axbfdea¡gjiKi-z��6d=rtgj��dfu2g�dfkf«

¶4��z�v�bf�6r�w�ack�|fu�z{axk�� �c�9gj���c�6k-s§bf�2shk_~6�cv=sHgj� y9k=kHi=u6rtgj�xk��¤shbe�R£ekH�6z�kH�Y�cr�wY«9¶4�2�YkHk��¥}W�x�6kHack=k§°²z�vx�cvZgK�cbYb�y6axbRgf�\a¡g��6dfkFbj¦�²kHvcz�a¡g�y6r�k�¦Tk�gj�xu6ack_vq�cb=z��2shbeac~9bfa¡g��ckDgjr�r9bj¦!�c�6kHi�z��@gF~6axbfdea¡gjiKi-z¢�6d�rªg��6dfu9gjdfke«R���6r�w-g=shbe�R£ekH�6z�kH�Y�msx�6bfztshk�b�¦ù~6axz{iKz��cz�£fk¦Vk�gj�xu6ackHvqi=u�vc�+y9kmz��2shbeac~9bfahgj�ck��0«7Y^�xbfu2sx�6vx�cbe�6k�¦Tbfaqshbf�Y£ekH�6z�kH�2shk�z��-�0bedfztsm`®acbfdea¡g�i-i-z¢�6dmz�v��c�2g��´�x�6kµ�²kHvcz�ack��=¦Vk�gj�xu6ackHvs_gj��y2kBkHi=u6rtgj�xk��Fr�bfdfztsHg�r�r{w=gj�9�-wekH�qk-f@shz�kH�Y�xr{wKu6vcz��6d=�x�6kD~6axz�i-z��cz�£fk�¦Tk�g��cu6axkHv�«.Y�vµgFshbfu6�Y�xkHa4³4kh°2gjiK~6r�kf}6`!acber�bfd-sHg��@y9ku�vck��P¦Tbea´axkH~6ack_vckH�Y�cz��6d�gj�2�Pi@g��6z�~6u6rtgj�xz{��dµ��z{de�6kHa賩bea¡�YkHaq�xkHaciKv´y9k�sHg�u6vckBz{��z�v¯gBu6�6z�£ekHacvhgjrùs§bfi-~�u6�¡g��cz�bf�Frtgj�6deu2gjdekf}fy�u6�z���z�vqbj¦T�xkH���c�6kZs_gjvckB�c�2g��qr{bedfztsqz�vq�xa¡gf�²k��P¦Tbfaqk-f@s§z{k_�2shw$2 �(g?4c«PUYb2}Yz��qvxkHkHi-vm`®acbfr�bedZz�vq�6be�mshbf�Y£fk_�6z�kH�Y��¦TbfaqaxkH~6ack_vckH�Y�cz��6dg��2�=i�gj�6z�~6u�rªg��cz��6d��6z�df��kHa4³4bfah�YkHam�xkHaciKv�«h�beack�vcbf~��6z�vc�cztsHg��ck��Kz��2sHg�ac�2g��cz�bf��v+bj¦ù�¥bfdfztsq`!axbfdea¡gjiKi-z��6d�kh°6z{vx�´�x�2gj��º2��i-beack�r{bedfztsHg�r{r�wD�x�6km~�u6ac~9bfvxkµb�¦W~6acbedfahgji=³

iKz��6d-o�bfiK~6u6�¡g��cz�bf�9gjrW�0z��6deu6z�vc�xzªs§v�g�~6~6r�ztsHgj�xz�bf�6v�«�i�bfa�z��6vx�¡gj�9shkf}!`!acber{bed+¶c¶qb F k_acv=g-iKbfaxkDdfkH��kHa¡g�r+¦Tbeaci&b�¦´º2axvc�賩bea¡�YkHa�xkHaciKv�}0�9gji-k_r{w��x�6k:>A@^KMCXZ0<�@�B�K`>A;-;-IH}0gj�9�,·2`!axbfr�bfd�b F kHaxv g i-bfaxkZdekH�6kHahgjr�¦Tbfaxi�b�¦¯�xkHaciKvZgj�2�\¦Vbfaci=u�rªg�v�}��2gjiKkHr�w@�x�6kI=CjR\[�BlkmK`k-[P;AGB·*n`Ko;?>=RmI´g��2�K�c�6k�H];?>A;-G�C9Ko@�>?kmpm@�>=>-Z-[mqFZ0>=RN7B9@JI-r�«¶4� �x�6z�v�~2gj~9kHa�} ±´k¤vx�cu2�²w �c�6axbfu6de�^k§°�g�i-~6r�kHvK�6bj±�`!axbfr�bfd+¶x¶ g��2�­·2`!axbfr�bfd½wYz{k_rª� �6kH±�g��2��iKbfack¤g�~6~6acbe~6acztg��ck

vxbfr�u6�xz{be�6v�¦TbeaqackH~6axkHvck_�R�xz��6d��6z�df�6kHa賩bea¡�Yk_am�ck_aci-vmg��2�K¦Tbeaq�2gj�9�Yr�z{��d shbe�Y�ckh°6��«9¬,k�z��6vcz�vx�m�c�9gj�q�c��kHackFz�vmgF�6k�shkHvxv¡g�acw dRgj~y9kH�4±�kHkH�;�¥bfdfzts�`!axbfdfahgjiKi-z��6dZg��2�¨o�bei-~6u��¡gj�xz�bf�2g�r �¥z{��dfu6z�vc�xztshv�}9y6u6���x�2gj��z{��z�vµ�9gjaciKr�kHvcvqz¢¦´z��µs_gj� y2kFy6aczt�Ydek��\yRw¤gr�bedfztsHgjr�kH�2shb6�Yz��6dFbj¦!�c�6k��YkHvcz�axk��K¦Tk�g��cu6axkHv�«7Y��0bedfztsm`®acbfdea¡g�i-i-z��6dqvxwYvc�ck_i g��2�-gFo�bfiK~6u6�¡g��cz�bf�9gjr6�0z��6deu6z�vc�cztshv�vcwYvx�ckHii=u�vc��ackHi�gjz��=�4±´b=�Yz F0kHackH�Y���c�6z��6dev�}6k_£fkH��z¢¦ùvxbfi-k_±q�2gj�qshr�bfvxkf«¬,k��2g�£fk�sc��bRbevckH�¤`!axbfr�bfd�¶c¶´g��2�-·9`!acber�bfdFy2k�s_gju6vxkD�c�6k_w=b2F0kHamsHgj~9gjy6z�r�z��cz�kHv��c�2g��¯g�ack�u6vck§¦Tu6r4}Yy6u6���6bf��¦Tu6r�r�wFu6�2�YkHaxv4³

�xbYb²�Kz��-dekH�6kHahgjr4«�i�u6ax�c�6kHaxi-beackf}��c�6kDahgj�xz{be�2gjr0�xackHk_vmbj¦´`!axbfr�bfd�¶c¶´sHg��¤y9kµvxkHkH�,gjvmgBº2axvc��vc�ck_~¤�cbj±qgjah�Yvq�c�6kFshbfaxkh¦TkHaxkH�2shks§bf�6vx�ca¡g�z��R�xv+�c�9gj�!¦Tk�gj�cu�ackm�xkHaciKv´�Ybei@gjz��6v�r�zs8ek´�x�6kutù³©�xkHaciKv+~6acbe~2bevckf«e¬,kq�2g�£ekmgjr�vcb�bfy�vckHax£fk��P�c�2g��´~6axbfdea¡gjiKi-kHaxvWu6vxk���xb `®acbfr�bedZshbf��vczt�YkHa�·2`!axbfr�bfdFg=�Yzlf@shu6r��+rtgj�6deu2gjdekf«7UYb2}Y±�kmz�r�r�u6vc�xa¡gj�xkm�x�6z�vq~2gj~9kHaq±qz��c�Ki@gj�YwD~�acbfdea¡g�i-i-z��6d�kh°2gjiK~6r�kHv�«¬,k�z��6vcz�vx�+bf�-g�¦VkH±�~2bez{�Y�xv+ackHrtg��ck��P�cbD�x�6kmi�gj�6z�~6u6rtg��cz�bj��bj¦ù·²³©�xkHaciKv�}j�x�6kmu6�9�YkHacvx�¡g��2�Yz��6dFbj¦0±q�6ztsc�=i�g�w��6kHr�~-g�£fbezª�²z{��ddeacbevcvqi-z�vx�¡g�8ekHv��c�2g��msHgj��y9kµvxkHkH� z��-y9kHdfz��6�6k_acv�¹9~6axbfdea¡gjiKv�}Ygj�2�Pb6sHshu6a�vcbfiKkH�cz�iKkHv+z���~6acz��Y��«»q�6z�v�~2gj~9kHamz�v�bfacdYgj�6z9vHk��-z��Y�cbFº9£fkDvxk�sh�cz�be�6v�«wi�z�acvx��}�±´kDvx�6bj±�±q�Yw��6z�df�6kHa賩bea¡�Yk_am�ck_aci-v�gj�2��gPr{bedfztsHg�r0�2gj�2�²r{z��6dFbj¦

s§bf�Y�ckh°6�qgjaxkq�4±´b�¦Vk�gj�xu6ackHvq�x�2gj��i@g�w�y2k��YkHvxz{axk��Kz��Z�x�6km±qaxz{�xz��6dDbj¦WgDo�bei-~6u6�hgj�xz{be�2gjr6�¥z{��dfu6z�vc�xztshv´gj~�~6r�zªs_gj�cz�be�W«�¬,kmgjr�vcbvx�6bj± �x�2gj��¦©gjiKz�r{ztg�aWack_~6ackHvxkH�Y�¡g��cz�bf�6v�b�¦W�6z�df�6kHa賩bea¡�Yk_am�ck_aci-v�z��@`!axbfr�bfdFgjack�z��2shbeacaxk�sh��«.UYk�shbe�2�K±´k�~6axkHvck_�R���c�6k�vx~2k�s§zغ0s¦Vk�gj�xu6ackHvBbj¦m`!acber{bed+¶c¶�gj�2�,·9`!axbfr�bfd9«2»q��z{ah�0}0±�k=~6ack_vckH�Y�F�6bj±*`!acber{bed+¶c¶�gj�2� ·9`!acber{bed¤shbf�Y�caxz�y6u6�ck=�xb¨gKi-beack=shbfaxack�sh��9gj�2�Yr�z��6dDb�¦ù�6z�de�6kHa4³4bfah�YkHaq�xkHaciKv�«7i6beu6ac�x�W}Y±´k�~6axkHvck_�R���6bj± �x�6k�kh°6�ckH�2�²k���shrtgju6vxkµrtg��6dfu2g�dfk�bj¦®·9`!axbfr�bfdDz�vq�x�6k�y2gjvxz{v�bj¦g=�¥bfdezªs�¼�ahgjiKi@gja�¦Tbeaci�gjr�z�vci��c�2g��m~6axbj£Yzª�²kHv�¦Tbfa�gFr�bfdfztsHg�r0�2gj�9�Yr�z{��dZb�¦�s§bf�Y�ckh°6��«�i�z��2g�r{r�wY}f±�kZg�~6~6r�w-beu6aqvcber{u��cz�bf�6v��cbgB�2g��cu6ahgjrWrtg��6dfu2g�dfk�|fu�kHacwKvcwYvc�xkHi¨«

x � � �0���%�*�����"

y!zo{ |�}w~\�P}w�7}����P�o�\���\�o���\}w�7�����P�\}w���P}w�P������j�.�j� � ÃC=$�+Ã0�=�V�J�TÃ.�!� Iù��Ã��+�_���2<+�j�J�VÃ��,ÃL�µ�H¿ =,�P���F�4�)�cÃ9�2= <�IV�2�Y��Yu6i=y9kHa!bj¦0±´beao8Yv!bf�F�c�6kqaxkH~6axkHvckH�Y�hgj�cz�be�-bj¦0�c��kqvckHi�gj�Y�cztshv!bj¦9�2gj�xu6a¡g�r6rtgj�6deu2gjdek´z��=�0bfdezts+`!acbedfahgji-iKz��6d´axkHr�wZbe�Z�x�6k�x�6ack_kh³©y�a¡gj�9sc��kHvZ|eu2gj�Y�xzغ9kHaq¦Tbeaci�gjr�z�vci¤}�º2axvc��z��Y�cacb6�Yu9shk��\yRw�o�bfr�i-k_a¡gju�kHaqz���2Þ�?4è«�»q�6z�vmz�vmg=�xackHkFack_~6ackHvxkH�Y�¡g��cz�bf�,b�¦®�x�6k¦Vbfaci=u�rªg®�c�2g��ùsHg�acacz�kHv��c�6k�i-k�gj�6z��6d+b�¦ g�vck_�R�xkH�2shke«j»q�6z�vWaxkH~6ack_vckH�Y�¡g��cz�bf�Fz��Y£fbfr�£ekHvW|eu2gj�Y�cz¢º2k_acvW±qz��x�µ�x�6ack_k¯g�acdfu�i-kH�Y�cv�«Fi�bfaz��6vx�¡g��2shkf}Y�x�6k�vckHi�gj�Y�cztshv�bj¦!�c�6k�vck_�R�xkH�2shk��c»q��kµiKz��6z�vc�ck_a+z�v´±�bfa58Rz��6d��Zz�v��c�6k�¦Tbeaci=u6rtg�;��^C9I-Ko���F��R Cj<PC�IAKo;?>F���o ��/¡!Z�>-¢e���o - f«»q��z{v+g�~6~6acbYgfsx�=�2g�vùy9kHkH�Ku6vck��FyRwFi@g��Ywmack_vck�g�a¡sx�6kHaxvmTT~9gjac�xztshu6rtgjaxr{w�yYw�£µg��6r*2��Fg?4 g��2�=`!zt|eu6ku2 �Y�?4¤W_«eU6g�z{�Y�è³�£�z9vHz�kHa!kh°6�ckH�²³�²k��F�c�6z�v!zt�Yk�g�z��¥2cbel?4è«0Ymr��ckHax�2gj�xz�£fk�¦Tbfaxi=u6rtgj�cz�be�6v0±´k_ackmgjr�vxbµ~�acbf~9bfvxk��FyYwSh\sHo�bfah��2 ��b?4 gj�9�Z`�kHaxkHz�a¡g�2 �(d?4c«j�qk_rªg��ck��F±�bfa58s_gj�Dy9k+¦Vbfu6�2��z{�Q2{�J6?4c}e2����?4c}�g��2��2cd?42gjv�±´kHr�r6gjv�z��D�c�6k�y9bRb�8�bj¦2¼Dgjr4}��Wgj~9gjr�i-kf}=U�gjz��Y�4³o£mz9vHz�kHa�}�g��2�mUYbei-kHaxv�2 l��54c«�»q��k+ackH~�ackh³vxkH�Y�¡g��cz�bf�=±�kqu6vck�z��=�c�6z�v+~2g�~2k_a´z�v+vxbfi-k_±q�2gj�´�²z F0kHaxkH�Y�´vxz{�9shkmz��+axkHi@g�z{��vùz��F�c�6k ¦Ta¡g�i-kH±�bfa58Dbj¦0�c��kqº2axvc�4³4bfah�YkHamshrtg�vcvcztsHg�r¦ ÷ ÝÞÝ6×j§fÙ!ÙèÕqÜ�§fà ó ÖD¨xÙcÚ+×VÙ ì Õ ó.© ÖÞÝÞÝRÔYÙ!Ùcô_ÜjÝØàhÖÞáfÙcÚ�ÝØàH×VÙ ì â

ö�ö á�ªJ« éHë�ð

Page 7: On the use of advanced logic programming languagess bf 2shk_~6 cv c 9gj -gjaxk¨gjy vckH Y F Taxbfi c 6k¤iKbfvx D ©g i-z r z{g aDz i-~6r kHi=kH Y hgj cz be 6vDbj c 6k\rªg c xkHa

� "�Z0Bs@0<��0;Q�&������u'�n=�!���-���� ;�K��+BlC��JCX;=> ���-� �S���

r�bedfztsj«��+u6���c�6kBvck�|eu6kHr+sHg���y2kZg�~6~6r�z�k��=�xb=bf�x�6kHaq¦Vbfaci=u�rªg��cz�bf��v´gjvq±�kHr�r�TTr�z98fk��c��bfvckBu6vcz��6d=�x�6ackHk§³©y6ahgj�2sx�6k_v�|eu2g��Y�cz¢º2kHaxvAWH«¸ kHacke}6�c��kDvckHi�gj�Y�cztshv�bj¦+�x�6k�vckH�Y�ck_�2shk��c»q�6k�i-z��6z�vx�ckHa�z�vq±´beao8Yz��6de�Dz�vq�x�6k�¦Tbeaci=u6rtg��.��RCj<LC9I-K�;?>F���o &¡!Z�>-¢e���o j«»q�6k�vxkHi@g��R�xztshvZb�¦�g\vckH�Y�xkH�2shk z�v-�Ykhº2�6k��;yYw½vcwY�Y�¡gfs§�cztsKz{�9�Yu2sh�xz{be�W«�Y�y2gjvxzªsKvxkHi@g��R�xzts=z��ckHi�z{v=gjvxvcb6shztgj�xk���±qz��c�

k�gfsx�¨�xkHaciKz��2gjr�vcwYi=y2berWb�¦´�c�6kFdfahgjiKi@gja�«f»q��kH�W}Wshbei-~9bfvxz{�xz�bf��acu6r�kHv�wYz�kHrt�¤�x�6kFvckHi�gj�Y�cztshv�bj¦¯gK~6�6ahgjvxkZyYw¨shbei=y6z��6z��6d�x�6kFvckHi�gj�Y�cztshv�bj¦´z��cv�vxwR�Y�hgfsh�xzªsFshbei-~9bf�6kH�Y�xv�«9¶4�¨�x�6kFkh°2gji-~�r{kFgjy9bj£fkf}9�c��kZvxkH�Y�ckH�2s§k@shbe�6vcz�vc�xvDbj¦��c�6kF£fkHaxy¨~��6a¡g�vck$�cz�v±�bfa58Yz{��de�Zg��2�=�x�6k��6bfu6�K~6�6ahgjvck��x�c�6k�i-z��6z�vx�ckHa5�2«j»q�6k�rtgj�x�ckHaqshbe�6vcz�vc�xvqbj¦!�c�6kDgjax�cztshr�k��x�c�6k?�-gj�2�P�c�6k��6bfu6���xi-z��6z�vc�xkHao�9«��gjvxzts�vckHi�gj�Y�czts�vc�caxu2sh�xu6ackHv�gjvxvcb6shztgj�xk��F±qz��c�$�ciKz��6z�vc�ck_ao�µg��2���cz�v!±�bfao8Yz��6d���g�ack RCj<LC9I-K�;?>F���o qgj�2�Q¡�Z�>�¢0���5 ¯axkHvc~9k�sh�xz{£ekHr�wR}�x�2gj�ms§bfacaxkHvc~9bf�9���cb=�x�6k�~6ack��²zªs_gj�ck_v¥�x�cbFy2kFgDiKz{��z{vx�ckHa5� g��2� �c�xbZ±�bfa58(�9«»q�6k�vxkHi@g��R�xztsqvc�xacu2s§�cu6axkZgjvxvcb6shztgj�xk���±qz��c� �c�c��k=�=z�v´vxr{z�de�R�xr�wZiKbfack�shbfiK~6r�kh°�� ���Ske���5 �+E?���5 f«Y¶4�Y¦Tbfaxi@g�r{r�wY}��c�6k�dfr�bey2gjr

¦Vbfaci=u�rªg z{v��YkHaxz{£ek�� yRw��x�6k¨shbei-~9bfvcz��xz{be�;axu6r�k#shbe�6vcz�vx�cz��6d;z���vcu�y6vc�xz{�xu6�cz��6d��x�6k¤£fgjaxztgjy6r�kHv�k¤gj�2��E=z����c�6k\¦Tbeaci=u6rtgg�y2bj£ek�yRw �ciKz{��z{vx�ckHa5�¨gj�9���x±´beao87�2«!¶4�½¦©gesh��}��c�6k_vck\¦Tbfaxi=u6rtgjvZsHg���y2k¤£Yz�kH±�k���gjvP¦Tu6�2sh�xz�bf�6v=b�¦��x�6kHz�aF¦TaxkHk¤£fgjaxztgjy6r�kHvT5���� RC¤<PC9I-K�;?>F���5 �} ���� ¡�Z0>-¢0���5 ê}!gj�2��kJ�¤E�����.��ke���o !EF���5 ?W_«ù¸ kH�2shke}!y2k�s_gju6vxk ·²³4�ckHaxi-vZsHg��(g�r{vxb¤y9k=z{�Y�xkHac~6axkH�ck��(g�v¦Vu6�2sh�xz{be�6v�}Y�x�6kZ·²³ès_gjrtshu6r�u6vqb F kHaxvµg��-zt�Yk�g�r9¦Ta¡g�i-kH±�bfa58 }ey9bf�c��~6axk�shz�vck=gj�9�=~9bj±´kHaè¦Tu6r��e«»q�6k �c��ackHkŦTbfaxi=u6rtgjv=shbfaxackHvx~2be�2�Yz��6d �xb �xi-z��6z�vc�xkHao�9}m�x±´beao87�2}qgj�9�%�x�c�6k=� g�ack ackHvx~2k�s§�cz�£fkHr�w��x�6k#·²³4kh°6~6ackHvxvcz�bf��v��

·�NP�5RCj<LC9I-K�;?>�N= f}0·��^�5¡�Z0>-¢��� �}0g��2�¤·�kH·*E��.�e�A�5k �5 3��Eu�5 - f«2»q��kHw¤gjackFgjvcvxkHi=y6r�k����xb=¦Tbeaci��c�6kBvckHi�gj�Y�cztshv�bj¦+�c�6kF±q�6ber{kvxkH�Y�ckH�9shkf}0gj�2�K�x�6kH����no>-;AG0NPOA;-G�«Y»q�Ru�v�}Y¦Vbfaq�c��kµvxkH�Y�ckH�9shk,�x»q�6k�i-z��6z�vc�xkHa�z{vq±�bfa58Yz{��de�2}e±�kµ�9g�£fk����·wk ·�E��.�0�-�5k �5 �\�`E��5 - B·�NP�5RCj<LC9I-K�;?>mN?    ·����o¡!Z�>-¢��� � ��

±q��zªsx�K±qz{r�r0y9k�vcu2sHs§kHvcvxz{£ekHr�w��9³4ack��Yu9shk��\z{�Y�xb��·�E��.�e�-��·wN �5R Cj<PC9I-Ko;=>�N  ��   3��E\�o - Z·����5¡�Z�>�¢��� �  }��·�E �.�e�-�5RCj<LC9I-K�;?>\�o 3��E �o - Z·��^�5¡�Z0>-¢���    }�.�e�-�5RCj<LC9I-K�;?>\�o 3��·�� �5¡�Z0>-¢��  �     }9gj�2���.�0�-�5R Cj<PC9I-Ko;=>��5 3�5¡�Z�>�¢m�o - =«»q�6kBrªg�vc��kh°6~6ackHvxvcz�bf��}0±q�6kHaxk g�r{r�~2bevcvxz{y�r{kFack��Yu2sh�xz{be�6v��2g�£fkBy2kHk_�¨~9kHa4¦VbfaciKk��0}�z{v�sHgjr�r�k��¤g <�Z�>?RS@0BeqFZ0>=RZ«�¶4�DsHgj�¤y9k

~9gjvcvxk��K�cbDvxbfiKkqvckHi�gj�Y�czts�kH£fg�r{u9gj�cbea�«e¶4�-dekH�6kHahgjr4}6g�vck�|fu�kH�2shkDb�¦��9³©axk��Yu2s§�cz�bf�6v�i@g�wD��bf���ckHaxi-z��2gj�xkqz��-gD�6beaci�gjrY¦Tbeaci }y�u6�qz¢¦®·²³©�xkHaciKvqbfy9kHw-vxu6~6~6r�kHiKkH�Y�¡gjaxw-shbf�9�Yz��cz�bf�6vqvxu2sx�¤gjvq�4wY~6z��6d2}Yk_£fkHaxw@vxk�|eu6kH�2s§kZb�¦ �9³4ack��Yu9sh�cz�bf��vm�ck_aci-z��2g��ckHv�«¶4�;shbe�2shaxkH�ck�`!acber{bed�z{iK~6r�kHi-k_�R�hgj�xz{be�6vqbj¦q�c��kHvckKvckHi�gj�Y�cztsBvc�caxu2sh�xu6ackHv�}´·²³ès_gjrtshu6r�u6vD£fg�acztgjy�r{k_v�g�ack=dekH�6kHahgjr�r�w¤ackH~�ackh³

vxkH�Y�ck�� yRw `!axbfr�bfd £fgjaxztgjy6r�kHv-g��2�!�9³©axk��Yu2sh�xz�bf�6v¤gjiKbfu6�Y�F�cb;`!axbfr�bfd u6�6z¢º s_gj�cz�be�6v�«!i6bea=kh°2gji-~�r{ke}+·wNP�5RC¤<PC9I-K�;?>�N?  z�v�xa¡g��6vcrtgj�xk��\z{�Y�xb-�c��k `!axbfr�bfdK�ckHaxi @#"-I-K`>F���*�XR Cj<PC9I-Ko;=>J�e�] - �}m�¤y9kHz��6d¤g-`!axbfr�bfdK£fgjaxzªg�y6r�kf«9»q�6kFi@gjz���gf�Y£fg��R�hgjdekDbj¦´�x�6z�vg�~6~6axbRgfsx��z�v´�x�6kDvx�ca¡g�z�df�Y�4¦Tbeac±qgjah�Y�6kHvxvmbj¦!�c�6kBz{iK~6r�kHi=kH�Y�¡g��cz�bf��«�Ymr�r0�c��kµvxu6y6vx�cz��cu6�xz�bf�6v�z{�K�c�6kF·Y³csHgjrtshu�r{u�vmgjackFgju6�xbfi@gê³�xztsHgjr�r�wZaxk�gjr�z9vHk�� yRw=�x�6kDu6��zغ0sHgj�xz{be�-iKk�sx�2gj�6z�vxi�gjv�¦Tber�r{bj±qv$�

"A;�Ko@ >-;-G�NPO-;F��@-[�[�B9�u@#"-I-K`>F�%����* ��'&� ^��$ (�*)+�-,.&0/ 1 oqg�u6�cz�bf��2

¸ bj±´kH£ekHa�}Y�x�6z�v+i-k_�c�6b6�Fa¡g�z�vckHvqvxkH£fkHahgjr0~6axbfy6r�kHiKv+�c�9gj�´g�ack�vc�xackHvxvck���z��-`�kHaxkHz�a¡g6¹ v�vcu6ax£fkHwK~2gj~9kHa�2 �(g?4c«(i�z�acvx��}Yz��+z�v��6bf�z��¤gfs_shbfah�6gj�2s§k=±qz{�x�¨`!axbfr�bfd=vxkHi@g��R�xztshv�«.Y'`®acbfr�bed=£fgjacztg�y6r�kDz�vù�hu6vx�µg��¤u6�P8Y�6bj±q��º9acvc�賩bea¡�Yk_aµ�xkHaci }0gj�2��z��msHg��6�6be�µy9kbj£ekHacr�bYgf�Yk���±qz��c�Fshbf�6��bf�¡g��cz�bf��v0vcu2sx�=gjvWvhshbf~9kqgj�2��y�z{�9�Yz��6dq�cz�i-k��c�2g��ùg�ack+kh°6�xa¡gj��kHbfu6v!�xbqº2axvc�4³4bfah�YkHa!�ck_aci-v�«�aqvcz��6dqz��¥¦Tbfas§b²�²z{��dmgqi-k_�¡g�£fgjaxztgjy6r�kWb�¦6�c�6kq·Y³csHg�rªs§u6r�u6vùg�i-bfu��R�xv0�cb�~6acbedfa¡g�i-iKzØ�6d+yYw I=CXGe;&;433;-O-K_IH«�UYk�shbe�2�0}�vcu2sx�=gj�Dz�iK~6r�kHi-kH�Y�hgj�cz�bj�b�¦+�c�6k=·Y³csHg�rªs§u6r�u6vmz�vm��bf�mvxbfu6�9�¤gj�2� i@g�w=~6axb²�²u2shkFu6�2�YkHvxz�ack��\ackHvxu6r��cvDi�gjz��6r�wFy2k�s_gju6vxk=z{�qz�v�sHgjaxkHr�kHvcvDb�¦+�c�6kFv¡shbe~2kFbj¦·²³4£fgjacztg�y6r�kHvH«2�¥kH�mu6v�shbf��vczt�YkHa�}6¦Vbfamk§°�g�i-~6r�kf}Y�x�6kDvxkH�Y�ckH�2s§k$�¡`�kH�ck_a�g��2��`!gju6r!gjackB±´beao8Yz��6de�9«Y»q�6kDkh°6~9k�sh�ck�� vckHi�gj�Y�cztshvz�v3¡!Z�>-¢e���+;-Ko;?>_ &¡�Z�>�¢0���+@0N(B  �«R¸ bj±´k_£fkHa�}YzئW�x�6km£ekHacyK~6�6ahgjvck�vxkHi@g��R�xztshv+z�v+ack_~6ackHvxkH�Y�ck��\z��-`!acber�bfdZg�vu@�"�I-KM>F�%���X¡�Z�>�¢0�%�! - T5�­y2k_z{��d@g=`!axbfr�bfd=£fg�acztgjy6r�kFW��x�6kH�6��sHgj���6bf��y2kDu��6z¢º2k���vxu2sHshkHvxv4¦Tu�r{r�w¤±qz��x�¤�4±´b-�²z F0kHaxkH�Y�µshbe�6vc�hgj�Y�cv TT£Yz9vf«��+;-Ko;?>mgj�2��&@�N7B W_«»q�6k�shrtgjvxvcztsHgjrq`!axbfr�bfd�vcber�u6�cz�bf�,�xb¤�c��k=rªg�vc�F~6acbey6r�kHi�z�vF�cb¤u�vck-�x�6k-~�ack��YztsHg��ck$OAZ�[�k K�;?>=RF«0¶4�Zshbe~6z�kHv g �ckHaxigj�2�

axkH�2g�i-kHv�z{�xv�£fgjacztg�y6r�kµz��¤�x�6k=shbf~YwY«2»q��z{v�z�vµ��bf�µ�²k�shrtgjahgj�cz�£ekZy9k�sHg�u6vck=z��mdez�£fkHvDg=iKk�gj��z{��d=�cb-y9kHz��6d�vc�xz�r{r�u6�P8Y�6bj±q� bfa��bf��}�gj�2�\z��µy�ack�g08RvB�c�6k=z��6z��cztg�rùvx�cahgjz�df�Y�4¦Vbfac±qgjah�Y�6kHvxvDy9k�sHgju�vck-r�bedfztsHgjr�£fgjaxzªg�y6r�kHv��c�2g��Zgjaxk=�6bf��z��Y�ckH�9�Yk�� �cb�axkH~6ack_vckH�Y�y9bfu��2�¤·²³©£fg�acztgjy6r�kHvqi=u�vc�m��bf�my9kDaxkH�2gjiKk��0«9¶4�¨shbe�Y�ca¡g�vc��}2z¢¦´�x�6kD£ekHacy ~6�6ahgjvckFvck_i@gj�Y�xzªs§vmz�vmaxkH~6ack_vckH�Y�ck��,yYw¤gj�¨gesh�cu2g�rg�y6vc�xa¡gesh�cz�bf��}6·*�e�5¡�Z�>-¢ �5 �}��c�6k_�@�x�6kHaxkDz�vq�6b=~6acbey6r�kHi(7j«8:9 §fÙ<;�îtßcà§ÝØß4ÓjÝÞÓ ó Ö ó àhá�Ù>=_ÓfàhÝÞÖØ×tý+פ§fÙcÛ ì ý�×j§fà_×0ßcàháqÕmÛ�ÚjÙ4Ýjÿ¢Ójáfßc×ïÖØÛháfàhÝjßcÛhÕqÜjÓf×VàH×ïÖØÛcá6âæ × ó ×VÙ ì Õ ó à ì Ù0ÔjÓjÖÞÝØ× © ÖØ×j§�ßcÛhá ó ×Vàháê× ó àháfÚqþhà ì ÖØàhÔjÝØÙ ó Ó ó ÖÞáfû+× © Û ì ÓjÝØÙ ó â æ ÿ@? çBA9ç àháfÚDC!à ì ÙW× © Û�×TÙ ì Õ ó àháfÚqà�þhà ì ÖØà§ÔjÝØÙ ç פ§fÙFEHG Ê4ÎJI EHK ÎJLNMPO ì ÓjÝØÙÔjÓjÖÞÝØÚ ó ×VÙ ì Õ0;#C Æ ? Ñ ç àháfÚmפ§fÙDE ÐHÐRQ L KSE ÎJL�MPO ì ÓjÝØÙ�ÔjÓjÖÞÝØÚ ó ×TÙ ì Õ Æ ? A Ñ â ÷ Ô ó × ì àHßc×ïÖØÛhámßxàhá�ÔRÙ!ÓjáfÚjÙ ì©ó ×TÛ�Û�Ú´à ó ÚjÙ5TjájÖÞáfû�ÿØÓjáfßx×tÖØÛhá6â æ ×�ÖÞáj× ì Û�Ú�ÓfßxÙ óפ§fÙ!áfÛH×ïÖØÛhá�Ûhÿ�U I©ÉVÉ àháfÚVG MxËO�W Û�ßxß4Ó ìVì ÙèáfßcÙ ó Ûhÿ0þhà ì ÖØà§ÔjÝØÙ óPX Û�ßxß4Ó ìVì ÙèáfßcÙ ó Ûhÿ0þhà ì ÖØà§ÔjÝØÙYC�Û§Óf× ó ÖØÚjÙ!àhÝÞÝ2àhÔ ó × ì àHßx×tÖØÛhá ó ;�C Æ ? Ñ à ì Ù®ÿ ì ÙcÙ ç ÛHפ§fÙ ì`© Ö ó Ùפ§fÙcý�à ì Ù�ÔRÛhÓjáfÚYâ9 §fÙ�ÕmàhÖÞámà_ôHÖØÛhÕ,Ûhÿ6פ§fÙWפ§fÙcÛ ì ý+Ö ó ßxàhÝÞÝØÙcÚ[Z X Æ ;�C Æ ? Ñ A Ñ<\'] ?�^_Ca` Acbxç ÖÞÿYÿ ì ÙcÙ�þ¡à ì ÖØàhÔjÝØÙ ó Ûhÿ A ÚjÛ+áfÛH×9Û�ßcß4Ó ì ÔRÛ§ÓjáfÚ+ÖÞá+?0â 9 §fÙWÖÞáj×ïÓjÖØ×tÖØÛháÛ§ÿ²×¤§jÖ ó àHôHÖØÛ§Õ,Ö ó ×j§fÙ�ÿØÓjáfßx×tÖØÛ§á¯ßxàhÝÞÝ ç àháfÚqפ§fÙùßxÛhá ó Ö ó ×VÙ4áj× ó ÓjÔ ó ×ïÖØ×tÓf×ïÖØÛhá´Û§ÿ²à§ámàHßc×ïÓfàhÝjÜfà ì àhÕmÙc×VÙ ìhçdA9ç ×VÛ´à�ÿ{Û ì ÕmàhÝ�Üfà ì àhÕmÙc×VÙ ìhç Châ 9 ÛFZ�e I©É4WhË K ÉÖ ó ×VÛ�Ó ó Ù!פ§fÙùà_ôHÖØÛhÕ;à ó à ì Ù ©9ì ÖØ×ïÖÞáfû ì ÓjÝØÙ0ÿ ì ÛhÕ½ÝØÙ4ÿ{×9×VÛ ì ÖØû-§j×câ 9 © Ûq×VÙ ì Õ ó à ì Ù'Z�e É4f4Ë$LØÏ E Q ÉgOjÎ ÖÞÿ²×¤§fÙcýFZeî ì ÙcÚ�ÓfßcÙ0×VÛ�à´ßxÛhÕqÕmÛháq×TÙ ì ÕDâh:i à ì × ó ×VÛ+ÔYÙ ì ÙxÚ�ÓfßcÙcÚqà ì Ù¥ÓjáfÚjÙ ì ÝÞÖÞáfÙcÚYâ ú�j Ùcßc×ïÖØþHÙ0à ì ûhÓjÕmÙèáê× ó àháfÚ�þ¡à ì ÖØàhÔjÝØÙ ó פ§fÙcý�à ì Ù ó ÓjÔ ó ×ïÖØ×ïÓf×TÙxÚ´×VÛ´à ì Ù�ÓjáfÚjÙ ì ÝÞÖÞáfÙcÚ�× © ÖØßcÙ_âkHl ÿ9ßcÛhÓ ì4ó Ù ç ×j§jÖ ó ÚjÛ�Ù ó áfÛH×9ÕmÙxàhám×j§fà_×9Ó ó ÖÞáfû+à§Ô ó × ì à_ßc×ïÖØÛhá © ÖÞÝÞÝ ó Û§ÝØþHÙ!ÙcþHÙ ì ý�Ü ì Û§ÔjÝØÙ4Õ,Ûhÿ6ßcÛ�Û ì Ú�ÖÞáfà_×tÖØÛháYâ

ætøWö�æt÷

Page 8: On the use of advanced logic programming languagess bf 2shk_~6 cv c 9gj -gjaxk¨gjy vckH Y F Taxbfi c 6k¤iKbfvx D ©g i-z r z{g aDz i-~6r kHi=kH Y hgj cz be 6vDbj c 6k\rªg c xkHa

�������������� ������������������������������ ��������� �!�"$#%�&�!����!'(�)'*���!�+�� , *�-����.�-"/'*�0��" b

���j�.�s� � <!�P���F���+¿R�j�\�X� �_¿ =,�P�W�J�©���cÃ9�2= <�IV�2�Y��6bf�x�6kHa+~�acbfy�r{k_i%±qz��c�Dbeyf�hk�sh�賩r�kH£ekHr9£fgjacztg�y6r�kHvWz�v!�cbD�Yk�s§zª�²km�c��k´vx�¡gj�xu6v+b�¦¥|eu2g��R�xz¢º2kHa �Zg��2�B£fgjacztg�y6r�k3�+z��V�.�Ske���5 !EF�`�5 f«»q��kZ£fg�acztgjy6r�kDz�v�vcu�~6~2bevck��²r{w y9bfu6�2�\yYw¤�c��k-|fu9gj�Y�cz¢º2kHa�}9y6u6��z��µ±qz�r�r!~6acbey2gjy�r{w�y9k=ackH~�rªgeshk�� yYw¤vxbfi-kB�ckHaxi�±q�6kH�,�x�6kaxkHvcu�r{�xz��6d�¦Tbfaxi=u6rtg+z�v!kH£fgjr�u2g��ck��¥«�YmdYgjz��W}H�xb�ackH~6axkHvck_�R�qz��!gjvu;��^C�IAKo�%��� /�/�/  +±q�6k_ack��½z�v+gm`!axbfr�bfd�£fg�acztgjy6r�k+z�v!bf��r{wDg�dfaxbfvxvcr�wg�~6~6axb�°²z�i�gj�ck�vcber�u6�cz�bf��«7Y�r{bedfztsHg�r2vxbfr�u6�cz�be�=z{vq�xb-shbf��vczt�YkHamg�y6vc�xa¡gfs§�cz�bf�¤gjvmgBvcwY�Y�¡gesh�cztsD|eu2g��Y�cz¢º sHg��cz�bf�-g��2�KkH�2shb6�YkD�x�6kvxkHi@g��Y�cztshvqbj¦!�c�6kF|fu9gj�Y�cz¢º2kHa�yYw@gF�6z�df��kHa4³4bfah�YkHaq¦Vu6�2sh�xz{be�W«Pi�bfaqz��6vc�hgj�2s§kf} �.�Ske���5 !EF�`�5 Dz�vqackH~6axkHvck_�R�xk�� yYw-�x�6kZ·²³©�xkHaci�-;��^C�IAK_I¯·��e�A�5k��o 3��E3�5 - - R«UYb9}9�6z�df�6kHa賩bea¡�Yk_aµ�xkHaciKv��2gj�2�²r{kB~6acbe~2kHaxr�w¤vckH£ekHa¡g�r¯g�vc~9k�sh�xvDbj¦´beyf�hk�sh�賩r�kH£ekHr+£fg�acztgjy6r�kHv$�9�c�6kHz�a�v¡s§bf~9k-gj�2���x�6kHz�a�vcu6y²³

vx�cz��cu��¡gjy�z{r�z��4wY«wh�bfaxkHbj£fk_a�}+±�k-�9g�£fk�vckHk_� �c�2g��Z�x�6kHw�gjack�u6vxkh¦Tu6r ¦TbfaFz�i-~6r�kHiKkH�Y�cz��6d�g,shbfiK~2bevcz��cz�bf�9gjr´shbe�6vc�xacu2s§�cz�bf��bj¦¦Vbfaci=u�rªg�v�« B bf�ck=�x�2gj���x�6kF¦Tbfaxi=u6rtgjvq�xb@y9kFkH�2shb6�Yk��ÅyYw¤�6z�df�6k_a4³4bfa¡�²kHaD�ck_aci-v��6k_k�� �6bf��y9k=�6z�df�6k_a4³4bfa¡�²kHaD�ck_aci-v��c�6k_i=³vxkHr�£fkHv�«f¶4�F�c��kmkh°2gjiK~6r�kHv!bj¦0�c�6z�v!vck�sh�cz�bf��}f�x�6kHw=gjack º2acvx�4³4bfah�YkHa�~6ack��²zªs_gj�ck�¦Vbfaci=u�rªg�v�«�UYb9}j±´k�±qz�r�r6�6bf�!z��6vxz{vx�+bf�F�c��kµ�Yz�ack�sh�g�£fg�z�rªg�y6z�r�zØ�4w�bj¦W�6z�de�6kHa4³4bfah�YkHaq�xkHaciKv�}ey6u6��a¡gj�x�6kHa�bf�K�c�6k�~9bfvcvxz�y6z�r{z��4wD�xbZk_i=u6rtgj�ck��c��kHi¨«e»q�Yu6v�}Y�x�6km�xk�sx�6�6zt|eu6kHvqu6vxk��K±qz{r�riKbfaxkmr�z98fkHr�w=gj~6~6r�w=�xb-gj�Yw�8Yz{�9�-b�¦ùbeyf�hk�sh�賩r�kH£ekHr0¦Tbeaci=u6rtg�v�«

y!z`y ���o������������/�\���5�o�3� � ��*�����P}�&���5�V�������%�����P����s���j� ��� ¿��ù¿Y¿6Ä �cÃ2�=� IVÃ��.�©��� I � �P�+Ä IX�_��-ÃL����Ã�����¿��0�Y�vq±´k��2g�£ekmvhgjzt�=y9kh¦Tbeackf}9�0bfdeztsm`!axbfdfahgjiKi-z��6dm�9gjvqy9kHkH�¤z��Y£fber{£ek��F±qz��c�KvcwY�Y�¡gfs§�cztsDgj�9gjr�wYvcz�v´vxz��2shk�z��cvq£fk_acw-y9kHdez{���6z��6d2«¶4�=±qgjv-�²z{vhshbj£fk_ack����x�2gj�-g\¦Vbfaci�gjr�z�vci bj¦Zshbf�Y�xkh°6�4³V¦TackHk\dfa¡g�i-i�gja�acu6r�kHv�gju6dei-kH�Y�xk��,±qz��c��u6��z{�Y�xkHac~6axkH�ck���º2axvc�賩bea¡�YkHag��c�xacz�y6u6�xkHvDgj�2��r�bedfztsHgjr!shbf��vc�cahgjz��Y�cv�z�v�£fkHaxw¤~2bj±�kHaè¦Tu6r+gj�2�\sHgj� y2kFvc�xa¡g�z{de�Y�4¦Tbeac±qgja¡�²r{wK�cahgj�6vxrªg��ck�� z��Y�cb=�x�6kB¦Tbfaxi@gjr�z�vcib�¦¯¸qbeac�,shrtgju6vxkHvF~6acbedfa¡g�i-v�T5��&� ¦Tbfa ��;���<PC�K�; ��Bs@�N�IF;��&>-@�R RS@0>-Im2{��lY}w66}9�76J4XWH«9¶4� �c�6z�v�vckH�x�cz��6d9}0�c�6k=z��Y�ck_ac~6axkH�ckHaFbj¦¸ bfax� s§rªg�u6vck�~6axbfdea¡gjiKv´vxkHac£ekHvµg�vmgFack�s§bfdf��zsv_z{��d-gju6�xbfi@g��cbe�W«»q�6kP¦Tbfaxi@g�r{z�vxi�bj¦µs§bf�Y�ckh°6�è³T¦TaxkHk¤dea¡gjiKi@g�axvµz�vFz��;z��cvxkHr¢¦mu6�2gjy�r{kK�cb kh°6~6ack_vcv-z����YkH�¡g�z�r´�x�6k�vcwY�Y�¡g�°;b�¦µkHz��x�6kHa=~6axbj³

dea¡g�i-i-z¢�6d=bfaF�2g��cu6ahgjr�rªg��6dfu9gjdfk_v�«0¶4�Fbf�6r�w¤b F k_acv=u6vZg ¦©g�z{aDshbei-~6axbfiKz{vxkDy9kH�4±´k_kH��~6ack�s§z{vxz�bf�;z��,�x�6k-kh°6~6axkHvcvxz�bf� gj�2�s§bfi-~�r{k§°²z��4wDb�¦ù�x�6kD~2g�acvcz��6dF~6axb²s§kHvcv�«2¬ �2gj��z�vqi-z�vcvxz{��dDz�v�O-Z�<]K�;��FK4}6y�u6�q�6bf���6k�s§kHvcvhgjacz�r�w��c�6k�8Yz��2�=b�¦®shbe�Y�ckh°6�m~�acbf~9bfvxk��yYw�shbf�Y�ck§°²�賩vxkH�6vxz{�xz�£fkFdfa¡g�i-i�gjacv�}f��bfam�x�6km8Yz��2��b�¦�s§bf�Y�ckh°6��~6acbe~2bevck��\yYw s§bf�2shaxkH�ckFvcwYvx�ckHiKvmy6u6z�r��mgjaxbfu6�9���c�6kB¦Tbeaci@gê³r�z�vci�b�¦ùshbf�Y�xkh°6�4³V¦TackHk�dfahgji-i�g�acv�«�o�bf�Y�xkh°6�4³4vckH�6vxz��cz�£fk�dfa¡g�i-i�g�acvWi�g�8ek+�c�6kq~9gjacvxz��6dD~6axb²s§kHvcv��cbYbZshbei-~6r�kh°W}jgj�9�=shbf�2s§ackH�xkvxwYvc�ck_i-vmiKk�gj��vmgjackB�6bf�qdea¡gjiKi@g��cztsHgjr4«ei�bfaqz��6vx�¡g��2shkf}��¯gesHs�2Þ���?4+gj�2�:£�oq¼�vmg�r�r{bj±qvq~�acb6shk��Yu�ackHvZg��2�¤�6g��¡gFvx�cacu9sh�cu6axkHvz��-o�}Ygj�2�Pz��-`!acber{bed2}jaxkHvc~9k�sh�xz�£fkHr�wY«�£�oq¼�v�¹�bf�6r�wFdfa¡g�i-i�gj�cztsHg�rf�2g��2�Yr�z��6dDb�¦ùshbf�Y�ck§°²��z�v´yYwFi-k�g��6v+b�¦W�ckHaxi-z��2gjr�vcwYi=y2ber�v�xb��c�6k=axz{de�Y�µb�¦¯�x�6k=�6k�ge� �6bf�²³©�xkHaciKz{�9gjr4«6»q�6z�vDsHg��,y2k=u6vxk��,�xb¤�Yb�vcbfiKk¥B9ZFZ^¢FnA@^H];-@eG�}0bfaB�cb�~2gjaxvck�g-~��6a¡g�vck=vcu9sc�;g�v�hgjz��Y�o�Zg�v��cz�vq�6be�o�2«

¡�Z�>-GJ���! " �#+)�)%$ BDC�IAK Z`q O�H]@0>-I��&�! " �#+/ 1­r�bYbe8e³èg��6k�ge�C9IF�`�� ��&�! =<.ZJK! '#+)#)($)�! F@0Cj<7K! '# / 1 g�z{�Y�+*�z�vq�6be�

U²b2}Y�2g��2�Yr�z��6d s§bf�Y�ckh°6�qz��:£�oq¼�v´z�vqkHz��x�6kHaq�6be�Y³©r�bedfztsHgjr9bfaq±�k�g08 «Y��@k§°�g�i-~6r�kqvx�6bj±qvq�c�6k��6k_k��P¦TbfaqgDaxztsc��kHamr�bfdeztsHgjr6�9gj�2�Yr�z��6dFbj¦W�x�6kDshbf�Y�ck§°²��«2`!gjaxkHv¡sx�6z!gj�2��h�z�r�r�kHa�¹ v+~9gj~9kHa2 �f�6}Y�7bY}

�7g?4´vc��bj±´k��\�c�9gj�Dvxu6y6�cr�kH�xz�kHvDbj¦q�c��k=z{iK~6r�kHi=kH�Y�¡g��cz�bf�Kbj¦q�c�6k�I=B9@JI-HF¦Tk�gj�xu6ack=b�¦ ¼B`�U6¼�v�±q�6ztsx�#g�ackFbf�6r�w¤be~2k_a¡gj�xz�bf�2g�r{r�wk§°²~�rªg�z��6k��\z{�$£�oq¼�z�i-~6r�kHiKkH�Y�¡g��cz�bf�KdRgjz��¨g �6k�gj��r�bfdeztsx³©y9gjvck��¤kh°6~6rtg��2gj�xz{be�¤z��¨z��Y�cu�z{�xz�bf�6z�vc�xzts�r�bfdfztsj«9»q�6k=zt�Yk�g-b�¦¯�x�6kvxrtgjvc�F¦Vk�gj�xu6ack�z�v+�cbFbfy�vckHax£fk��c�2g��´gBackHrtgj�xz�£fkmshrtgju�vck�z�v´gDaxkHrtgj�xz{£ekq~6acbe�6bfu��=¦Tber{r�bj±�k��ByRw=gF�Yk�shrtgjahgj�xz{£ekqvckH�Y�xkH�2shkD±qz��x�@gj�k_r{zt�Yk��@s§bfi-~9bf��kH�Y�´±q�6ztsx��z�v¯gF�6beu6�Y³4~6�6ahgjvcke«6»q�6z�vqz�v¯s§bf�Y£fkH�Y�xz{be�2gjr�r�w=�6be�ck���gjv

�&� � [�>-Z�<�Z0N7<:"�,L�3�

���6kqi�g�wµk_z{�x�6kHa�y6u6z�rt��u6~-g�vx~2k�shz¢º sqvxkH�+bj¦0acu�r{k_v+¦Tbea!dfkH�6k_a¡gj�xz��6dD�c��kHvck�z{�9shbfiK~6r�kH�ck´�²k�shrtgjahgj�cz�£ekqvckH�Y�ck_�2shkHv�}6bfa�vc�2g�ack�x�6kZ�Yk_v¡shaxz{~��cz�bf� bj¦´±q�9gj�µgK�Yk�shrtg�a¡gj�xz�£fkDvxkH�Y�ckH�2s§k=z{v�gj�2�\�YkHv¡s§acz�y2k=�x�6kFkHr�zª�²k��¤shbei-~9bf�6kH�Y��«6»q�6kFvcrtgjvx��¦Tk�g��cu6axkZz��Y£Yz��ckHvu�v+�cb=�YbD�x�6kmvxk�shbf�9�0«Y»q�6z�v+acu�r{kms_gj�-y9kmaxkH~6�6ahgjvxk���gjvm�5Y^r�z�vc�!bj¦W±�bfah�Yv�z{v�g�ackHrtg��cz�£fkmshrtg�u6vck�zئh}fgjvxvcu6iKz{��dµ�x�6kmk§°²z�vx�ckH�2s§kb�¦¯gj�,k_i-~6�4w��6beu6�¨~��6a¡g�vckf}�z���s_gj�,y9k=~2gjaxvck��,g�vZg��Yk�shrtgjahgj�xz{£ek=vckH�Y�xkH�2shk=�9«W»q��z{vFsHgj� y2k=~�zªs§�cu6axk��,yYw¤�x�6kF¦Tbfr�r�bj±qz��6d�²kHacz�£fgj�xz�bf�-axu6r�kf«

-/.(0�1"120�.(35476 �98;:=< �?>+<A@5.(BDCFE-G.(0H121"0�.I:=<JK476 �?>�<A@5.(BDCFE I=Bs@^IAH

¶4�Fz�v=~2bevcvxz{y�r{kK�cb;�Yk_acz�£fk�"PK`>=Cj<��F¦Taxbfi "L,P�3��z¢¦µz��Fz�vZ~9bfvxvcz�y6r�k��cb,�YkHacz�£ek@�x�6k�v¡g�i-k:"LKM>=C¤<��F¦Tacbei ",u6vcz��6d �c�6k�vhgji-kdea¡g�i-i@g�a+g�u6dfiKkH�Y�ck��P±qz{�x�-�x�6kD�6kH±­acu�r{k��x�2gj�mg��-kHiK~6�4w=vc�xacz��6d=sHgj��y9kZ�YkHaxz{£ek��P¦TacbeiV�3��«Y»q�6z�vm�YkHacz�£fg��cz�bf�=axu6r�k�s_gj�y9kDshbfiK~2gjaxk��=±qz��x�@�x�6k�acz�df�Y�qz��Y�caxb²�²u2sh�cz�be�@axu6r�k�¦Tbfa��c�6kBz{iK~6r�ztsHgj�xz{be�Zshbe�6�6k�sh�xz�£fkDz����c�6k�vxk�|eu6kH�Y�µsHg�rtshu6r�u6v�«

M�NFOKP(.(Q�3SRT:VUM�NFOKP(.(QW:VRIX9U XZY

ö�ö á�ªJ« éHë�ð

Page 9: On the use of advanced logic programming languagess bf 2shk_~6 cv c 9gj -gjaxk¨gjy vckH Y F Taxbfi c 6k¤iKbfvx D ©g i-z r z{g aDz i-~6r kHi=kH Y hgj cz be 6vDbj c 6k\rªg c xkHa

d "�Z0Bs@0<��0;Q�&������u'�n=�!���-���� ;�K��+BlC��JCX;=> ���-� �S���

»q�Yu6v�}6�x�6kZ�YkHaxz�£fgjy6z�r�z��4wD¦Tbeaci=u6rtg/<J 4 6 �?>+<A@5.(BDCFE¤sHg���y2kDaxkH�2�Yk_ack�� yYw-�x�6kDr�bfdezts�¦Tbeaci=u6rtg/4 6ST 8-WX <�T <A@5.(B CFE(W_«0¶4��9gj~6~9kH�6v��c�2g��qz{iK~6r�ztsHgj�xz{bj�Fz���acz�df�Y��¦Tbfaxi=u6rtgjv&TVz©« kf«Yz���dfbYgjr�vAW�z�vqbf�6k�b�¦ù�c��kD�6kH±�shbf���6k�sh�xz{£ekHvmb�¦´·2`!axbfr�bfd9«PUYb2}6·9`!axbfr�bfdvxkHkHiKvmgDdebRb6��sHg��2�Yzt�6gj�xk�¦Tbfa�z�i-~6r�kHiKkH�Y�cz��6d��c�6kDshbe�Y�ckh°6�m�9gj�2�Yr�z��6dFz�i-~6r�z�k��ByRwK�c�6k�vxrªg�vc�K¦Tk�g��cu6axkf«»q�6k=gju��c�6beacv�±q�6bKº2acvx�D~6axkHvckH�Y�xk�� �c�6z�v��ck�sc���6zt|fu�k=bj¦´u6vxz��6d�z{iK~6r�ztsHgj�xz{be�F¦Tbfa��2g��2�Yr�z��6d-u��Ry9bfu��2�Yk�� �YkH~9kH�2�Yk_�2shz�kHv

z��,¼D`�U6¼�v�}W¸ b²��gjv�}�h�z�r{r�kHa�}0`Wk_ackHz�a¡g�}ù`!g�ackHvhsc��z©}�±qgjac��k�� bj¦q�4±´b�~6axbfy6r�kHiKv�«*i�z�acvc��}0�c��k@gjvxvcu6iK~6�cz�be�¨gjy9bfu6���x�6k=kHr�zt�Yk��s§bfi-~9bf��kH�Y�mi=u6vx�my9k=k F k�sh�cz�£fk_r{w u6vxk�� bf�2s§k-gj�2�\bf�6r�w�bf�9shk=z��¨�x�6kZ~9gjacvxz��6d�bj¦q�c�6k=axkHrtgj�cz�£ek shrtg�u6vckf}¥y6u6���c�6k=r�bedfzts�bj¦z��Y�cu�z{�xz�bf�6z�vc�xztsmz�iK~6r�zªs_gj�cz�be�@�YbYkHvD��bf��ack�|eu6z�axk=z{��«.Ym� @eG^n`H]ZJO�vcber{u��cz�bf� z�vµ�xb�z{��vc�¡g�r�r®g�8Yz{�9�¤b�¦´�2gj�9�e³©vx�2g�8Yz��6d�~6axbf�cb6shberu�vcz��6d¤�xkHaciKv g��2�,debRgjr�v�«W»q�6z�vFz�vZz��;shbe�R�xa¡ge�Yztsh�cz�bf�½±qz��c�;beu6aFdfbRg�r´b�¦m�2gj�9�Yr�z{��d¨shbf�Y�xkh°6�=z{�;g\r�bfdezªs_gjr+±qg�wR«�Ym��bf�c��kHavxbfr�u6�xz{be�Dz�v+�cb�u6vxkm�x�6kqz�i-~6r�ztsHgj�xz�bf��bj¦W�0z��6k�g�a+�0bfdezts32Þlf�Y}eled6}elebY}Yleg?4c}j±q�6ztsx� �²bRk_v´kH�²¦Tbfahshkq�c�6z�v´s§bf�6vx�ca¡g�z��R��«j¶4�=�c��kqrªg��c�xkHavxbfr�u6�xz{be�-�x�6k��2gj�2�R³©vx�2g�8Yz��6dFz{vm�²bf�6k�y9kH�6z��2�K�c�6kBv¡shkH��kf«UYk�shbf�2� ~6axbfy6r�kHi }+�c��k,kHr�zª�²k�� shbei-~9bf�6kH�Y�Ki@g�w;��bf��y2k u6vxk��­z�� �c�6k,sHg��ckHdebfacw­z�i-~6r�z�k��ÅyRw��x�6k,~6acbe�6bfu�� �c�2g��

z��Y�caxb6�Yu2shkHv��c��kµaxkHrtgj�xz{£ekqvckH�Y�xkH�2shkf«*i�bfa+z��6vx�¡g��2shkf}Y~6axbf�6beu6���x±q�6bfiQ�mz�vqgj�=bfyf�§k�sh�msHg�vckf}Yy6u��´�6be�c�6z��6d�¦TbfahshkHv��c�6k�dRgj~K�cby9kDu6vxk�� gjvmvxu2sx�W«0¬,k�y9kHr�z{k_£fkFz{�qz�v��Yu6kF�cb@gPrtgfs58-b�¦´~6ack�shz�vck=sHgj�xkHdfbeacz9v�gj�xz�bf�¤z��¤�x�6kHvck=gju��c�6beacv�¹9kh°2g�i-~6r�kHv�«6¶4�¨gFiKbfack¦Vu6r�rس � k��²dfk���gj~�~6r�zªs_gj�cz�be�W}6gFvckH��b�¦�g�dfaxkHkHi-k_�R��¦Vk�gj�xu6ackHv�z�vqvc�9gjack��¤yYw-�x�6kF~6acbe�6bfu6�¤g��2���c��kDkHr�zt�Yk����6beu6��~6�6ahgjvck��2�x�6z�vk_�6vcu6axkHvD�x�6kDkHr�zt�Yk��¤s§bfi-~9bf��kH�Y�q±qz{r�r�y2kDu�vck��\z�� gKsHgj�xkHdfbeacw¤shbei-~2g��cz�y6r�km±qz��c�\�c�6kF~6acbe�6bfu��W«2o�be�R�xacber{r�z��6dF�c�6kF~6axbf~9kHau�v¡gjdek�bj¦´gZs§bf�Y�ckh°6�xu2gjr!z��Y¦Tbeaci@g��cz�bf�Fu6vxz{��d=�ckHaxi-v�i@g�w=r�bYbe8=r�z98fkµgFy�ack�gesc�\z{�Kbfu6aqbeyf�hk�sh�xz�£fkDb�¦®�9gj�2�Yr�z��6dZs§bf�Y�ckh°6��z{�¤gr�bedfztsHgjr9±qg�wR«Y¶4��¦4gfsh��}6z��qz�vq�6bf���6u6vxz{��d@gjdeackHk_i-kH�Y��¦Tk�g��cu6axkHvmz�v�bf�6r�w-g=±qg�w=bj¦!¦©gesh�cbeacz��6d=beu6�m�x�6kZshbei-i-be�Zvx�caxu2sh�cu�ack=bj¦vxkH£fk_a¡gjr��6bf�²³©�xkHaciKz{�9gjr�v�«

���s���s� � �D� � ¿R�jÁxÃ2�fÄ�¿Y� � ¿R�j¿6Ä��V���6�jÀ � �6�j�jÃ.� �9�j� = =,�6�f�¬,k=sHg�r{r H(CJ�JH];?>-nAZ�>-Ge;?> H];?>A;-G�C�K�@0>=kQp�@�>?>AZ-[ �^>-@�R RS@0>-ImT©·�p3p ��W��c�6k��0bedfztsZ¼�a¡gjiKi@g�a�¦Tbfaxi@gjr�z�vci��c�9gj�Dz�i-~9bfax�cv ¦Tacbei·9`!axbfr�bfdKz{�xvµshrtg�u6vckFvc�xacu2sh�xu6acke«W¶4��i@g08fkHvm·9`!axbfr�bfdKz{�Y�xb-g-�0bedfztsD¼�ahgjiKi@gja®¦Tbfaxi@gjr�z�vci «j»q�6kFackHrtg��cz�bf�6v�y2k_�4±´kHk_��£µoq¼g��2�-·9¸m¸�¼=}2g��2��`!acber�bfd=gj�2�K·2`!axbfr�bfd-s_gj��y2k�z�r�r�u6vc�xa¡gj�xk��KyYw-�c��km¦Vbfr�r�bj±qz{��d��²zªg�dfahgji �

`!acber{bed

�£�oq¼ �

·9`!axbfr�bfd

·9¸m¸�¼

l

�vc�xacbe�6dfr�w=�4wY~2k��:£�oq¼ �

�e«q`!acber{bed�2 ���J4c}j�c�6k3£�oq¼½¦Vbfaci�gjr�z�vci 2 �(6?4c}jgj�2�F�x�6kq�cahgj�6vxrªg��cz�bf�Bbj¦w£µoq¼ z��Y�cbD`!acber�bfdmyYwZ`®acbfr�bed�g�ackmshrtg�vcvcztsHg�r`2 6Y}��R�?4c«l�«�»q�6kZk_£fbfr�u6�xz�bf��¦Taxbfi&`!acber�bfd-�xb@·9`!acber�bfd-z�v��Yu6kF�cb¥h z{r�r�kHamg��2��Bmge�6gj�x�Yu6a�2 ��g?4´gj�2��vxbfiKk�ge�Y£fgj�Y�hgjdfk_vmbj¦�u6vcz��6d·2`!axbfr�bfd�¦Tbfa´o�bei-~6u��¡gj�xz�bf�2g�r²�¥z��6dfu6z�vx�cztshv´g�ackqvc��bj±q�-yYwZ�x�6kmvhgjiKk¯g�u6�c�6beacv�2Þ�ed?4c}f`�kHack_z{ahg�2 �7g?4è}egj�2�K`ùg�ackHvhsx�6zWgj�2�h�z�r{r�kHam2 �e�6}Y�(bJ4c«

��«!Y�¦Tbfaxi@g�r{z�vxi �c�2g��+z�v!�cbm£�oq¼ ±q�2g��+·2`!axbfr�bfd�z�v!�cbD`!axbfr�bfd�z�v!�6kHk��Yk��0}6gjv!z�v!�c�6kq±qg�wD�cb��xa¡gj��vcrtgj�xkqz{�!z��Y�cb�·2`!axbfr�bfd9«·2¸�¸m¼�z�v�vcu2sx��g�¦Tbeaci�gjr�z�vci¤«H¶4��z�v´~�ackHvxkH�Y�ck���z��-g��6bf�x�6kHa�~2gj~9kHam2Þlf�?40±qz��c�-gBy6ztgjv+�xbj±¯g�a¡�Yv�¦Tbfaxi@g�rRrtg��6dfu2g�dfkHv�«eY�vgj�-z��Y�ck_aci-k��Yztgjacw=shbe�2shkHax�W}6±�km~6axkHvck_�R��g�vc�xacbe�6dfr�w=�4wY~2k��¥£�oq¼ ¦Tbeaci�gjr�z�vci%gj�9�=z��cv��cahgj�6vxrªg��cz�bf�=z��Y�cbF·2`!axbfr�bfdFyYw·2`!axbfr�bfd9«

��°6�xkH�2�Yz��6d,£�oq¼�v�±qz��c�;·9`!axbfr�bfdK¦Tk�g��cu6axkHvFz{vBu6vckh¦Vu6r´y9k�sHg�u6vck�z��Dshbfi=y�z{��kHv��c�6kKvcbj¦V�4±¯g�ackF�ck�sx�6�6ber�bfdfw,gf�²£fgj�Y�¡g�dfkHvb�¦+£�oq¼�vµg��2��b�¦¯·2`®acbfr�bed@�Y¦Vbfau£�oq¼�v�}9dfkH�x�cz��6d@s§r{bevckHa��xb gPdfahgji-i�gj�xz{sHg�r6¦Tbeaci�gjr�z�vci¨}Ygj�9�¤gju6�xbfi�gj�cz��6dF�c��kZr�bj±�³4r{k_£fkHrbe~2k_a¡gj�xz�bf�6v=b�¦�g vcwY�Y�¡gesh�czts�gj�9gjr�wYvckHa�}+gj�2�ŦTbea-·2`!axbfr�bfd9}+gf�6�²z{��d¨vhshbf~9k¤�cb �ck_aci-v�}!~6acbedfahgji-v=gj�9�;axkHvcber�u6�cz�bf��}!±q�6z�r{k8ekHkH~6z��6d z��,�cbeu2sx�(±qz��x�,r{bedfztsj«�Ym�6be�c�6k_a=~6acbe~2bev¡gjr�¦VbfaD�x�6k�i-kHaxdfz��6d�bj¦D·2`!axbfr�bfd,gj�9�,�0bfdezts-¼�ahgji-i�g�a�z{v=¸mgegjv=gj�2��Yg�wRg�a¡gji�gj�W¹ v�H7CJ�FHP;=>�nAZ�>AG�;=>!� �&� 2Þl��J4è«�»q�6kqk_�6acztsx�6i-k_�R��bj¦0�6z�df�6kHa賩bea¡�Yk_a�£�oq¼ bj£ekHa!~6rtgjz��S£�oq¼ z�vù�x�2gj��gj�c�xacz�y6u6�xkHv´g�ackvxz�i-~6r�wF�4wR~9k�� ·Y³4�ck_aci-v�«6»q�6kBacu6r�kDrtgj��dfu2g�dfkDgj�2� �c�6kDrtg��6dfu2g�dfk�¦Tbeamkh°6~6axkHvcvxz{��d s§bf�2�Yz��xz{be�6vqack_i@gjz��¤shbe�R�xkh°6�4³V¦Tack_kZaxu6r�kHvg��2��`!acber�bfd=dfbYgjr�v�«Y»q��kHackFz�vq�6b=z�i-~6axbj£fkHiKkH�Y�+z��@�x�6kF±¯g�w-shbe�Y�ckh°6��z�vq�2gj�2�²r{k��0«2��u6a�~6acbe~2bev¡gjr�kh°6�ckH�9�Yvm£µoq¼�vmgj�m�x�6kaxu6r�k�r{k_£fkHr9¦Tbeamgjr�r�bj±qz��6dDgFr{bedfztsHg�r2�2g��2�Yr�z��6dFbj¦®s§bf�Y�ckh°6��«

� � � ��������������� �(������� �'���������$ �®��� �#���"�$�������%

¶4�\�c�6z�vmvxk�sh�xz{be�¨±�kFz{�Y�xacb6�Yu2shkF�c��kZi�gjz��=¦Tk�gj�cu�ackHv�bj¦q`!acber{bed+¶c¶mg��2�¤·9`!acber�bfd2«�¬,kD±qz�r�rùshbe�6vcz�vc�xkH�Y�cr�w¤u6vxkZ�x�6k=shbf�2s§ackH�xkvxwY�R�hg�°,bj¦q�c�6k_vck-�4±�b¤rtgj��dfu2g�dfkHv�«0¶4�Di@g08fkHv�kH£fk_acw,kh°2gjiK~6r�k �²z{axk�sh�xr{w u6vhgjy6r�k-gjvFg�~6acbedfahgji-iKzØ�6d=k§°²k_a¡shz�vcke}!±q�6ztsc�,±�k�x�6z��P8 bj£fkHahshbfiKkHvD�c��k@gf���Yk��;�²zDf@s§u6r��4w¨b�¦mack�ge�Yz��6d¤�4±�b¨�Yz F k_ackH�Y�=vcwY�Y�¡gê°6kHv�«�¬,k@g�vcvcu�i-k-g�y2g�vczts�8Y�6bj±qr�k��²dfk=bj¦m�x�6kvxwY�R�hg�°¤gj�2�PvckHi�gj�Y�cztshvqb�¦®`!axbfr�bfd�2c6Y}2�j�J4c«

ætøWö�æt÷

Page 10: On the use of advanced logic programming languagess bf 2shk_~6 cv c 9gj -gjaxk¨gjy vckH Y F Taxbfi c 6k¤iKbfvx D ©g i-z r z{g aDz i-~6r kHi=kH Y hgj cz be 6vDbj c 6k\rªg c xkHa

�������������� ������������������������������ ��������� �!�"$#%�&�!����!'(�)'*���!�+�� , *�-����.�-"/'*�0��" g

� zo{ �:�L� �o�������

���j�.�j� � ¿�=,�L�W�J�©�e�¶4��z{�xztgjr�r�wR}�`!acber{bedD±qgjvqg��c�6k_bfack_i�~6axbj£fkHa�y2g�vck��Pbf�@� bfy6z��6vxbf�W¹ v!ack_vcbfr�u6�xz�bf�-~�acz��2shz�~6r�km2cb��?4c«e¶4�¨����ged�}���bj±¯g�r{v58Yz g��2�´gj��®i@�YkH��2Þ�fl?4YdRg�£ek®g �c�6k_bfack_�cztsHgjrYiKb²�²kHr�¦TbfaW`®acbfr�bed@�H�x�6k´¸ bfac�Fshrtgju6vxkHv�«j¸qbj±�kH£ekHa�}��c��kHw�~6acbe~2bevck��Fg�u6�6z¢º sHg��cz�bf�Dg�r{debfaxz{�x�6iz��Y£fber�£Rz��6dB�c�6k:ZFO-O?N7>=>A;?<�O-;-nAO�H];-O�¢ê«.Y�vµg=£fg�acztgjy�r{kDsHg��6�6be�µy9kDu6��zغ9k��¤±qz��x� gP�ckHaxi�z���±q�6ztsx�¤z��mb6sHshu6axv�}0�x�6z�vµg�r{debfaxz{�x�6ii=u�vc�+sx�6k�s58=b6sHshu6axackH�2s§kHvmb�¦W£fgjacztg�y6r�kHv�«ei�bfa�k-f@shz�kH�2shw=axk�gjvxbf�6v�}Yi-bevc�+`!acber�bfd�z�i-~6r�kHiKkH�Y�¡gj�xz�bf�6vW�YbBu6�6z¢º sHg��cz�bf�=±qz��c��bfu6��x�6k�b²s_shu6acaxkH�2shk§³èsx�6kjs58 «Y»q��k´rtgfs58�bj¦Wgj�Bb²s_shu6acaxkH�2shk§³èsx�6kjs58-i@g08fkHv0z��!~9bfvcvxz�y6r�k´�xbmu6�6z¢¦Tw�£fg�acztgjy6r�k&�´g��2�B�c�6k��ckHaxi 33�-@e@^�j�5 R}axkHvcu�r{�xz��6d=z��-�c��k�¦Tbfr�r�bj±qz��6d�z��Yº2�6z��ck��xkHaci �

�����

@�@@�@

@�@

33

3

»q��z{v�z{�²º2�6z��ckq�xkHaci*z�vqsHgjr�r�k���>-@JK`CXZ�<�@0Bjy9k�sHgju�vck�z��+�2gjv�bf��r{w=g�º2��z{�xkm�Yu6i=y9kHa+b�¦ù�Yz F kHaxkH�Y�´vxu6y6�xkHaciKv3TV£Rz9vf«ez��cvxkHr¢¦ùgj�2�:@�@=WH«U²b2}0z��ZsHg��,y2kKackH~�ackHvxkH�Y�ck���yYw\º2�6z��ckKdfahgj~6�6vB±q�6bfvxk-�6b6�YkHv=gjaxk=�c�6kKvcu6y��ckHaxi-v�«�»q�6kHaxk�i@g�w�y2kKvckH£ekHa¡g�r´vxu2sx�;dea¡gj~��6vaxkH~6axkHvckH�Y�xz{��d-�c��kµvhgjiKkqa¡gj�xz�bf�2g�r2�xkHaci «Y»q�6kR Cj<PCjR�@�B*>-;`[.>A;�IF;=<7Ko@JK`CXZ0<Dbj¦+gDahgj�xz{be�2gjr9�ck_aci�z{v��c��kmº9�6z��ck�dfahgj~6�K�c�2g��´�2g�vbe�6k��6b6�Yk�¦Tbfaqk_£fkHaxw-vcu�y6�ckHaxi¨«

333@�@ @e@

@e@h�z��6z�i�gjr6axkH~6ack_vckH�Y�¡g��cz�bf� Bqbe�Y³4i-z��6z�i-gjrYack_~6ackHvxkH�Y�¡g��cz�bf�

� ¦ùshbeu6acvxkf}Y�c�6z�v+z�v+��bf�+z��-gfs_shbfah�6gj�2s§km±qz��c�=�x�6kmvxkHi@g��R�xztshv+bj¦W`!axbfr�bfdDgj�9�F�c�6z�v�r{k��=o�bfr�i-kHahgju6k_aù�xbDdfz�£ek´�6k_±�¦Tbfaxi@g�ru��2�YkHax~6z��6�6z��6dfv�¦Tbea´`!acber�bfd2}��cu6ax�6z��6d g�y6u6dDz��Y�cbZgµ¦Tk�gj�xu6acke«Y¶4�@`!axbfr�bfd+¶x¶+gj�2�=`!axbfr�bfd�¶c¶c¶H}e�c��km�6be�cz�bf�=b�¦Wu6�6z¢º sHg��cz�bf�=±qgjvaxkH~6rtgfs§k��FyYwZ�x�6kq�6bf�xz�bf�Fbj¦0ackHvxbfr�u6�cz�be�Zb�¦�;� ?N]@^KMC_Z�<7I+gj�2��C¤<�;� =NP@JK`CXZ0<7Iùbe� ��<PC9Ko;u@0<�G Cj<!��<PC9Ko;3>-@JK`CXZ�<.@�B7K`>A;-;�I�2����Y}6�_�6}6�K�^4è«��gj�cz�be�2gjrY�caxkHkHvq�2g�£ekmgDsx�2gjahgfsh�xkHacz�vx�cztsqy9bf�x�=º2�6z��xkmgj�2�Fz��Yº2��z{�xk��j�x�6kHw=�2g�£ekmg�~2bevcvxz{y�r{wFz��Yº2�6z��xkq�Ru�i=y2kHa!b�¦Wvcu6y6�xackHk_v�}

y�u6�mbe�6r�w g º2�6z��ckB�Ru�i=y2kHa�bj¦¯�²z F0kHaxkH�Y�µvxu6y6�xackHkHv�«W»q��kHz�aµz��Yº9�6z��ckZsx�2g�a¡gfs§�ckHaxz{vx�cztsFz�vmkh°6~6r�bez{�xk���z���2��Fd?4!¦TbeamaxkH~6ack_vckH�Y�cz��6dahgj�xz{be�2gjr�rªg��6dfu9gjdfk_v�«Wo�be�R£ekHacvxkHr�wR}�z��,�c�6kK~6ack_vckH�Y�=±�bfao80}�±´kK�¡g08fk-gf�²£fgj�Y�¡g�dfk=bj¦m�x�6kHz�aBº2�6z��ck-sx�2g�a¡gfs§�ckHaxz{vx�cztsj«�¬,k=±qz{r�rg�r�±¯g�wYvqshbf�6vxzt�YkHaq�c��kDi-z��6z�i-gjrYaxkH~6ack_vckH�Y�¡g��cz�bf� bj¦+gFa¡g��cz�bf�2g�r2�xackHke«`!axbfr�bfd�¶c¶mgjr�vxb-b2F0kHaxvZg=y6u�z{r��賩z���~6ack��YztsHgj�xk=�c�2g���s_gj� y2kF�c�6beu6df�Y��bj¦´z��2�Yk_~2kH�9�YkH�Y�cr�w\¦Tacbei&�c�6kFa¡g��cz�bf�2g�rW�xackHkHv�}Wy�u6�

�x�2gj��z�vµ~�a¡gjdei@g��cztsHgjr�r�wFackHrtgj�xk�� �cbK�c�6k_i¨«9»q�6z�vm~6axk��YztsHg��ck=z�vm�x�6k,G�C q ~6ack��²zªs_gj�cke}0±q�6ztsx�¨kh°6~6axkHvcvxkHvF�c�2g��µ�4±�b-�xkHaciKvµg�ack��bf��u6�6z¢º gjy�r{ke«Y¶4�qz{vmg���z{iK~2beac�hgj�Y�+i-k�gj�6v�¦Tbfa�kh°6~6r�bfaxz��6d-gDahgj�xz{be�2gjr0�xackHkB±qz{�x�6bfu��´kH�Y�xkHacz��6d�gDr�bYbf~W«

���j�.�s� � À*�W�����»q��kDvcwY�Y�¡gê° b�¦¯`!axbfr�bfd+¶x¶´z�v�acbfu�df�6r�w-z�vxbfi-beac~6��zªs��xb-�c�9gj�mb�¦´`!acber{bed2}��c�6beu6df�¤r�kh°6ztsHg�r{r�wK£fkHaxw �²z F0kHaxkH�Y��«0¶c�Yk_�R�xz¢º2kHacvDg�ackr�kH�x�ckHaxvK¦Tbfr�r�bj±´k��,bf~��cz�bf�2g�r�r{w,yYw½i-bfaxk�r{k_�c�ck_acv¤gj�2�½�6be�Y³4r{k_�c�ck_acv�T©�Yz�dez{�xv�}��RwY~6��kH�6v�}�bea-vcz��6der�k |eu6be�ckHv-WH«�¶c�YkH�Y�xzغ9kHacv�bj¦£fg�acztgjy�r{k_v¯g�ack�vcz��6der{k�r�kH�x�ckHaxv�}9bfaq�2g�£ekDgD�6be�Y³4r{k_�c�ck_amz����c�6k�vck�shbf�2� ~2bevcz��cz�bf��«Pi6beaqz{��vc�¡g��2shkf}�@j}�@�� }w@��f}/@^nd"-nAO �D}���� }P���e}��n���n=�\zª�²kH�Y�cz¢¦Tw=£fgjaxztgjy6r�kHv�«Y¶c�YkH�Y�cz¢º2kHaxvm�x�2gj�q�2g�£ekµgFr�kH�x�ckHa�z{�K�c�6kBvck�shbe�2��~9bfvxz{�xz�bf�-zt�Yk_�R�xz¢¦Tw-shbf��vc�¡g��Y�cv�«»q�6k�shrtgju6vxk@shbe�6vc�xacu2s§�cbfaKz�v()($D«!¶4�F�¡g�8ekHv=gj�;gj�xbfiKzªs�¦Tbeaci=u6rtg=�xb¨z��xvDr�kh¦T��}!gj�9�;g�TV~2bevcvcz�y6r�w,kHiK~6�4wPW�vck�|eu6kH�9shk¤bj¦

g��cbei-zts�¦Tbeaci=u6rtgjv��ckHaxi-z��2g��ck��FyYw=g�� ���x�cbDz��xv´axz{de�Y��«fo�be�6vc�hgj�Y�3<PCjB�z{v��c�6k�kHi-~6�4wFr�z�vc��}egj�2�=shbe�6vc�hgj�Y��� /��xz{v��c�6k�y6z��2gjaxwZr�z�vc�s§bf�6vx�cacu9sh�cbea�«9¶4�q�2gjvmg��-z��Yº6°�bf~9kHa¡g��cbeaqvcwY�Y�¡g�°W«�»q�Ru�v�}Y�c��k�¦©gjiKz�r{z�gja��c�9gjz�£fk�ackH£ekHacvxkZ~6axbfdea¡gjiQ�Dz�vq±qacz��c�xkH�¤gjv�¦Tber�r{bj±qv�«

@-[e[P;?<�Ge�5<PCjB �+B ��B  �)%$��@-[e[P;?<�Ge�-@c/��F�&k �M@c/�EX ()%$�@�[e[P;=<.Ge���F�&kJ��E_ ��<P>A;��^�5<PC¤Bc��<PC¤B  �)%$��<P>A;��^�-@R/jBc��> B9@5 ()($%<P>-;H���5Bc��> B  ¥@�[e[P;=<�G��5> Bc�+@R/j<PCjB ��> Bs@A ��

¶4��`!acber{bed+¶c¶H}e�c��kHackDz�v��6bFvc~9k�shztgjr0z��6~6u��´vxwR�Y�hg�°-¦Vbfa+ahgj�cz�be�2gjr9�caxkHkHv�«9»q�6k_w-gjack�u6vxu2gjr�r�w=shbf�6vx�caxu2sh�ck��¤u6vxz��6d gBvcwYvx�ckHib�¦ùk�|eu2g��cz�bf��v�«�i�bfaqz��6vx�¡g��2shkf}��c�6k�¦Vbfr�r�bj±qz{��dDvcwYvc�xkHi�shbe�6vc�xacu2sh�xv TT�c��kDi-z��6z�i-gjr�ackH~6axkHvck_�R�hgj�xz{be�¤bj¦=W��c�6kB�ckHaxi��YkHv¡s§acz�y2k��g�y2bj£ekf«

; J���F���o ()($!�I?@0R3[.Bs;�n`K�;?>=R���KD V)($ ;� J�`K_��33�-@e@J��KD - ��

ö�ö á�ªJ« éHë�ð

Page 11: On the use of advanced logic programming languagess bf 2shk_~6 cv c 9gj -gjaxk¨gjy vckH Y F Taxbfi c 6k¤iKbfvx D ©g i-z r z{g aDz i-~6r kHi=kH Y hgj cz be 6vDbj c 6k\rªg c xkHa

6 "�Z0Bs@0<��0;Q�&������u'�n=�!���-���� ;�K��+BlC��JCX;=> ���-� �S���

� z`y � � �P� �o���h z{r�r�kHaq~6axbf~9bfvxkHvµg��¤kh°6�ckH��vcz�bf�¤b�¦+y2be�c�¤�x�6kD�ck_aci&rtgj�6deu2gjdekDgj�2�K�c��k�¦Tbfaxi=u6rtg�rtgj�6deu2gjdek�bj¦´`!acber�bfd=�c�9gj�mvx�cz�r�r0�2gjv��6ztshk~�acbYbj¦t³4�c��kHbfaxkH�czts�~6acbe~2k_ac�cz�kHv�2Þ�egY}6�e�6}6��6Y}�bJ4c«

���s���j� � À*�W�����i�z�acvx��}9�c��kDkh°6�ckH�9�Yk�� �ck_aci&rtgj�6deu2gjdek�z{v��c�6kBrªg��6dfu9gjdfk�b�¦´�c�6kBvcz�i-~6r�w=�4wY~9k��¨·²³4�ckHaxi-v�«9·Y³4»!kHaciKvmsHgj�\y2k=shbf��vczt�YkHaxk��¨g�v¦Vu6�2sh�xz{be�6v�}jg��2��vcz�iK~6r�kù�4wY~9kHv´�Yk_v¡shaxz{y9k�¦Taxbfi�±q�2g��®g��2���xbµ±q�9gj�ù�²bfi@g�z��m�c��kHw g�ackq�Ykhº2��k��0«eUYz�iK~6r�kù�4wY~9kHv+gjaxk´dekH�6kHahgj�ck��yYw=�x�6k�¦Tber{r�bj±qz��6d�dfahgjiKi@gja��H�

» �J� *�� � � � ��� L »���   �� � � �j»+)($�» �   �±q��kHack� TVackHvx~W«�� L W´g�ack�zª�²kH�Y�cz¢º2kHaxvqbj¦W�4wY~2k�£fgjaxzªg�y6r�kHv&TVackHvx~W«6b�¦W�4wR~9kµs§bf�6vx�cacu9sh�cbeacvmb�¦®g�acz��4w¥ClWH«e»q�6kHack�z�vqgjr�±¯g�wYv+gB�4wR~9ks§bf�6vx�¡gj�Y��Z�z����� ¯¦Tbeaq�c�6kD�4wY~9kZb�¦+r{bedfztsHg�r6¦Tbeaci=u6rtg�v�«e»q�6kZgjaxacbj± )%$ z�vqvxu6~6~9bfvck��¤axz{de�Y�4³cgjvcvxb6shztgj�cz�£ek�g��2�Ku6�6�6k�shkHvcvhgjaxwy�a¡gfs58ekH�cv�sHgj��y9k��²acbf~�~2k�� �6kf« d2«�Zc)%$)ZR)($Z�vx�¡g��2�Yvq¦Vbfam�AZR)($�-Zc)%$)ZA - �«

´g�acztgjy�r{k_v+z��Z�4wY~9kHv´vxu6~6~9bfax�´�x�6km£ekHacw=z�i-~9bfax�¡g��R���6bf�xz�bf�=bj¦*[PZ�BDk�R�Z�>�[PH(C_O\KMk-[.Cj<��j«f»�wY~2k_v´±qz��c�=£fg�acztgjy�r{k_v®g�ack�z{�F¦4gfsh�K`k-[P;&IFO�H];?RS;�IH«Y»q�6km�4wY~6z��6dD�Yz�vhshz�~6r�z{��kqz{v�acbeu6df��r{wFvcz�iKz{rtg�aW�cb h¤�+¹ v32 �H�?40bfa��cbB»´wY~9k��-`!axbfr�bfd9¹ v32 �RlY}Y�f�?4c«f¶4�=vx�6bfax��}YkH£ekHacws§bf�6vx�¡gj�Y�q�2g�vµgF�4wY~9kDv¡sx�6kHiKkf}2g��2��gjr�r0z��cvqb6sHshu�acack_�2shkHvDi=u�vc���2g�£fkZgB�4wY~2kB±q�6ztsc��z�vmgj�\z{��vc�¡g��2shkDb�¦ù�x�6kD�4wY~2kBv¡sx�6kHiKkf«¶4��vc�¡g��2shkHv�gj�m�Yz F0kHack_�R��b6sHshu6axackH�2s§kHvZgjaxk�z{�9�YkH~9kH�2�YkH�Y��«UYz�iK~6r�wD�4wY~2k��\·Y³4�ckHaxi-vmg�ack�dfkH��kHa¡g��ck���yYwK�c�6k�¦Tber{r�bj±qz��6dDdea¡g�i-i@g�a$�� Î �J� *�� Î ��� Î � � � ��� Î�� �KÎ � Î�� �   � K_�/K ���;»� Î�� �KÎ �J� *�� Î���� � Î K_�/K ���;»

±q��kHack�� Î TVackHvx~W«�� Î WqgjaxkDzt�YkH�Y�cz¢º2kHaxvmb�¦�s§bf�6vx�¡gj�Y�xvTVackHvx~W«9bj¦´·²³©£fg�acztgjy6r�kHvoW bj¦!�4wR~9k�K4«DB bf�ckB�c�6kD�4wY~9kZshbe�6vc�xa¡gjz��Y�cv�z��@�x�6kg��c�xacz�y6u6�xkqbj¦0�c�6kq�xkHaciKz{�9gjr�vùg��2�F�6bf�²³©�xkHaciKz{�9gjr�v�«_¶4�=�c�6kmshbe�2shaxkH�ck�vcwY�Y�¡g�°=bj¦W·9`!acber{bed2}fg�y6vc�xa¡gesh�cz�bf�Fz�v´�YkH��bf�ck��FyRw=gj�Fz��Y³º�° � � ¹_a¡gj�x�6kHa!�c�9gj�DyYwµg ~6ack§º6°!�Ø·W¹J�hkf« d9«H�c��k´zt�YkH�Y�xz{�4w ¦Tu6�2s§�cz�bf�Dz�v�±qacz��c�xkH��� � �!z{��vc�ck�gf��b�¦ ·*�e���o f«JYm~�~6r�zªs_gj�cz�be�mz�vWvxu6~6~9bfvck��r�kh¦V�4³cgjvcvxb6shztgj�cz�£ekµgj�9�-u��6�6k�shk_vcv¡g�acw¤y�a¡gfs58ekH�cv�gjackD�Yaxbf~6~9k�� ��kf« d2«w�-@-[�[];?<�G�� � � �� µvx�¡g��2�Yvq¦Vbfam�A�-�-@-[�[];?<�G �! ��� � �� �«UYk�shbf�2�¥}+�c��k@vxwY�R�hg�°;b�¦µ~6axbfdfahgjiKv�T#"µ³V¦Tbeaci=u6rtgjv-WH}W�²khº2�6z��ck¤shrtg�u6vckHv T%$D³V¦Tbeaci=u6rtgjv-W�gj�2�½dfbYgjr�v�T'&W³V¦Tbeaci=u6rtgjv-W�z�v g�v

¦Vbfr�r�bj±qv�" �J� *($ /)" �*$ /$ �J� *�+ �,+(�J)�& �-$Q�.$ ��[�C/� Î � $& �J� *�+ �,&!��& �0& �1& �*$ *G$2& ��[.C�� Î � & � I�CN�^R�@�� Î � &+ �J� *�� M

»q�6kF�6bj£ekHr��4w¤z�v�g�r�rWz��3&F�0k§°²~�r{ztshz���|fu9gj�Y�cz¢º sHg��cz�bf��vTVy2be�c� u6�6z�£fk_acv¡g�r´gj�9�¤kh°6z�vc�xkH�Y�cztgjr4}9±qacz��x�ckH�$[.Cùg��2�$I=CJ��R�@=W�gj�2�z�iK~6r�zªs_gj�cz�be�6v&T *G$3W�gjaxk g�r{r�bj±�k��Kz��@debRg�r{v�«6»q�6k_vckF¦Tbeaci=u6rtgjvqgjaxkZsHg�r{r�k�� H];?>A;-G�C9Ko@�>?k�p�@0>=>AZ�[qFZ0>=R N(B9@JIH«DB bf�xkZ�x�2gj���c�6kHw¦Vbfaci�gDvx�cacztsh��vcu6~9kHaxvckH��bj¦+�x�6k p�Z�>?<mqFZ�>?RN7Bs@^IH«Y�v´z��-`!axbfr�bfd9}f£fg�acztgjy6r�kHv��c�2g��¯g�ackq¦VackHk�z��=~6acbedfahgji*shrtgju6vxkHvmgjaxkµshbe�6vczt�Yk_ack��Ku6�6z�£ekHacvhgjr�r�wZy9bfu6�9�-gj���c��kµshrtgju�vckmr�kH£ekHr4«

»q��kHw-vx�¡gj�9�F¦Tbeaqu6�P8Y�6bj±q�-�xkHaciKv�}6g��2�-g�ackDsHgjr�r�k��KkHz��c��kHamBsZa�^C_OA@0B �^@0>=CX@#"=B9;-IH}.N(<]¢^<�Z0¡�<7IH}9bfa�kH£fk_�,�!>AZ�B9Z:� �^@0>=CX@�"?Bs;�IH«Y»q�6kr�kh°6ztsHg�rRshbe�R£ekH�Y�cz�bf��v®g��2�B�c�6k�vcwY�Y�¡gê°�b�¦ shbe�6�6k�sh�xz�£fkHv´g�ack��c�6kqvhgjiKk®g�v�¦Tbfa!`!acber{bedµg�vW¦4gjaùg�v!�c�6k�º2acvx�4³4bfah�YkHa´¸ bfac�B¦Tbeaci=u6rtg¦Va¡gjdei-kH�Y��bj¦¯·9`!axbfr�bfdKz{v�shbf�9shkHac��k��0«W¸ bj±´kH£ekHa�}9�xkHaciKvmTTk_£fkH�\º2acvx�4³4bfah�YkHaAW�bfy9kHw¤g-shu6axacz�k�� vxwR�Y�hg�°W«6»q�Yu6v�}2�x�6kB¦©gjiKz{r�ztg�a�x�2gjz�£ekmack_£fkHaxvckF~6acbedfa¡g�i��9}j±qz��c��z��cvq�4wY~2kD�Yk�shrtgja¡g��cz�bf��}Yr{bYb�8Rv�r�z98fk��c�6k�¦Tber�r{bj±qz��6d9«

¢^Cj<.G�BlC9I-K�K`k-[]; )($ K`k-[]; / 1­»�wR~9kDshbf��vc�caxu2sh�xbfa�BDC9I-K0bj¦+gjaxz{�4w¤�KMk-[P; � � #��P�5BDC9I-Ku'L (/ 1V'\vc�¡g��2�Yv�¦Tbeamgj��u6�P8Y�6bj±q�K�4wY~2kKMk-[P; � /��*' )($ �5BDC9I-Ku'L ()($ �5BDC�IAK�'L  /

1��+/ �(g��2���+/ �F/`�¨g�ack�u6vxu2gjr�r�w=±qacz��c�xkH� �j� | � #�gj�2� �j��� � | ��#1��+/ � #�gj�2��� / � / � #´g�ack�u6vcu9gjr�r�w=±qacz��c�xkH� �j� #´gj�9�"�j��� � #KMk-[P;@�[e[P;=<.G¥�5BlC9I-Ku'L ()($ �5BDC9I-Ku'L ()($ �5BDC�IAK�'L  )%$ ZV/KMk-[P;m<L>A;��S�5BDC�IAK�'L  )%$ �oBlC9I-Ku'L �)%$ ZV/

@-[e[P;?<�G � #� � /@-[e[P;?<�G �j� | � #54 �j� | 6 # �*)�@�[e[P;=<.G��74 6 /<P>A;�� � #�� #�/<P>A;�� �¤� | H#��& *� �J)�<P>-;H�) ��& �+@-[�[];?<�G��& �j� #\�& �� /

8 9 §fÙ!ÝØàháfûhÓfàHû_Ù6ÿ�Û ì Ùcô_Ü ì Ù óTó ÖÞáfû!û ì àhÕqÕmà ì4ó Ó ó Ù ó6ì ÛhÓjáfÚ�Ô ì àHß'9�Ùx× ó à_×0×j§fÙ�ÕmÙc×VàhÝØÙxþHÙ4Ýtâ�:�§fÙ4á�à ì ÛhÓjáfÚ�Ô ì àHß'9�Ùc×²Ö ó Ó ó ÙxÚmàH×0פ§fÙWÛhÔ<;VÙcßc×ïî�ÝØÙcþHÙèÝÖØ×9Ö ó0ó ÖÞáfûhÝØÙèîN=_ÓfÛH×VÙcÚ ç Ù_â ûjâ)= Æ � â

ætøWö�æt÷

Page 12: On the use of advanced logic programming languagess bf 2shk_~6 cv c 9gj -gjaxk¨gjy vckH Y F Taxbfi c 6k¤iKbfvx D ©g i-z r z{g aDz i-~6r kHi=kH Y hgj cz be 6vDbj c 6k\rªg c xkHa

�������������� ������������������������������ ��������� �!�"$#%�&�!����!'(�)'*���!�+�� , *�-����.�-"/'*�0��" �

B bf�ck\�c�6k,�Yk�shrtg�a¡gj�xz�bf�6v�«+¶4�^·9`!acber�bfd2}�kH£fk_acw^shbe�6vc�hgj�Y��z��(�x�6k vckH�xv � Î gj�2�,� L i=u6vx�=y2k,�Yk�s§rªg�ack��¥«´»q��k �o8Yz��2�7��²k�shrtgjahgj�cz�be�@z��Y�caxb6�Yu2shkHv��4wY~9k shbe�6vc�xacu2s§�cbfaxv�«0»q��kZgjaxz{�4w�z�vm�YkH��bf�ck��¤yYw��c�6kB�Ru�i=y2kHamC¥bj¦´gjaxacbj±qvmz��¤�x�6k¥��K`k-[];�)($!  �oK`k-[P;k§°²~�ackHvxvcz�bf����kf« d9«eBDC�IAKe�2gjv!gjacz��4w=�f«_»q�6km�x�4wR~9k=���Yk�shrtgjahgj�xz{be�Dz��Y�cacb6�Yu9shkHv+shbf��vc�¡g��Y�cvùg��2���x�6kHz�aW�4wY~9k´vhsc��kHi-kHv�«�i6bea0z{��vc�¡g��2shkf}�x�6kF�4wR~9kDvhsc��kHi-kFbj¦ � /���z{v�'')($�5BDC9I-K'L �)($�5BDC�IAKm'L f}9±q�6ztsc�\i-k�g��6vq�c�2g���� /����¡g08fkHv�bf��kZgjaxdfu6iKkH�Y�mbj¦´g��Rw��4wY~9k '!}9~6r�u6vg��6bf�x�6kHa��c�2g��´i=u�vc�+y9kmb�¦ù�4wY~2k��5BDC9I-K3'L f}Rg��2�=axkH�cu6ax�6vmgBackHvxu6r��´b�¦ù�4wY~2k��5BDC9I-Ku'L f«7UYbZr�z�vc�xv´gjaxk�~2ber{wYiKbfac~��6ztsj}�y6u6�qgjr�r2�x�6kk_r{k_i-kH�Y�cv�bj¦´gBdfz�£fk_�@r�z�vc���2g�£ekµ�x�6k�v¡g�i-km�4wY~9k �6�x�6kHw¤gjaxkDsHgjr�r�k�� H]Z0RSZa�0;?<�;-Z�N�I3[PZ�Blk�RSZ0>`[PH7CXO)BDC9I-K_I§«»q�6kF`!acber{bed=r�kh°6zªs_gjrWshbe�R£ekH�Y�cz�bf���6k_r{~�vµsHg��ckHdebfacz9vHz��6dP¦Tack_kDb6sHshu6axackH�2s§kHvDbj¦+zt�YkH�Y�xzغ9kHacv$� s_gj~6z��¡g�r�zsv_k��P¦TackHkBb²s_shu6acaxkH�2shk_v

vx�¡g��2�F¦Tbea´r�bedfztsHgjr�£fgjacztg�y6r�kHv�}ebf�x�6kHacv�¦VackHk�b6sHshu6axackH�9shkHv�vc�hgj�2�P¦Tbea´shbf��vc�¡g��Y�cv�«��+beu6�2�Pb²s_shu6acaxkH�2shk_v�}0kHz��x�6kHamsHg�~6z��¡gjr�z9vHk��Pbfa��bf��}Yvx�¡g��2�P¦Tbfam·²³©£fg�acztgjy�r{k_vH«

���s���s� � ¿�=,�L�W�J�©�e�»q��k-�ck_aci-vFbj¦µ·9`!axbfr�bfd,gjaxk-vcz�iK~6r�w¤�4wY~2k��½·Y³4�ck_aci-vF±qz��c�½~6ackH��kh°(£fg�acztgjy6r�kHvBz{�,�4wY~9kHv�«�»q�6z�vZiKk�gj��vD�c�2g��Z�x�6kHw,bey2kHw�x�6kF�c�6kHbeacw¤b�¦´vcz�iK~6r�kµ�4wY~9kHvZg�vµ~�ackHvxkH�Y�ck�� yYw¨o��Yu6ahsc��2cg?4c} g�u6dfiKkH�Y�ck�� ±qz{�x�¨g=dekH�6kHaxztsF~2ber{wYiKbfac~��6z�vci�sHg�~2gjy�z{r�z��4w@g�vz��Y�caxb6�Yu2shk��KyYw¥h z{r��6k_am2 ���?4�TTvxkHkh¤�\¦Tbeamgj�6be�c�6k_aqkh°2gji-~�r{k�bj¦!dfkH�6k_aczts�~9bfr�wYi-bfax~6�6z�vci�W_«»q�6k�vxkHi@g��R�xztshv=bj¦Z·9`!acber{bed¨z�v=u6vxu2gjr�r�w,y2g�vck���be��~6acbYbj¦��c�6k_bfacw�2Þ�f�Y}��e6?4�a¡gj�x�6kHaK�c�2g��(be��i-b6�YkHr��c�6k_bfacw g�vF¦Tbfa

`®acbfr�bed,2Þ�j�J4c«0»q�6kFi@g�z��¤ackHvxu6r��Dz�v��c�2g���g�shk_ac�¡g�z��$8Rz��2�\bj¦qdfbYgjr¢³c�Yz�ack�sh�xk��\~6acbYbj¦Vv�}WsHg�r�r{k���N7<PC qJZ�>=R�[�>AZJZ`q�I§}9z�vDshbfiK~6r�kH�ck±qz��x�,ackHvx~2k�s§�@�xb¤z��Y�cu6z��cz�be�6z�vc�cztsF~6axbj£fgjy6z�r�z��4w�¦TbeaD�c�6k_vck�¦Tbeaci=u6rtg�v�«9¶4�;be�c�6kHa=±�bfah�Yv�}�kH£ekHacw½�cz�i-k-g\�6kHaxk��Yz��¡g�acw;¸mg�acaxbf~&�³V¦Tbfaxi=u6rtgqz�vqgDshbf��vck�|eu6kH�9shkZb�¦ùgD��kHack��²z{�hgjaxw@¸mg�acaxbf~ $B³T¦Tbeaci=u6rtgj}Y�x�6z�v¯s_gj�-y9km~�acbj£fk_�-u6vxz{��d gBu6�6z¢¦Tbeaci%~�acbYbj¦¡«e¶4�-vx�cz�r�rbe�c�6k_aD±´bea¡�Yv�}0�cb\y2k=u6��zئVbfaci&z�vZgKaxkHvc�xacztsh�cz�be�;�c�9gj��acu6r�kHvFbfu��µvxbfiKkZ~6axbYbj¦Tv�y6u6�B�c�2g��Z�YbYkHvD�6be�Dacu�r{k=beu6�Dgj�Yw¤r�bfdeztsHgjrs§bf�6vxk�|eu6kH�2shk_v�g�i-be�6dD�6kHaxk��Yz��¡g�acw¤¸mg�acaxbf~K¦Tbfaxi=u6rtgjv�«`!axbYbj¦t³4�c�6k_bfacwKkh°6~6ack_vcvck_vD�c�6k�be~2kHahgj�xz{be�2gjr0axk�gf�²z{��d=bj¦ù�x�6kD�6k_± shbe�6�6k�s§�cz�£fkHv�gjv�¦Tber�r{bj±qv$�

I=CJ��R�@Kn »!b�~6acbj£ek gKdebRgjr3��I=CJ��RS@ � � �w f}0vxkHr�k�sh�ZgK�6k_±'r�bedfztsHgjr!£fg�acztgjy6r�k�� �x�2gj�D�9gjv��c�6k=�4wY~9k=bj¦���}Wg��2�¤~�acbj£fk=�x�6kdfbRg�r&� �5� � �L#H«[.C�n »ùb�~6axbj£fk-g�debRg�ru�¤[�C � � �� f}0vck_r{k�sh�-g��6kH±*shbe�6vc�hgj�Y�:O��c�9gj�D�2g�vZ�x�6k=�4wY~2kKbj¦+��}!gj�9� ~6acbj£ek=�c�6kKdfbRg�rm� �5� � O�#H}

�¡g�8Yz��6d=sHgjaxk¥O�z�vq�6be�msHgj~6�xu6ack���yYw=bfrt�YkHaqu6�L8R��bj±q�6v�«*G$&n »!bF~6acbj£ekDgFdfbRg�r��?� *G$ �� f}Y~6acbj£ek�dfbRg�r&�;z��-�x�6kD~6axbfdea¡gji�gju6dei-kH�Y�ck��=yYw@shrtg�u6vck��+«6o�rtgju6vxk��¨z�vqgf�6�Yk��¤gj�

�c�6kFy2k_dfz��6�6z��6dKbj¦+�c�6kF~6axbfdfahgji «Y»q�6z�vmz�vmz�i-~9bfax�¡g��R��y9k�sHgju�vck=�c��k ·9`!acber�bfd-z��Y�ck_ac~6axkH�ckHa�}Wgjv�z��¨`!acber�bfd2}��caxz{k_vµ�x�6kshrtgju6vxkHv�¦Tacbei��x�6kZ�xbf~��cbK�c�6kBy2be�c�cbei&bj¦+�c��kD~6acbedfahgji¨«6o�rtg�u6vck:� ack_i@gjz��6vqz����c��kZ~6axbfdea¡gji�bf��r{wP¦Tbfaq�x�6kF~6acbYbj¦bj¦m�q«Y¶4�qz{vqvxu6~6~6axkHvcvxk��\±q�6kH�¤�x�6k�~6acbYbj¦+z�vqshbfiK~6r�kH�ck��¥«

Y vcz��6dfr�k¤±�bfah� �YkHvhshacz�y9kHv¤�x�6k¤�6kH±�sHgj~9gjy6z�r�z��cz�kHv=bj¦Z·9`!acber�bfd@�\IFO-Z-[P;H«�Ymy6vx�cahgfsh�xz{be�^y�acz��6dfvKv¡shbe~2k �cb�·Y³4£fgjaxztgjy6r�kHvz��,�xkHaciKv�}!kh°6~6r�ztshz�� |eu2g��Y�cz¢º sHg��cz�bf�,y6axz��6dfvFv¡shbe~2k\�cb £fgjacztg�y6r�kHvZz�� ¦Tbeaci=u6rtg�v�}Wg��2�,�x�6k¤�Yk��Yu2s§�cz�bf��acu�r{k_vF¦TbfaFu6�6z�£fk_acv¡g�r|eu2g��Y�cz¢º sHg��cz�bf� gj�9�;z�iK~6r�zªs_gj�cz�be�,y6acz��6d½v¡shbe~2k �cb�shbf�6vx�¡g��R�xv¤gj�2��shrtgju�vckHv�}qackHvx~2k�sh�cz�£fk_r{wY}�z�� �c�6k\kh°6k�shu6�xz{be�^~�acb6shkHvxv�«`®acbfdea¡g�i-i-z¢�6dFz{�,·9`!acber{bed�z{v�b�¦T�ckH�,gKdRg�i-k�bj¦qkh°2sx�2gj�6dez��6d��c�6kFackH~�ackHvxkH�Y�¡gj�xz�bf�;b�¦´v¡s§bf~9k-bj£fk_aµ�x�6k=�c��ackHk=r�kH£ekHr�v�«wi�bfaz��6vx�¡g��2shkf}0�x�6kFvc�caxu2sh�xu6ack=b�¦´~6ack��YztsHgj�xk:>A;-G�NPO-;�TVvckHk=vxk�sh�xz{be�,�2«ÞleW�z�v�y2g�vck��\bf�¤�x�6k=shbfaxackHvx~2be�2�YkH�2s§k@y9kH�4±�kHkH�,�x�6kZ�x�6ack_k8Yz��2�Yv�bj¦+vhshbf~9kHv�«

���s��� � ��� ¿�=,�P���X��<�IT���F�tÃ.� ÃP�D·6Áx��¿Y�2=;�»q��k=�c�6kHbeacz�kHv=b�¦µ·2`!axbfr�bfd¤g��2�,�6z�de�6kHa4³4bfah�YkHaFu6�6z¢º sHg��cz�bf� i@g08fkFz��Dz�i-~9bfvcvxz�y6r�kD¦TbeaZg�r�bfdeztsHgjr+£fg�acztgjy�r{kFbfaFg�~6ack��YztsHgj�xkg�acdeu6i-kH�Y���cb\y2k�s§bfi-k=y9bfu��2� �cb¤vxbfiKkZ�xkHaci$±qz��x�;g=¦VackHk�·Y³4£fgjaxzªg�y6r�kZz��,z�����«W¶4�,be�c�6kHaF±�bfa¡�²v�}�r{bedfztsHg�rù£fg�acztgjy�r{k_vZgj�2�~�ack��YztsHg��ck=gjaxdfu6iKkH�Y�cvmsHg��¤bf�6r�w�y9kDy2beu6�2���xb@shr�bevck�� ·Y³4�ck_aci-v)T�O-Z�RV"?Cj<�@JKoZ�>�I�W_«*UYb2}��c�6kFbf�6r�wK±¯g�wK�cb@gesHshkHvxvD�c��kDy2b6�Ywb�¦®g�� g�y6vc�xa¡gesh�cz�bf�:� ±qz��c�6beu6�msHgj~��cu6axz{��dF¦TackHk�b6sHshu�acack_�2shkHvDb�¦+�c�6kDgjy�vc�cahgfsh�xk��¤·²³©£fg�acztgjy�r{k�z�vq�cb-gj~�~6r�w=�c�6kDgjy�vc�cahgfsh�xz�bf��xbZvxbfiKkm�ck_aci K4}Y�c�2g��q±q�6ztsc��±qz�r�r��hshbf��vcu6iKk=�Z�x�6kZ·²³èg�y6vc�xa¡gesh�cz�bf��«i�bfaF�c�6z�vFbf~9kHa¡g��cz�bf�½�cb y2k¤shbeacaxk�sh��}�z��Zi=u6vx�D�6be�=i@gj~ �6be�Y³è·²³4k�|eu6z�£fgjr�kH�Y�D�ck_aci-vF�cb,·²³©k�|eu6z�£fg�r{k_�R�F�ck_aci-v�«!»q�6z�vZz�v

gesx�6z�kH£fk�� �c�6axbfu6de�@�4±�b@s§bf�2�Yz��xz{be�6vmgj�q�x�6kFi-kH�hgjr�kH£fk_rg�eº9acvc��}9�ckHaxi&k�|eu6z�£fgjr�kH�2shk�i=u6vx�qz��2shr�u2�Yk���³4k�|eu6z�£fgjr�kH�2s§k��f}�vck�s§bf�2�0}�x�6km�xkHaci K2i=u6vx�+y2k�gDu��6z�£fkHaxv¡gjr9£fgjaxztgjy6r�k��c�2g��´z�vq|fu9gj�Y�cz¢º2k��Fz��=�x�6k�v¡shbe~2k�bj¦ùgjy�vc�cahgfsh�xz�bf�¥�B«f»q��z{vqshbeacack_vc~9bf�2�Yvq�xbZ�x�6k¦4gfsh���c�2g��¯g��@g�y6vc�xa¡gfs§�cz�bf��·*�e��* �sHg��-y9k�z{�Y�xkHac~6axkH�ck��¤gjv��c�6k ¦Tu6�2s§�cz�bf�K�c�2g��´i�gj~6v+z���gDu6��zغ9aci�±¯g�w,;���;=>=k �ckHaxiVK0bf�Y�cb�x�6k=�ck_aci &�_� � K #H«*UYb9}Wgjy�vc�cahgfsh�xz�bf�;sHg��,y2k=£Yz�kH±�k��¨g�vZgQ8Yz{�9� bj¦´u6��z{£ekHacvhgjrq|eu2gj�Y�cz¢º s_gj�cz�be�¤z��¨�xkHaciKv�}Wg��2� u6�6z�£fk_acv¡g�r|eu2g��Y�cz¢º sHg��cz�bf�,z�� &�³T¦Vbfaci=u�rªg�v�z{vBz{�xvZ��k�shkHvxv¡gjaxw shbfu6�Y�xkHa4³4~2gjax��«!UYb2}�bf�6k�sHgj�½ack�s§bf�6vx�cacu9sh�@g��(gjy�vc�cahgfsh�xz�bf�;yYw,vxbfr�£Yz{��d� æ áµ×¤§fàH× ì Ù ó ÜRÙcßx× ç ÝØÛHûhÖØßxàhÝfþhà ì ÖØàhÔjÝØÙ ó Ú�Ö j Ù ì ÿ ì ÛhÕ;פ§fÙ ó ý_áj×TàHßx×tÖØß0þhà ì ÖØàhÔjÝØÙ ó Ó ó ÙxÚqÖÞá�×TÙxô�× ó à§ÔRÛhÓf×9×j§fÙ ;êîªßxàhÝØß4ÓjÝÞÓ ó ÝÞÖ 9�ÙWפ§fÙ�Ü ì Ù ó Ùèáê×9à ì ×tÖØßèÝØÙHâ :DÙ ì ÙcßxàhÝÞÝ6×j§fÙ�_îtÙ>=_ÓjÖØþ¡à§ÝØÙ4áfß4Ù!àHô_ÖØÛhÕ X ;�C Æ ?(C Ñ<\ � ? ç ÖÞÿ CqÚjÛ�Ù ó áfÛH×!Û�ßcßèÓ ì ÿ ì ÙxÙ+ÖÞá(?¥â 9 §fÙ�Ü ì àHßc×ïÖØßcà§Ý²ßxÛhá ó Ù>=_ÓfÙ4áfßcÙ!ÛhÿWפ§jÖ ó àHô_ÖØÛhÕ Ö óפ§fàH×0× © Ûqÿ¢Ójáfßc×ïÖØÛhá óxç=© ÖØ×j§ZÚ�Ö j Ù ì Ù4áj×2ÚjÙ TjájÖØ×tÖØÛ§á ócç פ§fàH×0àhÝ © àhý ó�ì Ùc×ïÓ ì á�Ù>=_ÓjÖØþ¡à§ÝØÙ4áj×6ÛhÓf×ïÜjÓf× ó*© §fÙèá�û§ÖØþHÙ4áDÙ>=_ÓjÖØþhàhÝØÙ4áj×�ÖÞájÜjÓf× óxç à ì Ù+ßxÛhá ó ÖØÚjÙ ì ÙxÚ

ÙP=HÓjÖØþhàhÝØÙèáê×YàhÝ ó Ûjâ 9 §jÖ ó Ù>=_ÓjÖØþ¡à§ÝØÙ4áfßcÙ9ßcà§ájáfÛH×YÔRÙ�Ü ì ÛhþHÙ4áqÓ ó ÖÞáfû���ZeîtÙ>=_ÓjÖØþhàhÝ Ùèáfß4Ù0àhÝØÛháfÙ_â 9 Û�_î ì ÙcÚ�ÓfßxÙ9Ö ó ×VÛ+Ó ó ÙWפ§fÙ!àHô_ÖØÛhÕ;à ó à ì Ù ©9ì ÖØ×ïÖÞáfû ì ÓjÝØÙÿ ì Û§Õ,ÝØÙ4ÿ{×0×VÛ ì ÖØû-§j×xâö�ö á�ªJ« éHë�ð

Page 13: On the use of advanced logic programming languagess bf 2shk_~6 cv c 9gj -gjaxk¨gjy vckH Y F Taxbfi c 6k¤iKbfvx D ©g i-z r z{g aDz i-~6r kHi=kH Y hgj cz be 6vDbj c 6k\rªg c xkHa

� � "�Z0Bs@0<��0;Q�&������u'�n=�!���-���� ;�K��+BlC��JCX;=> ���-� �S���

~�acbfy�r{k_i-vqbj¦+�x�6kD¦Vbfr�r�bj±qz{��dD¦Tbeaci ���P� ������K �_� Kl �,m�S� Kl f«6»q�6kFvcber�u6�cz�bf��z�� � bj¦+�c�6kF~6axbfy6r�kHi&z�vm�x�6kFack�shbe�6vc�xacu2s§�ck��g�y6vc�xa¡gesh�cz�bf��«¶4�=·2`®acbfr�bedmr�z98fk+z��=`!acber{bed2}_�c�6kq�x�6kHbfaxwDbj¦9�c�6kmshbe�6vc�hgj�Y�cv�z{v!�Ykhº2��k��FyYwD�c�6k�~6axbfdfahgji «�¸qbj±�kH£ekHa�}ju��6z�£fkHaxv¡gjr9shbf�6vx�¡g��R�xv

axk�|eu6z�ack=g=vx~2k�s§zªg�r!�cack�gj�ciKkH�Y�my9k�sHg�u6vck=�x�6kHw¤gjaxkZvhshbf~9k��\�ckHaxi-v�«0���6kFi=u6vc�mge�6���xb-�c��kD~6acbedfahgji&�c��kZ�x�6kHbfaxw�bj¦´kH£ekHacwu��6z�£fkHaxv¡gjr0shbe�6vc�hgj�Y�+bf��r{wFz��=�c�6kqvhshbf~9kDgj�2�B¦Vbfa+�x�6kmr�z¢¦TkH�xz{iKk+bj¦0�c��kµshbe�6vc�hgj�Y��«e»q�6z�v+z�v¯�²bf�6kqu6vxz��6dDz�i-~6r�ztsHg��cz�bf��z��=dfbYgjr�v�«`®ack��YztsHg��ck�>-;-G�NPO-;�TVvckHkFvck�s§�cz�bf�¤�9«ÞleW�vc�6bj±qv�g=shbf�2s§ackH�xk=kh°2gji-~�r{k�bj¦+�c��kZshbf���hbfz��Y�qu6vckBbj¦+u6�6z�£fk_acv¡g�rù|eu2g��R�xz¢º sHgj�xz�bf�¤gj�2�z�iK~6r�zªs_gj�cz�be��¦Tbfaq�xa¡g�£ekHacvxz{��d-gjy6vx�ca¡gesh�cz�be�6v�«»q�6kBackHi�gjao8K�c�2g��mr�bfdeztsHgjr0£fg�acztgjy6r�kHvms_gj�¤be�6r�w-y9kDy2beu6�2���xb@shbei=y6z��2gj�xbfaxv´i�g�8fk_v´kH£ekHacw\b²s_shu6acaxkH�2shk=z��¨gF~�acbfdea¡g�i

b�¦´g-�xkHaci&r�z98fk�� � (vxu6vc~9k�sh��«0¶4�#·9`!axbfr�bfd9}2gj� gjy6vx�ca¡gesh�cz�be�¨±qz��c�\�6b-kh°6~6r�ztshz��mb6sHs§u6acaxkH�2shk�bj¦+z��cv�y9bfu6�9��£fgjaxzªg�y6r�kDz���z{�xvy9b6�Yw�z�vqvcu6vx~2k�s§�Dz��¤�c�6kFv¡g�i-k�±qg�w@gjv�z�� `®acbfr�bed@gj��u6�L8R��bj±q�¤±qz��c�¤be�6r�w-bf��kDb6sHshu6axackH�2s§k-z�vmvxu6vc~9k�sh�$�0bf�6kB�6kHk��YvB�6bf�k_£fkH��8Y�6bj±��c��kmgj~6~6r�ztsHg��cz�bf�W«�UYu9sc�-g��-gjy6vx�cahgfsh�xz{be�=z�v+�6bf�!z�r�r�kHdRg�r©«�¶4�+axkH~6axkHvckH�Y�xvqkh°2gfsh�xr{w=gjr�rY¦Vu6�2sh�xz{be�6v+�x�2gj�!z�df�6beackq�x�6kHz�ag�acdeu6i-kH�Y�)TTz4« kf«�OAZ0<7I-K�@0<7K/q?N(<.O-K`CXZ�<]I�W_}0y6u6���x�6kHvckP¦Tu6�2s§�cz�bf�6vDg�ackFvckHrt�Ybei�bj¦�z{�Y�xkHackHvx��«!¸qbj±�kH£fk_a�}0�x�6kHw,sHgj� y2kB¦Tbeu6�2�\z{�~�acz��Y�´±q�6k_ackZshbe�6vc�hgj�Y��¦Tu6�9sh�cz�bf��vmgjack��6be�qz��R�xkH�2�Yk��:TVkf« d2«*2cb6�54c}Y~6~�«2lede�6}Yled�b��²l�df��WH«�Ymr�r0�c�6z�v�vc�6bj±qvq�x�2gj�q~�acbfdea¡g�i-i-z��6d±qz��x�@·9`!acber{bed=ack�|eu6z�axkHvm�6k_±^axk � kh°6kHv��c�9gj�mgjaxk��6bf�qvxb=±´kHr�r*8Y�6bj±q�W«

���s����� � Ã.�W��¿��0�m�_� �!�jÃF�2�j� =;�¬,kqdez�£fkqgjvqgj�=kh°2gjiK~6r�k´b�¦¥s§bf�Y�ckh°6��z��=~6acbedfa¡g�i-v!�c��kµ·9`!acber{bedZshb6�Yk�bj¦ùgj�=u��Y¦©gjiKz�r{z�gja�z{iK~6r�kHi=kH�Y�¡g��cz�bf��b�¦W�c�6k ¦©gjiKz{r�ztg�as§bf�2sHg��ckH�9gj�cz�be�@axkHrtgj�xz{be�W«

KMk-[P;@�[e[��5BDC9I-Ku'L V)($ �5BlC9I-Ku'L �)%$ ZV/KMk-[P;@�[e[P;=<.G¥�5BlC9I-Ku'L ()($ �5BDC9I-Ku'L ()($ �5BDC�IAK�'L  )%$ ZV/

@-[e[ �j� | � #+�j� | 6 #+�J)�@-[e[�� 6 /@-[e[P;?<�G �(4 6 �J)��A@�[e[ � #�4 *G$ @-[�[ � 6   /1 a vcu2g�rù�Ykhº9�6z��cz�bf���1 @�[e[P;=<�G � # � � /1 @�[e[P;=<�G �j� | � #�4 �j� | 6 #+�J)¥@-[�[];?<�G �(4 6 /

¶4�F�c��kmu6vxu2gjr2�²khº2�6z��cz�be�W}j�c��kqvck�shbe�2�-g�acdeu6i-kH�Y��z{�F~6axk��YztsHgj�xkS@�[e[P;=<�G z�v!�ca¡g��6vciKz��c�ck��Du6�Y�xbfu2sx�6k��P�c�6axbfu6de�Z~9gja¡g�i-kH�xkHa 4u��R�xz�r´z��Fz{vFu6vxk��½yRw,�x�6kKº2acvx�-shrtgju6vxkf«+¬,k=i�g�w¨vhg�w,�c�2g�� 4 shbe�R£ekHwYv=�c�6k�vxk�shbf�9�(g�acdeu6i-kH�Y�Fbj¦m�x�6k�ackHrtgj�xz�bf�;�xb¨�x�6k�xkHaciKz��2gjr0sHgjvxkf«¶4�&�x�6k%u6�Yu6vxu2gjr,�Ykhº9�6z��cz�bf�W}K�c��k%vck�shbf�2� gjaxdfu6iKkH�Y�(z�v^s§bf�Y£fkHwek��&�xb*�c��k%�ck_aci-z��2g�r¨sHg�vck%£Yztg��x�6k'g�vcvck_ac�ck��

s§rªg�u6vck,�-@�[e[�� #!4L f«0»!b@shbe�R£ekHw,shbf�Y�ck§°²�B�c�6axbfu6de�¨�x�6k=~6acbedfahgji��x�2gj� �c��acbfu�df�,�ck_aci-v�z�v�bj¦T�xkH� i-bfaxkZshbe�2shz�vckKy2k�s_gju6vxks§rªg�u6vck_vm�2g�£ekµ�9gji-k_vmgj�2�K~2g�a¡gjiKkH�ck_acvq�2g�£ekDbf�6r�w=~9bfvxz{�xz�bf�6vqvxb-�c�9gj�mgfs_shkHvcvxz��6d¤shbf�Y�ck§°²��z��R£ebfr�£fk_v¯gF�2g�i-z��6dDz��6vx�ck�ge��bj¦g��¨k§°²~�r{ztshz���vck�g�a¡sx�W«�¶4��g�r�vcb¤gjr�r�bj±qvmu6v��xb@iKkH�Y�cz�bf�\�c�6k-shbe�Y�ckh°6�Dbe�6r�w@±q��kH�,�6kHk��²k�� y2k�sHgju6vxk-�x�6k=~6acbedfahgji�z�vDgjr�±qg�wYvg��,z�i-~6r�ztshz��µshbe�Y�ckh°6��«�h bfack_bj£fkHa�}Wz��Dahgjz�vckHv=�x�6k@s§bf�Y�ckh°6�F�cb �c�6kP¦Tbfaxi=u6rtg-�Ybei@g�z{��} g�r�r{bj±qz��6dKack�g�vcbe�6z��6d¤y2g�vck��½bf�,�x�6k�²k��Yu2sh�xz�bf��acu6r�kHv�bj¦!z{�Y�xu6z��cz�bf�6z�vx�czts�r�bfdfztsj«

� ���������%����$�*�!�"� �$�+���������������$��� ������

Y�vZ±�k-�9g�£fk-vxkHkH��z��,vck�s§�cz�bf� l6«��e}Wg¤vxbfr�u6�xz{be�,�cb,�Yk�g�r´r�bfdeztsHgjr�r�w¤±qz��c�,�x�6k¤shbfiK~2bevcz��cz�bf�9gjr+shbf��vc�caxu2sh�xz{be��bj¦mvck_i@gj�Y�xzªs¦Vbfaci=u�rªg�v�}fg��2�K±qz��c�-�x�6kZ|eu2g��R�xz¢º2kHacvq�x�6kHwKi@g�w=shbf�Y�¡g�z��@z�v��cb=�hg�8fkDg�y6vc�xa¡gfs§�cz�bf�¤gj�9�@·²³csHgjrtshu6r�u6vqvxkHacz�beu6vcr�wY«»q�6k,gju��cbfi�gj�xzªsPi@g��6z�~6u6rtgj�xz{be�,bj¦Z·²³©kh°6~6axkHvcvxz�bf�6v¤z��Y£fber�£fkHv-gÅdfack�gj�@�²k�gjr�bj¦F±´beao80}+y9bf�x� z�� i@gesc��z{��k@�xz�i-k¤gj�2�

z���~6axbfdfahgjiKi-zØ��dDk F0bfac��}9y2k�s_gju6vxkZvxbfi-k�y2beu6�2��£fg�acztgjy�r{k_vqi=u6vc�qy9kDack_�2gjiKk��Kz{��bea¡�YkHa��cb�g�£fbfzt��OA@�[PK`N7>A;�I´±q�6kH� �Ybfz��6dvxu6y6vx�cz��cu6�xz�bf�6v�«FY�v�¦©gja!gjvù·²³4kh°6~6ackHvxvcz�bf��v´gjaxk¯shbe�2shkHax�6k��0}�kH£fkHaxwZy9bfu��2��£fgjaxztgjy6r�k!TTz4« kf«�z��µ�x�6k�v¡shbe~2kqb�¦�·.W!sHgj�By2k�ackH�9gji-k��0«i�bfaqz��6vx�¡g��2shkf}0·��§·�ke�5k��D·wke����k5 - Zgj�2��·�Nê·����>��N=·�¡��5N�¡. - �gjaxkZvxwY�R�hgfsh�xztsHgjr�r�w@�Yz F0kHack_�R��kh°6~6axkHvcvxz�bf�6v��c�9gj�µ�²kH�6bf�xkZ�x�6kvhgjiKkq¦Tu6�9sh�cz�bf��«Y»q�6kHw@g�ackDsHg�r{r�k���nA;� =N7C���@�B9;=<]K��Dgj�9�@s_gj��y2kBzª�²kH�Y�cz¢º2k���2 �J4c«»q�6kF�6kHk���¦TbeamaxkH�2gjiKz��6d-gjaxz{vxkHv�z����9³©axk��Yu2s§�cz�bf�6v�y9k�sHg�u6vck=kH£ekHacw b6sHshu6axackH�9shk-b�¦�gP£fgjaxzªg�y6r�k�z{�\bf�6kFkh°6~6ack_vcvcz�be�¨�2g�v

�xbDy9kµaxkH~6rtgfs§k��=yYw-gj��bf�c��kHa´k§°²~�ackHvxvcz�bf�W«PU²bfi-k�¦VackHk�£fgjacztg�y6r�kqbj¦W�c��kmvck�shbf�2�Kkh°6~6axkHvcvxz�bf��i-z�df�Y���2g�£fk��c�6k�v¡gjiKkq�2gjiKk¯g�vgFy9bfu��2�K£fgjacztg�y6r�kmbj¦+�x�6k�º2acvx�mbf��kf}6±qz��c���x�6kDk F0k�sh� T©s_gjr�r�k���g:OA@�[PK`N7>A;5W��c�2g��mgFy6z��2�Yz��6dFz{vqz��Y�caxb6�Yu2shk�� ±q�6kHackFz��qz�vq�6bf�z��Y�ck_�2�Yk��0«.i6beaqz��6vc�hgj�2shke} g=s_gjack_r{k_vcv��9³©axk��Yu2s§�cz�bf� bj¦+·*�e�V·wk ·*�e�5k  ��   wYz{k_rª�²vm·*�H·*�e���o F±q�6ztsc��z�vm�x�6k�¦Tu��2sh�cz�be�@�x�2gj�q�hg�8ekHv�4±�bD~2g�a¡g�i-kH�xkHacvqgj�2�PackH�xu6ac��vm�c��kmvck�shbf�2�Kbe�6kf}Yz��6vc�xk�gf�Pbj¦+·*�H·*EF���5 m±q�6ztsc�Kz�v´�x�6k�¦Tu6�2sh�xz�bf�=�c�9gj�q�¡g08fkHv��4±�bD~2gjahgjiKkH�ckHaxvg��2�=axkH�cu�ac�6v��c��kmº9acvc��bf�6ke«�UYb9}Ybf�6k�i=u6vx�´axkH�2gjiKkmy9bfu6�9�-£fg�acztgjy�r{k_v´b�¦®�x�6k�r�kh¦T�q~2g�ac�qbj¦+gFack��²kh°W« :DÙ ì ÙcßxàhÝÞÝRפ§fÙ �eîtÙ>=_ÓjÖØþhàhÝØÙ4áfß4Ù0àHô_ÖØÛhÕ X ;�C Æ ? Ñ \�� ;�� Æ ? Ñ ^ C:`�� b4ç ÖÞÿ��+ÚjÛ�Ù ó áfÛH×0Û�ßcß4Ó ì ÔYÛhÓjáfÚqÖÞá�?¥â 9 §fÙ!ÖÞáê×ïÓjÖØ×ïÖØÛhámÛhÿ2פ§jÖ ó àHô_ÖØÛhÕ,Ö ó פ§fÙßxÛhá ó Ö ó ×VÙ4áj× ì Ù4áfàhÕqÖÞáfû!ÛhÿYÿ{Û ì ÕmàhÝjÜfà ì àhÕmÙx×TÙ ìTó â

ætøWö�æt÷

Page 14: On the use of advanced logic programming languagess bf 2shk_~6 cv c 9gj -gjaxk¨gjy vckH Y F Taxbfi c 6k¤iKbfvx D ©g i-z r z{g aDz i-~6r kHi=kH Y hgj cz be 6vDbj c 6k\rªg c xkHa

�������������� ������������������������������ ��������� �!�"$#%�&�!����!'(�)'*���!�+�� , *�-����.�-"/'*�0��" �f�

¬,kq~6axkHvck_�R���6kHaxkm�x�6ackHk�iKkH�c�6b6�Yv�¦Tbea+z�i-~6r�kHiKkH�Y�cz��6dm·²³©�xkHaciKv�«j»q��kqº2axvc�+be�6km�2g��2�Yr�kHv+�x�6km~�acbfy�r{k_i%±qz��c�Fº2axvc�賩bea¡�YkHa�xkHaciKv�}�y6u6�q�¡g08Yz{��d-gf�Y£fg��R�hgjdekµb�¦+�c�6kDahgj�xz{be�2gjr0�xackHk_vµb�¦´`!acber{bed+¶c¶qgj�9�@`®acbfr�bed+¶c¶x¶H«6»q�6kDrtg�vc�q�4±�b=i-kH�x�6b6�Yvq~6acbe~2bevckF�cbr�k�g�£ekm�x�6k�º2axvc�4³4bfah�YkHa�±´beacrt�-g��2�K�cb=u6vxkD�c�6kD·²³©k§°²~�ackHvxvcz�bf�6v�b�¦®·9`!acber{bed2«i�bfa+k_£fkHaxw=i-kH�x�6b6�0}j±�kqdfz�£fkq�x�6kqz�i-~6r�kHiKkH�Y�¡gj�xz�bf��bj¦W�x�6kmsHgjrtshu�r{u�v´yYw=g��6bfaxi@g�r{z9vHk_a�«�¶4�+z�v´gjr�±qg�wYvù£ekHacw-s§bf�2shz�vxkf}6gj�2�

axk�gjvxbf�2g�y6r�w¤k-f@shz�kH�Y��«W¶4�Di=u�vc�my9k-iKkH�Y�cz�bf��k����6bj±�kH£fk_a�}��c�2g��Dz��µi�g�w��6bf���ck_aci-z��2g��ckB¦TbfaB�6bf�Y³4vc�xacbe�6dfr�w¤�6beaci�gjr�z9v�gjy6r�kk§°²~�ackHvxvcz�bf�6v�TVz4« ke«0kh°6~6ack_vcvcz�be�6v=�c�2g��ZsHg��;vc�hgjax� g��,z{�²º2�6z��ck=axk��Yu2sh�xz�bf��W_«�Y*±¯g�w �cb\~6acbj£ek=vc�caxbf�6d �6beaci@g�r�zsv�gj�cz�be�@z�vF�cb~�acbj£fk��x�2gj�q�x�6kD·Y³4�ckHaxi-vq±�kD�Yk�gjr�±qz��c�@s_gj��y2kBvcz�i-~6r�we³4�4wR~9k��0«

� zo{ �����(} �.�7� �5}���} � �w��}�3~3�L}w�7�7�o���\� �������w�P�5������)�]�L}w}w�¬,kqsHg��ZyYwY~2gjvxv+�c��kq~6acbey6r�kHi%±qz��c�Fy9bfu6�2�F£fg�acztgjy�r{k_vù�9gji-k_vWyYwZdekH�c�xz��6d�aczt�Db�¦ �x�6kHi*gj�9�DyYwD±�bfa58Rz��6d�be� ¥³4k�|eu6z�£fgjr�kH�2shks§rªg�vcvxkHv´u�vcz��6dZg�� ge�Yk�|eu2gj�xkm�6be�¡g��cz�bf�W«�£mkD��acu�z �§�=�2gjv+~�acbf~9bfvxk��-g�ackH~6axkHvck_�R�hgj�xz{be�=¦Tbea+�c��kHvck 0³cshrtgjvxvckHv�2Þl��?4c«j¬,kq~6axkHvck_�R���kHack�gj�6be�c�6kHaqshb6�Yz��6dDaxkHr�wYz{��dDbf�=ahgj�cz�be�2gjr6�xackHk_v�}Y±q�6ztsx�=i@g08fkHv+gj�-g�u6�cbei@g��czts+�xack�g��ciKkH�Y�+bj¦W·Y³4kh°6~6axkHvcvxz{be�6vqz��-`!acber�bfd+¶x¶k�gjvcwY«�Y ·²³©k§°²~�ackHvxvcz�bf�^s_gj�;y9k¤shrtgjvxvcztsHgjr�r�w ackH~6axkHvck_�R�xk�� yRw;g º2�6z��xk=º2axvc�4³4bfah�YkHa=�xkHaci�±q�6bfvxk-r�k�g�£ekHv-gjaxk-£fgjaxztgjy6r�kHvFbfas§bf�6vx�¡gj�Y�xv g��2�,±q�6bevckKz{�Y�xkHac�2g�rq�6b6�YkHv=gjaxk-rtgjy9kHr�r�k�� yYw,u6�2gjaxw,vcwYi=y9bfr�v�bj¦m�c��k=¦Tbeaci Bs@0R�"-Ge@^n`��To�=y2k_z{��d#g\£fgjaxzªg�y6r�k�9gji-kJW+beaqyRw=�x�6kDy6z��2g�acwKvcwYi=y2ber4} � /�� }6�²kH�6bf�xz��6d=�c�6k�@-[e[.BDCXO-@^KMCXZ0<Fbj¦®g���kh°6~6ackHvxvcz�bf�\�cb-gj��bf�c��kHambe�6kf«Y»q�Yu6v�}�kh°6~6ack_vcvcz�be�·��H·wke�5k �Z·�ke�`��k5 - �sHg���y2kD£Yz�kH±�k���gjvq�x�6k�º2�6z��ck��caxkHk

� �k

Bs@0R�"-Ge@^n`�

B9@�RV"-Ge@Jnok

k�

B9@�RV"-Ge@Jnok

¶4�Y¦Vbfaci�gjr�r�wR}xbfu�aùaxkH~6axkHvckH�Y�hgj�cz�be�-gji-beu6�Y�cv��cbm�xa¡g��6v4¦TbeaciKz{��dmvcu9sc�=g��caxkHkqz��R�xbµg��Zz��Yº2��z{�xk+bf��kf« �!£ekHacwFy2beu6�2�B£fgjaxzªg�y6r�kr�k�gꦴz�vDack_~6rtgfshk�� yYw¨gK�6b6�Yk=rtg�y2kHr�k��\yYw¨�x�6kFu6�2gjaxw¨vxwYi=y2ber<��@�> TTiKk�gj��z{��d=�c�2g��Dz����²kH�6bf�xkHvZgK£fgjaxztgjy6r�kFW_}2±q��bfvck=be�6r�wvxbf�Kz{v��c��kµ�xackHk��x�2gj��ackH~�ackHvxkH�Y�cv��c�6k�vhshbf~9k�bj¦ùz��xv´y6z��2�²z{��dZ·W«Y»q��kHackh¦Vbfacke}6z��´z�v��6bFr{be�6dfk_a´�6k�shkHvcvhgjaxw@�xbZaxk�sHg�r{r0�x�6k��2gjiKk�Fz��¨�x�6k-vxwRi=y9bfr&B9@�RV"AG�@Jn`�j«ù���6r�w¤be�6k=u6�2g�acw vcwYi=y9bfr&Bs@0R�"-Ge@ z{vBack�|eu6z�ack��0«!»q�6k-gjy9bj£fk=k§°²~�ackHvxvcz�bf�½z{vDshb6�Yk��,yYw¨�x�6k¦Vbfr�r�bj±qz{��dµahgj�xz{be�2gjr0�xackHk#�

���@�>

��@�>

Bs@0R�"-G�@

��@�>

Bs@0R�"-G�@

Bs@0R�"-G�@

��@�>�

¶4�qz�v��c�6kBvcbfr�u6�xz�bf�-z�� KWbj¦!�c�6k�¦Vbfr�r�bj±qz{��dµvxwYvc�ck_i&bj¦ùk�|fu9gj�cz�be�6v�T©g=`!axbfr�bfd�¶c¶+debRgjrjW��K5,�Bs@�RV"-Ge@��`�5  �c,�Bs@0R�"-Ge@��5k5  kc,m�P��@�>F�5k5 �/���@�>F���5 A �/jB9@�RV"-Ge@e��E_  EH,���@�>F���5 R/4�^@0>F��EX »q�6z�vqaxkH~6ack_vckH�Y�¡g��cz�bf� sHgj��y9k�s§bfi-~9gjack��=�cb=dea¡g�~6�Y³4y2gjvxk��KackH~6axkHvck_�R�hgj�xz{be�6vmz���±q�6ztsx�-~9bfvxz{�xz�bf�6vqvx�¡gj�9�=¦Vbfa��2gjiKkHv�«e¶4�

s_gj�=y9kµgjr�vxb�s§bfi-~9gjack��F±qz{�x�=�c�2g��+bj¦/£�kD��acu6z �h��«f¶4��£�kD��acu6z �h�W¹ v+vxwYvc�ck_i¨}e�c�6kq�xkHaci*z�v+axkH~6axkHvckH�Y�xk���yYwZ�x�6km�xkHaci�y9kHr�bj±D}z��F±q�6ztsx�=kH£fkHaxw=b6sHshu6axackH�2s§kµb�¦ùgj�=z��Y�ckHdekHa3C6�Yk_�6bf�xkHv¯g�£fgjacztg�y6r�k+y2beu6�2�PyRwB�c�6k�B��B·=bf�=�x�6km~9gj�c�F¦Vacbfi)�c�6z�v+b6sHs§u6acaxkH�2shk�xbZ�x�6kDaxbRbe��«

·

� � �

·

·

��

ö�ö á�ªJ« éHë�ð

Page 15: On the use of advanced logic programming languagess bf 2shk_~6 cv c 9gj -gjaxk¨gjy vckH Y F Taxbfi c 6k¤iKbfvx D ©g i-z r z{g aDz i-~6r kHi=kH Y hgj cz be 6vDbj c 6k\rªg c xkHa

��l "�Z0Bs@0<��0;Q�&������u'�n=�!���-���� ;�K��+BlC��JCX;=> ���-� �S���

��u6a,axkH~6ack_vckH�Y�¡g��cz�bf��z�v i-bfaxk,vcu6z��hgjy6r�k,¦Vbfa,�0bfdezts,`!acbedfa¡g�i-iKz{��d;y9k�sHgju�vck��c�6k�axkH�2gjiKz��6d ~6axbfy6r�kHi a¡g�z�vck��)yYw�9³4ack��Yu2sh�xz{be�6v=z�vZ��bf�F�2gj�2�²r{k�� yRw;s§bfu6�Y�cz��6d\�c�6k��6b6�YkHv=rtg�y2kHr�r�k���B9@�RV"AG�@j}!gjvFz��Zz�vF�c�6k�sHgjvxk@±qz��x��£mk �+axu6z �h�W¹ vF�6bf�hg�³�xz�bf� TTvck_k,2cbf�?4+¦Vbfa�dfkH��kHa¡g�r¯g�r{debfaxz{�x�6i-v�¦VbfaD�x�6z�vµ��bf�¡g��cz�bf�.WH«0»q�6k=axkH�2g�i-z��6d-~�acbfy�r{k_i�z�vDvcber�£fk��\yYw¨�x�6k=u6�6z¢º sHg��cz�bf� bj¦ahgj�xz{be�2gjr0�xkHaciKv�}�±q�6ztsc��z�vmgju��cbfi�gj�xzªs_gjr�r�wZ~9kHa4¦VbfaciKk��KyYw@`!axbfr�bfd+¶x¶H«6»q�Yu6v�}6�c��kDackHvxu6r��cz��6dK�6bfaxi@gjr�z9v�g��cz�bf�=gjr�dfbeacz��c��i��qz�v~9gjac�xztshu6rtgjaxr{w-s§bf�2shz�vxkf«6»q�6kBi-z�vcvxz{��dZ�Ykhº2��z{�xz�bf�6v�r�zs8ek�RS;?R�"-;?>´g�r{axk�gf�²w=y2kHr�be�6d=�cb-g��Rw-�¥bfdezªs�`!axbfdea¡gjiKi-z¢�6d�r{z�y6ahgjaxwR«

<�Z�>=R�@�BlC9EF@JK`CXZ�<.�A;��M; �  ()($%>A;-G0N]O-;J���);��M;L $��X<LCjB   IAKo@�>�KXnA@B�0@0Cj<��-;-�`;� ��M;��  �� 1��IAKo@�>�KXnA@B�0@0Cj<��-;-�`;-�M;M ()($��IAKo@�>�KXnA@B�0@0Cj<��-;-�`;� ��M;��   )%$ G�C qF�-;��M;L _ �<�Z�>?RS@0BDC9EF@JK`CXZ0<��-;� ��M;��   �

1 >-;AG0NPOA;J����KX�jI $ ���+��@�>F�5R��5 ��X<��%$�/�����@�>J�oR r  ^�_< r $+/���/�<PC¤B  1�KWaxk��Yu2s§kHv��cb�IH}78Y�6bj±qz��6dZ�x�2gj�q�x�6k�< � ¹ vmg�ack�vcu�y6vc�xz{�xu6�ck��¤�xbZ�x�6k(��@�>F�5R �  f¹ v�«>A;-G�NPO-;F���+��@�>F�5R  ^�`@ $��jI_ ()($%RS;?RV"A;?>F���+�^@0>F�5R& ��M@ $��jI_  �>A;-G�NPO-;F���O��MO $��jI_ ()($VOAZ0<7I-K�@0<7Ko�AOM ��>A;-G�NPO-;F���mBs@0R�"-G�@e�5R& ��XB9@�RV"-Ge@e�5R��  ($��jI_  )%$%>A;-G�NPO-;F���mR)�XR � $����+��@�>F�5R  ��S�^@0>F�5R �   $+/9I_ � 1�l>A;-G�NPO-;F���mBs@0R�"-G�@e�5R& �/X@^�XR�� $u�¤IX ()%$ >-;-G�NPO-;F���@J�M@ � $��jI_ �>-;-G�NPO-;F���mRm�_R � $����+��@�>F�5R  ^�`@�� $+/9I_ �� 1��>A;-G�NPO-;F����qH/X@^� q � /X@ � $u�¤IX V)($ G0C q-nDq=>-Z�R)noBs@0R�"-Ge@��lq= >-;-G�NPO-;F����q-� q � $��jI_ �>A;-G�NPO-;F���@J�`@�� $��jI_ ��

G�C q-nDq?>AZ�R)noBs@0R�"-G�@e�P�^@0>F�5R& - V)($��G�C q-nDq?>AZ�R)noBs@0R�"-G�@e�lqH/X@A �)($��G�C q-nDq?>AZ�R)noBs@0R�"-G�@e�-O_ V)($ O-Z0<7I-K�@0<7K��-OM ��

»q�6k��6beaci@g�r�zsv�gj�cz�be�q~6acb6shkHvxv+z�v!~2kHaè¦Tbfaxi-k���z{�BvckH£ekHa¡g�r6vc�xkH~6v�«��+gfsx�Dvx�ckH~-shbeacaxkHvc~9bf�2�²v+�cb�gmsHg�r{rY�xbm~6axk��YztsHgj�xkm>A;-G�NPO-;¥z{�s§rªg�u6vckD�e«j¶4�´shbe�6vcz�vx�cv+z��=�cahg�£fkHaxvcz��6d�kh°6~6axkHvcvxz{be� ;�gj�2� �9³©axk��Yu2s§z{��dZk�gesx�=ack��Yk§°-z{�Fz���}j~�acb6�Yu2shz��6d�;�� «4Bqbj±D}j�x�6z�v+bf~9kHa¡g��cz�bf�s_gj�;shaxk�gj�xk@��kH±*ack��Ykh°6kHv�«!»q�Yu6v�}!z��Di=u6vc��y9k-z��ck_a¡gj�xk���TV~6ack��YztsHgj�xk:I-K�@0>-K_nA@$�e@�Cj<eWBu6�Y�cz�r+�x�6k-axkHvcu�r{�xz��6d¤kh°6~6axkHvcvxz{be��z{vBz{���bfaci�gjr�¦Tbfaxi¨«e»q�6k�vck�s§bf�2�¤g�acdeu6i-kH�Y��z��@~�ack��YztsHg��ck�>-;-G�NPO-;�z�vmgFr{z�vx�qbj¦ù~9gjz�acv��+��@�>F�5R  ^�_<�$%�YkH�6be�cz��6d=�c��kµvxu6y6vx�cz��cu6�xz�bf�b�¦+<F�cb=�x�6kD£fg�acztgjy6r�k �^@0>F�5R& f«Y»q�6z�vqr�z�vc��z{vqu�vck���y9bf�x���cb=~9kHa4¦Tbeaci �9³©axk��Yu2s§�cz�bf� T©shrtg�u6vckD�Fz���~6ack��²zªs_gj�ckQ>A;-G�NPO-;oWqg��2�K�cb~�ackH£ekH�Y�!¦Tacbei�r�bRbe~6z��6dq±q�6z�r�k´�xa¡g�£ekHacvxz{��dµ�x�6k�z{�²º2�6z��ck��caxkHk;�T©shrtg�u6vckml z{�F~6axk��YztsHgj�xkm>A;-G�NPO-;5WH«j�qkHiKkHi=y9kHa0�c�2g��!�ca¡g�£ekHacvxz��6dgQBs@0R�"-G�@mg�i-bfu��R�xv´�xbZvx�ckH~�z��Y�cb=gDr�bYbf~�«Pi6bea+¦Tu�ac�c��kHam�YkH�hgjz�r�v´be�@�x�6z�v¯g�r�dfbfaxz��c�6i }�z��xvq~6acbYbj¦h}6gj�2�P�c�6k�vcbeu6�2�Y��kHvcv�bj¦ù�x�6ks§b²�²z{��d2}Yvck_k�2��Fb?4c«

� z`y �����(} �.�7� �5}���} � �w��}�3~3�L}w�7�7�o���\� ���0� �:�P� �5���� X�,�w��}�3~3�L}w�7�7�o���\�¶V¦+�x�6kZbeyf�hk�sh�賩r�kH£ekHr!�ckHaxi-v�gjackBvcz�i-~6r�w=�4wY~9k��¨·²³4�ckHaxi-v�}9gj�2� ±´kZ�²b-�6be�m±qgj�Y�q�cbKkh°6kHac�Dgj�Yw�vc~9k�shz¢º sFshbe�R�xacberùbe�¤�c��kHi¨}±�kµs_gj�¤�Yz�ack�s§�cr�w-u6vxk��c�6kD·9`!acber{bedZ��bf�¡g��cz�bf��«Y»q�Ru�v�}Yy9bf�c�K�6bfaxi@g�r{z9v�g��cz�bf�=gj�9�=vcu�y6vc�xz{�xu6�cz�be�@b�¦®gB�ckHaxi*¦Vbfaqg=·Y³4£fgjaxzªg�y6r�kg�ack��2gj�2�²r{k��F�ca¡g��6vc~9gjack_�R�xr�w=yRw=·9`!acber{bed2«e»q�6kmu�vcu2g�r2~6axkhº6° �Ø·�¹fz�v+±qaxz{�x�ckH��gjvqgj�=z��Yº6°�� � ¹�}jvxbD�c�2g��¯·��e�`�5 mz�v+±qacz��x�ckH� � � �g��2��·*�H·�ke�ok���·�ke���Sk5 - Dz�vq±qacz��c�xkH�$� � �5k � �-�5k �5 Q�5k � �`��k5 - - A f«.h�bfvx�m~2g�ackH�Y�c��kHvcz�vmy9kHz��6dKack��Yu��2�6gj�Y��}*� � k � �5k ��k � ����k5 A �²kH�6bf�xkHvm�x�6k�v¡g�i-km�xkHaci «Y¬,kDsHgjr�r0�c��z{vq�x�6k�G�Cj>-;-O-K0z�i-~6r�kHiKkH�Y�¡g��cz�bf�Fz��@·9`!acber{bed2«���6kDi�g�wZ±qz�vx�@�xb=u6vckFgFi-bfaxk�kh°6~6r�zªs§z{��ack_~6ackHvxkH�Y�¡g��cz�bf� z��@±q��zªsx�¤gj~�~6r�zªs_gj�cz�be�6v¯g��2��gjy6vx�cahgfsh�xz{be�6vµg�ackD�hgjdedfk��0}Yy�u6�

vxu6y6vx�cz��cu6�xz�bf�Fz{v�~2kHaè¦Tbfaxi-k��B�cahgj�6vx~2gjaxkH�Y�cr�wY«j¶4�+z�v+g�i-zt�6�Yr�k+shbeu6acvxkmy9kH�4±´k_kH�-�x�6km·Y³4�ck_aci=³cgjv賩ahgj�xz{be�2gjr¢³4�caxkHk´axkH~6axkHvckH�Y�hgj�cz�be�g��2�F�c��kµ�Yz�ack�sh�q�6bf�hgj�xz{be�Zz��-·9`!acber�bfd2«Y���6kmaxk�gjvxbf�P¦Tbfa�~6ack§¦TkHacaxz��6d g�i-bfaxkqkh°6~6r�ztshz��+ackH~�ackHvxkH�Y�¡gj�xz�bf��z�v+�c�6k��6kHk��K�xbDkh°6kHac�g\shbf�Y�caxbfrqbe�;�c��k ·²³4�ckHaxi-vF�c�2g��Zz�v=�Yz F kHaxkH�Y�F¦Tacbei$·2`!axbfr�bfd9¹ v�«�i6beaZz��6vx�¡gj�9shkf}!�c��k@�4wY~6z��6d\i@g�w¤y9k�i-bfaxk=vcbe~6�6z�vc�xzªs_g�³�xk��,�x�2gj�½vcz�i-~�r{k=�4wY~6z��6d9}Wgj�9�;gjr�r�bj±)¦TbfaBz{���6kHacz��hgj�2shk$2Þ�?4c}W±q��z{r�kK�6z�df�6kHa賩bea¡�Yk_aZ�xkHaciKv g�ack�vc�xz{r�r��6kHk��²k��ŦTbfaF�2gj�9�Yr�z{��ds§bfi-~9bfvxz��cz�bf�2g�r�z{�4wDg��2��|fu9gj�Y�cz¢º2kHaxv�«¬ z��x�@�x�6z�vmkh°6~6r�ztshz��qack_~6ackHvxkH�Y�¡g��cz�bf�,�4±�b-�Yk��YztsHg��ck�� shbe�6vc�xacu2sh�xbfaxv�TTvhg�w � /��jg��2�$Bs@0R�"-G�@j}6�xb-vx�cack_vcvD�x�6kDack_vckHi=y6rtg��2shk

±qz��x�@�x�6k=·Y³4�ckHaxi=³cgjv賩ahgj�cz�be�2gjr¢³4�cack_kµaxkH~6axkHvckH�Y�hgj�cz�be��WDgjaxkZu�vck��K¦Vbfamrtg�y2kHr�r�z��6d-gj~�~6r�zªs_gj�cz�be�6vmgj�2��g�y6vc�xa¡gfs§�cz�bf�6v�«0»q�6kHw¤g�ack�²k�shrtgjaxk��¤gjv�¦Tber{r�bj±qv$�

¢^Cj<.G�B K�K`k-[]; /KMk-[P; � /��7BcKF)($%BcK<)%$ BcK[/KMk-[P;mB9@�RV"-Ge@��5B Kg)%$�B KD ()%$ B K</

a �6r�z98fk$�x�6k ·Y³4�ck_aci=³cgjv賩ahgj�xz{be�2gjr¢³4�caxkHkaxkH~6axkHvckH�Y�hgj�cz�be�W}'·²³4£fgjacztg�y6r�kHv$gjack��6be�$�¡g�dfdfk��0«­»q�Ru�v�}��x�6k"kh°6~6ack_vcvcz�be�·��H·wke�5k �Z·�ke�`��k5 - µz�vqack_~6ackHvxkH�Y�ck��\yYw-�x�6kZ·9`!acber{bedZ�xkHaci �5Bs@0R�"-Ge@S� � �5Bs@�RV"-Ge@�k � �-�5kc/9�o �/X�5B9@�RV"AG�@�k � �`�c/jk5 - - - A f«¬,kqsHgjr�rY�c��z{v��c�6km;-�-[�BlCXO?C9K6ackH~�ackHvxkH�Y�¡gj�xz�bf�-z��=·2`®acbfr�bed2«�¶4�+sHgj�6��bf�+y9kq�cahgj�6vx~2gjaxkH�Y�cr�wD�6beaci@g�r�zsv_k��0}�bfa!kH£ekH�V�9³©axk��Yu2s§k��!}yYwZ·9`!axbfr�bfd9«ei6bea!z{��vc�¡g��2shkf}Y·9`!acber{bedDsHgj�6��bf�+axkH±qacz��ck�-�5Bs@0R�"-G�@�� � �5 �/J&. ¯z��Y�cb &@vxz{�9shkm�x�6kmBs@0R�"-Ge@�y6r�b6s58Yv+�c�6kqaxk��Yu2s§�cz�bf�W«

� 9 §jÖ ó ÛháfÙ¥Ö ó à�ßcàhÝÞÝÞî�ÔjýHîtþhàhÝÞÓfÙ�áfÛ ì Õmà§ÝÞÖD¨cÙ ì â ä àhÝÞÝÞî�ÔjýHî�áfàhÕmÙ9Ö ó ßcÛháfßèÖ ó Ù0à ów© Ù4ÝÞÝtâætøWö�æt÷

Page 16: On the use of advanced logic programming languagess bf 2shk_~6 cv c 9gj -gjaxk¨gjy vckH Y F Taxbfi c 6k¤iKbfvx D ©g i-z r z{g aDz i-~6r kHi=kH Y hgj cz be 6vDbj c 6k\rªg c xkHa

�������������� ������������������������������ ��������� �!�"$#%�&�!����!'(�)'*���!�+�� , *�-����.�-"/'*�0��" ���

¸ bj±´k_£fkHa�}6~6axbfdfahgjiKi-zØ��dµ�x�6k��6bfaxi@g�r{z9vHk_a´z�vqkH£ekH��k�gjvxz{k_am�c�9gj��±qz��c�-�x�6kZ·²³©�xkHaciF³cgjv賩ahgj�xz{be�2gjr¢³4�caxkHk�ackH~6axkHvck_�R�hgj�xz{be�W«9»q�6kaxk�gjvxbf��z�vq�c�2g��qvcu6y�vc�cz��xu6�cz�bf��vqbj¦´gD�xkHaci ¦TbeamgF£fgjacztg�y6r�kqz{vq�xa¡g��6vc~2g�ackH�Y�xr{w��2g��2�Yr�k��PyRw�·2`®acbfr�bed2¹ v<�9³4ack��Yu2sh�xz{be�+«i�bfr�r�bj±qv+�c��k�s§b²�²kµb�¦®gB�6bfaxi@g�r{z9vHk_a!¦Tbfaq�x�6k�kh°6~6r�ztshz��´axkH~6ack_vckH�Y�¡g��cz�bf�\z{�K±q�6ztsx�-±�k�s§bf�6vxz{vx�ckH�Y�xr{wKu6vck��x�6k��6bf�hgj�cz�be�-bj¦

�x�6km`!axbfr�bfd+¶x¶0�6bfaxi@g�r{z9vHk_aW±q�6kHaxkH£fk_a´~9bfvxvcz�y6r�kf« Bqbf�xk´�x�6kqu6vxkmbj¦0gmu��6z�£fkHaxv¡gjr0|eu2gj�Y�xzغ0sHgj�xz{be�Zgj�9�Dz�i-~�r{ztsHg��cz�bf�Dg��ù�x�6kqdfbYgjrr�kH£ekHr0¦Vbfamz��Y�ck_ac~6axkH�cz��6d�gjy6vx�ca¡gesh�cz�be�6v�z{�¤shrtg�u6vck��Db�¦ >-;-G�NPO-;H}9gj�2���x�6kFu6vckDb�¦¯·9`!acber{bed2¹ vF�9³4ack��Yu9sh�cz�bf� z��¤�ck_aci ��� � �- z���shrtgju6vxkZl6«Pa vcz��6d=·2`!axbfr�bfd9¹ vF�9³©axk��Yu2sh�xz�bf�¤kHr�z�i-z��2g��ckHv��c�6k��6kHk����cb=i�gj�2g�dfkmgFvcu�y6vc�xz{�xu6�cz�be�@r�z�vc��z���~6ack��²zªs_gj�ckQ>A;-G�NPO-;H«

KMk-[P;�5<�Z0>=R�@�BDC�E?@^KMC_Z�<7��>-;-G�NPO-;_ �BcK[)($%BcK<)%$ ZV/KMk-[P;�I-Ko@�>-K @$�e@�C¤<:BcKF)($%BcK[)($ B K<)($ ZV/

<�Z�>=R�@�BlC9EF@JK`CXZ�< ���J)�>A;-G�NPO-;� �Q�/I-Ko@�>-K @$�e@�C¤<� �� ��/IAKo@�>�K @B�0@0Cj<� /IAKo@�>�K @B�0@0Cj<� �� ���J)¥G�C q� ����<�Z�>?RS@0BDC9EF@JK`CXZ0<� �� �(/

>A;-G�NPO-;���� �J)¥O-Z�<]IAKo@�<]Ku� />A;-G�NPO-;�5B9@�RV"AG�@ �  ¥�5Bs@�RV"-Ge@S� �- (�J)�[�C�� � �-O-Z�<]IAKo@�<]K&� *G$%>A;-G�NPO-; �`� �5 ¥�`� ���5 A (/ 1��>A;-G�NPO-;�5B9@�RV"AG�@ �  �/D� � ���*)Q>A;-G�NPO-;\��� ����>A;-G�NPO-;��� � �� �� �(/ 1�l>A;-G�NPO-;�& /D� & ��/D� �(�J)¥G0C q q=>-Z�R B9@�RV"AG�@ &���>-;AG0NPOA;�& & ����>-;AG0NPOA; ��� ��/

»q�6z�vq~6axbfdea¡gji z{vmg���kh°2gji-~�r{k�bj¦´gFdfk_�6kHa¡g�rù·9`!acber�bfdF~6acbedfa¡g�i-iKz{��dµvhsx�6kHi-k�¦TbeaqackH~�ackHvxkH�Y�cz��6d�bfyf�hk�sh�4³4r�kH£fkHr�v¡shbe~2k����gj�¡g곩vx�caxu2sh�cu�ackHv�«f»q�6k�v¡sx�6k_i-k+z�v0¦Vbfu6aè¦Tbfrt� �§º2acvx��}j�xbmu6vxk¯·9`!acber�bfd2¹ v!gjy6vx�ca¡gesh�cz�be�Z�xbmack_~6ackHvxkH�Y�´vhshbf~9kqgj�2��vxu6y6vx�cz��cu6�hgjy6z�r�z��4wb�¦Wbfyf�hk�sh�4³4r�kH£fkHr�£fgjaxzªg�y6r�kHv�}evck�shbf�2�¥}6�cb=u�vckD·2`®acbfr�bed2¹ v¯g�~6~6r�ztsHgj�xz�bf�=�cbFz�i-~6r�kHi=k_�R�!vxu6y6vc�xz��cu6�xz{be�W}Y�c��z{ah�0}Y�cb=u�vck�u6�6z�£fk_acv¡g�r|eu2g��Y�cz¢º sHg��cz�bf���cbµgesHshkHvxv+gjy6vx�ca¡gesh�cz�be�6vWy9b6�Yz�kHv�}jgj�9�q¦Vbfu6ax�c�W}_�cbmu�vck+z�i-~�r{ztsHg��cz�bf�q�xbm|eu2gjr�z¢¦Twqu6�6z�£ekHacvhgjrf£fg�acztgjy�r{k_v�«H»q��k!º2acvx��4±�bD~2g�ac�xv+bj¦W�x�6kmvhsc��kHi-k�gjackW�§u6vc���2gj�xu6a¡g�r �f·2`®acbfr�bed2¹ v´gjy�vc�cahgfsh�xz�bf�@gesh�cvqgjv�g�dfkH��kHacztsm|eu2g��Y�cz¢º sHg��cz�bf�W}egj�2� �9³4ack��²u2sh�cz�be�gesh�cv�gjvqgmvxu6y6vx�cz��cu6�xz�bf�-be~2k_a¡gj�xz�bf�=�c�9gj�+�2g��2�Yr�kHv+vhshbf~9km~�acbf~9kHaxr{wY«e»q�6kq�c�6z�ah�-gj�9��¦Tbeu6ac�x�=~2gjax�cv�ack�|eu6z�axkmi-beackqgj�x�ckH�Y�cz�be�W«»q��kHw@g�ack�kh°6~6rtgjz��6k��Kz��-vxk�sh�xz{be�¨�6«Þl�« ��«»q�6k,k§°²~�r{ztshz���ack_~6ackHvxkH�Y�¡g��cz�bf��gj~6~6r�z�kHv¤�x�6k,v¡sx�6k_i-k,gjv�¦Tber�r{bj±qv�«q�myf�§k�sh�4³4r�kH£fk_r g�y6vc�xa¡gfs§�cz�bf�6v gjack,axkH~6axkHvckH�Y�xk���yYw

·9`!axbfr�bfd9¹ v�gjy6vx�cahgfsh�xz{be�6v�y2k�sHgju6vxk=�c�6k_w¤z��R�xacb6�Yu2s§kZvhshbf~9k-gj�2� vcu6y6vx�cz��cu��¡gjy�z{r�z��4wY«6»q�6z�vmz�v��c��kDº2axvc��~2g�ac��bj¦´�x�6kFv¡sx�6kHiKkf«o�rtg�u6vck �Db�¦+~6ack��²zªs_gj�ck�>A;-G0N]O-;�u�vckHvD·9`!acber{bed2¹ vmgj~�~6r�zªs_gj�cz�be�-¦Vbfaqz�i-~6r�kHiKkH�Y�cz��6d�bfyf�§k�sh�4³4r�kH£fk_rùvxu6y6vx�cz��cu6�xz�bf�W«�»q�6z�vµshbei-kHv¦Vacbfi �c�6kKvck�s§bf�2�Å~2gjax�Dbj¦m�x�6k=v¡sx�6kHiKkf«!o�rªg�u6vck �Kbj¦q~6axk��YztsHgj�xk,>-;AG0NPOA;�~6acbe~2gjdYgj�xkHvZaxk��Yu2s§�cz�bf�½�c�6axbfu6de�;gjy6vx�ca¡gesh�cz�be�6vu�vcz��6dFu6�6z�£fkHaxv¡g�rù|eu2gj�Y�xzغ0sHgj�xz{be�@g��2�Kz{iK~6r�ztsHgj�xz{bj��«j¶4�qz�i-~6r�kHiKkH�Y�cv!�c�6kB�c�6z�a¡��g��2�F¦Tbeu6ac�x��~2gjax�cvmb�¦ù�x�6k�v¡sx�6kHiKkf«

� z � �,����~����P�o�7��� � Q�]�\} ~\�P��~m���(}��V�P}w~\�P}w�7}��������P�o���\�¬ �6kH��~6ack_vckH�Y�cz��6d��x�6k+�c��ackHk´�²z F0kHaxkH�Y�ùaxkH~6axkHvckH�Y�hgj�cz�be�6v�¦Tbfa0beyf�hk�sh�賩r�kH£ekHr6·Y³4�ckHaxi-v0±�k+�2g�£ekW¦Vb²s§u6vck���bf���c�6k��6bfaxi@gjr�z9v�g��cz�bf�~�acb6shkHvxv�«9¬,km�6bj±�shbei-~2g�ackm�x�6kHi�±qz��c��ackHvx~2k�sh���cb=�4wY~6z��6d=gj�2�Pu6�6z¢º sHg��cz�bf�W«

��� ���j� � À*�/�_��»�wY~6z��6dqz�vWaxk � k�sh�xk��=|eu6z��ck´�²z F0kHaxkH�Y�cr�wDz����c�6k�£fgjaxz{beu6v0z�i-~6r�kHiKkH�Y�¡g��cz�bf�6v�«c»q��k´`!acber�bfd+¶x¶0z{iK~6r�kHi=kH�Y�¡g��cz�bf�q�9gjvW��bµshbe�2shkHax�¦Vbfa��4wY~2kHvBbj¦mgj�Yw,8Yz��2�0«9»q�6k=k§°²~�r{ztshz��D·9`!acber{bed�z{iK~6r�kHi-k_�R�hgj�xz{be�@gesh�cu2g�r�r{w\i@gj~�vmbfyf�§k�sh�4³4r�kH£fk_r¯·²³©�xkHaciKvDbf�Y�xb@u��R�4wY~9k��·²³4�ckHaxi-v=r � «.UYb2}Y�x�6bfu�df�¨·9`!acber�bfd=z�vqvc�xacbf��dfr�w-�4wY~9k��0}9�c�6k_ackDz�vm��b-shbf�2s§kHac�\¦Tbfaq�x�6kD�4wY~9kHvmb�¦®beyf�hk�sh�賩r�kH£ekHr!�ckHaxi-vqkHz��x�6kHa�«U²z{�9shk-�x�6k@�Yz�axk�sh�=·2`!axbfr�bfd\z{iK~6r�kHi-k_�R�hgj�xz{bj�\i@gj~�vµ�x�6k-beyf�hk�sh�賩r�kH£ekHrq�ck_aci-vBbf�Y�cb¤�x�6kHz�a=·2`!axbfr�bfd\�6bf�hgj�cz�be�W}0�4wY~2k_v g�ack~�ackHvxkHac£ek��=gj�2��sx�6k�s58ek��=gj�Wshbei-~6z�r�k!�cz�i-ke«h»q�6z�vWz�v0�c�6k�bf��r{w�£fkHaxvcz�bf�B�c�2g��ùsHg��Z�YkH�xk�sh�´g �4wR~�z{��dqkHacaxbfa!z��µ�x�6k�i@gj��z{~�u6rtgj�cz�bj�b�¦ùbeyf�hk�sh�賩r�kH£ekHrW�xkHaciKvq±qz{�x�6bfu��´vxu6~6~6r�kHiKkH�Y�¡gjaxw-~6axbfdea¡gjiKi-z¢�6d2«�»q�6kDbe�c�6k_aq£fkHaxvcz�bf�6v��6kHk��\gD�4wY~9kZsx�6k�s58fkHa�«Y�vW¦Vbfa!�c�6k�ack_~6ackHvxkH�Y�¡g��cz�bf�=b�¦ �xkHaciKv�}jgq�4wY~9kmsc��k�s58fkHa+i�g�wmy9k�G0Cj>A;-O�KRb�¦ ;��A[.BDCXO?C9K4«�¶V¦0�c��k´beyf�hk�sh�賩r�kH£ekHr6�4wY~2k_v´gjaxk´vxz{iK~6r�k

�4wY~9kHv�}Y�x�6kµ�²z{axk�sh�qaxkH~6ack_vckH�Y�¡g��cz�bf��z�v��cbDz��2shbeac~9bfahgj�ck��x�6kHi�z��-�c��km�ck_aci�shbe�6vc�xacu2s§�cbfaxvmb�¦W�c�6k�kh°6~6r�ztshz��+ack_~6ackHvxkH�Y�¡g��cz�bf��bj¦�xkHaciKv¯g�v�¦Tbfr�r�bj±qv�

¢^Cj<.G�B K�K`k-[]; )($ K`k-[]; /KMk-[P; � /��P�oB K � )($ ��  )%$ �oB K �+ �)%$ �5BcK �� (/KMk-[P;mB9@�RV"-Ge@��-�5BcK��! �)%$)�5B K �w - ()($V�oB K/�+)%$ �w (/

U²b �Ybez��6d2}Y�x�6k�bfyf�hk�s§�4³4r{k_£fkHr��4wR~9kZsx�6k�s58ekHamz�vq�c��kµiKkH�¡g�r�kH£fkHr0�4wY~9kDsc��k�s58fkHa�« ¸ bj±´k_£fkHa�}6z¢¦ù�x�6k�bfyf�hk�s§�4³4r{k_£fkHr!�4wY~2k_vmgjackB�6bf�vxz�i-~6r�k!�4wY~2kHv�}fbea!zئ9bf�6kqi=u6vx�Wkh°6kHax�+vcbei-kqshbf�Y�xacbfr�bf�D�4wY~9kh³èsx�6k�so8Yz��6d9}fbe�6k´i=u�vc�WaxkH~6axkHvckH�Y�qbeyf�hk�sh�賩r�kH£ekHr6�4wY~2k_v+kh°6~6r�ztshz��cr�wg�vqi-kH�hgjr�kH£ekHr2�xkHaciKv�«¦�� å Û ì Ù�Ü ì Ùcß4Ö ó Ù4ÝØý ç à§ÝÞݲ×VÙ ì Õ ó Ûhÿ6×j§fÙ ì Ù4Ü ì Ù ó Ù4áj×TàHתÖØÛhá�§fàhþHÙ!×j§fÙ ó à§ÕmÙù×ïýHÜYÙ Q Î â

ö�ö á�ªJ« éHë�ð

Page 17: On the use of advanced logic programming languagess bf 2shk_~6 cv c 9gj -gjaxk¨gjy vckH Y F Taxbfi c 6k¤iKbfvx D ©g i-z r z{g aDz i-~6r kHi=kH Y hgj cz be 6vDbj c 6k\rªg c xkHa

�_� "�Z0Bs@0<��0;Q�&������u'�n=�!���-���� ;�K��+BlC��JCX;=> ���-� �S���

»q�6km·²³4�ckHaxiF³èg�v4³4a¡gj�xz�bf�2g�rس4�caxkHkqack_~6ackHvxkH�Y�¡g��cz�bf�Kz{v!iKbfack�~9kHaciKz{vxvcz�£fk��c�9gj�=�c��kqkh°6~6r�zªs§z{�!axkH~6ack_vckH�Y�¡g��cz�bf���Ybf�6kqsHgj�=y�u6z�rª�±qz��x�@shbe�6vc�hgj�Y�cv�� /�� }��^@0>H}6gj�9�,B9@�RV"-Ge@�a¡g��cz�bf�9gjr9�ckHaxi-vq�c�9gj��ackH~6axkHvck_�R���6b=beyf�hk�sh�賩r�kH£ekHrW�xkHaciKv�«Pi�bfa�z��6vc�hgj�2shke}6�c��kD�ckHaxi-v~9bfz��Y�ck��-�xbZyYw��Ybfu6y�r{kDg�acacbj±qvqz��

� ��@�>

B9@�RV"-Ge@� � �

�^@0>B9@�RV"-Ge@

���@�>�

�����

g�ack�~9kHa4¦Tk�sh�cr�w;±�kHr�r�¦Tbeaci-k��,a¡g��cz�bf�9gjr��ckHaxi-v�}!y�u6�=�c�6k_w(�Yb �6bf�=axkH~6axkHvckH�Y�¤gj�Yw,±�kHr�r�¦Tbfaxi-k�� beyf�hk�sh�賩r�kH£ekHrm�xkHaci «!»q�6kr�kh¦V�ci-bevc��bf��k=z{vF�6be�DkH£fk_�(g�~2g�ac�Fbj¦µg�±�kHr�r�¦Tbfaxi-k��\ackH~�ackHvxkH�Y�¡gj�xz�bf��y2k�sHgju6vxk��c�6kKvcu6y6�xkHaci�bj¦µg6��@�>DsHg��;be�6r�w¨y9k@gvxu6y6�xkHaci bj¦´vxbfi-kQBs@�RV"-Ge@�« B bf�xkZ�x�2gj��±�kHr�rسV¦Tbeaci-k��Y�6kHvxvµ�YkH~9kH�2�²vDbf� bf�6ke¹ v�~2bez��R��b�¦´£Yz{k_±D«�i�bfa�z��6vc�hgj�2shke}0�c�6k=shkH�Y�xa¡gjr�xkHaci�z{v=g�±�kHr�r+¦VbfaciKk�� ack_~6ackHvxkH�Y�¡g��cz�bf�^g�vZg\±q�6bfr�kf}�y6u6�F�c�6k�~2g�ac�F~2bez��R�xk��,�xb¤yYw,�c�6k¤�Ybeu6y6r�k-gjaxacbj±*z�vF�6bf�=g�±�kHr�r¦VbfaciKk��KackH~�ackHvxkH�Y�¡gj�xz�bf�W« �!£fk_�¨z¢¦¯shbe�6vc�hgj�Y�cv � /�� }��^@0>H}Wgj�9�$Bs@0R�"-Ge@Fg�ackF�4wR~9k��0}¥�c�6z�vDsHgj���6bf��~6axkH£fkH�Y�Du�vm¦Vacbfi&y�u6z�rª�²z{��dy9gf�Yr�wF¦Tbeaci-k��FackH~6axkHvck_�R�hgj�xz{be�6v�«

��� ���s� � �/���´�j�6�J�VÃ��»q��kµiKbfvx�q£Rz�vxz{y�r{k��Yz F k_ackH�2s§k=y2kH�4±�kHkH�\�c�6kD�x�6ack_kZaxkH~6ack_vckH�Y�¡g��cz�bf��vµz�v�ackHrtgj�xk����xb=u6�6z¢º sHg��cz�bf�W«7Y�sHshbea¡�Yz��6dK�cb=�c��kDackH~�ackh³vxkH�Y�¡g��cz�bf�W}Ybeyf�hk�sh�賩r�kH£ekHrW�xkHaciKv¯g�ack�u6�6z¢º2k��-iKb6�Yu6r�b�kHz��c�6kHaq�x�6k��c�6k_bfacwKbj¦!a¡gj�xz�bf�2g�r0�ckHaxi-v�}e�c��kD�c�6k_bfacwKbj¦Wvxz{iK~6r�wZ�4wY~9k��·²³4�ckHaxi-v�±qz{�x� �� ��³4k�|eu6z�£fgjr�kH�2s§kf}6beaq�c�6k��c��kHbfaxw@b�¦ùu6�Y�4wY~9k���·Y³4�ckHaxi-vq±qz��c� ¥³4k�|eu6z�£fgjr�kH�2shkj«¬ �9gj�qu6�6z¢º s_gj�cz�be�@sHg��@y9kDu6vxk��K¦Tbea¯g�r�vcb-�YkH~9kH�2�²vmbf���x�6kDack_~6ackHvxkH�Y�¡g��cz�bf�W«9»q�6kD·²³©�xkHaciP³èg�v4³4a¡g��cz�bf�2g�r¢³©�xackHk�ackH~6axkHvck_�Y³

�hgj�xz{be�@g��2�=�x�6kDkh°6~6r�ztshz��´axkH~6axkHvckH�Y�hgj�cz�be�#g�r{r�bj±�u6vq�xb-sc��k�s58-�c��kDvcwY�Y�¡gesh�czts�vc�xacu2sh�xu6ackFbj¦!�ckHaxi-vqyYw=u6�6z¢¦TwYz��6dF�c�6k_i�±qz��c�vxu6z��¡g�y6r�km~2g��c�ck_ac�6v�«�Y�vxkH�mb�¦ùvx�cacu9sh�cu6axkh³csc��k�s58Rz��6d�~6axk��YztsHg��ckHvDsHg��@y9k�±qacz��c�xkH�¤kHz��x�6kHaqz��¤`!acber{bed+¶c¶�bfaqz��@·9`!acber�bfd2«

C9I-nA@-[e[.BDCXO-@^KMCXZ0<���@c/S"+ ()($�� 1^`!axbfr�bfd�¶c¶C9I-nA@�"�IAK`>A@�O-K`CXZ0<��\Bs@�RV"-Ge@��`Kl 3 ()%$��C9I-n>�^@0>=CX@�"?Bs;J�F��@�>J�`Kl � ()($��

C9I @-[e[.BDCXO-@^KMCXZ0< � /  (/ 1 ·9`!acber�bfd@�Yk§°²~�r{ztshz���ackH~�ackHvxkH�Y�¡gj�xz�bf�C9I @�"�IAK`>A@�O-K`CXZ0<,�5Bs@�RV"-Ge@   /

»q�6kKz�i-~6r�kHiKkH�Y�¡gj�xz�bf��bj¦�C9I �^@0>=CX@�"?Bs;µ¦TbfaB�c�6k�kh°6~6r�ztshz��Dack_~6ackHvxkH�Y�¡g��cz�bf��z��(·9`!acber�bfd¤z�vFr{k_vcv=�Yz�ack�sh�=y9k�sHg�u6vck�r�bfdeztsHgjr£fg�acztgjy�r{k_vmsHgj�6��bf�DsHgj~��cu6axk ·²³©£fg�acztgjy�r{k_vH« � kHrtgj�xz{be�$C9I �^@0>=CX@�"?Bs; i=u6vx�qy2k=�Ykhº2��k���¦Vbfamk_£fkHaxw¤�cahg�£fkHaxvck��,g�y6vc�xa¡gfs§�cz�bf�W«*i�bfaz��6vx�¡g��2shkf}��c�6k�¦Tber{r�bj±qz��6dD~�ack��YztsHg��ckDu�~ �6g��ckHv��c�6kD�Yk§º2�6z��cz�bf��b�¦+C9I ��@�>=CX@#"=B9;�kH£fkHaxw��cz�i-kqz��q�cahg�£fkHaxvckHv�gj�¤gjy�vc�cahgfsh�xz�bf�W«

[ �5B9@�RV"AG�@ * (�J)�[�C � � �3C�I ��@�>?CX@�"?Bs;\�/*G$�[ �� �5 � �/Y�shbf��vc�caxu2sh�xbfa ��@�>F¦Vbfa-beyf�hk�sh�賩r�kH£ekHrD£fg�acztgjy6r�kHvK±´beu6rt�½i@g�8ek��c�6z�v��ckHvx��k�gjvxz{k_a�}qy6u��-z��-±�bfu6rt��y9gja-�x�6k �ca¡g��6vc~9gjack_�R�vxu6y6vx�cz��cu6�hgjy6z�r�z��4w=b2F0kHack���yYw-·2`!axbfr�bfd9«»q�6km�²z{axk�sh�+axkH~6axkHvckH�Y�hgj�cz�be�-z�� ·9`!axbfr�bfdD�YbYkHv+��bf�´g�r{r�bj±,u6v��cbDsx�6k�s58Z�x�6kqvc�xacu2s§�cu6axkµb�¦¥g��xkHaci�vcz�iK~6r�wµy9k�sHg�u6vck��ckHaxi-v

±qz��x�@�Yz F0kHackH�Y��vc�caxu2sh�xu6ackHv�i�g�wZy9k �� ��³©k�|eu6z�£fg�r{k_�R��«¬ �9gj�q¦Vbfaci&vxbfr�u6�xz{be�¤vcu�y6vc�xz{�xu6�cz�be�6vDbj¦�u6�6z¢º sHg��cz�bf�¤~�acbfy�r{k_i-vµs_gj� �¡g�8ek g�r�vcb@�²kH~2k_�2�YvDbe�¨�x�6kZaxkH~6axkHvckH�Y�hgj�cz�be�W«wY�v

g\dfk_�6kHa¡g�rmaxu6r�k@b�¦�·9`!acber�bfd2}�y6z��2�Yz��6d £fgjr�u6k_v sHg���bf�6r�w,y9k s§bfi=y6z��2g��cbfaxv�«�»q�6z�v-g F0k�sh�xv@�Yz F0kHackH�Y�xr{w½�c�6k��4±�b#·9`!axbfr�bfdaxkH~6axkHvckH�Y�hgj�cz�be�6v�«�»q�6k¤�Yz�ack�sh�=axkH~6axkHvckH�Y�hgj�cz�be� vcz�i-~�r{w\�ca¡g��6vc~9bfvxkHv-�x�6k�ackHvx�caxzªs§�cz�bf� gj�F�c��k@beyf�hk�sh�=r�kH£ekHr4«W»q��k@k§°²~�r{ztshz��axkH~6axkHvckH�Y�hgj�cz�be�;i@g08fkHv�z��µ~9bfvxvcz�y6r�kF�cb¤y6z��2� ��cb�� � �lq��o F±q�6kH�,u6�6z¢¦TwYz��6d$�oB9@�RV"-Ge@ � Pg��2� �5B9@�RV"AG�@ � � �lq\�o - R«.Yq�D�x�6kbeyf�hk�sh�Fr�kH£fk_r´�x�6k=�ckHaxi � � �lq��5 PsHg��,y2k�shbf��vczt�YkHaxk��½�2g�£Yz{��d g@¦TackHkK£fgjaxzªg�y6r�kf}��ê}��c�9gj�=sHgj�,y9k-�2g�i-k��\u6vxz{��d¤u6�6z�£fk_acv¡g�r|eu2g��Y�cz¢º sHg��cz�bf�W«PU²kHkf}�¦Tbfaqk§°�g�i-~6r�kf}Y�x�6kD~6axk��YztsHg��ck [@�Ykhº9�6k�� gjy9bj£fkf«�»q�6kZ·²³©�xkHaciF³cgjv賩ahgj�cz�be�2gjr¢³4�cack_kµaxkH~6axkHvckH�Y�hgj�cz�be�,z{iP³~9bfvxkHvZg�r{iKbfvx�m�6b�ack_vc�caxztsh�cz�bf��«/i�bfa�z��6vc�hgj�2s§kf}W�x�6k=�c��ackHk=z��Y£fgjr�zt��ack_~6ackHvxkH�Y�¡g��cz�bf�6vF~6ztsh�xu6ack��½gjy9bj£fk=sHgj�,gjr�r+y9k=y6u6z�r��µg�vvxbfr�u6�xz{be�6v�bj¦ùvxbfiKkmu6�6z¢º s_gj�cz�be�@~�acbfy�r{k_i¨«

��� ��� � � Ã6Â&��Ã,� � Ã0à �_¿��¨�j¿7�!�j¿6�H¿7�����6�J�tÃ.���

Y�vq±´k��2g�£ek�vckHkH� gjy9bj£fk��c�6k��x�6ackHkB~6acbe~2bevck���axkH~6axkHvckH�Y�hgj�cz�be�6v�¦Tbfaq·Y³4�ck_aci-vmg�ack��6be�qk�|eu6z�£fgjr�kH�Y��«»q�6k¤�Yz�axk�sh�-axkH~6axkHvckH�Y�hgj�cz�be�^vxkHkHi-v=yYwŦ©gjaF�c�6k\i-bfvx�Zshbe�R£ekH�6z�kH�Y�-y9k�sHg�u6vck\z{�=b F k_acv-y�u6z�r{�賩z��½�c�6k��4wY~2k§³èsx�6k�s58Yz��6d2}

��bfaci�gjr�z9v�gj�xz�bf�W}�gj�2�Pu6�6z¢º sHg��cz�bf�=b�¦ùbfyf�§k�sh�4³4r�kH£fk_rW·Y³4�ckHaxi-v�«R¸ bj±´kH£ekHa�}Y�x�6kmbeyf�hk�sh�賩r�kH£ekHrù·²³4�ckHaxi-v+i=u6vx�+y9kµvxz�i-z�rtgjaW�xbZ�x�6kiKkH�¡g�r�kH£fkHr9�ck_aci-vqz��KkH£fkHaxw�ackHvx~2k�s§��}Wg��2�=�x�6kZgj~�~6r�zªs_gj�cz�be�=i=u6vc���6bf�qaxk�|eu6z�ackD�xbZk§°²k_ac�µg��Yw@shbe�R�xacberWbj¦+gj�Yw�8Yz��2�0«

ætøWö�æt÷

Page 18: On the use of advanced logic programming languagess bf 2shk_~6 cv c 9gj -gjaxk¨gjy vckH Y F Taxbfi c 6k¤iKbfvx D ©g i-z r z{g aDz i-~6r kHi=kH Y hgj cz be 6vDbj c 6k\rªg c xkHa

�������������� ������������������������������ ��������� �!�"$#%�&�!����!'(�)'*���!�+�� , *�-����.�-"/'*�0��" �Fb

Y�vZvxbRbe�;gjvFkHz��c�6k_aZ�x�6k@g�~6~6r�ztsHgj�xz{be�¨axk�|eu6z�ackHv=g�vx~2k�s§zغ0s@s§bf�Y�caxbfr�bf�;beyf�hk�sh�賩r�kH£ekHr��ckHaxi-v�TV�cb vc~9k�shz¢¦Tw;g�axk��Yu2sh�xz�bf�vx�cahgj�ck_dfwY}2�xb@�Yk�shzt�Yk=±q�6kH�x�6kHaDgj� bfyf�hk�sh�4³4r�kH£fkHr!�xkHaci z{v�gj�,gjy6vx�cahgfsh�xz{be�¤bfa��6be��}9kH�hs=WH}0beam�x�6kZbeyf�hk�sh�賩r�kH£ekHr´·²³©�xkHaciKvµg�ack��bf�Dkh°2gesh�cr�w vcz�i-z�rtgjaq�xb¤�c�6k=iKkH�¡g�r�kH£fkHr��ckHaxi-v�}¥bf�6k=i=u6vx��ackH£ekHac�=�xb@�x�6k-k§°²~�r{ztshz��DaxkH~6axkHvckH�Y�hgj�cz�be�W«�aqvxz{��d@�x�6k-k§°²~�r{ztshz��axkH~6axkHvckH�Y�hgj�cz�be�¤bj¦!�ckHaxi-v�}Ybe�6k��2gjvq�xb-sx�6bYbfvck�y9kH�4±�kHkH�¤�x�6kZ�Yz�ack�sh�mgj�2�Kkh°6~6r�ztshz���ackH~6axkHvck_�R�hgj�xz{be�¨b�¦ù�4wY~9kHv�«�»q�6kDshacz��ck_acztgg�ackF�c�6k=vhgjiKkZgjv�¦Vbfa��ckHaxi-v�«2¶V¦qbfyf�§k�sh�4³4r�kH£fk_r´�4wY~9kHvZgjaxkZvxz�i-z�rtgjaq�cb�iKkH�¡g�r{k_£fkHr!�4wY~2k_vDz��¨kH£ekHacw,�YkH�hgjz�r4}9�c�6kH�,�x�6k-�Yz�ack�sh�axkH~6axkHvckH�Y�hgj�cz�be�¤±´beao8Yv�}�bf�x�6kHac±qz�vxkf}6be�6k�i=u6vc��u6vckB�c�6k�kh°6~6r�ztshz��qackH~�ackHvxkH�Y�¡gj�xz�bf�W«»q�6k=~�rªgeshk=bj¦q�c��k-·Y³4�ckHaxiF³èg�v4³4a¡g��cz�bf�2g�r¢³©�xackHkFackH~�ackHvxkH�Y�¡gj�xz�bf�;z�vZ�²z F0kHaxkH�Y��«�¶4�cvDu6vxkh¦Tu6r��6k_vcv=�YbYkHvD�6be��s§bfi-kB¦Taxbfi��x�6k

¦4gjz�r�u6ackqb�¦®gj��bf�c��kHa´axkH~6axkHvckH�Y�hgj�cz�be�W«6¶4�xv�º2acvx�qz{�Y�xkHackHvx�qz�v´�x�6kHbfaxkH�cztsHg�r5�6¶4��b2F0kHacvmg�º2acvx�4³4bfah�YkHam�0bedfztsm`®acbfdea¡g�i-i-z��6d�gjr��ck_a4³�9gj�cz�£ekq�cb�£mk+��acu6z �h��¹ v��2gjiKkHr�kHvcv�ackH~�ackHvxkH�Y�¡gj�xz�bf�¤±qz��c��bfu6�+�x�6k��6kHk��P¦Tbea¯s§bfi-~�r{k§°Pshbei-~6u��¡gj�xz�bf�Fbj¦Wz��2�Ykh°6kHv�«6¶4�xv´vxk�shbf�9�z��Y�ck_ackHvx�´z�v��c�2g��+a¡g��cz�bf�2g�r6�ck_aci-v�gjack�g�£fk_acw=~2g�ac�cztshu�rªg�a´shrtgjvxv´b�¦0¦Tk�g��cu6axkm�ck_aci-v TTkf« d2«7t�³4�ckHaxi-v�2Þ�?4¤W_«(i�k�g��cu6axkm�ck_aci-v�dfkH�6k§³ahgjr�r�wZb F k_aq~2gjax�cztgjr�r�wZbea¡�Yk_ack���vxbfax�¯shbe�6vc�xacu2s§�cbfaxv�}0gj�x�caxz{y�u6�ck��Krtgjy9kHr�v�}6g��2�-s§bfack§¦TkHack_�2shk=shbf�6vx�cahgjz��Y�cv�}�y6u6�qahgj�cz�be�2gjr9�ckHaxi-vb F k_aµgj�\k�|eu6z�£fgjr�kH�Y�q�cb�shbfaxkh¦TkHaxkH�2shk-shbe�6vc�xa¡g�z{�Y�xvµbe�6r�wR«PU²b2}6�x�6k=·Y³4�ckHaxiF³èg�v4³4a¡g��cz�bf�2g�r¢³©�xackHkDaxkH~6axkHvckH�Y�hgj�cz�be�#sHg��¤y9kZk�g�vcz�r�wge�6gj~��ck��P�cbFackH~6axkHvck_�R��·Y³4�ck_aci-v�±qz��c�F¦Tk�gj�cu�ack��ckHaxi-v�«f¶4���2gj~�~2kH��vq�c�2g��+¦Tk�gj�cu�ack��ckHaxi-vqgjaxkµgjr�vxbDu6vck§¦Tu6r9¦Tbea¯o�bei-~6u6�hgj�xz{b�³�9gjr+�0z��6deu6z�vc�cztshv$�9¦Tbeaµz��6vx�¡g��2shkf}¥¦Tbfa�z�i-~�r{k_i=kH�Y�cz��6d�aq��zغ0sHgj�xz{be�¨¼�ahgji-i�gjaxvm2 ���j}wb6�54c«wU²b2}9�c�6k-·²³4�ckHaxi=³cgjv4³4a¡g��cz�bf�9gjr¢³©�xackHkaxkH~6axkHvckH�Y�hgj�cz�be� ge�6gj~��ck��P�cbB¦Tk�gj�xu6ack��xkHaciKv¯g�r{r�bj±qv!u6vq�xbD�2gj�9�Yr�kmvck_£fkHahgjr0¦4gfshkH�xv´b�¦®g B�gj�xu6a¡g�rW�Wgj��dfu2g�dfkmgj~�~6r�zªs_gj�cz�be�=z{�gBu6�6zt|eu6k�¦Tahgji-k_±´beao80«eY��¤gjr��ckHax�2gj�xz�£fk�±´beu6rt�=y9k��cb=~6axbj£Rzt�YkD·9`!acber�bfdF±qz{�x�K¦Tk�gj�xu6ack��xkHaciKv �Y�c��z{vm�²bRk_vm�6be�qkh°6z{vx�qwfkH��«

� � �(�������*��� �$����$�,�!�"� � � �&� �$�������

£�oq¼�v�sHgj� �Yk�gjr�±qz{�x�¨gj�Yw�8Yz��2��bj¦´shbe�Y�ckh°6�4³4vck_�6vcz��cz�£ek-shbf�6vx�caxu2sh�Du6vxz��6dµ�hu�vc�D`!acber�bfd-�xkHaciKvµg��2��dfbYgjr�v�«9¸qbj±�kH£fk_a�}0z��mz�vge�Y£fgj�Y�hgjdfk_bfu6v��cb=�2g�£ekµ·9`!acber�bfd2¹ vmshbe�Y�ckh°6�qi@g��2gjdekHi-k_�R�+sHg�~2gjy�z{r�z��cz�kHvqg�£fgjz�rtgjy�r{kmg��q�c�6k�axu6r�kDr�kH£fkHr4«

�!zo{ � ���

¼�z{£ekH�=vcbei-kqdea¡gjiKi@g�a�}��c�6k�~6axbfy6r�kHi bj¦WvcwY�Y�¡gê°@gj�2g�r�wRvxz�v´z�v��cbFy6u6z�rt�=gj�@g�u6�cbei@g��cbf�B¦Tbea´axk�shbfde�6z9vHz��6dF�c�2g��´vxbfi-k�z��6~6u6�y9kHr�bf��dfv!�cbD�x�6kqrtgj�6deu2gjdek´dekH�6kHahgj�xk��=yYwF�c�6kqdea¡gjiKi@g�a�«H���6km±qgj�Y�xvù�xbZ�Yb�y9kH�c�xkHaq�c�2g��Zu�vcz��6dD�x�6kqdfahgji-i�gja0�xbµdekH�6kHahgj�xk±�bfah�Yvmgj�9�-�x�6kH�¤sx�6k�s58Yz��6d-�x�6kHi�±qz{�x�-�x�6kDz��6~6u6��«7Y�y2k_�c�ck_aµ±qg�w=bj¦´shbe�Y�cacber�r{z��6dB�c�6kDdekH�6kHahgj�xz{be��z{vq�xb=i@g08fkq�c��kDz��6~6u6�g��2�=�x�6kDdekH�6kHahgj�ck���±´bea¡�Yvqvx�2gjaxkD�c��kµvhgjiKkµ�6g��¡g�³4vc�xacu2s§�cu6axkf«Y�vcvcu�i-z��6dq�c�9gj�W�x�6k+z��6~6u��W�cbqy9kqgj�2g�r{wYvxk���z{v!gm`!axbfr�bfdqr�z�vc�0b�¦6�cbe8ekH�6v?rArj}+�x�6kqshrtgju6vxk+�c�2g��Waxk�shbfde�6z9vHkHv+gj�Bz{�Y�xkHacaxbfdRg��cz�£fk

vxkH�Y�ckH�9shkm�=<�i@ge�Yk�bj¦Wgmvxu6yf�hk�s§�q~6�6a¡g�vck)"�¦Tbfr�r�bj±´k���yYw g��Zz��Y�ckHaxacbedRgj�xz�£fkq£fk_acy=~6�6ahgjvxk,�=vx�2gjaxz{��d�g�dfaxkHkHi-k_�R�®¦Tk�gj�xu6ack_v+�T4gjvqdekH�6kHahgj�ck���yYw-�c��kµdea¡g�i-i@g�a!bj¦®g�~6~9kH�2�Yz¢°¥Y�WqsHgj��k�g�vcz�r�w-y9k�±qacz��c�xkH�¤z��@`!axbfr�bfd9«

Cj<7K IF;=<]K�;?<�O-;F�_�?<J (�*)�@-[�[];?<�Ge��"P���*���=<J ���I=N�"�� < [PH7>A@JIF;J�_����"� �� ��;=>" [LH(>-@JIF;F�5Cj<]KX�w��� �7 �/

a vcz��6d:G�C 33;?>A;?<�O-; BDC�IAK_I32cbj�J4c}ebf�6kD��bZr�bf��dfkHaq�6k_k��Yvm�xb=vc~6r�z��&�=<F±qz��c�¤g=sHgjr�r0�xb @�[e[P;=<�G�«

Cj<7K IF;=<]K�;?<�O-;F�_�?<7�3�&N�KD (�J) I=N�"�� < [PH7>A@JIF;J�_���/�?<7�� P �� ��;=>" [PH7>A@^I?;J�5Cj<7K_�/���� ��3�&NeKl (/

»q��k=dfkH�6k_a¡gjr�vc�xacu2s§�cu6axk@b�¦m�c�6kKdfahgji-i-g�aqacu6r�kP¦Tbfa�z��Y�ckHaxacbfdYgj�xz{£ek=vckH�Y�xkH�2shkHvKz�vµvx�cahgjz�df�Y�4¦Vbfac±qgjah�Yr�w¤ack_~6acb6�Yu2s§k��½z{�,�x�6ks§rªg�u6vcke«2¸qbj±�kH£ekHa�}Y�6beu6vck§³M8ekHkH~6z��6dKi@g�8ekHv+�x�6kZ`!axbfr�bfdFkh°6~6ack_vcvcz�be�¤r�kHvcvqaxk�gf�6g�y6r�k��c�2g��@�x�6k�dfahgji-i�gja!acu�r{ke«Y»q�6kDack_rªg��cz�£fk~9bfvxz��cz�bf�6vBbj¦m�c��k@z��6~�u6�Dz��ckHiKvZgjaxk-i�gf�Yk=kh°6~6r�ztshz��Dz��,�c��k `®acbfr�bed¨shrtgju6vxk-yYw z{��~6u6��bfu6�x~6u6�F~2gjahgjiKkH�ckHaxv���c�6k$BlCj<7¢�Cj<����@�>?CX@�"?Bs;�I�TV�6kHacke}q£fgjaxzªg�y6r�k� �WH«�»q�6k dfahgjiKi@gjaBacu6r�k vc~9k�shz¢º2kHv¤�x�6k¤~9bfvxz{�xz�bf�6vKbj¦Z�x�6k¨z��6~�u6�-z��ck_i-v=z�i-~6r�ztshz��cr�w yYw(�x�6kaxkHrtgj�xz{£ekm~9bfvxz{�xz�bf�6vqb�¦ù�c��kD�ckHaxi-z��2g�r{v�gj�2�K�6be�Y³©�xkHaciKz��2gjr�v�«»q�6kFdfbYgjr�vmb�¦¯g��0bedfztsD¼�ahgji-i�gja�¦Tbfaxi@g�r{z�vxi*vcu2sx�,gjvm£�oq¼�vµg�ack=�xb-�6zt�YkF�c�6k=��bfu6vxkh³M8ekHkH~6z��6d9}0�cbQ8fkHk_~;shr�bfvckF�cb¤g

±�kHr�r¢³M8Y�6bj±q�FdfahgjiKi@gj�xztsHgjre¦Tbeaci@g�r�z{vxi T©shbe�Y�ckh°6�4³V¦TaxkHk�dfa¡g�i-i�gjaAW_}��cbFkH�2gjy�r{k�shbf�Y�xkh°6�cu2g�rWshbf�Y�caxbfr4}ey6u6��vc�cz�r�r0�cbBy2k�ack�gf�Yz�r�w�xa¡g��6vcrtgj�hgjy6r�k�z{�Y�xb-gZ�¥bfdfzts�`!axbfdfahgjiKi-z��6dmrtg��6dfu2g�dfkf«Y»q��kµu�vcu2g�rW�cahgj�6vxrtgj�cz�be�-z�vq£fkHaxw¤�Yz�ack�sh��}2g��2�K�c�6kDshbei-~6r�kH�xkH�6kHvxvmbj¦�x�6kD~2g�acvxz{��d=v¡sx�6kHiKkZ�YkH~9kH�2�Yv�be�¤�c�6kBvc�cahgj�xkHdfw�bj¦+�x�6kZ�0bedfzts�`!acbedfahgji-iKz��6dDz��Y�ckHax~6ackH�xkHa�«¥»q�6kDu6vxu2gjr�U6�w£ vc�cahgj�xkHdfw¤z�v��bf�+shbfiK~6r�kH�cke}�y�u6�´g��¡g�y6r�k��Fvc�xa¡gj�xkHdfwFr�z98fk��c�6km���w£�»½vc�cahgj�xkHdfwFwYz{k_rª�²v´g�shbfiK~6r�kH�ck�~2gjaxvckHa�u6�2�YkHa�vcbei-k´s§bf�2�Yz��xz{be�6v&2cbeb?4c«»q�6k�vxwR�Y�hg�°@b�¦ £�oq¼�vmsHg���y2kD�Ykhº9�6k��¤g�v�¦Tbfr�r�bj±qv�& �J� *�� /1& � � /� �J� *�� )�)%$��� �J� *���� ��� ��� ��������&�� ��� � � �!� �"�� �J� *���� �#�����$���� �J� *�� L � � �%���&� � �$���&�   �('�r �   �� �J� * �3�-�����&� �*  > �)�*��  �,+ r #

¦`¦P9 §jÖ ó áfÙcÙxÚ�áfÛH×9ÔRÙ ó Û ç ÔjÓf× © Ù © ÖÞÝÞÝYà óTó ÓjÕmÙ0ÖØ×0פ§ ì ÛhÓfû-§fÛhÓf× ó Ùcßx×tÖØÛ§á ò âö�ö á�ªJ« éHë�ð

Page 19: On the use of advanced logic programming languagess bf 2shk_~6 cv c 9gj -gjaxk¨gjy vckH Y F Taxbfi c 6k¤iKbfvx D ©g i-z r z{g aDz i-~6r kHi=kH Y hgj cz be 6vDbj c 6k\rªg c xkHa

�Jd "�Z0Bs@0<��0;Q�&������u'�n=�!���-���� ;�K��+BlC��JCX;=> ���-� �S���

±q��kHack &�TVackHvx~W« �;} �m} �;}%���+}Ygj�2� �wW�vc�hgj�2�²v+¦Tbea+dfahgjiKi@g�acv�TTaxkHvc~W«Yaxu6r�kHv�}eacu�r{kqy9b6�Yz�kHv�}eacu�r{kq��k�gf�Yv�}Y�6bf�²³©�xkHaciKz{�9gjr6gj�2��xkHaciKz��2gjr!z��ckHiKvAW_« o�be�6�6k�s§�cz�£fkHv )�)%$Z} � � �Rg��2� � ���evc�hgj�2�\¦TbeaD�YkHacz�£fg��cz�bf�W}�shbf�2s_gj�ck_�2gj�xz{be�;gj�2�,g�r��ckHax�2gj�xz{be�W«wi�z�acvx�4³4bfa¡�²kHa�xkHaciKvqz��¤�6bf�²³©�xkHaciKz{�9gjr�v�} ���&�¤}9~6rtg�wK�c�6kDa2Gbfr�kDb�¦�@JK_KM>?CS"=N�Ko;-IH}6g��2�Kº2axvc�4³4bfah�YkHaDdebRg�r{vqz���acu�r{k_vµy9b6�Yz�kHv�} ����&q}9~6rtg�w-�x�6ka2Gbfr�kmb�¦&I�C_Ge;�nAOAZ0<�G�C�KMCXZ0<7IH«6¬,k�sHgjr�r0�c��kHi O-Z0<�G�C9K`CXZ0<��eZF@0BcIH«»q�6kFacu�r{kB¦Tbeamdfk_�6kHa¡g��cz��6d�z��Y�ckHaxacbfdYgj�xz{£ekDvck_�R�xkH�2shk_vZi�gf�Yk�bj¦qg=vcu�yf�hk�sh�D~��6a¡g�vck-gj�9�¤gj�¤z��Y�ck_acacbedRg��cz�£fkF£fkHaxy¨~��6a¡g�vck

s_gj���c�Yu6vqy9kD±qacz��x�ckH��z��¥£�oq¼�vmg�v�Cj<7K IF;=<]K�;?<�O-;+)#)($%I=N�"�� < [LH(>-@JIF;F�_�+ �<��;=>$" [LH(>A@^IF;F�5Cj<7K_�/�+ �/

¬ �6kH� u6vxk�� z{� g��^gj�2g�r�wRvxkHa�}��c�6z�vKacu6r�k,sc��k�s58Rv��x�6k¨vxwY�R�hgfsh�xzts¤shbfaxack�s§�c�6kHvxv¨b�¦Zgj� z��6~6u��-vc�xacz��6d9}+y6u6��z��=ack_�cu6ax�6v¤�6bz��Y¦Vbfaci�gj�xz{be�Zbe��z{�xvmshbf�Y�xkH�Y��«PY�iKbfaxkmu6vxkh¦Tu6r�£fgjacztg��R��bj¦+�x�6kDacu�r{k�y6u�z{rt�YvmgBvck_i@gj�Y�xzªs ¦Tbeaci=u6rtg�«j¬ �6kH�x�6kHa��c�6k�vck_i@gj�Y�xzªs¦Vbfaci=u�rªgPz�vDackH~�ackHvxkH�Y�ck��­gjvDahgj�xz{be�2gjr��caxkHkHv�TVvck�sh�xz�bf�;�9«��FWH}�bfaBvcz�i-~6r�w¤�4wY~9k��;·²³4�ckHaxi-v�TVvck�sh�xz�bf���2«ÞleW�z{vB�6zt�6�YkH�½z{�,�x�6k�²kH�¡g�z{r�v�bj¦+~6axk��YztsHgj�xk¥@-[�[�BlCXO-@JK`CXZ�<6«

Cj<7K IF;=<]K�;?<�O-;F��"� ()#)($%I=N�" � < [LH(>A@^IF;F�_����"P�\�* �� ��;=>" [PH7>A@^I?;J�5Cj<7K_�/���m���* �� �¥@-[�[�BDC_OA@^KMC_Z�<���"P�\����*����"� �� /h�bevc�´`®acbfr�bedDz�i-~6r�kHiKkH�Y�¡gj�xz�bj�6vùshbe�Y�¡gjz��6v�g�~6ack_~6acb6shkHvxvcbeaq¦Tbea+�cahgj�6vxrªg��cz��6d£�oq¼ acu6r�kHv�z��Y�cbZ`!axbfr�bfd9«j»q�6kqaxu6r�kµgjy9bj£fk

�xa¡g��6vcrtgj�xkHvqz��Y�cb=�c��km¦Vbfr�r�bj±qz{��d�s§rªg�u6vck#�Cj<7K IF;=<]K�;?<�O-;F��"P���=<7�3�&N�Kl  �J)

I=N�"�� < [LH(>-@JIF;F�_���/"L�3���/�?<7�� �- ��<��;=>" [PH7>A@^I?;J�5Cj<7K_�w��������� ���� �- ��@�[e[.BDCXO-@JK`CXZ0<���"P�3��� �*����"� ��� �(, �&NeKF/

»q�6k�z�i-~�r{k_i-kH�Y�¡g��cz�bf�Fbj¦�£�oq¼�v´z��¤gj��gfsh�xu2gjr!`!acber�bfdFvcwYvc�xkHi�¦Tbfr�r�bj±qv+�4±�b-gjahsc��z{�xk�sh�xu6a¡g�rWacu�r{k_v�«�e«�»q�6k¤vcwY�Y�¡gê° bj¦£�oq¼�axu6r�kHv-z�v=~6rtg�z{� `!axbfr�bfd,vxwY�R�hg�°���£�oq¼ acu�r{k_v@gjaxk¤~6rtgjz���`!acber{bed,�ckHaxi-v=kH�9�Ybj±´k�� ±qz��c� gvc~9k�shztgjr�z9vHk��Kz��Y�ckHax~6ackH�hgj�xz{be�W«PUYb9}(£�oq¼­acu�r{k_v¯g�ack�º2acvx�´axk�gf�Kz��-`!axbfr�bfd9}f�x�6kH�-z��Y�ck_ac~6axkH�ck�� TTi-bevc�+b�¦T�ck_�-shbfiK~6z�r{k��PWH«»q�6kD`!acber{bedDvcwYvx�ckHi�ack�s§bfdf��zsv_kHvq�c�6k_vckD�xkHaciKv+yYw=�c�6kHz�aqi�gjz��Zshbe�6�6k�sh�xz�£fk�T � )�)%$ �§¦Tbfa!£µoq¼)W´g��2�=�xa¡gj��vcrtgj�xkHv´�x�6kHigfsHshbea¡�Yz��6d=�xb=acu6r�kHv��c�2g��mgjaxkµ±qaxz��c�ck_�@z��¤`!axbfr�bfd9«

l�«&£µoq¼�vmgjack�be�6r�w-bf��k�g�i-be�6dD�c��kµi�gj�YwB¦Tbfaxi@gjr�z�vci=v��c�2g��msHgj��y9kD~6ack_~6acb6shkHvxvck�� z��K�c�6z�vq±qg�wR«Y»q�6k_ackDz�vmgBdfkH�6k_a¡gjr�c�6bYbe87�B¦Tbfaqz�iK~6r�kHi-kH�Y�xz{��dmvcu9sc� ¦Tbfaxi@gjr�z�vci=v�«

�!z`y � �3}��P�����3�7~m���(���P�o���%� � ��� ���5���P� � �:�P� �o���¶4�K�c�6z�v�vck�s§�cz�bf�W}Y±�kmu�vckD·2`®acbfr�bedDz��6vc�xk�gf�Kbj¦ù`®acbfr�bed�¦Tbfa�z�i-~6r�kHiKkH�Y�cz��6d�£µoq¼�v�«e»q�6kmz�i-~9bfax�¡g��R�!~9bfz��Y�´z�v��c�2g��´±�km±qgj�Y��xb¤vc�xztso8,�xb¤�c��k@gjahsx�6z��ck�sh�xu6a¡g�rqacu6r�kHvF±�k-i-k_�R�xz�bf�6k�� gjy9bj£fke«W¬,k=bey6vckHax£fk��c�9gj�D�x�6k¥£�oq¼�vcwY�Y�¡gê°#z�vF�6bf�Back�ge�6gjy6r�kKz{�·9`!axbfr�bfd9}Yy6u6�q�c�9gj�mgB£fgjacztg��R��bj¦!�c�6z�vqvxwR�Y�hg�°@z�vqaxk�gf�6g�y6r�kf«

���s���j� ���H���jÃ���CITÀ\�HÀ*�+¿6Ä��R�����T�P���DÃL��� ��� �»q��kqack�g�vcbf�=±q�YwF�c�6k3£�oq¼ vcwY�Y�¡gê° z�v+�6be�+ack�gf�6g�y6r�kqz{�=·9`!acber{bed�z{v��c�2g���£�oq¼ axu6r�kHv´shbe�6vczt�YkHaxk���gjv+�xkHaciKv+gjackm�²khº2�6z��ck_r{wz�r�r¢³©�4wY~9k���2cb?4c«/i�bfaFz��6vc�hgj�2shke}!�c�6k¤shbe�2sHgj�xkH�2g��cz�bf��shbf�6��k�sh�cz�£ekf}�� � � }0z�vZu�vck��½�cb,shbe�6�6k�sh�K�ckHaxi-z��2g�r{v TVkH�2shb6�Yk�� gjvFr{z�vx�cvAW_}debRg�r{v�TTkH�2s§b²�²k�� gjv=`!axbfr�bfd dfbYgjr�vAW_}ùg��2�,�6be�Y³4�ckHaxi-z��2gjr�v�«wUYz��2shk¤·9`!acber{bed¨z�v=g¤vx�caxbf�6der{w,�4wY~9k��½rtgj�6deu2gjdekf}W�x�6k�y6z��2gjaxws§bf�6�6k�sh�cz�£fk � ����i=u6vc���2g�£ek�gF�4wY~9k,'')($�'')%$�'\vcu9sc�\�c�2g��¥'\z{vqk�|fu9gjrW�xb=�c�6kB�4wR~9kHv�bj¦+dfbYgjr�v3TVz4« ke«/Z=W_}6r�z�vc�xv�TTz4« kf«w�5BDC9I-K�* ¦VbfaFvcbfiKk:/W_}´g��2�,�6be�Y³4�ckHaxi-z��2gjr�v�«W»q�6z�v-shbe�6vc�xa¡g�z{�Y�-g�r{be�6k@s_gj�6�6be�=y2k�vhgj�cz�vèº2k�� ���c�2g��=�c�6k¤y�z{�9gjacw;s§bf�6�6k�sh�cz�£fk � ���6z�vg�r�ack�ge�Yw=u6vck��-z���·2`!axbfr�bfdB±qz{�x�-�4wY~9k�ZR)($Zc)%$Z�z�v´be�6r�w-gj��gjdfdea¡g�£fg��cz��6d�¦©gfs§�cbfa�«PUYb2}Y�x�6ku£�oq¼ vcwY�Y�¡g�°-z�v�z�r{r¢³4�4wY~2k��Kgj�2�gBack_�2gjiKz{��dZb�¦ùz��cvmshbe�6�6k�s§�cz�£fkHv�z�vqvc�cz�r�r0z�r�rس4�4wY~2k��0«���6kF�2gjv��xb-º9�2�¨gKshbfiKi-be�-�4wY~2kB¦Tbeaµ�xkHaciKz��2gjr�v�}Y��bf�Y³4�ckHaxi-z��2g�r{v�}2g��2�¤debRg�r{v�«6»q�6kF�4wY~2kF±�kZ~6axbf~9bfvxk=z{v�y2gjvxk�� bf�

�x�6kDshbf��vczt�YkHahgj�cz�be�@b�¦ù�x�6kDi-k�gj�6z��6dDb�¦ù�xkHaciKz{�9gjr�v¯g��2�K�6bf�²³©�xkHaciKz{�9gjr�v�}fg��2�K�6bj±­�c�6kHw�gjaxkµ�xa¡g��6vcrtgj�xk���z��Y�cb=`!acber�bfd2«»q�6k=iKk�gj��z{��d-bj¦µgK�xkHaciKz{�9gjr!bfaD��bf�Y³4�ckHaxi-z��2g�rùz�vZgK±�bfah� y2kH�4±�kHkH���4±�b�~2bevcz��cz�bf��vDz��#g��,z{��~6u6��vc�xacz��6d2«�»q�6k=±qg�w

gK�6be�Y³4�ckHaxi-z��2gjr!z�v��cahgj�6vxrªg��ck�� z��Y�cb¤g�`!axbfr�bfd�dfbYgjr+z�v�yYw¨gf���Yz��6d��4±´b¤gjaxdfu6iKkH�Y�cv�«��+k�sHgju6vxk@g¤`®acbfr�bed-zt�YkH�Y�cz¢º2k_aDi@g�wy9kHr�bf��d-�cb-�²z F0kHaxkH�Y�Zgjaxz{�xz�kHv�}9g=�ck_aci�s§bf�6vx�cacu9sh�cbeaS<.Z�< Ko;=>=R Cj<�@0B ,.C s_gj�¤y9kZ�xa¡g��6vcrtgj�xk���z��Y�cbK�c�6kF~6ack��YztsHgj�xk shbe�6vc�xacu2s§�cbfa<.Z�< K�;?>=R Cj<�@�B ,�C �e«��u6�´g�·2`®acbfr�bedmzt�YkH�Y�cz¢º2k_aùy9kHr�bf��dfv!�cb�bf��r{w�be�6k´�4wY~9kf«f·9`!acber�bfd2¹ v+·²³©�xkHaciKvWdfz�£ek¯g vcz�i-~6r�kHa�wfkH�!r�bfdeztsHgjriKk�gj��v+¦Tbeaq�cahgj�6vxrªg��cz��6dF�6bf�²³©�xkHaciKz{�9gjr�v´z��Y�cbFdfbYgjr�v�Yz¢¦´gB�6bf�Y³4�ck_aci-z��2g�r0z�vmgB¦Tu6�2sh�xz�bf�-�x�2gj��dfz�£fk_�-�4±�b=~2bevcz��cz�bf��vqackH�xu6ac�6vgBdfbYgjr4}e�c�6kH�\�c�6k��cahgj�6vxrtgj�cz�be�@z�vq�Ybf��kDyYw-gj~6~6r�wYz��6dF�c�6k��6be�Y³©�xkHaciKz��2gjr9�cb=�4±�bZvxu6z��¡g�y6r�w-sc��bfvck_�¤~2bevcz��cz�be�6v�«¬,k��6bj± shbf��vczt�YkHa��c�2g��!�6bf�Y³4�ck_aci-z��2g�r�vù�9g�£fk��4wR~9kS�5BlC9I-K+'L �)($�5BDC9I-K&'L R)%$Z\r>�j«f»q��z{v!z�v+�x�6km�4wY~9kqbj¦Wg�y6z��2gjaxwDack_rªg��cz�bf�

be�Z��bfi-bedfkH��kHbfu6v!r�z�vc�xv�«j¶4�+sHg��-gjr�vcb�y9kmvck_kH�-gjv+�x�6kq�4wY~2k�bj¦Wg�dfbRg�rY±qz{�x�=�4±´bDg�acdfu�i-kH�Y�cv!iKz{vxvcz��6d9«FUYb9}jz��®s§bfacaxkHvc~9bf�9�Yvq�cb¦%8 9 §fÙmà óVó ÓjÕqÜf×ïÖØÛhá�×j§fàH×®ÖÞájÜjÓf× ó à ì Ù�ÝÞÖ ó × ó Ö ó ÖÞÕqÜRÛ ì ×Vàháê×.§fÙ ì Ù_â���Û © ÙxþHÙ ìhç ÖÞÿ0ÖÞájÜjÓf× ó à ì Ù�áfÛH×!ÝÞÖ ó × ó פ§fÙqàhÔYÛ¡þ_Ù´×tý_ÜRÙ�ßcà§áZÔYÙ ì ÙèÜjÝØàHßcÙxÚmÔjý

ó ÛhÕmÙx×j§jÖÞáfû�Ù4Ý ó Ùùפ§fàH×0ß_§fà ì àHßx×TÙ ì ÖD¨4Ù ó ÖÞájÜjÓf× ó Ùcû§ÕmÙ4áj× ó âætøWö�æt÷

Page 20: On the use of advanced logic programming languagess bf 2shk_~6 cv c 9gj -gjaxk¨gjy vckH Y F Taxbfi c 6k¤iKbfvx D ©g i-z r z{g aDz i-~6r kHi=kH Y hgj cz be 6vDbj c 6k\rªg c xkHa

�������������� ������������������������������ ��������� �!�"$#%�&�!����!'(�)'*���!�+�� , *�-����.�-"/'*�0��" �Fg

y9bf�x���c�6kDiKk�gj��z{��dZgj�2� �c�6kD�xa¡g��6vcrtgj�xz�bf�-b�¦+�6bf�Y³4�ck_aci-z��2g�r2z��xkHi-v�«Y¶4�qackHi�gjz��6vq�cbF¦Vbfa¡s§kD�ckHaxi-z��2g�r{vqgj�9�@s§bf�2�Yz��xz{be�-debRgjr�vz��Y�cbF�c�9gj�q�4wY~2ke«»!b@gesHshbei-~6r�z�vc���c��z{v�}0dfbYgjr�vµg�ackF±qa¡g�~6~2k�� z{�\�c�6k=�xkHaci�shbf�6vx�caxu2sh�cbea ;�[PI=CjB9Z�< Tt¦TbeaS;?R3[LKMkB�6bf�²³©�xkHaciKz{�9gjrjWH}9gj�2�\r�z{vx�cv

b�¦m�ckHaxi-z��2g�r{vDg�ack-±qahgj~6~9k��½z��,�c�6kK�ckHaxishbe�6vc�xacu2sh�xbfa����c¹�«wUYwY�Y�¡gesh�czts=z��xkHi-vZg�ackKy6u6z�r��D±qz��c�;�x�6k@s§bf�6�6k�sh�cz�£fk_v � #��e¦Tbfas§bf�2sHg��ckH�9gj�cz�be� g��2� � ���§¦Tbfaqgjr��ck_ac�2g��cz�bf�W«Y»q��kµ�4wY~9kHvµg��2�Kbf~9kHa¡g��cbeam�Yk�shrtgjahgj�xz{be�6vqbj¦!�c�6k_vck=shbf�6��k�sh�cz�£ekHvµg�ackDgjv�¦Tber�r{bj±qv$�

KMk-[P; �*�oBlC9I-Ku'L �)%$ �-�5BDC9I-Ku'L �)($�5BDC�IAK�'L R)%$Z5 (/KMk-[P;;�[PI=CjB9Z�<,Z�)%$��-�5BDC�IAK�'L R)%$�oBlC9I-Ku'L �)($Z5 (/KMk-[P;� � #�� ��� � �  ��-�5BDC9I-Ku'L �)%$)�5BlC9I-Ku'L �)($Z5  )%$�A�5BlC9I-Ku'L �)($�5BDC9I-Ku'L �)($ZA  )%$ �-�5BDC9I-Ku'L �)($�5BDC�IAK�'L R)%$Z5 (/KMk-[P; � )�)($ ���-�5BDC�IAK�'L R)%$�oBlC9I-Ku'L �)($Z5  )($ �-�oBlC9I-Ku'L �)($�5BDC9I-Ku'L �)%$)ZA ()($ Z /Z-[ � ����� �`q-� � )#)($ ��/�Z-[����������Mq?k � #�� /!Z-[ � �������`q=k � � � /Z-[�����&q=k � ;�[PI=CjB9Z�< ��/�Z-[����\q=k��@/

»q��kµvxwY�R�hg�°�bj¦ù�x�6kDvx�cacbe�6dfr�w=�4wY~9k���£fgjaxztgj�Y�+bj¦�£�oq¼�v�z�vmgjv�¦Tber{r�bj±qv$�& � �J� *���� / & � � ���!/� � �J� *�� � )#)($ � �� � �J� *���� � ��� � �!� � #!� � ��� � � � � � ;`[LI�C¤BsZ�< �)� &� � �J� *���� � �#��� � �$� ���� � �J� * �#��� ¦�������������� ��� ��� Æ Q LØÊ4Î � Ñ ��� Æ Q L¢Ê4Î � Ñ ��� M ���*� �   Æ Q LØÊ4Î � Ñ ��� Æ Q LØÊ4Î � Ñ ��� M��� �J� * � ���*� Æ Q L¢Ê4Î � Ñ

»q��k�g��c�xacz�y6u6�xk '\vc~9k�shz¢º2k_vµ�x�6k��4wY~2kDb�¦ù�x�6k�z{��~6u6�q�cb�8fkH��vq�c�6axbfu6de�6bfu6�q�x�6kDdea¡gjiKi@g�a�«»q�Yu6v�}2�x�6kDvx�cacbe�6dfr�wK�4wR~9k��\£fkHaxvcz�bf�\bj¦+�c�6k £µoq¼)axu6r�k�¦Tbfa�dfkH��kHa¡g��cz��6d-z��Y�ck_acacbedRg��cz�£fk�vck_�R�xkH�2shk_vZi�gf�Yk�bj¦¯gFvxu6yf�hk�sh�

~��6a¡g�vckDgj�2��g��@z��Y�ck_acacbedRg��cz�£fk�£fkHaxy¤~6�6ahgjvckBz{v$�

Cj<7K IF;=<]K�;?<�O-;�" )�)($�I�N�"�� < [PH(>-@JIF;\� "P�\� # ��;=>$" [LH(>A@^IF;mCj<]K � �*� # ;`[LI�C¤BsZ�<��A@�[e[.BDCXO-@JK`CXZ0<�"P�3�V�*� "� (/

���s���s� ��� ¿����j�P�+� IT���F�VÃ�� ÃL���_���jÃ.��DIVÀ¤�HÀ*�+¿6Ä � ��� �m�_�W��è·����jÃDIVÃF�¬,k�~6ackHvxkH�Y�¯g��!r{k_�6df�x�Z�x�6km·2`®acbfr�bedµ±qg�w�bj¦0�cahgj�6vxrªg��cz��6d�£µoq¼�vùz��Y�cb�·2`®acbfr�bedµy9k�sHg�u6vck�z��W�2g��2�Yr�kHv+beyf�hk�sh�賩r�kH£ekHr6£fgjaxztgjy6r�kHvTV£fgjaxzªg�y6r�kHvqz��¤�c��kZvxbfu6ahshkZaxu6r�kHvDgj�2� z{�\�c�6kD�hgjaxdfkH�Dshrtgju�vckHv-WmiKbfaxkµr�bedfztsHgjr�r�w=�c�9gj�¤±q�2g����c�6kZ`®acbfr�bed-±qg�w@�YbYkHv�2c6Y}9�R�?4c}g��2��z��qz�vmb�¦´vcbei-k�£fgjr�u6kDgjv�vcbYbf�,gjv�·2`®acbfr�bed2¹ vmsHgj~9gjy6z�r�z��cz�kHvmgjaxk g�£fg�z�rªg�y6r�kf}ekH£fkH�\¦Tbeamz�i-~6r�kHi=k_�R�xz��6dZg-�²z F0kHaxkH�Y���¥bfdezªs¼�a¡gjiKi-gja�¦Tbeaci@g�r�z{vxi¤«»q�6kD·9`!acber�bfd=ack_�2�YkHaxz{��d=bj¦+�c�6km£�oq¼�axu6r�k�¦TbfaqdekH�6kHahgj�cz��6d=z��Y�ck_acacbedRg��cz�£fk�vckH�Y�ck_�2shkHvDz�v$�Cj<7K IF;=<]K�;?<�O-;�"��=< �+N�K<�J)

I=CJ��R�@) � � � I�N�"�� < [PH(>-@JIF;\� "P�\� �=<� ���I=CJ��R�@) � � � �^;?>" [PH(>-@JIF;)Cj<7K�� �*� �� ����@-[�[�BlCXO-@JK`CXZ�<�"L�3�V�*��",�� �(, �&NeK� - (/»q�6k�i@g�z{�F�Yz F kHaxkH�2shk�y9kH�4±�kHkH���c�6k�·2`®acbfr�bedD�cahgj�6vxrªg��cz�bf�-g��2�F�c��kµ`!axbfr�bfdD�xa¡g��6vcrtgj�xz�bf�=z�v+z��=�c�6k�kh°6~6r�ztshz��´|eu2gj�Y�cz¢º s_g�³

�xz�bf�=bj¦W�x�6k�r�z{�L8Rz��6d�£fg�acztgjy6r�kHv�«j»q�6kHw-s_gj�-y9kD|eu2gj�Y�cz¢º2k��FkHz��c�6kHaqu��6z�£fkHaxv¡gjr�r�w=gj���c�6k�shrtgju6vxkµr�kH£ekHr4}fbea+kh°6z�vc�xkH�Y�cztgjr�r�w g��´�x�6kdebRg�r2r�kH£ekHr4«f»!b=|fu9gj�Y�cz¢¦TwF�c�6k_i�gj�q�x�6kµshrtg�u6vck�r�kH£fk_r0ack�|eu6z�ack_v38Y�6bj±qz��6dD�x�6kHz�aq�Yu6i=y2k_a!¦Tacbei*�c��kµvx�¡g�ac�qbj¦W�x�6k��cahgj�6vxrªg��cz�bf�z��=bea¡�YkHa��cbB~6acb6�Yu2s§kµ�x�6km~�acbf~9kHa��Yu6i=y2k_a+bj¦W|eu2gj�Y�cz¢º s_gj�cz�be�6v�«e»q�6kmdebRg�r6r�kH£fkHr0|eu2gj�Y�xzغ0sHgj�xz{be� g�r�r{bj±qv!u6v��cbB~6acb6�Yu2s§kµ�x�6k|eu2g��Y�cz¢º sHg��cz�bf�6v�bf��k�g��mgD�xz�i-kf}e±q�6kH�¤��kHk��Yk��¥«»q�6kB�ca¡g��6vcrtg��cz�bf��z�vq~2k_a4¦Tbeaci-k��-yYwKz{�9�Yu2sh�xz{be��bf���c�6kBvc�caxu2sh�xu6ack=b�¦�£�oq¼ acu6r�kHv$�2axu6r�kf}6��k�gf�0}�y2b6�YwY}6�xkHaciKz��2gjr4« �+gfsx�

s_gjvckBz{v��2g��2�Yr�k��KyYw@gF�Yk��YztsHg��ck����xa¡g��6vcrtgj�xz�bf�-~�ack��YztsHg��ckD�4wY~9k��¤g�v�¦Tbfr�r�bj±qv�

KMk-[P;G�O � >=N7Bs;mZ )($ Z )($ ZV/KMk-[P;�-G�O5� HP;-@eGJ�&GeO � "-ZFG0k5 Q�-�5BDC�IAK�'L R)%$�oBlC9I-Ku'L �)($Z5 ()%$ �-�oBlC9I-K3'L R)%$�oBlC9I-K�'L �)%$)ZA ()($ ZV/KMk-[P;G�O � K�;?>=R Cj<�@�Bw�5BlC9I-Ku'L ()($ �-�oBlC9I-Ku'L �)($�5BDC9I-Ku'L �)%$)ZA ()($ Z�/KMk-[P;G�O � [�N�I-H�"-@eO�¢¥�-�A�5BlC9I-Ku'L �)($�5BDC9I-Ku'L �)($ZA  )%$ �A�5BlC9I-Ku'L �)($�5BDC9I-Ku'L �)($ZA A  )($ ZV/

»q�6k-s_gjvck �cy9b6�Yw7�@z�vDz��xvckHr¢¦qvc~6r�z���z{�Y�xb@vxu6y0sHgjvxkHv-gfsHs§bfa¡�²z{��d¤�cb��c��k-shbf�6��k�sh�cz�£ekHv-gKdfz�£fkH� y9b²�²w#shbe�Y�¡gjz��6v�«0»!b�k�gfsx�s§bf�6�6k�sh�cz�£fk=shbeacack_vc~9bf�2�YvFgFvc�caxu2sh�xu6ackKz{���x�6kZ�hgjaxdfkH��rªg��6dfu9gjdfke«6»q�6kHvxkZvx�caxu2sh�cu�ackHv=sHgj�\y2kDvxkHkH�;g�vm�c��kDz��6vc�xacu2sh�xz�bf�6v�bj¦g��@g�y6vc�xa¡gfs§�mi@gesx�6z��6kq¦Tbea´k§°²k�shu6�cz��6d�£�oq¼�v�« �+gesx�@vx�caxu2sh�cu�ackFz{vm�²khº2�2g�y6r�kµyYw�gZshbei=y6z��2gj�xbfa´g�v�¦Tbfr�r�bj±qv=r5�c�¦%h 9 §fÙ i ì ÛhÝØÛ_û�� å àhÝÞÖHÖÞÕqÜjÝØÙèÕmÙ4áj×TàH×ïÖÞÛhá+Ûhÿ�; i ì ÛhÝØÛHû�àhÝÞÝØÛ ©0ó ÕmàHß ì Û!ÚjÙ TjájÖØ×tÖØÛhá ó ×j§fà_×6à ì Ù0ÖÞáj×TÙ ì Ü ì Ùc×VÙcÚ�Ôjý+à!Ü ì Ù4Ü ì Û�ßxÙ óVó Û ì â ä ÛhÕ�ÔjÖÞáfàH×TÛ ì©ó Ó ó ÙcÚ

ÿ�Û ì × ì àhá ó ÝØàH×ïÖÞáfûWßxÛhájáfÙcßx×tÖØþHÙ ó à ì ÙWÚjÙ TjáfÙcÚqפ§jÖ ó*© àhýHâ

ö�ö á�ªJ« éHë�ð

Page 21: On the use of advanced logic programming languagess bf 2shk_~6 cv c 9gj -gjaxk¨gjy vckH Y F Taxbfi c 6k¤iKbfvx D ©g i-z r z{g aDz i-~6r kHi=kH Y hgj cz be 6vDbj c 6k\rªg c xkHa

�J6 "�Z0Bs@0<��0;Q�&������u'�n=�!���-���� ;�K��+BlC��JCX;=> ���-� �S���

� Ge;���<�;Q�&�!����Bs;¤q-K � >=CN�FH�K � Cj< � Z0N�K � �`I=CJ��R�@� �Cj<7¢ � �5Bs;¤q-K�Cj< /Cj<7¢J��>=CN�FH�K� /Cj<]¢�Z0NeKl - o�bf�6�6k�sh�cv��4±�bZz��ck_i-v�z{��gFvck�|eu6k_�R�xztgjrùs§bf���hu��2sh�cz�be�@�x�6acbeu6df�¤gBr�b²s_gjr0£fgjaxztgjy6r�km �Cj<7¢j«

� Ge;���<�;)�&�-"�� Bs;¤q-K � >=CJ�JHeK � Cj< � Z�N�K � �5Bs;¤q-K�Cj<,Z�N�K ��>=CJ�JHeK&Cj<,Z�N�Kl o�bf�6�6k�sh�cv��4±�bZz��ck_i-v�z{��gF~2gjahgjr�r�kHrW�Yz�v{�§u6�2sh�xz{be�W«

� Ge;���<�;)���"(�- !�!� �eZJ@�B � Cj< � Z�N�K � � �0ZJ@�B � C¤<�,mZ�N�KD iWz�r�r�v´z��¤gBdfbRg�r0bj¦+g=shrtgju6vxk�g��2�Kvc~9k�shz¢º2kHv��x�2gj�q�x�6k�z{��~6u6�qz�vq�6bf�qsx�2gj��dfk��0«

��u6a+~�u6ac~9bfvxkmz�v!�cbDshbfiK~6z�r�k�£�oq¼�v!z{�Y�xb�·9`!axbfr�bfd9«ê¸ bj±´k_£fkHa�}fz��!i@g�w�y2kq�x�2gj�+~9gjac�xv+bj¦Wg�£�oq¼�acu6r�kmg�ackqu6�2�²khº2�6k��Kgj�s§bfi-~�z{r�kh³4�cz�i=k�r57�«(UYb9}fgj�=z��Y�ck_ac~6axkH�ckHa�bj¦0�c�6k�vcbeu6a¡shkDshbe�6�6k�s§�cz�£fk�i=u6vc�+axkHi@g�z��Dz��=�c�6k��¡gjaxdfkH��~6axbfdfahgji)¦Tbea+kh°6k�shu6�xz��6dZ�x�6k~9gjac�xv+bj¦W�x�6ku£�oq¼ �c�2g��¯g�ackqbe�6r�w8Y�6bj±q�-g��+acu6�²³©�xz{iKkf«�»q�6kmz��Y�ck_ac~6axkH�ckHaqz�v´�²khº2�6k��Ku6vxz��6dD�c��kq�ca¡g��6vcrtg��cz�bf�-shbei=y6z��2gj�xbfaxvg�v�¦Tbfr�r�bj±qv�

� ��'�;?>=R Cj<�@0B �5 m�=<$�&N�KF�*)�GeO � K�;?>=R Cj<�@�B�'*;?>=R Cj<�@�B ��'*;=>=R Cj<�@0B.�u'*;=>?RCj<.@�B7�=< �+N�K</���3ZJG�k �:# � ZJG�k �� S�=<$�&N�KF�*)��&�!����3ZFG0k � �3ZJG�k ���=<$�&N�KF/���3ZJG�k � � �3ZFG0k �- �=< �&NeK[�*)��+��"���� ZJG�k ���3ZFG0k �S�?<$�&N�K /�A;�[PI=CjB9Z�<$�3ZJ@�B  )�?<��&N�K<�J)����"(�- !�!� �3ZF@0B��?<$�&NeKF/

»q�6kq�xa¡g��6vcrtgj�xz�bf�Zshbei=y6z��2gj�xbfaxvùgjaxkmgjr�vcb�u6vck��=z��D�c��kq�ca¡g��6vcrtg��cz�bf�F~6acbe~2k_a+�cbDgjdedfaxkHdRg��ckq�c��k´�xa¡gj��vcrtgj�xz{be�6v!bj¦0�c�6kq~9gjac�xvg��2�=�xb=y6u6z�rt�=u6r��xz{i�gj�xkHr�w gF·2`®acbfr�bed-shrtgju6vxkf«»!bF�ca¡g��6vcrtg��ckDgDaxu6r�kDgji-beu6�Y�cv+�xbZvx�caxz{~�~6z��6dZ�x�6k�acu6r�k�bj¦!z��cv�u6�6z�£fkHaxv¡g�rù|eu2gj�Y�xzغ0sHgj�xz{be�6v�}Ygj�9�=�c��kH�¤vc~�r{z��x�cz��6dD�x�6k�acu6r�k

z��Y�cb�z��cvF�6k�ge�,gj�2�Åz��cvDy9b6�YwR«�Y �x~6u6vc�Yy2ges58¨�xa¡gj��v4¦Tbeaci-k_ao�$T4g¤shbfi=y�z{�9gj�cbeaAW�gjvxvcb6shztgj�xk��,�xb¤�ck_aci-z��2g�r�vµz��,�x�6k-�6k�gf�,z�v~9gjvcvxk��F�c��acbfu�df�=�c��km~6axbfdfahgji�shbf�Y�ck§°²� TT£Yztgmz�iK~6r�zªs_gj�cz�be��WH«_»q�6kG�k�<�@0RC_O+�Yz�ack�sh�cz�£fk�±¯g�ac�6v��c�6kmshbei-~6z�r�kHa!�c�9gj�!~6ack��YztsHgj�xkG�O � [.NeI-H�"A@�O-¢�z�vqvcu6yf�§k�sh�m�xb=z�i-~6r�ztsHgj�xz�bf�W«

G�k�<�@0RCXO�G�O � [�N�I-H�"-@eO�¢�/GeO � >=N7Bs;m�¤[.C��+N7B9;_ ¥�¤[�C&��B9@�N�IF;_ (�J)�[�C�k � �-GeO � >=N7Bs; �`�&N7Bs;)k5 ¥�=��B9@�N�IF;�k5 - (/GeO � >=N7Bs;m��pm;A@�G���)�)%$�� ZJG�k��A  �¤[�Cw�?< � �¤[�C �+N�K � ��p�;-@�G��=< �+N�K<�J)���N�IAH � @�O-¢��3ZJG�k�?<$�&N�KD - - ��J)

�-G�O5� [�N�I-H�"-@�O-¢���N�I-H��3@eO�¢ *G$ GeO � H];-@eG�pm;A@�G��Sp�;-@eGA S�&GeO � "-ZJG�k�3ZFG0k���� ZJG�k�/

»q��kZ�hgjacdekH�Dshrtgju6vxkZ�9gjvµg�r�rù�x�6kF£fgjacztg�y6r�kHvqbj¦´�x�6kFvcbfu�a¡shk=axu6r�kZ~6r�u6v��4±´b��9kH£fkHaxw:[�C!gjaxbfu6�9���c�6kFacu�r{kF�cahgj�6vxrtgj�ck_vµ�xb@gQ[�Cg�acbeu6�2�=�x�6kZshrtg�u6vckf}9gj�2�K�4±�b[.Ct¹ vmgjaxk�ge�6�Yk��P¦Tbeaq�c�6k�z��6~6u��jbeu6�c~�u6�q~2gjahgjiKkH�ckHaxv�«»q�6k\�ca¡g��6vcrtg��cz�bf��bj¦=g acu6r�k �6k�gf� vc~9k�shz¢º2kHv¤g,~�u6vc�Yy2geso8��xa¡gj��v4¦Tbeaci-k_a-�cb½y2k gj~6~6r�z�k��½�cb½�c�6k,shrtgju�vck¤y9b6�YwR«�»q�6k

�xa¡g��6v4¦TbeaciKkHa´z�vqkHz��x�6kHaµg)�Rs§bf���hu��2sh�cbeao�=beaq�c�6kDzt�Yk_�R�xz��4wF¦Tu6�2sh�xz�bf�W«

GeO � H];-@eGQ��p�;-@eG��¥# ���/'*;=>=R Cj<�@0B �A A  p�;-@eG��V�J) � �G�O � Ko;=>?RCj<.@�B�'*;=>?RCj<.@�B ��'*;?>=R Cj<�@�B.�&GeO � [.N�IAH�"-@eO�¢ "AZJG�k � �?�&�����("-ZJG�k�C¤< � Z0NeK � �J'*;?>=RC¤<�@�B*Z�N�K&Cj<J - (/GeO � H];-@eGSp�;-@eG���p�;-@eG��V�J)¥G�O5� [�N�I-H�"-@�O-¢�� � �V/

»!bF�ca¡g��6vcrtg��ckDgFy2b6�YwKz�vq�cb=gj~6~6r�w�gZshbei=y6z��2gj�xbfa´gesHshbea¡�Yz��6d=�xb=�c�6k�i@g�z��-shbf�6��k�sh�cz�£ekZgj�2�K�xbZ~6axb6shkHk��0«

GeO � "-ZFG0k��` w;¤q-K �Q# �+CJ�JHeK��5 ¥�?�&�!���S �;¤q-K��&CJ�JHeKl  �J)����&GeO � "-ZJG�k� �;¤q-K��) �;¤q-K��+G�O � "AZJG�k �&CJ�JHeK�� �&CJ�JHeKF/GeO � "-ZFG0k��` w;¤q-K � ���+CJ�JHeK��5 :�`�&�-"��� w;jq�K��+CN�FH�KD (�J) ���+G�O5� "-ZFG0k� w;jq�K �) w;jq�K���GeO � "-ZJG�k �&CJ�FH�K �S�+CN�FH�K /GeO � "-ZFG0k��A;�[PI=CjB9Z�<$�3ZJ@�B �5 ¥�����"(�� ��!�V� ZJ@�B �5 (�J)�� /GeO � "-ZFG0k�� ��'�;?>=R Cj<�@0B �5 :'*;=>=R Cj<�@0B �J)�����GeO � K�;?>=R Cj<�@0B�'�;?>=R Cj<�@0B ��'*;=>?RCj<.@�B /GeO � "-ZFG0k ��Z�<�'�;?>=R Cj<�@0B � �mZ�<w'*;?>=R Cj<�@�B � /

»q�6kB�ca¡g��6vcrtg��cz�bf��bj¦qgF�ckHaxi-z��2gjr0z�v��c�6kFbf�6r�wK~2gjax�m�c�9gj�m�9gjvm�xb-�Yb-±qz��x�@r�z�vc�xv�«9¶4�µs_gj�¤k�g�vcz�r�w-y9k sx�2g��6dfk����cbK�2gj�2�²r{kbe�c�6k_a&8Rz��2�²vqbj¦ùz��6~�u6��«

GeO � K�;?>=R Cj<�@0B�'�;?>=R Cj<�@0B � Cj< � Z�N�K � �5Cj<�,m� &3'�;?>=R Cj<�@0BwZ�N�KD - (�J)�BDC9I-K ��C�IAKm'*;=>?RCj<.@�B � &3'*;?>=RC¤<�@�B�/`!axk��YztsHg��ck BDC�IAK ��C9I-KDz�i-~�r{k_i-kH�Y�cvF�c��k,ackHrtgj�xz�bf� y9kH�4±�kHkH�%g�`!acber�bfd;r�z�vc� TTkf« d9« � ������#=±qz��c�­�4wR~9k �oBlC9I-KSC¤<7KD FW�gj�9�^g

¦Vu6�2sh�xz{be�2gjr0r�z�vc�\TTke« d9«.E � ���0��� | E'#�±qz{�x�-�4wY~9k¥�-�oBlC9I-K�Cj<7Kl �)($�5BDC9I-K�C¤<7KD - FWH«¦%k ú â ûjâ�à�� ä��ì ÓjÝØÙ�ÿ{Û ì ÙèÕ´ÓjÝØàH×ïÖÞáfû��ÝØÙcÙ4áfÙ � ó2ó ×Và ìdX

� QÞÉTÉgORÉ Ê4Î E I��[MPO ÎTÉgI4Ì<L O E Q ����� =$^ b Í��[MPO ÎTÉgI4Ì<L O E Q�� � QÞÉTÉgORÉ Ê4Î E I��[MPO ÎTÉ%I4Ì[L_O E Q��

ætøWö�æt÷

Page 22: On the use of advanced logic programming languagess bf 2shk_~6 cv c 9gj -gjaxk¨gjy vckH Y F Taxbfi c 6k¤iKbfvx D ©g i-z r z{g aDz i-~6r kHi=kH Y hgj cz be 6vDbj c 6k\rªg c xkHa

�������������� ������������������������������ ��������� �!�"$#%�&�!����!'(�)'*���!�+�� , *�-����.�-"/'*�0��" ���

KMk-[P;mBlC9I-K �!C9I-K3�oBlC9I-K3'L  )%$ �A�5BlC9I-Ku'L �)($�5BDC9I-Ku'L - ()($ ZV/BDC9I-K ��C9I-K! 6&� �J)m[.C�BDC9I-K � �-@-[�[];?<�GS BDC�IAK&�5&� �BDC9I-Kl A �/

»q��kµ~�ack��YztsHg��ckFv¡g�wYvq�c�9gj�+&� ¤z�vm�x�6k�¦Tu6�2s§�cz�bf�2g�rW£ekHacvxz{be��bj¦& ¤z¢¦ù¦VbfaqkH£ekHacw$BDC�IAK0�x�6kZshbe�2sHgj�xkH�2g��cz�bf�¤b�¦& ¨gj�2��BDC�IAK�z{vq�x�6kg�~6~6r�ztsHgj�xz�bf�=bj¦[&� ¤�cb:BDC�IAK4«o��6k�so8Yz��6d��c��k´z��6vx�¡gj�Y�xzªg��cz�bf�Bbj¦2dea¡gjiKi@g��cztsHgjr�z��ckHiKvWi=u6vx�Wy9kmgf�6�²k��D�xb�i@g�8ek+�c��k´vxwRvx�ckHi�axbfy6u6vx��«�Y�r�rR�x�6kq~6axbfdfahgjiKv

�9g�£fkmy9kHkH� shbfiK~6z�r{k��Zg��2�Kkh°6k�shu6�xk���±qz��c�K�c�6kD`!axbfr�bfd eh¤g�r{z�z{iK~6r�kHi-k_�R�hgj�xz{be�Dbj¦+·2`®acbfr�bed2«7Ym�Yw=be�c�6kHaqz�iK~6r�kHi-kH�Y�hgj�cz�bj�±qz�r�r0�Yb=kh°2shkH~6� ¦Tbfaqvxu2sx�K¦©gfshz�r�z��cz�kHvqgjvqi�gfshaxb �Yk§º2�6z��cz�bf��v´b�¦�s§bfi=y6z��2g��cbfaxv�«

�!z � ���o���\}w�7�����P�\}w�$�\}w�P}��3�`��������� �/�L�P��~V�������%�V�/�L���� ���j� �Q�©���2<+���=�VÃ��U²z{�9shk=bfu6a�~6u�ac~9bfvckKz��¨�x�6k=~6ack_£Rz�beu6vDvck�sh�cz�bf��vD±¯g�vDbf��r{w��xb¤dfz�£fkFg�vc�xacbf��dfr�w¤�4wY~2k�� £fgjacztg��R��bj¦3£�oq¼�v�}0±�kF�2g�£fk=u6vxk��º9acvc�賩bea¡�Yk_amdfbYgjr�v�z{�K�c�6k_z{a��Ykhº2��z{�xz�bf�W}6g��2�=±�kD�2g�£ekm�6be�qz{��vcz�vc�xk��Kbf��u6vcz��6d=��z{de�6kHa賩bea¡�YkHaq�xkHaciKv�«¶4��¦4gfsh��}2±q�9gj��8Yz{�9��bj¦+�ck_aci-vDg��2��dfbYgjr�vmgjaxkZu�vck��\¦Tbeaµg��c�caxz�y6u6�ck_v�g��2�¤shbe�2�Yz��cz�be�6vmz��¨gQ£µoq¼ z{v�z�acack_r{k_£fgj�Y���cb-�x�6k

�xa¡g��6vcrtgj�xz�bf�W«�Yq�x�cacz�y6u��ckHv�gj�2��shbe�2�Yz��cz�bf��v g�ack¤iKkHackHr�w,~6r�u6dedfk��½z��Y�cb �c�6k\�¡gjaxdfkH�-s§rªg�u6vck_v�«�¶V¦µbe�6k¤u6vxkHv-vxz{iK~6r�w¨�4wY~9k��·²³4�ckHaxi-vmz��6vx�ck�ge� bj¦+º9acvc�賩bea¡�Yk_aD�ckHaxi-v�}0�c�6k_� £�oq¼�v�y9k�shbfiKk ¸�gfg�vµgj�9� �Yg�wRgjahgji�gj�W¹ v�H(CN�FHP;=>-nAZ0>AG�;=>)��&�!I2Þlj�J4c«0���6ki�g�w g�r�vcbFu6vckZ·9`!axbfr�bfdFdfbYgjr�v´z��6vx�ck�ge�Kbj¦®`®acbfr�bed=dfbRg�r�v¯g�vqvczt�Ykh³cshbf�9�Yz��cz�bf�6v�«��u6aqkh°6~9kHacz�kH�9shkf}0z��-�x�6kZ�Ybei@g�z{�Fbj¦!¦Tbeaci�gjr6rtgj��dfu2g�dfkHvqgjvq±�kHr�rWgjvqb�¦®�9gj�cu�a¡gjr0rtg��6dfu2g�dfkHv\TTke« d9«6vxk�sh�cz�be� l�«��FWH}Yz�v��c�2g��

g�r�r{bj±qz��6dq·9`!acber{bedm�xkHaciKvùgj�9��dfbYgjr�vWz�vùg y2be�Yu6v�«�Y�vùg��6bf�x�6kHa!kh°2gjiK~6r�kf}�shbe�6vczt�Yk_aù��bj±,r{k§¦T�4³4ack�s§u6acvxz{£ekmgj�x�cacz�y6u��ck��Bacu6r�kHv+g�ack�xa¡g��6v4¦TbeaciKk��=z��Y�cbF�6bf�²³©r�kh¦T�賩axk�shu6axvcz�£fkBacu6r�kHv�«6»q�6k�ack_vcu6r��cz��6d=axu6r�kHvmb�¦T�ck_�@�9g�£fkDgf�6�²z{�xz�bf�2g�r g��c�caxz�y6u6�ck_v�¦Tbfaqz�i-~�r{k_i-kH�Y�cz��6dg�� �¡gesHshu6i=u�rªg��cbeao�2}Y±q��zªsx� z�vµz���¦4gfsh��g-axkHvc�xacztsh�xk�� ¦Tbeaci&b�¦+¦Tu6�2s§�cz�bf�¨g�y6vc�xa¡gesh�cz�bf�,gj�9�¨shbei-~9bfvxz{�xz�bf�:TVvckHk-g�r�vcb@gK�6be�Y³`®acbfr�bedZ£ekHacvxz{be��bj¦ù�x�6z�vqz��,2ÞlJ4c}Y~6~W«6�L�fl �²����beW_«¸ bj±´kH£ekHa�}6g�r�r{bj±qz��6dF·2`!axbfr�bfdF�ck_aci-vqgj�9�=dfbYgjr�v�z{v��6be�qkH�6bfu�df�-�xb=~6acbe~2gjdYgj�xkm�c��kµr�bedfztsHgjr9�2g��2�Yr�z��6dDbj¦+shbf�Y�xkh°6��¦Tacbei

·9`!axbfr�bfdF�cb=�x�6k�dfa¡g�i-i�gj�cztsHg�rYr{k_£fkHr4«¶4�=`!gjack_v¡sx�6z2g��2�h z{r�r�kHa�¹ v�kh°2gjiK~6r�k32 �(b?4c}jgqack_rªg��cz�£fk�vck_�R�xkH�2shk >A;?B�shbe�Y�¡gjz��6v+g��Yk�shrtgjahgj�xz{£ek´vxkH�Y�ckH�9shkmIWz��D±q��zªsx�=g��6bfu6�

~��6a¡g�vck:<�[¤z�v�kHr�zt�Yk�� T4g��e@-[7WH«�»q�6kHw ~6acbe~2bevck=�xb s§b²�²k=acu6r�k��&� 6� ¡ H]Z�R�"�,L�3� yYw¤�c��kFº2acvx�Dbj¦q�c�6k=�4±�bK¦Tbfr�r�bj±qz��6d·9`!axbfr�bfd=shrtgju6vxkHv�«

>A;?B.�&� �! =¡�HPZ�R | �?<!# �&NeKF�J)m[.C'�0@�[ � �3<0[��e@-[ 6-6 *G$%I����&� �e@-[� �?<$�&NeK� (/

>A;?B.�&� �! =¡�HPZ�R | �?<!# �&NeKF�J)m[.C'�0@�[ � ��[.C 6 � �5<�[ �0@�[ 6-6  G*G$%Im���&� �0@�[� �=<$�&N�K�  /

��k�sHg�u6vckB�c�6kDy9bfu��2�6gjaxz�kHvqbj¦!�c�6k�vck_dfi-k_�R�q�x�6kHwKack�shbedf�6z9vHk�T 6 gj�2� 6 Wqgjack�k�|eu2g�r4}Yy2be�c�¤gjvxvckHax�ck��¤s§rªg�u6vck_vmack�shbfde�6z9vHkZgj�k_i-~6�4wF±´bea¡� TT�x�6k�dRg�~�WH«Y»q�6k�º2axvc�mshrtg�u6vck�ack§¦TkHacv��cb=dYgj~6v�z��@be�6r�wZbe�6k�~2bevcz��cz�be�-y9k�sHgju�vckD�x�6kDy9bfu6�2��gjacz�kHvmg�ack�dfr�bey2gjr9�cb�x�6kDgjvxvckHax�ck�� shrtgju6vxk �6��kH�2shkF�c�6k_w@gjaxk��c�6kDvhgjiKkq¦TbeaqkH£fkHaxw-z��6vx�¡gj�9shkDbj¦+�x�6kDgjvcvxkHac�xk�� shrtgju6vxkf«6»q�6k�vxk�shbf�9�¨shrtg�u6vck�ack§¦TkHacv�xb g���u6�6r�z�i-z��ck��B�Yu6i=y9kHa´b�¦®�Yz F0kHack_�R��dRg�~6vqz��@�Yz F0kHackH�Y��~2bevcz��cz�bf��v´y9k�sHg�u6vckD�x�6kDy9bfu6�9�6gjaxz{k_vmgjack�r�b6sHgjr0�xbZ�x�6kZg�vcvck_ac�ck��s§rªg�u6vcke«UYb9}Rg�vcz�i-~6r�km�Yz F0kHack_�2shk�z��@|eu2gj�Y�xzغ0sHgj�xz{be�Z~�acbj£Yzt�YkHvqgD�6k�gj��¦Tbfaxi=u6rtgj�cz�be�µb�¦ù�x�6kµ�Yz F0kHack_�2shkHv�y2kH�4±�kHkH��vxkH£fkHahgjr0y9kH�2gê³

£Yz�bfu�acv�«Y»!b=�YkHvhshacz�y9kZkh°6~6r�ztshz��cr�w=�x�6kDz��2shbei-~6r�kH�xkmvck_�R�xkH�2shk_v�}0beaq�cb=�2g��2�Yr�k��c�6kZs§bf�Y�ckh°6�qz����ckHaxi-v�}Yy6r�u6acv��c�6kD�Yz F0kHackH�9shkHvy9kH�4±�kHkH�K�c�6k�y2kH�9g�£Rz�beu6acv�«f¸qbj±�kH£fk_a�}7£µoq¼�v&TTkH£ekH�=�6z�df��kHa4³4bfah�YkHaAW�b2F0kHa��6bf�x�6z��6d�y2k_�4±´kHk_�-�c��kHz�a¯shbe�Y�ckh°6�4³V¦TaxkHkmdea¡gjiKi@g�acv¦Vbfu6�2��gj�cz�be�@gj�9�=�c��kD»!u6acz��6d�³èshbei-~6r�kH�xkq�2gj�9�Yr�z{��dZb�¦®�x�6kDshbf�Y�xkh°6�mz��¤`!acber{bed2«Y¸mg�acacbe~�¦Tbeaci=u6rtgjv!b F kHaxvµg��@z��Y�ck_aci-k��Yztgj�cks§bf�Y�ckh°6�q�2g��2�Yr�z��6d=sHgj~2g�y6z�r�z{�4wF�c�9gj�mgj~�~2k�g�acv��cb=b2F0kHamg=�Yz�axk�sh�mk_�2shb6�Yz��6d=bj¦!�c�6k�vxrªg�vc�K¦Tk�g��cu6axkf«��u6aD|eu6kHaxw#g�~6~6r�ztsHgj�xz{be��TTvck_k-vck�sh�cz�bf�$deW�dez{£ekHv�u6vDgKack�g�r{z�vx�cztsDu�vckF¦Tbeam�c��k=i@gj~�~6z��6d=bj¦¯¼B`�U6¼�axu6r�kHvDbf�Y�xb@¸mg�acaxbf~

¦Vbfaci=u�rªg�v�«�Y�axu6r�k�¦TbfaqdekH�6kHahgj�cz��6d=axkHrtgj�xz{£ekHvqz�vq±qacz��c�xkH�¨g�v�¦Tbfr�r�bj±qv+u6vxz{��d=�6kH±­dfa¡g�i-i�gj�cz�sHgjr9shbf�6��k�sh�cz�£ekHv�±q�6ztsc�K±qz�r{r0y9kz��Y�caxb6�Yu2shk��Krtgj�xkHa�«

>A;?Bs@JK`C���;\� � � )#)($ 1 � ���6��~6acbe�6bfu6�:U 4Bm`[.>A;�[ [.>AZ�<.Z�N7<:��#�;�[PI=CjBsZ0<,�lqFZ�>?RN7Bs@ [�>:���� ¥#@0BjB*C � �\<�Z�N7< [PH(>-@JIF;�� ��[ � �¤[,C  V)�)%$ ��� #�*�*G$ IF;?<7Ko;=<�O-;)� ����C  \ (/

»q�6kDshbe�6�6k�s§�cz�£fkHv�@0BjBRg��2� *�*/$%g�ack��c�6k�dea¡gjiKi@g�aùaxu6r�k�£fkHaxvcz�bf�6v�bj¦+·2`!axbfr�bfd9¹ v�[.C g��2� *G$�«9`!gja¡g�i-kH�xkHacv��&gj�2���g�ackDaxkHvc~9k�sh�xz�£fkHr�w �c�6kDiKb6�Yk TTz��Y�ckHaxacbfdYgj�xz{£ekDbfa��Yk�shrtg�a¡gj�xz�£fkFW�gj�2�¤gPr�z{vx�qbj¦¯g�dfaxkHkHi-k_�R� ¦Tk�g��cu6axkHv�« Bqbe�ckF�c�2g��µg�dfack_kHi-kH�Y�¦Vk�gj�xu6ackHv-g�ack�shbfiKi-bf�\�cb �c�6k�~6axbf�6beu6�(g��2� �c�6k�kHr�zt�Yk��Å�6bfu��;~6�6ahgjvxkf«+`!gja¡g�i-kH�xkHacv���gj�2� �'gjaxk@shbei=y6z��2gj�xbfacv�¦Tbfa~�acb6�Yu2shz��6d\�c�6k=axkHvcu6r��xz{��d¨vxkHi@g��R�xzts�¦Tbeaci=u6rtg�«DBqbe�ck=�x�6k@g�y6vc�xa¡gfs§�cz�bf�,vhsc��kHi-k���±q�2g��Dz�v�g�y6vc�xa¡gesh�ck��½yYw @�BjB*C � z{v�vxbfi-kz��2�²z{£Yzt�Yu2g�r4«c¶4�m[ � �¤[,C  �}_�c�6kqgjy�vc�cahgfsh�xk��Fz��2�Yz�£Yzt�Yu2gjrjz�v0i�gf�Yk!z��Y�cbµg�vxkHi@g��Y�czts�¦Tbeaci=u6rtg�¦TbeaW�6beu6�D~6��a¡gjvxkHv!�c�2g��Wz�vùg�vcvxu6i-k���xb¤y9k=�c�6kKvckHi�gj�Y�cztshvDb�¦¯�x�6k-k_r{zt�Yk�� �6bfu6�,~��6a¡g�vckf«!»q�6k=k§°²~�ackHvxvcz�bf��[ � �¤[,C  Zz�vDaxkHrtgj�xk��,�xb¤�c�6kP¦Tu6�2s§�cz�bf� & �Yz�v¡shu�vcvck��ö�ö á�ªJ« éHë�ð

Page 23: On the use of advanced logic programming languagess bf 2shk_~6 cv c 9gj -gjaxk¨gjy vckH Y F Taxbfi c 6k¤iKbfvx D ©g i-z r z{g aDz i-~6r kHi=kH Y hgj cz be 6vDbj c 6k\rªg c xkHa

lL� "�Z0Bs@0<��0;Q�&������u'�n=�!���-���� ;�K��+BlC��JCX;=> ���-� �S���

z��¤vxk�sh�xz{be��d6«Þ�6«9¶4� ��� C  f}9�c�6k=~2g�a¡g�i-kH�xkHa$�¤z�v��c�6k=axkHvcu6r��Db�¦ g�y6vc�xa¡gesh�cz��6d��c��k=z{�9�Yz�£Rzt�Yu9gjrWbj£ekHa��c�6k=vxkHi@g��Y�cztshvmb�¦¯�x�6kz��2s§bfi-~�r{k_�ckmvxkH�Y�ckH�9shkf«���2shk=±�kF�2g�£fk=gf�Ybe~6�ck��¤�x�6kZzt�Yk�g-b�¦¯gf���Yz��6d-axu6r�k-gjvcvxu6i-~��cz�bf�6v��cb�£µoq¼�v�}9�c�6k=i�gjz���~6acbey6r�kHi&z�v��cb¤�Ykhº2��k=±q�2gj�

g�ackK�c�6k�z�i-~6r�ztshz��D|eu2gj�Y�cz¢º s_gj�cz�be�6vZz��;·9¸m¸�¼=«!¶4� £�oq¼�v�}!kH£fkHaxw;dea¡gjiKi@g�amacu�r{k�beaZdea¡gjiKi@g�amz��ckHi��2gjvF�4±´b z�i-~6r�ztshz��~9gja¡g�i-kH�xkHacv ¦Tbfa�z��6~6u6�mg��2��bfu��c~6u6��«.YmvcvxkHac�xk��,axu6r�kHvmb�¦¯·9¸m¸m¼ i=u6vc�mg�r{vxb=�2g�£fkB�c�6kF�4±´bKz�i-~6r�ztshz��+~2g�a¡gjiKkH�ck_acv�«9¶4�¤�x�6kº9acvc�!axu6r�k´b�¦ `!gjack_v¡sx�6z0gj�2� h�z�r�r{k_a�¹ vWkh°2g�i-~6r�kf}_�c�6k�z��6~6u6�+gj�9��bfu6�x~6u6�!~2g�a¡gjiKkH�ck_acv+gjaxk´zt�YkH�Y�xzªs_gjr.TTz4« kf«��c�6k_wZgjaxkmshbf�6��k�sh�ck���xb-k�gesx�¨be�c�6kHa-WDgj�9�K¦Tack_kZz�� �c�6k=gjvxvckHax�ck��,shrtg�u6vckf«¥¶4�¨�x�6kHz�a�vck�shbe�2�\acu6r�kf}0�x�6kFz{��~6u6�µg��2�\bfu6�x~6u6�m~9gja¡g�i-kH�xkHacvDg�ack=gjr�vcbzt�Yk_�R�xztsHgjr4}ey6u6���c�6kHw-g�ack�u6�6z�£ekHacvhgjr�r�w |eu2g��R�xz¢º2k��=z��=�x�6kDgjvcvxu6i-k��-shrtgju�vckf«Y¶4��gj�6be�c�6kHaqsHg�vck TTvxkHkD~6axk��YztsHgj�xk�Bs@�RV"-Ge@ K�;?>=Rz��=vxk�sh�cz�be� b�«Þ�6«ÞleW_}�±�kmk§°²~9k�sh���c�6k�z��6~6u6�qgj�2�Fbeu6�c~�u6�´~9gja¡g�i-kH�xkHacvqgjaxkµ�Yz�vx�cz��2sh�mg��2�Fu6�6z�£fk_acv¡g�r�r{w=|eu2gj�Y�xzغ9k��-g��+�c�6k�r�kH£ekHrb�¦ù�x�6kZgjvxvckHax�ck�� acu6r�k TTz4« kf«Y�c��kHw¤gjackDshbe�6�6k�s§�ck��\�cb=�6be�c�6z��6d7WH«Y¶4��acu�r{k�>-;=B9@JK`C��^;�g�y2bj£ekf}Yz��´z�vq�c��kDkh°6~6r�ztshz��¯�Yk_acz�£fgj�xz{be�-z��Y�cbg��¤kHiK~6�4w�vc�caxz��6d��c�2g��µy�z{�9�Yv��c�6kFz��6~6u6�Dgj�9�¤beu6�c~6u��µ~9gja¡g�i-kH�xkHacv��cbedfkH�x�6kHa�«�UYz��2shk=`!gjaxkHv¡sx�6zqgj�2� h�z�r{r�kHa�~6axkHvck_�R�B�4±´bvx�4wYr{k_vmbj¦´|eu2g��R�xz¢º sHgj�xz�bf�¤gj�2��shbe�6�6k�s§�cz�bf�W}0g��2��±�kD�2g�£fkB~6ackHvxkH�Y�ck��\wfk_�µgj��bf�c��kHa�}9±�kZsHgj���6bf��shbfiKi-z��+�c��kD�cahgj�6vxrªg��cz�bf��xbZbe�6kDb�¦ù�c��kHi �e�c�6kF|fu9gj�Y�cz¢º sHg��cz�bf��gj�2��shbe�6�6k�s§�cz�bf��i=u6vx�´y9k � kh°6z�y6r�kf«»!bDvxu6i*u6~W}e±�kµshbe�2shkHz�£fk�·2¸�¸m¼)gjv�vc�caxbf�6der�wZ�4wY~9k���£µoq¼�v+~6r�u6vq·2`!axbfr�bfdB�ckHaxi-v´g��2�=debRgjr�v�}j~6r�u6v��6kH±^shbe�6�6k�s§�cz�£fkHv

¦Vbfa´g�vcvck_ac�cz��6d=shrtgju�vckHvqgj�2�Faxu6r�kHv�}6|eu2g��Y�cz¢¦TwYz��6dµg��c�caxz�y6u6�ck_v´z��=�c��kmacu�r{k_v�}6gj�9�=shbf�6vx�cahgjz��6z��6dD�x�6kmy9bfu6�9�6gjaxz{k_v+bj¦WdekH�6kHahgj�ck��±�bfah�Yv�«

��� ���s� �K¿������V�F�tÃ.�»q��kµvxwY�R�hg�°�bj¦®·9¸m¸�¼)z{vqdez�£fkH�KyRwK�c�6k�¦Tber�r{bj±qz��6dBacu6r�kHv$�

& � �J� *�� � / & � � � � /� � �J� *�� � )#)($ � �� � �J� *���� � ��� � �!� � #!� � ��� � � � � � ;`[LI�C¤BsZ�<�&� � �J� * @0BjB*� � � � ��IFZ�R�;�� � � � 1^�6k_±� � �J� * CjR\[�B $ � � ����� *�*/$ � � 1^�6k_±� � �J� * G�;=B K�@ � Æ Q LØÊ4Î � Ñ ��� Æ Q LØÊ4Î � Ñ ��� M � � 1^�6k_±� � �J� *���� � �#��� � �$� ���� � �J� * �#��� ¦���� � ��� ��� Æ Q LØÊ4Î � Ñ ��� Æ Q LØÊ4Î � Ñ ��� M � �¤  Æ Q L¢Ê4Î � Ñ ��� Æ Q LØÊ4Î � Ñ ��� M� � �J� * � � Æ Q LØÊ4Î � Ñ

»q�6k��4wY~9kHv-b�¦��x�6k��6kH±�shbe�6�6k�s§�cz�£fkHv�gjaxk¨gjvF¦Tber�r{bj±qv�«W¶4�=z�v=k�g�vcw½�cb;sx�6k�s58��c�2g��=�c�6k gjy9bj£fk�dfahgji-i�gja�dfk_�6kHa¡g��ckHv±�kHr�r¢³©�4wY~9k��=k§°²~�ackHvxvcz�bf�6v�«

KMk-[P;G�;=B K�@Q�-�oBlC9I-Ku'L �)($�5BDC9I-Ku'L �)%$)ZA ()($�-�oBlC9I-K�'L �)%$)�5BlC9I-Ku'L �)($Z5 ()($V�A�5BlC9I-K 'L �)%$)�5BlC9I-K�'L �)($ZA  /KMk-[P;�-@0BjBc��IFZ0RS;M ¥� )%$ �A�5BlC9I-Ku'L �)($�5BDC9I-Ku'L �)($ZA A ()%$ �-�oBlC9I-Ku'L �)($�5BDC9I-Ku'L �)%$)ZA (/KMk-[P;�5CjR\[�B ��� *�*/$ �  :ZV)($ �-�5BDC9I-Ku'L �)%$)�5BlC9I-Ku'L �)($Z5 ()($V�A�5BlC9I-Ku'L �)($�5BDC9I-Ku'L �)($ZA  /Z-[ ������� �`q-� � *�*G$ ��/

»q�6kFº9acvc�B�6kH±*shbf��vc�caxu2sh�F�c�2g��Zgj~�~2k�g�acvDz�� �c�6k=axu6r�kF¦Tbfa�dekH�6kHahgj�cz��6d�axkHrtgj�cz�£ek-shrtgju6vxkHvDz�vDgj� @�BjB0|eu2gj�Y�xzغ0sHgj�xz{be�W«.YIFZ0RS;q|eu2g��Y�cz¢º sHg��cz�bf�Kz{vq�YkHvxz�df�6k�� vcz�i-z�rtgjaxr{wY«�»q�6kHw�gjack�u6��z{£ekHacvhgjr!gj�2�Kkh°6z�vc�xkH�Y�cztgjrW|eu2g��R�xz¢º sHgj�xz�bf�6vmg��´�x�6kDacu�r{k�r�kH£ekHr4«UYz�iKz{rtg�acr�wf}jbe�6k�i@g�wF�6kHk�� shrtgju6vxk�z{iK~6r�ztsHgj�xz{be� g��q�c�6kBacu6r�k�r�kH£fkHr4« �!£fkH��z¢¦+vcu2sx�¨g���z{iK~6r�z�k��Zs§rªg�u6vckBz{vq�xb=y2kBu6vck�� z{�

s§bf�2�Yz��xz{be��dfbRg�r�vqbf�6r�wY}Yz{�qi�g�w=y2kB�c�2g��m�6b-shbe�2�Yz��cz�be�@debRg�rùshbeacack_vc~9bf�2�YvB�cb=z��cv�v¡shbe~2k��9z��mi=u�vc�qy9kDz�i-~6r�z�k��=gj���c�6kBacu6r�kr�kH£ekHr4«»q�6kBvckHi�gj�Y�cztshvqb�¦�gPacu6r�kDy9b6�Yw��5CjR3[.B���B9@�N�IF; �3ZFG0k5 Zz�vq�c�2g��mz��qdfk_�6kHa¡g��ckHvB±qz{�x��dfa¡g�i-i�gja+axu6r�kHv ��g��2�¤shrtgju�vckHv �

±q�9gj� � ZJG�k�dekH�6kHahgj�ck_vµ±qz��x����gj�2� ��� ����B9@�N�IF; �Y«� u6r�kmgjvcvxkHac�xz�bf�=~2g�a¡gjr�r�kHr�v!z�i-~6r�ztsHgj�xz�bf�Dgj�+�x�6kmdea¡g�i-i@g��cz�sHgjrer{k_£fkHr4«j»q�6k�vckHi�gj�Y�cztshv!b�¦ùg�acu6r�kqy9b6�Yw��&N7Bs;�*�*/$ �3ZFG0kmz�v

�x�2gj��z��qdfkH��kHa¡g��ckHv�±qz{�x��dfa¡g�i-i�g�aùaxu6r�kHv �&gj�2��shrtgju�vckHv �¤±q�2gj� �3ZFG0k�dfkH�6k_a¡gj�xkHvm±qz��x����� ���+N7B9; �Dgj�2� �!«6�0z98fk�kH£ekHacwaxu6r�kf}6gj�¤g�vcvck_ac�ck���acu6r�k��2g�vq�4±´bFz�i-~6r�ztshz��!~2gjahgji-k_�ckHaxv�¦Tbfa��c�6k�y9bfu6�9�6gjaxz{k_vqbj¦ù�x�6kDvxkHdfiKkH�Y�´z��cvq��k�gf�Kack�shbfde�6z9vHkHv�«�»q�6kHvxk~9gja¡g�i-kH�xkHacvmg�ack�u6�6z�£ekHacvhgjr�r�w-|fu9gj�Y�cz¢º2k���g��´�x�6kDr�kH£fk_r0bj¦+�c�6kDg�vcvck_ac�ck��¨shrtg�u6vckf«� u6r�k¯g�vcvck_ac�cz�be�@gj�9�D�x�6k@�BjBe|fu9gj�Y�cz¢º sHg��cz�bf�Fshbj£fkHaxv´�x�6kqack�|fu�z{axkHi-k_�R��bj¦0�c�6kqdea¡gjiKi@g�a0acu6r�k�¦TbeaùdekH�6kHahgj�xz{��dDackHrtg��cz�£fkHv�«

Y��6bf�x�6kHa¤gj~�~6r�zªs_gj�cz�be�(z�vK�c�6k,shbf��vc�caxu2sh�xz{be��bj¦Zgj�­�6z�df��kHa4³4bfah�YkHa¤gjy6vx�cahgfsh��vcwY�Y�¡gê° �cack_kf«3i�bfa-z��6vx�¡g��2shkf}q�x�6k acu6r�k\¦Tbfaaxk�shbedf�6z9vHz��6d�vcz�iK~6r�w@�4wY~9k��,·²³©�xkHaciKvµ±q��zªsx�;g�ack-gjy�vc�cahgfsh�xz�bf�6v�T4gjv�dfk_�6kHa¡g��ck��ÅyYw¨�x�6k=dfahgji-i�g�aqbj¦qvck�s§�cz�bf�;��« l�«��FWms_gj�k�gjvcz�r�w=y9kD±qacz��c�xkH��z��@·9¸m¸m¼P«

Bs@�RV"-Ge@ Ko;=>=R �A@0>=>AZ0¡$��>5�P'�k-[P;�'.k-[P;_ ��oB9@�RV"-Ge@ �  )#)($B9@�RV"-Ge@ ��@�>\��>5�P'�k-[P;���@0>m# �� � �#@0BjB � � �\Bs@0R�"-Ge@ K�;?>=R���> �]'.k-[P;�� )�)($ � �.@�>�*�*G$%Bs@�RV"-Ge@ Ko;=>=R '�k-[P; �` �^@0>_ 3 (/

ætøWö�æt÷

Page 24: On the use of advanced logic programming languagess bf 2shk_~6 cv c 9gj -gjaxk¨gjy vckH Y F Taxbfi c 6k¤iKbfvx D ©g i-z r z{g aDz i-~6r kHi=kH Y hgj cz be 6vDbj c 6k\rªg c xkHa

�������������� ������������������������������ ��������� �!�"$#%�&�!����!'(�)'*���!�+�� , *�-����.�-"/'*�0��" l6�

¶4�½bfa¡�²kHa=�cb¤vxbfr�£fkK�c�6k�~6axbfy6r�kHi�b�¦µ�c��k@|eu2gj�Y�xzغ0sHgj�xz{be�,bj¦µg��(gjvxvckHax�ck�� acu6r�kf}!be�6k-i=u6vx�Dy9k@gjy�r{kK�cb,sHgj~��cu6axk@�x�6kz�iK~6r�zªs§z{��~2gjahgjiKkH�ckHaxv´b�¦W�c�6k�axu6r�km±qz��c�6beu6�+z��Y�ckHaè¦TkHaxz{��dZ±qz��c�K�c�6k_i¨«Y�m��kmi=u6vx�´gjr�vcbBy2kDgjy�r{k��cbZs_gj~6�xu6ack��c��kµy9bfu��2�6gjaxz�kHvb�¦ �x�6kqvck_dfi-k_�R���c�2g��ùvxbfiKk´�6be�Y³4�ckHaxi-z��2gjrYbea+acu6r�kqy9b6�YwDkh°6~6axkHvcvxz{be�-dekH�6kHahgj�ck_v�«Y»!bD�YbDvcbei-kH�x�6z��6dmvx~2k�shztgjr�¦Tbfa+sHg�~6�cu6axz��6d�x�6kmy9bfu��2�6gjaxz�kHv´b�¦W�c�6k�vckHdei-kH�Y��dfkH��kHa¡g��ck��KyYw gBshrtgju6vxkµ��k�gf�Pz{v�u6vckHr�kHvxvqy2k�sHgju6vxkDz��+z�v´z��=�x�6kmy2g�vcztsq~�acz��2shz�~6r�kHv�bj¦WkH£ekHacwdea¡g�i-i@g�a!axu6r�kD�c�2g��q±q�2gj�qgF�6k�ge�KdfkH�6k_a¡gj�xkHv�z�v´kh°2gesh�cr�w-±q�9gj�q�c��kZshbfaxackHvx~2be�2�Yz��6d=y9b6�Yw-dekH�6kHahgj�ck_v�«¬,k�~6axbf~9bfvckB�c�6k¥G�;=B K�@�s§bf�6vx�cacu9sh��«9»q�6kD�9gji-kQ�¡�Yk_r{�hg��Fz�vmsc��bfvck_�¤y2k�sHgju6vxkZz��mshbe�6�6be�ckHv�g=�Yz F kHaxkH�2shke}0�6kHaxkDy2k_�4±´kHk_�

�4±�bF~2bevcz��cz�bf��vqz{��gj��z��6~6u6��±�bfa¡�¥«»q�6k=vxkHi@g��Y�cztshvmb�¦ gKaxu6r�kZy9b6�Yw �-G�;=B K�@���Z0<�G��3ZFG0k5  z�v��c�9gj��z��µdekH�6kHahgj�xkHvZvxu2sx�,±´bea¡�YvB�c�2g����3ZJG�kFdfkH��kHa¡g��ckHv=gj�2�

±q��bfvckqy9bfu��2�6gjaxz�kHv+v¡g��cz�v4¦Vw:��Z�<�G�«j¬ z��c�Fbfu�a´shu6axackH�Y���4wR~�z{��dµgjvxvcu6iK~6�cz�be�W}��c�6k�º2axvc�´g�acdeu6i-kH�Y�!bj¦�Ge;?BcKo@�z�v®g��YwD~6ack��YztsHgj�xkb�¦+�4±´bK~2bevcz��cz�bf��v�«6»q��k G�;=B K�@Bshbf�6vx�caxu2sh�DaxkHrtgj�ck_vµ�4±�b=£Yz�vcz�bf�6v�bf�¤�x�6kFv¡gjiKk�z{��~6u6�mvxkHdfiKkH�Y����c�6kFacu6r�kDy9b6�Yw�kh°6~6ack_vcvcz�be��x�2gj�!dekH�6kHahgj�ck_v´z���}egj�2�FgDshbe�2�Yz��cz�bf�Bbf�=z��cv!y9bfu6�2��gjacz�kHv�«eY�r��c�6beu6df�F�c�6kqy9bfu��2�6gjaxz�kHv´gjaxkqz�i-~6r�ztshz��wTï¦Tbfa��c�6kqvhg�8fkqb�¦ ��zª�²z{��d��bfu6vxkh³M8ekHkH~6z��6d7WH}��c�6k�Ge;?BcKo@�shbe�6vc�xacu2sh��dez{£ekHvqgFi-k�g��6v´�xb=kh°6~6ack_vcvm~�acbf~9kHax�cz�kHv�bf�K�c�6kHi «Y��6bf�x�6kHa�~2bez��R�qb�¦´£Yz�kH±^z�v��cb-vhg�w��c�2g��m�c��k¥Ge;?BcKo@Dshbe�6vc�xacu2s§�Dz�vm�cbK�c�6kBz{iK~6r�ztshz��+£fgjaxzªg�y6r�kHvmb�¦+dfa¡g�i-i�gja+axu6r�kHv�±q�2gj�

g\shbf�2�²z{�xz�bf�,dfbYgjr�z�vZ�xb¨�x�6k-kh°6~6r�ztshz��F£fgjacztg�y6r�kHv�«0¶4�Fdfz�£ekHv g\i-k�gj�6vD�xb¨shbe�R�xacberq�c�6k�z��6vc�hgj�Y�cztg��cz�bf� bj¦m�x�6kHvck\£fgjacztg�y6r�kHv�«��k�sHg�u6vckF�c��kµk§°²~�r{ztshz��q£fg�acztgjy6r�kHvqshbe�2shkHax�¨�x�6kDgj�c�xacz�y6u6�xkHvmb�¦+�c�6kDdea¡g�i-i-gja!TVkHz��c�6kHam£�oq¼�beam·2¸�¸m¼mW_}2g��2�K�c�6k�z�i-~6r�ztshz��£fg�acztgjy�r{k_vmshbf�2s§kHac�,�x�6kZ~9gjacvxk�� �dfkH�6k_a¡gj�xk��,vxkH�Y�ckH�9shkf}��c�6k:Ge;?BcKo@Dshbe�6vc�xacu2s§�Dz�vµgfs§�cu2g�r{r�w¤shbei-~6r�kH�xz{��d=�c�6k=sHgj~9gjy6z�r�z��cz�kHvqbj¦�x�6kDshbf�9�Yz��cz�bf��dfbYgjr�v�«Y»q��bfu6de�@y9bf�x���c�6k¥G�;=B K�@�s§bf�6vx�cacu9sh�Dgj�2��shbe�2�Yz��cz�bf�KdfbYgjr�vmgjr�r�bj±½¦Tbfamg�� g�acy6z��xa¡gjaxw@shbe�Y�cacberWbe�@�x�6k~9gjacvxz��6d �dfkH�6k_a¡gj�xz�bf�-~�acb6shkHvxv�}6�x�6kHw��YbZ��bf�qshbfr�rtgj~6vxkm�x�6k�vcwYvc�xkHi¨«e»q�6k�bf�x�6kHa�}YiKbfaxkµ�Yz�v¡s§z{~�r{z��6k��0}Rs§bf�6vx�cacu9sh�cv\8fkHkH~��x�6kHz�age�Y£fgj�Y�hgjdfk�±q�6ztsx�-z�vmgF£fkHaxw@shbe�2shz�vckB�6bf�hgj�cz�be�=¦Tbea¯gFvx~2k�s§zªg�r�zsv_k����¡g�vo80«»q�6k=k§°²~�r{ztshz���|fu9gj�Y�cz¢º sHg��cz�bf� z��¤acu�r{k=y9b6�Yz�kHv�}¥�c�6k=z�i-~�r{ztshz��qu6��z{£ekHacvhgjr´|eu2g��Y�cz¢º sHg��cz�bf�¨g����c�6k=axu6r�kZr�kH£ekHr4}Wshbfi=y�z{��k��

±qz��x�¤�c�6k,G�;=B K�@Bshbf��vc�caxu2sh��}ùg�r{r�bj±­u6v��cb�kh°6~6axkHvcvF�c�6kF£fgjaxz�bfu6v�|fu9gj�Y�cz¢º sHg��cz�bf��vfs§bf�6�6k�sh�cz�bf��vµ±�kF�2g�£fkFi-kH�Y�xz{be�6k��0«�»q�6k�4±�bFkh°2gji-~�r{k_v+¦Taxbfi�`!g�ackHvhsc��z®g��2��h�z�r�r{k_a�¹ v´~9gj~9kHamsHgj���6bj±­y9kµdez�£fkH��z��@g=�¥bfdfzts�¼�a¡g�i-i@g�a�¦Tbfaxi@gjr�z�vci��

>A;?B.�&� )�)($���! ?¡�H]Z0R� �## IFZ�R�;D� � �-@�BjB��e@-[ � �\<�[ �0@�[ )#)($ Ge;?BcKo@�C¤< � Z0NeK � �5Cj< , �+ ����H� #M  *�*G$%I�`�&� �e@-[� � - (/

>A;?B.�&� )�)($ �H� =¡�HPZ�R '## @�B¤B��0@�[ � ���5<�[ �0@�[ )#)($ �H� #M  *�*G$%I�`�&� �e@-[� � (/

B bf�xkD�c�2g��m�x�6kZ�YkHaxz�£fgj�cz�be�@�xb=�c�6kFkHiK~6�4w=�ckHaxi-z��2g�r�� ��� #_ �i@g08fkHvq�x�6kDz��6~6u6�mg��2��beu6�c~6u��mk�|eu2g�r©«�¶4�maxkHi@g�z{��v´�xb-vc~9k�shz¢¦Tw�x�6kHz�aqv¡s§bf~9kf«9»q�6k�~6ack��²zªs_gj�ckQCj< � Z0N�K � �oC¤<�,F�! mi@g08fkHv��c��kHi�der�bfy2g�r2y9k�sHg�u6vckF£fgjaxzªg�y6r�k�� z�vqdfr�bfy2g�r4«h�beackqkh°2g�i-~6r�kHv!sHgj�Fy2kqdez�£fkH�Fbj¦Wshbf��vc�cahgjz��6z��6d��c��k´y9bfu6�9�6gjaxz{k_v+bj¦Wg�dfkH�6k_a¡gj�xk��F±�bfa¡�¥«j»q�6k�¦Tber{r�bj±qz��6d�acu6r�kqkh°6~6axkHvcvxkHv

�x�2gj�q�x�6kDgjvxvckHax�ck��\acu6r�k H];-@�G ��)#)($�"-ZFG0kDi=u6vx�´y9k�u6vck����cb=dekH�6kHahgj�ckFgD~6axkhº6°¤bj¦!acu6r�k�y9b²�²w-kh°6~6axkHvcvxz{be� " �f«

H];-@eG��()#)($� H];-@eG��()#)($ G�;=B K�@�Cj< � Z0N�K � �oC¤<�,� w;jq�K �3Z�N7<�G�@�>=k5  "-ZJG�k*�*G$ ��"��Q#�Ge;?BcKo@�C¤< � Z0NeK � �5Cj< ,� w;¤q-K �3Z�N7<�G�@�>=k5  " �¥# " �� � (/

Y�vcvxu6i-z��6d=�x�6kZ~�ack��YztsHg��ck:G7Bs;?<��JKXH=z�vµgK£fg�acztgj�Y�qbj¦��c�6kF~6ack��YztsHgj�xk¥B9;=<��JK_HZ¦Vbfaµ�²z F0kHaxkH�2shkh³4r�z�vc�cv�}0�c��kZ�6k§°²��axu6r�kZkh°6~6axkHvcvxkHv�x�2gj�q�x�6k�r�kH�6df�x��bj¦ù�x�6kD±�bfah�=dfk_�6kHa¡g��ck��\yYw "���z�v� w;=<��FK_HR«

H];-@eG� w;=<��JK_H )�)%$ " ��# Ge;?BcKo@ Cj< � Z�N�K � �-G7Bs;?<��JKXH:Cj<7nAZ0N�K� w;=<��FK_H=  " �¥# " �#/��� ��� � ��� ¿����j�P�+� IT���F�VÃ�� ÃL��· � � � �X����à· ���jÃCIVÃ��»!ahgj�6vxrªg��cz��6d-·9¸m¸�¼�z��R�xb-·2`®acbfr�bed-z�vµgPi-kHaxkµk§°²�xkH�6vxz{be�¨b�¦´�cahgj�6vxrtgj�cz��6d�£�oq¼�v�z��R�xb@·9`!acber�bfd2«9���6kZ��kHk��Yv�bf��r{w��Ykhº2��k��kH±^�xa¡g��6vcrtgj�xz�bf�@s§bfi=y6z��2g��cbfaxv¯g��2�=��kH±��cahgj�6vxrªg��cz�bf��shrtgju6vxkHvq¦Vbfa��c�6kD��kH± s§bf�6�6k�sh�cz�£fk_v�«

� Ge;���<�;��� w "AZJG�k � Cj< � Z�N�K � �¤[�C�� � �:"-ZFG0k �SC¤<,Z�N�Kl A � Ge;���<�;)"����� "-ZFG0k � Cj< � Z�N�K � ��I=CJ�^R�@ � � �:"-ZJG�k ��Cj<,Z�N�Kl - 

iWz�r�r0z��@g=|eu2g��R�xz¢º2kHaqz��@g=shrtg�u6vckDgj�9�-vx~2k�shz¢¦Tw��c�2g��´�x�6kDz��6~6u6�msx�2g��6dfk_vmgjvq�c��kZ|eu2gj�Y�cz¢º2k��=dfbYgjr0vhg�wRv�«� Ge;���<�;������� O=B9@�N�IF; � "AZJG�k � Cj< � Z�N�K � �-O=B9@�N�IF;�*G$ "-ZFG0k�Cj<,Z�N�Kl 

iWz�r�r�v´z��¤gj�Kz�i-~6r�ztsHgj�xz�bf�Fz{�¤gFshrtgju6vxkZgj�9�=vc~9k�shz¢¦Tw��x�2gj�q�x�6k�z{��~6u6�msx�2gj��dfkHv�gjvq�c��k�s§bf�2shr�u6vxz�bf��dfbYgjr0v¡g�wYv�«� Ge;���<�;)�\� /'7� O-Z0<�G � "AZJG�k � Cj< � Z�N�K � �-OAZ0<�GQCj<,Z0NeK_� "-ZJG�k�Cj<,Z0N�KD 

o�bf�6�6k�sh�cv��4±�bZz��ck_i-v�z{��gF~2gjahgjr�r�kHrWshbe���hu6�2s§�cz�bf�W«

»q�6k��6k_±%shbf�6��k�sh�cz�£ekHvmb�¦®·9¸m¸m¼�g�ackD�Ykhº2��k��¤gjv�¦Vbfr�r�bj±qv�

ö�ö á�ªJ« éHë�ð

Page 25: On the use of advanced logic programming languagess bf 2shk_~6 cv c 9gj -gjaxk¨gjy vckH Y F Taxbfi c 6k¤iKbfvx D ©g i-z r z{g aDz i-~6r kHi=kH Y hgj cz be 6vDbj c 6k\rªg c xkHa

lel "�Z0Bs@0<��0;Q�&������u'�n=�!���-���� ;�K��+BlC��JCX;=> ���-� �S���

�A@0BjB��3ZJG�k5 �=< �&NeK[�*) �� � �3ZFG0km�=<$�&N�K /�`IFZ0RS; �3ZFG0k5 �=<$�&N�K �J)�"w�!�¥ � ZJG�km�?<��&N�K</�oC¤R3[.B���Bs@0N�I?; � ZJG�k5 S�?<$�&N�K �J)������ ��B9@�N�IF; �3ZFG0km�=<$�&N�KF/�`�&N7Bs;�*�*/$!� ZJG�k5 S�?<$�&N�K �J)�GeO � >=N7B9;\�+N7B9;���B9@�N�IF;��w�-���� ���B9@�N�IF; � ZJG�k �=<$�&N�KF/�AG�;=B K�@ ��Z�<�G��3ZFG0k5 �=<$�&N�K �J)��3� /'7� ��Z0<�G�3ZFG0k�?<$�&NeKF/

»q�6k��6k_±��ca¡g��6vcrtg��cz�bf�Kacu6r�kHvmg�ackZg�v�¦Tbfr�r�bj±qv�

GeO � "-ZFG0k��A@0BjB��3ZJG�k��5 ¥�_�� � �3ZFG0k5  �J)����*[�C�� � �-G�O5� "-ZJG�k�� �3ZFG0k����5 ¥� � ZJG�k �5 -  /GeO � "-ZFG0k��`IFZ0RS; � ZJG�k��A  ��"w�!�� � ZJG�k5  �*) ���w[�C�� � �-G�O5� "-ZFG0k�� � ZJG�k����5 Q� �3ZFG0k��5 -  /GeO � "-ZFG0k��oC¤R3[.B���Bs@0N�I?; � ZJG�k��A  �_�-���� ��B9@�N�IF; �3ZJG�k5  �J)�����GeO � "-ZJG�k�3ZFG0k����3ZJG�kV/GeO � "-ZFG0k��`�&N7Bs;�*�*/$!� ZJG�k��A  �_�-���� ��B9@�N�IF; �3ZJG�k5 (�J) ���+GeO � >=N7B9;\�+N7B9;���B9@�N�IF;���GeO � "-ZJG�k�3ZFG0k����3ZJG�kV/GeO � "-ZFG0k��AG�;=B K�@ ��Z�<�G � ZJG�k��A  ���3� �'(� ��Z�<�G � ZJG�k5 (�J) � ��G�O � "AZJG�k�3ZJG�k���� ZJG�kV/

Y�vmgFackHvxu6r���}6�x�6kZ·9¸m¸�¼�ack_�2�YkHaxz{��d-bj¦+`!gjack_v¡sx�6z+gj�2��h�z�r�r�kHa�¹ v�acu6r�kHvq�xa¡g��6vcrtgj�xkD�cbF�c��k�¦Tbfr�r�bj±qz��6dD·2`®acbfr�bed-shrtgju6vxkHv�«

>A;?B.�&� ��=<$�&N�K �J)I=CJ��R�@) � � �!�=<�,W�! ?¡�H]Z0R� | ��#��I=CJ��R�@�� � �¤[.C'�0@�[ ��\�¤[�Cw�?< � �¤[�C �+N�K � �5<�[ �0@�[¥�=< �&N�K<�J)�=< , ���w�=<�, �&N�KD - -  */$ I���&� �e@-[0 � � �&NeK� 3 - (/

>A;?B.�&� ��=<$�&N�K �J)I=CJ��R�@) � � �!�=<�,W�! ?¡�H]Z0R� | ��#��[.C��0@�[ � ���¤[�C��=< � �j[.C&�&N�K � �o<0[��e@-[:�=<$�&N�K<�J)�?<�, �&NeKl - - G*G$ I���&� �e@-[0 � � �+N�K* � (/

� �$�����#���*�%�*��� � �&� � � �)���$����� �#���"�$������� � �$����� ��"������

¶4� �c��z{v�vxk�sh�cz�be�W}W±�k=~6axkHvckH�Y�Zg�vZgj�,gj~�~6r�zªs_gj�cz�be�¨gK�2gj�xu6a¡g�r+rtgj�6deu2gjdekZ|eu6kHacw vcwYvx�ckHi ¦Tbea�g��6g��¡g�y2gjvxk-�YkHv¡s§acz�y6z��6d¤axkHrtg�³�xz�bf�6vx�6z�~6vqy2k_�4±´kHk_�¤dfaxk�gj���2gjiKkHv´z��K�c�6k�� m¶x¶ ��-shk_�R�xu6acwY«6»q��kDvckHi�gj�Y�cztshv�bj¦´gF~6��a¡gjvxkDz�vmg�¦Vbfaci=u�rªg�bj¦ù�x�6k�º2axvc�賩bea¡�YkHa~�ack��YztsHg��ckmsHg�rtshu6r�u6v!ackH~�ackHvxkH�Y�ck��KyYwZgqvxz�i-~6r�w��4wY~2k��F·²³©kh°6~6axkHvcvxz�bf�!«j»q�Yu6v�}fg�r�rR�x�6ack_kq~2bevcvcz�y6r�k�ackH~�ackHvxkH�Y�¡gj�xz�bf�=¦Vbfa!�6z�df�6k_a4³bea¡�Yk_aq�ckHaxi-vmgjaxk�u6v¡g�y6r�kf«»q�6kBdfa¡g�i-i�gja+b�¦®�x�6kFvcu6y6vxkH��bj¦�i�ackH�2sx� u6vck��¤yYw-�x�6k=|fu�kHacw�vcwYvx�ckHi z{v�dfz�£fk_�@z��¤gj~�~2kH�9�Yz¢° YF«9¬,kµvx�6bj±��c�9gj�m�x�6k

·²³csHgjrtshu6r�u6vF±�k@�Yk�g�rq±qz��c�(s_gj��y2kKvcz�i-~�r{w\�4wR~9k��0}�±q�6ztsx�;kH�6vxu6ack_v-vc�xacbe�6d¨��bfaci�gjr�z9v�gj�xz�bf� bj¦m�c��k@vxkHi@g��Y�cztsB¦Tbfaxi=u6rtgjv�«i�z��2g�r{r�wY}j±�k�g�~6~6r�w=�c��kZ�Yz F k_ackH�Y�maxkH~6axkHvckH�Y�hgj�cz�be�6vmb�¦®�x�6k�vcz�i-~�r{wF�4wY~2k��@·²³csHgjrtshu6r�u6v��cbF�c�6kBvckHi�gj�Y�czts�¦Vbfaci=u�rªg�v�«

� zo{ � �3}������/������� ���0� � ��� ����o}w��®£fkHaxw-~6axb²�²u2sh�cz�be�@axu6r�k�z{vqk_�2shb6�Yk���yYw�g=·2¸�¸m¼)acu6r�kf«Pi�bfaqz��6vx�¡g��2shkf}

��C¤<7K�;?>=>-Z:�e@JK`C���;�IF;?<7K�;?<�O-; $� ��� �����J� * �&[�>-;`[PZJI=C9K`CXZ0<�$�� �mCj<7Ko;=>=>-Z:�e@JK`C���;![�>-Z�<�Z0N7<�$���� ��/C ��IF;=<7Ko;?<�O-; $ ��� � � ���� , �m<�Z0N(<Q[PH7>A@^I?; $ ��� ��� ��� � ���

z�v�kH�2shb6�Yk��¤z��Y�cb=·2¸�¸m¼�gjv

Cj<7Ko;=>=>-Z:�e@JK`C���; IF;?<7Ko;=<�O-; �� =N7C�"� ()#)($[.>A;�[]Z^I=C9KMC_Z�<Q� # Cj<7Ko;=>?>AZa�0@^KMC���; [.>AZ�<.Z�N7<:���@0BjB*C � �&<�Z0N(<Q[PH7>A@^I?;�� � [ � �¤[�C   * *G$ IF;=<]K�;?<�O-; Cj<7Ko;=>m��",C  � (/

»q��kD~2gjahgjiKkH�ckHa3� z�vmg=r�z�vc�qbj¦wqF;-@^KMN7>A;�IH}Y¦Tbeaqz��6vc�hgj�2shk�qF;?R�/�I�C¤<��B/�H(N7R�i-k�gj�6z��6dF�c�2g��mz��qz�vµshbe�2shkHax�6k�� ±qz��c�¤g ¦TkHi-z��6z��6ke}vxz��6dfu6rtg�a+~6�6ahgjvckD�Yk_�6bf�xz{��d gB�Yu6i@g��=y2kHz��6d9«Y¶4�´z�v��c�Yu6vq~9bfvxvcz�y6r�k��cbFkh°6~6ackHvxvµg�dfack_kHi-kH�Y��y2k_�4±´kHk_�@�x�6k��6bfu��-~6�6ahgjvxkZgj�2��x�6k=£fk_acy,~6�6ahgjvxkf«ù`!g�a¡gjiKkH�ck_aSC¤<7K�;?>�z{�9�YztsHgj�xkHv��c�2g��D�c�6k=£ekHacy,~��6a¡g�vck=z�vDz��¨z��Y�ck_acacbedRg��cz�£fkB¦Tbfaxi¨}�z{�Y£ebfr�£Yz{��d-g-~9bfvxvcz�y6r�kaxk��Yu6~�r{ztsHg��cz�bf�Kbj¦!�c�6kDvxu6yf�hk�s§��«

ætøWö�æt÷

Page 26: On the use of advanced logic programming languagess bf 2shk_~6 cv c 9gj -gjaxk¨gjy vckH Y F Taxbfi c 6k¤iKbfvx D ©g i-z r z{g aDz i-~6r kHi=kH Y hgj cz be 6vDbj c 6k\rªg c xkHa

�������������� ������������������������������ ��������� �!�"$#%�&�!����!'(�)'*���!�+�� , *�-����.�-"/'*�0��" lf�

� z`y � �3}��7}w�V�/���P�S�*�»q��k-vck_i@gj�Y�xzªs§vDbj¦�kH£fkHaxw,vckH�Y�xkH�2shk¤z�v=g�º9acvc�賩bea¡�Yk_aF¦Tbfaxi=u6rtg=ack_~6ackHvxkH�Y�ck�� yYw#g\vcz�iK~6r�w¤�4wY~2k��½·Y³4kh°6~6axkHvcvxz{be�ù«+�¥kH�Fu6v�²khº2�6kDiKbfaxkq~6ack�s§z{vxkHr�w��c�6kZ·²³4kh°6~6ackHvxvcz�bf��vm±�k�g�ackDu�vcz��6d2«

�K¿L�����T�J�TÃ.�!&�Z0>S@0BjB*K`k-[];�I ���KXHP;=>-;mC9I�@¥O-Z0N(<]K�@#"=B9; IF;-KuZ�qS;?Bs;?R�;=<7K_IO-@�BjB9;AG�K_H]; ��@�>=C_@�"?Bs;�ISZ`q�K`k-[P; [/3'�H];�O-Z0<7I-K�@0<7KXI@�>A;�K_H];�qFZ�BjB9Z�¡�C¤<��S;?Bs;?RS;?<7K_I �

� o��9gjacr�kHv�}6»q�q�k_a�?kHvxk�� @0<�GQRSZ0>A; �e;?<�;=>-@�BjBlk�@�BjB.K_H];)<�@0RS;�ISZ`q\K_H];)Bs;��^C_OAZ0<7�+Z�q�KMk-[P; zX�� ��bfi-iKkf}ja6�kHdf�6k_a�}0v6�k��Yu6z�v¡g��Y���5R�@�<7�!KoZ�>A;?CJ��<7��HP@�<�G^I?Z0RS;M ��u@�<�GQR�Z�>-; �0;?<�;?>A@�B¤BDk�@�B¤Bw<�Z0N(<]IAn �0�F�^;?>"�I-n �?� @0<�G@�G �F;-O�KMC4�^;�I-n ��Z`q\K_H];)Bs;��^C_OAZ0<7�+Z�q�KMk-[P; zN�½b7�

� �k_~2beu6vckHa�}�¦Ta�?kHaxkf}9i@g�acz��kS��KoZ�R�@�>=>=kJ�<"?>AZ^KXHP;=>-�!RS@0>=>=CX;-G5 ���@�<�GQR�Z�>A;��e;=<�;?>A@0BjBDk�@0BjB ��;=>"�I-n ���+@�G �F;-O�KMC4�^;�I-n ���+@0<�G<.Z�N7<7I-n �:Z`q�K_H];)Bs;��^C_OAZ0<7��Z`q�K`k-[P;qz��½z��;b��

� ��bf� �5<�Z^KD ¥Z`q\K`k-[]; b �½b7�� k_��}6beu��A@0<�GJ�3Z�>M �Z`q�KMk-[P;qb��½b �½be�� k§°²z�vx�ckf}��cbfu��S�-;-��C9I-K_IA�PqFZ0>@�B¤B  �Z�q�K`k-[];�TTz��½b(WP�;b�/

'�H];�I?;�K � Z�q3K_H];�I=CjR\[�BDk K`k-[P;AGB·*nA;��-[�>A;�I-I=CXZ�<7ImN�IF;-G�@JI)I?;?R�@�<7K`CXO�qFZ�>=R N7Bs@^IuC9I\KXHP;�I=R�@�BjB9;-I-K!I?;�K+O-Z�<]K�@0Cj<PCj<���� K_H]; ��@�>=CX@#"=B9;-Im@�<�G�K_H]; O-Z�<7I-Ko@�<7K_I-�� Ko;?>=RmI\Tt¦´geW�¡ H];?>A;¯¦ C�I�C¤< ��¡�C9K_H�K`k-[]; '� � @0<�GFg�C9ImCj< � ¡�C9K_H�KMk-[P; ��K_H];?Cj>\KMk-[P;)C9IF�� Ko;?>=RmIq·Y°*TVi¥W�¡�HP;=>-;�i C�I�C¤< � ¡�C9KXH�K`k-[P;F� @0<�G�° C�I�@V��@�>?CX@�"?Bs;)¡�C9K_H�KMk-[P; ��K_H];?Cj>\KMk-[P;)C9I �!� /

¶4��bea¡�YkHa,�xb ack_~6ackHvxkH�Y�;�x�6k;vxkHi@g��R�xztshv¤bj¦@g���z��6~6u6�¤vxkH�Y�ckH�9shkf}D±�k(g�vcvxb²s§zªg��ck½�cb�TV�6k�gjaxr�w]W\kH£ekHacw�axu6r�k;�6k�ge�%g·²³4kh°6~6ackHvxvcz�bf� ±q�6ztsc��z�v-g\¦Tu6�9sh�cz�bf��b�¦��x�6k¨·²³©k§°²~�ackHvxvcz�bf�6v¤g�vcvcb6shztg��ck���±qz��x�;�c��k¤vcwY�Y�¡gesh�czts�z��ck_i-vFz{���x�6k¨shbeacack_vc~9bf�Y³�²z{��d¤acu6r�k=y9b6�YwR«�»q�6z�v�¦Tu��2sh�cz�be�,z{vFz��cvxkHr¢¦mackH~6axkHvck_�R�xk���yYw,g¨·²³©k§°²~�ackHvxvcz�bf�!«W»q��k-vck_i@gj�Y�xzªs§vDbj¦m�x�6k-z��6~6u��DvckH�Y�xkH�2shk¤z�v�x�6k=kh°6~6axkHvcvxz{be�;gj�x�¡gfsx�6k�� �cb¤�x�6k=�6bf�²³©�xkHaciKz{�9gjrùgê°6z{bei¨«�¶4�¨�x�6k-shbf�9shackH�xk�z{iK~6r�kHi-k_�R�hgj�xz{bj��}Y�c�6k-shbeacaxkHvc~9bf�2�²kH�2shk¤y9kH�è³±�kHkH�\vcwY�Y�¡gfs§�cztsDz��xkHi-vmg��2���c��kHz�aµvxkHi@g��Y�czts�£fgjr�u6kHv�z{vqk_vc�¡g�y6r�z�vc�6k��\yYw�i-k�g��6vqbj¦¯g��¨gf���Yz��cz�bf�2g�r0~2gjahgjiKkH�ckHa�«6»q�Yu6v�}2�x�6ks§bfi-~�u6�¡g��cz�bf�6v�bj¦ù�x�6kDvxkHi@g��R�xzts�¦Tbeaci=u6rtg�gj�2�K�x�6kDvcwY�Y�¡gesh�czts�gj�9gjr�wYvcz�v¯g�ack�z��Y�ckHaxr{k�g�£fk��0«

� z � ���V}�����%~��o}���� �,�������5}w���}w~m� �\�7} � ���}w��}��7}��¥kH�Du6vFshbf�6vxzt�YkHaD�x�6k-vxkH�Y�ckH�2s§k �ho��2gjaxr�kHv,�kH~9bfu6vxk=»q�q�kHa�?kHvck=��T4o��2gjaxr�kHvDi@g�acaxz{k_vµ»q�q�kHa�?kHvxkFWH«!¶4�xvDvck_i@gj�Y�xzªs§vDz�vµk§°²~�ackHvxvck��yYw��c��kZr�bfdeztsHgjr¥¦Tbfaxi=u6rtg �;�[]Z0N�I?;J�?��H]@0>=Bs;�I-�u'�H��;?>��;�I?;M f}�T����;`[PZ�N�IF;Q��H]@0>=Bs;�IS'�H��;=>��;-IF;M �z��¤�x�6kFvcwY�Y�¡g�° bj¦¯·²³ès_gjrtshu6r�u6v-WH«0»q�6z�v¦Vbfaci=u�rªg�axkHvcu6r��xvq¦Taxbfi*�x�6kD�6beaci@g�r�zsv�gj�cz�be�Zb�¦®gFi-beackmshbei-~6r�kh°@·²³4kh°6~6ackHvxvcz�bf�!}6±q��zªsx�Kz{vms§bf�6vx�cacu9sh�ck�� gjv�¦Vbfr�r�bj±qv�«»q�6k�±´bea¡���ho��2gjaxr{k_vo�qz�vùg��2g�i-k!�c�9gj�0vc�hgj�2�²v®g�vWgqvxu6yf�hk�sh�!~6��a¡gjvxkf«�»q�6k´shbe�6vc�hgj�Y�3��HP@�>=B9;-IH}_±qz{�x���4wR~9k3Ct}_z�vùgjvxvcb6shztgj�xk��

±qz��x�-�c��kD±´bea¡� �¡o��2g�acr�kHvo�9«»q�6kFkh°6~6axkHvcvxz{be���%gjvcvxb6shztgj�ck�� ±qz{�x�¤�c��k=�2gjiKk¥�ho��2gjaxr�kHvo��z�v��c�6kFackHvxu6r��Dbj¦qgj~6~6r�wYz��6d@g ¦Tu6�2s§�cz�bf�!& ,¯·�CØ·L[��¤[,C  Z�cb

��HP@�>=B9;-IH«0»q��z{vB¦Tu6�9sh�cz�bf�,�9gjvF�4wR~9k,C � �5C_��ZA ���Z�«�»q�Yu6v�}��'axk��Yu2s§kHv-�xb¨·P[*�¤[ ��HP@�>=B9;-I_ j}ùg��2�,z��cvB�4wR~9k�z�v¥�5C_��Z5 ��Z�«»q��kD�4wY~2kDb�¦&� kh°6~6ackHvxvckHvB�c�6k�¦4gfsh���c�2g��mgF�6bfu6�\~6�6a¡g�vckf}9vhg�w��¡o��9gjacr�kHv5�2}��¡g�8ekHvµg�vmgjaxdfu6iKkH�Y�mgFu6�2gjaxw�~6ack��²zªs_gj�cke}2vhg�w�xackHz�de�6vo�9}YackHvxu6r��cz��6d=z��-�x�6kD~6axbf~9bfvcz��xz{be���ho��2gjaxr{k_vqackHz�df��vo�2«»q�6k=gj�9gjr�wYvcz�vqbj¦´z��6~�u6�� 0��H]@�>?Bs;�I% �gj�2� �c�6k=shbf��vc�caxu2sh�xz{be�,bj¦!¦Tbeaci=u6rtgF·P[*�j[���HP@�>=B9;-I_ �g�ack=�Ybf��kZgj���c��kDv¡g�i-kD�xz{iKk

yYw=�x�6kZ·9¸m¸m¼)axu6r�kHvq�c�2g���¦Tbfr�r�bj±qv�«

I�N�"�� < [PH(>-@JIF;\� �3� )�)($ <�Z�N7< [PH(>-@JIF;�I�N�"��3� �\� /<�Z�N7< [PH7>A@^I?;�� � � )�)($ [�>A;�[PZJI=C9K`CXZ�<Q� # <�@0RS;�� � /[�>A;�[PZJI=C9K`CXZ�<�I=N�"��+)�)%$ ��� #�/<�@�R�;��`R�@JI-� � # &�� )#)($ R�@JIFO <�@�R�;)� # ;`[LI�C¤BsZ�<��o<.@�R�; qFZ�>=R N7Bs@ &��+@�[e[�BlCXO-@JK`CXZ�< & �.&��� �/RS@^I?O <.@�R�;���HP@�>=B9;-I+)�)%$ �H�! ���HP@�>=B9;-I� �#�/<�@�R�; qFZ�>?RN7Bs@�& �*)V/4/�/'/ 1 & ,�·�CØ·P[*�¤[,C  

Y�sHshbfah�Yz��6d,�cb,�x�6k�~6acbedfahgji-iKzØ�6d�rtgj��dfu2g�dfk@g��2�,axkH~6axkHvckH�Y�hgj�cz�be� �ck�sx�6��zª|eu6ke}+�c��k¤~6ack��YztsHgj�xk <.@�R�; qFZ�>=R N7Bs@P�c�2g���²k�shrtgjaxkHvm�x�6k�vc�2g�~2kDb�¦ùvxkHi@g��R�xzts�¦Tbeaci=u6rtgjv®¦Tbfaq�2g�i-kHv�z�v´be�6k�bj¦+�c��km¦Vbfr�r�bj±qz{��d@�

<�@�R�;-nDqJZ�>=R N7Bs@e�5B9@�RV"AG�@e�5C  - ()($ 1 `®acbfr�bed+¶c¶H}6·²³©�xkHaciF³cgjv賩ahgj�xz{be�2gjr¢³4�caxkHk;� J�5C9��Bs@�RV"-Ge@��j[0 - Q;� J�¤[P�<��@�>F�¤[0 R/4�^@0>F�5C  - ��

<�@�R�; qFZ�>?RN7Bs@�C � [ � �¤[:C  (/ 1 ·9`!acber�bfd2}6�²z{axk�sh�<�@�R�; qFZ�>?RN7Bs@Q�5Bs@�RV"-Ge@�C � �5Bs@0R�"-G�@\[ � �¤[�/jC  - -  / 1­·2`!axbfr�bfd9}Ykh°6~6r�ztshz��

ö�ö á�ªJ« éHë�ð

Page 27: On the use of advanced logic programming languagess bf 2shk_~6 cv c 9gj -gjaxk¨gjy vckH Y F Taxbfi c 6k¤iKbfvx D ©g i-z r z{g aDz i-~6r kHi=kH Y hgj cz be 6vDbj c 6k\rªg c xkHa

l�� "�Z0Bs@0<��0;Q�&������u'�n=�!���-���� ;�K��+BlC��JCX;=> ���-� �S���

»q�6k�±�bfah�$�6�k_~2beu6vck=��TVi@g�acacz�kHv-W+z�vmgB£fkHaxyW«7YmvmgB±�bfa¡�Kz���z{vqgjvxvcb6shztgj�xk��K±qz��c�-�x�6k�vckHi�gj�Y�czts¯¦Tbfaxi=u6rtg �;�[PZ�N�IF;�bj¦!�4wR~9kC � C � Z_« ��°6~6axkHvcvxz{be� �q}6shbfaxackHvx~2be�2�Yz��6d=�xb:�6�kH~9bfu�vck=�=vxkHkH�¤gjvqg�£fk_acyY³H�mz�v��c�6k�ackHvxu6r��qbj¦ùg�~6~6r�wYz{��dµ�xb �;�[PZ�N�IF;´g�¦Tu6�9sh�cz�bf�&�� ,q·L[R·�CØ· �F�¤[���C  µb�¦ù�4wY~9k��5C_��C_��ZA ���C_��C_��Zh«�»q�Yu6v�}Ykh°6~6axkHvcvxz�bf� ��ack��²u2shkHv��cb-·�CØ· �J���;�[PZ�N�IF;��uC  �«»q�6kq±�bfah�:�x»q�q�kHa�?kHvck=�Fz�v+gm�9gji-k��c�9gj�!vc�hgj�2�Yv�gjv´g�shbei-~6r�kHiKkH�Y��«H¶4�F�c��kqv¡gjiKk´±qg�wD±�k¯�²zª�B~6axkH£Yz{beu6vcr�wB¦Tbfa!�x�6kq�2gjiKk

�ho��2gjaxr�kHvo�9}Y±´kDgjvxvcb6shztgj�xkD�cbF�c��k�<�Z�N7<Q[PH7>A@JIF; �x»q�q�kHa�?kHvck=�K�c�6kBkh°6~6ackHvxvcz�bf� � ,q·L[��¤[ '�H��;=>��;-IF;M µ±qz��c�K�4wR~9k¥�5C_��Z5 ��Z�«�¥kH��u6v-�6bj±&y�u6z�rª� �c�6k kh°6~6ack_vcvcz�be���'s§bfacaxkHvc~9bf�9�Yz��6d �cb½�c�6k ±�bfa¡� �c»q�q�kHa�?kHvck?� z��R�xkHac~�ackH�xk���gjv�g$[�>-;`[PZJI=C9K`CXZ0<�@�B

[LH(>-@JIF;H« �ù°²~�ackHvxvcz�bf���,z�v´k�|eu2g�r0�cb,� &� ��  µ±q��kHack &� �z�vm·w<f·L[R·�CX�5<�· �F�¤[ �uC  A f« ��°6~6axkHvcvxz�bf� &� qgjz�i-v´g��´~�acb6�Yu2shz��6d=�x�6kvxkHi@g��Y�czts�¦Tbfaxi=u6rtg��,bj¦ùgB~6axkH~2bevcz��cz�be�2gjr9~6�6ahgjvck�dez{£ekH�-�x�6k�vckHi�gj�Y�czts�¦Tbeaci=u6rtg bj¦®gB�6beu6�-~6��a¡gjvxk�±qz{�x�=�4wY~2k��5C_��Z5 ��Z�«»q��kµaxkHvcu�r{�xz��6d-vxkHi@g��R�xzts�¦Tbeaci=u6rtg �;gj~�~6r�z{k_vq�cb=�c��kDackHrtg��cz�bf���Ykhº2�6k����6kHaxkZyYw-�x�6k�£fkHaxyY³H�:�6�k_~2beu6vckHa5�:TV�cb=i@g�acaxw]W_}6gj�2��x�Yu6vq�cb-g��@k§°²~�ackHvxvcz�bf�¤b�¦ù�4wY~9k�C_��C_��Z�}YackHvxu6r��cz��6d=z����c�6k�u6�9gjacwK~6ack��YztsHgj�xk �;`[PZ�N�IF;?>F�J'�H��;?> �;-IF;M TV�cb=i@g�acaxw=»q�¯�kHa�?k_vckFW�bj¦�4wY~9k�C_��Zj«»q�6kFvck_i@gj�Y�xzªsµ¦Tbfaxi=u6rtgDgjvxvcb6shztgj�xk�� ±qz��c�¤�x�6kZ±q��bfr�kDvck_�R�xkH�2shkKz�vµg�shbfi=y�z{�9gj�cz�be�-bj¦��c�6kFvckHi�gj�Y�czts ¦Tbeaci=u6rtgjvqb�¦+z{�xv

�x�6ack_kµ~9gjac�xv�« ��°6~6ackHvxvcz�bf����gjvxvcb6shztgj�xk��K±qz{�x�-�x�6k�£fkHaxy@~��6a¡g�vck:�6�kH~2beu6vck�»q�q�k_a�?kHvxk=�-z�vm�`� �w �±q�6ztsc�Kz�v´b�¦ù�4wY~2k�C_��Z�gj�2��x�6k�kh°6~6ack_vcvcz�be�¤bj¦!�c�6kD±q��bfr�k�vckH�Y�ck_�2shkFz{vm��� �] µbj¦!�4wY~2k�Zc�

�V·�CØ·L[��¤[,C   ��H]@0>=Bs;�I ��·�<f·P[Y·wC_�o<�·�CX�¤[���C  -  �T·�CØ·L[��¤[,C   '�H��;=>��;-IF;M  �V·P[Y·wC¢· �F�¤[ �mC   �;�[PZ�N�IF;_ m - 

»q��k��²z{axk�sh��gj�2�Pkh°6~6r�zªs§z{�m·9`!axbfr�bfdFackH~�ackHvxkH�Y�¡gj�xz�bf�6v�bj¦!�c�6z�vm·²³©�xkHaci�g�ack�ack_vc~9k�sh�cz�£ekHr�w �

�5C � [ � �j[:C   ��H]@0>=Bs;�I �\< � [ � C � �5<:C � �¤[&�mC  -  �5C � [ � �¤[:C  ,'�H��;=>��;�IF;_  �¤[ � C � � � �j[&�)C   �;�[]Z0N�I?;M m - g��2�

�\�5Bs@�RV"-Ge@�C � �5Bs@0R�"-G�@�[ � �¤[@/jC  - - �/���H]@�>?Bs;�I� /X�3���5Bs@0R�"-G�@�< � �oB9@�RV"-Ge@�[ � �5Bs@0R�"-G�@�C � �o< /X�5Bs@�RV"-Ge@�C � �-�¤[@/ �M R/¤C  - A - - - /X�\�5Bs@�RV"-Ge@�C � �5Bs@0R�"-G�@�[ � �¤[@/jC  - - �/o'�H��;?>��;�IF;� � /X�\�5Bs@�RV"-Ge@�[ � �5B9@�RV"AG�@�C � �5Bs@�RV"-Ge@ � � �-�¤[@/ �M R/¤C  - A - �/ �;�[]Z0N�I?;� u »q��k�·²³4�ckHaxiF³èg�v4³4a¡gj�xz�bf�2g�rس4�caxkHk�ackH~�ackHvxkH�Y�¡gj�xz�bf�¤b�¦®�x�6z�vm·Y³4�ck_aci�z{vmg�v�¦Tbfr�r�bj±qv�

��H]@0>=Bs;�I�;`[PZ�N�IF;

'�H��;=>��;�IF;

��

��

��@�>��@�> ��@�>

��@�>

��@�> ��@�>

�^@0>�

�^@0>

��@�>�

��@�>

��@�>

���B9@�RV"AG�@

B9@�RV"-Ge@B9@�RV"-Ge@ Bs@0R�"-Ge@

Bs@0R�"-Ge@Bs@0R�"-Ge@ B9@�RV"AG�@

B9@�RV"AG�@

Bs@0R�"-Ge@Bs@0R�"-Ge@Bs@0R�"-Ge@

���6kDsHg���£fkHaxzئVw-�c�9gj�q�c��kHw-�2g�£ek��c�6k�kh°6~9k�sh�ck��¤�6beaci�gjr�¦Tbfaxi-v�«

� z�� � �3~m}��;�/�\� �7}w�V�/���P�S�?�*��� �3�o�����]���P�h bfackFdfk_�6kHa¡g�r�r{wY}0gjvD�x�6z�v�kh°2gji-~�r{kBvc�6bj±qv�}0±´k-g�vcvxb²s§zªg��ck-gK�4wY~2k=±qz��x�¨�6k�gjacr�w¤k_£fkHaxw¨vxwRi=y9bfr!b�¦´�c�6k=dea¡g�i-i@g�a�« �!£ekHacw·²³4kh°6~6ackHvxvcz�bf�-s§bfacaxkHvc~9bf�9�Yz��6dZ�xb�vcbfiKk+vcwY�Y�¡gesh�cztsqshbe�6vc�xacu2s§�q±qz{r�re�2g�£fkq�x�6kq�4wY~2kmg�vcvcb6shztg��ck��F�xbµ�x�2gj��shbf�6vx�caxu2sh��«e¬ z��c��bfu6�¦Vu6ac�x�6kHam�YkH�hgjz�r�v�}��c�6kDshbeacack_vc~9bf�2�Yk_�2shk=y9kH�4±´k_kH�¤vcwY�Y�¡gesh�cztsDs§bf�6vx�cacu9sh�cvDgj�9�=�4wY~2k_vmz�vmgjv�¦Tber�r{bj±qv$�

ætøWö�æt÷

Page 28: On the use of advanced logic programming languagess bf 2shk_~6 cv c 9gj -gjaxk¨gjy vckH Y F Taxbfi c 6k¤iKbfvx D ©g i-z r z{g aDz i-~6r kHi=kH Y hgj cz be 6vDbj c 6k\rªg c xkHa

�������������� ������������������������������ ��������� �!�"$#%�&�!����!'(�)'*���!�+�� , *�-����.�-"/'*�0��" leb

G�;-O=B9@�>A@^KMC4�^;\IF;?<7Ko;=<�O-; Z

;���;=>=k <�Z0N(<����;=>"�� �^;?>" [PH7>A@JIF;@�G �F;-O�KMC���; �

� �� C ��Z

;���;=>=k <�Z0N(<����;=>$"��

@�G �F;-O�KMC���; �

� �� C ��C ��Z

;��^;?>=k�<�@0RS;��I=N�" �J;AO�Kl �<.Z�N7<�[LH(>-@JIF;�� �5C���ZA ���Z

>-;=B9@JK`C���;C¤<7K�;?>=>-Z:�e@JK`C���;�<�Z�N7<Q[PH7>A@JIF;�� �5C���Z5 ���C ��Z

[�>-;`[PZJI=C9K`CXZ0<�@�BL[PH(>-@JIF; �5C���C ��Z5 ���C ��Z

;��^;?>=k�@�>-K`CXO?Bs; �5C ��Z5 ����5C ��ZA ���Z

?NP;=B��o¡ H(CXO�H��¤  �5C ��ZA  ���5C ��Z5 ���C ��Z

UYwY�Y�¡gesh�czts�shbf��vc�caxu2sh�xv´�x�2gj�+gjaxkq�6bf�!r�z�vc�xk��Zg�y2bj£ek¯g�ack��c�6bevckq±q�6ztsx�F�2g�£fk��6bmvxkHi@g��Y�czts!£fgjr�u6ke«�¬,k�i=u6vx�Wi-k_�R�xz�bf���c�2g��z��2�²khº2�6z��ck�gjac�xztshr�kHvùg��2��vcz��6deu6rtgjaW�Yk§º2�6z��ckqgjax�cztshr�kHvùg�ack+y9bf�x�D�cahgj�6vxrtgj�ck��Dz��Y�cbq�x�6k+kh°6z�vc�xkH�Y�cztgjr6|eu2gj�Y�xzغ9kHa�}�gj�2���x�Yu6vùg�ack��6bf��²z{vx�cz��6deu6z�vc�6k��Kgj���c�6k�vckHi�gj�Y�czts r{k_£fkHr4«e»q�6k�~6r�u6a¡g�r �Yk§º2�6z��ckDgjax�cztshr�k��xr�kHvo�QTTr�kFW�gjv�±´k_r{rWg�v´dekH�6kHaxztsµge�H�hk�s§�cz�£fkHvqr�z98fk��x�cbeu6�o�TVkH£fk_acwPWmg�ack�z��R�xkHac~�ackH�xk���±qz��c���c��kDu6�6z�£fk_acv¡g�rW|eu2gj�Y�cz¢º2k_a�«PY�vcvxb²s§zªg��ck�� kh°6~6ackHvxvcz�bf��vµgjaxkD·P[Y· J�-;-��C9I-K´·wC_�A@0<�G��¤[�C  ¥� )C  - - ¦Vbfa��c�6kDk§°²z�vx�ckH�Y�cztg�rW|fu9gj�Y�cz¢º2kHa�}2g��2�-·L[R· F��KoZ�N�K´·�CX�-Z�N:�5<�Z�<$�¤[,C  - ¥�� mC  - - q¦Tbeaq�c�6k�u6�6z�£ekHacvhgjrù|eu2g��Y�cz¢º2kHa�«

� z � �2�3}�� � �P�o���%}���*�o}w��� �¸ kHackBz{vmg��-kh°2g�i-~6r�kmk§°²k�shu6�ck��¤±qz��c�K�c�6kF`!acber{bed+¶c¶��s§bfi-~�z{r�kHa�bf��g�UYu6�¤�6«cdL�6«

|fu�kHvc�xz{be������;� ?NP;=BL[]@0kJIB � HPZ�R RS; GeZ0<7K& wZ�N7C9I��\�o�o� �;`[PZ�N�IF; Bs@�I �!N7>;�IAK_noCjB*B9;m>-Z�C��\T©� ¦+±q�6ztsc� shbfu6�Y�xacw�z�v�c�6kDi�gj�=±q�6bevckDvxz�vc�ck_aµ�0beu6z�v ��¶c¶x¶´i�gjacaxz�kHv´�x�6km8Yz��6d���Wgj�6vx±´kHa$�� � �I`[P@$��<�;\T`UY~2gjz���W

¶4� �c�6z�v�kh°2gjiK~6r�kf}6�x�6kFi-z��6z�i-gjr9vcwYvc�xkHi ¦Tbfa�ackH~�ackHvxkH�Y�cz��6d �c�6kFvckHi�gj�Y�czts�¦Vbfaci=u�rªgFgjvDgKa¡g��cz�bf�9gjrW�xkHaci�gjiKbfu6�Y�cv��cbl�gDk�|fu9gj�cz�be�6v�«CBqbfaxi@g�r{z9v�g��cz�bf�Fack�|fu�z{axkHv ��«ÞlDvxk�shbf�9�Yvµg��2���Yz�vc~6rtg�wYz��6dD�c��kZgj�6vx±´k_am�¡g08fkHv���«cdDvxk�shbf�9�Yv�«9¶4�q�¡g08fkHvqaxbfu6de�6r�w�x�6kDvhgji-k��xz{iKk�±qz{�x�¤�c��kDkh°6~6r�ztshz��µ·9`!acber{bed=£fkHaxvcz�bf�\bf�¨gQUYu6�¤�9«6»q�6kZ·9`!axbfr�bfdKz{iK~6r�kHi=kH�Y�¡g��cz�bf�=u�vck�� ¦Tbfa��c�6z�v��ckHvx�µz�vgF~�acbf�xbf�4wY~9kZz���±q�6ztsx�¤vckH£ekHa¡g�r+±�kHr�rw8Y�6bj±q��k-f@shz�kH�Y��i-k�sx�2g��6z�vciKv´�2g�£ekD�6be�mwfk_�my9kHkH� z{��vc�¡g�r�r{k��0}2g�i-bf��dZ�x�6kHi�shrtgju�vckz��2�²kh°6z{��d2«e»q�6z�v´kh°6~6rtg�z{��v+±q�Yw=�c�6k�kh°6k�shu��cz�bf���cz�iKkHv´gjaxkmaxbfu6de�6r�w=�c�6k�v¡g�i-kmg�v´±q�6k_� `®acbfr�bed+¶c¶!acu��6vqbf��gDi=u2sx�Fvcr�bj±�kHai�gfsx�6z��6kf«¥¬ z��c�;�x�6k¤�Yz�ack�s§�-·2`!axbfr�bfd z�i-~6r�kHiKkH�Y�¡g��cz�bj�W}9ack��²u2sh�cz�be� �cz�i-k=z�vFu6�2�Yk_a=�c�6k�i-k�gjvcu�ackHiKkH�Y�D~6ack�shz�vcz�bf�W}�gj�2��²z{vx~6rtg�wYz{��dD�c�6kDg��6vc±�kHam�hg�8ekHvqacbeu6df�6r�w"��« lBvck�shbf�2�²v�«

� �&���"���;��-�+� �

� zo{ |�}w~\�P}w�7}����P�o�\���\�o���\}w�7�����P�\}w���P}w�P���U²z{iK~6r�w-�4wY~9k��,·Y³csHg�rªs§u6r�u6vZgjr�r�bj±qvmu�vD�cb¤gfs_shu6a¡g��ckHr�w,kh°6~6axkHvcvF�c��k=vckHi�gj�Y�cztshv�bj¦q�2g��cu6ahgjr+rtgj��dfu2g�dfkFvckH�Y�ck_�2shkHv�«!»´wY~6z��6dk§°²~�ackHvxvcz�bf�6v¤g��2��vc�xacztsh�K�4wR~9k¨shrtg�vcvcz¢º s_gj�cz�be� bj¦D�c��k¤dfahgji-i�gjaDvxwYi=y2ber{vF~6axbj£Rzt�Yk g y2kH�x�ckHa¤shbe�Y�cacber�bj¦D�c�6k\rªg��6dfu9gjdfkvxwY�R�hg�°(g��2�,vxkHi@g��R�xztshv�«!»q�Yu6v�}!z{�Fz�vZ±�bfax�c�½º2�2�²z{��d#g\vcbeu6�2�;g��2�½k-f@shz�kH�Y�FackH~6axkHvck_�R�hgj�xz{be��¦Tbea-·Y³csHgjrtshu�r{u�vZz��(�¥bfdezªs`®acbfdea¡g�i-i-z¢�6d2«Y vxbfu6�9�=ack_~6ackHvxkH�Y�¡g��cz�bf��i=u6vx�ù~�acbj£Yzt�Yk�¦Tbfa��c�6k�i@gj�9gjdfk_i-kH�Y�Wb�¦¥·²³4£fgjacztg�y6r�kHv�}Ygj�2�F�x�6kµ�²z{vx�cz��2sh�xz�bf�=y9kH�4±´k_kH�-r�bfdeztsHgjr

£fg�acztgjy�r{k_v¯g��2�-·²³©£fg�acztgjy�r{k_v�«Y»q�6kHaxkDz�v¯gF±q��bfr�kmvx~2k�s§�cacu�i�bj¦!vcber{u��cz�bf�6v�«7Yq�´be�6k�kH�2�0}��c�6kBvcbfu��2�KackH~6axkHvck_�R�hgj�xz{be�¨sHg��@y9k�²z{axk�sh�xr{w ~6axbj£Rzt�Yk��\¦Tbfa�yYw¨�x�6k-iKkH�¡g�rtgj�6deu2gjdek�TTkf« d9«W·2`®acbfr�bed(WH«�Yq�D�c�6kKbf�x�6kHaFkH�2�0}��6b�~6acbj£Yz�vcz�be�¨z�vD�hg�8fk_� ¦TbfaDvxu2sx�(g~�acbfy�r{k_i TVkf« d2«2`®acbfr�bed(WH}9gj�2�KkH£ekHacwY�x�6z��6d-i=u6vx�qy2kB~6acbedfa¡g�i-iKk��FyYw@�9gj�2�0«LY�i-zt�6�Yr�k�shbfu6axvckFz�vm�cb=u�vck=gFvcwYvc�xkHi&�c�2g��

ö�ö á�ªJ« éHë�ð

Page 29: On the use of advanced logic programming languagess bf 2shk_~6 cv c 9gj -gjaxk¨gjy vckH Y F Taxbfi c 6k¤iKbfvx D ©g i-z r z{g aDz i-~6r kHi=kH Y hgj cz be 6vDbj c 6k\rªg c xkHa

l�d "�Z0Bs@0<��0;Q�&������u'�n=�!���-���� ;�K��+BlC��JCX;=> ���-� �S���

g�r�ack�ge�Yw-~6axbj£Yzª�²kHvq¦Tbeaqdfahgj~6�¤i�gj�6z�~6u�rªg��cz�bj�6v&T4`!acber�bfd+¶x¶oWH}6beaq¦Tbeam·Y³4�ck_aci-vqi�gj�6z�~6u�rªg��cz�bf��v&T©·9`!acber�bfd(W_}2g��2���cb=~�acbfdea¡g�iiKbfaxkmbfa�r�kHvcv�kh°6~6r�ztshz��cr�w=�c�6k�i�gj�6z�~6u6rtg��cz�bf�Fbj¦!vckHi�gj�Y�czts�¦Vbfaci=u�rªg�v+bf��z���«»q�6km`®acbfr�bed+¶c¶�vcbfr�u6�xz�bf�Dz�v!�cbD�hg�8ek¯ge�Y£fgj�Y�¡g�dfk�bj¦0a¡g��cz�bf�2g�rY�ckHaxi-v�¦Tbfa+�Yk_vcz�df�6z��6dDg��2g�i-kHr�kHvxvù��bf�¡g��cz�bf�B¦Tbea®·²³csHgjrtshu6r�u6v�}

vxbZgjv��6bf���cbZs§bf�Y¦Tu�vckµ`®acbfr�bedD£fgjaxzªg�y6r�kHv+gj�2�Fbeyf�hk�sh�賩r�kH£ekHr0£fgjaxztgjy6r�kHv�«j»q�6z�v´shb6�Yz��6dDz�vqg�vcu�z{�hgjy6r�kq�xbRber6z��-�0bedfztsq`!acbedfahgji=³iKz��6dDvcz��2s§kDz��mg�£fbfzt�Yv�£fgjaxztgjy6r�kDsHgj~��cu6axkHvm±qz��c��bfu6�qaxk�|eu6z�acz��6d-gj�YwKackH�2g�i-z��6d9«Y¶4�qz{vqvx~2k�shztgjr�r�w@shbe�R£ekH�6z�kH�Y�mz����c��kZsHgjvxkDbj¦`®acbfr�bed+¶c¶qbeaµ`!axbfr�bfd+¶x¶c¶qy9k�sHg�u6vckKz{��y2k_�6khº2�xv�¦Tacbei&�c�6k=u��6z¢º sHgj�xz�bf�¤b�¦´a¡g��cz�bf�2g�rW�xackHkHvB±q�6ztsc� z�vmz�i-~�r{k_i-kH�Y�ck��-z��¤�x�6kHvxkvxwYvc�ck_i-v�«e¶4�-~9gjac�xztshu6rtgja�}fz��´�YbYkHv��6be�´axk�|eu6z�ackµg��Yw-shbfiK~6u6�¡g��cz�bf�Fbf�=z��Y�ck_dfa¡g�r2z��2�²zªs§kHv¯g�v´z��+z�v��c�6k�sHgjvxk�±qz{�x��£�k���acu6z �h�W¹ vaxkH~6axkHvckH�Y�hgj�cz�be�W«*YmvDgKshbf�6vxk�|eu6kH�2s§kf}!�c�6kF�6beaci@g�r�zsv_kHaqz�vm£fk_acw¤vx�6bfax��g��2�¤|eu6z��ckFvcz�iK~6r�kf«Y»q�6z�v��ck�sx�6�6zt|eu6k=sHgj� y9kZk�g�vcz�r�w�xa¡g��6vc~9bfvxk����cb=�xkHaciKv´±qz��x� s§bfack§¦TkHack_�2shk=shbf�6vx�cahgjz��Y�cvmr�z98fk�t�³4�ckHaxi-v�«»q�6kKvck�s§bf�2�Åvcbfr�u6�xz�bf� z{vB�cb¤u6vxk��c�6k=vxz{iK~6r�w¤�4wY~2k��,·Y³4�ckHaxi-vDb�¦µ·2`®acbfr�bed2«0»q�6k_w;sHgj�,y9k-u6vxk��;�²z{axk�sh�xr{wY}!gj�2� �x�6kH�

�x�6kµ·9`!axbfr�bfdFvcwYvc�xkHi*~6axbj£Yzª�²kHv´u��6z¢º sHgj�xz�bf�W}e�4wY~2kh³csx�6k�s58Yz��6d2}Y�6beaci�gjr�z9v�gj�xz{be�W}jgj�2�Pvcu6y�vc�cz��xu6�cz�bf��«f»q�6k_w@sHg��@gjr�vxbDy2k�u6vxk���xb=ackH~�ackHvxkH�Y�Dkh°6~6r�ztshz��cr�w@g�y6vc�xa¡gfs§�cz�bf�6vDg��2��gj~6~6r�ztsHg��cz�bf�6vqz��¤g=�9gji-k_r{k_vcv�¦©g�vc�6z�bf��«6¶4���c�6z�v�sHgjvxkf}0�c��kDu6vck_aµi=u�vc�q~6axbj£Rzt�Ykaxk��Yu2s§�cz�bf�W} �4wR~9kh³csx�6k�s58Yz{��d g��2� u6�6z¢º sHg��cz�bf� iKb6�Yu6r�b � ��³4k�|eu6z�£fgjr�kH�2s§k�TTz¢¦Zack�|fu�z{axk��PW_}qy6u6���c��k;·2`!axbfr�bfd½vcwYvc�xkHi vx�cz�r�r~�acbj£Yzt�YkHvm�x�6kFvcu6y6vx�cz��cu��cz�bf� i-k�sx�2g��6z�vci «f»q�6kFkh°6~6r�ztshz��maxkH~6ack_vckH�Y�¡g��cz�bf�,z�v�i-bfaxk � kh°6z�y6r�kDy9k�sHg�u6vck=z��µs_gj� y2kFu6vck��¤kH£ekH�±q��kH���c�6kDbeyf�hk�sh�賩r�kH£ekHrù·²³4�ckHaxi-vqgjackB�6bf�q�x�6k�v¡gjiKkµg�vm·2`!axbfr�bfd9¹ v´�xkHaciKv�«B bf�ck��c�9gj�!�c�6kq�x�6ack_kq±¯g�wYvWb�¦ z�iK~6r�kHi=kH�Y�cz��6dq·Y³4�ck_aci-v!z��Z`!axbfr�bfd�¶c¶ f·9`!axbfr�bfdmg�ackq£fk_acwZ�Yz F0kHack_�R��±qz{�x�Dack_vc~9k�sh���cb�u6�6z¢³

º0sHgj�xz{be�W«h¬ z��c���x�6k+ack_~6ackHvxkH�Y�¡g��cz�bf�6v�gjv0a¡g��cz�bf�9gjrf�xackHk_vùbeaWgjv�kh°6~6r�zªs§z{�W·²³4�ckHaxi-v�}_u6�6z¢º sHg��cz�bf���YbYkHv!�6bf�0�hg�8ek � ��³©k�|eu6z�£fg�r{k_�2shkz��Y�cb-gesHshbeu6�Y��}9±q�6kHaxk�gjv�z��m�YbYkHv�±qz��c���c�6k=�Yz�ack�sh�µ·9`!acber�bfd-axkH~6axkHvckH�Y�hgj�cz�be�W«0¶4��bf�x�6kHa�±´bea¡�Yv�}6±qz��c�\�c�6k�º9acvc���4±�b=ackH~�ackh³vxkH�Y�¡g��cz�bf�6v�}2·²³©k�|fu�z{£fg�r�kH�2shk�z�v¯g���bfyf�hk�s§�4³4r{k_£fkHr��c�6kHbeacwY}6y6u��qz{��z�vmgFi-kH�hgjr�kH£ekHr2�x�6kHbeacw�z��-�c��kDrtgjvc��ack_~6ackHvxkH�Y�¡g��cz�bf�W«

� z`y ���o������������/�\���5�o�3� � ��*�����P}�&�¬,k��2g�£ekD�YkHv¡s§acz�y2k��,gF�6kH±%�0bedfzts�¼�a¡g�i-i�gja!¦Tbeaci�gjr�z�vci's_gjr�r�k��¤·9¸m¸m¼�T5H(CJ�JH];?>-nAZ�>-Ge;?>�H];?>A;-G0C9K�@0>=k p�@0>=>AZ�[���>A@0RR�@�>-IoW�x�2gj�ms_gj��y2k�u6vxk���z��@·9`!axbfr�bfd=z�i-~�r{k_i-kH�Y�¡g��cz¢bf�6v�«Y��cahgj�6vx~2bevcz��cz�be�Dbj¦w£�oq¼�v0¦Tbeaù·9`!acber�bfd�z�vW�6k�s§kHvcvhgjacz�r�wFvc�caxbf�6der�wD�4wY~2k��By9k�sHgju�vckq±�k´±qgj�Y�!�cb�gj~6~6r�w��c��kmgja¡sx�6z��xk�sh�cu�a¡gjr

axu6r�kHvmb�¦ù�x�6kDz�i-~6r�kHiKkH�Y�¡g��cz�bf�Fbj¦�£�oq¼)z{�¤`!axbfr�bfdF�cb=�x�6kDz�i-~�r{k_i-kH�Y�¡g��cz�bf�Fbj¦+z��cv��cahgj�6vx~2bevcz��cz�bf���xb-·2`!axbfr�bfd9«7Ymv�£µoq¼bey2k_wRvm`®acbfr�bedZ�xkHaci&vxwR�Y�hg�°W}Yz��cvq�cahgj�6vx~2bevcz��cz�be�@bey2k_wRvm·9`!axbfr�bfd=�xkHaci�vcwY�Y�¡gê° gj�9�=�4wY~6z��6d2«»!bqkH�6�9gj�2shkqgj�x�caxz{y�u6�ckHv!gj�2�Bshbf�2�²z{�xz�bf�6v0b�¦�£�oq¼,yYw��6z�df�6kHa賩bea¡�Yk_aW�ck_aci-v!gj�2��debRgjr�v0z�vW�xacz�£Yztgjrfgjv¥¦©gjaWg�vW�x�6k´�xa¡g��6vcrtgj�xbfa

z�vqshbf�9shkHac��k��0«9»!bZkH���2gj�2s§kDacu6r�kDshbe�6�6k�sh�xz�£fkHv�±qz{�x�@g�vcvck_ac�cz�be�6vmgj�2��|eu2g��R�xz¢º sHgj�xz�bf�6v�z�v¯g=�Yk_kH~2k_amz�i-~6axbj£fkHiKkH�Y�!y2k�s_gju6vxkz��+dez�£fkHv��c�6kDsHg�~2gjy�z{r�z��4wD�xb shbe�Y£fkHw�shbf�Y�ck§°²��z��@gBdfahgji-i�g��cztsHg�rR±qg�wY«j»q�6k��6bf�²³©dea¡gjiKi-gj�xzªs_gjrY±¯g�wY}ju6vxz��6d g��c�xacz�y6u6�xkHvmgj�2�s§bf�2�Yz��xz{be�6v�}YaxkHi@g�z��6v¯g�£fg�z�rªg�y6r�k¯g�vq±´k_r{r4«¬,k��2g�£ekµvx�6bj±q�¤�x�6k � kh°6z�y6z�r�z��4w=bj¦®·9¸m¸�¼)¦Tbeaq�2gj�2�²r{z��6dF£fgjaxz�bfu6vqvxz{�xu2gj�xz�bf�6vq�x�2gj�mg�ackZ�Yk_v¡shaxz{y9k��\z��@�x�6kDr�z��ckHahgj�xu6ackf}

beaq�c�2g��m±�k��2g�£fkZ�²kHv¡shaxz�y2k��\z����c�6z�vq~2g�~2kHa�«0·2¸�¸m¼��2g�vmgj~6~�r{ztsHg��cz�bf�Kz��@�9gj�cu�a¡gjr�rtgj�6deu2gjdek�g��2gjr�wYvcz�v�TVkf« d2«YdRg�~�r{b6sHg��cz�bf�z���¼D`�U6¼�v-W´g�v´±�kHr�rWgjvqz��K~6acbedfa¡g�i-iKzØ�6d�rªg��6dfu9gjdfk�gj�2g�r�wRvxz�v3TVkf« d2«edfa¡g�i-i�gj�cztsHg�rYi@gj�9gjdfk_i-kH�Y�!bj¦!v¡shbe~2kf}9gj�2g�r�wRvxz�v4³4�cz�i-kiKb6�Yz¢º sHgj�xz�bf�Fbj¦+�c�6k�dea¡gjiKi@g�aAWH«B kHz��c�6kHaq·9`!acber{bed��6bfaq·2¸�¸m¼­�2g��2�Yr�kHv´g��+�c��kqacu6r�kmr�kH£ekHr6vxu2sx�@shbe�6vc�xa¡gjz��Y�cvqgjv��c�2g��+vcbei-k�acu6r�kmi=u�vc�!y2kqu�vck��Pkh°2gfsh�xr{w

be�2shkf«e»q�6kHaxkmgjaxkq~6acbe~2bev¡gjr�v!¦Vbfa!u6vcz��6dF�0z��6k�g�a®�¥bfdezªs�`!axbfdfahgjiKi-z��6d�¦Tbfa+vxbfr�£Yz��6dm�x�6z�v+~6acbey6r�kHi 2 �7bY}fled�}fleb?4c«f��u6a+iKkH�c��b²�b�¦ù�2g��2�Yr�z��6dFr{bedfztsHg�r shbe�6�6k�s§�cz�£fkHv�gj�q�x�6k�dfa¡g�i-i�gja!acu6r�k�r�kH£fk_rùgj~�~6r�z{k_v´�xb=�c�6kDr�z��6k�g�a¯s§bf�6�6k�sh�cz�£fk_vm�cbYb9«B bf�ckK�c�2g��Z±q��kH�W}+gjvBu6vcu2g�r4}W�x�6k�vc�cahgj�xkHdfw,b�¦mz{�Y�xkHac~6axkH�ck_acv=¦VbfaZ¸ bfac��shrtgju6vxk-~6axbfdea¡gjiKvDz�vDack�shu6acvxz�£fkh³c�YkHvhshk��Y��}´�x�6k

axkHvcu�r{�xz��6d,£�oq¼&gj�2g�r�wRvxkHaDz�vZg�~9bYbfaFbf�6ke«ù¸ bj±´kH£ekHa�}��c��kHack¤gjaxk-y9bf�x�cbfiP³©u�~¨vx�ca¡g��ckHdez�kHvZ�x�2gj�=gjaxk@shbei-~6r�kH�xkD¦VbfaDu6vxkh¦Tu6rvxu6y6vxkH�cvDb�¦¯¸qbeac�,shrtgju6vxkZ~�acbfdea¡g�i-vm2cbeb?4c«0·2`®acbfr�bed@gj�9�¤·2¸�¸m¼ �2g�£fkB�c�6kFv¡g�i-kD~6axbfy6r�kHi }Yy6u6�Dg-s§bfi-~�r{k_�ckDvx�ca¡g��ckHdew¨z�vwekH�q�cb=y9kD�Yz�v¡shbj£ekHack��0}6�x�6bfu6de��vcbfiKkm±�bfa58-z�v´z���~6axbfdfaxkHvcv 2Þle6?4c«

� z � �$�P�3}�� ��� � �����*}��= �} ��� �\�P}w�¬,kq�9g�£fkm~�ackHvxkH�Y�ck���vxkH£fk_a¡gjr�±¯g�wYv+b�¦Wz�i-~6r�kHiKkH�Y�cz��6dµs§bfi-~9bfvxz��cz�bf�2g�rYvckHi�gj�Y�cztshv�z��-�0bfdeztsm`!axbfdfahgjiKi-zØ��dmu6vxz{��dZahgj�cz�be�2gjr�xackHk_vZgj�2� vcz�i-~6r�w=�4wY~9k��¨·²³4�ckHaxi-v�«9¬,kD�9g�£fkZg�r{vxb-~6axkHvck_�R�xk��;gK�0bedfztsD¼�ahgji-i-g�a+¦Vbfaci�gjr�z�vci*�YkHaxz�£fk�� ¦Tacbei&�c�6k=shrtgju�vckrtg��6dfu2g�dfk=b�¦µ·2`!axbfr�bfd��W��z{de�6kHa賩bea¡�YkHa=��kHack��²z{�hgjaxw;¸mgjaxacbe~(dea¡g�i-i@g�axv�«*h�beack�dfkH��kHa¡g�r{r�wY}0±�k@�9g�£fk=vc��bj±q�;�6bj±*vxkH£fk_a¡gjrge�Y£fgj�9shk����0bedfztsm`!axbfdea¡gjiKi-z��6d ¦Tk�gj�xu6ack_v�}9�2gjiKkHr�wZahgj�xz{be�2gjr9�caxkHkHv�z��@`!axbfr�bfd�¶c¶\TTbfaq`!axbfr�bfd+¶x¶c¶oW_}Yvcz�i-~6r�wF�4wY~2k��\·Y³4�ckHaxi-vg��2���6k_ack��Yz��hgjacw�¸mg�acaxbf~ ¦Tbfaxi=u6rtgjvFz{��·9`!acber{bed2}�sHgj�­y2k;ge�Y£fgj�Y�hgjdfk_bfu6vxr{w½u6vck��­z{� �c�6k;shbe�Y�ckh°6��bj¦ o�bei-~6u��¡gj�xz�bf�2g�r�¥z��6dfu6z�vx�cztshv�«�h¤g��Rw,be�c�6k_a-gf�Y£fg��2shk��ŦTk�g��cu6axkHv=kh°6z�vc�=�x�2gj�-g�ack-b�¦µz��Y�ckHaxkHvc�P¦Tbfa=o�bfiK~6u6�hgj�cz�be�2gjr+�0z��6deu6z�vc�xzªs§v¥2cb6�54c«�i�bfaz��6vx�¡g��2shkf}e�c�6k�t�³4�ckHaxi-v�bj¦W�0bfdez��¥2Þ�J40sHgj�Ky2k�u6vck�� ¦Tbfa�i@gj��z{~�u6rtgj�cz��6d�¦Va¡gjiKkHv&2Þ�6�54c}Rg��2�F£fgjaxz�bfu6v+shbe�6vc�xa¡gjz��Y�q�Ybfi�gjz��6vùs_gj�y9k�u6vck����cb=iKb²�²kHr2vxkHi@g��Y�cztsm�Ybei@g�z{��v�«»q�6kDshbei-iKbf�=gjvc~9k�sh��bj¦+�c��kHvck�¦Vk�gj�xu6ackHv�z�vq�c�2g��q�c�6kHw�gjaxkµz��Y�ck_dfa¡g��ck�� z{�Y�xb �¥bfdfzts�`!acbedfa¡g�i-iKz{��dmz��¤gDvxi-bYbf�x�-±qg�wR«

����bf��k¤�2gj�9�0}!±q�6kH� �x�6kHw �Yk�g�rm±qz��c���x�6k¨shbei-~6u6�hgj�xz{be�;�Ybfi�gjz���TTvxz�i-~6r�w �4wR~9k�� ·²³4�ckHaxi-v�}!t�³4�ckHaxi-v�}�gj�2�½ahgj�cz�be�2gjr�xackHk_vAWH}Y�x�6kHw-sHg��=y2kqiKb6�YkHr�k��Fgjvqshbf�6vx�cahgjz��Y�´�Ybfi�gjz��6v�«ê���=�x�6kmbe�c�6kHa��2gj�2�¥}f±q�6k_�=�c�6kHw-�²k�gjr6±qz��x�=�c�6k�shrtgju6vxkqrªg��6dfu9gjdfkTV�6kHaxk��Yz��¡g�acw¤¸mg�acacbe~K¦Tbfaxi=u6rtgjv�}e�0z��6k�g�am�0bfdeztsm`!axbfdfahgjiKi-z��6deW��c�6k_w s_gj��y2k�iKb²�²kHr�k��=yYw-~�acbYbj¦+�c��kHbfaxkH�czts�vxwRvx�ckHiKv�«

ætøWö�æt÷

Page 30: On the use of advanced logic programming languagess bf 2shk_~6 cv c 9gj -gjaxk¨gjy vckH Y F Taxbfi c 6k¤iKbfvx D ©g i-z r z{g aDz i-~6r kHi=kH Y hgj cz be 6vDbj c 6k\rªg c xkHa

�������������� ������������������������������ ��������� �!�"$#%�&�!����!'(�)'*���!�+�� , *�-����.�-"/'*�0��" leg

»q�6k_vck¨ge�Y£fgj�2s§k��ŦTk�gj�xu6ack_v=vckHrt�Ybeir�z�£fk-g�r{be�6kf«�i�z�acvx��}+�x�6kHaxk g�ack¤��k�shkHvxv¡gjaxw gjvcvxb6shztgj�cz�be�6v=y2k_�4±´kHk_��¦Tk�g��cu6axkHv=�c�2g��i�g�8ekZ�x�6kHi$wYz�kHrt� �c�6k_z{aF¦Vu6r�r+~2bj±�kHa�«�i6beaDz��6vc�hgj�2shke}+vcz�iK~6r�w@�4wY~9k���·Y³4�ck_aci-v=gjaxk@g�r{iKbfvx�µu�vckHr�kHvxv=±qz{�x�6bfu��Z�6k_ack��Yz��hgjacw¸�gjaxacbf~ ¦Vbfaci=u�rªg�vmy9k�sHg�u6vck�bf��k=�6kHk��Yv=u��6z�£fkHaxv¡gjrq|eu2gj�Y�xzغ0sHgj�xz{be�¨�xb �cdeb��c�6axbfu6de�P�¨gjy�vc�cahgfsh�xz�bf�6vQTTvxkHk�vck�sh�xz�bf�(��«Þl6«Þ�eW_}g��2� z�i-~6r�ztsHg��cz�bf���cb\kh°6~6ackHvxv=�c�6kK~6acbe~2k_ac�cz�kHv=b�¦mu6�6z�£fk_acv¡g�r´£fg�acztgjy�r{k_v�«Wo�be�R£ekHacvxkHr�wR}�i@g��6z�~6u6rtgj�xz��6d=�6kHaxk��Yz��¡g�acw;¸mg�acaxbf~¦Vbfaci=u�rªg�vmgjv�bfyf�§k�sh�4³4r�kH£fk_r!¦Tbfaxi=u6rtgjv�TVz©« kf«¥i-kH�hgj~6axbfdfahgjiKi=zØ�6d7W+z�v�i-beackF~6ack�s§z{vxkHr�w#�²bf�6kFu6vcz��6d�vxz{iK~6r�w-�4wY~9k��,·Y³4�ck_aci-v�«»q��kmack�gjvcbe�-z�v+�x�6k��6kHk��P�cbFackH~6axkHvck_�R�m|eu2g��Y�cz¢º sHg��cz�bf�6v�«f¶4�qgjr�axk�gf�YwFkh°6z�vc�xk��F¦Tbea¯¸ bfax�F¦Tbfaxi=u6rtgjv�}�y6u��´z�v�i-bfaxk¯s§acu2shztg�r9¦Tbfa¸�gjaxacbf~ ¦Tbfaxi=u6rtgjv+y9k�sHg�u6vck=�x�6kDrtgj�6deu2gjdek�bj¦´|eu2gj�Y�cz¢º2k_acvmz�v�i-bfaxkµshbei-~6r�kh°��c�2g��¤z��¤`!acber{bed2«7Y�v�g��6bf�x�6kHa�kh°2gji-~�r{ke}e¦Tbfa�xa¡g�£ekHacvxz{��d-a¡g��cz�bf�9gjr!�caxkHkHvD±qz��c��bfu6��r{bYbe~6z��6d2}�bf�6kF�6kHk��²vZgKvcbfu��2�¤gj�9�¨shbei-~6r�kH�xkD£fk_acvcz�be�¨b�¦´�c�6kF�6kHdYgj�xz{be�¤bj¦�k�|eu2gjr�z��4wbe�-ahgj�cz�be�2gjr0�xkHaciKv�Y�c��z{vqz�vq�x�6k�~6ack��²zªs_gj�ck�G�C q\TTvxkHkD~6axk��YztsHg��ck�I-Ko@�>-K_nA@$�e@�Cj<Fz��-vxk�sh�xz{be�¤�2«��JWH}Yg 8Rz��2�Pbj¦+shbf�6vx�cahgjz��Y��«UYk�shbf�2�¥}6�c��kHackDz�vmgB�caxkH�2���xb=z{�Y�xkHdfahgj�ck�vxkH£fkHahgjr¥¦Tk�gj�xu6ack_vmz����c�6k�v¡g�i-k�vcwYvc�xkHi¨«Pi�bfa�z��6vc�hgj�2shke} `®acbfr�bed+¶c¶x¶+z��R�xkHdfahgj�xkHv

ahgj�xz{be�2gjrj�xackHk_v´gj�2��vckH£ekHa¡g�rRbe�c�6k_a®s§bf�6vx�ca¡g�z��R�!�Ybfi�gjz��6v�}h�c�6k´`®acbfr�bed eh\gjr�zP2cb?4²£ekHacvxz�bf�Db�¦�·9`!axbfr�bfd�z{�Y�xkHdfahgj�ck_vWy9bf�c�Fvcz�iK~6r�w�4wY~9k��,·²³©�xkHaciKvZgj�2�,g ackHvx�cacztsh�xk��ŦTbfaxi�bj¦qa¡gj�xz�bf�2g�r+�caxkHkHv-gj�9�$t�³©�xkHaciKv�«0»q��z{vBi=u6vc��y9k@�Ybe�6k@sHg�ackh¦Vu6r�r{w\�cb¤i�gjz��Y�¡gjz���x�6kDr�bfdeztsHgjr0z��Y�ckHdeacz��4w�bj¦+�c��kDvcwYvc�xkHi-v�}9y6u6�mz��qi�g�8fk_vm�0bfdeztsµ`®acbfdea¡g�i-i-z��6dBkH£fkH�\i-bfaxk�~6acbei-z�vcz��6dB¦Tbfamo�bei-~6u��¡gj�xz�bf�2g�r�¥z��6dfu6z�vx�cztshv�«

�0��3 �����1�- ���

2���4�¸B«wY�y6a¡g�i-vxbf�,gj�2��F«/£�gj��r©«� wZa�^CXO ��>A@0RR�@�>-IH« "�k�RV"AZ0BDCXO�O-Z�R\[�N�Ko@JK`CXZ�<�� ��>-KMC ��O=C_@�Bw�?<7K�;?BjBlCJ�0;?<�O-;_}wUY~6axz{��dfkHaè³�kHacrtgjd9}��+k_acr�z��W}Pi!�q¼=}0����6f�6«

2Þl^4 YF« Z«JYm�6b9}f�D«�UYk_�c�6z4}fg��2� �9«c£Z«�a r{r�i�gj�W«*��Z0R3[.CjBs;?>-I��L��>=Cj<�O?Cc[.Bs;�IA��'*;-O�H(<PC ?NP;-I-�/@0<�G�'*ZJZ�B I§«7Y��6�Yz�vcbe�Y³4¬,kHvcr�kHwY}Y���e6�d6«2Þ�^4�¸B«*Y��� �è³ ��gfs§z´gj�2� �D« Bmgjvxa�«=�0bedfz����0gKr�bfdfztsB~6acbedfahgji-iKzØ�6d=rtg��6dfu2g�dfkD±qz��x�¨y6u�z{r��賩z��¤z��6�6k_acz��¡g��2shkf« �#/! wZ:��CXOS��>AZ^n

��>A@0RR Cj<��j}6�����J6eg��6l6�Jb6}6���e6ed�«2 �04�¸B« �´g�ackH�2�²ackHde��«:'�H];) w@�RV"-Ge@���@0BsO?N7BDN�I��w�-K_Im"�k�<7Ko@J�:@�<�G¥"�;=R�@�<]KMCXO�IH« �bfr�u6i-kF�K�e�=bj¦&"PK`NPG�CX;�I�Cj<,B9Z:��CXO�@0<�G�KXHP;

qJZ�N7<�Ge@^KMC_Z�<7ISZ�qmR�@JK_H];?RS@^KMCXO�IH} Bqbeac�c�²³è¸ bfr�rtgj�2�0}9����66�e«2cb^4�`!«c��acz�vcvxkH�+gj�2�F�F«j�qzt�Ybfu²°¥«�'�H];\��Z�R\[�C¤Bs@JK`CXZ0<�Z`q!·*��>-Z�B9Z:�u@0<�GmC�KXI+;��e;AO?N�KMC_Z�<�¡�C9K_H����� ��_«f»!k�sx�6��zªs_gjr6�qkH~9bfax�q�F6f���f}

¶ B��q¶`YF}0���f�e�6«¥¦T�c~�� �¦V�c~W« z�acz�v¡g�« ¦Ta�r{b6sHg�r jr{g��2�Ykf«2cd^4�o�«���acbj±q�¤gj�2�=¼P« ��b6sx�W}Yk��Yz��cbeacv�«��m@JK`N(>-@�BL �@0<���N]@B�0;���<�Ge;?>-I-Ko@�<�G0Cj<��S@0<�G wZ:��CXO\�!>AZa�^>-@�R RCj<��ê«8B bfax�c�Y³c¸qber{rtg��2�

�®r{vxkH£Yz�kHa�}LYmi-vx�ckHah�6gji }2���e6L�6«2cg^4 YF«6o��Yu6a¡sx�W«�Y­¦Tbfaxi=u6rtgj�cz�be�Zb�¦ù�c��kDvcz�i-~�r{kq�x�6kHbeacw-b�¦+�4wR~9kHv�« ��/ "�k�R�"-Z0BDCXO� �Za��CXOH}Pb]T¡�JWH�cbed �]de6�}2���j���6«2c6^4 ¬)« i�«6o�r�b6s58Rvxz��@gj�9�@o�«cU0«Ph kHr�r{z�vx�W«��!>AZa�^>-@�R RCj<��Cj<���>-Z�B9Z:�j«�UY~6axz{��dfkHaè³ +k_acrtgjd9}0���e6�g6«2Þ�^4 YF«Ro�ber�i-kHahgju6kHa�«PY��=z{�Y�xkHackHvx�cz��6dFvcu6y�vckH��bj¦W�2g��cu6ahgjr6rtg��6dfu2g�dfkf«9¶4� �F«Þ�+«fo�rtg�ao8=gj�2� Ue³ �YZ«e»��gjac��r{u��2�0}jk��²z{�xbfaxv�}. wZ:��CXO

�!>AZa�^>-@�R RCj<��ê}Y~2g�dfkHvq�7b��Pded6}Y�0be�2�Ybe�¥Y�sHgf�²kHi-ztsm`®ackHvxv�}!����6fl6«�TXY�`!¶co�UY�cu2�²z{k_vmz��¥£�gj�hgZ`®acb6shkHvxvcz��6d,�Fd�WH«2�� �J4uYF«6o�bfr�i-k_a¡gju�kHa�«�Y��@z��Y�caxb6�Yu2sh�xz{be�-�xb-`!acber{bedZ¶x¶c¶H«��w� ���¤}6�f�]TMg�WH}0���e����«2��e�-4uYF«6o�bfr�i-k_a¡gju�kHa�«� w;�I3I=kJI-K �;?RS;�I-n�� Z0N¥N7<mqJZ�>=R�@�BlC9I=RS;�[PZ�N7>@�<.@�BDkJIF;?>m;-K�I=k�<7K_H��;�K`C9IF;=>mGe;�I&[PH7>A@JIF;�I3I=N7>mZ�>AG0Cj<�@^K�;?N7>H«

`®u6y6r�ztsHgj�xz{be�-¶4�Y�ck_ac�6kD�Y�6}P£\�kH~2g�ac�xkHi-kH�Y�m�0¹ ¶4�Y¦Vbfaci�gj�xzª|eu6ke}eaq�6z�£ekHacvxz{�6�kD�Ykh�be�R�xa6�k�g�r4}6oqgj�2ge�6g6}0���eg���«2���lJ4uYF«´o�ber{iKkHa¡g�u6kHa�« h�k_�¡gjiKbfax~6�6bfvxz�vZdea¡gjiKi@g�axv�«,¶4� �+« ��bfrtsj}�k��Yz��cbea�} ��@JK`N7>A@0B! �@0<��^NP@B�0; ��Z�R RN7<PC_OA@^KMC_Z�< ¡�C�KXH

��Z0R3[.N�K�;?>-IH}Y~2gjdekHvD���e���0�F6eg�}(U²~6acz��6dekHa4³�+kHaxrªg�d2}0���ege6�«2����J4uYF«2o�ber{iKkHa¡g�u6kHa�«¯`®acbfr�bed-gj�2��z��Yº9�6z��ck��caxkHkHv�«�¶4� �F«Þ�+«9o�rªg�ao8�gj�2�:UR³ �YF«6»��gjax�6r�u6�2�0}�k��Yz��cbeacv�}w wZa�^CXO)�!>AZa�^>-@�R RCj<��ê}

~9gjdfk_vmlf�6� �²l�b6�f}�Yµs_gf�YkHiKztsm`!axkHvcv�} B kH±�³ �´bfa58 }�����6fl6«2��_��4uYF«Wo�bfr�iKkHa¡g�u6kHa�}9¸D« ��g��6bfu6z4}0gj�9�,h,« ´g��#oqg��6kHde�6kHi¨«D`®acbfr�bed2}9y2gjvxkHvD�x�¯�kHbfaxzt|fu�kHvDkH�D���kH£ekHr�bf~6~9kHiKkH�Y�cvDgfsh�xu6kHr�v�«

'�"7�H}6l7TV�(W_}W����6fl�«2��JbJ4�U¥«6o�bfu6~9kH�4³c¼�axz{i�gjr4«*�m;=N���@�> �^N7R�;=<7K_I&[]Z0N7>uB9;-Im@�>"?>A;�I3Cj<!��<PC9I;=< ��>AZ0BsZa�ê«0»q�8?kHvckf}.aq�6z�£ekHacvxz{�6�kD�0¹7Ymz¢°Y³�h\gjacvxkHz�r�r{kml�}

���e6�66«2��JdJ4�U¥«Wo�bfu6~9kH�è³è¼�axz�i@gjr4«D`!axbfr�bfdKz��Yº2�6z��ckF�caxkHkHv=gj�2� gju��cbfi�gj�hg6« ���3���u���=<?qFZ�>=R�@JK`C ?NP;:'�H��;JZ�>?C =NP;Q;-K&�&[e[.BDCXO-@^KMCXZ0<7IH}

l�b7T`beWH�Þ�e�eg��Y�2�J66}6���f�6�e«

ö�ö á�ªJ« éHë�ð

Page 31: On the use of advanced logic programming languagess bf 2shk_~6 cv c 9gj -gjaxk¨gjy vckH Y F Taxbfi c 6k¤iKbfvx D ©g i-z r z{g aDz i-~6r kHi=kH Y hgj cz be 6vDbj c 6k\rªg c xkHa

l�6 "�Z0Bs@0<��0;Q�&������u'�n=�!���-���� ;�K��+BlC��JCX;=> ���-� �S���

2��JgJ4 F«F£�gj��r©«�»ùahgj�6vxrtgj�cz��6d�vc~9gj�6z�vc�Bz{�Y�xbqr{bedfzts��c�6axbfu6de�Dr�bfdezªs�«^��R�;?>=CXO-@�< �#/���Z�R\[�N�Ko@JK`CXZ�<�@0B� /Cj<���N7C9I-KMC_O-IH}Fg]T©��WH���H�Y��� �Jdj�9}���e6��f«

2��J6J4 F«�£�gj�6rmg��2�;`!«�U6g�z��R�è³�£�z9vHz�kHa�}Wk��²z{�xbfaxv�« ��>AZJOH/ ��I-Ku�?<7Kg/���Z�>-¢c/\��@JK`N7>A@0B! �@0<��^NP@B�0; �w<�G�;=>�IAKo@�<.G�Cj<���@�<.G� wZ:��CXO�!>AZa�^>-@�R RCj<��ê«�Bqbeac�c�²³è¸ bfr�rtgj�2�0}7Y�i-vx�ckHah�6gji }6����6eb6«

2����J4 F«/£�g��6r¯g��2�,`!«�U6gjz��Y�4³o£�zsv_z{k_a�}0k��²z{�xbfaxv�« ��>AZJO�/ �e<�G��?<7Kg/��¥Z0>-¢B/\�m@JK`N(>-@�B� w@�<��^NP@$�e; �w<�G�;=>-I-Ko@�<�G0Cj<�� @0<�G wZ:��CXO�!>AZa�^>-@�R RCj<��ê«�Bqbeac�c�²³è¸ bfr�rtgj�2�0}7Y�i-vx�ckHah�6gji }6����6e66«

2ÞlL�J4"BB«Þ¼=«6�Yk+�+axu6z �h�W«+��gji=y0�6gDsHg�rªs§u6r�u6vq�6bf�hgj�xz{be�-±qz��c���2g�i-kHr�kHvxv¯�²u6i-iKz{k_v�}fgF�xbRber9¦Tbfaqgju��cbfi�gj�xzªs�¦Vbfaci=u�rªg�i@gj��z{~�uY³rtg��cz�bf�W}e±qz��c�¤gj~�~6r�zªs_gj�cz�be�=�cb=�c��k�o��Yu6ahsx�Y³è� bfvxvckHa��c�6kHbeackHi «��=<�G�@$�e@JK`CXZ�<.;-Im�,@^KXHP;=R�@JK`CXO-@e;_}2���@�Þ�e6�� �²�e�fl�}6����gfl6«

2Þl��-4uYF«R¼Bgjr4}f¼=«Y�Wg�~2gjr�i-ke}ê`!«7U6g�z{�Y�è³�£�z9vHz�kHa�}Ygj�9�=¸D«7UYbfiKkHacv�«���>AZ0BsZa��qFZ�> ��@JK`N7>A@0BP w@�<���NP@$�e;��!>AZJOA;�I-I=Cj<��j«0¬ z�r�kHwR}����f�el6«2ÞlelJ4�¼P«R¼Dg0v��6g�a�} �q« ��r�kHz��W}Y¼=« �F«f`!u6r�r�u6i¨}jg��2�=¶H« YZ«7U6g�d2«!�3;=<�;?>A@0BDC9EF;-G)��H7>A@JIF; "PK`>=NPO-K`N7>A;)�&>A@0RR�@�>H«��´g�vcz�r ��rtgfs58Y±´k_r{r4}

���e6�b6«2Þle�J4 �9« ³D�=«6¼�z�a¡gjah�0«+�0z��6k�gja�r{bedfztsj«�'�H];-Z�>-;-K`CXO-@�B���Z0R3[.N�K�;?>�"�O?CX;?<�O-;H}.b������ � �K�el6}6���e6�g6«2Þl���4 �9«6¸mgegjvqgj�2���m« �Yg�wRgjahgji�gj�W«9¶4�Y�ckHahgfsh�xz�£fk�vcwY�Y�c�6k_vcz�vqbj¦ù�Yk§º2�6z��ckh³cshrtgju�vckDdea¡gjiKi@g�axv�«9¶4� �F«7Ym~���}Yk��Yz��xbfa�} �7Z0Cj<7K/�?<7Kg/

��Z0<=qH/�@0<�G ".k�R3[�/� �Za��CXO��!>AZa�^>-@�R RCj<��ê}Y~2g�dfkHv3b��2� �]beb�b6}7h�¶4»�`!ackHvxv�}!���e�fl�«2Þl�bJ4 �9«cU0«R¸ b6�6gjv�«� �Za��CXO\��>-Z:��>A@0RR Cj<��mCj<��=<]KMN7C9K`CXZ�<LC9I-KMCXOu /Cj<�;-@0>& wZ:��CXO��+'�HP;-Z�>=kJ����;�I�CN�^<7��@0<�Gm�?R3[.Bs;?RS;?<7Ko@JK`CXZ�<6«�`!��£F«

»q��kHvcz�v�}.aq�6z�£ekHacvxz{�4wKbj¦+`Wk_�6�6vcwYr�£fgj��zªg�}P£�kH~2gjax�ciKkH�Y�´b�¦®o�bfiK~6u6�xkHamgj�2�P¶4�Y¦Tbeaci@g��cz�bf��U�shz�kH�2shkf}����e�f�6«2Þl�dJ4 �9«cU0«0¸qb6�6gjv�«mUY~9k�shz¢¦TwYz��6d=º2r�r�kHa賩dYgj~¤�YkH~9kH�2�Yk_�2shw,~2g�acvck_acvDz��¨gPr{z��6k�gja4³4r�bfdezªs�~6axbfdea¡gjiKi-z¢�6dDrtgj�6deu2gjdekf«�¶4� �F«*Ym~6��}

k��Yz��cbfa�}��7Z�C¤<7K/�=<]Kg/&��Z0<=qH/�@0<�G ".k�R3[�/� �Za��CXO��!>AZa�^>-@�R RCj<��ê}Y~2g�dfkHv3delfl �]df��d6}7h�¶4»�`!ackHvxv�}!���e�fl�«2Þl�gJ4 �9«cU0«0¸qb6�6gjvDg��2�,£F« YZ«.h�z�r�r{k_a�«D�0bedfztsB~6acbedfa¡g�i-iKzØ�6dFz��¨gP¦Ta¡g�dfi-k_�R�qb�¦´z��Y�cu6z��cz�be�6z�vc�czts�r�z��6k�g�amr�bfdeztsj«m�=<=qJZ�>=R�@JK`CXZ�<

@0<�G ��Z�R\[�N�Ko@JK`CXZ�<6}0�e�K�]T©leW��Þ�fleg �²��deb6}����f���2«2Þl�6J4uYF«R¸ u6z���bf�@¸ bRg�«�U²bfi-k&8Yz��2�Fb�¦Wi@gjdezts!¦Tbea&T©gBack_vc�caxztsh�cz�bf�Kbj¦=W�� � «0¶4����Z�>-¢JI-H]Z�[ Z�<=·���>AZ0BsZa�ê}Y`!�6z�rtgf�²kHr�~6�6ztg6}f`.YF}

a\U7YZ}����e�fl6«2Þle�J4�U¥«R�¥kµ¸qu�z{�xbfuPv_kf}6`!«R�¥bfu6£ekH��}Ygj�9�=�Z«6� zt�YbfuY°W«9�0bfdezts�dfa¡g�i-i�gjacv!gj�2�K·2`®acbfr�bed2«9¶4�¥£F«cU0«j¬;g�acack_�W}fk��Yz��cbfa�}����^KXH�?<7Kg/

��Z0<=qH/� wZa�^CXOu��>AZa�^>-@�R RC¤<��ê}Y~9gjdfk_v3dj� �Pgf��}(h�¶4»�`!axkHvcv�}ù���f�e�6«2Þ�L�J4�U¥« o�« �ebf�6��vcbf��« 4(� �&� � ke;�K/@�<�Z^KXHP;=>&O-Z�R\[�CjB9;=>!OAZ0R3[.CjBs;?>H«�o�bfi-~�u6�cz��6d&U6shz�kH�2s§k+»!k�sx�W«�� kH~W«��el6}$�+kHr�rY�Wgjy9bfahgj�xbfacz�kHv�}

h u6acahg�w@¸qz�r�r4}�B �2}����eg�66«2Þ���-4 �F« �m��z{de�Y��«�aq�6z¢º sHg��cz�bf���6gFi=u6r��czt�Yz�v¡shz�~6r�z¢�2gjaxwDvcu6ax£fkHwY«�� ��� ��Z�R\[�N�K`Cj<�� "�N7>H�^;?kJIH}2l���T¡�JWH�Þ�f� � ��lj�2}����e6e�6«2Þ�elJ4��B«��mbj±qgjr�v58Rz+g��2�,hÅ«�´gj� �!i��YkH�W«B»q�6k=vckHi�gj�Y�cztshv�b�¦´~6ack��YztsHgj�xk=r{bedfztsFgjvDgK~6acbedfa¡g�i-iKzØ�6dFrtgj�6deu2gjdekf« �J� ���¤}

le�7TV�(WH�cge�f���Pgj�Y�6}f��sh��«W����ged�«2Þ�e�J4µ»D« �F«W��g�8Yvc�6i�gj�¨g��2��aD«cU0«W� k��6�YwY«F»´wY~9k��,`!acber�bfd@��g-vxkHi@g��Y�cztsDaxk�shbe�6vc�xacu2sh�xz�bf�;b�¦¯�x�6k�h�w6shaxbj¦T�è³è�F¹ ��kHkh¦TkK�4wR~9k

vxwYvc�ck_i¨«!¶4�:�=<7K5/� �Za��CXO��!>AZa�^>-@�R RCj<��m"�k�R\[@/t}�~2gjdekHvml��el��²l��Fg�}2���f�6�e«2Þ����4 �9« ¬%«R�¥r�bjw²�¥« &wZ�N7<�Ge@^KMC_Z�<7IZ`q\ wZ:��CXO ��>-Z:��>A@0RR Cj<��j«�"�k�RV"-Z�BDC_OuO-Z0R3[.NeKo@JK`CXZ0< � ��>-K`C ��O?CX@0Be�=<7Ko;?BjBDCJ�e;?<�O-;H}7UY~6axz{��dfkHaè³

�kHacrtgjd9}��+k_acr�z��W}Pi!�q¼=}0����6eg6«2Þ��bJ4�hÅ«/h¤s_o�bfa¡�¥« a vcz��6d vcr�bf�xvZgj�9�,i-b6�Yz¢º2k_acvDz��,r�bfdezªsFdea¡g�i-i@g�axv�¦TbfaD�9gj�cu�a¡gjr�rtgj�6deu2gjdekHv�«���>-K`C ��O?CX@�Bw�?<7Ko;=BjBlCJ�e;=<�O-;_}

�J6��Þ�fl�g��6�ede6�}6����6fl�«2Þ��dJ4�£F«.h�z�r{r�kHamg��2�¤¼=«CBmge�6gj�x�Ru�a�«3UYbei-k�u6vxkHv�bj¦´�6z�de�6kHa4³4bfah�YkHa�r{bedfzts�z��¨shbfiK~6u6�hgj�cz�be�2gjr9r�z{��dfu6z�vc�xztshv�«q¶4� ���7I-K���<P<LN]@0B

�,;-;�KMCj<���Z�q�KXHP;3��I-I?ZJO?CX@JK`CXZ�<)qFZ�> ��Z�R\[�N�Ko@JK`CXZ�<.@�B* �Cj<���N7C9I-KMCXO�IH}Y~2gjdekHvµl��(g �²leb�b6}6���e6�d6«2Þ��gJ4�£F« YZ«7h�z�r�r�kHa´gj�9�-¼=« Bmge�6gj�x�Ru�a�«W¸ z{de�6kHa賩bea¡�YkHaqr�bedfzts�~6acbedfahgji-iKzØ�6d9«Y¶4� �q«PU²�2gj~6z�axb2}ek��Yz��cbea�}

>AG��?<7K5/���Z0<=qH/� wZ:��CXO

�!>AZa�^>-@�R RCj<��F�� w� ��" � ���f}�~2gjdekHvq�f�76��R�7dfl�}(UY~�acz��6dfk_a4³�+kHacrtg�d2}0����6ed�«2Þ��6J4�£F« YZ«�h�z�r{r�kHa�}R¼P« Bmge�6gj�x�Ru�a�}7i´«6`ù¦TkH�6�6z��6d9}fgj�9��YZ«7U6shk��Yacbj£0«wa �6z¢¦Tbfaxi'~�acbYbj¦Tv�gjvqg�¦Tbfu��2�6gj�xz�bf�F¦Tbea+r�bfdfzts�~6acbedfahgji=³

iKz��6d2«w��<L<�@�B I)Z�q���N7>A; @�<.Gm�&[�[�BlCX;-G wZ:��CXO_}Pb6������leb��0�Fb�g6}6���f�6�e«2Þ�e�J4�£F« YZ«Ph z{r�r�kHa�}R¼=« B�gf�6g��c�Yu6a�}6gj�2�QYZ«PU�shk��Yaxbj£ «+¸ kHack��Yz��¡gjaxw¤¸mgjaxacbe~-¦Vbfaci=u�rªg�v+gj�2�Ku6�6z¢¦Tbeaci�~6axbRb�¦+vcwYvc�xkHi-v�«!¶4�¥£F«

¼�acz�kHv�}�k��Yz��cbea�}���<�G�"�k�R3[�/� wZ:��CXO)Cj<$��Z�R\[�N�Ko;=>\"�O?CX;?<�O-;H}�~2gjdekHvµ��6��0�K�eb�}j¶4�c�9gfsHg�}DBqk_±I�´beao80}Pa3U]YZ}W���e6�g6«ætøWö�æt÷

Page 32: On the use of advanced logic programming languagess bf 2shk_~6 cv c 9gj -gjaxk¨gjy vckH Y F Taxbfi c 6k¤iKbfvx D ©g i-z r z{g aDz i-~6r kHi=kH Y hgj cz be 6vDbj c 6k\rªg c xkHa

�������������� ������������������������������ ��������� �!�"$#%�&�!����!'(�)'*���!�+�� , *�-����.�-"/'*�0��" lf�

2 ���J4��B«�h�z�r{��kHa�«7Y��c��kHbfaxwZb�¦2�4wY~2kq~9bfr�wYi-beac~6�6z�vxi z��Z~6axbfdea¡gjiKi-z¢�6d2«��#/���Z�R\[�N�Ko;=>3@0<�G�".kJIAKo;?R�"*O=CX;?<�O-;�I§}��Fg��Þ���(6��6�eg�b6}���eg�66«

2 �9�-4��B«Ph�bf�Y�hgjdfu�kf«[&�Z0>=R�@�B.��H7CjBsZ^I?Z�[PH7kj«�¯g�r{k�aq�6z�£ekHacvxz{�4w�`!ack_vcv�} B kH± ¸�g�£fkH��}2o�b2}Pa\U7YZ}0���eg��2«2 �YlJ4uYF«�h�w6shaxbj¦T��gj�2���B« YF«6�F¹ ��kHk§¦Tkf«&Y)~2ber{wYiKbfac~��6zts��4wR~9kDvxwRvx�ckHi�¦Vbfaµ`®acbfr�bed2«���>�KMC �!O=CX@0BP�=<7Ko;?BjBDCJ�e;?<�O-;H}9lf���Þle�eb��6����g6}

���e6��2«2 �Y�J4��B« YZ«6�F¹ �mk_kh¦Tkf« '�H];���>A@`q�K�Z�q���>-Z�BsZa�j«/h�¶4»�`!axkHvcv�}ù���f�L�6«2 �e��4��B«2`!gjaxkHv¡sx�6z4«�Y*�Ykhº9�6z��ck=shrtgju6vxkZ£ekHacvxz{be�¤bj¦qsHgj�xkHdfbeacztgjr!dfahgjiKi@g�a�«�¶4�����JK_H¥��<P<PNP@0B��,;A;�K`Cj<��¥Z`q)K_H];m��I-I?ZJO?CX@JK`CXZ�<

qJZ�> ��Z�R\[�N�Ko@JK`CXZ�<�@0B* �Cj<���N(C�IAK`CXO�IH}6~2g�dfkHvml�g����6leg�g6}6���e6e6�«2 �7bJ4��B«+`!gjack_v¡sx�6zµg��2��£F« YF«/h z{r�r�kHa�« ��°6�xkH�2�Yz��6d;�Yk§º2�6z��ck¤shrtgju�vck�dfahgji-i�gjaxvµ±qz��x�(vhshbf~�z{��d#shbe�6vc�xacu2s§�cv�«­¶4��£Z«Þ¸B« £F«

¬;g�acaxkH�¤gj�2��`!«PU7vHk_ack��Yz4}�k��Yz��cbeacv�}��-K_HS�?<7Kg/ ��Z�<=qH/ �Za�^C_O\��>AZa��>A@�R R Cj<��j}Y~2gjdekHvm�ege���²��6f��}(h�¶4»�`!axkHvcv�}ù���f�L�6«2 �7dJ4�i�«Þo�« BD«f`�kHaxkHz�a¡g�«� �Za��CXO�qFZ�> ��@JK`N7>A@0BP w@�<���NP@$�e;&��<�@0BDkJI=C9IH«9»ùk�sc���6ztsHgjr Bqbe�ckµl�geb�}eU6�q¶!¶4�Y�ck_ac�2g��cz�bf�2g�r4}eUY�¡g��Y¦Tbea¡�0}foqg�}

���e6e�6«2 �7gJ4�i�«Þo�« BD«Y`�kHackHz�ahg6«+`!axbfr�bfd=gj�2�K�2g��cu6ahgjr¢³4rªg��6dfu9gjdfkmg��2gjr�wYvcz�v$�fz��Y�cbF�c�6k��x�6z�a¡���Yk�sHge�Ykf«!¶4�:U0«P£�kHy6ahg�w-gj�2��h,«6¸ kHaciKkh³

��kHdfz�rt�Yb2}Yk��Yz��cbfaxv�}���<�G���Z�>�KXH���RS;?>=CXO-@�<���Z0<=qH/� wZ:��CXO\�!>AZa�^>-@�R RCj<��ê}Y~2g�dfkHv36���� �]6f�el6}7h�¶4»�`!ackHvxv�}!���e����«2 �76J4�i�«Þo�« BD«6`�kHaxkHz�a¡g-g��2�:£F«Þ¸D«c£F«f¬;g�acaxkH�W«&£�khº2�6z��ckFshrtgju6vxkHvq¦Tbeaqrtgj�6deu2gjdek�g��2gjr�wYvcz�v�«���>-KMC ��O=C_@�B��?<7Ko;=BjBlCJ�e;=<�O-;_}0��� � le�6� �

l�ge6�}0���e6L�6«2 �Y�J4 �9« ³�i�«Y`!zt|fu�kf«W���@gBvckHi�gj�Y�czts�axkH~6ack_vckH�Y�¡g��cz�bf��b�¦W�2gj�xu6a¡g�r2rtgj��dfu2g�dfkqvck_�R�xkH�2shk_v�«+¶4��hÅ« ´gj�-oqg��6kHdf��kHi¨}jk��Yz��cbfa�}���I-K

�?<7K5/&��Z�<=q�/w wZa�^CXO���>-Z:��>A@0RR Cj<��j}Y~2gjdekHvml6�Jb��6lflf��}(h\gjacvxkHz�r�r{ke}Pi6ahgj�2shke}W����6fl�«2cbL�J4 �9« YZ«6�qbey6z��6vcbe�W«�Y�i@gfsx�6z��6k§³©beacz�kH�Y�ck��Pr�bfdfzts y2gjvxk���bf�K�c�6kBackHvxbfr�u6�cz�be�@~�acz��2shz�~6r�kf« �J� ���¤}2��l7Th�FWH�Þle���R�9�f}9����deb6«2cb��-4�`!«PU�gjz��Y�4³o£mz9vHz�kHa�«/��Gc��@�<.OA;-G� wZ:��CXO���>AZa�^>-@�R RC¤<���qFZ0>3 w@�<��^NP@$�e;)��>-ZFO-;�IAI=Cj<��ê«�Y�sHgf�Yk_i-ztsm`!axkHvcv�}!���f���2«2cbelJ4�`!«PU�gjz��Y�4³o£mz9vHz�kHa�«*Ym�¤g�~6~6acbYgfsx�-�xb=�2gj�xu6a¡g�r0rtgj�6deu2gjdekqvckHi�gj�Y�cztshv�z��-r�bfdezªs ~6acbedfahgji-iKzØ�6d9«��#/� �Za��CXO��!>AZa�^>-@�R RCj<��ê}

� �Þ�flf� �²��bed6}����e6�d6«2cbe�J4"BB«/U²�2gj�P8fg�a�«:� �,;-O-HP@�<PC_OA@0B��!>AZJZ`q¥Z�q�K_H];���H7N7>AO�Hen`�+Z^IAIF;?>:'�H];-Z�>-;=RF«¤»!k�sx�6��zªs_gjrq�qkH~9bfax�Sg�6eg6��l6}9¶4�6vx�cz��cu6�xkK¦Tbfa

o�bei-~6u��cz��6dU6s§z{k_�2shkf}9»q�6kmaq��z{£ekHacvxz��4w-bj¦!»!kh°2gjvmgj�&Y�u6vc�xz��W}0����6eb6«2cb���4���«PUY�ck_acr�z��6d-gj�2� �q«PU²�2gj~6z�axb2«m'�H];\��>-K�Z`q���>AZ0BsZa�ê«�h�¶4»�`!axkHvcv�}ù���e6�d6«2cb�bJ4�£F«cU0«Y¬;g�acack_�W«�h�kHiKbfz��6d�¦Tbea´r�bedfztsq~6axbfdea¡gjiKv�«\�w� ���¤}6�eb7T4�eW�� ��� �0�f�f�e}6���e�fl�«2cb�dJ4�£F«cU0«9¬;gjaxackH��«Sa vcz��6d�·Y³csHgjrtshu�r{u�vD�cb�ack_~6ackHvxkH�Y�ZiKk�gj��z{��dfvmz�� r�bfdfzts�dea¡g�i-i@g�axv�«�¶4� ���0IAK&��<P<PNP@�B � ;-;�KMC¤<��,Z`q)KXHP;

��I-I?ZJO?CX@JK`CXZ�<)qFZ�> ��Z�R\[�N�Ko@JK`CXZ�<.@�B* �Cj<���N7C9I-KMCXO�IH}Y~2gjdekHvub�� �Pbed6}Yoqgji=y�aczt�Ydfke}eh¤g6}.a3U7YF}0����6f�6«

� � �� ������ �$�

i�bfr�r�bj±qvmgj� gj�c�xacz�y6u6�xk��,shbe�R�xkh°6�4³V¦Tack_k=dfa¡g�i-i�g�a�}6gju�dfi-k_�R�xk���±qz��c�\�c�6kQI=Bs@JI-H-shbe�6vc�xacu2sh�Fgj�2�\u6�6z�£fk_acv¡g�r+|fu9gj�Y�cz¢º sHg��cz�bf�z��=axu6r�kqy2b6�Yz�kHv�}e¦Tbfa´�²khº2�6z��6dD�x�6k�vcu6y�vckH��bj¦/i�ackH�9sc�Ku6vck��-z��=�x�6kµ|eu6kHaxw-gj~6~�r{ztsHg��cz�bf��«j»!kHaciKz{�9gjrYvcwYi=y9bfr�v+gjack�z��=y2berª�R¦©gfshkg��2�=�x�6kDg�°6z�bfiKv®g�ack�z{vG�;-O=B9@�>A@^KMC4�^; IF;=<]K�;?<�O-;qgj�9�:Cj<7Ko;?>=>AZa�0@^KMC4�^;\IF;?<7Ko;=<�O-;_«7Yq�c�xacz�y6u6�xkHvmgjaxkµvxu6y6vhshacz�~6�xk��¤gj�9�=vck_~2gjahgj�ck��yYw¨s§bfi-i�gjv�«7Ym�,gj�c�xacz�y6u6�xk-shbf�Y�xacbfr�v�i-b6�Yk�T�Ge;-O?B LCj<7K!¦Tbea��²k�shrtgjahgj�cz�£ekZbeaµz��Y�ck_acacbedRg��cz�£fkFW �9z{�xvDdfk_�6kHacztsF�2g�i-kDz�v �¤«.Ym�g��c�xacz�y6u6�xk shbe�Y�cacber�v�g�dfaxkHkHi-k_�R��b�¦¯�x�6k=a Gber{k=gjvxvcz�df��k��¤yYw¤~�ackH~9bfvxz{�xz�bf�6v ToI=N�" �G�C¤> �G�; .@=W �¥z{�xv�dfkH�6k_acztsF�2gjiKkDz�v �(bea�� «Y��6bf�x�6kHa�gj�c�xacz�y6u6�xk¤z�v-g vckH�Kbj¦ZgjdeackHk_i-kH�Y�F¦Tk�g��cu6axkHv�ToI=Cj<��,�[.BDN7>B¦Tbfa=vxz��6dfu6rtg�aZbea-~6r�u6ahgjr4}*qF;?R LRS@^ID¦TbeaF¦TkHi-z��6z��6kKbfai�gjvhshu6r�z��6kf}fg��2��H7N(R P<]n`H(N7R�¦Vbfa��Ru�i@gj�Fbfaq��bf�Y³4�Yu6i@g���W �jz��xv´dekH�6kHaxzªs��2g�i-kqz�v3� bfa&� � «Pa �6z¢º sHgj�xz�bf�=bj¦!�4±´bFvck_�cvq¦4gjz�r�vz¢¦0�c�6k_w shbe�Y�¡gjz��Fz��2shbfiK~2gj�xz�y6r�k!¦Tk�g��cu6axkHv�«e¬ �6kH�=z��+vxu2sHshk_k��Yvq�c��kqvcbfr�u6�xz�bf�Fz{v��c�6kqu6��z{be�=bj¦0�c�6kq�4±�bDgj�x�cacz�y6u��ckHv�«PUYkHi@g��Y�cztsg��c�xacz�y6u6�xkHvmgjaxkZsHgjr�r�k��Kg�¦T�xkHaq�c�6k�º2acvx�mr�kH�c�xkHacv�bj¦!�c�6kD��bf�Y³4�ckHaxi-z��2g�r6�c�2g��qvcwY�Y�c�6k_vcz9vHkF�c�6kHi «

�G�;AO?Bs@0>A@^KMC���;\IF;?<7K�;?<�O-; $ � �J� * ��IF;=<7Ko;?<�O-; $������ � � ��mCj<]K�;?>=>AZa�e@JK`C��^;uI?;?<7Ko;=<.OA; $ � �J� * ��IF;=<7Ko;?<�O-; $ ��� � � � �

�mCj<]K�;?>=>AZa�e@JK`C��^;uI?;?<7Ko;=<.OA; $ ���� � � � ��J� *��C</� ����;?>"&[LH(>-@JIF; $ ����� � ��� � ��� � ����� � � � TV±q�6b¤«�«{«.T ��WoWö�ö á�ªJ« éHë�ð

Page 33: On the use of advanced logic programming languagess bf 2shk_~6 cv c 9gj -gjaxk¨gjy vckH Y F Taxbfi c 6k¤iKbfvx D ©g i-z r z{g aDz i-~6r kHi=kH Y hgj cz be 6vDbj c 6k\rªg c xkHa

�L� "�Z0Bs@0<��0;Q�&������u'�n=�!���-���� ;�K��+BlC��JCX;=> ���-� �S���

� �C< � ¿6�H��Á¡��¿RÁ��C<�� �+��;=>$"&[LH(>A@^IF; $ ����� � ��� ����� � � ' ��� � � � � TT±q�2g��D«�«{«.T ��WoW�mCj<]K�;?>=>AZa�e@JK`C��^;uI?;?<7Ko;=<.OA; $ ���� �����J� * �+[.>A;�[]Z^I=C9KMC_Z�<�$ � �mCj<7Ko;?>=>AZa�0@^KMC4�^;![.>AZ0<�Z�N7<�$ ��� � �/C ��IF;?<7K�;?<�O-; $ ��� � � ���� , ��<.Z�N7<�[PH7>A@JIF; $ ��� ��� ��� � ����mCj<]K�;?>=>AZa�e@JK`C��^;uI?;?<7Ko;=<.OA; $ ���� � � ��� ��� �*� * �� =NP;?B/;�IAK&Bs; $ � ��<.Z�N7< �%$ ��� ��� ��� � � �+[.>A;�[]Z^I=C9KMC_Z�<�@0BP[PH7>A@^I?; $ ��� ����� � ��mCj<]K�;?>=>AZa�e@JK`C��^;uI?;?<7Ko;=<.OA; $ ���� � ���� � ��� �J� * �� =NP;?B/;�I-K+B9; $ � �m<�Z�N7<�� $ � � � �m>A;?Bs@JK`C���; $������ � ��� ����mCj<]K�;?>=>AZa�e@JK`C��^;uI?;?<7Ko;=<.OA; $ ���� � � � � ������J� * �+[.>A;�[]Z^I=C9KMC_Z�<�$ � �mCj<7Ko;?>=>AZa�0@^KMC4�^;�<.Z�N7<�[LH(>-@JIF; $ ��� � �

�/C ��IF;?<7K�;?<�O-; $ ��� � � ���� , ��<.Z�N7<�[PH7>A@JIF; $ ��� ��� ��� � ����mCj<]K�;?>=>AZa�e@JK`C��^;uI?;?<7Ko;=<.OA; $ � � � ' ��� ' � � � ��� �J� *�¿²�_��Á¡�j¿YÁ��C<ù¿ �G�;AO?Bs@0>A@^KMC���;�I?;?<7Ko;=<.OA; $ � TTz�vD«�«{«.T ��WoW�mCj<]K�;?>=>AZa�e@JK`C��^;uI?;?<7Ko;=<.OA; $ � � � ' ��� ' � � � � � � � � ��� �J� * ��I=N�" �J;AO�K&<�Z�N7<Q[PH(>-@JIF; $ ��� � � � �+�^;?>" [PH7>A@JIF; $ � � � � ��� � ���IF;?<7K�;?<�O-; $�� � � � � � � � �J� * �uI=N�"��F;-O-K&<�Z�N7<Q[PH7>A@JIF; $���� � � � ����;?>"![PH7>A@^I?; $ � � ��� � ���I=N�" �J;AO�K&<�Z�N7<Q[PH(>-@JIF; $ ��� � � �J� * �m<�Z0N7<�[PH(>-@JIF; $ � ��� � ��� � ��&[.>A;�[]Z^I�C�KMCXZ0<�@�B7[LH(>-@JIF; $ ��� ��� ��� ��� � ��� �J� * �m<�Z0N7<�[LH(>A@^IF; $���� ��� � � C q3���*mI=N ��m<�Z0N7<�[LH(>A@^IF; $���� ��� � �J� * �&[�>A;�[PZJI=C9K`CXZ�<�$�� �m<�@0RS; $���� ��m<�Z0N7<�[LH(>A@^IF; $ ��� ��� � � ���� � ��� �*� * �&[�>A;�[PZJI=C9K`CXZ�<,@0>-K`CXO=B9; $���� ��� � � �m<�Z�N7<�� $���� � �m>A;?Bs@^KMC4�^; $ � � �� � ��� ����m<�Z0N7<�[LH(>A@^IF; $ ��� ��� � � � ��� ����J� * �+[.>A;�[]Z^I=C9KMC_Z�<,@0>-KMC_O=B9; $ ��� ��� � � ��<.Z�N7< �%$ ��� ����� ��� � � �+[.>A;�[]Z^I=C9KMC_Z�<�@0B7[PH(>-@JIF; $ ��� � ����� � ��&[.>A;�[]Z^I�C�KMCXZ0<,@�>�KMCXO?Bs; $ ��� � � ��� ��� � ����� � � ��� � ��� � �� ��� � ��� �J� *"Ä8< TVbj¦+�c��kFW�&[.>A;�[]Z^I�C�KMCXZ0<,@�>�KMCXO?Bs; $ ��� � � � ��� � � ��� � ��� � �� ��� � ��� �J� *"Ä�¿6��&[.>A;�[]Z^I�C�KMCXZ0<,@�>�KMCXO?Bs; $ � � � ��� � � � � ����� � � ��� � ��� � �� ��� � ��� �J� *$� < TV�cb=�c��kFW�&[.>A;�[]Z^I�C�KMCXZ0<,@�>�KMCXO?Bs; $ � � � � ��� � � ��� � ��� � �� ��� � ��� �J� *�� <��&[.>A;�[]Z^I�C�KMCXZ0<,@�>�KMCXO?Bs; $���� ��� � �"! �*� * �&[�>A;�[PZJI=C9K`CXZ�<�$�� �@0>-KMC_O=B9; $���� � �"!�&[.>A;�[]Z^I�C�KMCXZ0<�$ ��� �J� *�Ä�¿ � Ä � TTb�¦�W�&[.>A;�[]Z^I�C�KMCXZ0<�$ � �J� *$#� TT�cb7W�&[.>A;�[]Z^I�C�KMCXZ0<�$�� �*� * 8 �+,mG0Cj>mZ�>3� ,3I=N�"�@0>-KMC_O=B9; $���� � �"! �J� * ��C¤<�Ge;���<PC9Ko; @�>-K`CXO?Bs; $ ��� � �"! � �Ge;���<PC9Ko;�@�>-K`CXO?Bs; $���� � �"! � �ZJK_H];?> $���� � �"!�mCj<.Ge;���<PC9Ko;@0>-K`CXO=B9; $ � �%� ��� � � ��� � � ��� � �&� � �� ��� � ��� �*� * <�� T4geW�mCj<.Ge;���<PC9Ko;@0>-K`CXO=B9; $ �&' � � � � ��� � � � ��� � ��� � � ��� � � � �J� *7</�!¿ T4geW�mCj<.Ge;���<PC9Ko;@0>-K`CXO=B9; $ � � ��� � � ��� � ��� � �� ��� � ��� �J� *Ä�¿6��G�;'��<LC9K�; @�>�KMCXO?Bs; $ � ��� � � � ��� � � � ��� � ��� � �� ��� � ��� �J� *�IV¿ � I � TT�c��kFW�G�;'��<LC9K�; @�>�KMCXO?Bs; $ �&' � � � � � ��� � � ��� � �&� � �� ��� � ��� �J� *�IV� �/I � TT�c��kFW�G�;'��<LC9K�; @�>�KMCXO?Bs; $ � � ����� � ��� � �(� � �� ��� � ��� �*� * IV¿6� TT�c��kFW�Z^KXHP;=> $ � �%� ��� � � ��� � � ��� � �(� � � ��� � ��� �J� *���ÃC<!� T©g�r{rjW�Z^KXHP;=> $ �&' � � � � ��� � � � ��� � ��� � �� �)� � ��� �J� *���ÃD<!��¿ T©g�r{rjW�Z^KXHP;=> $ ��� ����� � � ��� � ��� � �� �)� � ��� �J� *"� � � �C<!¿ TTk_£fkHaxw]W�+��;=>$"&[LH(>A@^IF; $ � � ��� � !"!*� �J� * �+��;=>$"�KoZ("-; $ � �m>A;-G0NF[.BDCXO-@^KMCXZ0<�$ � � � �@JK_KM>=C%"=N�Ko; $ ��� � !"!*��+��;=>$"&[LH(>A@^IF; $ � � ��� � �J� * �+�^;?>" � $ ��� � ��>-;-G�NJ[�BlCXO-@JK`CXZ�<�$ � � ��+��;=>$"&[LH(>A@^IF; $%� � ��� �+ � ��� �J� * �+��;=>$"��%$ ��� ��� � � � � �m>A;-G0NF[.BDCXO-@^KMCXZ0<�$ � � � �&[�>A;�[PZJI=C9K`CXZ�<�@0BP[LH(>A@^IF; $���� � � � + ��m>-;AG0NJ[�BDC_OA@^KMC_Z�<�$ ����� � � ���*� * 8�m>-;AG0NJ[�BDC_OA@^KMC_Z�<�$ ��� � � � �%� ��� � ��� � � �*� *�Ác��Áo� I � Áo� I�m>-;AG0NJ[�BDC_OA@^KMC_Z�<�$ ��� � � � �%� ��� � �����V�J� *�Áx��Á5� I4� � Áo� I©��m>-;AG0NJ[�BDC_OA@^KMC_Z�<�$ ��� � � �&' � � � � ��� � � �J� *�Ác��Ác¿ I IV¿ ��Ác¿ I IT¿�m>-;AG0NJ[�BDC_OA@^KMC_Z�<�$ ��� � � �&' � � � � ��� ���*� *�Ác��Ác¿ I IT¿6� � Ác¿ I IT¿6��@^KXK`>=CS"?N�K�; $ ��� �,.- �*� * �@eG �F;-O-K`C���; � $ ��� �,.-�@^KXK`>=CS"?N�K�; $ ��� � ���,.- � �J� * �)@�G �F;-O�KMC4�^; �($ ��� ��� ��� � �,.- �&[�>-;`[PZJI=C9K`CXZ�<.@�BP[LH(>-@JIF; $ ��� ����� � ��@^KXK`>=CS"?N�K�; $ ��� � �J� * �mCj<�G�;'��<PC9Ko;�@�>-K`CXO?Bs; $ � �m<�Z�N7<�� $ ��� ��@^KXK`>=CS"?N�K�; $ ��� � ��� � �J� * �Ge;���<PC9Ko; @�>-K`CXO?Bs; $ � �m<�Z0N(<��($ ��� ��� ����� � �&[�>-;`[PZJI=C9K`CXZ0<�@�B7[LH(>A@^IF; $ ��� ��� � � ��m<�@0RS; $ �&' � � � � ��� �%� � �J� * ��qF;?RCj<LCj<�; <�@0RS; $ ��m<�@0RS; $ � ��� � � � ��� �.� � �J� * ��R�@JIFO?N7BDCj<�;)<�@0RS; $%��m<�Z0N7< � $ �&' � � � � � � � �J� * ��qF;?RCj<LCj<�;)<�Z�N7<�� $���� ��m<�Z0N7< � $ � �%� ��� � � � � �J� * �mR�@JIFO=N7BlCj<�;)<�Z�N7<�� $���� ��m<�Z0N7< �%$ �&' � � � � � � ��� ��� � � �*� * ��qF;?RC¤<PCj<�;)<�Z�N7<��($���� ��� ����� ��m<�Z0N7< �%$ � �%� ��� � � � ��� ����� � �J� * �mR�@JIFO?N(BlCj<�;)<�Z�N7<��($���� ��� ��� � ��m>-;=B9@JK`C��^; $%� � ��� ��� � � � ��� � ��� �*� * �&[�>A;�[PZJI=C9K`CXZ�<�[.>AZ0<�Z�N7<�$ � �/C ��IF;=<7Ko;?<�O-; $%� � � ��� , �m<�Z0N7<�[LH(>A@^IF; $ ��� ��� ��� � � ��m>-;=B9@JK`C��^; $ ����� � � � � �0/ / � �*� * 8�&[.>A;�[]Z^I�C�KMCXZ0<�[�>-Z�<�Z0N7<�$�� ���J� *Ä�Ã.�W� TV±q�6bfvxkFW�&[.>A;�[]Z^I�C�KMCXZ0<�[�>-Z�<�Z0N7<�$ � �J� *1#� �C<�� TV±q�6bfi�W

ætøWö�æt÷

Page 34: On the use of advanced logic programming languagess bf 2shk_~6 cv c 9gj -gjaxk¨gjy vckH Y F Taxbfi c 6k¤iKbfvx D ©g i-z r z{g aDz i-~6r kHi=kH Y hgj cz be 6vDbj c 6k\rªg c xkHa

�������������� ������������������������������ ��������� �!�"$#%�&�!����!'(�)'*���!�+�� , *�-����.�-"/'*�0��" �6�

�&[.>A;�[]Z^I�C�KMCXZ0<�[�>-Z�<�Z0N7<�$�� � � �J� * �C<!¿ TT�x�2gj�-W�&[.>A;�[]Z^I�C�KMCXZ0<�[�>-Z�<�Z0N7<�$ � ��� �J� * �C<�� TT±q�6b7W�mCj<]K�;?>=>AZa�e@JK`C��^;�<�Z�N7<Q[PH(>-@JIF; $ ��� �� � � �*� * �� =NP;?B $ ��� � �m<�Z0N7< � $ ��� ��mCj<]K�;?>=>AZa�e@JK`C��^;�<�Z�N7<Q[PH(>-@JIF; $ ��� �� � ��� ��� �J� * � ?NP;=B $ ��� � �m<�Z�N7< �($ ��� ��� ����� � �&[�>A;�[PZJI=C9K`CXZ�<�@0BP[LH(>A@^IF; $ ��� ��� � � ��mCj<]K�;?>=>AZa�e@JK`C��^;�<�Z�N7<Q[PH(>-@JIF; $ ��� ��� � � � �"! � ��� � ��J� * �)G�;'��<PC9Ko;�@�>-K`CXO?Bs; $ ��� � �"! �m<�Z0N7< �($ ��� ��� ����� � �&[.>A;�[]Z^I�C�KMCXZ0<�$ � �mCj<7Ko;=>?>AZa�0@^KMC���;![.>AZ�<.Z�N7<�$ ��� ����� ?NP;=B�;-I-K&Bs; $ � �J� * �� ?NP;=B $ � �+��;=>"�KoZ("-; $ � �Ge;���<PC9Ko;�@�>�KMCXO?Bs; $ ��mCj<]K�;?>=>AZa�e@JK`C��^;+[�>AZ0<�Z�N7<�$ ��� � ����� �J� * �C</� TT±q�6b7W�mCj<]K�;?>=>AZa�e@JK`C��^;+[�>AZ0<�Z�N7<�$ � � � � � � ' ��� � �J� * �C<!¿ TV±q�2gj�-W�mCj<]K�;?>=>AZa�e@JK`C��^;+[�>AZ0<�Z�N7<�$ ��� � � '� ����� �J� *��C<!Ã�� C q\� �*�G�Cj>��/TV±q�2gj�-W�� ?NP;=B $ � �%� ��� � ��� � � � ��� � � � � �� ��� � ��� �*� *��C<!¿�I TV±q�6ztsx��W�� ?NP;=B $ �&' � � � � ��� � � � ��� � � � � �� ��� � ��� �J� * �C<!¿ I IV¿�� ?NP;=B $ � �%� ��� � ����� � ��� � � � � � ��� � ��� �J� *��C<!¿ I©��� ?NP;=B $ �&' � � � � ��� � � ��� � � � � �� ��� � ��� �*� *��C<!¿�I IV¿²��+��;=>$"�KoZV"-; $ ��� ��� � ���J� *�¿6�H� TVz{v-W�+��;=>$"�KoZV"-; $ � � ��� � �J� *"�HÃ.�W� T4gjaxkFW�mR�@JIFO?N(BlCj<�;)<�@�R�; $�� � � � � �J� * � � �6�2IV¿6� � /�/�/��qF;?R Cj<PCj<�;)<�@0RS; $ ! � � � � � �*� * ��� :¿Y� #¿6�H¿ � /�/�/�mR�@JIFO?N(BlCj<�;)<�Z�N7<�� $ ��� ��� � � ��� � � � ��� � � � � � �*� *7=$�X���4�H���j¿ � /�/�/ TVi-z��6z�vc�xkHa�}0«�«�«cW��qF;?R Cj<PCj<�;)<�Z0N(<�� $ ��� ����� � ����� � � � ��� � �J� *$�j¿7�_�!¿ � /�/�/ T4|eu6kHkH�W}!«�«�«cW�mR�@JIFO?N(BlCj<�;)<�Z�N7<��($ � ��� � � ����� � � ��� � � ��� � � ' � � � � �*� * �c� #¿Y�j¿ � /�/�/ TTy�acbf�x�6kHa�TVbj¦�W_}W«�«�«cW��qF;?R Cj<PCj<�;)<�Z0N(<��($ � ��� � � � ��� � � ��� � � ����� � ��� � ���(�J� *��_Ã0¿�<!� � /�/4/ TVvcz�vc�xkHamTVbj¦�W_}W«�«�«cW�+��;=>$" � $ � ��� � � ��� � � � � � ��� � �V�J� *���:¿��.�!¿ � /�/�/ TTaxkHz�df�6v�}W«�«�«cW�+��;=>$"��%$ � ��� � � ��� � � � � � � � � ����� � � ��� � � � �(�J� * :¿7�+ÃC<+�H¿ � /�/4/ TTi�gjacaxz�kHv�}0«�«�«cW�@�G �F;-O�KMC���; � $ � ��� � � ��� � � �%� � � � � � �� � � � � � � �J� *"�8:¿²Ä <��4�H�P��� � /�/4/ TV�2gj�9�Yvcbei-kf}0«�«�«cW�@�G �F;-O�KMC���; �($ � ��� � � ��� � � �%� � � � � � � � ��� � � �%� � � � �J� *7=,�6����:¿ � /�/4/ TTi�gjacaxz�k���TV�cb(W_}W«�«�«cW

ö�ö á�ªJ« éHë�ð

Page 35: On the use of advanced logic programming languagess bf 2shk_~6 cv c 9gj -gjaxk¨gjy vckH Y F Taxbfi c 6k¤iKbfvx D ©g i-z r z{g aDz i-~6r kHi=kH Y hgj cz be 6vDbj c 6k\rªg c xkHa

Unite de recherche INRIA Lorraine, Technopole de Nancy-Brabois, Campus scientifique,615 rue du Jardin Botanique, BP 101, 54600 VILLERS LES NANCY

Unite de recherche INRIA Rennes, Irisa, Campus universitaire de Beaulieu, 35042 RENNES CedexUnite de recherche INRIA Rhone-Alpes, 46 avenue Felix Viallet, 38031 GRENOBLE Cedex 1

Unite de recherche INRIA Rocquencourt, Domaine de Voluceau, Rocquencourt, BP 105, 78153 LE CHESNAY CedexUnite de recherche INRIA Sophia-Antipolis, 2004 route des Lucioles, BP 93, 06902 SOPHIA-ANTIPOLIS Cedex

EditeurINRIA, Domaine de Voluceau, Rocquencourt, BP 105, 78153 LE CHESNAY Cedex (France)

ISSN 0249-6399