Treatise on Intuitionistic Type Theory [electronic resource] /
Granström, Johan Georg.author.
Intuitionistic type theory can be described, somewhat boldly, as a fulfillment of the dream of a universal language for science.  In particular, intuitionistic type theory is a foundation for mathematics and a programming language.  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.
Description based upon print version of record.
Contents; List of Figures; List of Tables; Introduction; Chapter I. Prolegomena;  1. A threefold correspondence;  2. The acts of the mind;  3. The principle of compositionality;  4. Lingua characteristica; Chapter II. Truth and Knowledge;  1. The meaning of meaning;  2. A division of being;  3. Mathematical entities;  4. Judgement and assertion;  5. Reasoning and demonstration;  6. The proposition;  7. The laws of logic;  8. Variables and generality;  9. Division of definitions; Chapter III. The Notion of Set;  1. A history of set-like notions;  2. Set-theoretical notation
 3. Making universal concepts into objects of thought 4. Canonical sets and elements;  5. How to define a canonical set;  6. More canonical sets; Chapter IV. Reference and Computation;  1. Functions, algorithms, and programs;  2. The concept of function;  3. A formalization of computation;  4. Noncanonical sets and elements;  5. Nominal definitions;  6. Functions as objects;  7. Families of sets; Chapter V. Assumption and Substitution;  1. The concept of function revisited;  2. Hypothetical assertions;  3. The calculus of substitutions
 4. Sets and elements in hypothetical assertions 5. Closures and the -calculus;  6. The disjoint union of a family of sets;  7. Elimination rules;  8. Propositions as sets; Chapter VI. Intuitionism;  1. The intuitionistic interpretation of apagoge;  2. The law of excluded middle;  3. The philosophy of mathematics; Bibliography; Index of Proper Names; Index of Subjects
Includes bibliographical references and indexes.
Intuitionistic type theory can be described, somewhat boldly, as a fulfillment of the dream of a universal language for science.  In particular, intuitionistic type theory is a foundation for mathematics and a programming language.  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.
Epistemology.
Mathematical logic.
Computer logic.
Logic.
Philosophy.
Algorithms.
Epistemology.
Mathematical Logic and Foundations.
Logics and Meanings of Programs.
Logic.
History of Philosophy.
Algorithms.