home *** CD-ROM | disk | FTP | other *** search
Modula Definition | 1991-03-18 | 1.3 KB | 60 lines |
-
- DEFINITION MODULE MASYMDIP;
-
- (* MAS Symbol to DIP Definition Module. *)
-
-
- (* Import lists and declarations. *)
-
- FROM MASSTOR IMPORT LIST;
-
-
- (* Procedure declarations. *)
-
- PROCEDURE DIPVDEF(V: LIST): LIST;
- (*DIP define distributive polynomial variable list.
- V is a variable list. The old variable list is returned. *)
-
-
- PROCEDURE DIPTODEF(T: LIST): LIST;
- (*DIP define distributive polynomial term order.
- V is a term order indicator. The old term order indicator
- is returned. *)
-
-
- PROCEDURE SYM2DIP(T: LIST): LIST;
- (*Symbol term to distributive polynomial. *)
-
-
- PROCEDURE DIP2SYM(D: LIST): LIST;
- (*Distributive polynomial to symbol term. *)
-
-
- PROCEDURE TVARS(T: LIST): LIST;
- (*Term variables. T is a term. The list of variables
- occuring in T is returned. *)
-
-
-
- PROCEDURE DIRPFT(T, V: LIST): LIST;
- (*Distributive rational polynomial from term. T is a term,
- V is a variable list. A distributive rational polynomial
- A in r variables, where r=length(V), r ge 0, is formed
- from term T. *)
-
-
-
- PROCEDURE TFDIRP(A, V: LIST): LIST;
- (*Term from distributive rational polynomial. A is a distributive
- rational polynomial in r variables, where r=length(V), r ge 0,
- V is a symbol list. A term T is formed from A. *)
-
-
- PROCEDURE InitExternalsI;
- (*Initialize external compiled interface procedures. *)
-
-
- END MASYMDIP.
-
-
-