36
Symmetric Containers Representing functors on groupoids akon Robbestad Gylterud May 2013 akon Robbestad Gylterud () Symmetric Containers Stockholm University 1 / 14

Representing functors on groupoids H akon Robbestad ...staff.math.su.se/gylterud/presentation_for_parallel60.pdf · H akon Robbestad Gylterud Symmetric Containers Stockholm University

  • Upload
    others

  • View
    2

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Representing functors on groupoids H akon Robbestad ...staff.math.su.se/gylterud/presentation_for_parallel60.pdf · H akon Robbestad Gylterud Symmetric Containers Stockholm University

Symmetric ContainersRepresenting functors on groupoids

Hakon Robbestad Gylterud

May 2013

Hakon Robbestad Gylterud () Symmetric Containers Stockholm University 1 / 14

Page 2: Representing functors on groupoids H akon Robbestad ...staff.math.su.se/gylterud/presentation_for_parallel60.pdf · H akon Robbestad Gylterud Symmetric Containers Stockholm University

Context

Based on the work by Thorsten Altenkirch and others on containersand differentiation of containers.

Generalised notions of containers.

Hakon Robbestad Gylterud () Symmetric Containers Stockholm University 2 / 14

Page 3: Representing functors on groupoids H akon Robbestad ...staff.math.su.se/gylterud/presentation_for_parallel60.pdf · H akon Robbestad Gylterud Symmetric Containers Stockholm University

The groupoid interpretation of type theory

Martin Hofmann and Thomas Streicher (1996)

We may give the following interpretation to Martin-Lof type theory:

Types is interpreted as groupoids.

Terms are objects of the groupoids.

More generally depentendent types are modelled by families ofgroupoids.

A family of groupoids is a pair (G ,F), where G : Grpd and F : G → Grpdis a functor.

Hakon Robbestad Gylterud () Symmetric Containers Stockholm University 3 / 14

Page 4: Representing functors on groupoids H akon Robbestad ...staff.math.su.se/gylterud/presentation_for_parallel60.pdf · H akon Robbestad Gylterud Symmetric Containers Stockholm University

The groupoid interpretation of type theory

Martin Hofmann and Thomas Streicher (1996)

We may give the following interpretation to Martin-Lof type theory:

Types is interpreted as groupoids.

Terms are objects of the groupoids.

More generally depentendent types are modelled by families ofgroupoids.

A family of groupoids is a pair (G ,F), where G : Grpd and F : G → Grpdis a functor.

Hakon Robbestad Gylterud () Symmetric Containers Stockholm University 3 / 14

Page 5: Representing functors on groupoids H akon Robbestad ...staff.math.su.se/gylterud/presentation_for_parallel60.pdf · H akon Robbestad Gylterud Symmetric Containers Stockholm University

The groupoid interpretation of type theory

Martin Hofmann and Thomas Streicher (1996)

We may give the following interpretation to Martin-Lof type theory:

Types is interpreted as groupoids.

Terms are objects of the groupoids.

More generally depentendent types are modelled by families ofgroupoids.

A family of groupoids is a pair (G ,F), where G : Grpd and F : G → Grpdis a functor.

Hakon Robbestad Gylterud () Symmetric Containers Stockholm University 3 / 14

Page 6: Representing functors on groupoids H akon Robbestad ...staff.math.su.se/gylterud/presentation_for_parallel60.pdf · H akon Robbestad Gylterud Symmetric Containers Stockholm University

The groupoid interpretation of type theory

Martin Hofmann and Thomas Streicher (1996)

We may give the following interpretation to Martin-Lof type theory:

Types is interpreted as groupoids.

Terms are objects of the groupoids.

More generally depentendent types are modelled by families ofgroupoids.

A family of groupoids is a pair (G ,F), where G : Grpd and F : G → Grpdis a functor.

Hakon Robbestad Gylterud () Symmetric Containers Stockholm University 3 / 14

Page 7: Representing functors on groupoids H akon Robbestad ...staff.math.su.se/gylterud/presentation_for_parallel60.pdf · H akon Robbestad Gylterud Symmetric Containers Stockholm University

The groupoid interpretation of type theory

Martin Hofmann and Thomas Streicher (1996)

We may give the following interpretation to Martin-Lof type theory:

Types is interpreted as groupoids.

Terms are objects of the groupoids.

More generally depentendent types are modelled by families ofgroupoids.

