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.
Not sure if there was already a topic for asking about specific references, so I made one (please move it if I'm wrong).
I'm looking for the canonical reference for Frobenius algebras
Would anyone here happen to know what that would be?
What I've found so far: In this 1987 paper they have a notion of 'discrete' object that is a Frobenius algebra https://www.sciencedirect.com/science/article/pii/0022404987901216
But, in this 1969 Lawvere paper, he already has a notion called Frobenius algebra that seems to be equivalent: https://link.springer.com/content/pdf/10.1007/BFb0083085.pdf
The way he defines it makes me think that there must be an even older paper using the categorical definition of a Frobenius algebra
Dd you try @Joachim Kock's history of Frobenius algebras? He writes:
Bill Lawvere knew about the categorical characterisation of Frobenius algebras in 1967, but he did not explicitly write the Frobenius equation. In Chapter 2, I write that the first explicit appearance of the Frobenius equation is in the lecture notes of Quinn (published in 1995, lectures from 1991). This turns out to be wrong...
I was expecting this to be a straightforward question, I didn't realise the answer was this complicated :P
Guess I will have to cite more then one paper then
Hi all. Does anyone know where I can refer to the adjunction between operads and monoidal categories? I didn't see it in a cursory look through Leinster or Yau, though it's probably in one of those two somewhere. Thanks!
Any variant will probably do, but symmetric monoidal categories and multicategories/colored operads is most relevant.
The canonical reference is Hermida's Representable Multicategories.
A general version is in section 9 of A unified framework for generalized multicategories.
Thanks Nathanael Arkor & Mike Shulman!
-calculi are equivalent to cartesian closed categories. similarly -calculi with equality types should be equivalent to cartesian closed categories with equalizers (aka "properly CCCs" in the Elephant). anyone know a reference for this?
There's this paper which gives a dependent type theory corresponding to categories with finite limits. It seems fairly straightforward to just add function types to obtain what you want.
What do you mean by "equality types"? If you mean equality types in a dependent type theory, then it's not so easy to formulate a dependent type theory corresponding to cartesian closed categories that aren't locally cartesian closed. Just asking for non-dependent function-types instead of -types isn't good enough: since type formers can be applied in any context, semantically this already requires that all slice categories are cartesian closed, which is equivalent to local cartesian closure.
The best theory I can think of for CCCs with finite limits would be a logic with equality over STLC, so that you have equality propositions but not equality types.
I think I'm seeing in Jacobs Ch3 what you're referring to, but I'm confused why we need to bring in logic over STLC. why isn't Eq just another type former like product?
I guess it's different because it's parameterized by terms rather than types.
so it looks like the codomain fibration of a finitely complete category has "fibered equality", and I think that should give STLC+equality.
oh, maybe just the subobject fibration, yeah.
I wasn't expecting to have to bring in this extra structure, but I guess that's fine. thanks for the pointer.
it feels weird to say when there is no Prop, no subobject classifier.
I guess Prop just refers to the total category of the subobject fibration.
any way, I can see that the answer is here, but it is often not easy to find things in Jacobs. it has a lot but it's all mixed together.
Fawzi Hreiki said:
There's this paper which gives a dependent type theory corresponding to categories with finite limits. It seems fairly straightforward to just add function types to obtain what you want.
thanks for the reference; it looks good. but I'm having trouble understanding how these rules encode an equalizer:
ext-equality.png
I picture the universal property and expect the inference rules to encode the property directly. though maybe it's not always that simple.
I should take this to another thread.
I can try to help with the type theory side of this:
The third rule (E-Eq) is where the magic happens: in the formal language of type theories, it says something like “if you have a proof that , then you may treat and as equal in the type theory”. It goes by the name equality reflection, it’s what makes the theory “extensional”. (The terminology is confusing, see https://ncatlab.org/nlab/show/extensional+type+theory#definitional_extensionality for more.)
But anyways, if you know that you can treat and the same (that’s what the judgment means, roughly speaking), then you can get stuff like Leibniz rule ( and must also be the same), and I guess the universal property.
but they're not equal; they're just a pair of parallel morphisms, and we want to specify the subobject of terms that are equalized by them.
Yeah, this specifies the equality type. You can form equalizers using it along with the indexed sums: https://ncatlab.org/nlab/show/equalizer#in_type_theory
But it looks like they interpret the equality type via equalizers of the interpretations in the appropriate category (page 1116), so it is actually an equalizer in the interpretation even though it doesn't quite look like one internally.
okay I see, thanks
Proposition 5.11 (page 1130) gives the construction of pullbacks.