|
|
|
|
|
by gsg
4270 days ago
|
|
Types are usually understood as proofs: in this case, a proof about whether the tag of x is suitable for passing to cos without causing an error. (If you like, read "dynamic type" for "tag".) So the proof and the tag are related in that one is about the other, but that does not mean they are the same thing. |
|