A family of groupoids is a pair (G ,F), where G : Grpd and F : G → Grpdis a functor.

Hakon Robbestad Gylterud () Symmetric Containers Stockholm University 3 / 14

Page 8: Representing functors on groupoids H akon Robbestad ...staff.math.su.se/gylterud/presentation_for_parallel60.pdf · H akon Robbestad Gylterud Symmetric Containers Stockholm University

Examples

Examples

Since our types now may be groupoids (or families of groupoids) let ofgive some examples what these might be:

Sets are discrete groupoids.

Setoids are groupoids.

Groups are groupoids. In particular finite groups such as

The cyclic groups Zn for n ∈ N+.The permutation groups Sn for n ∈ N.

Hakon Robbestad Gylterud () Symmetric Containers Stockholm University 4 / 14

Page 9: Representing functors on groupoids H akon Robbestad ...staff.math.su.se/gylterud/presentation_for_parallel60.pdf · H akon Robbestad Gylterud Symmetric Containers Stockholm University

Examples

Examples

Since our types now may be groupoids (or families of groupoids) let ofgive some examples what these might be:

Sets are discrete groupoids.

Setoids are groupoids.

Groups are groupoids. In particular finite groups such as

The cyclic groups Zn for n ∈ N+.The permutation groups Sn for n ∈ N.

Hakon Robbestad Gylterud () Symmetric Containers Stockholm University 4 / 14

Page 10: Representing functors on groupoids H akon Robbestad ...staff.math.su.se/gylterud/presentation_for_parallel60.pdf · H akon Robbestad Gylterud Symmetric Containers Stockholm University

Examples

Examples

Since our types now may be groupoids (or families of groupoids) let ofgive some examples what these might be:

Sets are discrete groupoids.

Setoids are groupoids.

Groups are groupoids. In particular finite groups such as

The cyclic groups Zn for n ∈ N+.The permutation groups Sn for n ∈ N.

Hakon Robbestad Gylterud () Symmetric Containers Stockholm University 4 / 14

Page 11: Representing functors on groupoids H akon Robbestad ...staff.math.su.se/gylterud/presentation_for_parallel60.pdf · H akon Robbestad Gylterud Symmetric Containers Stockholm University

Examples

Examples

Since our types now may be groupoids (or families of groupoids) let ofgive some examples what these might be:

Sets are discrete groupoids.

Setoids are groupoids.

Groups are groupoids. In particular finite groups such as

The cyclic groups Zn for n ∈ N+.The permutation groups Sn for n ∈ N.

Hakon Robbestad Gylterud () Symmetric Containers Stockholm University 4 / 14

Page 12: Representing functors on groupoids H akon Robbestad ...staff.math.su.se/gylterud/presentation_for_parallel60.pdf · H akon Robbestad Gylterud Symmetric Containers Stockholm University

Examples

Examples (cont.)

We may take disjoint unions of groups. For instance

Z• =∑

n∈N Zn

S• =∑

n∈N Sn

We are especially interested in families of groupoids where the fibresare (decidable) sets (discrete groupoids). Examples of such are

C : Z• → Grpd , where each object n : Ob(Z•) is mapped to the setFin(n) = {0, 1, · · · , n − 1}, and the arrows (i.e. the elements of thegroup Zn) act on Fin(n) by additon.P : S• → Grpd , where each object n : Ob(S•) is mapped to the setFin(n) = {0, 1, · · · , n − 1}, and the arrows (i.e. permutations) act onFin(n) by permutation.

Hakon Robbestad Gylterud () Symmetric Containers Stockholm University 5 / 14

Page 13: Representing functors on groupoids H akon Robbestad ...staff.math.su.se/gylterud/presentation_for_parallel60.pdf · H akon Robbestad Gylterud Symmetric Containers Stockholm University

Examples

Examples (cont.)

We may take disjoint unions of groups. For instance

Z• =∑

n∈N Zn

S• =∑

n∈N Sn

We are especially interested in families of groupoids where the fibresare (decidable) sets (discrete groupoids).

Examples of such are

C : Z• → Grpd , where each object n : Ob(Z•) is mapped to the setFin(n) = {0, 1, · · · , n − 1}, and the arrows (i.e. the elements of thegroup Zn) act on Fin(n) by additon.P : S• → Grpd , where each object n : Ob(S•) is mapped to the setFin(n) = {0, 1, · · · , n − 1}, and the arrows (i.e. permutations) act onFin(n) by permutation.

