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 <l...@cam.ac.uk>
> Subject: Re: [isabelle] find_theorems and locales
> Date: 19 June 2015 16:22:53 BST
> To: Florian Haftmann <florian.haftm...@informatik.tu-muenchen.de>
> Cc: Bertram Felgenhauer <bertram.felgenha...@googlemail.com>, 
> cl-isabelle-us...@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

_______________________________________________
isabelle-dev mailing list
isabelle-...@in.tum.de
https://mailmanbroy.informatik.tu-muenchen.de/mailman/listinfo/isabelle-dev

Reply via email to