`diff/LegendreKc` := proc(k,x)
diff(k,x)*(-1/k*LegendreKc(k)+1/k/(1-k^2)*LegendreEc(k));
end:
`diff/LegendreKc1` := proc(k,x)
diff(k,x)*(k/(1-k^2)*LegendreKc1(k)-1/k/(1-k^2)*LegendreEc1(k));
end:
`diff/LegendreEc` := proc(k,x)
diff(k,x)*(-1/k*LegendreKc(k)+1/k*LegendreEc(k));
end:
`diff/LegendreEc1` := proc(k,x)
diff(k,x)*(k/(1-k^2)*LegendreKc1(k)-k/(1-k^2)*LegendreEc1(k));
end:
alias (Kc=LegendreKc,Ec= LegendreEc,Kc1= LegendreKc1, Ec1=LegendreEc1);
LL:=Kc*Ec1+Ec*Kc1-Kc*Kc1;
diff(LL(t),t); simplify(");
LL((sqrt(3)-1)/2); evalf(");