Hakon Robbestad Gylterud () Symmetric Containers Stockholm University 5 / 14

Page 14: Representing functors on groupoids H akon Robbestad ...staff.math.su.se/gylterud/presentation_for_parallel60.pdf · H akon Robbestad Gylterud Symmetric Containers Stockholm University

Examples

Examples (cont.)

We may take disjoint unions of groups. For instance

Z• =∑

n∈N Zn

S• =∑

n∈N Sn

We are especially interested in families of groupoids where the fibresare (decidable) sets (discrete groupoids). Examples of such are

C : Z• → Grpd , where each object n : Ob(Z•) is mapped to the setFin(n) = {0, 1, · · · , n − 1}, and the arrows (i.e. the elements of thegroup Zn) act on Fin(n) by additon.

P : S• → Grpd , where each object n : Ob(S•) is mapped to the setFin(n) = {0, 1, · · · , n − 1}, and the arrows (i.e. permutations) act onFin(n) by permutation.

Hakon Robbestad Gylterud () Symmetric Containers Stockholm University 5 / 14

Page 15: Representing functors on groupoids H akon Robbestad ...staff.math.su.se/gylterud/presentation_for_parallel60.pdf · H akon Robbestad Gylterud Symmetric Containers Stockholm University

Examples

Examples (cont.)

We may take disjoint unions of groups. For instance

Z• =∑

n∈N Zn

S• =∑

n∈N Sn

We are especially interested in families of groupoids where the fibresare (decidable) sets (discrete groupoids). Examples of such are

C : Z• → Grpd , where each object n : Ob(Z•) is mapped to the setFin(n) = {0, 1, · · · , n − 1}, and the arrows (i.e. the elements of thegroup Zn) act on Fin(n) by additon.P : S• → Grpd , where each object n : Ob(S•) is mapped to the setFin(n) = {0, 1, · · · , n − 1}, and the arrows (i.e. permutations) act onFin(n) by permutation.

Hakon Robbestad Gylterud () Symmetric Containers Stockholm University 5 / 14

Page 16: Representing functors on groupoids H akon Robbestad ...staff.math.su.se/gylterud/presentation_for_parallel60.pdf · H akon Robbestad Gylterud Symmetric Containers Stockholm University

Definition of symmetric containers

Definition

A symmetric container, (S C P), is a groupoid S together with a functorP : S → Set. I.e. a family of groupoid where the fibres are discrete.

We call S the groupoid of shapes, and for each shape s : Ob(S) we callP(s) the set of positions in s.

Definition

A morphism of symmetric containers, (f , σ) : (S C P)→ (T C Q), is afunctor f : S → T together with a natural transformation σ : Q ◦ f ⇒ P.

Definition

A 2-morphism of symmetric containers, ε : (f , σ)→ (g , τ), is a naturaltransformation ε : f ⇒ g such that τ ◦ Qε = σ.

We assign the name SCon to the 2-category of symmetric containers, theirmorphism and 2-morphisms.

Hakon Robbestad Gylterud () Symmetric Containers Stockholm University 6 / 14

Page 17: Representing functors on groupoids H akon Robbestad ...staff.math.su.se/gylterud/presentation_for_parallel60.pdf · H akon Robbestad Gylterud Symmetric Containers Stockholm University

Definition of symmetric containers

Definition

A symmetric container, (S C P), is a groupoid S together with a functorP : S → Set. I.e. a family of groupoid where the fibres are discrete.We call S the groupoid of shapes, and for each shape s : Ob(S) we callP(s) the set of positions in s.

Definition

A morphism of symmetric containers, (f , σ) : (S C P)→ (T C Q), is afunctor f : S → T together with a natural transformation σ : Q ◦ f ⇒ P.

Definition

A 2-morphism of symmetric containers, ε : (f , σ)→ (g , τ), is a naturaltransformation ε : f ⇒ g such that τ ◦ Qε = σ.

We assign the name SCon to the 2-category of symmetric containers, theirmorphism and 2-morphisms.

Hakon Robbestad Gylterud () Symmetric Containers Stockholm University 6 / 14

Page 18: Representing functors on groupoids H akon Robbestad ...staff.math.su.se/gylterud/presentation_for_parallel60.pdf · H akon Robbestad Gylterud Symmetric Containers Stockholm University

Definition of symmetric containers

Definition

