The Fusemate Logic Programming System
| dc.contributor.author | Baumgartner, Peter | |
| dc.contributor.editor | Platzer, Andre | |
| dc.contributor.editor | Sutcliffe, Geoff | |
| dc.coverage.spatial | Virtual Event | |
| dc.date.accessioned | 2024-04-08T04:09:20Z | |
| dc.date.available | 2024-04-08T04:09:20Z | |
| dc.date.created | uly 12–15, 2021 | |
| dc.date.issued | 2021-07-05 | |
| dc.date.updated | 2022-11-20T07:16:27Z | |
| dc.description.abstract | Fusemate is a logic programming system that implements the possible model semantics for disjunctive logic programs. Its input language is centered around a weak notion of stratification with comprehension and aggregation operators on top of it. Fusemate is implemented as a shallow embedding in the Scala programming language. This enables using Scala data types natively as terms, a tight interface with external systems, and it makes model computation available as an ordinary container data structure constructor. The paper describes the above features and implementation aspects. It also demonstrates them with a non-trivial use-case, the embedding of the description logic ALCIF into Fusemate’s input language. | en_AU |
| dc.format.mimetype | application/pdf | en_AU |
| dc.identifier.citation | Baumgartner, P. (2021). The Fusemate Logic Programming System. In: Platzer, A., Sutcliffe, G. (eds) Automated Deduction – CADE 28. CADE 2021. Lecture Notes in Computer Science(), vol 12699. Springer, Cham. https://doi.org/10.1007/978-3-030-79876-5_34 | en_AU |
| dc.identifier.isbn | 978-3-030-79875-8 | en_AU |
| dc.identifier.uri | http://hdl.handle.net/1885/316567 | |
| dc.language.iso | en_AU | en_AU |
| dc.provenance | This chapter is licensed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/), which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license and indicate if changes were made. The images or other third party material in this chapter are included in the chapter's Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the chapter's Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. | en_AU |
| dc.publisher | Springer Nature Switzerland AG | en_AU |
| dc.relation.ispartofseries | 28th International Conference on Automated Deduction | en_AU |
| dc.rights | © 2021 The Author(s) | en_AU |
| dc.rights.license | Creative Commons Attribution 4.0 International License | en_AU |
| dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | en_AU |
| dc.source | Automated Deduction – CADE 28 | en_AU |
| dc.title | The Fusemate Logic Programming System | en_AU |
| dc.type | Conference paper | en_AU |
| dcterms.accessRights | Open Access | en_AU |
| local.bibliographicCitation.lastpage | 601 | en_AU |
| local.bibliographicCitation.startpage | 589 | en_AU |
| local.contributor.affiliation | Baumgartner, Peter, College of Engineering, Computing and Cybernetics, ANU | en_AU |
| local.contributor.authoruid | Baumgartner, Peter, u1815000 | en_AU |
| local.description.notes | Imported from ARIES | en_AU |
| local.description.refereed | Yes | |
| local.identifier.absfor | 460209 - Planning and decision making | en_AU |
| local.identifier.ariespublication | a383154xPUB21762 | en_AU |
| local.identifier.doi | 10.1007/978-3-030-79876-5_34 | en_AU |
| local.identifier.scopusID | 2-s2.0-85112336971 | |
| local.identifier.thomsonID | WOS:000693448800034 | |
| local.publisher.url | https://link.springer.com/ | en_AU |
| local.type.status | Published Version | en_AU |
Downloads
Original bundle
1 - 1 of 1
Loading...
- Name:
- The Fusemate Logic Programming System.pdf
- Size:
- 244.64 KB
- Format:
- Adobe Portable Document Format
- Description: