1. 03 Apr, 2020 1 commit
  2. 20 Mar, 2020 1 commit
  3. 18 Mar, 2020 1 commit
  4. 16 Mar, 2020 1 commit
  5. 18 Feb, 2020 1 commit
  6. 01 Feb, 2020 2 commits
  7. 18 Dec, 2019 1 commit
  8. 22 Nov, 2019 1 commit
    • Paolo G. Giarrusso's avatar
      Fix iPoseProof on recursive lemmas (fix #274) · 3f468582
      Paolo G. Giarrusso authored
      When proving `foo` through a fixpoint, Coq's guardedness checker needs to see to
      which arguments `foo` is applied. Opaque lemmas applied to `foo` itself prevent
      that, so make them transparent.
      * Make `IntoEmpValid` lemmas transparent.
      * Expose application of `IntoEmpValid` instance to its argument.
      * Add comment to `tac_pose_proof`
      
      This MR brings back the type of `tac_pose_proof` to the one it had before !329.
      Hence, this seems worth a comment.
      3f468582
  9. 20 Nov, 2019 1 commit
    • Robbert Krebbers's avatar
      Use `notypeclasses refine` in `iPoseProof` helpers. · d5d02af5
      Robbert Krebbers authored
      Also, rewrite `iIntoEmpValid`. Now, instead of using Ltac to traverse
      the type of the term and generate goals for the premises, we repeatedly
      apply a series of lemmas. This has the advantage that it works up to
      convertability, and we no longer need the `eval ...` hacks.
      d5d02af5
  10. 11 Sep, 2019 1 commit
  11. 05 Jun, 2019 4 commits
  12. 24 May, 2019 2 commits
  13. 19 May, 2019 1 commit
  14. 06 May, 2019 1 commit
  15. 25 Apr, 2019 1 commit
  16. 13 Jan, 2019 1 commit
  17. 11 Jan, 2019 1 commit
    • Robbert Krebbers's avatar
      Allow `iSpecialize` to be nested. · c6af67f9
      Robbert Krebbers authored
      It now supports the specialization pattern `(H spat1 .. spatn)`, which first
      recursively specializes the hypothesis `H` using the specialization patterns
      `spat1 .. spatn`.
      c6af67f9
  18. 25 Dec, 2018 1 commit
  19. 20 Dec, 2018 1 commit
  20. 03 Oct, 2018 1 commit
  21. 12 Sep, 2018 2 commits
  22. 05 Jul, 2018 1 commit
  23. 02 Jul, 2018 2 commits
  24. 15 Jun, 2018 1 commit
  25. 05 Jun, 2018 2 commits
  26. 04 Jun, 2018 1 commit
  27. 29 May, 2018 1 commit
  28. 14 May, 2018 2 commits
  29. 04 May, 2018 1 commit
  30. 03 May, 2018 1 commit
  31. 02 May, 2018 1 commit