import proveit
from proveit import defaults
from proveit import A, B
from proveit.logic import in_bool, Not, Or
theory = proveit.Theory() # the theorem's theory
%proving not_left_if_neither
defaults.assumptions = not_left_if_neither.all_conditions()
AorB_given_A = Or(A, B).conclude_via_example(
A, assumptions = defaults.assumptions + (A,))
A_impl_AorB = AorB_given_A.as_implication(A)
A_impl_AorB.deny_antecedent()
%qed