Abstract
In a number of books and articles [1,2], Lorenzen has developed a general kind of calculus for deriving character strings inductively, using finite systems of clauses, reminiscent of those that appear in logic programming. At the same time, these clauses are remarkably similar to the productions that appear in the multiple antecedent canonical systems of Post [3], as used originally to derive a computational basis for the formal notion of an algorithm. However, the interpretation is quite different in the case of the Lorenzen Calculus, where each successively derived word is a member of the theory, rather than (as in the case of Post, Turing [4], or Chomsky [5] productions) simply a "way station" on the route to a single generated "terminal" word. We intend to make a clear distinction between these two approaches at an appropriate point in the development, but it is well that a tentative appreciation of this fundamental difference be understood at the outset.
- Lorenzen, P., Einfuhrung in die operative Logik und Mathematik, Springer-Verlag, Berlin, 1955.Google ScholarCross Ref
- Lorenzen, P., Metamathematik, Bibliographisches Institut, Mannheim, 1962.Google Scholar
- Post, E., Formal Reductions of the General Combinatorial Decision Problem, Amer. Jour. of Math., 65, 1943.Google Scholar
- Turing, A., On Computable Numbers, with an Application to the Entscheidungs Problem, Proc. London Math. Soc., 2--42, 1936.Google Scholar
- Chomsky, N., On Certain Formal Properties of Grammars, Inform and Control, 2, 1959.Google Scholar
- Curry, H., Calculuses and Formal Systems, Dialectica, 12, 1958.Google Scholar
- Lloyd, J., Foundations of Logic Programming, Springer-Verlag, Berlin, 1984. Google ScholarDigital Library
- Kowalski, R., Logic for Problem Solving, North Holland, New York, 1979. Google ScholarDigital Library
- Salomaa, A., Formal Languages, Academic Press, New York, 1973. Google ScholarDigital Library
- Prather, R., Elements of Discrete Mathematics, Houghton Mifflin, Boston, 1986. Google ScholarDigital Library
- Prather, R., The Relation of Lorenzen Calculus to Logic Programming and Formal Language Theory, submitted to Jour. of Logic Programming.Google Scholar
- Ginsburg, A., Algebraic Theory of Automata, Academic Press, New York, 1968.Google Scholar
- Rozenberg, G., A Survey of Results and Open Problems in the Mathematical Theory of L Systems, in Formal Language Theory (R. Book, ed.) Academic Press, New York, 1980.Google ScholarCross Ref
- Brainerd, W. and Landweber, L., Theory of Computation. John Wiley and Sons, New York, 1974. Google ScholarDigital Library
- Prather, R., The Lorenzen Calculus as a Logic Programming Language, submitted to Fourth Annual Logic in Computer Science Symposium, Asilomar, California, June 1989.Google Scholar
- van Wijngaarden, A., Orthogonal Design and Description of a Formal Language, Mathematisch Centrum, MR 76, Amsterdam, 1965.Google Scholar
Recommendations
Formal SOS-Proofs for the Lambda-Calculus
We describe in this paper formalisations for the properties of weakening, type-substitutivity, subject-reduction and termination of the usual big-step evaluation relation. Our language is the lambda-calculus whose simplicity allows us to show actual ...
Logic of Negation-Complete Interactive Proofs (Formal Theory of Epistemic Deciders)
We produce a decidable classical normal modal logic of internalised negation-complete and thus disjunctive non-monotonic interactive proofs (LDiiP) from an existing logical counterpart of non-monotonic or instant interactive proofs (LiiP). LDiiP ...
A sequent calculus for type theory
CSL'06: Proceedings of the 20th international conference on Computer Science LogicBased on natural deduction, Pure Type Systems (PTS) can express a wide range of type theories. In order to express proof-search in such theories, we introduce the Pure Type Sequent Calculi (PTSC) by enriching a sequent calculus due to Herbelin, adapted ...
Comments