Go to:
Logótipo
Comuta visibilidade da coluna esquerda
Logótipo
Você está em: Start > Publications > View > Tabling, Rational Terms, and Coinduction Finally Together!
Publication

Tabling, Rational Terms, and Coinduction Finally Together!

Title
Tabling, Rational Terms, and Coinduction Finally Together!
Type
Article in International Scientific Journal
Year
2014
Authors
Theofrastos Mantadelis
(Author)
Other
The person does not belong to the institution. The person does not belong to the institution. The person does not belong to the institution. View Authenticus page Without ORCID
Ricardo Rocha
(Author)
FCUP
View Personal Page You do not have permissions to view the institutional email. Search for Participant Publications View Authenticus page View ORCID page
Paulo Moura
(Author)
Other
The person does not belong to the institution. The person does not belong to the institution. The person does not belong to the institution. View Authenticus page Without ORCID
Journal
Vol. 14
Pages: 429-443
ISSN: 1471-0684
Scientific classification
FOS: Natural sciences > Computer and information sciences
Other information
Authenticus ID: P-009-PQG
Abstract (EN): Tabling is a commonly used technique in logic programming for avoiding cyclic behavior of logic programs and enabling more declarative program definitions. Furthermore, tabling often improves computational performance. Rational term are terms with one or more infinite sub-terms but with a finite representation. Rational terms can be generated in Prolog by omitting the occurs check when unifying two terms. Applications of rational terms include definite clause grammars, constraint handling systems, and coinduction. In this paper, we report our extension of YAP's Prolog tabling mechanism to support rational terms. We describe the internal representation of rational terms within the table space and prove its correctness. We then use this extension to implement a tabling based approach to coinduction. We compare our approach with current coinductive transformations and describe the implementation. In addition, we present an algorithm that ensures a canonical representation for rational terms.
Language: English
Type (Professor's evaluation): Scientific
No. of pages: 15
Documents
We could not find any documents associated to the publication.
Related Publications

Of the same journal

Introduction to the 33rd international conference on logic programming special issue (2017)
Another Publication in an International Scientific Journal
Ricardo Rocha; Son, TC
Introduction to the 28th international conference on logic programming special issue (2012)
Another Publication in an International Scientific Journal
AGOSTINO DOVIER; VÃTOR SANTOS COSTA
Towards multi-threaded local tabling using a common table space (2012)
Article in International Scientific Journal
Miguel Areias; Ricardo Rocha
Threads and or-parallelism unified (2010)
Article in International Scientific Journal
Ines Dutra; Ricardo Rocha
The YAP Prolog system (2012)
Article in International Scientific Journal
Vitor Santos Costa; Ricardo Rocha; Luis Damas

See all (20)

Recommend this page Top
Copyright 1996-2024 © Faculdade de Psicologia e de Ciências da Educação da Universidade do Porto  I Terms and Conditions  I Acessibility  I Index A-Z  I Guest Book
Page created on: 2024-10-11 at 07:20:32 | Acceptable Use Policy | Data Protection Policy | Complaint Portal