Commit 2019-09-19 02:38 b11f0f14
View on Github →refactor(category_theory): refactor concrete categories (#1380)
- trying to use bundled homs
- bundled monoids should use bundled homs
- fixes
- fixes
- refactor(*): rewrite concrete categories
- Add module documentation
- local instance
- Move files around; don't touch content yet
- Move code around, fix some compile errors
- Add unbundled_hom.lean
- Turn hominto an argument of(un)bundled_homFor some reason, it helps Lean find coercions fromRingcategory morphisms to functions.
- Define unbundled_hom.mk_has_forget; fix compile
- Add some documentation
- Fix compile
- chore(category_theory): require morphisms live in Type
- move back to Type
- tweaks to doc-comments
- fixing some formatting
- Revert most of the changes to data/mv_polynomials
- Drop unused argument, add a comment
- Simplify universe levels in concrete_category/basic. Still fails to compile.
- Simplify universe levels in concrete_category/{un,}bundled_hom
- fixes
- Fix an import
- Doc cleanup
- update post #1412
- Drop simp
- Rename variable Co-Authored-By: Johan Commelin johan@commelin.net
- Rename variable Co-Authored-By: Johan Commelin johan@commelin.net
- Fix more issues reported by @rwbarton
- Rename variable Co-Authored-By: Reid Barton rwbarton@gmail.com
- Use subtype.eqinstead ofsubtype.ext.2
- Cleanup
- Fix compile: now ring_hom.exttakes fewer explicit args
- Fix compile
- Run sanity_checkon all files modified in this branch
- Fix most of the issues reported
- Except for the old ones in mv_polynomial(postponed to a separate PR) and a false positive insingle_obj
- Review ∀vsΠ
- Remove some unnecessary parentheses
- add comment
- punit_instances: no need to explicitly provide constants and operations
- Rename has_forgettohas_forget₂
- add comment, simplify comm_ring punit
- Drop private def free_obj
- documentation
- fix comment
- tweaks
- comments
- documentation on touched files
- many doc-strings