import proveit
from proveit import defaults
from proveit.logic.equality import not_equals_def
from proveit.logic.equality import not_equals_contradiction, unfold_not_equals
from proveit.logic.booleans.negation import negation_contradiction
theory = proveit.Theory() # the theorem's theory
%proving not_equals_contradiction
defaults.assumptions = not_equals_contradiction.conditions
x_neq_y = defaults.assumptions[1]
not__x_eq_y = x_neq_y.unfold()
not__x_eq_y.derive_contradiction()
%qed