1. 10 Feb, 2017 1 commit
  2. 31 Jan, 2017 5 commits
  3. 22 Nov, 2016 1 commit
    • Robbert Krebbers's avatar
      Make nclose an explicit coercion. · bf6caa7f
      Robbert Krebbers authored
      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
  4. 15 Nov, 2016 1 commit
  5. 10 Nov, 2016 1 commit
    • 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
  6. 20 Sep, 2016 1 commit
  7. 14 Sep, 2016 1 commit
  8. 19 Aug, 2016 1 commit
  9. 08 Aug, 2016 1 commit
  10. 27 Jul, 2016 2 commits
  11. 22 Jul, 2016 1 commit
  12. 20 Jul, 2016 1 commit
  13. 11 Jul, 2016 2 commits
  14. 01 Jul, 2016 1 commit
  15. 01 Jun, 2016 3 commits
  16. 30 May, 2016 1 commit
  17. 29 May, 2016 1 commit
  18. 27 May, 2016 5 commits
  19. 13 Apr, 2016 1 commit
  20. 02 Mar, 2016 1 commit
  21. 16 Feb, 2016 3 commits
  22. 13 Feb, 2016 2 commits
    • Robbert Krebbers's avatar
      Use new Import/Export syntax everywhere. · 7dd32d7d
      Robbert Krebbers authored
      Also, make our redefinition of done more robust under different
      orders of Importing modules.
      7dd32d7d
    • Robbert Krebbers's avatar
      Make reflexivity hints work for evars. · 86803d3a
      Robbert Krebbers authored
      Since Coq 8.4 did not backtrack on eauto premises, we used to ensure
      that hints like
      
        Hint Extern 0 (?x ≡{_}≡ ?y) => reflexivity.
      
      were not used for goals involving evars by writing ?x ≡{_}≡ ?y instead
      of _ ≡{_}≡ _.
      
      This seems to be a legacy issue that no longer applies to Coq 8.5, so
      I have removed these restrictions making these hints thus more powerful.
      86803d3a
  23. 11 Feb, 2016 1 commit
  24. 10 Feb, 2016 1 commit
  25. 16 Jan, 2016 1 commit