Abstraction logic is a new logic combining exceptional simplicity with astonishing generality. It combines the best features of first-order logic and higher-order logic, while avoiding their respective drawbacks. It manages to do that because it is based on a simple understanding of the mathematical universe, its operations, and, in particular, its operators. Abstraction algebra encodes this understanding as a formal language, generalising abstract algebra. It is the right setting for the treatment of alpha equivalence. Abstraction logic then turns abstraction algebra into a logic by considering truth values as a partially ordered substructure of the mathematical universe. A key property of this logic is that formulas are merely terms. Among the presented proof systems are natural deduction, which is sound if truth values form a complete lattice, and sequent calculus, which is sound if truth values form a complete bi-Heyting algebra. By constructing the Rasiowa model, we prove that natural deduction is a complete proof system for abstraction logic.
This is the first book on abstraction logic. It presents abstraction logic in its most recent and comprehensive form,
and supersedes all previous publications on abstraction logic.