Proof Method. frule and drule [isa-0010]
Given a goal \llbracket X; A_1 \dots A_n \rrbracket \implies G and a theorem r: \llbracket X; P_1 \dots P_n \rrbracket \implies Y,
apply (frule r) replaces the goal with subgoals:
- \llbracket X; A_1 \dots A_n \rrbracket \implies P_1
- \dots
- \llbracket X; A_1 \dots A_n \rrbracket \implies P_n
- \llbracket X; Y; A_1 \dots A_n \rrbracket \implies G
The method drule is the same as frule except that it also deletes the assumption X from the last subgoal.