Zulip Chat Archive

Stream: Is there code for X?

Topic: Duality principle in category theory


Coriver Chen (Sep 27 2023 at 12:47):

Hi is there any lemma characterizing the dual principal in category theory?

Coriver Chen (Sep 27 2023 at 12:50):

for example, with which one can prove epi_of_epi from mono_of_mono or vice versa

Scott Morrison (Sep 27 2023 at 12:53):

Not really? I'm sure the lemma relating epis in C with monos in C dual is there somewhere.

But sadly there is no analogue of the @[to_additive] attribute for duality that "knows" about this.

Yaël Dillies (Sep 27 2023 at 12:53):

@Matthieu PIQUEREZ talked about something like that in his recent talk.

Scott Morrison (Sep 27 2023 at 12:54):

The "duality principle" is not really a theorem. There's a perfectly good "metatheorem" that could be (but hasn't been) reflected in helpful tactics.

Yaël Dillies (Sep 27 2023 at 12:55):

Same thing for order theory, really

Scott Morrison (Sep 27 2023 at 12:59):

And for both, the annoying thing about making a nice tactic is that it's in practice hard to specify which things to dualize and which things to leave alone in any given setting.

Yaël Dillies (Sep 27 2023 at 13:00):

I think "dualise everything on type α where α is a free variable" is a reasonable ask.

Yaël Dillies (Sep 27 2023 at 13:01):

That's a bit naive as an approach and might need to be run 2n12^n - 1 times (where nn is the number of free variable types) but it's better than nothing.

Coriver Chen (Sep 27 2023 at 13:03):

Got it, thank you very much:D


Last updated: Dec 20 2023 at 11:08 UTC