Next: Saving time working in
Up: Saving lots of time
Previous: Saving lots of time
  Contents
  Index
Saving time when typing
relations involving inverses:NCMakeRelations
One can save time in inputting
various types of starting relations easily
by using the command NCMakeRelations.
In[12]:= <<NCMakeRelations.m
In[13]:= NCMakeRelations[{Inv,y,1-y}]
Out[13]= {y ** Inv[y] == 1, Inv[y] ** y == 1, (1 - y) ** Inv[1 -
y] == 1,
Inv[1 - y] ** (1 - y) == 1}
WARNING
It is traditional in mathematics to use only single characters
for indeterminates (e.g.,
,
and
).
However,
we allow these indeterminate names as well as
more complicated constructs such as
![$\displaystyle Inv[x], Inv[y], Inv[1-x**y]$](img591.png)
and
In fact, we allow
to be an indeterminate if
is an expression and
is a Mathematica symbol which has no
Mathematica code associated to it (e.g.,
or
,
but NOT
or
).
Also
one should never use
to represent
in the input of
any of the commands explained within this document, because
NCAlgebra has already assigned a meaning to
.
It knows that
is
which will
transform your starting set of data prematurely.
Besides
many more functions are facilitated by NCMakeRelations,
see Section 25.0.1.
Next: Saving time working in
Up: Saving lots of time
Previous: Saving lots of time
  Contents
  Index
NCAlgebra Project
2002-09-09