Modelling Prolog control:
Abstract: "The goal of this paper is to construct a semantic basis for the abstract interpretation of Prolog programs. Prolog is a well-known logic programming language which applies a depth-first search strategy in order to provide a practical approximation of Horn clause logic. While pure log...
Gespeichert in:
Format: | Buch |
---|---|
Sprache: | English |
Veröffentlicht: |
Pisa
1991
|
Schriftenreihe: | Università degli Studi <Pisa> / Dipartimento di Informatica: Technical report
1991,23 |
Schlagworte: | |
Zusammenfassung: | Abstract: "The goal of this paper is to construct a semantic basis for the abstract interpretation of Prolog programs. Prolog is a well-known logic programming language which applies a depth-first search strategy in order to provide a practical approximation of Horn clause logic. While pure logic programming has clean fixpoint, model-theoretic and operational semantics the situation for Prolog is different. Difficulties in capturing the declarative meaning of Prolog programs have led to various semantic definitions which attempt to encode the search strategy in different mathematical frameworks. However semantic based analyses of Prolog are typically achieved by abstracting the more simple but less precise declarative semantics of pure logic Programs We propose instead to model Prolog control in a simple constraint logic language which is presented together with its declarative and operational semantics. This enables us to maintain the usual approach to declarative semantics of logic programs while capturing control aspects such as search and selection rule. |
Beschreibung: | 23 S. |
Internformat
MARC
LEADER | 00000nam a2200000 cb4500 | ||
---|---|---|---|
001 | BV010848168 | ||
003 | DE-604 | ||
005 | 20241119 | ||
007 | t| | ||
008 | 960712s1991 xx |||| 00||| engod | ||
035 | |a (OCoLC)28284989 | ||
035 | |a (DE-599)BVBBV010848168 | ||
040 | |a DE-604 |b ger |e rakddb | ||
041 | 0 | |a eng | |
049 | |a DE-91G | ||
245 | 1 | 0 | |a Modelling Prolog control |c R. Barbuti ... |
264 | 1 | |a Pisa |c 1991 | |
300 | |a 23 S. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 1 | |a Università degli Studi <Pisa> / Dipartimento di Informatica: Technical report |v 1991,23 | |
520 | 3 | |a Abstract: "The goal of this paper is to construct a semantic basis for the abstract interpretation of Prolog programs. Prolog is a well-known logic programming language which applies a depth-first search strategy in order to provide a practical approximation of Horn clause logic. While pure logic programming has clean fixpoint, model-theoretic and operational semantics the situation for Prolog is different. Difficulties in capturing the declarative meaning of Prolog programs have led to various semantic definitions which attempt to encode the search strategy in different mathematical frameworks. However semantic based analyses of Prolog are typically achieved by abstracting the more simple but less precise declarative semantics of pure logic Programs | |
520 | 3 | |a We propose instead to model Prolog control in a simple constraint logic language which is presented together with its declarative and operational semantics. This enables us to maintain the usual approach to declarative semantics of logic programs while capturing control aspects such as search and selection rule. | |
650 | 4 | |a Logic programming | |
650 | 4 | |a Prolog (Computer program language) | |
700 | 1 | |a Barbuti, Roberto |e Sonstige |0 (DE-588)1146695977 |4 oth | |
810 | 2 | |a Dipartimento di Informatica: Technical report |t Università degli Studi <Pisa> |v 1991,23 |w (DE-604)BV010841375 |9 1991,23 | |
943 | 1 | |a oai:aleph.bib-bvb.de:BVB01-007250805 |
Datensatz im Suchindex
_version_ | 1816163603565248512 |
---|---|
adam_text | |
any_adam_object | |
author_GND | (DE-588)1146695977 |
building | Verbundindex |
bvnumber | BV010848168 |
ctrlnum | (OCoLC)28284989 (DE-599)BVBBV010848168 |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>00000nam a2200000 cb4500</leader><controlfield tag="001">BV010848168</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20241119</controlfield><controlfield tag="007">t|</controlfield><controlfield tag="008">960712s1991 xx |||| 00||| engod</controlfield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)28284989</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV010848168</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="049" ind1=" " ind2=" "><subfield code="a">DE-91G</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Modelling Prolog control</subfield><subfield code="c">R. Barbuti ...</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Pisa</subfield><subfield code="c">1991</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">23 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">Università degli Studi <Pisa> / Dipartimento di Informatica: Technical report</subfield><subfield code="v">1991,23</subfield></datafield><datafield tag="520" ind1="3" ind2=" "><subfield code="a">Abstract: "The goal of this paper is to construct a semantic basis for the abstract interpretation of Prolog programs. Prolog is a well-known logic programming language which applies a depth-first search strategy in order to provide a practical approximation of Horn clause logic. While pure logic programming has clean fixpoint, model-theoretic and operational semantics the situation for Prolog is different. Difficulties in capturing the declarative meaning of Prolog programs have led to various semantic definitions which attempt to encode the search strategy in different mathematical frameworks. However semantic based analyses of Prolog are typically achieved by abstracting the more simple but less precise declarative semantics of pure logic Programs</subfield></datafield><datafield tag="520" ind1="3" ind2=" "><subfield code="a">We propose instead to model Prolog control in a simple constraint logic language which is presented together with its declarative and operational semantics. This enables us to maintain the usual approach to declarative semantics of logic programs while capturing control aspects such as search and selection rule.</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Logic programming</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">Prolog (Computer program language)</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Barbuti, Roberto</subfield><subfield code="e">Sonstige</subfield><subfield code="0">(DE-588)1146695977</subfield><subfield code="4">oth</subfield></datafield><datafield tag="810" ind1="2" ind2=" "><subfield code="a">Dipartimento di Informatica: Technical report</subfield><subfield code="t">Università degli Studi <Pisa></subfield><subfield code="v">1991,23</subfield><subfield code="w">(DE-604)BV010841375</subfield><subfield code="9">1991,23</subfield></datafield><datafield tag="943" ind1="1" ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-007250805</subfield></datafield></record></collection> |
id | DE-604.BV010848168 |
illustrated | Not Illustrated |
indexdate | 2024-11-19T15:03:02Z |
institution | BVB |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-007250805 |
oclc_num | 28284989 |
open_access_boolean | |
owner | DE-91G DE-BY-TUM |
owner_facet | DE-91G DE-BY-TUM |
physical | 23 S. |
publishDate | 1991 |
publishDateSearch | 1991 |
publishDateSort | 1991 |
record_format | marc |
series2 | Università degli Studi <Pisa> / Dipartimento di Informatica: Technical report |
spelling | Modelling Prolog control R. Barbuti ... Pisa 1991 23 S. txt rdacontent n rdamedia nc rdacarrier Università degli Studi <Pisa> / Dipartimento di Informatica: Technical report 1991,23 Abstract: "The goal of this paper is to construct a semantic basis for the abstract interpretation of Prolog programs. Prolog is a well-known logic programming language which applies a depth-first search strategy in order to provide a practical approximation of Horn clause logic. While pure logic programming has clean fixpoint, model-theoretic and operational semantics the situation for Prolog is different. Difficulties in capturing the declarative meaning of Prolog programs have led to various semantic definitions which attempt to encode the search strategy in different mathematical frameworks. However semantic based analyses of Prolog are typically achieved by abstracting the more simple but less precise declarative semantics of pure logic Programs We propose instead to model Prolog control in a simple constraint logic language which is presented together with its declarative and operational semantics. This enables us to maintain the usual approach to declarative semantics of logic programs while capturing control aspects such as search and selection rule. Logic programming Prolog (Computer program language) Barbuti, Roberto Sonstige (DE-588)1146695977 oth Dipartimento di Informatica: Technical report Università degli Studi <Pisa> 1991,23 (DE-604)BV010841375 1991,23 |
spellingShingle | Modelling Prolog control Logic programming Prolog (Computer program language) |
title | Modelling Prolog control |
title_auth | Modelling Prolog control |
title_exact_search | Modelling Prolog control |
title_full | Modelling Prolog control R. Barbuti ... |
title_fullStr | Modelling Prolog control R. Barbuti ... |
title_full_unstemmed | Modelling Prolog control R. Barbuti ... |
title_short | Modelling Prolog control |
title_sort | modelling prolog control |
topic | Logic programming Prolog (Computer program language) |
topic_facet | Logic programming Prolog (Computer program language) |
volume_link | (DE-604)BV010841375 |
work_keys_str_mv | AT barbutiroberto modellingprologcontrol |