Makes a complete intersection f0..fc-1 = x0d..xc-1d or, when Random=>true (the default), random linear combinations of these, in the polynomial ring ZZ/p[x0..xc-1], where p can be set by the optional argument Characteristic=>p. By default, p = 101.
i1 : netList setupRings(2,2)
+----------------------------+
| ZZ |
o1 = |---[x , x ] |
|101 0 1 |
+----------------------------+
| ZZ |
|---[x , x ] |
|101 0 1 |
|----------- |
| 2 2 |
|24x - 36x |
| 0 1 |
+----------------------------+
| ZZ |
| ---[x , x ] |
| 101 0 1 |
|----------------------------|
| 2 2 2 2 |
|(24x - 36x , - 30x - 29x )|
| 0 1 0 1 |
+----------------------------+
|
i2 : netList setupRings(2,2,Characteristic=>5)
+-----------------------+
|ZZ |
o2 = |--[x , x ] |
| 5 0 1 |
+-----------------------+
|ZZ |
|--[x , x ] |
| 5 0 1 |
|---------- |
| 2 2 |
| 2x - 2x |
| 0 1 |
+-----------------------+
| ZZ |
| --[x , x ] |
| 5 0 1 |
|-----------------------|
| 2 2 2 2 |
|(2x - 2x , - x - 2x )|
| 0 1 0 1 |
+-----------------------+
|