 09 Dec, 2016 1 commit


Ralf Jung authored

 05 Dec, 2016 3 commits


Robbert Krebbers authored
Using this new definition we can express being contractive using a Proper. This has the following advantages:  It makes it easier to state that a function with multiple arguments is contractive (in all or some arguments).  A solve_contractive tactic can be implemented by extending the solve_proper tactic.

Robbert Krebbers authored
This removes Ralf's hack of using later_car, which is not function in the logic. Thanks to Aleš for suggesting this.

Ralf Jung authored

 02 Dec, 2016 1 commit


Robbert Krebbers authored

 25 Nov, 2016 1 commit


Ralf Jung authored

 24 Nov, 2016 1 commit


JacquesHenri Jourdan authored
The idea on magic wand is to use it for curried lemmas and use ⊢ for uncurried lemmas.

 22 Nov, 2016 3 commits


Ralf Jung authored

Robbert Krebbers authored

Ralf Jung authored
Use COFEs only for the recursive domain equation solver

 03 Nov, 2016 1 commit


Robbert Krebbers authored
The old choice for ★ was a arbitrary: the precedence of the ASCII asterisk * was fixed at a wrong level in Coq, so we had to pick another symbol. The ★ was a random choice from a unicode chart. The new symbol ∗ (as proposed by David Swasey) corresponds better to conventional practise and matches the symbol we use on paper.

 27 Oct, 2016 2 commits


Robbert Krebbers authored

Ralf Jung authored

 25 Oct, 2016 2 commits


Robbert Krebbers authored

Robbert Krebbers authored
