Hi all, since cf26dd7395e4, ‹surj f› is a mere abbreviation for ‹range f = UNIV›. This is a little bit unfortunate since an ordinary equation is just hidden in output that way, resulting in lots of casual confusion. I would suggest to turn ‹surj› into a mere input abbreviation, similar to ‹trivial_limit› which also covers an equality. This may also open the possibility to re-introduce ‹surj_on f A› as in input abbreviation for ‹range f = A›, which got abolished in cf26dd7395e4, leaving a strange assymmetry wrt. inj(_on), bij(_betw). Cheers, Florian
-- PGP available: http://isabelle.in.tum.de/~haftmann/pgp/florian_at_haftmann_online_de.pgp
signature.asc
Description: OpenPGP digital signature
_______________________________________________ isabelle-dev mailing list isabelle-...@in.tum.de https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev