1999
DOI: 10.1007/978-3-642-60085-2_4
|View full text |Cite
|
Sign up to set email alerts
|

Formulas as Programs

Abstract: We provide here a computational interpretation of first-order logic based on a constructive interpretation of satisfiability w.r.t. a fixed but arbitrary interpretation. In this approach the formulas themselves are programs. This contrasts with the so-called formulas as types approach in which the proofs of the formulas are typed terms that can be taken as programs. This view of computing is inspired by logic programming and constraint logic programming but differs from them in a number of crucial aspects.Form… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1

Citation Types

0
2
0

Year Published

1999
1999
2018
2018

Publication Types

Select...
5
1

Relationship

2
4

Authors

Journals

citations
Cited by 6 publications
(2 citation statements)
references
References 17 publications
(15 reference statements)
0
2
0
Order By: Relevance
“…This is not adequate for most programs where variables have sorts ("types") and are organized in arrays and other data structures. Proposals for such an extension are presented in Apt and Bezem [2].…”
Section: Discussionmentioning
confidence: 99%
“…This is not adequate for most programs where variables have sorts ("types") and are organized in arrays and other data structures. Proposals for such an extension are presented in Apt and Bezem [2].…”
Section: Discussionmentioning
confidence: 99%
“…Others have grafted constraint satisfying onto a functional programming host in the form of the "setof" construct. More recently there have been attempts to subsume both idioms within a unified system based on term rewriting, for example, Michael Hanus's integrated functional logic programming language Curry [25], the Vesper formalism of Robinson and Barklund (in [23]), the Escher system of Lloyd (in [23]) and the Alma system of Apt and Bezem [24]. These unified systems have hitherto been mere experiments, and have attracted few if any actual users.…”
Section: To Integrate Functional Programming With Logic Programmingmentioning
confidence: 99%