Added Feb. 7, 2019.
Problem 2.8.4.1 from Handbook of first order partial differential equations by Polyanin, Zaitsev, Moussiaux.
Solve for \(w(x,y)\) \[ w_x - \left (a y^2 \ln x -a x y (\ln x-1) f(x)+f(x) \right ) w_y = 0 \]
Mathematica ✗
ClearAll["Global`*"]; pde = D[w[x, y], x] - (a*y^2*Log[x] - a*x*y*(Log[x] - 1)*f[x] + f[x])*D[w[x, y], y] == 0; sol = AbsoluteTiming[TimeConstrained[DSolve[pde, w[x, y], {x, y}], 60*10]];
Failed
Maple ✓
restart; pde := diff(w(x,y),x)-( a*y^2*ln(x) -a*x*y* (ln(x)-1)*f(x)+f(x))*diff(w(x,y),y) = 0; cpu_time := timelimit(60*10,CodeTools[Usage](assign('sol',pdsolve(pde,w(x,y)) ),output='realtime'));
\[w \left (x , y\right ) = \mathit {\_F1} \left (\frac {-\left (\ln \left (x \right )-1\right ) x \,{\mathrm e}^{\int \frac {a x^{2} f \left (x \right ) \ln \left (x \right )^{2}+a x^{2} f \left (x \right )+\left (-2 a x^{2} f \left (x \right )-2\right ) \ln \left (x \right )}{\left (\ln \left (x \right )-1\right ) x}d x}+\left (a x y \ln \left (x \right )-a x y -1\right ) \left (\int \frac {{\mathrm e}^{\left (\int \frac {x f \left (x \right )}{\ln \left (x \right )-1}d x -2 \left (\int \frac {x f \left (x \right ) \ln \left (x \right )}{\ln \left (x \right )-1}d x \right )+\int \frac {x f \left (x \right ) \ln \left (x \right )^{2}}{\ln \left (x \right )-1}d x \right ) a} \ln \left (x \right )}{\left (\ln \left (x \right )-1\right )^{2} x^{2}}d x \right )}{\left (a x y \ln \left (x \right )-a x y -1\right ) a}\right )\]
____________________________________________________________________________________
Added Feb. 7, 2019.
Problem 2.8.4.2 from Handbook of first order partial differential equations by Polyanin, Zaitsev, Moussiaux.
Solve for \(w(x,y)\) \[ w_x + \left (f(x) y^2 -a x(\ln x) f(x) y+a \ln x+a \right ) w_y = 0 \]
Mathematica ✗
ClearAll["Global`*"]; pde = D[w[x, y], x] + (f[x]*y^2 - a*x*Log[x]*f[x]*y + a*Log[x] + a)*D[w[x, y], y] == 0; sol = AbsoluteTiming[TimeConstrained[DSolve[pde, w[x, y], {x, y}], 60*10]];
Failed
Maple ✗
restart; pde := diff(w(x,y),x)+( f(x)* y^2 -a*x*ln(x)*f(x)*y+a*ln(x)+a)*diff(w(x,y),y) = 0; cpu_time := timelimit(60*10,CodeTools[Usage](assign('sol',pdsolve(pde,w(x,y)) ),output='realtime'));
sol=()
____________________________________________________________________________________
Added Feb. 7, 2019.
Problem 2.8.4.3 from Handbook of first order partial differential equations by Polyanin, Zaitsev, Moussiaux.
Solve for \(w(x,y)\) \[ x w_x + \left (f(x) y^2 +a -a^2 (\ln x)^2 f(x) \right ) w_y = 0 \]
Mathematica ✗
ClearAll["Global`*"]; pde = x*D[w[x, y], x] + (f[x]*y^2 + a - a^2*Log[x]^2*f[x])*D[w[x, y], y] == 0; sol = AbsoluteTiming[TimeConstrained[DSolve[pde, w[x, y], {x, y}], 60*10]];
Failed
Maple ✗
restart; pde := x*diff(w(x,y),x)+( f(x)*y^2 +a -a^2* ln(x)^2 *f(x))*diff(w(x,y),y) = 0; cpu_time := timelimit(60*10,CodeTools[Usage](assign('sol',pdsolve(pde,w(x,y)) ),output='realtime'));
sol=()
____________________________________________________________________________________
Added Feb. 7, 2019.
Problem 2.8.4.4 from Handbook of first order partial differential equations by Polyanin, Zaitsev, Moussiaux.
Solve for \(w(x,y)\) \[ x w_x + \left ((y+a \ln x)^2 f(x)-a \right ) w_y = 0 \]
Mathematica ✓
ClearAll["Global`*"]; pde = x*D[w[x, y], x] + ((y + a*Log[x])^2*f[x] - a)*D[w[x, y], y] == 0; sol = AbsoluteTiming[TimeConstrained[DSolve[pde, w[x, y], {x, y}], 60*10]];
\[\left \{\left \{w(x,y)\to c_1\left (\int _1^x\frac {f(K[2])}{K[2]}dK[2]+\frac {1}{a \log (x)+y}\right )\right \}\right \}\]
Maple ✓
restart; pde :=x*diff(w(x,y),x)+( (y+a *ln(x))^2*f(x)-a)*diff(w(x,y),y) = 0; cpu_time := timelimit(60*10,CodeTools[Usage](assign('sol',pdsolve(pde,w(x,y)) ),output='realtime'));
\[w \left (x , y\right ) = \mathit {\_F1} \left (\frac {\left (a \ln \left (x \right )+y \right ) \left (\int \frac {f \left (x \right )}{x}d x \right )+1}{a \ln \left (x \right )+y}\right )\]
____________________________________________________________________________________