lean2/tests
Leonardo de Moura e8bba1ebf3 fix(frontends/lean/frontend): the definition of the explicit version @f must be definitionally equal to f
Before this commit, the explicit version @f of a constant f with implicit arguments as not definitionally equal to f.

For example, if we had

variable f {A : Type} : A -> Bool

Then, the definition of @f was

definition @f (A : Type) (a : A) : Bool := f A a

This definition is equivalent to
     fun A a, f A a
which is not definitionally equal to
     f
since definitionally equality in Lean ignores Eta conversion.

Signed-off-by: Leonardo de Moura <leonardo@microsoft.com>
2014-01-25 20:34:28 -08:00
..
lean fix(frontends/lean/frontend): the definition of the explicit version @f must be definitionally equal to f 2014-01-25 20:34:28 -08:00
lua test(tests/lua): add test/example that demonstrates how to collect statistics of used theorems 2014-01-20 18:04:22 -08:00