import proveit
# Prepare this notebook for defining the common expressions of a theory:
%common_expressions_notebook # Keep this at the top following 'import proveit'.
from proveit import Literal
from proveit.numbers.number_sets.integers.integer import IntegerSet, IntegerNegSet, IntegerNonZeroSet, IntegerNonPosSet
%begin common
Integer = IntegerSet()
IntegerNeg = IntegerNegSet()
IntegerNonZero = IntegerNonZeroSet()
IntegerNonPos = IntegerNonPosSet()
infinity = Literal('infinity',r'\infty')
%end common