-
arXiv:1909.01414 [pdf, ps, other]
From type theory to setoids and back
Abstract: A model of Martin-Löf extensional type theory with universes is formalized in Agda, an interactive proof system based on Martin-Löf intensional type theory. This may be understood, we claim, as a solution to the old problem of modelling the full extensional theory in the intensional theory. Types are interpreted as setoids, and the model is therefore a setoid model. We solve the problem of intepre… ▽ More
Submitted 16 September, 2019; v1 submitted 3 September, 2019; originally announced September 2019.
Comments: 31 pages
MSC Class: 03B15; 03B35; 03E70; 03F50
-
arXiv:1710.10685 [pdf, ps, other]
Exact completion and constructive theories of sets
Abstract: In the present paper we use the theory of exact completions to study categorical properties of small setoids in Martin-Löf type theory and, more generally, of models of the Constructive Elementary Theory of the Category of Sets, in terms of properties of their subcategories of choice objects (i.e. objects satisfying the axiom of choice). Because of these intended applications, we deal with categor… ▽ More
Submitted 5 May, 2021; v1 submitted 29 October, 2017; originally announced October 2017.
Comments: 19 pages. v2: examples in type theory moved to a final section; to appear in J. Symb. Log. v3: arXiv abstract fixed, paper is the same as v2
MSC Class: 03B15; 18B05; 18D15; 03F55; 03G30; 18A35
Journal ref: J. Symb. Log. 85(2), 2020
-
arXiv:1708.01924 [pdf, ps, other]
On equality of objects in categories in constructive type theory
Abstract: In this note we remark on the problem of equality of objects in categories formalized in Martin-Löf's constructive type theory. A standard notion of category in this system is E-category, where no such equality is specified. The main observation here is that there is no general extension of E-categories to categories with equality on objects, unless the principle Uniqueness of Identity Proofs (UIP… ▽ More
Submitted 6 August, 2017; originally announced August 2017.
Comments: 7 pages
MSC Class: 18A15 03F50
Journal ref: 23rd International Conference on Types for Proofs and Programs, Art. No. 7, 7 pp., LIPIcs. Leibniz Int. Proc. Inform., 104, Schloss Dagstuhl. Leibniz-Zent. Inform., Wadern, 2018
-
arXiv:1704.06812 [pdf, ps, other]
A Constructive Examination of a Russell-style Ramified Type Theory
Abstract: In this paper we examine the natural interpretation of a ramified type hierarchy into Martin-Löf type theory with an infinite sequence of universes. It is shown that under this predicative interpretation some useful special cases of Russell's reducibility axiom are valid, namely functional reducibility. This is sufficient to make the type hierarchy usable for development of constructive mathematic… ▽ More
Submitted 22 April, 2017; originally announced April 2017.
Comments: 14 pages
MSC Class: 03B15; 03F35; 03F50
-
arXiv:1605.01586 [pdf, ps, other]
Categories with families and first-order logic with dependent sorts
Abstract: First-order logic with dependent sorts, such as Makkai's first-order logic with dependent sorts (FOLDS), or Aczel's and Belo's dependently typed (intuitionistic) first-order logic (DFOL), may be regarded as logic enriched dependent type theories. Categories with families (cwfs) is an established semantical structure for dependent type theories, such as Martin-Löf type theory. We introduce in this… ▽ More
Submitted 7 July, 2019; v1 submitted 5 May, 2016; originally announced May 2016.
Comments: 83 pages
MSC Class: 03B15; 03F50; 03G30; 18C10; 68Q55
Journal ref: Annals of Pure and Applied Logic Volume 170, Issue 12, December 2019
-
arXiv:1408.1364 [pdf, ps, other]
Constructing categories and setoids of setoids in type theory
Abstract: In this paper we consider the problem of building rich categories of setoids, in standard intensional Martin-Löf type theory (MLTT), and in particular how to handle the problem of equality on objects in this context. Any (proof-irrelevant) family F of setoids over a setoid A gives rise to a category C(A, F) of setoids with objects A. We may regard the family F as a setoid of setoids, and a crucia… ▽ More
Submitted 19 September, 2014; v1 submitted 6 August, 2014; originally announced August 2014.
Comments: 14 pages
Journal ref: Logical Methods in Computer Science, Volume 10, Issue 3 (September 23, 2014) lmcs:964
-
arXiv:1304.5729 [pdf, ps, other]
Yet another category of setoids with equality on objects
Abstract: When formalizing mathematics in (generalized predicative) constructive type theories, or more practically in proof assistants such as Coq or Agda, one is often using setoids (types with explicit equivalence relations). In this note we consider two categories of setoids with equality on objects and show that they are isomorphic. Both categories are constructed from a fixed proof-irrelevant family… ▽ More
Submitted 21 April, 2013; originally announced April 2013.
Comments: 13 pages
MSC Class: 03B15 03F50 18B05
-
arXiv:1201.6272 [pdf, ps, other]
Constructivist and Structuralist Foundations: Bishop's and Lawvere's Theories of Sets
Abstract: Bishop's informal set theory is briefly discussed and compared to Lawvere's Elementary Theory of the Category of Sets (ETCS). We then present a constructive and predicative version of ETCS, whose standard model is based on the constructive type theory of Martin-Löf. The theory, CETCS, provides a structuralist foundation for constructive mathematics in the style of Bishop.
Submitted 30 January, 2012; originally announced January 2012.
Comments: 28 pages
MSC Class: 03B15; 03G30; 18B05; 18B25
-
arXiv:0906.3433 [pdf, ps, other]
Metric complements of overt closed sets
Abstract: We show that the set of points of an overt closed subspace of a metric completion of a Bishop-locally compact metric space is located. Consequently, if the subspace is, moreover, compact, then its collection of points is Bishop compact.
Submitted 18 June, 2009; originally announced June 2009.
Comments: 9 pages, 1 figure
MSC Class: 06D22; 28C05
Journal ref: Mathematical Logic Quarterly, 57(4), 373-378, 2011
-
arXiv:math/0505418 [pdf, ps, other]
Internalising modified realisability in constructive type theory
Abstract: A modified realisability interpretation of infinitary logic is formalised and proved sound in constructive type theory (CTT). The logic considered subsumes first order logic. The interpretation makes it possible to extract programs with simplified types and to incorporate and reason about them in CTT.
Submitted 5 October, 2005; v1 submitted 19 May, 2005; originally announced May 2005.
Comments: 7 pages
ACM Class: F.4.1
Journal ref: Logical Methods in Computer Science, Volume 1, Issue 2 (October 5, 2005) lmcs:2266