@march Interesting. Your technique work, but I had tried plane/2 // Expand and got 1/2 (10 - 4 x + 2 y - 4 z == 0). Curious as to why?
– DavidSep 24 '15 at 06:21
Arithmetical operations like Plus has the AttributeListable, which means that it will automatically Map over Lists, but just as most functions, it doesn't automatically Map over anything else. The Head of an equation is Equal (look at the FullForm of your equation), and Plus[Equal[ ... ]] won't evaluate. In general, you have to force whatever function you are applying to the expression to move past the Equal. I don't think this is explained very well, but I'm a little tired. So it goes.
– marchSep 24 '15 at 06:24
-#/2 & /@ plane // Expand. See here, for instance, and linked questions. – march Sep 24 '15 at 04:46plane/2 // Expandand got1/2 (10 - 4 x + 2 y - 4 z == 0). Curious as to why? – David Sep 24 '15 at 06:21Plushas theAttributeListable, which means that it will automaticallyMapoverLists, but just as most functions, it doesn't automaticallyMapover anything else. TheHeadof an equation isEqual(look at theFullFormof your equation), andPlus[Equal[ ... ]]won't evaluate. In general, you have to force whatever function you are applying to the expression to move past theEqual. I don't think this is explained very well, but I'm a little tired. So it goes. – march Sep 24 '15 at 06:24