|\^/| Maple 18 (APPLE UNIVERSAL OSX) ._|\| |/|_. Copyright (c) Maplesoft, a division of Waterloo Maple Inc. 2014 \ MAPLE / All rights reserved. Maple is a trademark of <____ ____> Waterloo Maple Inc. | Type ? for help. > read `first_game`; eqns := {w1 = const - p1 - p2, w2 = 11 p1 + 7 p2 - vv, w3 = 8 p1 + 14 p2 - vv, zz = vv} First dictionary: nice_solve( eqns, [zz,w1,w2,w3], [p1,p2,vv] ) Dictionary: basic = [zz, w1, w2, w3], non-basic = [p1, p2, vv] zz = vv w1 = const - p1 - p2 w2 = 11 p1 + 7 p2 - vv w3 = 8 p1 + 14 p2 - vv Second dictionary: nice_solve( eqns, [zz,w1,vv,w3], [p1,p2,w2] ) Dictionary: basic = [zz, w1, vv, w3], non-basic = [p1, p2, w2] zz = 11 p1 + 7 p2 - w2 w1 = const - p1 - p2 vv = 11 p1 + 7 p2 - w2 w3 = -3 p1 + 7 p2 + w2 Third dictionary: nice_solve( eqns, [zz,w1,p1,w3], [vv,p2,w2] ) Dictionary: basic = [zz, w1, p1, w3], non-basic = [vv, p2, w2] zz = vv w1 = vv 4 p2 w2 const - ---- - ---- - ---- 11 11 11 p1 = vv 7 p2 w2 ---- - ---- + ---- 11 11 11 w3 = 3 vv 98 p2 8 w2 - ---- + ----- + ---- 11 11 11 Fouth dictionary: nice_solve( eqns, [zz,w1,p1,vv], [w3,p2,w2] ) Dictionary: basic = [zz, w1, p1, vv], non-basic = [w3, p2, w2] zz = 11 w3 98 p2 8 w2 - ----- + ----- + ---- 3 3 3 w1 = w3 10 p2 w2 const + ---- - ----- - ---- 3 3 3 p1 = w3 7 p2 w2 - ---- + ---- + ---- 3 3 3 vv = 11 w3 98 p2 8 w2 - ----- + ----- + ---- 3 3 3 Fifth dictionary: nice_solve( eqns, [zz,p2,p1,vv], [w3,w1,w2] ) Dictionary: basic = [zz, p2, p1, vv], non-basic = [w3, w1, w2] zz = 49 const 2 w3 49 w1 3 w2 -------- - ---- - ----- - ---- 5 5 5 5 p2 = 3 const w3 3 w1 w2 ------- + ---- - ---- - ---- 10 10 10 10 p1 = 7 const w3 7 w1 w2 ------- - ---- - ---- + ---- 10 10 10 10 vv = 49 const 2 w3 49 w1 3 w2 -------- - ---- - ----- - ---- 5 5 5 5