Well, of course I should adapt the code to my case, then it actually
works:

In [34]: sol=-((4*log(7) + 5*LambertW(-7*3**(S(1)/5)*log(7)/5))/
(3*log(7)))

In [35]: sol
Out[35]:
 ⎛                     ⎛   5 ⎽⎽⎽       ⎞⎞
 ⎜                     ⎜-7⋅╲╱ 3 ⋅log(7)⎟⎟
-⎜4⋅log(7) + 5⋅LambertW⎜───────────────⎟⎟
 ⎝                     ⎝       5       ⎠⎠
─────────────────────────────────────────
                 3⋅log(7)

In [36]: ans
Out[36]:
 ⎛                     ⎛   5 ⎽⎽⎽       ⎞⎞
 ⎜                     ⎜-7⋅╲╱ 3 ⋅log(7)⎟⎟
-⎜4⋅log(7) + 5⋅LambertW⎜───────────────⎟⎟
 ⎝                     ⎝       5       ⎠⎠
─────────────────────────────────────────
                 3⋅log(7)

In [37]: sol==ans
Out[37]: True

Thanks, I'll revise my patches.

Vinzent

On Dec 17, 8:39 pm, Vinzent Steinberg
<[email protected]> wrote:
> I get always False here:
>
> In [1]: sol2=-(4*log(7) +
> 5*LambertW(-7*2**Rational(4,5)*6**Rational(1,5)*log(7)/10))/
> (3*log(7))
> In [2]: sol3=-((4*log(7) +
> 5*LambertW(-7*2**Rational(4,5)*6**Rational(1,5)*log(7)/10))/
> (3*log(7)))
>
> In [3]: sol2
> Out[3]:
>             ⎛    4/5 5 ⎽⎽⎽       ⎞
>             ⎜-7⋅2   ⋅╲╱ 6 ⋅log(7)⎟
> - 5⋅LambertW⎜────────────────────⎟ - 4⋅log(7)
>             ⎝         10         ⎠
> ─────────────────────────────────────────────
>                    3⋅log(7)
>
> In [4]: sol3
> Out[4]:
>  ⎛                     ⎛    4/5 5 ⎽⎽⎽       ⎞⎞
>  ⎜                     ⎜-7⋅2   ⋅╲╱ 6 ⋅log(7)⎟⎟
> -⎜4⋅log(7) + 5⋅LambertW⎜────────────────────⎟⎟
>  ⎝                     ⎝         10         ⎠⎠
> ──────────────────────────────────────────────
>                    3⋅log(7)
>
> In [5]: sol2==sol3
> Out[5]: False
>
> In [6]: s = solve(2*(3*x+4)**5 - 6*7**(3*x+9), x)
>
> In [7]: s
> Out[7]:
> ⎡ ⎛                     ⎛   5 ⎽⎽⎽       ⎞⎞⎤
> ⎢ ⎜                     ⎜-7⋅╲╱ 3 ⋅log(7)⎟⎟⎥
> ⎢-⎜4⋅log(7) + 5⋅LambertW⎜───────────────⎟⎟⎥
> ⎢ ⎝                     ⎝       5       ⎠⎠⎥
> ⎢─────────────────────────────────────────⎥
> ⎣                 3⋅log(7)                ⎦
>
> In [8]: ans = s[0]
>
> In [9]: ans
> Out[9]:
>  ⎛                     ⎛   5 ⎽⎽⎽       ⎞⎞
>  ⎜                     ⎜-7⋅╲╱ 3 ⋅log(7)⎟⎟
> -⎜4⋅log(7) + 5⋅LambertW⎜───────────────⎟⎟
>  ⎝                     ⎝       5       ⎠⎠
> ─────────────────────────────────────────
>                  3⋅log(7)
>
> In [10]: ans==sol2
> Out[10]: False
>
> In [11]: ans==sol3
> Out[11]: False
>
> Vinzent

-- 
You received this message because you are subscribed to the Google Groups 
"sympy" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/sympy?hl=en.

Reply via email to