On 09/09/14 15:07, Jiaqi Tan wrote:
> I tried to clear the assumption list by appending "THEN (POP_ASSUM (K 
> ALL_TAC))"
> to my current list of tactics, but it doesn't clear any of the assumptions. I
> tried using "THEN (POP_ASSUM MP_TAC)" (in place of "K ALL_TAC") as well, and 
> it
> only adds one of the 6 assumptions as an antecedent to the goal.

If you want to get rid of them all, you will need to do

  REPEAT (POP_ASSUM (K ALL_TAC))

I only suggested the non-repeated version so that you could pop them off one at
a time to see when METIS_TAC started to work.

> The current proof steps I have are (apologies for the verbosity): ...

> I'm not sure if the calls to Q.PAT_ASSUM followed
> by the simplification using FULL_SIMP_TAC, and then the subsequent ASSUME_TAC
> followed by the rewrites, are causing any issues (or are logically
> incorrect/unsound). After (show_types := true), the instantiated inductive
> hypotheses have the correct types and I am able to discharge the relevant
> conjuncts in the goal.

I guess you probably have found a bug in METIS_TAC.

Does PROVE_TAC solve the goal?

Michael

________________________________

The information in this e-mail may be confidential and subject to legal 
professional privilege and/or copyright. National ICT Australia Limited accepts 
no liability for any damage caused by this email or its attachments.

------------------------------------------------------------------------------
Want excitement?
Manually upgrade your production database.
When you want reliability, choose Perforce.
Perforce version control. Predictably reliable.
http://pubads.g.doubleclick.net/gampad/clk?id=157508191&iu=/4140/ostg.clktrk
_______________________________________________
hol-info mailing list
hol-info@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/hol-info

Reply via email to