Skip to content
Snippets Groups Projects
  1. Jan 29, 2019
  2. Jan 24, 2019
  3. Jan 19, 2019
  4. Nov 28, 2018
  5. Nov 09, 2018
  6. Nov 04, 2018
  7. Jun 10, 2018
  8. May 23, 2018
  9. Apr 27, 2018
  10. Apr 05, 2018
  11. Mar 08, 2018
  12. Nov 21, 2017
    • Robbert Krebbers's avatar
      Pattern matching notation for monadic binds. · dcd59f13
      Robbert Krebbers authored
      This gets rid of the old hack to have specific notations for pairs
      up to a fixed arity, and moreover allows to do fancy things like:
      
      ```
      Record test := Test { t1 : nat; t2 : nat }.
      
      Definition foo (x : option test) : option nat :=
        ''(Test a1 a2) ← x;
        Some a1.
      ```
      dcd59f13
  13. Oct 31, 2017
  14. Sep 21, 2017
  15. Sep 08, 2017
  16. Mar 15, 2017
  17. Mar 11, 2017
  18. Mar 09, 2017
  19. Feb 22, 2017
  20. Jan 31, 2017
  21. Nov 16, 2016
  22. Nov 07, 2016
  23. Oct 04, 2016
  24. Sep 20, 2016
  25. Sep 09, 2016
  26. Aug 22, 2016
  27. Aug 04, 2016
  28. Jul 03, 2016
  29. Feb 26, 2016
  30. Feb 20, 2016
  31. Feb 17, 2016
    • Robbert Krebbers's avatar
      Rename simplify_equality like tactics. · 20690605
      Robbert Krebbers authored
      simplify_equality        => simplify_eq
      simplify_equality'       => simplify_eq/=
      simplify_map_equality    => simplify_map_eq
      simplify_map_equality'   => simplify_map_eq/=
      simplify_option_equality => simplify_option_eq
      simplify_list_equality   => simplify_list_eq
      f_equal'                 => f_equal/=
      
      The /= suffixes (meaning: do simpl) are inspired by ssreflect.
      20690605
Loading