Compare commits
6
Commits
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
466db99962 | ||
|
|
38153f0953 | ||
|
|
fefc967055 | ||
|
|
a02e378eaf | ||
|
|
088e6b514c | ||
|
|
9d3a246c63 |
@@ -434,6 +434,15 @@ def test_logcombine_1():
|
||||
a = Symbol("a")
|
||||
z, w = symbols("z,w", positive=True)
|
||||
b = Symbol("b", real=True)
|
||||
|
||||
# a single unknown can combine
|
||||
assert logcombine(log(x) + log(2)) == log(2*x)
|
||||
|
||||
eq = log(abs(x)) + log(abs(y))
|
||||
assert logcombine(eq) == eq
|
||||
reps = {x: 0, y: 0}
|
||||
assert log(abs(x)*abs(y)).subs(reps) != eq.subs(reps)
|
||||
|
||||
assert logcombine(log(x) + 2*log(y)) == log(x) + 2*log(y)
|
||||
assert logcombine(log(x) + 2*log(y), force=True) == log(x*y**2)
|
||||
assert logcombine(a*log(w) + log(z)) == a*log(w) + log(z)
|
||||
|
||||
@@ -705,8 +705,8 @@ def test_issue_4671_4463_4467():
|
||||
#assert solve((2**exp(y**2/x) + 2)/(x**2 + 15), y) == [-sqrt(x*log(1 + I*pi/log(2)))
|
||||
# , sqrt(x*log(1 + I*pi/log(2)))]
|
||||
assert solve((2**exp(y**2/x) + 2)/(x**2 + 15), y) == [
|
||||
sqrt(x*(-log(log(2)) + log(log(2) + I*pi))),
|
||||
-sqrt(-x*(log(log(2)) - log(log(2) + I*pi)))]
|
||||
sqrt(x*(log((log(2) + I*pi)/log(2)))),
|
||||
-sqrt(-x*(log((log(2) + I*pi)/log(2))))]
|
||||
|
||||
C1, C2 = symbols('C1 C2')
|
||||
f = Function('f')
|
||||
|
||||
Reference in New Issue
Block a user