]> matita.cs.unibo.it Git - helm.git/commit
-pplicative_case has been rewritten and simplified;
authorAndrea Asperti <andrea.asperti@unibo.it>
Fri, 28 Oct 2011 08:13:03 +0000 (08:13 +0000)
committerAndrea Asperti <andrea.asperti@unibo.it>
Fri, 28 Oct 2011 08:13:03 +0000 (08:13 +0000)
commit9d829553caad3b96314180a8dcd0b82e5c39b243
treeda6cdd5e08a4d5f4d7073829ce766e1058342fdd
parent6c84daf943dfba98f3061cba6adadc8837bf150a
-pplicative_case has been rewritten and simplified;
  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.-This line, and those below, will be ignored--

M    nnAuto.ml
matita/components/ng_tactics/nnAuto.ml