Thanks for your answer Michael.

On 15/10/17 06:27, michael.norr...@data61.csiro.au wrote:
> This is a feature that hasn’t really been pursued.  There is some code 
> supporting their use (akin to the way Abbr`v` is supported in calls to the 
> simplifier), but it is incomplete and thus unused, and pretty well 
> undocumented. 
> 
> But yes, the idea is to be able to label assumptions to make it easier to 
> refer to them in later stages of a proof.  In practice, most people use the 
> ability to match assumptions with patterns, and/or the ability to select them 
> by whether or not they do or don’t raise exceptions when manipulated by rules 
> of inference.  (For example, first_x_assum (qspec_then [`x`, `y`] mp_tac) 
> will only work on assumptions that are universally quantified with two 
> variables, and if x and y appear in the goal (which is likely), those 
> universal variables will have to also be of the right type.)

-- 
Do not eat animals; respect them as you respect people.
https://duckduckgo.com/?q=how+to+(become+OR+eat)+vegan

Attachment: signature.asc
Description: OpenPGP digital signature

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
hol-info mailing list
hol-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hol-info

Reply via email to