1. 16 Feb, 2016 9 commits
  2. 15 Feb, 2016 3 commits
  3. 14 Feb, 2016 3 commits
  4. 13 Feb, 2016 3 commits
    • Robbert Krebbers's avatar
      Extensionality of omap. · 3cda390b
      Robbert Krebbers authored
      3cda390b
    • 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
  5. 11 Feb, 2016 3 commits
    • Robbert Krebbers's avatar
      Shorter names for common math notions. · 44b18f4d
      Robbert Krebbers authored
      Also do some minor clean up.
      44b18f4d
    • Robbert Krebbers's avatar
      Revert "prelude: add notation for > and >= for all kinds of numbers" · 7ebc1859
      Robbert Krebbers authored
      This reverts commit 24fa20e5f8a2042caa19f1f6505102c5434cce54.
      
      Although these symmetric variants sometimes look "better", they
      are really annoying and should IMHO never be used:
      
      1.) For lemmas there is now a choice between >= and <=. Since there is
      no longer a canonical choice, it is very easy to introduce a lot of
      inconsistencies in statements of lemmas.
      
      2.) For automation the situation becomes annoying, you have to built in
      stuff for both >= and <=. That is very error-prone.
      
      3.) For N and Z the notions x <= y and y >= x are not even convertible!
      That means that done/by does not solve x <= y if you have y >= x and if
      avoids you applying certain lemmas.
      7ebc1859
    • Ralf Jung's avatar
      f4192019
  6. 10 Feb, 2016 1 commit
  7. 09 Feb, 2016 2 commits
  8. 08 Feb, 2016 1 commit
  9. 04 Feb, 2016 1 commit
  10. 02 Feb, 2016 1 commit
  11. 01 Feb, 2016 1 commit
  12. 27 Jan, 2016 1 commit
  13. 22 Jan, 2016 1 commit
  14. 20 Jan, 2016 1 commit
  15. 18 Jan, 2016 1 commit
  16. 16 Jan, 2016 8 commits