Frama-C-discuss mailing list archives
This page gathers the archives of the old Frama-C-discuss archives, that was hosted by Inria's gforge before its demise at the end of 2020. To search for mails newer than September 2020, please visit the page of the new mailing list on Renater.
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Frama-c-discuss] Proving properties with land?
- Subject: [Frama-c-discuss] Proving properties with land?
- From: moy at adacore.com (Yannick Moy)
- Date: Mon, 4 Sep 2017 11:43:04 +0200
- In-reply-to: <89BB5CDC-B868-46D0-BE94-023C70C6E504@cea.fr>
- References: <CAChk8mBOcjs6xkpQS65L8y1HAkqF_eAmNUaphmi=W3R9PpubMw@mail.gmail.com> <89BB5CDC-B868-46D0-BE94-023C70C6E504@cea.fr>
-- Loïc Correnson (2017-09-04) > Properties on bitwise operations are difficult to prove by simply using SMT solvers. To qualify this a bit, that's true for properties over mathematical integers like the following: > /*@ lemma alignment: \forall integer x, y; x <= y && y % 4 == 0 ==> > ((x + 3) & 4) <= y; > @*/ but if you consider only fixed-size bitvectors (like machine 32 or 64 bits integers) then SMT solvers have very efficient dedicated solvers. Then, the issue is that you need to exploit these, which is not the case today for WP, unless this has changed recently. -- Yannick Moy, Senior Software Engineer, AdaCore -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.gforge.inria.fr/pipermail/frama-c-discuss/attachments/20170904/d21b2847/attachment.html>
- References:
- [Frama-c-discuss] Proving properties with land?
- From: loic.correnson at cea.fr (Loïc Correnson)
- [Frama-c-discuss] Proving properties with land?
- Prev by Date: [Frama-c-discuss] Proving properties with land?
- Next by Date: [Frama-c-discuss] JFLA 2018 : premier appel à communications
- Previous by thread: [Frama-c-discuss] Proving properties with land?
- Next by thread: [Frama-c-discuss] JFLA 2018 : premier appel à communications
- Index(es):