Jan. 26th, 2016
...is that nobody cares whether subtyping is monomorphic.
I mean, if we only say that A is a subtype of B when we have a canonical inclusion A ↣ B, many things would make more sense.
But for some reason, any canonical function A → B is accepted as a subtyping relationship, and I wonder why. Or rather not, I don't. Liskov etc. Projections.
I mean, if we only say that A is a subtype of B when we have a canonical inclusion A ↣ B, many things would make more sense.
But for some reason, any canonical function A → B is accepted as a subtyping relationship, and I wonder why. Or rather not, I don't. Liskov etc. Projections.