[FOM] The unbearable ghastliness of EFQ, and Tim Chow's focusing question
Louis Garde
louis.garde at free.fr
Sun Sep 6 02:38:20 EDT 2015
Le 05/09/2015 22:50, Harvey Friedman a écrit :
> But let me ask
> the readership what they have seen of interest about negation free
> formalizations for mathematics?
I would not say that HoTT is a negation free formalization for
mathematics, but still negation comes with a different flavour in it:
In HoTT, each proposition is defined as a type; the construction of an
element a:A of a type A is a (constructive) proof of the proposition A.
Negation is then /defined /as a function from a type A to the empty type
0: the type "~A" is /defined/ as "A->0", the type of the functions from
type A to the empty type 0.
The empty type 0 is /defined /itself by the EFQ property, that can be
written as: efq_X :0->X, that is to say for any type X we have a
function efq_X that builds an element of type X from an element of type 0.
You have a contradiction when you have both a:A and a':~A; as a':~A is
by definition a function from A to 0, you can apply a' to element a and
you get a'(a):0, an element of 0.
You can then apply efq_X to a'(a), and you get efq_X (a'(a)):X, that is
to say efq_X (a'(a)) is a proof of the proposition X. So with a
contradiction in A you can prove any proposition X.
The type 0 is not used in the axiomatization of the other HoTT types, so
it is perfectly possible to do mathematics in HoTT without using it. But
then you have no way to express that some structure "does not have the
property P", so you miss a lot of information on your structures.
Louis.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: </pipermail/fom/attachments/20150906/46e58a28/attachment-0001.html>
More information about the FOM
mailing list