Håkon Robbestad Gylterud’s research while affiliated with University of Bergen and other places

What is this page?


This page lists works of an author who doesn't have a ResearchGate profile or hasn't added the works to their profile yet. It is automatically generated from public (personal) data to further our legitimate goal of comprehensive and accurate scientific recordkeeping. If you are this author and want this page removed, please let us know.

Publications (11)


The category of iterative sets in homotopy type theory and univalent foundations
  • Article
  • Full-text available

November 2024

·

17 Reads

·

1 Citation

Mathematical Structures in Computer Science

Daniel Gratzer

·

Håkon Robbestad Gylterud

·

Anders Mörtberg

·

Elisabeth Stenholm

When working in homotopy type theory and univalent foundations, the traditional role of the category of sets, Set\mathcal{Set}, is replaced by the category hSet\mathcal{hSet} of homotopy sets (h-sets); types with h-propositional identity types. Many of the properties of Set\mathcal{Set} hold for hSet\mathcal{hSet} ((co)completeness, exactness, local cartesian closure, etc.). Notably, however, the univalence axiom implies that ObhSet\mathsf{Ob}\,\mathcal{hSet} is not itself an h-set, but an h-groupoid. This is expected in univalent foundations, but it is sometimes useful to also have a stricter universe of sets, for example, when constructing internal models of type theory. In this work, we equip the type of iterative sets V0\mathsf{V}^0, due to Gylterud ((2018). The Journal of Symbolic Logic 83 (3) 1132–1146) as a refinement of the pioneering work of Aczel ((1978). Logic Colloquium’77, Studies in Logic and the Foundations of Mathematics, vol. 96, Elsevier, 55–66.) on universes of sets in type theory, with the structure of a Tarski universe and show that it satisfies many of the good properties of h-sets. In particular, we organize V0\mathsf{V}^0 into a (non-univalent strict) category and prove that it is locally cartesian closed. This enables us to organize it into a category with families with the structure necessary to model extensional type theory internally in HoTT/UF. We do this in a rather minimal univalent type theory with W-types, in particular we do not rely on any HITs, or other complex extensions of type theory. Furthermore, the construction of V0\mathsf{V}^0 and the model is fully constructive and predicative, while still being very convenient to work with as the decoding from V0\mathsf{V}^0 into h-sets commutes definitionally for all type constructors. Almost all of the paper has been formalized in Agda\texttt{Agda} using the agda\texttt{agda}-unimath\texttt{unimath} library of univalent mathematics.

Download


Figure 1. Different visual representations for the same graph map of the house graph given in Example 1.1. Note how the cyclic order of edges around each node is preserved consistently across all representations. The first two representations correspond to drawings -the result of planar maps for the house graph, while the last representation does not, as it features an edge crossing, so it is not an embedding.
Figure 2. Graph map m for the house graph G depicted in Fig. 1 (I).
Figure 3. The house graph G and its planar maps. The three distinct planar drawings (G, m, f i ) for m are presented. Each drawing corresponds to an individually selected outer face: f 1 , f 2 and f 3 . These faces, enclosed by a pentagon, triangle and rectangle, respectively, are differentiated by distinct shading. The unbounded region of the plane, represented as a splashed area, denotes the outer face in each planar drawing.
Figure 4. On the left we show a part of a graph G with two distinguished edges, a and b. On the right we show the corresponding symmetrisation, Sym(G), including the two edges, ← − a and − → a induced by a, and similarly, ← − b and − → b induced by b. For brevity, we will only draw a segment representing related edges in the symmetrisation, as in Fig. 5(b).
Figure 7. The graph embedding Sym(G), as depicted in Fig. 5, is associated with a face F defined by A, f . The underlying cyclic graph A contains two highlighted walks between distinct nodes x and y. These walks correspond to clockwise and counterclockwise closed walks in Sym(G), represented as cw F (x, y) and ccw F (x, y), respectively.

+3

On planarity of graphs in homotopy type theory

May 2024

·

136 Reads

·

3 Citations

