src/HOL/Tools/Nitpick/nitpick_hol.ML
changeset 36575 6e8a1c5eb0a8
parent 36555 8ff45c2076da
child 37213 efcad7594872
equal deleted inserted replaced
36574:870dfa6d00ce 36575:6e8a1c5eb0a8
  1391                    I
  1391                    I
  1392                  else
  1392                  else
  1393                    cons (T', monomorphic_term (Sign.typ_match thy (T', T)
  1393                    cons (T', monomorphic_term (Sign.typ_match thy (T', T)
  1394                                                               Vartab.empty) t)
  1394                                                               Vartab.empty) t)
  1395                    handle Type.TYPE_MATCH => I
  1395                    handle Type.TYPE_MATCH => I
  1396                         | Refute.REFUTE _ =>
  1396                         | TERM _ =>
  1397                           if slack then
  1397                           if slack then
  1398                             I
  1398                             I
  1399                           else
  1399                           else
  1400                             raise NOT_SUPPORTED ("too much polymorphism in \
  1400                             raise NOT_SUPPORTED ("too much polymorphism in \
  1401                                                  \axiom involving " ^ quote s))
  1401                                                  \axiom involving " ^ quote s))