Hi, I'm trying to use the tactical SPLIT_LT to multiple subgoals. However, I'm facing error with assumption matching. For instance, I've a proof goal of this form:
`(A1 ==> B1) ==> (B1 /\ SG2 /\ SG3)` rw [] \\ (pop_assum (fn th => match_mp_tac th)) THEN_LT SPLIT_LT 1 (ALL_LT, ALLGOALS (rw[])) I'm getting following matching error... Exception raised at Tactic.MATCH_MP_TAC: No match Exception- HOL_ERR {message = "No match", origin_function = "MATCH_MP_TAC", origin_structure = "Tactic"} raised It works otherwise for handling them individually... -- Waqar Ahmad, Ph.D. Post Doc at Hardware Verification Group (HVG) Department of Electrical and Computer Engineering Concordia University, QC, Canada Web: http://save.seecs.nust.edu.pk/waqar-ahmad/
_______________________________________________ hol-info mailing list hol-info@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/hol-info