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

Other Versions

No versions found

Links

PhilArchive



    Upload a copy of this work     Papers currently archived: 101,518

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.
Set theory: Constructive and intuitionistic ZF.Laura Crosilla - 2010 - Stanford Encyclopedia of Philosophy.
A Constructive Valuation Semantics for Classical Logic.Franco Barbanera & Stefano Berardi - 1996 - Notre Dame Journal of Formal Logic 37 (3):462-482.
Lectures on the Curry-Howard isomorphism.Morten Heine Sørensen - 2006 - Boston: Elsevier. Edited by Paweł Urzyczyn.
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.

Analytics

Added to PP
2015-02-04

Downloads
8 (#1,589,825)

6 months
2 (#1,696,787)

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