forked from Singular/Singular
-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathChangeLog
23 lines (23 loc) · 867 Bytes
/
ChangeLog
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
News for 4-1-0:
- new types: cring, Number (internal: CRING_CMD, NUMBER2_CMD)
- new default cring objects: ZZ, QQ, CC, RR
- operations for cring: i
+ ZZ/<int>, ZZ/<bigint>
+ ==(cring,cring)
- ringlist changed: rl[1] is of type cring
(rl[1]=ringlist(rl[1]) gives the old representation
- ring construction extended:
+ ring r= <cring>,(<vars>),(<ord>);
+ ring r=(<cring,<vars>),...
+ def r=ringlist(<list with cring as first member>)
- charstr returns ZZ, ZZ/.., QQ, CC(...)
- operations for Number:
+ create from int/bint/number/Number n in cring cf:
Number(n,cf)
+ operations: +,-,*,/,% Number with Number/int/bigint
+ operation ^: Number,int
+ standard operations: string(..), print, typeof, assign
(see Singular/iparith.inc)
- type conversion:
+ number(<Number>) -> map to current (polynomial) ring
+ cring(<Number>) -> base ring