Skip to content
Snippets Groups Projects
  1. Sep 02, 2017
  2. Aug 17, 2017
  3. Aug 08, 2017
  4. Mar 17, 2017
  5. Mar 15, 2017
  6. Mar 09, 2017
  7. Feb 19, 2017
  8. Feb 10, 2017
  9. Jan 31, 2017
  10. Nov 22, 2016
    • Robbert Krebbers's avatar
      Make nclose an explicit coercion. · bf6caa7f
      Robbert Krebbers authored and Ralf Jung's avatar Ralf Jung committed
      We do this by introducing a type class UpClose with notation ↑.
      
      The reason for this change is as follows: since `nclose : namespace
      → coPset` is declared as a coercion, the notation `nclose N ⊆ E` was
      pretty printed as `N ⊆ E`. However, `N ⊆ E` could not be typechecked
      because type checking goes from left to right, and as such would look
      for an instance `SubsetEq namespace`, which causes the right hand side
      to be ill-typed.
      bf6caa7f
  11. Nov 15, 2016
  12. Nov 10, 2016
    • Robbert Krebbers's avatar
      Remove Existing Class Is_true. · 94ecebcc
      Robbert Krebbers authored
      Having Is_true as a type class caused problems with rewrite: when the
      rewrited lemma has a premise of the shape Is_true, the rewrite tactic
      will complain that it cannot find a type class instance, instead
      of generating a goal for that premise.
      94ecebcc
  13. Sep 20, 2016
  14. Sep 14, 2016
  15. Aug 19, 2016
  16. Aug 08, 2016
  17. Jul 27, 2016
  18. Jul 22, 2016
  19. Jul 20, 2016
  20. Jul 11, 2016
  21. Jul 01, 2016
  22. Jun 01, 2016
  23. May 30, 2016
  24. May 29, 2016
  25. May 27, 2016
Loading