A Type Theory With Mixed Constructivity And Assignments

Logic Journal of the IGPL 5 (3):67-104 (1997)
  Copy   BIBTEX

Abstract

We define a logic Sp2 that supports a simple form of assignment within a type-theoretic context that includes constructive, classical, and mixed logical formulas as datatypes. In addition to changing the value of a variable, assignment in Sp2 updates the syntactic environment with information that tracks properties of the current and old values of the variable. The current value can be constructive, but for efficiency, the old value is classical; it is not available for actual computational use. As in our earlier logic Sp1, this mixed constructivity is explained semantically by modelling classical computations as “virtual” computations. Virtual computations do not need to be evaluated because the logic is designed so that the values of these computations are computationally irrelevant for purposes of evaluating the constructive components of expressions. Sp2 is based on ideas from Constructive Type Theory and Hoare Logic: It combines proofs-as-programs, classical and constructive objects, higher-order functions, and assignment into one logic that gives programs and verification proofs a common explanation

Links

PhilArchive



    Upload a copy of this work     Papers currently archived: 91,386

External links

Setup an account with your affiliations in order to access resources via your University's proxy server

Through your library

Similar books and articles

Extensionality Versus Constructivity.Silvio Valentini - 2002 - Mathematical Logic Quarterly 48 (2):179-187.
Intentional mathematics.Stewart Shapiro (ed.) - 1985 - New YorK, N.Y., U.S.A.: Sole distributors for the U.S.A. and Canada, Elsevier Science Pub. Co..
Mixed logic and storage operators.Karim Nour - 2000 - Archive for Mathematical Logic 39 (4):261-280.
The inconsistency of higher order extensions of Martin-löf's type theory.Bart Jacobs - 1989 - Journal of Philosophical Logic 18 (4):399 - 422.
On the Strength of some Semi-Constructive Theories.Solomon Feferman - 2012 - In Ulrich Berger, Hannes Diener, Peter Schuster & Monika Seisenberger (eds.), Logic, Construction, Computation. De Gruyter. pp. 201-226.
A minimalist two-level foundation for constructive mathematics.Maria Emilia Maietti - 2009 - Annals of Pure and Applied Logic 160 (3):319-354.
The strength of some Martin-Löf type theories.Edward Griffor & Michael Rathjen - 1994 - Archive for Mathematical Logic 33 (5):347-385.
Godel's interpretation of intuitionism.William Tait - 2006 - Philosophia Mathematica 14 (2):208-228.
Syntactic calculus with dependent types.Aarne Ranta - 1998 - Journal of Logic, Language and Information 7 (4):413-431.
Prototype Proofs in Type Theory.Giuseppe Longo - 2000 - Mathematical Logic Quarterly 46 (2):257-266.
Proofs and computations.Helmut Schwichtenberg - 2012 - New York: Cambridge University Press. Edited by S. S. Wainer.
Quotient topologies in constructive set theory and type theory.Hajime Ishihara & Erik Palmgren - 2006 - Annals of Pure and Applied Logic 141 (1):257-265.

Analytics

Added to PP
2015-02-04

Downloads
4 (#1,595,600)

6 months
1 (#1,510,037)

Historical graph of downloads
How can I increase my downloads?

Citations of this work

No citations found.

Add more citations

References found in this work

No references found.

Add more references