Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Is there a way to split conjunction automatically?

Tags:

isabelle

I want to prove A /\ B /\ C /\ D /\ E /\ F in Isabelle. How can I split the subgoal to 6 separate subgoals automatically in proof(rule ...), so then I can prove them separately afterwards?

Of course, I can write proof(rule conjI) 5 times, but maybe there is a more elegant way to do splitting in one step?

like image 799
Nadezhda Baklanova Avatar asked Oct 02 '22 07:10

Nadezhda Baklanova


1 Answers

Use the intro method: proof (intro conjI)

like image 159
Manuel Eberl Avatar answered Oct 08 '22 00:10

Manuel Eberl