Skip to content
Snippets Groups Projects
  1. Nov 30, 2017
  2. Nov 24, 2017
  3. Nov 23, 2017
  4. Nov 21, 2017
  5. Nov 14, 2017
  6. Nov 13, 2017
  7. Nov 09, 2017
  8. Nov 08, 2017
  9. Nov 07, 2017
  10. Nov 05, 2017
  11. Nov 04, 2017
  12. Nov 01, 2017
  13. Oct 26, 2017
  14. Oct 25, 2017
  15. Oct 19, 2017
  16. Oct 10, 2017
  17. Oct 04, 2017
  18. Sep 27, 2017
  19. Sep 26, 2017
    • Robbert Krebbers's avatar
      aaa4f987
    • 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
  20. Sep 25, 2017
Loading