Commit 2020-10-21 00:42 857cbd52
View on Github →chore(category_theory/limits/preserves): split up files and remove redundant defs (#4717) Broken off from #4163 and #4716. While the diff of this PR is quite big, it actually doesn't do very much:
- I removed the definitions of
preserves_(co)limits_isofrompreserves/basic, since there's already a version inpreserves/shapeswhich has lemmas about it. (I didn't keep them inpreserves/basicsince that file is already getting quite big, so I chose to instead put them into the smaller file. - I split up
preserves/shapesinto two files:preserves/limitsandpreserves/shapes. From my other PRs my plan is forshapesto contain isomorphisms and constructions for special shapes, egfan.mkandforks, some of which aren't already present, andlimitsto have things for the general case. In this PR I don't change the situation for special shapes (other than simplifying some proofs), other than moving it into a separate file for clarity.