From majanney at cox.net Mon Sep 7 04:27:49 2009 From: majanney at cox.net (majanney at cox.net) Date: Sun, 6 Sep 2009 22:27:49 -0400 Subject: [Hets-users] Newbie Question: Why no proof obligations? Message-ID: <20090906222749.F4XR1.81854.imail@fed1rmwml39> Greetings - I have just started experimenting with CASL and Hets for formal software development. As a pilot project I decided to specify an algorithm for calculating cyclic redundancy checks (CRC) via polynomial division on GF(2). Attached is a simplified input file that illustrates my question. It contains the following specs FIELD which captures the formulation of the field axioms that I want to use. BIT which is intended to define bits and operations on bits (axioms deliberately omitted here) GF_2 which tries to show that BIT can be interpreted as a FIELD given a certain signature morphism I expected HETS to generate some undischarged proof obligations for GF_2 since there is clearly no way to prove that the field axioms hold under the signature morphism (because I deliberately removed any definition of the BIT operations). However when I run the command (from the Hets install dir): ./bin/hets -g example.casl the gui shows no nodes requiring proof. (See attached PNG file). So what am I doing wrong? Or am I confused about what Hets will do? Thanks -- Mark Janney -------------- next part -------------- A non-text attachment was scrubbed... Name: example.casl Type: application/octet-stream Size: 742 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: HETS_example.png Type: image/png Size: 15066 bytes Desc: not available URL: From Till.Mossakowski at dfki.de Tue Sep 8 07:16:39 2009 From: Till.Mossakowski at dfki.de (Till Mossakowski) Date: Tue, 08 Sep 2009 07:16:39 +0200 Subject: [Hets-users] Newbie Question: Why no proof obligations? In-Reply-To: <20090906222749.F4XR1.81854.imail@fed1rmwml39> References: <20090906222749.F4XR1.81854.imail@fed1rmwml39> Message-ID: <4AA5E8B7.4020405@dfki.de> Dear Mark, you get the proof obligation with Edit -> Hide/Show Names/Edges/Nodes -> Hide/Show unnamed nodes ... Then call Edit -> Proofs -> Automatic The latter will in any case (also when called first) reveal the nodes with open proof obligations and mark them in red. But you are right that the first graph shown by Hets looks a bit confusing because the proof obligation is hidden. I have added a ticket to our bug tracker to change this. All the best, Till majanney at cox.net schrieb: > Greetings - > > I have just started experimenting with CASL and Hets for formal software development. As a pilot project I decided to specify an algorithm for calculating cyclic redundancy checks (CRC) via polynomial division on GF(2). > > Attached is a simplified input file that illustrates my question. > It contains the following specs > FIELD which captures the formulation of the field axioms that I want to use. > BIT which is intended to define bits and operations on bits (axioms deliberately omitted here) > GF_2 which tries to show that BIT can be interpreted as a FIELD given a certain signature morphism > > I expected HETS to generate some undischarged proof obligations for GF_2 since there is clearly no way to prove that the field axioms hold under the signature morphism (because I deliberately removed any definition of the BIT operations). > > However when I run the command (from the Hets install dir): > ./bin/hets -g example.casl > > the gui shows no nodes requiring proof. (See attached PNG file). > > So what am I doing wrong? Or am I confused about what Hets will do? > > Thanks -- Mark Janney > > > > > > > > > ------------------------------------------------------------------------ > > > ------------------------------------------------------------------------ > > _______________________________________________ > Hets-users mailing list > Hets-users at mailhost.informatik.uni-bremen.de > http://www.informatik.uni-bremen.de/mailman/listinfo/hets-users -- Till Mossakowski Cartesium, room 2.051 Phone +49-421-218-64226 DFKI GmbH Bremen Fax +49-421-218-9864226 Safe & Secure Cognitive Systems Till.Mossakowski at dfki.de Enrique-Schmidt-Str. 5, D-28359 Bremen http://www.dfki.de/sks/till Deutsches Forschungszentrum fuer Kuenstliche Intelligenz GmbH principal office, *not* the address for mail etc.!!!: Trippstadter Str. 122, D-67663 Kaiserslautern management board: Prof. Wolfgang Wahlster (chair), Dr. Walter Olthoff supervisory board: Prof. Hans A. Aukes (chair) Amtsgericht Kaiserslautern, HRB 2313 From fma at biba.uni-bremen.de Tue Sep 15 09:08:16 2009 From: fma at biba.uni-bremen.de (Marco Franke) Date: Tue, 15 Sep 2009 09:08:16 +0200 Subject: [Hets-users] Hets can't in GUI mode Message-ID: Good morning, I have installed the binary version and the source version of hets. I can start in both versions hets without parameters and can load files. If I start Hets with the parameter '-g' I get an error: Fd:20:hFlush: resource vanished (Broken pipe) How can I fix the problem. Can I start reasoning without the GUI? I want to work with files which are written in Manchester Syntax. Regards, Marco ------------------------------------------------------------------------ BIBA - Bremer Institut fuer Produktion und Logistik GmbH Postanschrift: Postfach P.O.B. 33 05 60, D-28335 Bremen / Germany Geschaeftssitz: Hochschulring 20, D-28359 Bremen / Germany USt-ID: DE814890109, Amtsgericht Bremen HRB 24505 HB Tel: +49(0)421/218-5576, Fax: +49(0)421/218-5640 E-Mail: info at biba.uni-bremen.de, Internet: www.biba.uni-bremen.de Geschaeftsfuehrer: Prof. Dr.-Ing. Bernd Scholz-Reiter -------------- next part -------------- An HTML attachment was scrubbed... URL: From Till.Mossakowski at dfki.de Tue Sep 15 09:18:57 2009 From: Till.Mossakowski at dfki.de (Till Mossakowski) Date: Tue, 15 Sep 2009 09:18:57 +0200 Subject: [Hets-users] Hets can't in GUI mode In-Reply-To: References: Message-ID: <4AAF3FE1.8020206@dfki.de> Hi Marc, you need to install uDrawGraph. See the Hets web page, or use the graphical Java-based installer. Best, Till Marco Franke schrieb: > Good morning, > > > > I have installed the binary version and the source version of hets. > > I can start in both versions hets without parameters and can load files. > > > > If I start Hets with the parameter ??g? I get an error: > > > > Fd:20:hFlush: resource vanished (Broken pipe) > > > > How can I fix the problem. > > > > Can I start reasoning without the GUI? I want to work with files which > are written in Manchester Syntax. > > > > Regards, > > > > Marco > > > > > > > > > ------------------------------------------------------------------------ > > BIBA - Bremer Institut fuer Produktion und Logistik GmbH > Postanschrift: Postfach P.O.B. 33 05 60, D-28335 Bremen / Germany > Geschaeftssitz: Hochschulring 20, D-28359 Bremen / Germany > USt-ID: DE814890109, Amtsgericht Bremen HRB 24505 HB > Tel: +49(0)421/218-5576, Fax: +49(0)421/218-5640 > E-Mail: info at biba.uni-bremen.de, Internet: www.biba.uni-bremen.de > Geschaeftsfuehrer: Prof. Dr.-Ing. Bernd Scholz-Reiter > > > > ------------------------------------------------------------------------ > > _______________________________________________ > Hets-users mailing list > Hets-users at mailhost.informatik.uni-bremen.de > http://www.informatik.uni-bremen.de/mailman/listinfo/hets-users -- Till Mossakowski Cartesium, room 2.051 Phone +49-421-218-64226 DFKI GmbH Bremen Fax +49-421-218-9864226 Safe & Secure Cognitive Systems Till.Mossakowski at dfki.de Enrique-Schmidt-Str. 5, D-28359 Bremen http://www.dfki.de/sks/till Deutsches Forschungszentrum fuer Kuenstliche Intelligenz GmbH principal office, *not* the address for mail etc.!!!: Trippstadter Str. 122, D-67663 Kaiserslautern management board: Prof. Wolfgang Wahlster (chair), Dr. Walter Olthoff supervisory board: Prof. Hans A. Aukes (chair) Amtsgericht Kaiserslautern, HRB 2313 From luecke at informatik.uni-bremen.de Wed Sep 23 12:46:56 2009 From: luecke at informatik.uni-bremen.de (Dominik Luecke) Date: Wed, 23 Sep 2009 12:46:56 +0200 Subject: [Hets-users] Hets can't in GUI mode In-Reply-To: <4AAF3FE1.8020206@dfki.de> References: <4AAF3FE1.8020206@dfki.de> Message-ID: <4AB9FCA0.80104@informatik.uni-bremen.de> Hello, sometimes the described issue also arises if "wish" is not correctly installed or not installed at all. Check on your computer if you can execete the command: wish (On Ubuntu Linux it is part of the tk package, which is not installed by default) Regards, Dominik Till Mossakowski wrote: > Hi Marc, > > you need to install uDrawGraph. See the Hets web page, or use > the graphical Java-based installer. > > Best, > Till > > Marco Franke schrieb: >> Good morning, >> >> >> >> I have installed the binary version and the source version of hets. >> >> I can start in both versions hets without parameters and can load files. >> >> >> >> If I start Hets with the parameter ??g? I get an error: >> >> >> >> Fd:20:hFlush: resource vanished (Broken pipe) >> >> >> >> How can I fix the problem. >> >> >> >> Can I start reasoning without the GUI? I want to work with files which >> are written in Manchester Syntax. >> >> >> >> Regards, >> >> >> >> Marco >> >> >> >> >> >> >> >> >> ------------------------------------------------------------------------ >> >> BIBA - Bremer Institut fuer Produktion und Logistik GmbH >> Postanschrift: Postfach P.O.B. 33 05 60, D-28335 Bremen / Germany >> Geschaeftssitz: Hochschulring 20, D-28359 Bremen / Germany >> USt-ID: DE814890109, Amtsgericht Bremen HRB 24505 HB >> Tel: +49(0)421/218-5576, Fax: +49(0)421/218-5640 >> E-Mail: info at biba.uni-bremen.de, Internet: www.biba.uni-bremen.de >> Geschaeftsfuehrer: Prof. Dr.-Ing. Bernd Scholz-Reiter >> >> >> >> ------------------------------------------------------------------------ >> >> _______________________________________________ >> Hets-users mailing list >> Hets-users at mailhost.informatik.uni-bremen.de >> http://www.informatik.uni-bremen.de/mailman/listinfo/hets-users > > -- Dominik Luecke Phone +49-421-218-64265 Dept. of Computer Science Fax +49-421-218-9864265 University of Bremen luecke at informatik.uni-bremen.de P.O.Box 330440, D-28334 Bremen PGP-Key ID 0x766B1F6B