Zulip Chat Archive

Stream: Quantum information

Topic: Abramsky-Coecke Semantics


James Squires (Dec 30 2025 at 21:49):

Hello everyone. Heads up: I'm very new to Lean4.

Has anyone thought about or explored formalizing Abramsky-Coecke semantics for quantum protocols? It seems like a formal verification of AC semantics would be useful for categorical quantum circuits, and I think there is now a Lean software for string diagrams? I might be naive, but mathlib seems to have a lot of category theory to work with. Has anyone thought about this/explored this? Even just formalizing dagger closed compact categories would be interesting. I'd love to do this down the line as I get better at Lean4.

Thank you

Alex Meiburg (Dec 31 2025 at 01:24):

I think this would be fantastic! We've been talking a bit about doing category theoretic treatment of quantum mechanics (as a subcategory of Hilb with the CPTP maps, and so on), but I'm not a category theorist by any stretch of the imagination so I have a hard time to imagine beyond that

Alex Meiburg (Dec 31 2025 at 01:25):

I'd be happy to chat some time? But maybe we should loop in someone who also knows the category theory in Mathlib better

James Squires (Dec 31 2025 at 02:43):

It would definitely be wise to find someone who's confident with categories in mathlib! I'm personally still learning category theory, Lean, and quantum protocols (I'm an undergrad), so I don't know how much help I can be, but I'd be happy to contribute what I can.

Rodolfo Soldati (Dec 31 2025 at 18:49):

I've been interested in learning about categoric quantum mechanics too, I would be happy to brainstorm

Rodolfo Soldati (Dec 31 2025 at 18:51):

what's the string diagram software you refer to?

Chris Henson (Dec 31 2025 at 19:15):

Maybe docs#Mathlib.Tactic.Widget.stringDiagram is what was meant?

James Squires (Jan 01 2026 at 01:48):

This is indeed what I was referring to.

James Squires (Jan 01 2026 at 01:52):

I'm happy to hear that. Here are the best resources I've found so far:
This is the Rosetta Stone of CQM from what I can tell (Abramsky-Coecke 2004): https://arxiv.org/abs/quant-ph/0402130
Here's a more pedagogical text that I've been using to learn CQM: https://www.cs.ox.ac.uk/files/10510/notes.pdf

I'd appreciate if other people gave suggestions/input though, as I'm by no means an expert.

Rodolfo Soldati said:

I've been interested in learning about categoric quantum mechanics too, I would be happy to brainstorm


Last updated: Feb 28 2026 at 14:05 UTC