logo

Common expressions for the theory of proveit.numbers.number_sets.real_numbers

In [1]:
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.numbers.number_sets.real_numbers.real import (
    RealSet, RealPosSet, RealNegSet, RealNonNegSet, RealNonPosSet, RealNonZeroSet)
from proveit.numbers.number_sets.real_numbers.irrational import IrrationalLiteral
%begin common
Defining common sub-expressions for theory 'proveit.numbers.number_sets.real_numbers'
Subsequent end-of-cell assignments will define common sub-expressions
%end_common will finalize the definitions
In [2]:
Real = RealSet()
Real:
In [3]:
RealPos = RealPosSet()
RealPos:
In [4]:
RealNeg = RealNegSet()
RealNeg:
In [5]:
RealNonNeg = RealNonNegSet()
RealNonNeg:
In [6]:
RealNonPos = RealNonPosSet()
RealNonPos:
In [7]:
RealNonZero = RealNonZeroSet()
RealNonZero:
In [8]:
e = IrrationalLiteral('e', r'\mathsf{e}')
e:
In [9]:
pi = IrrationalLiteral('pi', r'\pi')
pi:
In [10]:
%end common
These common expressions may now be imported from the theory package: proveit.numbers.number_sets.real_numbers