1
0
Fork 0
mirror of https://github.com/ganelson/inform.git synced 2024-07-18 06:54:26 +03:00
inform7/services/calculus-module/Contents.w

36 lines
678 B
OpenEdge ABL

Title: calculus
Author: Graham Nelson
Purpose: Storing and simplifying propositions in predicate calculus.
Language: InC
Licence: Artistic License 2.0
Preliminaries
What This Module Does
How To Include This Module
Introduction to Predicate Calculus
Chapter 1: Setting Up
Calculus Module
Chapter 2: Unary Predicates
Unary Predicates
Unary Predicate Families
Kind Predicates
Chapter 3: Binary Predicates
Binary Predicate Families
Binary Predicates
The Equality Relation
Chapter 4: Propositions
Terms
Atomic Propositions
Propositions
Binding and Substitution
Type Check Propositions
Chapter 5: Tools
Compilation Schemas
Simplifications
Sentence Conversions