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.
1 to 4 of 4
We started a reading group on the HoTT book here at Kent. One question came up which I’m not sure how to answer.
Say you have two algorithms, e.g., for finding the gcd of two natural numbers. one of which is efficient and one slow. Since they give the same results for each pair, we say they are equal. So the upshot is that issues to do with algorithm complexity, etc., can’t be represented in UF?
Yes: function extensionality erases those distinctions, at least with regards to propositional equality.
There’s been a closely related question on MO with a great answer by Andrej Bauer.
Complexity isn’t represented in the sense that the two algorithms compute the same function, which is of course the same as the case in the rest of mathematics.
1 to 4 of 4