Skip to content
Snippets Groups Projects
  1. Jan 31, 2017
  2. 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
  3. Nov 15, 2016
  4. 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
  5. Sep 20, 2016
  6. Sep 14, 2016
  7. Aug 19, 2016
  8. Aug 08, 2016
  9. Jul 27, 2016
  10. Jul 22, 2016
  11. Jul 20, 2016
  12. Jul 11, 2016
  13. Jul 01, 2016
  14. Jun 01, 2016
  15. May 30, 2016
  16. May 29, 2016
  17. May 27, 2016
  18. Apr 13, 2016
  19. Mar 02, 2016
  20. Feb 16, 2016
  21. Feb 13, 2016
    • 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
  22. Feb 11, 2016
  23. Feb 10, 2016
  24. Jan 16, 2016
  25. Jan 12, 2016
  26. Dec 21, 2015
  27. Dec 15, 2015
  28. Nov 19, 2015
Loading