Here is a fix to the nounform part of the above mentioned code:
;;Forz∈C\[1,∞) and a positive integer n, we have ;; conjugate(li[n](z)=li[n](conjugate(z)).;;Forallothercases,returnaconjugatenounform.(defunconjugate-li(z)(let((n(firstz))(zz(risplit(secondz))))(if(and($featurepn'$integer) (eq t (mgrp n 0)) ;; either the imagpart(z)≠ 0 or the realpart(z) < 1 (or (eq t (mnqp (cdr zz) 0)) (eq t (mgrp 1 (car zz))))) (subftake '$li(listn)(list(ftake'$conjugate (second z)))) ;; give up and return conjugate nounform (list (list '$conjugate'simp) (subftake '$li(listn)(list(secondz)))))))
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
I'll try to fix this bug this week. Something like the following might be better:
I'm not sure the
featurepcheck is needed--need to think about that.Here is a fix to the nounform part of the above mentioned code:
Fixed by [4bf14b] . Closing this ticket as fixed.
Related
Commit: [4bf14b]