Programming in Martin-Lo¨f's type theory: an introduction
Programming in Martin-Lo¨f's type theory: an introduction
Automated Theorem Proving in Euler Diagram Systems
Journal of Automated Reasoning
Evaluating and generalizing constraint diagrams
Journal of Visual Languages and Computing
Hi-index | 0.00 |
Type theory provides a formal basis for programming languages and can also be used to model reasoning systems such as Euler diagrams. We present part of a simple type theory of Euler diagrams. Expressing a system of reasoning with Euler diagrams as a collection of types and operations on types (which correspond to diagrams and reasoning rules) is a first step towards embedding visually modelled constraints directly into the type system of a programming language.