From joe at gilith.com Wed Mar 28 04:44:58 2012 From: joe at gilith.com (Joe Hurd) Date: Tue, 27 Mar 2012 21:44:58 -0700 Subject: [opentheory-users] Isabelle OpenTheory importer In-Reply-To: References: Message-ID: Hi Brian, I've just had chance to clone and take a look at your Isabelle importer. Thanks for making it available, and especially for the great NOTES file describing the challenges in integrating Isabelle and OpenTheory. All of the higher order logic theorem provers have their own conventions beyond the bare minimum implemented by OpenTheory, but Isabelle is a particularly interesting case in that it goes beyond this with logical extensions too. Cheers, Joe On Wed, Jan 18, 2012 at 6:19 AM, Brian Huffman wrote: > A mercurial repository with my OpenTheory importer for Isabelle is > available online: > > http://www4.in.tum.de/~huffman/cgi-bin/repos.cgi/OpenTheory > > You should be able to use "hg clone" with the same url to download a > copy of everything. > > The importer is tested with Isabelle version 2011-1. > > - Brian > > _______________________________________________ > opentheory-users mailing list > opentheory-users at gilith.com > http://www.gilith.com/mailman/listinfo/opentheory-users From bogus@does.not.exist.com Mon Mar 19 11:52:49 2012 From: bogus@does.not.exist.com () Date: Mon, 19 Mar 2012 11:52:49 -0000 Subject: No subject Message-ID: Could you briefly explain it? > =A0- my articles always leave tonnes of stuff on the stack because they j= ust > def everything... is there an efficient algorithm for only deffing things > you'll actually use (and maybe removing them after you won't any more)? I don't think it's worth being super clean for "temporary articles" used in cloud tactics. The opentheory tool does a clean up of "archive articles" as part of installing theories to your local opentheory directory. > =A0- probably lots of obvious things I'm doing less nicely than is possib= le... There are many people in the world who are more of a Haskell expert than me, but one thing that jumps out at me is that most of your top-level declarations don't have type declarations, which are good compiler-checked documentation. Cheers, Joe