1. 26 Jun, 2016 1 commit
    • Robbert Krebbers's avatar
      Improve solve_proper a bit. · b3d2ff9b
      Robbert Krebbers authored
      This is very experimental. It should now deal better with stuff like:
      
        match x with .. end = match y with .. end
      
      In case there is a hypothesis H : R x y, it will try to destruct it.
      b3d2ff9b
  2. 24 Jun, 2016 2 commits
  3. 23 Jun, 2016 11 commits
  4. 21 Jun, 2016 2 commits
  5. 20 Jun, 2016 1 commit
  6. 19 Jun, 2016 1 commit
  7. 17 Jun, 2016 4 commits
  8. 16 Jun, 2016 9 commits
  9. 15 Jun, 2016 8 commits
  10. 14 Jun, 2016 1 commit
    • Robbert Krebbers's avatar
      Define projections of cofeT, cmraT and ucmraT as Hint Extern. · 1f3636b0
      Robbert Krebbers authored
      This way, we can use eapply instead of class_apply, which is used
      when the instances are defined using the Instance command. It seems
      that eapply is stronger as class_apply, and as such solves some issues
      when canonical structures have type class parameters, for example:
      
        Goal Op (option (dec_agree nat)). apply _.
      
      This failed, but is fixed by this commit.
      1f3636b0