[Termtools] timeout for verification: 1 minute

Frederic Blanqui frederic.blanqui at inria.fr
Thu Nov 6 00:31:16 CET 2008


Julien, these are just statistics. Every one can interpret these 
statistics as he/she wants. It is not intended to say that one approach 
is better than another one. But it can help in comparing these 
approaches objectively.


Julien Forest a écrit :

>> I also suggest to provide statistics about the size of the generated
>> Coq files (in Ko).
> 
> This time,  I totally  disagree with Frederic  since, the size  of the
> generated .v (or the .vo) does not matters. This size depends on three
> main factors:
> 
> 1 -  The "size" of the considered  TRS in terms of  numbers of symbols
> and rules. This size does not depend on the proof style adopted by the
> certifying method  (namely ColoR/Rainbow or Coccinelle/CiME).   
> 
> 2 - The criterion used by the automatic prover. If one can prove a TRS
> to  be terminating  using Manna  and Ness  method, the  proof  will be
> obviously much  more concise  than a proof  for the same  system using
> many DP graph criteria steps (have  a look to the outputs of automatic
> provers).
> 
> 3- The size  of the generated .v (and .vo) file  mainly depends on the
> proof style  adopted. Rainbow/Color has adopted a  deep approach while
> CiME/Coccinelle  has  adopted, for  its  termination  part, a  shallow
> approach. This  implies that  the proofs generated  by CiME  will have
> much more lines of Coq than the ones generated by Rainbow and probably
> that .vo  will be bigger (even  if I haven't checked  this part). This
> comes in particular from the fact  that we have made the choice not to
> prove the DP graph criterion in  Coccinelle since we think that such a
> proof will need  a too complex development for  the benefits we should
> obtains : the  premises of this criterion are almost  as complex as to
> satisfy than the proof of the criterion itself on a particular TRS.
> 
> 
> Best regards, 
> Julien 
> 
> _______________________________________________
> Termtools mailing list
> Termtools at lists.lri.fr
> http://lists.lri.fr/mailman/listinfo/termtools


More information about the Termtools mailing list