If one uses set_trace "guess overloads" 0, one can run into the odd situation where
first_x_assum(qspec_then`INR (LOG2 aa)`mp_tac) >>
fails with the error
Exception- HOL_ERR at Tactical.FIRST_ASSUM: raised
which hides the more relevant error
> ``INR (LOG2 aa)``;
Exception-
HOL_ERR
(at Preterm.type-analysis: in compiler-generated text:
There was more than one resolution of overloaded constants) raised
I am not sure whether there is an elegant way around this.
If one uses
set_trace "guess overloads" 0, one can run into the odd situation wherefails with the error
which hides the more relevant error
I am not sure whether there is an elegant way around this.