# Problem with solution_dict=True

```
var('x y')
solve(x + y, [x, y], solution_dict=True)
```

yields AttributeError: 'list' object has no attribute 'left'

Is this a bug?

Problem with solution_dict=True

```
var('x y')
solve(x + y, [x, y], solution_dict=True)
```

yields AttributeError: 'list' object has no attribute 'left'

Is this a bug?

add a comment

3

This looks like a bug introduced in Sage 6.3. It's been reported at http://trac.sagemath.org/ticket/17128.

There is now a fix posted there. If you can, please test it.

0

A workaround (tested with Sage Cell Server):

```
var('x y')
sol = []
for v in [x,y]:
sol += solve(x + y == 0,v, solution_dict=True)
sol
```

gives

```
[{x: -y}, {y: -x}]
```

0

Hi, could you please tell us which version of sage you are using? Going to sagenb.org

```
var('x y')
sol=solve(x + y, [x, y], solution_dict=True)
sol
```

gives

```
[{x: -y}]
```

which still surprises me since the system of equation is more than incomplete.

Asked: **
2014-10-09 08:48:51 -0500
**

Seen: **297 times**

Last updated: **Oct 10 '14**

Indefinite integral is incorrect

How to change the unreadable dark blue colour in the SageMath command line window under Windows-10?

High memory usage when substituting variables

Attaching files in notebook does not update contents

Bug in computing sum (of binomials)

How to get Sage 8.0 to plot matplotlib plots inline and typeset expressions on a Jupyter notebook?

Cannot mulyiply polynomial by matrix when ordering is explicitly specified

Copyright Sage, 2010. Some rights reserved under creative commons license. Content on this site is licensed under a Creative Commons Attribution Share Alike 3.0 license.