Programming in Martin-Löf's Type Theory

Programming in Martin-Löf's Type Theory
Title Programming in Martin-Löf's Type Theory PDF eBook
Author Bengt Nordström
Publisher Oxford University Press, USA
Pages 240
Release 1990
Genre Computers
ISBN

Download Programming in Martin-Löf's Type Theory Book in PDF, Epub and Kindle

In recent years, several formalisms for program construction have appeared. One such formalism is the type theory developed by Per Martin-Löf. Well suited as a theory for program construction, it makes possible the expression of both specifications and programs within the same formalism. Furthermore, the proof rules can be used to derive a correct program from a specification as well as to verify that a given program has a certain property. This book contains a thorough introduction to type theory, with information on polymorphic sets, subsets, monomorphic sets, and a full set of helpful examples.

Intuitionistic Type Theory

Intuitionistic Type Theory
Title Intuitionistic Type Theory PDF eBook
Author Per Martin-Löf
Publisher
Pages 116
Release 1984
Genre Mathematics
ISBN

Download Intuitionistic Type Theory Book in PDF, Epub and Kindle

Type Theory and Formal Proof

Type Theory and Formal Proof
Title Type Theory and Formal Proof PDF eBook
Author Rob Nederpelt
Publisher Cambridge University Press
Pages 465
Release 2014-11-06
Genre Computers
ISBN 1316061086

Download Type Theory and Formal Proof Book in PDF, Epub and Kindle

Type theory is a fast-evolving field at the crossroads of logic, computer science and mathematics. This gentle step-by-step introduction is ideal for graduate students and researchers who need to understand the ins and outs of the mathematical machinery, the role of logical rules therein, the essential contribution of definitions and the decisive nature of well-structured proofs. The authors begin with untyped lambda calculus and proceed to several fundamental type systems, including the well-known and powerful Calculus of Constructions. The book also covers the essence of proof checking and proof development, and the use of dependent type theory to formalise mathematics. The only prerequisite is a basic knowledge of undergraduate mathematics. Carefully chosen examples illustrate the theory throughout. Each chapter ends with a summary of the content, some historical context, suggestions for further reading and a selection of exercises to help readers familiarise themselves with the material.

Treatise on Intuitionistic Type Theory

Treatise on Intuitionistic Type Theory
Title Treatise on Intuitionistic Type Theory PDF eBook
Author Johan Georg Granström
Publisher Springer Science & Business Media
Pages 198
Release 2011-06-02
Genre Philosophy
ISBN 9400717369

Download Treatise on Intuitionistic Type Theory Book in PDF, Epub and Kindle

Intuitionistic type theory can be described, somewhat boldly, as a partial fulfillment of the dream of a universal language for science. This book expounds several aspects of intuitionistic type theory, such as the notion of set, reference vs. computation, assumption, and substitution. Moreover, the book includes philosophically relevant sections on the principle of compositionality, lingua characteristica, epistemology, propositional logic, intuitionism, and the law of excluded middle. Ample historical references are given throughout the book.

Homotopy Type Theory: Univalent Foundations of Mathematics

Homotopy Type Theory: Univalent Foundations of Mathematics
Title Homotopy Type Theory: Univalent Foundations of Mathematics PDF eBook
Author
Publisher Univalent Foundations
Pages 484
Release
Genre
ISBN

Download Homotopy Type Theory: Univalent Foundations of Mathematics Book in PDF, Epub and Kindle

Type Theory and Functional Programming

Type Theory and Functional Programming
Title Type Theory and Functional Programming PDF eBook
Author Simon Thompson
Publisher Addison Wesley Publishing Company
Pages 396
Release 1991
Genre Computers
ISBN

Download Type Theory and Functional Programming Book in PDF, Epub and Kindle

This book explores the role of Martin-Lof s constructive type theory in computer programming. The main focus of the book is how the theory can be successfully applied in practice. Introductory sections provide the necessary background in logic, lambda calculus and constructive mathematics, and exercises and chapter summaries are included to reinforce understanding.

Theoretical Aspects of Computer Software

Theoretical Aspects of Computer Software
Title Theoretical Aspects of Computer Software PDF eBook
Author Takayasu Itō
Publisher Springer Science & Business Media
Pages 788
Release 1991-08-28
Genre Computers
ISBN 9783540544159

Download Theoretical Aspects of Computer Software Book in PDF, Epub and Kindle

TACS'91 is the first International Conference on Theoretical Aspects of Computer Science held at Tohoku University, Japan, in September 1991. This volume contains 37 papers and an abstract for the talks presented at the conference. TACS'91 focused on theoretical foundations of programming, and theoretical aspects of the design, analysis and implementation of programming languages and systems. The following range of topics is covered: logic, proof, specification and semantics of programs and languages; theories and models of concurrent, parallel and distributed computation; constructive logic, category theory, and type theory in computer science; theory-based systems for specifying, synthesizing, transforming, testing, and verifying software.