Papers
Topics
Authors
Recent
Gemini 2.5 Flash
Gemini 2.5 Flash
149 tokens/sec
GPT-4o
7 tokens/sec
Gemini 2.5 Pro Pro
45 tokens/sec
o3 Pro
4 tokens/sec
GPT-4.1 Pro
38 tokens/sec
DeepSeek R1 via Azure Pro
28 tokens/sec
2000 character limit reached

$\{log\}$: Set Formulas as Programs (2104.08130v1)

Published 16 Apr 2021 in cs.LO, cs.PL, and cs.SE

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.

Citations (6)

Summary

We haven't generated a summary for this paper yet.