A symmetric container, (S C P), is a groupoid S together with a functorP : S → Set. I.e. a family of groupoid where the fibres are discrete.We call S the groupoid of shapes, and for each shape s : Ob(S) we callP(s) the set of positions in s.

Definition

A morphism of symmetric containers, (f , σ) : (S C P)→ (T C Q), is afunctor f : S → T together with a natural transformation σ : Q ◦ f ⇒ P.

Definition

A 2-morphism of symmetric containers, ε : (f , σ)→ (g , τ), is a naturaltransformation ε : f ⇒ g such that τ ◦ Qε = σ.

We assign the name SCon to the 2-category of symmetric containers, theirmorphism and 2-morphisms.

Hakon Robbestad Gylterud () Symmetric Containers Stockholm University 6 / 14

Page 19: Representing functors on groupoids H akon Robbestad ...staff.math.su.se/gylterud/presentation_for_parallel60.pdf · H akon Robbestad Gylterud Symmetric Containers Stockholm University

Definition of symmetric containers

Definition

A symmetric container, (S C P), is a groupoid S together with a functorP : S → Set. I.e. a family of groupoid where the fibres are discrete.We call S the groupoid of shapes, and for each shape s : Ob(S) we callP(s) the set of positions in s.

Definition

A morphism of symmetric containers, (f , σ) : (S C P)→ (T C Q), is afunctor f : S → T together with a natural transformation σ : Q ◦ f ⇒ P.

Definition

A 2-morphism of symmetric containers, ε : (f , σ)→ (g , τ), is a naturaltransformation ε : f ⇒ g such that τ ◦ Qε = σ.

We assign the name SCon to the 2-category of symmetric containers, theirmorphism and 2-morphisms.

Hakon Robbestad Gylterud () Symmetric Containers Stockholm University 6 / 14

Page 20: Representing functors on groupoids H akon Robbestad ...staff.math.su.se/gylterud/presentation_for_parallel60.pdf · H akon Robbestad Gylterud Symmetric Containers Stockholm University

Representation theorem

Representing functors

We think about symmetric containers as data structures with somesymmetry actions which has to be respected.

Let (S C P) : SCon. Given a groupoid (or a set) X , we can construct agroupoid, JS C PK (X ), of ways to select a shape s ∈ S , and fill thepositions P(s) with objects from X .That is:

Ob(JS C PK (X )) =∑s∈S

XP(s) (1)

MorJSCPK(X )((s, φ), (t, ψ)) =∑

m:s→t

(φ⇒ ψP(m)) (2)

Hakon Robbestad Gylterud () Symmetric Containers Stockholm University 7 / 14

Page 21: Representing functors on groupoids H akon Robbestad ...staff.math.su.se/gylterud/presentation_for_parallel60.pdf · H akon Robbestad Gylterud Symmetric Containers Stockholm University

Representation theorem

Representing functors

We think about symmetric containers as data structures with somesymmetry actions which has to be respected.Let (S C P) : SCon. Given a groupoid (or a set) X , we can construct agroupoid, JS C PK (X ), of ways to select a shape s ∈ S , and fill thepositions P(s) with objects from X .

That is:

Ob(JS C PK (X )) =∑s∈S

XP(s) (1)

MorJSCPK(X )((s, φ), (t, ψ)) =∑

m:s→t

(φ⇒ ψP(m)) (2)

Hakon Robbestad Gylterud () Symmetric Containers Stockholm University 7 / 14

Page 22: Representing functors on groupoids H akon Robbestad ...staff.math.su.se/gylterud/presentation_for_parallel60.pdf · H akon Robbestad Gylterud Symmetric Containers Stockholm University

Representation theorem

Representing functors

We think about symmetric containers as data structures with somesymmetry actions which has to be respected.Let (S C P) : SCon. Given a groupoid (or a set) X , we can construct agroupoid, JS C PK (X ), of ways to select a shape s ∈ S , and fill thepositions P(s) with objects from X .That is:

Ob(JS C PK (X )) =∑s∈S

XP(s) (1)

MorJSCPK(X )((s, φ), (t, ψ)) =∑

m:s→t

(φ⇒ ψP(m)) (2)

Hakon Robbestad Gylterud () Symmetric Containers Stockholm University 7 / 14

Page 23: Representing functors on groupoids H akon Robbestad ...staff.math.su.se/gylterud/presentation_for_parallel60.pdf · H akon Robbestad Gylterud Symmetric Containers Stockholm University

Represenation theorem

Theorem

