From maeder at tzi.de Fri Nov 3 10:18:02 2006 From: maeder at tzi.de (Christian Maeder) Date: Fri, 03 Nov 2006 10:18:02 +0100 Subject: [Hets-devel] hets release? Message-ID: <454B094A.5020102@tzi.de> Hi Hetters, I suggest to make a hets release (0.65) before switching to ghc-6.6 (and uni-1.1 using HaXml-1,13.2) next week. Does someone have pending commits that should go in before? What changes should be reported? (Probably we need a something like a change log.) Cheers Christian From maeder at tzi.de Tue Nov 7 11:00:42 2006 From: maeder at tzi.de (Christian Maeder) Date: Tue, 07 Nov 2006 11:00:42 +0100 Subject: [Hets-devel] programatica and ghc-6.6 In-Reply-To: <452E2D1C.6040902@tzi.de> References: <452E2D1C.6040902@tzi.de> Message-ID: <4550594A.4040308@tzi.de> Christian Maeder schrieb: > If you get a corresponding error (usually only after "make dist_clean") N.B. the target is "distclean" (and not "dist_clean") > you'll have to replace "FiniteMap" with "Data.FiniteMap" in: This issue as well as the UTF-8 problem are now resolved in cvs of programatica and uni. For uni you have to install HaXml-1.13.2 first and then grab the ghc-6-06 branch. Get http://www.haskell.org/HaXml/HaXml-1.13.2.tar.gz tar zxvf HaXml-1.13.2.tar.gz cd HaXml-1.13.2 runhaskell Setup.hs configure --prefix=<...> runhaskell Setup.hs build runhaskell Setup.hs install Get the ghc-6-06 branch of uni: cvs -d \ :pserver:cvsread at cvs-agbkb.informatik.uni-bremen.de:/repository \ co -r ghc-6-06 -P uni cd uni ./configure make packages Get programatica (password is cvs if you have to login first): cvs -d :pserver:anoncvs at cvs.haskell.org:/cvs \ co -P programatica/tools/base programatica/tools/property Without cvs (or "happy") you can get the latest versions of uni and programatica dated 2006-11-03 from > http://www.informatik.uni-bremen.de/agbkb/forschung/formal_methods/CoFI/hets/src-distribution/versions/ Note, you need the parser generator "happy" if you get programatica from cvs. If you have haddock, you may call "./runhaddock.sh" in the uni directory and "make doc" in HetCATS. I recommend to install haddock (latest version 0.8). Cheers Christian P.S. you don't have to change anything if you continue to use ghc-6.4.x P.P.S. I'm not sure when to switch entirely to ghc-6.6 (currently the object code size after optimization gets much bigger.) From till at informatik.uni-bremen.de Wed Nov 8 10:01:03 2006 From: till at informatik.uni-bremen.de (Till Mossakowski) Date: Wed, 08 Nov 2006 10:01:03 +0100 Subject: [Hets-devel] Induction with SPASS Message-ID: <45519CCF.6020103@informatik.uni-bremen.de> Dear Hetters, with the new comorphism SuleCFOL2SoftFOLInduction, it is possible to prove inductive theorems using SPASS (or Vampire, or MathServ). The trick is that SuleCFOL2SoftFOLInduction adds, for each open goal, all possible instantiations of sort generation constraints for that goal, to the list of axioms. You can use this feature with the "More fine grained selection" button. As a first little case study, I have proved associativity and commutativity of addition of natural numbers (see attached files). However, SPASS and the other provers are usually very sensitive to the list of axioms (and previously-proven theorems) fed in. A single superfluous axiom or theorem can lead to "waiting forever". Greetings, Till -- Till Mossakowski Office: Phone +49-421-218-64226 DFKI Lab Bremen Cartesium Fax +49-421-218-9864226 Robert-Hooke-Str. 5 Enrique-Schmidt-Str. 5 till at tzi.de D-28359 Bremen Room 2.051 http://www.tzi.de/~till -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: Datatypes_Nat-proof-details.txt URL: -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: Datatypes.casl URL: From maeder at tzi.de Thu Nov 9 19:42:08 2006 From: maeder at tzi.de (Christian Maeder) Date: Thu, 09 Nov 2006 19:42:08 +0100 Subject: [Hets-devel] Announce hets-0.65 Message-ID: <45537680.8040507@tzi.de> Dear Hetters, we have a new hets release (version 0.65) http://www.informatik.uni-bremen.de/agbkb/forschung/formal_methods/CoFI/hets/ http://www.informatik.uni-bremen.de/agbkb/forschung/formal_methods/CoFI/hets/installation_e.htm Version 0.65 is mainly a bug-fix release. Further efforts have been put into the proof support and into command line interface (by Razvan Pascanu). Enjoy Christian P.S. There is also an experimental binary distribution for macs on Intel using ghc-6.6. http://www.informatik.uni-bremen.de/agbkb/forschung/formal_methods/CoFI/hets/macintel/versions/hets-0.65.bz2 From till at informatik.uni-bremen.de Thu Nov 16 11:28:11 2006 From: till at informatik.uni-bremen.de (Till Mossakowski) Date: Thu, 16 Nov 2006 11:28:11 +0100 Subject: [Hets-devel] 9 research assistant positions available Message-ID: <455C3D3B.802@informatik.uni-bremen.de> 9 research assistant positions (most of them TVL 13, approx. ? 35,000 to ? 50,000 p.a. gross) available, at Transregional Collaborative Research Center SFB/TR 8 Spatial Cognition: Reasoning, Action, Interaction at the Universities of Bremen and Freiburg, Germany The positions are in general concerned with interdisciplinary long-term research in Spatial Cognition. Some of the positions may be of interest to the readers of this list, because formal methods, logic and category theory are used. For details, see http://www.sfbtr8.uni-bremen.de/openpositions.html (in particular, projects I1, I3 and I4) -- Till Mossakowski Office: Phone +49-421-218-64226 DFKI Lab Bremen Cartesium Fax +49-421-218-9864226 Robert-Hooke-Str. 5 Enrique-Schmidt-Str. 5 till at tzi.de D-28359 Bremen Room 2.051 http://www.tzi.de/~till From luettich at tzi.de Sat Nov 25 12:48:57 2006 From: luettich at tzi.de (=?ISO-8859-1?Q?Klaus_L=FCttich?=) Date: Sat, 25 Nov 2006 12:48:57 +0100 Subject: [Hets-devel] Change in Logic.Prover Message-ID: Dear hetters, I have changed the interface of Logic.Prover.proveCMDLautomaticBatch :: Maybe (Bool -> Bool -> Concurrent.MVar (Result [Proof_status proof_tree]) -> String -> Tactic_script -> theory -> IO (Concurrent.ThreadId,Concurrent.MVar ())) The usage of a MVar is necessary because IORefs are not thread-safe. Please look into SPASS/tests/CMDL_tests for examples how to use MVars instead of IORef. Cheers, Klaus -- Klaus L?ttich Room: Cartesium 2.049 FB3, SFB/TR8 Phone: +49 (421) 218 64217 From luettich at tzi.de Wed Nov 29 15:33:57 2006 From: luettich at tzi.de (=?ISO-8859-1?Q?Klaus_L=FCttich?=) Date: Wed, 29 Nov 2006 15:33:57 +0100 Subject: [Hets-devel] emacs casl-mode Message-ID: <591B270E-D7A9-4115-8390-342160685A20@tzi.de> Dear Hetters, please check out the new HetCATS/utils/el/casl.el wich can be loaded into emacs via (load-file "/HetCATS/utils/el/casl.el") If you use the casl-mode already forget the old setup. If you want to run a different hets binary (default is "/HetCATS/ utils/el/../../hets") use (setq hets-program ""). Please note Ctrl-c-Ctrl-n should work again for jumping to the next error after Ctrl-c-Ctrl-r or Ctrl-c-Ctrl-g (the latter invokes uDrawGraph with the development graph) Cheers, Klaus -- Klaus L?ttich Room: Cartesium 2.049 FB3, SFB/TR8 Phone: +49 (421) 218 64217