Category Theory
Zulip Server
Archive

You're reading the public-facing archive of the Category Theory Zulip server.
To join the server you need an invite. Anybody can get an invite by contacting Matteo Capucci at name dot surname at gmail dot com.
For all things related to this archive refer to the same person.


Stream: learning: questions

Topic: Tessellation and category theory


view this post on Zulip Asad Saeeduddin (Sep 09 2020 at 05:35):

Is there some way to formalize the concept of "interlockable surfaces" using category theory? Like, a bunch of stackable blocks where arbitrary blocks stack smoothly is a monoid, more sophisticated surfaces where only certain blocks fit with others is a category, "two dimensional" tiling puzzles like jigsaws are product categories, the ability to "laterally" compose the surfaces of blocks corresponds to a monoidal structure, etc.

view this post on Zulip Cole Comfort (Sep 09 2020 at 06:09):

Categories where you can tile squares are called double categories.

view this post on Zulip Nathaniel Virgo (Sep 09 2020 at 06:21):

In 1D it's easy - let the objects be the set of different edge patterns that a tile can have. Then we can define a tile as a morphism AfBA\xrightarrow{f} B with the edge pattern BB on its right edge, and the inverse of the pattern AA on its left edge. Then if we have tiles AfBA\xrightarrow{f} B and BgCB\xrightarrow{g} C we can stack them together to get Af;gCA\xrightarrow{f;g} C, which is a stack of two tiles with the inverse of pattern AA on its left and pattern CC on its right. You want to be able to form all possible such stacks recursively, which means you're looking at the free category generated by your set of tiles. Identity morphisms are "empty stacks."

In 2D I guess it's probably a free double category. It's not a 2-category or a monoidal category as you might think, because those allow you to do the kinds of "elevator moves" that you can do in string diagrams, which correspond to bending and stretching the tiles, and moving edges past each other, in a way that's not very consistent with them being tiles.

view this post on Zulip Asad Saeeduddin (Sep 15 2020 at 04:10):

@Nathaniel Virgo Thanks! That gives me a bunch of stuff to chew on. Unfortunately I don't understand double categories yet, but I've just started reading about internal categories and hopefully i can move from there to double categories