Skip to content
Snippets Groups Projects
  1. Oct 25, 2017
  2. Oct 10, 2017
  3. Oct 05, 2017
  4. Sep 28, 2017
  5. Sep 27, 2017
  6. Sep 26, 2017
    • Robbert Krebbers's avatar
      Fix issue #97. · b0ae1102
      Robbert Krebbers authored
      b0ae1102
    • Robbert Krebbers's avatar
      Fix issue #98. · e17ac4ad
      Robbert Krebbers authored
      We used to normalize the goal, and then checked whether it was of
      a certain shape. Since `uPred_valid P` normalized to `True ⊢ P`,
      there was no way of making a distinction between the two, hence
      `True ⊢ P` was treated as `uPred_valid P`.
      
      In this commit, I use type classes to check whether the goal is of
      a certain shape. Since we declared `uPred_valid` as `Typeclasses
      Opaque`, we can now make a distinction between `True ⊢ P` and
      `uPred_valid P`.
      e17ac4ad
  7. Sep 21, 2017
  8. Sep 06, 2017
  9. Aug 28, 2017
  10. Aug 24, 2017
  11. Aug 22, 2017
  12. Aug 20, 2017
  13. Aug 04, 2017
  14. Jul 12, 2017
  15. Jun 12, 2017
  16. Jun 08, 2017
  17. May 12, 2017
  18. May 09, 2017
  19. Apr 27, 2017
  20. Apr 26, 2017
    • Robbert Krebbers's avatar
      Fix bug #85 in another way. · 293fb6c7
      Robbert Krebbers authored
      After discussing this with Ralf, again, it turned out that using a bar
      instead of a turnstyle would be better. When formalizing type systems, one
      often wants to use a turnstyle in other notations (the typing judgment),
      so having the turnstyle in the proofmode notation is confusing.
      293fb6c7
  21. Apr 13, 2017
Loading