[isabelle-dev] Fwd: [isabelle] find_theorems and locales
Larry Paulson
lp15 at cam.ac.uk
Thu Jun 25 15:55:02 CEST 2015
Nobody has commented on this issue, and I would like to re-raise it, as it affects the development version.
It simply doesn’t make sense that fundamental axioms such as dist_norm are concealed from find_theorems. I imagine it would be very easy to change this behaviour.
Larry
> Begin forwarded message:
>
> From: Larry Paulson <lp15 at cam.ac.uk>
> Subject: Re: [isabelle] find_theorems and locales
> Date: 19 June 2015 16:22:53 BST
> To: Florian Haftmann <florian.haftmann at informatik.tu-muenchen.de>
> Cc: Bertram Felgenhauer <bertram.felgenhauer at googlemail.com>, cl-isabelle-users at lists.cam.ac.uk
>
> I've stumbled across a related issue with find_theorems that certainly seems wrong. I was searching for the theorem Real_Vector_Spaces.dist_norm_class.dist_norm, which is introduced as a type class axiom here:
>
> class dist_norm = dist + norm + minus +
> assumes dist_norm: "dist x y = norm (x - y)"
>
> Calling find_theorems with suitable patterns, such as
>
> dist "norm (_-_)”
>
> does not return this theorem among the results, but clearly it should.
>
> Larry
More information about the isabelle-dev
mailing list