• Home
  • Search
  • Experience using type theory as a foundation for computer science
  • Cite Icon6
  • https://doi.org/10.1109/lics.1995.523262Copy DOI Icon

Experience using type theory as a foundation for computer science

  • Jun 26, 1995
  • R.l Constable
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Type theory is an elegant organisation of the fundamental principles of a foundational theory of computing, with theory taken in the sense of a scientific theory as well as a deductive theory. This theory generates a research programme. I examine the elements of this programme and assess progress. A large number of people world wide have been pursuing the type theory aspects of this research programme, so we can survey a large body of work created over a 20 year period for hints of success and failure and challenge. I first look at a few successes. Some of the applications we have attempted have not worked out as expected, and we don't know whether the fault lies with the type theory or elsewhere. I first describe a failure that is clearly not the type theory, but the state of the foundations of computational mathematics. Then we look at problems closer to the structure of modern type theories-problems suggested by the success of classical set theory.

Similar Papers
  • Research Article
  • Citations1

Constructive Notions of Set. Part I. Sets in Martin-Löf Type Theory

  • Oct 01, 2005
  • Laura Crosilla
  • Research Article
  • Citations34

Does Homotopy Type Theory Provide a Foundation for Mathematics?

  • Sep 26, 2016
  • The British Journal for the Philosophy of Science
  • James Ladyman +1
  • Research Article
  • Citations2

The Independence of Markov's Principle in Type Theory.

  • Jan 01, 2016
  • Thierry Coquand +1
  • Single Book
  • Citations366

Type-Theoretical Grammar

  • Jan 05, 1995
  • Aarne Ranta
  • Research Article
  • Citations12

A unified approach to type theory through a refined λ-calculus

  • Dec 01, 1994
  • Theoretical Computer Science
  • Fairouz Kamareddine
  • Research Article

Transitividade em diferentes registros: o sistema de tipo de processo

  • Jan 01, 2025
  • DELTA: Documentação de Estudos em Lingüística Teórica e Aplicada
  • Christian M.I.M Matthiessen
  • Research Article
  • Citations5

Martin Heidegger‘s Notions of World and Technology in the Internet of Things age

  • Apr 25, 2015
  • Asian Journal of Computer and Information Systems
  • Oliver Christ
  • Research Article
  • Citations5

Quantum Formulas: A Lower Bound and Simulation

  • Jan 01, 2001
  • SIAM Journal on Computing
  • Vwani P Roychowdhury +1
  • Front Matter

Third Advanced Course on Foundations of Computer Science

  • Apr 01, 1978
  • Artificial Intelligence
  • Conference Instance
  • Citations18

45th Annual IEEE Symposium on Foundations of Computer Science

  • Jan 01, 2004
  • Research Article

Special FOCS issue—twenty-second annual IEEE symposium on foundations of computer science

  • Dec 01, 1984
  • Mathematical Systems Theory
  • Arnold L Rosenberg
  • Conference Instance
  • Citations6

24th Annual Symposium on Foundations of Computer Science (sfcs 1983)

  • Nov 01, 1983
  • Conference Instance
  • Citations13

16th Annual Symposium on Foundations of Computer Science (sfcs 1975)

  • Oct 01, 1975
  • Research Article
  • Citations18

Property theory and the revision theory of definitions

  • Mar 01, 2000
  • Journal of Symbolic Logic
  • Francesco Orilia
  • Research Article
  • Citations22

A Set Theory with Support for Partial Functions

  • Oct 01, 2000
  • Studia Logica
  • William M Farmer +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.