First-Order Logic with Isomorphism
From MaRDI portal
Publication:6271319
arXiv1603.03092MaRDI QIDQ6271319
Publication date: 9 March 2016
Abstract: The Univalent Foundations requires a logic that allows us to define structures on homotopy types, similar to how first-order logic with equality () allows us to define structures on sets. We develop the syntax, semantics and deductive system for such a logic, which we call first-order logic with isomorphism (). The syntax of extends in two ways. First, by incorporating into its signatures a notion of dependent sorts along the lines of Makkai's FOLDS as well as a notion of an -level of each sort. Second, by specifying three new logical sorts within these signatures: isomorphism sorts, reflexivity predicates and transport structure. The semantics for are then defined in homotopy type theory with the isomorphism sorts interpreted as identity types, reflexivity predicates as relations picking out the trivial path, and transport structure as transport along a path. We then define a deductive system for that encodes the sense in which the inhabitants of isomorphism sorts really do behave like isomorphisms and prove soundness of the rules of with respect to its homotopy semantics. Finally, as an application, we prove that precategories, strict categories and univalent categories are axiomatizable in .
Has companion code repository: https://github.com/dimtsem/FOLiso
This page was built for publication: First-Order Logic with Isomorphism
Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q6271319)