The proof of completeness for propositional logic is a constructive one, so a computer program is suggested by the proof. We prove the completeness theorem for L/ukasiewicz' axioms directly, and translate the proof into the functional languages SML and Haskell. In this paper we consider this proof as a program. The program produces enormous proof trees, but it is, we contend, as good a proof of completeness as the standard mathematical proofs. The real value of the exercise is the further evidence it provides that typed, functional languages can clearly express the complex abstractions of mathematics.
We present a Prolog program (the SAT solver of Howe and King) as a logic program with added control....
Propositional dynamic logic (PDL) is complete but not compact. As a consequence, strong completeness...
AbstractClark's program completion offers an intuitive first-order semantics for logic programs. Unf...
AbstractWe introduce and discuss a notion of strictly arithmetical completeness related to relative ...
Abstract. Codatatypes are absent from many programming languages and proof assistants. We make a cas...
We advocate a declarative approach to proving properties of logic programs. Total correctness can be...
Kooi and Tamminga's correspondence analysis is a technique for designing proof systems, mostly, natu...
Sufficient completeness means that enough equations have been specified, so that the functions of an...
We prove a relative completeness result for a logic of functional programs extending D. Scott's LCF....
Codatatypes are absent from many programming languages and proof assistants. We make a case for thei...
AbstractFunctional languages are based on the notion of application: programs may be applied to data...
Goedel's completeness theorem is concerned with provability, while Girard'stheorem in ludics (as wel...
Proofs and countermodels are the two sides of completeness proofs, but, in general, failure to find ...
SIGLECopy held by FIZ Karlsruhe; available from UB/TIB Hannover / FIZ - Fachinformationszzentrum Kar...
Three theorems are proven which reconsider the completeness of Hoare's logic for the partial correct...
We present a Prolog program (the SAT solver of Howe and King) as a logic program with added control....
Propositional dynamic logic (PDL) is complete but not compact. As a consequence, strong completeness...
AbstractClark's program completion offers an intuitive first-order semantics for logic programs. Unf...
AbstractWe introduce and discuss a notion of strictly arithmetical completeness related to relative ...
Abstract. Codatatypes are absent from many programming languages and proof assistants. We make a cas...
We advocate a declarative approach to proving properties of logic programs. Total correctness can be...
Kooi and Tamminga's correspondence analysis is a technique for designing proof systems, mostly, natu...
Sufficient completeness means that enough equations have been specified, so that the functions of an...
We prove a relative completeness result for a logic of functional programs extending D. Scott's LCF....
Codatatypes are absent from many programming languages and proof assistants. We make a case for thei...
AbstractFunctional languages are based on the notion of application: programs may be applied to data...
Goedel's completeness theorem is concerned with provability, while Girard'stheorem in ludics (as wel...
Proofs and countermodels are the two sides of completeness proofs, but, in general, failure to find ...
SIGLECopy held by FIZ Karlsruhe; available from UB/TIB Hannover / FIZ - Fachinformationszzentrum Kar...
Three theorems are proven which reconsider the completeness of Hoare's logic for the partial correct...
We present a Prolog program (the SAT solver of Howe and King) as a logic program with added control....
Propositional dynamic logic (PDL) is complete but not compact. As a consequence, strong completeness...
AbstractClark's program completion offers an intuitive first-order semantics for logic programs. Unf...