Mathematical Structures in Computer Science

In this paper, we present a constructive and proof-relevant development of graph theory, including the notion of maps, their faces and maps of graphs embedded in the sphere, in homotopy type theory (HoTT). This allows us to provide an elementary characterisation of planarity for locally directed finite and connected multigraphs that takes inspiration from topological graph theory, particularly from combinatorial embeddings of graphs into surfaces. A graph is planar if it has a map and an outer face with which any walk in the embedded graph is walk-homotopic to another. A result is that this type of planar maps forms a homotopy set for a graph. As a way to construct examples of planar graphs inductively, extensions of planar maps are introduced. We formalise the essential parts of this work in the proof assistant Agda with support for HoTT.


Fig. 1. It is shown a graph along with three different planar embeddings, namely í µí±’ 1 , í µí±’ 2 , and í µí±’ 3 . We have shaded with different colours the three faces in each embedding.
Fig. 3. Two graph homomorphisms í µí¼‘ 0 and í µí¼‘ 1 from í µí±ƒ 3 to í µí°¾ 2 . The dashed arrows represent how í µí¼‘ 0 and í µí¼‘ 1 map the nodes of í µí±ƒ 3 into í µí°¾ 2 . We represent the colours of the 2-coloring of í µí±ƒ 3 by the nodes black and white in í µí°¾ 2 .
Fig. 8. A map for í µí°¾ 3,3 in the surface of the torus.
Fig. 12. The figure is a planar synthesis of the construction of a planar map for í µí°¾ 4 from a planar map of í µí° ¶ 3 . One first divides the face F into í µí°¹ 1 and í µí°¹ 2 . Then one splits í µí°¹ 1 into í µí°¹ 3 and í µí°¹ 4 .
On Planarity of Graphs in Homotopy Type Theory

December 2021

·

122 Reads

In this paper, we present a constructive and proof-relevant development of graph theory, including the notion of maps, their faces, and maps of graphs embedded in the sphere, in homotopy type theory. This allows us to provide an elementary characterisation of planarity for locally directed finite and connected multigraphs that takes inspiration from topological graph theory, particularly from combinatorial embeddings of graphs into surfaces. A graph is planar if it has a map and an outer face with which any walk in the embedded graph is walk-homotopic to another. A result is that this type of planar maps forms a homotopy set for a graph. As a way to construct examples of planar graphs inductively, extensions of planar maps are introduced. We formalise the essential parts of this work in the proof-assistant Agda with support for homotopy type theory.


FIGURE 1 Rules of the type theory.
Type theoretical databases

January 2020

·

123 Reads

·

2 Citations

Journal of Logic and Computation

We show how the display-map category of finite (symmetric) simplicial complexes can be seen as representing the totality of database schemas and instances in a single mathematical structure. We give a sound interpretation of a certain dependent type theory in this model and show how it allows for the syntactic specification of schemas and instances and the manipulation of the same with the usual type-theoretic operations.


Non-wellfounded sets in homotopy type theory

January 2020

·

68 Reads

We construct a model of constructive set theory with Aczel's anti-foundation axiom (AFA) in homotopy type theory. Like the previous such model (Lindstr\"om 1989), we use M-types, but rather than forming a setoid, we identify a subtype where the identity type is the correct notion of equality. We show that this model sits at the bottom of a hiearchy of non-wellfounded \in-structures of each h-level, and establish a duality with a hiearchy of well-founded \in-structures -- and in particular the model of set theory constructed in the book Homotopy Type Theory.


From Multisets to Sets in Homotopy Type Theory

September 2018

·

15 Reads

·

5 Citations

Journal of Symbolic Logic

We give a model of set theory based on multisets in homotopy type theory. The equality of the model is the identity type. The underlying type of iterative sets can be formulated in Martin-Löf type theory, without Higher Inductive Types (HITs), and is a sub-type of the underlying type of Aczel’s 1978 model of set theory in type theory. The Voevodsky Univalence Axiom and mere set quotients (a mild kind of HITs) are used to prove the axioms of constructive set theory for the model. We give an equivalence to the model provided in Chapter 10 of “Homotopy Type Theory” by the Univalent Foundations Program.


