# 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 -0600
**

Seen: **307 times**

Last updated: **Oct 10 '14**

non-negative integer relations on vertices

multiplicity of a point in a scheme

How can I update to latest version of CryptoMiniSat?

Computing Riemann connection fails in Maxima

possible invalid latex translation from fricas result

Is there a way to use non english symbols?

Easiest way to work in the multiplicative group of Zmod(n)

Polynomials over number fields

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.