It looks like you're new here. If you want to get involved, click one of these buttons!

- All Categories 2.2K
- Applied Category Theory Course 354
- Applied Category Theory Seminar 4
- Exercises 149
- Discussion Groups 49
- How to Use MathJax 15
- Chat 480
- Azimuth Code Project 108
- News and Information 145
- Azimuth Blog 149
- Azimuth Forum 29
- Azimuth Project 189
- - Strategy 108
- - Conventions and Policies 21
- - Questions 43
- Azimuth Wiki 711
- - Latest Changes 701
- - - Action 14
- - - Biodiversity 8
- - - Books 2
- - - Carbon 9
- - - Computational methods 38
- - - Climate 53
- - - Earth science 23
- - - Ecology 43
- - - Energy 29
- - - Experiments 30
- - - Geoengineering 0
- - - Mathematical methods 69
- - - Meta 9
- - - Methodology 16
- - - Natural resources 7
- - - Oceans 4
- - - Organizations 34
- - - People 6
- - - Publishing 4
- - - Reports 3
- - - Software 21
- - - Statistical methods 2
- - - Sustainability 4
- - - Things to do 2
- - - Visualisation 1
- General 39

Options

Hi! My name is Philip Zucker. I'm a software programmer, with interest in functional programming (in particular Haskell). I graduated with a PhD in physics in 2017 on the quantum hall effect, which I learned Haskell to help me understand some aspects of the theory behind it.

I've been trying to apply category theory to a couple topics:

Building a library / example elegantly embedding anyon vector spaces in Haskell - http://www.philipzucker.com/a-touch-of-topological-computation-3-categorical-interlude/

Automatic differentiation - http://www.philipzucker.com/reverse-mode-differentiation-is-kind-of-like-a-lens-ii/

Conal Elliot's compiling to categories - http://www.philipzucker.com/compiling-to-categories-3-a-bit-cuter/

Also I've recently been tinkering with some ideas about how to do something "category"eque with convex programming. Definitely be interested if you've got any tips/ references. https://github.com/philzook58/ConvexCat

## Comments

Hi! I bet there's a lot of great applications of category theory to linear programming or convex programming. They're the sort of mathematical subject that lends itself to category theory. Unfortunately I don't know exactly what to try first.

The forum is not very active now, but you can still get a lot out of it by starting the course here:

You'll see 77 "lectures" on Fong and Spivak's book (which is free online), and lots of solved exercises, and lots of discussion. You can ask questions on these lectures, but I'm busy enough that I don't promise to answer them! If you want to grab my attention, you can post a comment on the Azimuth Blog, for example here:

This post is about the seminar we're currently running at UCR, which has videos and such.

`Hi! I bet there's a lot of great applications of category theory to linear programming or convex programming. They're the sort of mathematical subject that lends itself to category theory. Unfortunately I don't know exactly what to try first. The forum is not very active now, but you can still get a lot out of it by starting the course here: * [[Applied Category Theory Course]]. You'll see 77 "lectures" on Fong and Spivak's book (which is free online), and lots of solved exercises, and lots of discussion. You can ask questions on these lectures, but I'm busy enough that I don't promise to answer them! If you want to grab my attention, you can post a comment on the Azimuth Blog, for example here: * [Applied Category Theory Seminar](https://johncarlosbaez.wordpress.com/2018/12/14/applied-category-theory-seminar/). This post is about the seminar we're currently running at UCR, which has videos and such.`