Nuprl Definition : rat-sign-change-list
L is a list of rational numbers a < L[0] < L[1] < ... < L[||L||-1] < b,
and f(b) is positive. Working backward down the list,
  f(L[n-1]) is negative, f(L[n-2]) is positive, etc, and f(a) has the opposite
sign from f(L[0]).
If L =[], this just says a < b and f(a) negative and f(b) positive.⋅
rat-sign-change-list(f;a;b;
                     L) ==
  (∀i:ℕ||L||. ratless(if (i =z 0) then a else L[i - 1] fi L[i]))
  ∧ ratless(if (||L|| =z 0) then a else L[||L|| - 1] fi b)
  ∧ (∀i:ℕ||L||. (ratsign(f L[i]) = (-1)^(||L|| - i) ∈ ℤ))
  ∧ (ratsign(f b) = 1 ∈ ℤ)
  ∧ (ratsign(f a) = (-1)^(||L|| + 1) ∈ ℤ)
Definitions occuring in Statement : 
ratless: ratless(x;y), 
ratsign: ratsign(x), 
exp: i^n, 
select: L[n], 
length: ||as||, 
int_seg: {i..j-}, 
ifthenelse: if b then t else f fi , 
eq_int: (i =z j), 
all: ∀x:A. B[x], 
and: P ∧ Q, 
apply: f a, 
subtract: n - m, 
add: n + m, 
minus: -n, 
natural_number: $n, 
int: ℤ, 
equal: s = t ∈ T
Definitions occuring in definition : 
ratless: ratless(x;y), 
ifthenelse: if b then t else f fi , 
eq_int: (i =z j), 
all: ∀x:A. B[x], 
int_seg: {i..j-}, 
select: L[n], 
subtract: n - m, 
and: P ∧ Q, 
equal: s = t ∈ T, 
int: ℤ, 
ratsign: ratsign(x), 
apply: f a, 
exp: i^n, 
minus: -n, 
add: n + m, 
length: ||as||, 
natural_number: $n
FDL editor aliases : 
rat-sign-change-list
Latex:
rat-sign-change-list(f;a;b;
                                          L)  ==
    (\mforall{}i:\mBbbN{}||L||.  ratless(if  (i  =\msubz{}  0)  then  a  else  L[i  -  1]  fi  ;L[i]))
    \mwedge{}  ratless(if  (||L||  =\msubz{}  0)  then  a  else  L[||L||  -  1]  fi  ;b)
    \mwedge{}  (\mforall{}i:\mBbbN{}||L||.  (ratsign(f  L[i])  =  (-1)\^{}(||L||  -  i)))
    \mwedge{}  (ratsign(f  b)  =  1)
    \mwedge{}  (ratsign(f  a)  =  (-1)\^{}(||L||  +  1))
Date html generated:
2019_10_30-AM-09_55_08
Last ObjectModification:
2019_01_17-AM-10_48_07
Theory : reals
Home
Index