From: Andreas Lochbihler <andreas.lochbihler@inf.ethz.ch>
Hi Benedikt,
"case splitting" is a too general term here, because only tuples of fixed variables are
expanded to their components. You can achieve the same effect by unfolding with
split_paired_all:
lemma "P (while b c (x,y))"
proof(rule while_rule, unfold split_paired_all)
Hope this helps,
Andreas
Last updated: Nov 21 2024 at 12:39 UTC