ratint.rlg 4.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199
  1. Wed Jan 27 19:54:48 MET 1999
  2. REDUCE 3.7, 15-Jan-99 ...
  3. 1: 1:
  4. 2: 2: 2: 2: 2: 2: 2: 2: 2:
  5. *** c already defined as operator
  6. 3: 3:
  7. exp1:=441*x^7+780*x^6-2861*x^5+4085*x^4+7695*x^3+3713*x^2-43253*x+24500;
  8. exp1 :=
  9. 7 6 5 4 3 2
  10. 441*x + 780*x - 2861*x + 4085*x + 7695*x + 3713*x - 43253*x + 24500
  11. exp2:=9*x^6+6*x^5-65*x^4+20*x^3+135*x^2-154*x+49;
  12. 6 5 4 3 2
  13. exp2 := 9*x + 6*x - 65*x + 20*x + 135*x - 154*x + 49
  14. aa:=7*x^13+10*x^8+4*x^7-7*x^6-4*x^3-4*x^2+3*x+3;
  15. 13 8 7 6 3 2
  16. aa := 7*x + 10*x + 4*x - 7*x - 4*x - 4*x + 3*x + 3
  17. bb:=x^14-2*x^8-2*x^7-2*x^4-4*x^3-x^2+2*x+1;
  18. 14 8 7 4 3 2
  19. bb := x - 2*x - 2*x - 2*x - 4*x - x + 2*x + 1
  20. % example 2.14
  21. a:=48*x^3-84*x^2+42*x-36;
  22. 3 2
  23. a := 6*(8*x - 14*x + 7*x - 6)
  24. b:=-4*x^3-10*x^2+44*x-30;
  25. 3 2
  26. b := 2*( - 2*x - 5*x + 22*x - 15)
  27. % square free ex
  28. c:=x^8-2*x^6+2*x^2-1;
  29. 8 6 2
  30. c := x - 2*x + 2*x - 1
  31. %square_free(a,x);
  32. %eval_sq_free(ws,x);
  33. % hr example
  34. pu:=441*x^7+780*x^6-2861*x^5+4085*x^4+7695*x^3+3713*x^2-43253*x+24500;
  35. 7 6 5 4 3 2
  36. pu := 441*x + 780*x - 2861*x + 4085*x + 7695*x + 3713*x - 43253*x + 24500
  37. qu:=9*x^6+6*x^5-65*x^4+20*x^3+135*x^2-154*x+49;
  38. 6 5 4 3 2
  39. qu := 9*x + 6*x - 65*x + 20*x + 135*x - 154*x + 49
  40. %makemon(p,q,x);
  41. %pf(pu/qu,x);
  42. %trst hr;
  43. k:=36*x^6+126*x^5+183*x^4+(13807/6)*x^3-407*x^2-(3242/5)*x+(3044/15);
  44. 6 5 4 3 2
  45. 1080*x + 3780*x + 5490*x + 69035*x - 12210*x - 19452*x + 6088
  46. k := --------------------------------------------------------------------
  47. 30
  48. l:=(x^2+(7/6)*x+(1/3))^2*(x-(2/5))^3;
  49. 7 6 5 4 3 2
  50. 4500*x + 5100*x - 1315*x - 2698*x + 8*x + 496*x + 16*x - 32
  51. l := -------------------------------------------------------------------
  52. 4500
  53. %trst hr;
  54. ratint(k,l,x);
  55. 5271 3 39547 2 31018 7142
  56. ------*(x + -------*x - -------*x + -------)
  57. 5 52710 26355 26355
  58. {------------------------------------------------,
  59. 4 11 3 11 2 2 4
  60. x + ----*x - ----*x - ----*x + ----
  61. 30 25 25 75
  62. 37451 2 91125 2 128000 1
  63. -------*(log(x - ---) + -------*log(x + ---) - --------*log(x + ---))}
  64. 16 5 37451 3 37451 2
  65. ratint(exp1,exp2,x);
  66. 49 6 226 5 268 4 1608 3 6011 2 536 256
  67. ----*(x + -----*x - -----*x - ------*x + ------*x + -----*x - -----)
  68. 2 147 49 49 147 21 9
  69. {---------------------------------------------------------------------------,
  70. 4 2 3 2 7
  71. x - ---*x - 4*x + 6*x - ---
  72. 3 3
  73. 0}
  74. ratint(1,x^2,x);
  75. - 1
  76. {------,0}
  77. x
  78. ratint(1,x^2+1,x);
  79. *** Domain mode rational changed to arnum
  80. 2 1
  81. {0,log_sum(beta,beta + ---,0,log(2*beta*x - 1)*beta)}
  82. 4
  83. ratint(1,x^3+x+1,x);
  84. *** Domain mode rational changed to arnum
  85. {0,
  86. 3 3 1
  87. log_sum(beta,beta - ----*beta - ----,0,
  88. 31 31
  89. 62 2 31 4
  90. log( - ----*beta + ----*beta + x + ---)*beta)}
  91. 9 9 9
  92. ratint(1,x^5+1,x);
  93. *** Domain mode rational changed to arnum
  94. {0,
  95. 1
  96. ---*(log(x + 1) + 5*log_sum(beta,
  97. 5
  98. 4 1 3 1 2 1 1
  99. beta + ---*beta + ----*beta + -----*beta + -----,0,
  100. 5 25 125 625
  101. log(5*beta + x)*beta))}
  102. end;
  103. 4: 4: 4: 4: 4: 4: 4: 4: 4:
  104. Time for test: 600 ms
  105. 5: 5:
  106. Quitting
  107. Wed Jan 27 19:55:22 MET 1999