import proveit
from proveit import defaults
from proveit import A, B, x
from proveit.logic import And
from proveit.logic.sets import SetEquiv, SubsetEq
from proveit.logic.sets.equivalence import set_equiv_def
theory = proveit.Theory() # the theorem's theory
%proving set_equiv_reversal
While this can be proven through automation, this manual proof is shorter and easy to follow.
A_equiv_B = set_equiv_reversal.condition
defaults.assumptions = [A_equiv_B]
unfolded = A_equiv_B.unfold()
unfolded.instantiate().derive_reversed().generalize(x)
%qed