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

[mizar] Explaining Mizar atomic inferences



Hi,

On Thu, 10 Apr 2008, Josef Urban wrote:

This is quite subtle, I had to use an explanation provided by the E automated theorem prover on your article to see it (hopefully I'll make this functionality publicly available soon)
I have made the explanations of Mizar atomic inferences ("by") publicly 
available at http://octopi.mizar.org/~mptp/MizAR.html . It works by
- submitting an article (it will run Mizar, produce HTML, and produce ATP 
problems corresponding to the "by" steps)
- clicking on the "by" keywords (or just ";") that you want to explain 
will then run an ATP system (currently E prover) on the problem with a 
small time limit, and show the linked needed references if the proof was 
found
- if the prover succeeded, clicking the IDV (palm tree) icon will launch 
the IDV (http://web.cs.miami.edu/home/strac/projects/IDV/) java applet by 
Steven Trac for browsing the ATP proof (java browser plugin is needed)
- the "Try more" link gives you a SystemOnTPTP 
(http://www.cs.miami.edu/~tptp/cgi-bin/SystemOnTPTP) interface by Geoff 
Sutcliffe, where different ATP systems, with different settings can be 
tried on the translated problem
It is possible to use the interface also for finding proofs that are too 
difficult for the Mizar checker, but the needed (additional) references 
have to be provided in the Mizar article. Additional functionality for 
suggesting suitable references (and running ATPs on them) will probably be 
added later.
Please do not submit huge articles (or at least use @proof for the 
irrelevant parts), and behave nicely, the functionality is very 
experimental.
Comments, suggestions, and bug reports are appreciated,
Josef Urban