1 /* This is a sample of answers from the under construction program,
2 which deals with "Bateman's Manuscript Project". */
4 assume(p > 0, a > 0, b > 0);
6 /* laplace transforms */
8 /* some elementary functions. */
10 t^(1/2)*%e^(-a*t/4)*%e^(-p*t);
13 t^(3/4)*%e^(-t^2/2/b)*%e^(-p*t);
16 t^(-1/2)*%e^(-2*a^(1/2)*t^(1/2))*%e^(-p*t);
19 /* Next example triggers a bug:
20 * "Is psey positive, negative, or zero?"
21 * psey is an internal variable
22 * bug report # 1635365
24 t^(1/2)*%e^(-p*t-a/t);
28 /* Next example triggers a bug:
29 * internal variable fail-on-f24p146test appears
30 * bug report # 1635372
32 sin(a*t)*cosh(b*t^2)*%e^(-p*t);
37 /* some "confluents". notice that "%m[k,m](z)" is a whittaker function. */
39 %e^(-a*t)*t^2*erf(t^(1/2))*%e^(-p*t);
43 t^(3/2)*%m[1/2,1](t)*%e^(-p*t);
48 /* some bessel functs (bf's). */
50 /* %j[v](z), 1st kind of bf's. */
51 /* %y[v](z), 2nd kind of bf's.*/
52 /* %h[v,1](z), 1st kind of the 3rd kind of bf's (1st hankel). */
53 /* %h[v,2](z), 2nd kind of the 3rd kind of bf's (2nd hankel).*/
55 t^(1/2)*bessel_j(1, 2*a^(1/2)*t^(1/2))*%e^(-p*t);
58 t^2*bessel_j(1, a*t)*%e^(-p*t);
62 t^(3/2)*bessel_y(1, a*t)*%e^(-t);
65 t^(3/2)*hankel_1(1/2,t)*%e^(-p*t);
69 t^(1/2)*hankel_2(3/4,t)*%e^(-p*t);
73 t*hankel_1(2/3,t^(1/2))*%e^(-p*t);
78 /* bessel_i(v,z), %k[v](z), modified bf's. */
80 t^(1/2)*bessel_i(1,t)*%e^(-p*t);
84 bessel_j(1, t)^2*%e^(-p*t+r);
87 t^(1/2)*bessel_j(1/2, t^(1/2))^2*%e^(-p*t);
90 t^(5/2)*bessel_y(1/2, t^(1/2))^2*%e^(-p*t);
94 /*some combinations of products of bessel functions*/
95 t^(3/4)*bessel_j(1/2, t)*bessel_j(1/4, t)*%e^(-p*t);
99 /* Next example triggers asksign of (psey - a)*(psey + a)
100 * bug report # 1635365
102 t*bessel_i(0,a*t/2)*bessel_i(1,a*t/2)*%e^(-p*t);
107 /* related to bf's functions. */
109 /* struve functions. */
111 t^(3/2)*struve_h(1,t^(1/2))*%e^(-p*t);
115 t*struve_h(1,t)*%e^(-p*t);
119 forget(p > 0, a > 0, b > 0);