Let GrpdGrpd be the 2-category of 2-functors from Grpd to itself. There isa full and faithful strict 2-functor J−K : SCon→ GrpdGrpd .

Hakon Robbestad Gylterud () Symmetric Containers Stockholm University 8 / 14

Page 24: Representing functors on groupoids H akon Robbestad ...staff.math.su.se/gylterud/presentation_for_parallel60.pdf · H akon Robbestad Gylterud Symmetric Containers Stockholm University

Properties of symmetric containers

The 2-category of symmetric containers is closed under (and J−Krespects):

Finite products and co-products.

Composition. That is, given (S C P) and (T C Q) there is asymmetric container (S C P) ◦ (T C Q) such thatJ(S C P) ◦ (T C Q)K ∼= JS C PK ◦ JT C QK

Hakon Robbestad Gylterud () Symmetric Containers Stockholm University 9 / 14

Page 25: Representing functors on groupoids H akon Robbestad ...staff.math.su.se/gylterud/presentation_for_parallel60.pdf · H akon Robbestad Gylterud Symmetric Containers Stockholm University

Differentiation

On containers (in the sense of Altenkirch et al) there is a differentiationoperation ∂, satisfying leibniz rule, the chain rule and distribution oversums. This defintion extends to a differentiation operation on symmetriccontainers.

This structure allow to use techniques such as Taylor-series to analysecontainers, and similar techniques can be used on symmetric containers.

Hakon Robbestad Gylterud () Symmetric Containers Stockholm University 10 / 14

Page 26: Representing functors on groupoids H akon Robbestad ...staff.math.su.se/gylterud/presentation_for_parallel60.pdf · H akon Robbestad Gylterud Symmetric Containers Stockholm University

Differentiation

On containers (in the sense of Altenkirch et al) there is a differentiationoperation ∂, satisfying leibniz rule, the chain rule and distribution oversums. This defintion extends to a differentiation operation on symmetriccontainers.This structure allow to use techniques such as Taylor-series to analysecontainers, and similar techniques can be used on symmetric containers.

Hakon Robbestad Gylterud () Symmetric Containers Stockholm University 10 / 14

Page 27: Representing functors on groupoids H akon Robbestad ...staff.math.su.se/gylterud/presentation_for_parallel60.pdf · H akon Robbestad Gylterud Symmetric Containers Stockholm University

Differentiation, definition

Definition

Given a symmetric container (S C P) where the sets of positions are alldecidable, we may define the derivative symmetric container∂(S C P) = (S ′ C P ′) as follows:

Ob(S ′) =∑s∈S

P(s)

MorS ′((s, p), (t, q)) =∑

m:s→t

P(m)(p) = q

P(s, p) = P(s)− p

P(m) = P(m)|p

Hakon Robbestad Gylterud () Symmetric Containers Stockholm University 11 / 14

Page 28: Representing functors on groupoids H akon Robbestad ...staff.math.su.se/gylterud/presentation_for_parallel60.pdf · H akon Robbestad Gylterud Symmetric Containers Stockholm University

Differentiation, definition

Definition

Given a symmetric container (S C P) where the sets of positions are alldecidable, we may define the derivative symmetric container∂(S C P) = (S ′ C P ′) as follows:

Ob(S ′) =∑s∈S

P(s)

MorS ′((s, p), (t, q)) =∑

m:s→t

P(m)(p) = q

P(s, p) = P(s)− p

P(m) = P(m)|p

Hakon Robbestad Gylterud () Symmetric Containers Stockholm University 11 / 14

Page 29: Representing functors on groupoids H akon Robbestad ...staff.math.su.se/gylterud/presentation_for_parallel60.pdf · H akon Robbestad Gylterud Symmetric Containers Stockholm University

Properties of differentiation

Let F ,G : SCon be symmetric containers, then

∂(F ) ∼= 0 whenever F represents a constant functor.

∂(F + G ) ∼= ∂F + ∂G .

∂(F × G ) ∼= ∂F × G + F × ∂G .

∂(F ◦ G ) ∼= (∂F ◦ G )× ∂G .

Theorem

All containers with discrete set of shapes and finite, decidable sets ofpositions, have an anti-derivative. That is, if F : SCon satisfy thehypothesis, then there is some G such that ∂G ' F .

Hakon Robbestad Gylterud () Symmetric Containers Stockholm University 12 / 14

Page 30: Representing functors on groupoids H akon Robbestad ...staff.math.su.se/gylterud/presentation_for_parallel60.pdf · H akon Robbestad Gylterud Symmetric Containers Stockholm University

