aboutsummaryrefslogtreecommitdiff
path: root/src/algebra/sum.spad.pamphlet
diff options
context:
space:
mode:
Diffstat (limited to 'src/algebra/sum.spad.pamphlet')
-rw-r--r--src/algebra/sum.spad.pamphlet12
1 files changed, 6 insertions, 6 deletions
diff --git a/src/algebra/sum.spad.pamphlet b/src/algebra/sum.spad.pamphlet
index e6b315bc..e866dc11 100644
--- a/src/algebra/sum.spad.pamphlet
+++ b/src/algebra/sum.spad.pamphlet
@@ -55,7 +55,7 @@ InnerPolySum(E, V, R, P): Exports == Impl where
up := univariate(p, v)
lp := nil()$List(SUP P)
ld := nil()$List(Z)
- while up ^= 0 repeat
+ while up ~= 0 repeat
ud := degree up; uc := leadingCoefficient up
up := reductum up
rec := pmul(uc, 1 / (ud+1) * bernoulli(ud+1))
@@ -186,12 +186,12 @@ GosperSummationMethod(E, V, R, P, Q): Exports == Impl where
dz := degree zron
mat: Matrix RQ := zero(dz+1, (k+1)::NonNegativeInteger)
vec: Vector RQ := new(dz+1, 0)
- while zron ^= 0 repeat
+ while zron ~= 0 repeat
cz := leadingCoefficient zron
dz := degree zron
zron := reductum zron
mz := univariate(cz, mv)
- while mz ^= 0 repeat
+ while mz ~= 0 repeat
cmz := leadingCoefficient(mz)::RQ
dmz := degree mz
mz := reductum mz
@@ -259,7 +259,7 @@ GosperSummationMethod(E, V, R, P, Q): Exports == Impl where
not monomial? nom =>
error "pCoef requires a monomial 2nd arg"
vlist := variables nom
- for v in vlist while p ^= 0 repeat
+ for v in vlist while p ~= 0 repeat
unom:= univariate(nom,v)
pow:=degree unom
nom:=leadingCoefficient unom
@@ -269,13 +269,13 @@ GosperSummationMethod(E, V, R, P, Q): Exports == Impl where
linearAndNNIntRoot(mp, v) ==
p := univariate(mp, v)
- degree p ^= 1 => "failed"
+ degree p ~= 1 => "failed"
(p1 := retractIfCan(coefficient(p, 1))@Union(RN,"failed"))
case "failed" or
(p0 := retractIfCan(coefficient(p, 0))@Union(RN,"failed"))
case "failed" => "failed"
rt := -(p0::RN)/(p1::RN)
- rt < 0 or denom rt ^= 1 => "failed"
+ rt < 0 or denom rt ~= 1 => "failed"
numer rt
@