Basic Simple Type Theory

Basic Simple Type Theory
Title Basic Simple Type Theory PDF eBook
Author J. Roger Hindley
Publisher Cambridge University Press
Pages 200
Release 1997
Genre Computers
ISBN 0521465184

Download Basic Simple Type Theory Book in PDF, Epub and Kindle

Type theory is one of the most important tools in the design of higher-level programming languages, such as ML. This book introduces and teaches its techniques by focusing on one particularly neat system and studying it in detail. By concentrating on the principles that make the theory work in practice, the author covers all the key ideas without getting involved in the complications of more advanced systems. This book takes a type-assignment approach to type theory, and the system considered is the simplest polymorphic one. The author covers all the basic ideas, including the system's relation to propositional logic, and gives a careful treatment of the type-checking algorithm that lies at the heart of every such system. Also featured are two other interesting algorithms that until now have been buried in inaccessible technical literature. The mathematical presentation is rigorous but clear, making it the first book at this level that can be used as an introduction to type theory for computer scientists.

Categorical Logic and Type Theory

Categorical Logic and Type Theory
Title Categorical Logic and Type Theory PDF eBook
Author B. Jacobs
Publisher Gulf Professional Publishing
Pages 784
Release 2001-05-10
Genre Computers
ISBN 9780444508539

Download Categorical Logic and Type Theory Book in PDF, Epub and Kindle

This book is an attempt to give a systematic presentation of both logic and type theory from a categorical perspective, using the unifying concept of fibred category. Its intended audience consists of logicians, type theorists, category theorists and (theoretical) computer scientists.

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.

Principia Mathematica

Principia Mathematica
Title Principia Mathematica PDF eBook
Author Alfred North Whitehead
Publisher
Pages 688
Release 1910
Genre Logic, Symbolic and mathematical
ISBN

Download Principia Mathematica Book in PDF, Epub and Kindle

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

Categories for Types

Categories for Types
Title Categories for Types PDF eBook
Author Roy L. Crole
Publisher Cambridge University Press
Pages 362
Release 1993
Genre Computers
ISBN 9780521457019

Download Categories for Types Book in PDF, Epub and Kindle

This textbook explains the basic principles of categorical type theory and the techniques used to derive categorical semantics for specific type theories. It introduces the reader to ordered set theory, lattices and domains, and this material provides plenty of examples for an introduction to category theory, which covers categories, functors, natural transformations, the Yoneda lemma, cartesian closed categories, limits, adjunctions and indexed categories. Four kinds of formal system are considered in detail, namely algebraic, functional, polymorphic functional, and higher order polymorphic functional type theory. For each of these the categorical semantics are derived and results about the type systems are proved categorically. Issues of soundness and completeness are also considered. Aimed at advanced undergraduates and beginning graduates, this book will be of interest to theoretical computer scientists, logicians and mathematicians specializing in category theory.

Twenty Five Years of Constructive Type Theory

Twenty Five Years of Constructive Type Theory
Title Twenty Five Years of Constructive Type Theory PDF eBook
Author Giovanni Sambin
Publisher Clarendon Press
Pages 292
Release 1998-10-15
Genre Mathematics
ISBN 0191606936

Download Twenty Five Years of Constructive Type Theory Book in PDF, Epub and Kindle

Per Martin-Löf's work on the development of constructive type theory has been of huge significance in the fields of logic and the foundations of mathematics. It is also of broader philosophical significance, and has important applications in areas such as computing science and linguistics. This volume draws together contributions from researchers whose work builds on the theory developed by Martin-Löf over the last twenty-five years. As well as celebrating the anniversary of the birth of the subject it covers many of the diverse fields which are now influenced by type theory. It is an invaluable record of areas of current activity, but also contains contributions from N. G. de Bruijn and William Tait, both important figures in the early development of the subject. Also published for the first time is one of Per Martin-Löf's earliest papers.