An extended type system with lambda-typed lambda-expressions
arXiv:1803.10143 · doi:10.23638/LMCS-16(4:12)2020
Abstract
We present the system , an extended type system with lambda-typed lambda-expressions. It is related to type systems originating from the Automath project. extends existing lambda-typed systems by an existential abstraction operator as well as propositional operators. -reduction is extended to also normalize negated expressions using a subset of the laws of classical negation, hence is normalizing both proofs and formulas which are handled uniformly as functional expressions. is using a reflexive type axiom for a constant to which no function can be typed. Some properties are shown including confluence, subject reduction, uniqueness of types, strong normalization, and consistency. We illustrate how, when using , due to its limited logical strength, additional axioms must be added both for negation and for the mathematical structures whose deductions are to be formalized.
for extended version, see arXiv:1803.06488