Source code for proveit.logic.sets.subtraction.difference
from proveit import Literal, Operation, USE_DEFAULTS
from proveit import x, A, B
[docs]class Difference(Operation):
# operator of the Difference operation
_operator_ = Literal(string_format='-', theory=__file__)
def __init__(self, A, B, *, styles=None):
Operation.__init__(self, Difference._operator_, [A, B],
styles=styles)
def membership_object(self, element):
from .difference_membership import DifferenceMembership
return DifferenceMembership(element, self)
def nonmembership_object(self, element):
from .difference_membership import DifferenceNonmembership
return DifferenceNonmembership(element, self)