В доказательствах Изабель в стиле Isar это прекрасно работает:
from `a ∨ b` have foo
proof
assume a
show foo sorry
next
assume b
show foo sorry
qed
Неявное правило, вызываемое здесь proof
, называется rule conjE
. Но что я должен поместить туда, чтобы заставить его работать более чем для одной дизъюнкции:
from `a ∨ b ∨ c` have foo
proof(?)
assume a
show foo sorry
next
assume b
show foo sorry
next
assume c
show foo sorry
qed