]> matita.cs.unibo.it Git - helm.git/commitdiff
-applicative_case has been rewritten and simplified;
authorAndrea Asperti <andrea.asperti@unibo.it>
Fri, 28 Oct 2011 10:58:22 +0000 (10:58 +0000)
committerAndrea Asperti <andrea.asperti@unibo.it>
Fri, 28 Oct 2011 10:58:22 +0000 (10:58 +0000)
 the strategy should be clear, now.
- if we have an unkown ?n goal we instantiate it with I:True:Prop.
  Due to the topological ordering of goals, ?n should not appear
  in any other open goal, so its instantiation can be arbitrary.
- paramodulation is has only an implicit knowledge of the symmetry
  of equality, hence it is in trouble to prove (a=b) = (b=a).
  A try_sym tactic has been added to smart application to cover this
  case.


No differences found