1. 12 May, 2014 40 commits
  2. 11 May, 2014 40 commits
  3. 02 May, 2014 40 commits
  4. 26 Apr, 2014 40 commits
  5. 25 Apr, 2014 40 commits
  6. 23 Apr, 2014 40 commits
  7. 02 Apr, 2014 40 commits
  8. 29 Mar, 2014 40 commits
  9. 28 Mar, 2014 40 commits
  10. 20 Mar, 2014 40 commits
  11. 18 Mar, 2014 40 commits
  12. 13 Mar, 2014 40 commits
  13. 07 Mar, 2014 40 commits
  14. 25 Feb, 2014 40 commits
  15. 24 Feb, 2014 40 commits
    • Jean-Christophe Filliatre's avatar
      library: map.MapPermut now defined using map.Occ · ca0ec4aa
      Jean-Christophe Filliatre authored
      (that is, using number of occurrences)
      No more definition of permutation using inductive predicates.
      Impacts array.ArrayPermut; proof sessions updated.
      Coq realizations for map.Occ and map.MapPermut;
      proof session for array.ArrayPermut in progress
      ca0ec4aa
  16. 17 Feb, 2014 40 commits
  17. 14 Feb, 2014 40 commits
  18. 12 Feb, 2014 40 commits
  19. 11 Feb, 2014 40 commits
  20. 06 Feb, 2014 40 commits
  21. 05 Feb, 2014 40 commits
    • Jean-Christophe Filliatre's avatar
      fixed inconsistencies in theory MapPermut/ArrayPermut · e79e9a4f
      Jean-Christophe Filliatre authored
      predicates permut over maps and arrays are given new semantics, as follows:
      - MapPermut: permut m1 m2 l u means that m1[l..u[ is a permutation of
        m2[l..u[ and values outside the interval [l..u[ are *ignored*.
      - ArrayPermut: permut_sub a1 a2 l u means that a1[l..u[ is a permutation
        of a2[l..u[ and other meaningful values are *identical*.
      - ArrayPermut: another predicate map_permut_sub has the same semantics as
        MapPermut.permut_sub, that is values outside of the interval [l..u[
        are ignored
      e79e9a4f
  22. 01 Feb, 2014 40 commits
  23. 28 Jan, 2014 40 commits
  24. 27 Jan, 2014 40 commits
  25. 16 Jan, 2014 40 commits
  26. 09 Jan, 2014 40 commits
  27. 05 Oct, 2013 40 commits
  28. 21 Sep, 2013 40 commits
  29. 28 Jun, 2013 40 commits
  30. 24 Jun, 2013 40 commits
  31. 14 Jun, 2013 40 commits
  32. 11 Jun, 2013 40 commits
  33. 10 Jun, 2013 40 commits
  34. 19 May, 2013 40 commits