Commit 2024-10-16 11:05 36c03bdc

View on Github →

refactor(AlgebraicGeometry): Make Scheme.Hom a structure. (#15093) We make LocallyRingedSpace.Hom (resp. Scheme.Hom) into a structure instead of a subtype (resp. type-synonym of the former) to make clearer the abstraction boundaries between them and presheafed spaces, which allow us to remove some erws. Plus, this enables us to write f.base and f.c instead of f.val.base and f.val.c.

Estimated changes