To define the sums (disjoint union) of two predicates, we extend
the language with two unary function symbols inl x and inr x .
inl_not_inr.Sum added as elimination rule (abbrev: inl_not_inr
, options: -i -n
)
The last claim is added as invertible elimination rule.
These four rules and are added as invertible elimination rules.