In this paper we introduce a new approach to defining quotient types in type theory. We suggest replacing the existing monolithic rule set by a modular set of rules for a specially chosen set of primitive operations. This modular formalization of quotient types turns out to be very powerful and free of many limitations of the traditional monolithic formalization. To illustrate the advantages of the new formalization, we show how the type of collections (that is known to be very hard to formalize using traditional quotient types) can be naturally formalized using the new primitives. We also show how modularity allows us to reuse one of the new primitives to simplify and enhance the rules for the set types
International audienceIn intensional type theory, it is not always possible to form the quotient of ...
Many type inference and program analysis systems include notions of subtyping and parametric polymor...
To accommodate polymorphic data types and operations, several computer scientists-most notably MacQu...
Abstract. In this paper we introduce a new approach to axiomatizing quotient types in type theory. W...
Martin-Lof's intuitionistic type theory (Type Theory) is a formal system that serves not only as a f...
. We give an interpretation of quotient types within in a dependent type theory with an impredicativ...
Subtypes and quotient types are dual type abstractions. However, while subtypes are widely used bot...
We consider an extensional version, called qmTT, of the intensional Minimal Type Theory mTT, introdu...
AbstractThe programming language Standard ML is an amalgam of two, largely orthogonal, languages. Th...
This paper presents Modular Reifiable Matching (MRM): a new approach to two level types using a fixp...
We define a logical framework with singleton types and one universe of smalltypes. We give the seman...
We present an internal formalisation of a type heory with dependent types in Type Theory using a spe...
AbstractThe standard construction of quotient spaces in topology uses full separation and power sets...
Abstract. Many type inference and program analysis systems include notions of subtyping and parametr...
Higher inductive types (HITs) in Homotopy Type Theory (HoTT) allow the definition of datatypes which...
International audienceIn intensional type theory, it is not always possible to form the quotient of ...
Many type inference and program analysis systems include notions of subtyping and parametric polymor...
To accommodate polymorphic data types and operations, several computer scientists-most notably MacQu...
Abstract. In this paper we introduce a new approach to axiomatizing quotient types in type theory. W...
Martin-Lof's intuitionistic type theory (Type Theory) is a formal system that serves not only as a f...
. We give an interpretation of quotient types within in a dependent type theory with an impredicativ...
Subtypes and quotient types are dual type abstractions. However, while subtypes are widely used bot...
We consider an extensional version, called qmTT, of the intensional Minimal Type Theory mTT, introdu...
AbstractThe programming language Standard ML is an amalgam of two, largely orthogonal, languages. Th...
This paper presents Modular Reifiable Matching (MRM): a new approach to two level types using a fixp...
We define a logical framework with singleton types and one universe of smalltypes. We give the seman...
We present an internal formalisation of a type heory with dependent types in Type Theory using a spe...
AbstractThe standard construction of quotient spaces in topology uses full separation and power sets...
Abstract. Many type inference and program analysis systems include notions of subtyping and parametr...
Higher inductive types (HITs) in Homotopy Type Theory (HoTT) allow the definition of datatypes which...
International audienceIn intensional type theory, it is not always possible to form the quotient of ...
Many type inference and program analysis systems include notions of subtyping and parametric polymor...
To accommodate polymorphic data types and operations, several computer scientists-most notably MacQu...