Skip to content
Snippets Groups Projects
  1. Aug 10, 2022
  2. Aug 03, 2022
  3. Jun 09, 2022
  4. May 24, 2022
  5. May 17, 2022
  6. May 16, 2022
  7. Jul 26, 2021
  8. Jul 19, 2021
  9. Jun 18, 2021
  10. Jun 02, 2021
  11. Mar 10, 2021
  12. May 25, 2020
  13. Mar 16, 2020
  14. Feb 28, 2020
  15. Feb 18, 2020
  16. Jan 09, 2020
  17. Jan 08, 2020
  18. Sep 13, 2019
    • Jacques-Henri Jourdan's avatar
      Reorder Requires so that we do not depend of Export bugs. · 43a1a90f
      Jacques-Henri Jourdan authored
      The general idea is to first import/export modules which are further
      than the current one, and then import/export modules which are close
      dependencies.
      
      This commit tries to use the same order of imports for every file, and
      describes the convention in ProofGuide.md. There is one exception,
      where we do not follow said convention: in program_logic/weakestpre.v,
      using that order would break printing of texan triples (??).
      43a1a90f
  19. Jan 24, 2019
  20. Jan 19, 2019
  21. Jul 13, 2018
  22. Nov 01, 2016
  23. Oct 25, 2016
    • Robbert Krebbers's avatar
      Generalize update tactics into iMod and iModIntro for modalities. · fc30ca08
      Robbert Krebbers authored
      There are now two proof mode tactics for dealing with modalities:
      
      - `iModIntro` : introduction of a modality
      - `iMod pm_trm as (x1 ... xn) "ipat"` : eliminate a modality
      
      The behavior of these tactics can be controlled by instances of the `IntroModal`
      and `ElimModal` type class. We have declared instances for later, except 0,
      basic updates and fancy updates. The tactic `iMod` is flexible enough that it
      can also eliminate an updates around a weakest pre, and so forth.
      
      The corresponding introduction patterns of these tactics are `!>` and `>`.
      
      These tactics replace the tactics `iUpdIntro`, `iUpd` and `iTimeless`.
      
      Source of backwards incompatability: the introduction pattern `!>` is used for
      introduction of arbitrary modalities. It used to introduce laters by stripping
      of a later of each hypotheses.
      fc30ca08
    • Robbert Krebbers's avatar
    • Robbert Krebbers's avatar
      Rename rvs -> bupd (basic update), pvs -> fupd (fancy update). · 1b85d654
      Robbert Krebbers authored
      And also rename the corresponding proof mode tactics.
      1b85d654
  24. Oct 13, 2016
  25. Oct 12, 2016
  26. Oct 05, 2016
  27. Aug 27, 2016
  28. Aug 24, 2016
Loading