From Multisets to Sets in Hotmotopy Type Theory

December 2016

·

66 Reads

·

2 Citations

We give a model of set theory based on multisets in homotopy type theory. The equality of the model is the identity type. The underlying type of iterative sets can be formulated in Martin-L\"of type theory, without Higher Inductive Types (HITs), and is a sub-type of the underlying type of Aczel's 1978 model of set theory in type theory. The Voevodsky Univalence Axiom and mere set quotients (a mild kind of HITs) are used to prove the axioms of constructive set theory for the model. We give an equivalence to the model provided in Chapter 10 of "Homotopy Type Theory" by the Univalent Foundations Program.


Multisets in Type Theory

October 2016

·

30 Reads

·

10 Citations

Mathematical Proceedings of the Cambridge Philosophical Society

A multiset consists of elements, but the notion of a multiset is distinguished from that of a set by carrying information of how many times each element occurs in a given multiset. In this work we will investigate the notion of iterative multisets, where multisets are iteratively built up from other multisets, in the context Martin–Löf Type Theory, in the presence of Voevodsky’s Univalence Axiom. In his 1978 paper, “the type theoretic interpretation of constructive set theory” Aczel introduced a model of constructive set theory in type theory, using a W-type quantifying over a universe, and an inductively defined equivalence relation on it. Our investigation takes this W-type and instead considers the identity type on it, which can be computed from the univalence axiom. Our thesis is that this gives a model of multisets. In order to demonstrate this, we adapt axioms of constructive set theory to multisets, and show that they hold for our model.


Multisets in Type Theory

October 2016

·

4 Reads

A multiset consists of elements, but the notion of a multiset is distinguished from that of a set by carrying information of how many times each element occurs in a given multiset. In this work we will investigate the notion of iterative multisets, where multisets are iteratively built up from other multisets, in the context Martin-L\"of Type Theory, in the presence of Voevodsky's Univalence Axiom. Aczel 1978 introduced a model of constructive set theory in type theory, using a W-type quantifying over a universe, and an inductively defined equivalence relation on it. Our investigation takes this W-type and instead considers the identity type on it, which can be computed from the Univalence Axiom. Our thesis is that this gives a model of multisets. In order to demonstrate this, we adapt axioms of constructive set theory to multisets, and show that they hold for our model.


Citations (6)


... In Section 3, we argued that categories with families are unable to capture the set model in univalent foundations, and we explained why use comprehension categories instead. Another approach was used by Gratzer et al. (2024). Instead of looking at all sets, they constructed the set model of type theory by restricting themselves to iterative sets. ...

Reference:

The internal languages of univalent categories
The category of iterative sets in homotopy type theory and univalent foundations

Mathematical Structures in Computer Science

... The topological graph theory approach inspires our definition of a combinatorial notion of embedding/map in the sphere for graphs [23], referred to as spherical maps in this paper, see Definition 5.4. A graph map can be described by the graph itself and the circular ordering of the edges incident to each vertex [10, §3]. ...

On planarity of graphs in homotopy type theory

Mathematical Structures in Computer Science

... In order to construct a universe of sets, we need to ensure that the ∈-relation is h-proposition valued, that is, that any element occurs at most once in a set. As the type x ∈ y is the type of homotopy fibers of y over x, this type would be an h-proposition if y was an embedding: This motivates Gylterud's definition of iterative sets in HoTT/UF (Gylterud 2018): ...

From Multisets to Sets in Homotopy Type Theory
  • Citing Article
  • September 2018

Journal of Symbolic Logic

... Generally speaking, this line of work provides a dictionary of categorical interpretations for the standard vocabulary of databases, such as schemas, instances, queries, updates, and data migration. This paper has also been implemented in the functorial query language, software for building and analyzing databases from the categorical perspective [65]. ...

Type Theoretical Databases
  • Citing Conference Paper
  • June 2014

Lecture Notes in Computer Science