[Date Prev][Date Next] [Chronological] [Thread] [Top]

Re: [mizar] [Timothy Y. Chow] Re: [FOM] Formalization Thesis



Dear Andrzej,

>I am surprised, I recall a paper by Benjamin Werner
>in which he proved the equivalence of Coq and Tarski-
>Grothendieck.

Really?  I always thought that Coq only had countably many
universes, while Mizar has arbitrarily large ones.

>>Personally I always worry about the choice operator, which is
>>implicitly present in Mizar.  I like foundations that don't
>>have that, but then how do you translate your formal
>>mathematics that implicitly is built on it?
>
>The Axioms of Choice is a theorem in TG.

I wasn't talking about AC.  (Who would want to do mathematics
without AC?)  I was talking about a choice _operator._  So
a functor that given a non empty set gives you an element
of that set.  In Mizar one can define such a functor (as
you taught me):

  environ
   vocabularies NEWTON;
   notations XBOOLE_0, SUBSET_1;
   constructors TARSKI, SUBSET_1;
   registrations XBOOLE_0;
   requirements BOOLE, SUBSET;

  begin
   reserve X for non empty set;

  definition
   let X such that A1: contradiction;
   func choose X -> Element of X means contradiction;
   correctness by A1;
  end;

  theorem choose X in X;

AC just states that there _exists_ a choice function,
but a choice operator actually allows you to define one.
That is much stronger.  (And too strong to my taste.)

Freek