Properties of differentiation

Let F ,G : SCon be symmetric containers, then

∂(F ) ∼= 0 whenever F represents a constant functor.

∂(F + G ) ∼= ∂F + ∂G .

∂(F × G ) ∼= ∂F × G + F × ∂G .

∂(F ◦ G ) ∼= (∂F ◦ G )× ∂G .

Theorem

All containers with discrete set of shapes and finite, decidable sets ofpositions, have an anti-derivative. That is, if F : SCon satisfy thehypothesis, then there is some G such that ∂G ' F .

Hakon Robbestad Gylterud () Symmetric Containers Stockholm University 12 / 14

Page 31: Representing functors on groupoids H akon Robbestad ...staff.math.su.se/gylterud/presentation_for_parallel60.pdf · H akon Robbestad Gylterud Symmetric Containers Stockholm University

Properties of differentiation

Let F ,G : SCon be symmetric containers, then

∂(F ) ∼= 0 whenever F represents a constant functor.

∂(F + G ) ∼= ∂F + ∂G .

∂(F × G ) ∼= ∂F × G + F × ∂G .

∂(F ◦ G ) ∼= (∂F ◦ G )× ∂G .

Theorem

All containers with discrete set of shapes and finite, decidable sets ofpositions, have an anti-derivative. That is, if F : SCon satisfy thehypothesis, then there is some G such that ∂G ' F .

Hakon Robbestad Gylterud () Symmetric Containers Stockholm University 12 / 14

Page 32: Representing functors on groupoids H akon Robbestad ...staff.math.su.se/gylterud/presentation_for_parallel60.pdf · H akon Robbestad Gylterud Symmetric Containers Stockholm University

Properties of differentiation

Let F ,G : SCon be symmetric containers, then

∂(F ) ∼= 0 whenever F represents a constant functor.

∂(F + G ) ∼= ∂F + ∂G .

∂(F × G ) ∼= ∂F × G + F × ∂G .

∂(F ◦ G ) ∼= (∂F ◦ G )× ∂G .

Theorem

All containers with discrete set of shapes and finite, decidable sets ofpositions, have an anti-derivative. That is, if F : SCon satisfy thehypothesis, then there is some G such that ∂G ' F .

Hakon Robbestad Gylterud () Symmetric Containers Stockholm University 12 / 14

Page 33: Representing functors on groupoids H akon Robbestad ...staff.math.su.se/gylterud/presentation_for_parallel60.pdf · H akon Robbestad Gylterud Symmetric Containers Stockholm University

Properties of differentiation

Let F ,G : SCon be symmetric containers, then

∂(F ) ∼= 0 whenever F represents a constant functor.

∂(F + G ) ∼= ∂F + ∂G .

∂(F × G ) ∼= ∂F × G + F × ∂G .

∂(F ◦ G ) ∼= (∂F ◦ G )× ∂G .

Theorem

All containers with discrete set of shapes and finite, decidable sets ofpositions, have an anti-derivative. That is, if F : SCon satisfy thehypothesis, then there is some G such that ∂G ' F .

Hakon Robbestad Gylterud () Symmetric Containers Stockholm University 12 / 14

Page 34: Representing functors on groupoids H akon Robbestad ...staff.math.su.se/gylterud/presentation_for_parallel60.pdf · H akon Robbestad Gylterud Symmetric Containers Stockholm University

Current project

Formalise definitions in Agda using E-categories and E-bicategories.

Investigate fixed points of functors represented by symmetriccontainers.

Hakon Robbestad Gylterud () Symmetric Containers Stockholm University 13 / 14

Page 35: Representing functors on groupoids H akon Robbestad ...staff.math.su.se/gylterud/presentation_for_parallel60.pdf · H akon Robbestad Gylterud Symmetric Containers Stockholm University

Current project

Formalise definitions in Agda using E-categories and E-bicategories.

Investigate fixed points of functors represented by symmetriccontainers.

Hakon Robbestad Gylterud () Symmetric Containers Stockholm University 13 / 14

Page 36: Representing functors on groupoids H akon Robbestad ...staff.math.su.se/gylterud/presentation_for_parallel60.pdf · H akon Robbestad Gylterud Symmetric Containers Stockholm University

Thank you all for listening!

Hakon Robbestad Gylterud () Symmetric Containers Stockholm University 14 / 14