Logo del repository
  1. Home
 
Opzioni

A compact fixpoint semantics for term rewriting systems

ALPUENTE M
•
ESCOBAR S
•
FALASCHI M
altro
COMINI, Marco
2010
  • journal article

Periodico
THEORETICAL COMPUTER SCIENCE
Abstract
This work is motivated by the fact that a ``compact'' semantics for term rewriting systems, which is essential for the development of effective semantics-based program manipulation tools (\eg\ automatic program analyzers and debuggers), does not exist. The big-step rewriting semantics that is most commonly considered in functional programming is the set of values/normal forms that the program is able to compute for any input expression. Such a big-step semantics is unnecessarily oversized, as it contains many ``semantically useless'' elements that can be retrieved from a smaller set of terms. Therefore, in this article, we present a compressed, goal-independent collecting fixpoint semantics that contains the smallest set of terms that are sufficient to describe, by semantic closure, all possible rewritings. We prove soundness and completeness under ascertained conditions. The compactness of the semantics makes it suitable for applications. Actually, our semantics can be finite whereas the big-step semantics is generally not, and even when both semantics are infinite, the fixpoint computation of our semantics produces fewer elements at each step. To support this claim we report several experiments performed with a prototypical implementation.
DOI
10.1016/j.tcs.2010.05.012
WOS
WOS:000281020500003
Archivio
http://hdl.handle.net/11390/866701
info:eu-repo/semantics/altIdentifier/scopus/2-s2.0-77955467803
Diritti
closed access
Scopus© citazioni
3
Data di acquisizione
Jun 14, 2022
Vedi dettagli
Web of Science© citazioni
3
Data di acquisizione
Mar 27, 2024
google-scholar
Get Involved!
  • Source Code
  • Documentation
  • Slack Channel
Make it your own

DSpace-CRIS can be extensively configured to meet your needs. Decide which information need to be collected and available with fine-grained security. Start updating the theme to match your nstitution's web identity.

Need professional help?

The original creators of DSpace-CRIS at 4Science can take your project to the next level, get in touch!

Realizzato con Software DSpace-CRIS - Estensione mantenuta e ottimizzata da 4Science

  • Impostazioni dei cookie
  • Informativa sulla privacy
  • Accordo con l'utente finale
  • Invia il tuo Feedback