On Wed, 2 Jan 2013, Jasmin Blanchette wrote:

Am 01.01.2013 um 22:38 schrieb Makarius:

Anyway, since the "smt" method seems to work right now, I propose to wire up a test where smt_certificates and smt_read_only_certificates are left unchanged if ISABELLE_FULL_TEST is enabled. Does that make sense, according to the meaning of these options? SMT/Z3 should run without any certificates getting in between.

I gave something like this a try:

   Ă„nderung:        50666:6f48853f08d5
   Marke:           tip
   Nutzer:          blanchet
   Datum:           Wed Jan 02 09:31:25 2013 +0100
   Zusammenfassung: actually run Z3 for "SMT_Tests" when "ISABELLE_FULL_TEST" 
is enabled

The conditionioning of the theories can be done with a little bit of ML for the options.

What I have right now (without any "ML conditioning") is that "SMT_Tests" is not run when the full tests are disabled. Then there are already several other files testing that SMT's certificate mechanism works. But I won't stop anybody if they want to change the setup so that "SMT_Tests" runs against certificates in non-full mode.

This looks OK for me. The SMT_Tests are just synthetic, but there are many of them, and the SMT_Examples don't seem to add so much. "ML conditioning" would introduce further confusion due to odd variance of the meaning of theory content.

So we leave it for now. In 935988e2b35a I had already enabled isatest to work with it, and it seems to have been successful today.


From my side, the SMT/Z3 thread can be closed for the purpose of the
coming release.

If Sasche still wants to make some more refinements, e.g. to address

  Z3 proof parser (line 34): unknown function symbol: "S2!val!0"
  
http://isabelle.in.tum.de/repos/isabelle/annotate/b1f4291eb916/src/HOL/SMT_Examples/SMT_Tests.thy#l122

there are still approx. 2 weeks left to do it.


        Makarius
_______________________________________________
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev

Reply via email to