Repository logo
  • English
  • Italiano
  • Log In
    Have you forgotten your password?
Repository logo
Repository logo
  • Archive
  • Series/Journals
  • EUT
  • Events
  • Statistics
  • English
  • Italiano
  • Log In
    Have you forgotten your password?
  1. Home
  2. EUT Edizioni Università di Trieste
  3. Periodici
  4. Rendiconti dell’Istituto di Matematica dell’Università di Trieste: an International Journal of Mathematics
  5. Rendiconti dell’Istituto di Matematica dell’Università di Trieste: an International Journal of Mathematics vol.53 (2021)
  6. {log}: Set formulas as programs
 
  • Details
  • Metrics
Options

{log}: Set formulas as programs

Cristiá, Massimiliano
•
Rossi, Gianfranco
2021
Loading...
Thumbnail Image
ISSN
0049-4704
DOI
10.13137/2464-8728/33309
http://hdl.handle.net/10077/33309
  • Article

e-ISSN
2464-8728
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.
Journal
Rendiconti dell’Istituto di Matematica dell’Università di Trieste: an International Journal of Mathematics 
Subjects
  • set theory

  • declarative programmi...

  • set programming

  • formal verification

  • {log}

Publisher
EUT Edizioni Università di Trieste
Source
Massimiliano Cristiá, Gianfranco Rossi, "{log}: Set formulas as programs" in: "Rendiconti dell’Istituto di Matematica dell’Università di Trieste: an International Journal of Mathematics vol.53 (2021)", EUT Edizioni Università di Trieste, Trieste, 2021. pp.
Languages
en
Rights
Attribution-NonCommercial-NoDerivatives 4.0 Internazionale
Licence
http://creativecommons.org/licenses/by-nc-nd/4.0/
File(s)
Loading...
Thumbnail Image
Download
Name

23_CristiaRossi.pdf

Format

Adobe PDF

Size

433.81 KB

Indexed by

 Info

Open Access Policy

Share/Save

 Contacts

EUT Edizioni Università di Trieste

OpenstarTs

 Link

Wiki OpenAcces

Archivio Ricerca ArTS

Built with DSpace-CRIS software - Extension maintained and optimized by 4Science

  • Cookie settings
  • Privacy policy
  • End User Agreement
  • Send Feedback