Stephen Nuchia
unread,Jun 14, 2013, 10:05:41 AM6/14/13Sign in to reply to author
Sign in to forward
You do not have permission to delete messages in this group
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to sage-s...@googlegroups.com
Continuing to answer my own questions ... I went back to Isabelle and found that it has been evolving very nicely, and that very large scale proofs about programs have been accomplished using it. One still has to know what one is doing but it is no longer a matter of juggling chainsaws.
The Isabelle community has a subculture (at least two sub-subcultures, actually) beavering away at building a complete formalization of all of mathematics, with formal verification of formulas with free variables being the focus of the effort. The Sage community, meanwhile, is beavering away at building a complete formalization of all of mathematics with a focus on computational evaluation of formulas without free variables.
Why can't we all just get along?
On the plus side, Isabelle's notebook-equivalent technology exposes an open API and it should be feasible to bring it into Sage's big tent. Gaining access to the library of definitions and theorems as well as their user-guided simplification system would be a huge win. An ambitions project and maybe not as much fun as building a crippled theorem prover from sticks and string but unifying the computational and foundational libraries would be a huge win.
I guess I should move this little monologue over to the developers' forum.