Logo del repository
  1. Home
 
Opzioni

{log}: Set formulas as programs

Cristiá, Massimiliano
•
Rossi, Gianfranco
2021
  • Controlled Vocabulary...

Periodico
Rendiconti dell’Istituto di Matematica dell’Università di Trieste: an International Journal of Mathematics
Abstract
{log} is a programming language at the intersection of Constraint Logic Programming, set programming and declarative programming. But {log} is also a satisfiability solver for a theory of finite sets and finite binary relations. With {log} programmers can write abstract programs using all the power of set theory and binary relations. These programs are not very efficient but they are very close to specifications. Then, their correctness is more evident. Furthermore, {log} programs are also set formulas. Hence, programmers can use {log} again to automatically prove their programs verify non trivial properties. In this paper we show this development methodology by means of several examples.
DOI
10.13137/2464-8728/33309
Archivio
http://hdl.handle.net/10077/33309
https://ricerca.unityfvg.it/handle/10077/33309
Diritti
open access
Soggetti
  • set theory

  • declarative programmi...

  • set programming

  • formal verification

  • {log}

Scopus© citazioni
0
Data di acquisizione
Jun 2, 2022
Vedi dettagli
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