Sub-extensional type theory
نویسندگان
چکیده
Martin-Löf’s type theory is the basis of a variety of formal systems underlying many proof assistants. There are a lot of variants of type theory, among which two classes can be identified: intensional and extensional type theory. The difference between the two lies in the manner in which the equality is dealt with, but this results in huge differences. Intensional type theory requires the user to write explicit coercions, which can lead to a big overhead when programming with dependent types. It also lacks some desirable properties such as function extensionality. On the other hand, extensional type theory deals more smoothly with these issues, but as a result it suffers from undecidable typechecking. Moreover, it allows to type non-normalizing terms. There have been many different attempts to reconcile these two views, either by reducing the overhead in intensional type theory, by trying to put up with the undecidability of extensional type theory, or by proposing new kinds of type theories which combine the good aspects of the two.
منابع مشابه
Towards an Extensional Calculus of Hyperintensions
In this paper I describe an extensional logic of hyperintensions, viz. Tichý’s Transparent Intensional Logic (TIL). TIL preserves transparency and compositionality in all kinds of context, and validates quantifying into all contexts, including intensional and hyperintensional ones. The received view is that an intensional (let alone hyperintensional) context is one that fails to validate transp...
متن کاملReasoning in Extensional Type Theory with Equality
We describe methods for automated theorem proving in extensional type theory with primitive equality. We discuss a complete, cut-free sequent calculus as well as a compact representation of cut-free (ground) proofs as extensional expansion dags. Automated proof search can be realized using a few operations to manipulate extensional expansion dags with variables. These search operations form a b...
متن کاملPOWERSET OPERATORS OF EXTENSIONAL FUZZY SETS
Powerset structures of extensional fuzzy sets in sets with similarity relations are investigated. It is proved that extensional fuzzy sets have powerset structures which are powerset theories in the category of sets with similarity relations, and some of these powerset theories are defined also by algebraic theories (monads). Between Zadeh's fuzzy powerset theory and the classical powerset theo...
متن کاملExtensional Equality in Intensional Type Theory
We present a new approach to introducing an extensional propositional equality in Intensional Type Theory. Our construction is based on the observation that there is a sound, intensional setoid model in Intensional Type theory with a proof-irrelevant universe of propositions and -rules for and -types. The Type Theory corresponding to this model is decidable, has no irreducible constants and per...
متن کاملBulk Viscous Bianchi Type VI0 Cosmological Model in the Self-creation Theory of Gravitation and in the General Theory of Relativity
In the second self-creation theory of gravitation and in the general theory of relativity, Bianchi type VI0 cosmological model in the presence of viscous fluid is studied. An exact solution of the field equations is given by considering the cosmological model yields a constant decelerations parameter q=constant and the coefficients of the metric are taken as A(t)=[c1t+c<su...
متن کامل