Re: [Hol-info] useful HOL statistics to show the amount of proof work?

2012-05-21 Thread Ramana Kumar
On Mon, May 21, 2012 at 3:29 AM, Lu Zhao luz...@cs.utah.edu wrote: This is particularly dangerous when I have proof automation scripts that try different rewriting rules. The number reported is not representative on the complexity of the problem, but the number of inference steps conducted by

Re: [Hol-info] useful HOL statistics to show the amount of proof work?

2012-05-21 Thread Jeremy Dawson
Ramana Kumar wrote: On Mon, May 21, 2012 at 3:29 AM, Lu Zhao luz...@cs.utah.edu wrote: This is particularly dangerous when I have proof automation scripts that try different rewriting rules. The number reported is not representative on the complexity of the problem, but the number of

Re: [Hol-info] rigorous axiomatic geometry proof in HOL Light

2012-05-21 Thread John Harrison
Hi Bill, | Thanks, John! Yet again you were extremely helpful. Your fix works: | | let plane = new_definition | `plane S Between Equiv = | (Between SUBSET {(x,y,z) | x IN S /\ y IN S /\ z IN S} /\ | Equiv SUBSET {(x,y,z,w) | x IN S /\ y IN S /\ z IN S /\ w IN S})`;; Yes, that seems to be

Re: [Hol-info] rigorous axiomatic geometry proof in HOL Light

2012-05-21 Thread Bill Richter
First of all, there is the issue of currying versus uncurrying again: if you want to write Twiddle(A, l, B) then you need to make the type of Twiddle `:point#line#point-bool`, or if you want to keep the type as ``:point-line-point-bool` you need to write `Twiddle A l B`. Also, if