A methodology for proving termination of general logic programs:
Abstract: "Termination of logic programs with negated body atoms, here called general logic programs, is an important topic. This is also due to the fact that the computational mechanisms used to process negated atoms, like Clark's negation as failure and Chan's constructive negation,...
Gespeichert in:
1. Verfasser: | |
---|---|
Format: | Buch |
Sprache: | English |
Veröffentlicht: |
Amsterdam
1995
|
Schriftenreihe: | Centrum voor Wiskunde en Informatica <Amsterdam> / Department of Computer Science: Report CS
95,40 |
Schlagworte: | |
Zusammenfassung: | Abstract: "Termination of logic programs with negated body atoms, here called general logic programs, is an important topic. This is also due to the fact that the computational mechanisms used to process negated atoms, like Clark's negation as failure and Chan's constructive negation, are based on termination conditions. This paper introduces a methodology for proving termination of general logic programs, when the Prolog selection rule is considered. This methodology is based on the notions of low- /up-acceptable program. We prove that low- /up-acceptable programs characterize a class of general logic programs which terminate for a large class of queries, which contains the set of all ground queries. We consider as operational model SLD-resolution augmented with a procedure to deal with negative literals, known as Chan's constructive negation. General logic programs can be used to express concepts and problems in non- monotonic reasoning. We show here, that interesting problems in non- monotonic reasoning can be formalized and implemented by means of up- /low- general logic programs." |
Beschreibung: | 26 S. |
Internformat
MARC
LEADER | 00000nam a2200000 cb4500 | ||
---|---|---|---|
001 | BV011063429 | ||
003 | DE-604 | ||
005 | 00000000000000.0 | ||
007 | t | ||
008 | 961115s1995 |||| 00||| engod | ||
035 | |a (OCoLC)33852729 | ||
035 | |a (DE-599)BVBBV011063429 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
100 | 1 | |a Marchiori, Elena |e Verfasser |4 aut | |
245 | 1 | 0 | |a A methodology for proving termination of general logic programs |c E. Marchiori |
264 | 1 | |a Amsterdam |c 1995 | |
300 | |a 26 S. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 1 | |a Centrum voor Wiskunde en Informatica <Amsterdam> / Department of Computer Science: Report CS |v 95,40 | |
520 | 3 | |a Abstract: "Termination of logic programs with negated body atoms, here called general logic programs, is an important topic. This is also due to the fact that the computational mechanisms used to process negated atoms, like Clark's negation as failure and Chan's constructive negation, are based on termination conditions. This paper introduces a methodology for proving termination of general logic programs, when the Prolog selection rule is considered. This methodology is based on the notions of low- /up-acceptable program. We prove that low- /up-acceptable programs characterize a class of general logic programs which terminate for a large class of queries, which contains the set of all ground queries. We consider as operational model SLD-resolution augmented with a procedure to deal with negative literals, known as Chan's constructive negation. General logic programs can be used to express concepts and problems in non- monotonic reasoning. We show here, that interesting problems in non- monotonic reasoning can be formalized and implemented by means of up- /low- general logic programs." | |
650 | 4 | |a Logic programming | |
810 | 2 | |a Department of Computer Science: Report CS |t Centrum voor Wiskunde en Informatica <Amsterdam> |v 95,40 |w (DE-604)BV008928356 |9 95,40 | |
999 | |a oai:aleph.bib-bvb.de:BVB01-007409532 |
Datensatz im Suchindex
_version_ | 1804125552234201089 |
---|---|
any_adam_object | |
author | Marchiori, Elena |
author_facet | Marchiori, Elena |
author_role | aut |
author_sort | Marchiori, Elena |
author_variant | e m em |
building | Verbundindex |
bvnumber | BV011063429 |
ctrlnum | (OCoLC)33852729 (DE-599)BVBBV011063429 |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>02049nam a2200277 cb4500</leader><controlfield tag="001">BV011063429</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">00000000000000.0</controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">961115s1995 |||| 00||| engod</controlfield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)33852729</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV011063429</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakddb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="100" ind1="1" ind2=" "><subfield code="a">Marchiori, Elena</subfield><subfield code="e">Verfasser</subfield><subfield code="4">aut</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">A methodology for proving termination of general logic programs</subfield><subfield code="c">E. Marchiori</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Amsterdam</subfield><subfield code="c">1995</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">26 S.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="1" ind2=" "><subfield code="a">Centrum voor Wiskunde en Informatica <Amsterdam> / Department of Computer Science: Report CS</subfield><subfield code="v">95,40</subfield></datafield><datafield tag="520" ind1="3" ind2=" "><subfield code="a">Abstract: "Termination of logic programs with negated body atoms, here called general logic programs, is an important topic. This is also due to the fact that the computational mechanisms used to process negated atoms, like Clark's negation as failure and Chan's constructive negation, are based on termination conditions. This paper introduces a methodology for proving termination of general logic programs, when the Prolog selection rule is considered. This methodology is based on the notions of low- /up-acceptable program. We prove that low- /up-acceptable programs characterize a class of general logic programs which terminate for a large class of queries, which contains the set of all ground queries. We consider as operational model SLD-resolution augmented with a procedure to deal with negative literals, known as Chan's constructive negation. General logic programs can be used to express concepts and problems in non- monotonic reasoning. We show here, that interesting problems in non- monotonic reasoning can be formalized and implemented by means of up- /low- general logic programs."</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Logic programming</subfield></datafield><datafield tag="810" ind1="2" ind2=" "><subfield code="a">Department of Computer Science: Report CS</subfield><subfield code="t">Centrum voor Wiskunde en Informatica <Amsterdam></subfield><subfield code="v">95,40</subfield><subfield code="w">(DE-604)BV008928356</subfield><subfield code="9">95,40</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-007409532</subfield></datafield></record></collection> |
id | DE-604.BV011063429 |
illustrated | Not Illustrated |
indexdate | 2024-07-09T18:03:22Z |
institution | BVB |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-007409532 |
oclc_num | 33852729 |
open_access_boolean | |
physical | 26 S. |
publishDate | 1995 |
publishDateSearch | 1995 |
publishDateSort | 1995 |
record_format | marc |
series2 | Centrum voor Wiskunde en Informatica <Amsterdam> / Department of Computer Science: Report CS |
spelling | Marchiori, Elena Verfasser aut A methodology for proving termination of general logic programs E. Marchiori Amsterdam 1995 26 S. txt rdacontent n rdamedia nc rdacarrier Centrum voor Wiskunde en Informatica <Amsterdam> / Department of Computer Science: Report CS 95,40 Abstract: "Termination of logic programs with negated body atoms, here called general logic programs, is an important topic. This is also due to the fact that the computational mechanisms used to process negated atoms, like Clark's negation as failure and Chan's constructive negation, are based on termination conditions. This paper introduces a methodology for proving termination of general logic programs, when the Prolog selection rule is considered. This methodology is based on the notions of low- /up-acceptable program. We prove that low- /up-acceptable programs characterize a class of general logic programs which terminate for a large class of queries, which contains the set of all ground queries. We consider as operational model SLD-resolution augmented with a procedure to deal with negative literals, known as Chan's constructive negation. General logic programs can be used to express concepts and problems in non- monotonic reasoning. We show here, that interesting problems in non- monotonic reasoning can be formalized and implemented by means of up- /low- general logic programs." Logic programming Department of Computer Science: Report CS Centrum voor Wiskunde en Informatica <Amsterdam> 95,40 (DE-604)BV008928356 95,40 |
spellingShingle | Marchiori, Elena A methodology for proving termination of general logic programs Logic programming |
title | A methodology for proving termination of general logic programs |
title_auth | A methodology for proving termination of general logic programs |
title_exact_search | A methodology for proving termination of general logic programs |
title_full | A methodology for proving termination of general logic programs E. Marchiori |
title_fullStr | A methodology for proving termination of general logic programs E. Marchiori |
title_full_unstemmed | A methodology for proving termination of general logic programs E. Marchiori |
title_short | A methodology for proving termination of general logic programs |
title_sort | a methodology for proving termination of general logic programs |
topic | Logic programming |
topic_facet | Logic programming |
volume_link | (DE-604)BV008928356 |
work_keys_str_mv | AT marchiorielena amethodologyforprovingterminationofgenerallogicprograms |