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