John, thanks for writing the code for me, but you only handled I think
my question about showing that the type of Tarski models is nonempty.
I should try to port your solution to Mizar.  Most of what else you
said was too advanced for me to respond to, but I'll work on it.

Makarius, I (following Freek) tend to think that Isabelle might be the
best language for high school teaching axiomatic proofs, but Isabelle
is intimidating, lots of programs to install & lots of dox.  If you
could start porting my Mizar code so I could see the pattern....

I'm gratified folks want to read my paper where I fixed a longstanding
combinatorial error in homotopy theory.  It's on my web page
http://www.math.northwestern.edu/~richter/RichterPAMS-Lambda.pdf Maybe
I don't teach at NWU, but I did long ago, and they let me use the
computers so I can write such papers.  I called the error a `serious
pedagogical gap', as the results were proved in the literature, but
newcomers might easily leave the subject when told these results were
trivial (their teachers didn't know the combinatorial proofs).  There
are much more serious problems.  Recently lots of top conjectures
fell: Fermat's Last Theorem, the Poincare conjecture, Bieberbach's
conjecture, the Kervaire invariant conjecture (in my subject, homotopy
theory), and I don't have any confidence in these proofs.  Nobody in
my subject buys the proof of the Immersion conjecture
http://en.wikipedia.org/wiki/Whitney_immersion_theorem 
So I'm really impressed by Tom Hales for saying, ``I'll show I really
have a proof by using HOL, Coq, Isabelle etc for 20 man years''.

Cris, thanks for sending me the link of new_axiom, which I misread.  I
see now that reference.pdf clearly says that `new_axiom' should only
be used basically to add in new axioms to ZFC, such as large
cardinals.  But `new_definition' looks fine:

   Evaluating `new_definition' ‘c v_1 ... v_n = t‘ where c is a
   variable [...]  returns the theorem:
      |- !x_1 ... x_m. c v_1 ... v_n = t

That looks like an axiom to me.  My only problem is that I don't know
how to write declarative code in HOL.  As I posted, I can't get any any
of the mizar modes to work for me, including Freek's latest miz3.miz.
But I contend that mizar modes should not be needed.  The main thing I
like about Mizar is just that it's declarative and I can break proofs
up into cases and do proofs by contradiction.  We really don't want a
powerful theorem prover in high school geometry!  We want the kids to
have to write down most of the steps.  And unless I'm really
misunderstanding Mizar, Mizar would not be a good language for the
kids to program in.   Any Mizar experts who want to explain 
http://www.math.northwestern.edu/~richter/RichterTarskiMizar.tar
how I'm doing it all wrong, I'd be grateful.  

Roger, thanks for the code.  Hartshorne explains this

   I do not have the impression that Hilbert was thinking much of
   Euclid's elements 

I read much of Greenberg's book with no idea whatsoever why Hilbert
came up with his axioms, but after reading Hartshorne's book, the
light went on: Hilbert was fixing Euclid!  I think this is well-known.
Hilbert made a lot more sense after I realized that.  Hartshorne's
book is great anyway, and I fixed some proofs of his in my paper.
http://www.math.northwestern.edu/~richter/hilbert.pdf

   or had any particular interest in improving on its rigour.

I'm sure that's wrong, but this probably isn't the place to discuss
it.  Read Greenberg, who explain that Euclid's angle-addition errors
weren't found until they discovered non-Euclidean geometry.

   Indeed, from the point of view of rigour it takes some forward and
   some backward steps.

I don't know what you mean by backward steps.  Greenberg & Hartshorne
don't mention any.

-- 
Best,
Bill 

------------------------------------------------------------------------------
Live Security Virtual Conference
Exclusive live event will cover all the ways today's security and 
threat landscape has changed and how IT managers can respond. Discussions 
will include endpoint security, mobile security and the latest in malware 
threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/
_______________________________________________
hol-info mailing list
hol-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hol-info

Reply via email to