Skip to Content.
Sympa Menu

coq-club - Re: [Coq-Club] Big inductive proofs

coq-club AT inria.fr

Subject: The Coq mailing list

List archive

Re: [Coq-Club] Big inductive proofs


chronological Thread 
  • From: Eduardo Gimenez <Eduardo.Gimenez AT trusted-labs.fr>
  • To: Jean Goubault-Larrecq <goubault AT lsv.ens-cachan.fr>
  • Cc: Roland Zumkeller <roland.zumkeller AT gmail.com>, coq-club AT pauillac.inria.fr
  • Subject: Re: [Coq-Club] Big inductive proofs
  • Date: Wed, 12 Mar 2008 19:24:40 +0100
  • List-archive: <http://pauillac.inria.fr/pipermail/coq-club/>

Hi,

As far as I remember about a piece of code written more than 10 years ago, the algorithm underlying the "Guarded" command starts by extracting the proof term and then traverses it verifying that the condition holds everywhere. There is no incremental verification (and possibly it will be very hard to implement). This means that the more you advance in your proof, the slowlest the "Guarded" command becomes.

The command is not documented because it was NOT an acceptable solution to me. Should be replaced some day by a typing system ensuring termination (without using a guard condition).

Hope it helps.
Cheers,
Eduardo Gimenez.


Jean Goubault-Larrecq a écrit :

    Hi again,

to say a bit more, on rem_2421, 'Guarded' returns
'The condition holds up to here' in no time on
the first two subgoals... and in 4h 6min. on
the sole third subgoal.  (Only 15 to go, and
we'll have completed rem_2421, on a bit less
than 80000 remarks...)
    Best,

    -- Jean Goubault-Larrecq
    (LSV/ENS Cachan & CNRS UMR 8643 & INRIA projet SECSI).

--------------------------------------------------------
Bug reports: http://logical.futurs.inria.fr/coq-bugs
Archives: http://pauillac.inria.fr/pipermail/coq-club
         http://pauillac.inria.fr/bin/wilma/coq-club
Info: http://pauillac.inria.fr/mailman/listinfo/coq-club

__________ Information NOD32 2942 (20080312) __________

Ce message a ete verifie par NOD32 Antivirus System.
http://www.nod32.com








Archive powered by MhonArc 2.6.16.

Top of Page