agda-categories icon indicating copy to clipboard operation
agda-categories copied to clipboard

FinSetoids is Cartesian

Open Taneb opened this issue 4 years ago • 7 comments

This is a WIP because:

  • [x] I want to implement Cocartesian also
  • [ ] I want to look into doing something with ObjectRestriction to make this work a little more general

Taneb avatar Jul 04 '21 08:07 Taneb

I wonder if there might be an opportunity for proving a theorem of the sort "if category X has property P, then sub-category Y of X (as witnesses by relation R) also has property P if P and R are related in way Z". As sort of "R preserves P".

Is this what you meant by part 2 of the TODO?

JacquesCarette avatar Jul 04 '21 13:07 JacquesCarette

I wonder if there might be an opportunity for proving a theorem of the sort "if category X has property P, then sub-category Y of X (as witnesses by relation R) also has property P if P and R are related in way Z". As sort of "R preserves P".

Is this what you meant by part 2 of the TODO?

Yeah, that's exactly what I meant by part 2.

Taneb avatar Jul 04 '21 13:07 Taneb

The main thing stopping me from working on this PR is that I don't know where to put the tools for constructing terminal objects and binary products and things like that for object restrictions of categories. Any suggestions? I was thinking something like Categories.Category.Construction.ObjectRestriction.Properties.Terminal etc but I'm not satisfied by that

Taneb avatar Jul 16 '21 11:07 Taneb

Why not put them directly in Categories.Category.Construction.ObjectRestriction.Properties ? Only if that grows very large would it need to be split (probably as you propose).

It might well be that some of the actual constructions should go elsewhere, and then just 'assembled' in the above?

JacquesCarette avatar Jul 16 '21 11:07 JacquesCarette

@Taneb It would be really nice to get this finished and merged in. What can I do to help?

JacquesCarette avatar May 27 '22 00:05 JacquesCarette

@JacquesCarette thanks for reminding me that this PR exists! I need to take another look at it to refamiliarise myself, it's been a while

Taneb avatar May 27 '22 15:05 Taneb