Post #3066774
2026-05-21 22:24 UTC
@mc@mathstodon.xyz @olynch@mathstodon.xyz If you do the usual categorical thing and define (e.g.) the action of substitution on types only up to isomorphism (i.e. as pullback, but without a strictly-functorial *choice* of pullbacks) then you run into coherence issues trying to interpret type theory soundly, since type theory models substitution as strictly associative, whereas it's generally only associative up to coherent iso in categorical models.
Of course, you *could* work with strict categories, split fibrations, etc. But then univalence-pilled people will look at you funny.
Replies (1)
-
@mc@mathstodon.xyz 2026-05-22 07:14
@cbaberle@mathstodon.xyz @olynch@mathstodon.xyz I think here they implicitly work indexed, which shouldn't have strictness issues