limits.log 9.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618619620621622623624625626627628629630631632633634635636637638639640641642643644645646647648649650651652653654655656657658659660661662663664665666667668669670671672673674675676677678679680681682683684685686687688689690691692693694695696697698699700701702703704705706707708709710711712713714715716717718719720721722723724725726727728729730731732733734735736737738739740741742743744745746747748749750751752753754755756757758759760761762763764765766767768769770771772773774775776777778779780781782783784785786787788789790791792793794795796797798799800801802803804805806807808809810811812813814815816817818819820821822823824825826827828829830831832833834835836837838839840841842
  1. Codemist Standard Lisp 3.54 for DEC Alpha: May 23 1994
  2. Dump file created: Mon May 23 10:39:11 1994
  3. REDUCE 3.5, 15-Oct-93 ...
  4. Memory allocation: 6023424 bytes
  5. +++ About to read file ndotest.red
  6. % Tests of limits package.
  7. limit(sin(x)/x,x,0);
  8. 1
  9. % 1
  10. limit(sin(x)^2/x,x,0);
  11. 0
  12. % 0
  13. limit(sin(x)/x,x,1);
  14. sin(1)
  15. % sin(1)
  16. limit(1/x,x,0);
  17. infinity
  18. % infinity
  19. limit(-1/x,x,0);
  20. - infinity
  21. % - infinity
  22. limit((sin(x)-x)/x^3,x,0);
  23. - 1
  24. ------
  25. 6
  26. % -1/6
  27. limit(x*sin(1/x),x,infinity);
  28. 1
  29. % 1
  30. limit(sin x/x^2,x,0);
  31. infinity
  32. % infinity
  33. limit(x^2*sin(1/x),x,infinity);
  34. infinity
  35. % infinity
  36. % Simple examples from Schaum's Theory & Problems of Advanced Calculus
  37. limit(x^2-6x+4,x,2);
  38. -4
  39. % -4
  40. limit((x+3)*(2x-1)/(x^2+3x-2),x,-1);
  41. 3
  42. ---
  43. 2
  44. % 3/2
  45. limit((sqrt(4+h)-2)/h,h,0);
  46. 1
  47. ---
  48. 4
  49. % 1/4
  50. limit((sqrt(x)-2)/(4-x),x,4);
  51. - 1
  52. ------
  53. 4
  54. % -1/4
  55. limit((x^2-4)/(x-2),x,2);
  56. 4
  57. % 4
  58. limit(1/(2x-5),x,-1);
  59. - 1
  60. ------
  61. 7
  62. % -1/7
  63. limit(sqrt(x)/(x+1),x,1);
  64. 1
  65. ---
  66. 2
  67. % 1/2
  68. limit((2x+5)/(3x-2),x,infinity);
  69. 2
  70. ---
  71. 3
  72. % 2/3
  73. limit((1/(x+3)-2/(3x+5))/(x-1),x,1);
  74. 1
  75. ----
  76. 32
  77. % 1/32
  78. limit(sin(3x)/x,x,0);
  79. 3
  80. % 3
  81. limit((1-cos(x))/x^2,x,0);
  82. 1
  83. ---
  84. 2
  85. % 1/2
  86. limit((6x-sin(2x))/(2x+3*sin(4x)),x,0);
  87. 2
  88. ---
  89. 7
  90. % 2/7
  91. limit((1-2*cos(x)+cos(2x))/x^2,x,0);
  92. -1
  93. % -1
  94. limit((3*sin(pi*x) - sin(3*pi*x))/x^3,x,0);
  95. 3
  96. 4*pi
  97. % 4*pi^3
  98. limit((cos(a*x)-cos(b*x))/x^2,x,0);
  99. 2 2
  100. - a + b
  101. ------------
  102. 2
  103. % (-a^2 + b^2)/2
  104. limit((e^x-1)/x,x,0);
  105. 1
  106. % 1
  107. limit((a^x-b^x)/x,x,0);
  108. log(a) - log(b)
  109. % log(a) - log(b)
  110. % Examples taken from Hyslop's Real Variable
  111. limit(sinh(2x)^2/log(1+x^2),x,0);
  112. 4
  113. % 4
  114. limit(x^2*(e^(1/x)-1)*(log(x+2)-log(x)),x,infinity);
  115. 2
  116. % 2
  117. limit(x^alpha*log(x+1)^2/log(x),x,infinity);
  118. 2
  119. alpha log(x + 1)
  120. limit(x *-------------,x,infinity)
  121. log(x)
  122. %% if repart alpha < 0 then 0 else infinity.
  123. %% fails because answer depends in essential way on parameter.
  124. limit((2*cosh(x)-2-x^2)/log(1+x^2)^2,x,0);
  125. 1
  126. ----
  127. 12
  128. % 1/12
  129. limit((x*sinh(x)-2+2*cosh(x))/(x^4+2*x^2),x,0);
  130. 1
  131. % 1
  132. limit((2*sinh(x)-tanh(x))/(e^x-1),x,0);
  133. 1
  134. % 1
  135. limit(x*tanh(x)/(sqrt(1-x^2)-1),x,0);
  136. -2
  137. % -2
  138. limit((2*log(1+x)+x^2-2*x)/x^3,x,0);
  139. 2
  140. ---
  141. 3
  142. % 2/3
  143. limit((e^(5*x)-2*x)^(1/x),x,0);
  144. 3
  145. e
  146. % e^3
  147. limit(log(log(x))/log(x)^2,x,infinity);
  148. 0
  149. % 0
  150. % These are adapted from Lession 4 from Stoutmyer
  151. limit((e^x-1)/x, x, 0);
  152. 1
  153. % 1
  154. limit(((1-x)/log(x))**2, x, 1);
  155. 1
  156. % 1
  157. limit(x/(e**x-1), x, 0);
  158. 1
  159. % 1
  160. %% One sided limits
  161. limit!+(sin(x)/sqrt(x),x,0);
  162. 0
  163. % 0
  164. limit!-(sin(x)/sqrt(x),x,0);
  165. 0
  166. % 0
  167. limit(x/log x,x,0);
  168. 0
  169. % 0
  170. limit(log(1 + x)/log x,x,infinity);
  171. 1
  172. % 1
  173. limit(log x/sqrt x,x,infinity);
  174. 0
  175. % 0
  176. limit!+(sqrt x/sin x,x,0);
  177. infinity
  178. % infinity
  179. limit(log x,x,0);
  180. - infinity
  181. % - infinity
  182. limit(x*log x,x,0);
  183. 0
  184. % 0
  185. limit(log x/log(2x),x,0);
  186. 1
  187. % 1
  188. limit(log x*log(1+x)*(1+x),x,0);
  189. 0
  190. % 0
  191. limit(log x/x,x,infinity);
  192. 0
  193. % 0
  194. limit(log x/sqrt x,x,infinity);
  195. 0
  196. % 0
  197. limit(log x,x,infinity);
  198. infinity
  199. % infinity
  200. limit(log(x+1)/sin x,x,0);
  201. 1
  202. % 1
  203. limit(log(1+1/x)*sin x,x,0);
  204. 0
  205. % 0
  206. limit(-log(1+x)*(x+2)/sin x,x,0);
  207. -2
  208. % -2
  209. limit(-log x*(3+x)/log(2x),x,0);
  210. -3
  211. % -3
  212. limit(log(x+1)^2/sqrt x,x,infinity);
  213. 0
  214. % 0
  215. limit(log(x + 1) - log x,x,infinity);
  216. 0
  217. % 0
  218. limit(-(log x)^2/log log x,x,infinity);
  219. - infinity
  220. % - infinity
  221. limit(log(x-1)/sin x,x,0);
  222. infinity
  223. % infinity
  224. limit!-(sqrt x/sin x,x,0);
  225. infinity
  226. % infinity
  227. limit(log x-log(2x),x,0);
  228. - log(2)
  229. % - log(2)
  230. limit(sqrt x-sqrt(x+1),x,infinity);
  231. 0
  232. % 0
  233. limit(sin sin x/x,x,0);
  234. 1
  235. % 1
  236. limit!-(sin x/cos x,x,pi/2);
  237. infinity
  238. % infinity % this works!
  239. limit!+(sin x/cos x,x,pi/2);
  240. - infinity
  241. % - infinity % so does this!
  242. limit(sin x/cosh x,x,infinity);
  243. 0
  244. % 0
  245. limit(sin x/x,x,infinity);
  246. 0
  247. % 0
  248. limit(x*sin(1/x),x,0);
  249. 0
  250. % 0
  251. limit(exp x/((exp x + exp(-x))/2),x,infinity);
  252. 2
  253. % 2
  254. % limit(exp x/cosh x,x,infinity); % fails in this form, but if cosh is
  255. %defined using let, then it works.
  256. limit((sin(x^2)/(x*sinh x)),x,0);
  257. 1
  258. % 1
  259. limit(log x*sin(x^2)/(x*sinh x),x,0);
  260. - infinity
  261. % - infinity
  262. limit(sin(x^2)/(x*sinh x*log x),x,0);
  263. 0
  264. % 0
  265. limit(log x/log(x^2),x,0);
  266. 1
  267. ---
  268. 2
  269. % 1/2
  270. limit(log(x^2)-log(x^2+8x),x,0);
  271. - infinity
  272. % - infinity
  273. limit(log(x^2)-log(x^2+8x),x,infinity);
  274. 0
  275. % 0
  276. limit(sqrt(x+5)-sqrt x,x,infinity);
  277. 0
  278. % 0
  279. limit(2^(log x),x,0);
  280. 0
  281. % 0
  282. % Additional examples
  283. limit((sin tan x-tan sin x)/(asin atan x-atan asin x),x,0);
  284. 1
  285. % 1
  286. % This one has the value infinity, but fails with de L'Hospital's rule:
  287. limit((e+1)^(x^2)/e^x,x,infinity);
  288. 2
  289. x
  290. (e + 1)
  291. limit(-----------,x,infinity)
  292. x
  293. e
  294. % infinity % fails
  295. comment
  296. The following examples were not in the previous set$
  297. % Simon test examples:
  298. limit(log(x-a)/((a-b)*(a-c)) + log(2(x-b))/((b-c)*(b-a))
  299. + log(x-c)/((c-a)*(c-b)),x,infinity);
  300. 1
  301. log(---)
  302. 2
  303. ----------------------
  304. 2
  305. a*b - a*c - b + b*c
  306. % log(1/2)/((a-b)*(b-c))
  307. limit(1/(e^x-e^(x-1/x^2)),x,infinity);
  308. 1
  309. limit(----------------,x,infinity)
  310. 2
  311. x x - 1/x
  312. e - e
  313. % infinity % fails
  314. % new capabilities: branch points at the origin, needed for definite
  315. % integration.
  316. limit(x+sqrt x,x,0);
  317. 0
  318. % 0
  319. limit!+(sqrt x/(x+1),x,0);
  320. 0
  321. % 0
  322. limit!+(x^(1/3)/(x+1),x,0);
  323. 0
  324. % 0
  325. limit(log(x)^2/x^(1/3),x,0);
  326. infinity
  327. % infinity
  328. limit(log x/x^(1/3),x,0);
  329. - infinity
  330. % - infinity
  331. h := (X^(1/3) + 3*X**(1/4))/(7*(SQRT(X + 9) - 3)**(1/4));
  332. 1/4 1/3
  333. 3*x + x
  334. h := ------------------------
  335. 1/4
  336. 7*(sqrt(x + 9) - 3)
  337. limit(h,x,0);
  338. 1/4
  339. 3*6
  340. --------
  341. 7
  342. % 3/7*6^(1/4)
  343. % Examples from Paul S. Wang's thesis:
  344. limit(x^log(1/x),x,infinity);
  345. 0
  346. % 0
  347. limit(cos x - 1/(e^x^2 - 1),x,0);
  348. - infinity
  349. % - infinity
  350. limit((1+a*x)^(1/x),x,infinity);
  351. 1
  352. % 1
  353. limit(x^2*sqrt(4*x^4+5)-2*x^4,x,infinity);
  354. 5
  355. ---
  356. 4
  357. % 5/4
  358. limit!+(1/x-1/sin x,x,0);
  359. 0
  360. % 0
  361. limit(e^(x*sqrt(x^2+1))-e^(x^2),x,infinity);
  362. 2 2
  363. x*sqrt(x + 1) x
  364. limit(e - e ,x,infinity)
  365. % 0 fails
  366. limit((e^x+x*log x)/(log(x^4+x+1)+e^sqrt(x^3+1)),x,infinity);
  367. x
  368. e + x*log(x)
  369. limit(---------------------------------,x,infinity)
  370. 3
  371. 4 sqrt(x + 1)
  372. log(x + x + 1) + e
  373. %0 % fails
  374. limit!-(1/(x^3-6*x+11*x-6),x,2);
  375. 1
  376. ----
  377. 12
  378. % 1/12
  379. limit((x*sqrt(x+5))/(sqrt(4*x^3+1)+x),x,infinity);
  380. 1
  381. ---
  382. 2
  383. % 1/2
  384. limit!-(tan x/log cos x,x,pi/2);
  385. - infinity
  386. % - infinity
  387. z0 := z*(z-2*pi*i)*(z-pi*i/2)/(sinh z - i);
  388. 2 2
  389. z*( - 5*i*pi*z - 2*pi + 2*z )
  390. z0 := --------------------------------
  391. 2*(sinh(z) - i)
  392. limit(df(z0,z),z,pi*i/2);
  393. infinity
  394. % infinity
  395. z1 := z0*(z-pi*i/2);
  396. 3 2 2 3
  397. z*(2*i*pi - 12*i*pi*z - 9*pi *z + 4*z )
  398. z1 := -------------------------------------------
  399. 4*(sinh(z) - i)
  400. limit(df(z1,z),z,pi*i/2);
  401. - 2*pi
  402. % -2*pi
  403. % and the analogous problem:
  404. z2 := z*(z-2*pi)*(z-pi/2)/(sin z - 1);
  405. 2 2
  406. z*(2*pi - 5*pi*z + 2*z )
  407. z2 := ---------------------------
  408. 2*(sin(z) - 1)
  409. limit(df(z2,z),z,pi/2);
  410. infinity
  411. % infinity
  412. z3 := z2*(z-pi/2);
  413. 3 2 2 3
  414. z*( - 2*pi + 9*pi *z - 12*pi*z + 4*z )
  415. z3 := ------------------------------------------
  416. 4*(sin(z) - 1)
  417. limit(df(z3,z),z,pi/2);
  418. 2*pi
  419. % 2*pi
  420. % A test by Wolfram Koepf.
  421. f:=x^2/(3*(-27*x^2 - 2*x^3 + 3^(3/2)*(27*x^4 + 4*x^5)^(1/2))^(1/3));
  422. 2
  423. x
  424. f := -------------------------------------------------
  425. 2/3 1/3
  426. 3*x *(3*sqrt(4*x + 27)*sqrt(3) - 2*x - 27)
  427. L0:=limit(f,x,0);
  428. l0 := 0
  429. % L0 := 0
  430. f1:=((f-L0)/x^(1/3))$
  431. L1:=limit(f1,x,0);
  432. l1 := 0
  433. % L1 := 0
  434. f2:=((f1-L1)/x^(1/3))$
  435. L2:=limit(f2,x,0);
  436. - 1
  437. l2 := ------
  438. 1/3
  439. 2
  440. % L2 := -1/2^(1/3)
  441. f3:=((f2-L2)/x^(1/3))$
  442. L3:=limit(f3,x,0);
  443. l3 := 0
  444. % L3 := 0
  445. f4:=((f3-L3)/x^(1/3))$
  446. L4:=limit(f4,x,0);
  447. l4 := 0
  448. % L4 := 0
  449. f5:=((f4-L4)/x^(1/3))$
  450. L5:=limit(f5,x,0);
  451. 1/3
  452. - 4
  453. l5 := ---------
  454. 81
  455. % L5 = -2^(2/3)/81
  456. f6:=((f5-L5)/x^(1/3))$
  457. L6:=limit(f6,x,0);
  458. l6 := 0
  459. % L6 := 0
  460. f7:=((f6-L6)/x^(1/3))$
  461. L7:=limit(f7,x,0);
  462. l7 := 0
  463. % L7 := 0
  464. f8:=((f7-L7)/x^(1/3))$
  465. L8:=limit(f8,x,0);
  466. 7
  467. l8 := -----------
  468. 1/3
  469. 6561*2
  470. % L8 := 7/(6561*2^(1/3))
  471. limit(log(1+x)^2/x^(1/3),x,infinity);
  472. 0
  473. % 0
  474. limit(e^(log(1+x)^2/x^(1/3)),x,infinity);
  475. 1
  476. % 1
  477. ss := (sqrt(x^(2/5) +1) - x^(1/3)-1)/x^(1/3);
  478. 2/5 1/3
  479. sqrt(x + 1) - x - 1
  480. ss := ---------------------------
  481. 1/3
  482. x
  483. limit(ss,x,0);
  484. -1
  485. % -1
  486. limit(exp(ss),x,0);
  487. 1
  488. ---
  489. e
  490. % 1/e
  491. limit(log x,x,-1);
  492. log(-1)
  493. % log(-1)
  494. limit(log(ss),x,0);
  495. log(-1)
  496. % log(-1)
  497. ss := ((x^(1/2) - 1)^(1/3) + (x^(1/5) + 1)^2)/x^(1/5);
  498. 1/3 2/5 1/5
  499. (sqrt(x) - 1) + x + 2*x + 1
  500. ss := --------------------------------------
  501. 1/5
  502. x
  503. limit(ss,x,0);
  504. 2
  505. % 2
  506. h := (X^(1/5) + 3*X**(1/4))^2/(7*(SQRT(X + 9) - 3 - x/6))**(1/5);
  507. 1/5 2/5 9/20
  508. 6 *(x + 6*x + 9*sqrt(x))
  509. h := -----------------------------------
  510. 1/5 1/5
  511. (6*sqrt(x + 9) - x - 18) *7
  512. limit(h,x,0);
  513. 1/5
  514. - 216
  515. -----------
  516. 1/5
  517. 7
  518. % -6^(3/5)/7^(1/5)
  519. end;
  520. (TIME: limits 120478 125594)
  521. End of Lisp run after 120.51+5.74 seconds