Gmail Calendar Documents Reader Web more »
Recently Visited Groups | Help | Sign in
Google Groups Home
MathWiki initiatives in Europe
There are currently too many topics in this group that display first. To make this topic appear first, remove this option from another topic.
There was an error processing your request. Please try again.
flag
  2 messages - Collapse all  -  Translate all to Translated (View all originals)
The group you are posting to is a Usenet group. Messages posted to this group will make your email address visible to anyone on the Internet.
Your reply message has not been sent.
Your post will appear after it is approved by moderators
 
From:
To:
Cc:
Followup To:
Add Cc | Add Followup-to | Edit Subject
Subject:
Validation:
For verification purposes please type the characters you see in the picture below or the numbers you hear by clicking the accessibility icon. Listen and type the numbers you hear
 
geuvers@gmail.com  
View profile  
 More options Oct 10 2008, 9:00 am
From: "geuv...@gmail.com" <geuv...@gmail.com>
Date: Fri, 10 Oct 2008 06:00:52 -0700 (PDT)
Local: Fri, Oct 10 2008 9:00 am
Subject: MathWiki initiatives in Europe
Dear all,

A very interesting project vdash!
A very similar idea and project proposal has come up recently in
Europe. I would like to point out the webpage http://prover.cs.ru.nl/wiki.php
where it is all summarized:

- We (at Radboud University Nijmegen, NL) have a web interface for
proof assistants that now supports Coq and Isabelle/HOL and gives
preliminary support to other proof assistants. You can experiment with
it.

- We plan to extend this to a MathWiki system that should
  + support cooperative work on a shared repository by PA users
through a web interface
  + support the creation of high level pages  for describing
mathematical content, with direct links to the formal content.
  + support the linking between "the same" objects in different proof
assistant repositories. (What does the binomial look like in
Isabelle?)
  + support meaningful search for mathematical content and meaningful
mathematical objects in the web pages.

- We have applied for a EU project (together with Paris, Edinburgh, TU
Munich, Bialystok Poland, Bremen and Bologna), but it failed to get
funded.

- There has been a small MathWiki workshop in Edinburgh in the autumn
of 2007: http://homepages.inf.ed.ac.uk/da/mathwiki/

Please let me know what you think. I guess it would be good to
cooperate on this, not to double the efforts.

Best Regards

Herman Geuvers
Radboud University Nijmegen
The Netherlands


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
Cameron Freer  
View profile  
 More options Oct 10 2008, 10:37 am
From: Cameron Freer <fr...@math.mit.edu>
Date: Fri, 10 Oct 2008 10:37:59 -0400 (EDT)
Local: Fri, Oct 10 2008 10:37 am
Subject: Re: [vdash] MathWiki initiatives in Europe

Prof. Geuvers,

Thanks for getting in touch!  I've meaning to contact you and your
group.  I've been aware of your project for a few months, and after
TPHOLs this summer, John Harrison pointed me towards ProofWeb (after
Freek Wiedijk reminded him).

In particular, there are some great ideas in
http://hair-dryer.cs.ru.nl/~cek/docs/cek_p6.pdf
and
http://hair-dryer.cs.ru.nl/~cek/docs/cek_p3.pdf

It'd be great to work together, both to share ideas and not
duplicate efforts.

I suspect that our long-range goals are very similar.  In the
shorter-term, I had a somewhat different approach in mind:

1. I think it's very important that the lowest visible layer still
be a human-readable proof, and not just a proof script with an
informal layer on top.  Hence I think Isar (or, e.g., declarative
mode in Coq, or Mizar Light for HOL Light) is essential.  Comments
in the code can help to explain things, but if we have an informal
layer with a disconnected obscure layer of code below it, we're not
taking full advantage of the power of formalization.

2. Even though HOL or Coq (or other systems based on type-theory or
the CoC) currently have the most momentum for pure math, I think
that in the long run, things will be most naturally implemented in
ZF (with better methods than currently exist for abstracting away
the lower layer, for results beyond basic set theory).

3. It'd be great to eventually link up Coq, HOL4, HOL Light, Matita,
Lego, Plastic, Isabelle/HOL, Isabelle/ZF, &c. (with their
corresponding piles of already formalized math), but at this point I
think that may be more of a distraction from the goal of building up
a sizable repository.  Also, I think the end goal (within the
domain of pure math, at least) should be something like a single
good language choice, with results imported from elsewhere (so long
as they are still natively readable in the common language.

For all of these reasons, I think Isabelle/ZF, with proofs in a
readable and annotated Isar style, is the correct choice.  For
example, the style in Slawekk's IsarMathLib is close to ideal, and I
think it would be a great starting point of results in a common format:
http://savannah.nongnu.org/projects/isarmathlib
http://www.nongnu.org/isarmathlib/
(Mizar somewhat fits in with the above goals, but (in part) for reasons
of software architecture and openness, I think it is not optimal.)

4. I generally feel that having an interactive AJAX interface for
the theorem prover is less essential than having a language/format
which facilitates quick simple edits, and also encourages proof
sketches, as in
http://www.in.tum.de/~wenzelm/papers/romantic.pdf
The ease of outlining proofs (via "sorry" in Isar, e.g.) seems key
to allowing top-down development, which is one of the most exciting
possibilities enabled by a wiki.  That said, I think interactive
web features are just a matter of time, so this may just be a
question of ordering priorities.

In what directions do you think we might collaborate?  I can picture
that your current ProofWeb interface for Isabelle/ZF could usefully
be hooked in to the wiki database as a sort of sandbox for
prototyping documents, and as many users' preferred interface for
longer edits.  Also, your basic software architecture plan seems
very reasonable (as laid out in
http://www.cs.ru.nl/~herman/TALKS/slides-RU-coll.pdf
and the second PDF link above).  How do you suggest we proceed?

Best,
 - Cameron

--------------------------------------
Cameron Freer
Department of Mathematics
Massachusetts Institute of Technology
Cambridge, MA


    Reply to author    Forward  
You must Sign in before you can post messages.
To post a message you must first join this group.
Please update your nickname on the subscription settings page before posting.
You do not have the permission required to post.
End of messages
« Back to Discussions « Newer topic     Older topic »

Create a group - Google Groups - Google Home - Terms of Service - Privacy Policy
©2009 Google