Skip to content
Snippets Groups Projects
  1. Aug 03, 2022
  2. Jun 09, 2022
  3. May 24, 2022
  4. May 17, 2022
  5. May 16, 2022
  6. Jul 26, 2021
  7. Jul 19, 2021
  8. Jun 18, 2021
  9. Jun 02, 2021
  10. Mar 10, 2021
  11. May 25, 2020
  12. Mar 16, 2020
  13. Feb 28, 2020
  14. Feb 18, 2020
  15. Jan 09, 2020
  16. Jan 08, 2020
  17. 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
  18. Jan 24, 2019
  19. Jan 19, 2019
  20. Jul 13, 2018
  21. Nov 01, 2016
  22. 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
  23. Oct 13, 2016
  24. Oct 12, 2016
  25. Oct 05, 2016
  26. Aug 27, 2016
  27. Aug 24, 2016
Loading