Want to take part in these discussions? Sign in if you have an account, or apply for one below
Vanilla 1.1.10 is a product of Lussumo. More Information: Documentation, Community Support.
I have hyperlinked a few more of the technical terms (eg. categorical semantics and -category).
But I have also slightly touched wording and punctuation in a couple of paragraphs, in an attempt to make the text flow more easily. Please check if you agree:
I have touched this paragraph:
In many foundations based on type theory, such as in Martin-Löf type theory, all types come equipped with an identity type which behaves similarly as equality does in sets. These types, therefore, are not presets in the strict sense, in that the latter do not carry any equality at all. However, functions between such types usually do not satisfy function extensionality, so that in the set-theoretic sense they are still like prefunctions.
and this one:
The difference between functions and prefunctions in sets is modeled in category theory (categorical semantics) as the difference between an evaluational category (a concrete category where morphisms behave as functions do in Set) and an extensional category (which is an evaluational category where all functions preserve the equality in sets) relating equality of elements to equality of functions.
1 to 2 of 2