REDUCE

Appendix A
Reserved Identifiers

We list here all identifiers that are normally reserved in REDUCE including names of commands, operators and switches initially in the system. Excluded are words that are reserved in specific implementations of the system.

Commands

ALGEBRAIC ANTISYMMETRIC ARRAY BYE CLEAR CLEARRULES COMMENT CONT DECOMPOSE DEFINE DEPEND DISPLAY ED EDITDEF END EVEN FACTOR FOR FORALL FOREACH GO GOTO IF IN INDEX INFIX INPUT INTEGER KORDER LET LINEAR LISP LISTARGP LOAD LOAD_PACKAGE MASS MATCH MATRIX MATRIXPROC MSHELL NODEPEND NONCOM NONZERO NOSPUR NOTREALVALUED ODD OFF ON OPERATOR ORDER OUT PAUSE PRECEDENCE PRINT_INDEXED PRINT_NOINDEXED PRINT_PRECISION PROCEDURE QUIT REAL REALVALUED REMEMBER REMFAC REMIND RETRY RETURN SAVEAS SCALAR SELFCONJUGATE SETMOD SHARE SHOWTIME SHUT SPUR SYMBOLIC SYMMETRIC UNSET VECDIM VECTOR WEIGHT WRITE WTLEVEL

Boolean Operators

EVENP FIXP FREEOF NUMBERP ORDP PRIMEP REALVALUEDP

Infix Operators

:= = >= > <= < => + - * / // ^ ** . .. WHERE SETQ OR AND CONS DIFFERENCE divide EQ EQUAL EXPT GEQ GREATERP LEQ LESSP MEMBER MEMQ MINUS mod NEQ PLUS QUOTIENT RECIP TIMES

Numerical Operators

ABS ACOS ACOSH ACOT ACOTH ACSC ACSCH AIRY_AI AIRY_AIPRIME AIRY_BI AIRY_BIPRIME ASEC ASECH ASIN ASINH ATAN ATANH ATAN2 BERNOULLI BESSELI BESSELJ BESSELK BESSELY BETA COS COSH COT COTH CSC CSCH CSCH EXP FACTORIAL FIX FLOOR GAMMA HANKEL1 HANKEL2 HYPOT IBETA IGAMMA KUMMERM KUMMERU LERCH_PHI LN LOG LOGB LOG10 LOMMEL1 LOMMEL2 NEXTPRIME POCHHAMMER POLYGAMMA PSI ROUND SEC SECH SIN SINH SQRT STRUVEH STRUVEL TAN TANH WHITTAKERM WHITTAKERU ZETA

Prefix Operators

APPEND ARBCOMPLEX ARBINT ARGLENGTH CEILING CI COEFF COEFFN COFACTOR CONJ CONTINUED_FRACTION DEG DEN DET DF DILOG EI EPS ERF EXPAND_CASES FACTORIZE FIBONACCI FIBONACCIP FIRST GCD G HYPERGEOMETRIC IMPART INT INTERPOL LCM LCOF LENGTH LHS LINELENGTH LIST LPOWER LTERM MAINVAR MAP MAT MATEIGEN MAX MEIJERG MIN MKID MOTZKIN NULLSPACE NUM ONE_OF PART PF PRECISION PROD pseudo_div pseudo_divide pseudo_quotient pseudo_remainder RANDOM RANDOM_NEW_SEED RANK REDERR REDUCT remainder REPART REST RESULTANT REVERSE RHS ROOT_OF ROOT_VAL SECOND SELECT SET SHOWRULES SI SIGN SOLVE SOLIDHARMONICY SPHERICALHARMONICY STRUCTR SUB SUM THIRD TOTALDEG TP TRACE VARNAME

Reserved Variables

!__FILE__ !__LINE__ ASSUMPTIONS CARD_NO CATALAN E EULER_GAMMA EVAL_MODE FORT_WIDTH GOLDEN_RATIO HIGH_POW I INFINITY K!* KHINCHIN LOW_POW NEGATIVE NIL PI POSITIVE REQUIREMENTS ROOT_MULTIPLICITIES T

Switches

ADJPREC ALGINT ALLBRANCH ALLFAC ALLOWDFINT ANTICOM ARBVARS ASSERT ASSERTBREAK ASSERTSTATISTICS BALANCE_MOD BEZOUT BFSPACE CF_TAYLOR CHECKORD COMBINEEXPT COMBINELOGS COMMUTEDF COMP COMPLEX CONTRACT CRAMER CREF DEFN DEMO DFINT DFPRINT DISPJACOBIAN DISTRIBUTE DIV ECHO ERRCONT EVALLHSEQP EXP EXPANDDF EXPANDLOGS EZGCD FACTOR FAILHARD FORT FORTUPPER FULLROOTS GCD HORNER IFACTOR IMAGINARY INT INTSTR LCM LIST LISTARGS LHYP LMON LOOKING_GOOD LOWER_MATRIX LTRIG MCD MODULAR MSG MULTIPLICITIES NAT NERO NOCOMMUTEDF NOCONVERT NOLNR NOSPLIT NOT_NEGATIVE ONLY_INTEGER OUTPUT PERIOD PLOTKEEP PRECISE PRECISE_COMPLEX PRET PRI RAT RATARG RATIONAL RATIONALIZE RATPRI REVPRI RLISP88 ROUNDALL ROUNDBF ROUNDED SAVESTRUCTR SIMPNONCOMDF SOLVESINGULAR SYMMETRIC TIME TRA TRDEFINT TRFAC TRIGFORM TRINT TRPLOT UPPER_MATRIX VAROPT

OtherReservedIds

BEGIN DO THEN EXPR FEXPR INPUT LAMBDA LISP MACRO PRODUCT REPEAT SMACRO SUM THEN UNTIL WHEN WHILE WS