===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              grep rough audit - static analysis tool
                  v2.8 written by @Wireghoul
=================================[justanotherhacker.com]===
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw-293-                                                      Leave<**** user rulebase>}(LocPredicate(Hold((b+c)*(d+1))) -> False,    Local variables: exp -> (* (+ b c )(+ d 1 )), arg1 -> (* (+ b c )(+ d 1 )), body -> (* (+ b c )(+ d 1 )), mapsingleitem -> (* (+ b c )(+ d 1 )), foreachtail -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $body22 -> (Prog (DestructiveInsert mapsingleresult 1 (` (ApplyPure $func15 (List (Hold (Hold (@ mapsingleitem )))))))), $list22 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $item22 -> mapsingleitem, mapsingleresult -> (List ), $list15 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $func15 -> "MacroSubstitute", op -> "MacroSubstitute", tl -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), ex -> (List * (* (+ b c )(+ d 1 ))(+ d 4 )), body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), change -> "LocChange", predicate -> "LocPredicate", body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), patterns -> (List (List (List + [BuiltinObject])m2 )), expression -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), arg2 -> (List (<- (+ (_ x IsBound )(_ y IsBound ))m2 )), arg1 -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), );
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw:294:                                                  Leave<builtin>}(`ApplyPure(predicate,{Hold(Hold(@body))}) -> False,    Local variables: body -> (* (+ b c )(+ d 1 )), mapsingleitem -> (* (+ b c )(+ d 1 )), foreachtail -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $body22 -> (Prog (DestructiveInsert mapsingleresult 1 (` (ApplyPure $func15 (List (Hold (Hold (@ mapsingleitem )))))))), $list22 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $item22 -> mapsingleitem, mapsingleresult -> (List ), $list15 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $func15 -> "MacroSubstitute", op -> "MacroSubstitute", tl -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), ex -> (List * (* (+ b c )(+ d 1 ))(+ d 4 )), body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), change -> "LocChange", predicate -> "LocPredicate", body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), patterns -> (List (List (List + [BuiltinObject])m2 )), expression -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), arg2 -> (List (<- (+ (_ x IsBound )(_ y IsBound ))m2 )), arg1 -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), );
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw-295-                                                  Enter<builtin>{(`, `IsFunction(Hold(@body)));
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw-296-                                                      Arg(parameter1 -> IsFunction(Hold(@body)));
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw:297:                                                  Leave<builtin>}(`IsFunction(Hold(@body)) -> True,    Local variables: body -> (* (+ b c )(+ d 1 )), mapsingleitem -> (* (+ b c )(+ d 1 )), foreachtail -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $body22 -> (Prog (DestructiveInsert mapsingleresult 1 (` (ApplyPure $func15 (List (Hold (Hold (@ mapsingleitem )))))))), $list22 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $item22 -> mapsingleitem, mapsingleresult -> (List ), $list15 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $func15 -> "MacroSubstitute", op -> "MacroSubstitute", tl -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), ex -> (List * (* (+ b c )(+ d 1 ))(+ d 4 )), body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), change -> "LocChange", predicate -> "LocPredicate", body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), patterns -> (List (List (List + [BuiltinObject])m2 )), expression -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), arg2 -> (List (<- (+ (_ x IsBound )(_ y IsBound ))m2 )), arg1 -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), );
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw-298-                                                  **** Rule in function (MacroSubstitute) matched: Precedence: 2, Parameters: body<hold=false>, Predicates: `IsFunction(Hold(@body)),    Body: [    `ApplyPure("MacroMapArgs", {Hold(Hold(@body)), "MacroSubstitute"});]
##############################################
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw-330-                                                                                              Arg(parameter1 -> x);
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw:331:                                                                                          Leave<builtin>}(IsBound(x) -> True,    Local variables: y -> c, x -> b c, head -> (List + [BuiltinObject]), result -> False, tr -> (List (List (List + [BuiltinObject])m2 )), exp -> (+ b c ), arg1 -> (+ b c ), body -> (+ b c ), mapsingleitem -> (+ b c ), foreachtail -> (List (+ b c )(+ d 1 )), $body22 -> (Prog (DestructiveInsert mapsingleresult 1 (` (ApplyPure $func15 (List (Hold (Hold (@ mapsingleitem )))))))), $list22 -> (List (+ b c )(+ d 1 )), $item22 -> mapsingleitem, mapsingleresult -> (List ), $list15 -> (List (+ b c )(+ d 1 )), $func15 -> "MacroSubstitute", op -> "MacroSubstitute", tl -> (List (+ b c )(+ d 1 )), ex -> (List * (+ b c )(+ d 1 )), body -> (* (+ b c )(+ d 1 )), mapsingleitem -> (* (+ b c )(+ d 1 )), foreachtail -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $body22 -> (Prog (DestructiveInsert mapsingleresult 1 (` (ApplyPure $func15 (List (Hold (Hold (@ mapsingleitem )))))))), $list22 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $item22 -> mapsingleitem, mapsingleresult -> (List ), $list15 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $func15 -> "MacroSubstitute", op -> "MacroSubstitute", tl -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), ex -> (List * (* (+ b c )(+ d 1 ))(+ d 4 )), body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), change -> "LocChange", predicate -> "LocPredicate", body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), patterns -> (List (List (List + [BuiltinObject])m2 )), expression -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), arg2 -> (List (<- (+ (_ x IsBound )(_ y IsBound ))m2 )), arg1 -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), );
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw-332-                                                                                          Enter<builtin>{(IsBound, IsBound(y));
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw-333-                                                                                              Arg(parameter1 -> y);
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw:334:                                                                                          Leave<builtin>}(IsBound(y) -> True,    Local variables: y -> c, x -> b c, head -> (List + [BuiltinObject]), result -> False, tr -> (List (List (List + [BuiltinObject])m2 )), exp -> (+ b c ), arg1 -> (+ b c ), body -> (+ b c ), mapsingleitem -> (+ b c ), foreachtail -> (List (+ b c )(+ d 1 )), $body22 -> (Prog (DestructiveInsert mapsingleresult 1 (` (ApplyPure $func15 (List (Hold (Hold (@ mapsingleitem )))))))), $list22 -> (List (+ b c )(+ d 1 )), $item22 -> mapsingleitem, mapsingleresult -> (List ), $list15 -> (List (+ b c )(+ d 1 )), $func15 -> "MacroSubstitute", op -> "MacroSubstitute", tl -> (List (+ b c )(+ d 1 )), ex -> (List * (+ b c )(+ d 1 )), body -> (* (+ b c )(+ d 1 )), mapsingleitem -> (* (+ b c )(+ d 1 )), foreachtail -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $body22 -> (Prog (DestructiveInsert mapsingleresult 1 (` (ApplyPure $func15 (List (Hold (Hold (@ mapsingleitem )))))))), $list22 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $item22 -> mapsingleitem, mapsingleresult -> (List ), $list15 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $func15 -> "MacroSubstitute", op -> "MacroSubstitute", tl -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), ex -> (List * (* (+ b c )(+ d 1 ))(+ d 4 )), body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), change -> "LocChange", predicate -> "LocPredicate", body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), patterns -> (List (List (List + [BuiltinObject])m2 )), expression -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), arg2 -> (List (<- (+ (_ x IsBound )(_ y IsBound ))m2 )), arg1 -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), );
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw:335:                                                                                      Leave<builtin>}(PatternMatches(head[2],exp) -> True,    Local variables: y -> c, x -> b c, head -> (List + [BuiltinObject]), result -> False, tr -> (List (List (List + [BuiltinObject])m2 )), exp -> (+ b c ), arg1 -> (+ b c ), body -> (+ b c ), mapsingleitem -> (+ b c ), foreachtail -> (List (+ b c )(+ d 1 )), $body22 -> (Prog (DestructiveInsert mapsingleresult 1 (` (ApplyPure $func15 (List (Hold (Hold (@ mapsingleitem )))))))), $list22 -> (List (+ b c )(+ d 1 )), $item22 -> mapsingleitem, mapsingleresult -> (List ), $list15 -> (List (+ b c )(+ d 1 )), $func15 -> "MacroSubstitute", op -> "MacroSubstitute", tl -> (List (+ b c )(+ d 1 )), ex -> (List * (+ b c )(+ d 1 )), body -> (* (+ b c )(+ d 1 )), mapsingleitem -> (* (+ b c )(+ d 1 )), foreachtail -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $body22 -> (Prog (DestructiveInsert mapsingleresult 1 (` (ApplyPure $func15 (List (Hold (Hold (@ mapsingleitem )))))))), $list22 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $item22 -> mapsingleitem, mapsingleresult -> (List ), $list15 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $func15 -> "MacroSubstitute", op -> "MacroSubstitute", tl -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), ex -> (List * (* (+ b c )(+ d 1 ))(+ d 4 )), body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), change -> "LocChange", predicate -> "LocPredicate", body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), patterns -> (List (List (List + [BuiltinObject])m2 )), expression -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), arg2 -> (List (<- (+ (_ x IsBound )(_ y IsBound ))m2 )), arg1 -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), );
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw-336-                                                                                      Enter<**** user rulebase>{(!=, tr!={});
##############################################
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw-340-                                                                                      Leave<**** user rulebase>}(tr!={} -> False,    Local variables: aRight -> (List ), aLeft -> (List ), );
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw:341:                                                                                  Leave<**** user rulebase>}(LocPredicate(Hold(b+c)) -> True,    Local variables: exp -> (+ b c ), arg1 -> (+ b c ), body -> (+ b c ), mapsingleitem -> (+ b c ), foreachtail -> (List (+ b c )(+ d 1 )), $body22 -> (Prog (DestructiveInsert mapsingleresult 1 (` (ApplyPure $func15 (List (Hold (Hold (@ mapsingleitem )))))))), $list22 -> (List (+ b c )(+ d 1 )), $item22 -> mapsingleitem, mapsingleresult -> (List ), $list15 -> (List (+ b c )(+ d 1 )), $func15 -> "MacroSubstitute", op -> "MacroSubstitute", tl -> (List (+ b c )(+ d 1 )), ex -> (List * (+ b c )(+ d 1 )), body -> (* (+ b c )(+ d 1 )), mapsingleitem -> (* (+ b c )(+ d 1 )), foreachtail -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $body22 -> (Prog (DestructiveInsert mapsingleresult 1 (` (ApplyPure $func15 (List (Hold (Hold (@ mapsingleitem )))))))), $list22 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $item22 -> mapsingleitem, mapsingleresult -> (List ), $list15 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $func15 -> "MacroSubstitute", op -> "MacroSubstitute", tl -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), ex -> (List * (* (+ b c )(+ d 1 ))(+ d 4 )), body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), change -> "LocChange", predicate -> "LocPredicate", body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), patterns -> (List (List (List + [BuiltinObject])m2 )), expression -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), arg2 -> (List (<- (+ (_ x IsBound )(_ y IsBound ))m2 )), arg1 -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), );
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw:342:                                                                              Leave<builtin>}(`ApplyPure(predicate,{Hold(Hold(@body))}) -> True,    Local variables: body -> (+ b c ), mapsingleitem -> (+ b c ), foreachtail -> (List (+ b c )(+ d 1 )), $body22 -> (Prog (DestructiveInsert mapsingleresult 1 (` (ApplyPure $func15 (List (Hold (Hold (@ mapsingleitem )))))))), $list22 -> (List (+ b c )(+ d 1 )), $item22 -> mapsingleitem, mapsingleresult -> (List ), $list15 -> (List (+ b c )(+ d 1 )), $func15 -> "MacroSubstitute", op -> "MacroSubstitute", tl -> (List (+ b c )(+ d 1 )), ex -> (List * (+ b c )(+ d 1 )), body -> (* (+ b c )(+ d 1 )), mapsingleitem -> (* (+ b c )(+ d 1 )), foreachtail -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $body22 -> (Prog (DestructiveInsert mapsingleresult 1 (` (ApplyPure $func15 (List (Hold (Hold (@ mapsingleitem )))))))), $list22 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $item22 -> mapsingleitem, mapsingleresult -> (List ), $list15 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $func15 -> "MacroSubstitute", op -> "MacroSubstitute", tl -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), ex -> (List * (* (+ b c )(+ d 1 ))(+ d 4 )), body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), change -> "LocChange", predicate -> "LocPredicate", body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), patterns -> (List (List (List + [BuiltinObject])m2 )), expression -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), arg2 -> (List (<- (+ (_ x IsBound )(_ y IsBound ))m2 )), arg1 -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), );
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw-343-                                                                              **** Rule in function (MacroSubstitute) matched: Precedence: 1, Parameters: body<hold=false>, Predicates: `ApplyPure(predicate,{Hold(Hold(@body))})=True,    Body: [    `ApplyPure(change, {Hold(Hold(@body))});]
##############################################
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw-348-                                                                                      **** Rule in function (LocChange) matched: Precedence: 0, Parameters: arg1<hold=false>, Predicates: (Pattern) True,     Variables: exp,     Types: Variable,    Body: $LocResult12
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw:349:                                                                                  Leave<**** user rulebase>}(LocChange(Hold(b+c)) -> m2,    Local variables: exp -> (+ b c ), arg1 -> (+ b c ), body -> (+ b c ), mapsingleitem -> (+ b c ), foreachtail -> (List (+ b c )(+ d 1 )), $body22 -> (Prog (DestructiveInsert mapsingleresult 1 (` (ApplyPure $func15 (List (Hold (Hold (@ mapsingleitem )))))))), $list22 -> (List (+ b c )(+ d 1 )), $item22 -> mapsingleitem, mapsingleresult -> (List ), $list15 -> (List (+ b c )(+ d 1 )), $func15 -> "MacroSubstitute", op -> "MacroSubstitute", tl -> (List (+ b c )(+ d 1 )), ex -> (List * (+ b c )(+ d 1 )), body -> (* (+ b c )(+ d 1 )), mapsingleitem -> (* (+ b c )(+ d 1 )), foreachtail -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $body22 -> (Prog (DestructiveInsert mapsingleresult 1 (` (ApplyPure $func15 (List (Hold (Hold (@ mapsingleitem )))))))), $list22 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $item22 -> mapsingleitem, mapsingleresult -> (List ), $list15 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $func15 -> "MacroSubstitute", op -> "MacroSubstitute", tl -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), ex -> (List * (* (+ b c )(+ d 1 ))(+ d 4 )), body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), change -> "LocChange", predicate -> "LocPredicate", body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), patterns -> (List (List (List + [BuiltinObject])m2 )), expression -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), arg2 -> (List (<- (+ (_ x IsBound )(_ y IsBound ))m2 )), arg1 -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), );
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw:350:                                                                              Leave<builtin>}(`ApplyPure(change,{Hold(Hold(@body))}) -> m2,    Local variables: body -> (+ b c ), mapsingleitem -> (+ b c ), foreachtail -> (List (+ b c )(+ d 1 )), $body22 -> (Prog (DestructiveInsert mapsingleresult 1 (` (ApplyPure $func15 (List (Hold (Hold (@ mapsingleitem )))))))), $list22 -> (List (+ b c )(+ d 1 )), $item22 -> mapsingleitem, mapsingleresult -> (List ), $list15 -> (List (+ b c )(+ d 1 )), $func15 -> "MacroSubstitute", op -> "MacroSubstitute", tl -> (List (+ b c )(+ d 1 )), ex -> (List * (+ b c )(+ d 1 )), body -> (* (+ b c )(+ d 1 )), mapsingleitem -> (* (+ b c )(+ d 1 )), foreachtail -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $body22 -> (Prog (DestructiveInsert mapsingleresult 1 (` (ApplyPure $func15 (List (Hold (Hold (@ mapsingleitem )))))))), $list22 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $item22 -> mapsingleitem, mapsingleresult -> (List ), $list15 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $func15 -> "MacroSubstitute", op -> "MacroSubstitute", tl -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), ex -> (List * (* (+ b c )(+ d 1 ))(+ d 4 )), body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), change -> "LocChange", predicate -> "LocPredicate", body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), patterns -> (List (List (List + [BuiltinObject])m2 )), expression -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), arg2 -> (List (<- (+ (_ x IsBound )(_ y IsBound ))m2 )), arg1 -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), );
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw:351:                                                                          Leave<**** user rulebase>}(MacroSubstitute(Hold(b+c)) -> m2,    Local variables: body -> (+ b c ), mapsingleitem -> (+ b c ), foreachtail -> (List (+ b c )(+ d 1 )), $body22 -> (Prog (DestructiveInsert mapsingleresult 1 (` (ApplyPure $func15 (List (Hold (Hold (@ mapsingleitem )))))))), $list22 -> (List (+ b c )(+ d 1 )), $item22 -> mapsingleitem, mapsingleresult -> (List ), $list15 -> (List (+ b c )(+ d 1 )), $func15 -> "MacroSubstitute", op -> "MacroSubstitute", tl -> (List (+ b c )(+ d 1 )), ex -> (List * (+ b c )(+ d 1 )), body -> (* (+ b c )(+ d 1 )), mapsingleitem -> (* (+ b c )(+ d 1 )), foreachtail -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $body22 -> (Prog (DestructiveInsert mapsingleresult 1 (` (ApplyPure $func15 (List (Hold (Hold (@ mapsingleitem )))))))), $list22 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $item22 -> mapsingleitem, mapsingleresult -> (List ), $list15 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $func15 -> "MacroSubstitute", op -> "MacroSubstitute", tl -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), ex -> (List * (* (+ b c )(+ d 1 ))(+ d 4 )), body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), change -> "LocChange", predicate -> "LocPredicate", body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), patterns -> (List (List (List + [BuiltinObject])m2 )), expression -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), arg2 -> (List (<- (+ (_ x IsBound )(_ y IsBound ))m2 )), arg1 -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), );
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw:352:                                                                      Leave<builtin>}(`ApplyPure($func15,{Hold(Hold(@mapsingleitem))}) -> m2,    Local variables: mapsingleitem -> (+ b c ), foreachtail -> (List (+ b c )(+ d 1 )), $body22 -> (Prog (DestructiveInsert mapsingleresult 1 (` (ApplyPure $func15 (List (Hold (Hold (@ mapsingleitem )))))))), $list22 -> (List (+ b c )(+ d 1 )), $item22 -> mapsingleitem, mapsingleresult -> (List ), $list15 -> (List (+ b c )(+ d 1 )), $func15 -> "MacroSubstitute", op -> "MacroSubstitute", tl -> (List (+ b c )(+ d 1 )), ex -> (List * (+ b c )(+ d 1 )), body -> (* (+ b c )(+ d 1 )), mapsingleitem -> (* (+ b c )(+ d 1 )), foreachtail -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $body22 -> (Prog (DestructiveInsert mapsingleresult 1 (` (ApplyPure $func15 (List (Hold (Hold (@ mapsingleitem )))))))), $list22 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $item22 -> mapsingleitem, mapsingleresult -> (List ), $list15 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $func15 -> "MacroSubstitute", op -> "MacroSubstitute", tl -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), ex -> (List * (* (+ b c )(+ d 1 ))(+ d 4 )), body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), change -> "LocChange", predicate -> "LocPredicate", body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), patterns -> (List (List (List + [BuiltinObject])m2 )), expression -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), arg2 -> (List (<- (+ (_ x IsBound )(_ y IsBound ))m2 )), arg1 -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), );
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw-353-                                                                      Enter<builtin>{(`, `ApplyPure($func15,{Hold(Hold(@mapsingleitem))}));
##############################################
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw-371-                                                                                              Arg(parameter1 -> x);
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw:372:                                                                                          Leave<builtin>}(IsBound(x) -> True,    Local variables: y -> 1, x -> d 1, head -> (List + [BuiltinObject]), result -> False, tr -> (List (List (List + [BuiltinObject])m2 )), exp -> (+ d 1 ), arg1 -> (+ d 1 ), body -> (+ d 1 ), mapsingleitem -> (+ d 1 ), foreachtail -> (List (+ d 1 )), $body22 -> (Prog (DestructiveInsert mapsingleresult 1 (` (ApplyPure $func15 (List (Hold (Hold (@ mapsingleitem )))))))), $list22 -> (List (+ b c )(+ d 1 )), $item22 -> mapsingleitem, mapsingleresult -> (List m2 ), $list15 -> (List (+ b c )(+ d 1 )), $func15 -> "MacroSubstitute", op -> "MacroSubstitute", tl -> (List (+ b c )(+ d 1 )), ex -> (List * (+ b c )(+ d 1 )), body -> (* (+ b c )(+ d 1 )), mapsingleitem -> (* (+ b c )(+ d 1 )), foreachtail -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $body22 -> (Prog (DestructiveInsert mapsingleresult 1 (` (ApplyPure $func15 (List (Hold (Hold (@ mapsingleitem )))))))), $list22 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $item22 -> mapsingleitem, mapsingleresult -> (List ), $list15 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $func15 -> "MacroSubstitute", op -> "MacroSubstitute", tl -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), ex -> (List * (* (+ b c )(+ d 1 ))(+ d 4 )), body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), change -> "LocChange", predicate -> "LocPredicate", body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), patterns -> (List (List (List + [BuiltinObject])m2 )), expression -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), arg2 -> (List (<- (+ (_ x IsBound )(_ y IsBound ))m2 )), arg1 -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), );
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw-373-                                                                                          Enter<builtin>{(IsBound, IsBound(y));
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw-374-                                                                                              Arg(parameter1 -> y);
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw:375:                                                                                          Leave<builtin>}(IsBound(y) -> True,    Local variables: y -> 1, x -> d 1, head -> (List + [BuiltinObject]), result -> False, tr -> (List (List (List + [BuiltinObject])m2 )), exp -> (+ d 1 ), arg1 -> (+ d 1 ), body -> (+ d 1 ), mapsingleitem -> (+ d 1 ), foreachtail -> (List (+ d 1 )), $body22 -> (Prog (DestructiveInsert mapsingleresult 1 (` (ApplyPure $func15 (List (Hold (Hold (@ mapsingleitem )))))))), $list22 -> (List (+ b c )(+ d 1 )), $item22 -> mapsingleitem, mapsingleresult -> (List m2 ), $list15 -> (List (+ b c )(+ d 1 )), $func15 -> "MacroSubstitute", op -> "MacroSubstitute", tl -> (List (+ b c )(+ d 1 )), ex -> (List * (+ b c )(+ d 1 )), body -> (* (+ b c )(+ d 1 )), mapsingleitem -> (* (+ b c )(+ d 1 )), foreachtail -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $body22 -> (Prog (DestructiveInsert mapsingleresult 1 (` (ApplyPure $func15 (List (Hold (Hold (@ mapsingleitem )))))))), $list22 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $item22 -> mapsingleitem, mapsingleresult -> (List ), $list15 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $func15 -> "MacroSubstitute", op -> "MacroSubstitute", tl -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), ex -> (List * (* (+ b c )(+ d 1 ))(+ d 4 )), body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), change -> "LocChange", predicate -> "LocPredicate", body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), patterns -> (List (List (List + [BuiltinObject])m2 )), expression -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), arg2 -> (List (<- (+ (_ x IsBound )(_ y IsBound ))m2 )), arg1 -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), );
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw:376:                                                                                      Leave<builtin>}(PatternMatches(head[2],exp) -> True,    Local variables: y -> 1, x -> d 1, head -> (List + [BuiltinObject]), result -> False, tr -> (List (List (List + [BuiltinObject])m2 )), exp -> (+ d 1 ), arg1 -> (+ d 1 ), body -> (+ d 1 ), mapsingleitem -> (+ d 1 ), foreachtail -> (List (+ d 1 )), $body22 -> (Prog (DestructiveInsert mapsingleresult 1 (` (ApplyPure $func15 (List (Hold (Hold (@ mapsingleitem )))))))), $list22 -> (List (+ b c )(+ d 1 )), $item22 -> mapsingleitem, mapsingleresult -> (List m2 ), $list15 -> (List (+ b c )(+ d 1 )), $func15 -> "MacroSubstitute", op -> "MacroSubstitute", tl -> (List (+ b c )(+ d 1 )), ex -> (List * (+ b c )(+ d 1 )), body -> (* (+ b c )(+ d 1 )), mapsingleitem -> (* (+ b c )(+ d 1 )), foreachtail -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $body22 -> (Prog (DestructiveInsert mapsingleresult 1 (` (ApplyPure $func15 (List (Hold (Hold (@ mapsingleitem )))))))), $list22 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $item22 -> mapsingleitem, mapsingleresult -> (List ), $list15 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $func15 -> "MacroSubstitute", op -> "MacroSubstitute", tl -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), ex -> (List * (* (+ b c )(+ d 1 ))(+ d 4 )), body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), change -> "LocChange", predicate -> "LocPredicate", body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), patterns -> (List (List (List + [BuiltinObject])m2 )), expression -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), arg2 -> (List (<- (+ (_ x IsBound )(_ y IsBound ))m2 )), arg1 -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), );
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw-377-                                                                                      Enter<**** user rulebase>{(!=, tr!={});
##############################################
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw-381-                                                                                      Leave<**** user rulebase>}(tr!={} -> False,    Local variables: aRight -> (List ), aLeft -> (List ), );
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw:382:                                                                                  Leave<**** user rulebase>}(LocPredicate(Hold(d+1)) -> True,    Local variables: exp -> (+ d 1 ), arg1 -> (+ d 1 ), body -> (+ d 1 ), mapsingleitem -> (+ d 1 ), foreachtail -> (List (+ d 1 )), $body22 -> (Prog (DestructiveInsert mapsingleresult 1 (` (ApplyPure $func15 (List (Hold (Hold (@ mapsingleitem )))))))), $list22 -> (List (+ b c )(+ d 1 )), $item22 -> mapsingleitem, mapsingleresult -> (List m2 ), $list15 -> (List (+ b c )(+ d 1 )), $func15 -> "MacroSubstitute", op -> "MacroSubstitute", tl -> (List (+ b c )(+ d 1 )), ex -> (List * (+ b c )(+ d 1 )), body -> (* (+ b c )(+ d 1 )), mapsingleitem -> (* (+ b c )(+ d 1 )), foreachtail -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $body22 -> (Prog (DestructiveInsert mapsingleresult 1 (` (ApplyPure $func15 (List (Hold (Hold (@ mapsingleitem )))))))), $list22 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $item22 -> mapsingleitem, mapsingleresult -> (List ), $list15 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $func15 -> "MacroSubstitute", op -> "MacroSubstitute", tl -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), ex -> (List * (* (+ b c )(+ d 1 ))(+ d 4 )), body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), change -> "LocChange", predicate -> "LocPredicate", body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), patterns -> (List (List (List + [BuiltinObject])m2 )), expression -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), arg2 -> (List (<- (+ (_ x IsBound )(_ y IsBound ))m2 )), arg1 -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), );
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw:383:                                                                              Leave<builtin>}(`ApplyPure(predicate,{Hold(Hold(@body))}) -> True,    Local variables: body -> (+ d 1 ), mapsingleitem -> (+ d 1 ), foreachtail -> (List (+ d 1 )), $body22 -> (Prog (DestructiveInsert mapsingleresult 1 (` (ApplyPure $func15 (List (Hold (Hold (@ mapsingleitem )))))))), $list22 -> (List (+ b c )(+ d 1 )), $item22 -> mapsingleitem, mapsingleresult -> (List m2 ), $list15 -> (List (+ b c )(+ d 1 )), $func15 -> "MacroSubstitute", op -> "MacroSubstitute", tl -> (List (+ b c )(+ d 1 )), ex -> (List * (+ b c )(+ d 1 )), body -> (* (+ b c )(+ d 1 )), mapsingleitem -> (* (+ b c )(+ d 1 )), foreachtail -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $body22 -> (Prog (DestructiveInsert mapsingleresult 1 (` (ApplyPure $func15 (List (Hold (Hold (@ mapsingleitem )))))))), $list22 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $item22 -> mapsingleitem, mapsingleresult -> (List ), $list15 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $func15 -> "MacroSubstitute", op -> "MacroSubstitute", tl -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), ex -> (List * (* (+ b c )(+ d 1 ))(+ d 4 )), body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), change -> "LocChange", predicate -> "LocPredicate", body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), patterns -> (List (List (List + [BuiltinObject])m2 )), expression -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), arg2 -> (List (<- (+ (_ x IsBound )(_ y IsBound ))m2 )), arg1 -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), );
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw-384-                                                                              **** Rule in function (MacroSubstitute) matched: Precedence: 1, Parameters: body<hold=false>, Predicates: `ApplyPure(predicate,{Hold(Hold(@body))})=True,    Body: [    `ApplyPure(change, {Hold(Hold(@body))});]
##############################################
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw-389-                                                                                      **** Rule in function (LocChange) matched: Precedence: 0, Parameters: arg1<hold=false>, Predicates: (Pattern) True,     Variables: exp,     Types: Variable,    Body: $LocResult12
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw:390:                                                                                  Leave<**** user rulebase>}(LocChange(Hold(d+1)) -> m2,    Local variables: exp -> (+ d 1 ), arg1 -> (+ d 1 ), body -> (+ d 1 ), mapsingleitem -> (+ d 1 ), foreachtail -> (List (+ d 1 )), $body22 -> (Prog (DestructiveInsert mapsingleresult 1 (` (ApplyPure $func15 (List (Hold (Hold (@ mapsingleitem )))))))), $list22 -> (List (+ b c )(+ d 1 )), $item22 -> mapsingleitem, mapsingleresult -> (List m2 ), $list15 -> (List (+ b c )(+ d 1 )), $func15 -> "MacroSubstitute", op -> "MacroSubstitute", tl -> (List (+ b c )(+ d 1 )), ex -> (List * (+ b c )(+ d 1 )), body -> (* (+ b c )(+ d 1 )), mapsingleitem -> (* (+ b c )(+ d 1 )), foreachtail -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $body22 -> (Prog (DestructiveInsert mapsingleresult 1 (` (ApplyPure $func15 (List (Hold (Hold (@ mapsingleitem )))))))), $list22 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $item22 -> mapsingleitem, mapsingleresult -> (List ), $list15 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $func15 -> "MacroSubstitute", op -> "MacroSubstitute", tl -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), ex -> (List * (* (+ b c )(+ d 1 ))(+ d 4 )), body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), change -> "LocChange", predicate -> "LocPredicate", body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), patterns -> (List (List (List + [BuiltinObject])m2 )), expression -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), arg2 -> (List (<- (+ (_ x IsBound )(_ y IsBound ))m2 )), arg1 -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), );
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw:391:                                                                              Leave<builtin>}(`ApplyPure(change,{Hold(Hold(@body))}) -> m2,    Local variables: body -> (+ d 1 ), mapsingleitem -> (+ d 1 ), foreachtail -> (List (+ d 1 )), $body22 -> (Prog (DestructiveInsert mapsingleresult 1 (` (ApplyPure $func15 (List (Hold (Hold (@ mapsingleitem )))))))), $list22 -> (List (+ b c )(+ d 1 )), $item22 -> mapsingleitem, mapsingleresult -> (List m2 ), $list15 -> (List (+ b c )(+ d 1 )), $func15 -> "MacroSubstitute", op -> "MacroSubstitute", tl -> (List (+ b c )(+ d 1 )), ex -> (List * (+ b c )(+ d 1 )), body -> (* (+ b c )(+ d 1 )), mapsingleitem -> (* (+ b c )(+ d 1 )), foreachtail -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $body22 -> (Prog (DestructiveInsert mapsingleresult 1 (` (ApplyPure $func15 (List (Hold (Hold (@ mapsingleitem )))))))), $list22 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $item22 -> mapsingleitem, mapsingleresult -> (List ), $list15 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $func15 -> "MacroSubstitute", op -> "MacroSubstitute", tl -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), ex -> (List * (* (+ b c )(+ d 1 ))(+ d 4 )), body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), change -> "LocChange", predicate -> "LocPredicate", body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), patterns -> (List (List (List + [BuiltinObject])m2 )), expression -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), arg2 -> (List (<- (+ (_ x IsBound )(_ y IsBound ))m2 )), arg1 -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), );
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw:392:                                                                          Leave<**** user rulebase>}(MacroSubstitute(Hold(d+1)) -> m2,    Local variables: body -> (+ d 1 ), mapsingleitem -> (+ d 1 ), foreachtail -> (List (+ d 1 )), $body22 -> (Prog (DestructiveInsert mapsingleresult 1 (` (ApplyPure $func15 (List (Hold (Hold (@ mapsingleitem )))))))), $list22 -> (List (+ b c )(+ d 1 )), $item22 -> mapsingleitem, mapsingleresult -> (List m2 ), $list15 -> (List (+ b c )(+ d 1 )), $func15 -> "MacroSubstitute", op -> "MacroSubstitute", tl -> (List (+ b c )(+ d 1 )), ex -> (List * (+ b c )(+ d 1 )), body -> (* (+ b c )(+ d 1 )), mapsingleitem -> (* (+ b c )(+ d 1 )), foreachtail -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $body22 -> (Prog (DestructiveInsert mapsingleresult 1 (` (ApplyPure $func15 (List (Hold (Hold (@ mapsingleitem )))))))), $list22 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $item22 -> mapsingleitem, mapsingleresult -> (List ), $list15 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $func15 -> "MacroSubstitute", op -> "MacroSubstitute", tl -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), ex -> (List * (* (+ b c )(+ d 1 ))(+ d 4 )), body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), change -> "LocChange", predicate -> "LocPredicate", body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), patterns -> (List (List (List + [BuiltinObject])m2 )), expression -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), arg2 -> (List (<- (+ (_ x IsBound )(_ y IsBound ))m2 )), arg1 -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), );
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw:393:                                                                      Leave<builtin>}(`ApplyPure($func15,{Hold(Hold(@mapsingleitem))}) -> m2,    Local variables: mapsingleitem -> (+ d 1 ), foreachtail -> (List (+ d 1 )), $body22 -> (Prog (DestructiveInsert mapsingleresult 1 (` (ApplyPure $func15 (List (Hold (Hold (@ mapsingleitem )))))))), $list22 -> (List (+ b c )(+ d 1 )), $item22 -> mapsingleitem, mapsingleresult -> (List m2 ), $list15 -> (List (+ b c )(+ d 1 )), $func15 -> "MacroSubstitute", op -> "MacroSubstitute", tl -> (List (+ b c )(+ d 1 )), ex -> (List * (+ b c )(+ d 1 )), body -> (* (+ b c )(+ d 1 )), mapsingleitem -> (* (+ b c )(+ d 1 )), foreachtail -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $body22 -> (Prog (DestructiveInsert mapsingleresult 1 (` (ApplyPure $func15 (List (Hold (Hold (@ mapsingleitem )))))))), $list22 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $item22 -> mapsingleitem, mapsingleresult -> (List ), $list15 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $func15 -> "MacroSubstitute", op -> "MacroSubstitute", tl -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), ex -> (List * (* (+ b c )(+ d 1 ))(+ d 4 )), body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), change -> "LocChange", predicate -> "LocPredicate", body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), patterns -> (List (List (List + [BuiltinObject])m2 )), expression -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), arg2 -> (List (<- (+ (_ x IsBound )(_ y IsBound ))m2 )), arg1 -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), );
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw-394-                                                                  Leave<**** user rulebase>}(MacroMapSingle(MacroSubstitute,Hold({b+c,d+1})) -> {m2,m2},    Local variables: $list15 -> (List (+ b c )(+ d 1 )), $func15 -> "MacroSubstitute", op -> "MacroSubstitute", tl -> (List (+ b c )(+ d 1 )), ex -> (List * (+ b c )(+ d 1 )), body -> (* (+ b c )(+ d 1 )), mapsingleitem -> (* (+ b c )(+ d 1 )), foreachtail -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $body22 -> (Prog (DestructiveInsert mapsingleresult 1 (` (ApplyPure $func15 (List (Hold (Hold (@ mapsingleitem )))))))), $list22 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $item22 -> mapsingleitem, mapsingleresult -> (List ), $list15 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $func15 -> "MacroSubstitute", op -> "MacroSubstitute", tl -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), ex -> (List * (* (+ b c )(+ d 1 ))(+ d 4 )), body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), change -> "LocChange", predicate -> "LocPredicate", body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), patterns -> (List (List (List + [BuiltinObject])m2 )), expression -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), arg2 -> (List (<- (+ (_ x IsBound )(_ y IsBound ))m2 )), arg1 -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), );
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw:395:                                                              Leave<builtin>}(`MacroMapSingle(@op,Hold(@tl)) -> {m2,m2},    Local variables: op -> "MacroSubstitute", tl -> (List (+ b c )(+ d 1 )), ex -> (List * (+ b c )(+ d 1 )), body -> (* (+ b c )(+ d 1 )), mapsingleitem -> (* (+ b c )(+ d 1 )), foreachtail -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $body22 -> (Prog (DestructiveInsert mapsingleresult 1 (` (ApplyPure $func15 (List (Hold (Hold (@ mapsingleitem )))))))), $list22 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $item22 -> mapsingleitem, mapsingleresult -> (List ), $list15 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $func15 -> "MacroSubstitute", op -> "MacroSubstitute", tl -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), ex -> (List * (* (+ b c )(+ d 1 ))(+ d 4 )), body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), change -> "LocChange", predicate -> "LocPredicate", body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), patterns -> (List (List (List + [BuiltinObject])m2 )), expression -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), arg2 -> (List (<- (+ (_ x IsBound )(_ y IsBound ))m2 )), arg1 -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), );
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw-396-                                                              Arg(parameter1 -> {ex[1]});
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw-397-                                                              Arg(parameter2 -> `MacroMapSingle(@op,Hold(@tl)));
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw:398:                                                          Leave<builtin>}(Concat({ex[1]},`MacroMapSingle(@op,Hold(@tl))) -> {*,m2,m2},    Local variables: op -> "MacroSubstitute", tl -> (List (+ b c )(+ d 1 )), ex -> (List * (+ b c )(+ d 1 )), body -> (* (+ b c )(+ d 1 )), mapsingleitem -> (* (+ b c )(+ d 1 )), foreachtail -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $body22 -> (Prog (DestructiveInsert mapsingleresult 1 (` (ApplyPure $func15 (List (Hold (Hold (@ mapsingleitem )))))))), $list22 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $item22 -> mapsingleitem, mapsingleresult -> (List ), $list15 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $func15 -> "MacroSubstitute", op -> "MacroSubstitute", tl -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), ex -> (List * (* (+ b c )(+ d 1 ))(+ d 4 )), body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), change -> "LocChange", predicate -> "LocPredicate", body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), patterns -> (List (List (List + [BuiltinObject])m2 )), expression -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), arg2 -> (List (<- (+ (_ x IsBound )(_ y IsBound ))m2 )), arg1 -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), );
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw-399-                                                      Leave<macro>}(MacroMapArgs(Hold((b+c)*(d+1)),MacroSubstitute) -> m2*m2,    Local variables: body -> (* (+ b c )(+ d 1 )), mapsingleitem -> (* (+ b c )(+ d 1 )), foreachtail -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $body22 -> (Prog (DestructiveInsert mapsingleresult 1 (` (ApplyPure $func15 (List (Hold (Hold (@ mapsingleitem )))))))), $list22 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $item22 -> mapsingleitem, mapsingleresult -> (List ), $list15 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $func15 -> "MacroSubstitute", op -> "MacroSubstitute", tl -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), ex -> (List * (* (+ b c )(+ d 1 ))(+ d 4 )), body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), change -> "LocChange", predicate -> "LocPredicate", body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), patterns -> (List (List (List + [BuiltinObject])m2 )), expression -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), arg2 -> (List (<- (+ (_ x IsBound )(_ y IsBound ))m2 )), arg1 -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), );
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw:400:                                                  Leave<builtin>}(`ApplyPure(MacroMapArgs,{Hold(Hold(@body)),MacroSubstitute}) -> m2*m2,    Local variables: body -> (* (+ b c )(+ d 1 )), mapsingleitem -> (* (+ b c )(+ d 1 )), foreachtail -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $body22 -> (Prog (DestructiveInsert mapsingleresult 1 (` (ApplyPure $func15 (List (Hold (Hold (@ mapsingleitem )))))))), $list22 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $item22 -> mapsingleitem, mapsingleresult -> (List ), $list15 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $func15 -> "MacroSubstitute", op -> "MacroSubstitute", tl -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), ex -> (List * (* (+ b c )(+ d 1 ))(+ d 4 )), body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), change -> "LocChange", predicate -> "LocPredicate", body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), patterns -> (List (List (List + [BuiltinObject])m2 )), expression -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), arg2 -> (List (<- (+ (_ x IsBound )(_ y IsBound ))m2 )), arg1 -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), );
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw-401-                                              Leave<**** user rulebase>}(MacroSubstitute(Hold((b+c)*(d+1))) -> m2*m2,    Local variables: body -> (* (+ b c )(+ d 1 )), mapsingleitem -> (* (+ b c )(+ d 1 )), foreachtail -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $body22 -> (Prog (DestructiveInsert mapsingleresult 1 (` (ApplyPure $func15 (List (Hold (Hold (@ mapsingleitem )))))))), $list22 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $item22 -> mapsingleitem, mapsingleresult -> (List ), $list15 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $func15 -> "MacroSubstitute", op -> "MacroSubstitute", tl -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), ex -> (List * (* (+ b c )(+ d 1 ))(+ d 4 )), body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), change -> "LocChange", predicate -> "LocPredicate", body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), patterns -> (List (List (List + [BuiltinObject])m2 )), expression -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), arg2 -> (List (<- (+ (_ x IsBound )(_ y IsBound ))m2 )), arg1 -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), );
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw:402:                                          Leave<builtin>}(`ApplyPure($func15,{Hold(Hold(@mapsingleitem))}) -> m2*m2,    Local variables: mapsingleitem -> (* (+ b c )(+ d 1 )), foreachtail -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $body22 -> (Prog (DestructiveInsert mapsingleresult 1 (` (ApplyPure $func15 (List (Hold (Hold (@ mapsingleitem )))))))), $list22 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $item22 -> mapsingleitem, mapsingleresult -> (List ), $list15 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $func15 -> "MacroSubstitute", op -> "MacroSubstitute", tl -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), ex -> (List * (* (+ b c )(+ d 1 ))(+ d 4 )), body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), change -> "LocChange", predicate -> "LocPredicate", body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), patterns -> (List (List (List + [BuiltinObject])m2 )), expression -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), arg2 -> (List (<- (+ (_ x IsBound )(_ y IsBound ))m2 )), arg1 -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), );
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw-403-                                          Enter<builtin>{(`, `ApplyPure($func15,{Hold(Hold(@mapsingleitem))}));
##############################################
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw-432-                                                      Leave<**** user rulebase>}(LocPredicate(Hold(d+4)) -> True,    Local variables: exp -> (+ d 4 ), arg1 -> (+ d 4 ), body -> (+ d 4 ), mapsingleitem -> (+ d 4 ), foreachtail -> (List (+ d 4 )), $body22 -> (Prog (DestructiveInsert mapsingleresult 1 (` (ApplyPure $func15 (List (Hold (Hold (@ mapsingleitem )))))))), $list22 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $item22 -> mapsingleitem, mapsingleresult -> (List (* m2 m2 )), $list15 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $func15 -> "MacroSubstitute", op -> "MacroSubstitute", tl -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), ex -> (List * (* (+ b c )(+ d 1 ))(+ d 4 )), body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), change -> "LocChange", predicate -> "LocPredicate", body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), patterns -> (List (List (List + [BuiltinObject])m2 )), expression -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), arg2 -> (List (<- (+ (_ x IsBound )(_ y IsBound ))m2 )), arg1 -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), );
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw:433:                                                  Leave<builtin>}(`ApplyPure(predicate,{Hold(Hold(@body))}) -> True,    Local variables: body -> (+ d 4 ), mapsingleitem -> (+ d 4 ), foreachtail -> (List (+ d 4 )), $body22 -> (Prog (DestructiveInsert mapsingleresult 1 (` (ApplyPure $func15 (List (Hold (Hold (@ mapsingleitem )))))))), $list22 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $item22 -> mapsingleitem, mapsingleresult -> (List (* m2 m2 )), $list15 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $func15 -> "MacroSubstitute", op -> "MacroSubstitute", tl -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), ex -> (List * (* (+ b c )(+ d 1 ))(+ d 4 )), body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), change -> "LocChange", predicate -> "LocPredicate", body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), patterns -> (List (List (List + [BuiltinObject])m2 )), expression -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), arg2 -> (List (<- (+ (_ x IsBound )(_ y IsBound ))m2 )), arg1 -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), );
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw-434-                                                  **** Rule in function (MacroSubstitute) matched: Precedence: 1, Parameters: body<hold=false>, Predicates: `ApplyPure(predicate,{Hold(Hold(@body))})=True,    Body: [    `ApplyPure(change, {Hold(Hold(@body))});]
##############################################
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw-440-                                                      Leave<**** user rulebase>}(LocChange(Hold(d+4)) -> m2,    Local variables: exp -> (+ d 4 ), arg1 -> (+ d 4 ), body -> (+ d 4 ), mapsingleitem -> (+ d 4 ), foreachtail -> (List (+ d 4 )), $body22 -> (Prog (DestructiveInsert mapsingleresult 1 (` (ApplyPure $func15 (List (Hold (Hold (@ mapsingleitem )))))))), $list22 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $item22 -> mapsingleitem, mapsingleresult -> (List (* m2 m2 )), $list15 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $func15 -> "MacroSubstitute", op -> "MacroSubstitute", tl -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), ex -> (List * (* (+ b c )(+ d 1 ))(+ d 4 )), body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), change -> "LocChange", predicate -> "LocPredicate", body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), patterns -> (List (List (List + [BuiltinObject])m2 )), expression -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), arg2 -> (List (<- (+ (_ x IsBound )(_ y IsBound ))m2 )), arg1 -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), );
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw:441:                                                  Leave<builtin>}(`ApplyPure(change,{Hold(Hold(@body))}) -> m2,    Local variables: body -> (+ d 4 ), mapsingleitem -> (+ d 4 ), foreachtail -> (List (+ d 4 )), $body22 -> (Prog (DestructiveInsert mapsingleresult 1 (` (ApplyPure $func15 (List (Hold (Hold (@ mapsingleitem )))))))), $list22 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $item22 -> mapsingleitem, mapsingleresult -> (List (* m2 m2 )), $list15 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $func15 -> "MacroSubstitute", op -> "MacroSubstitute", tl -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), ex -> (List * (* (+ b c )(+ d 1 ))(+ d 4 )), body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), change -> "LocChange", predicate -> "LocPredicate", body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), patterns -> (List (List (List + [BuiltinObject])m2 )), expression -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), arg2 -> (List (<- (+ (_ x IsBound )(_ y IsBound ))m2 )), arg1 -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), );
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw-442-                                              Leave<**** user rulebase>}(MacroSubstitute(Hold(d+4)) -> m2,    Local variables: body -> (+ d 4 ), mapsingleitem -> (+ d 4 ), foreachtail -> (List (+ d 4 )), $body22 -> (Prog (DestructiveInsert mapsingleresult 1 (` (ApplyPure $func15 (List (Hold (Hold (@ mapsingleitem )))))))), $list22 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $item22 -> mapsingleitem, mapsingleresult -> (List (* m2 m2 )), $list15 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $func15 -> "MacroSubstitute", op -> "MacroSubstitute", tl -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), ex -> (List * (* (+ b c )(+ d 1 ))(+ d 4 )), body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), change -> "LocChange", predicate -> "LocPredicate", body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), patterns -> (List (List (List + [BuiltinObject])m2 )), expression -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), arg2 -> (List (<- (+ (_ x IsBound )(_ y IsBound ))m2 )), arg1 -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), );
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw:443:                                          Leave<builtin>}(`ApplyPure($func15,{Hold(Hold(@mapsingleitem))}) -> m2,    Local variables: mapsingleitem -> (+ d 4 ), foreachtail -> (List (+ d 4 )), $body22 -> (Prog (DestructiveInsert mapsingleresult 1 (` (ApplyPure $func15 (List (Hold (Hold (@ mapsingleitem )))))))), $list22 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $item22 -> mapsingleitem, mapsingleresult -> (List (* m2 m2 )), $list15 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $func15 -> "MacroSubstitute", op -> "MacroSubstitute", tl -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), ex -> (List * (* (+ b c )(+ d 1 ))(+ d 4 )), body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), change -> "LocChange", predicate -> "LocPredicate", body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), patterns -> (List (List (List + [BuiltinObject])m2 )), expression -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), arg2 -> (List (<- (+ (_ x IsBound )(_ y IsBound ))m2 )), arg1 -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), );
mathpiper-0.81f+svn4469+dfsg3/tests/manual_tests/local_pattern_matching.mpw-444-                                      Leave<**** user rulebase>}(MacroMapSingle(MacroSubstitute,Hold({(b+c)*(d+1),d+4})) -> {m2*m2,m2},    Local variables: $list15 -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), $func15 -> "MacroSubstitute", op -> "MacroSubstitute", tl -> (List (* (+ b c )(+ d 1 ))(+ d 4 )), ex -> (List * (* (+ b c )(+ d 1 ))(+ d 4 )), body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), change -> "LocChange", predicate -> "LocPredicate", body -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), patterns -> (List (List (List + [BuiltinObject])m2 )), expression -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), arg2 -> (List (<- (+ (_ x IsBound )(_ y IsBound ))m2 )), arg1 -> (* (* (+ b c )(+ d 1 ))(+ d 4 )), );
##############################################
mathpiper-0.81f+svn4469+dfsg3/lib/build_scripts/compiler.lsp-4286-(cddr u)) (c!:cval (cons (quote ncons) (cdr u)) env)) (t (cond ((eqcar (cadr
mathpiper-0.81f+svn4469+dfsg3/lib/build_scripts/compiler.lsp:4287:u) (quote cons)) (c!:cval (list (quote acons) (cadr (cadr u)) (caddr (cadr u
mathpiper-0.81f+svn4469+dfsg3/lib/build_scripts/compiler.lsp-4288-)) (cons (quote list) (cddr u))) env)) (t (cond ((null (cdddr u)) (c!:cval (
##############################################
mathpiper-0.81f+svn4469+dfsg3/lib/build_scripts/i86comp.red-3154-
mathpiper-0.81f+svn4469+dfsg3/lib/build_scripts/i86comp.red:3155:    % In ASM code I don't use fn since it is well replaced by hardware register
mathpiper-0.81f+svn4469+dfsg3/lib/build_scripts/i86comp.red-3156-
##############################################
mathpiper-0.81f+svn4469+dfsg3/lib/build_scripts/unbyte.lsp-264-(return nil))) (progn (setq byte (bps!-getv code pc)) (setq w (funcall (getv 
mathpiper-0.81f+svn4469+dfsg3/lib/build_scripts/unbyte.lsp:265:opnames byte) (plus pc 1) code env)) (cond (r (setq w1 (caddr (car r)))) (t (
mathpiper-0.81f+svn4469+dfsg3/lib/build_scripts/unbyte.lsp-266-setq w1 nil))) (cond ((eqcar w1 (quote if)) (setq r (cons (cons pc (cons (
##############################################
mathpiper-0.81f+svn4469+dfsg3/src/packages/crack/crorder.red-14-% !FIXME! apply is going to be used as follows:
mathpiper-0.81f+svn4469+dfsg3/src/packages/crack/crorder.red:15:% apply(caddr(getv(orderings_,[ordering_number])), {eq});
mathpiper-0.81f+svn4469+dfsg3/src/packages/crack/crorder.red-16-% to get the ordering function.
##############################################
mathpiper-0.81f+svn4469+dfsg3/src/packages/crack/crack.tex-731-or mixtures of them by giving weights to individual functions and variables.
mathpiper-0.81f+svn4469+dfsg3/src/packages/crack/crack.tex:732:Above, the `$>$' indicate ``before'' in priority of criteria. The principle
mathpiper-0.81f+svn4469+dfsg3/src/packages/crack/crack.tex-733-is then to
##############################################
mathpiper-0.81f+svn4469+dfsg3/src/packages/crack/applysym.red-108-            terpri()$write"Enter an expression with `sy_(i)' for the i'th ",
mathpiper-0.81f+svn4469+dfsg3/src/packages/crack/applysym.red:109:                          "symmetry. Terminate input with `$' or `;'."$
mathpiper-0.81f+svn4469+dfsg3/src/packages/crack/applysym.red-110-            terpri()
##############################################
mathpiper-0.81f+svn4469+dfsg3/src/packages/crack/applysym.red-149-
mathpiper-0.81f+svn4469+dfsg3/src/packages/crack/applysym.red:150:      write"Terminate the following input with `$' or `;'."$
mathpiper-0.81f+svn4469+dfsg3/src/packages/crack/applysym.red-151-      if modus=1 then <<
##############################################
mathpiper-0.81f+svn4469+dfsg3/src/packages/crack/applysym.tex-523-is solved which amounts to a solution of its characteristic ODE system
mathpiper-0.81f+svn4469+dfsg3/src/packages/crack/applysym.tex:524:(\ref{ODEsys}) where $v^1=\varepsilon$.
mathpiper-0.81f+svn4469+dfsg3/src/packages/crack/applysym.tex-525-\item {\tt QUASILINPDE} returns a list of constant expressions
##############################################
mathpiper-0.81f+svn4469+dfsg3/src/packages/crack/applysym.tex-606-\end{equation}
mathpiper-0.81f+svn4469+dfsg3/src/packages/crack/applysym.tex:607:where $'= d/d\rho$.
mathpiper-0.81f+svn4469+dfsg3/src/packages/crack/applysym.tex-608-Calling {\tt LIEPDE} through
##############################################
mathpiper-0.81f+svn4469+dfsg3/src/packages/crack/applysym.tex-808-\end{equation}
mathpiper-0.81f+svn4469+dfsg3/src/packages/crack/applysym.tex:809:where $u=u(v)$ and $'=d/dv.$
mathpiper-0.81f+svn4469+dfsg3/src/packages/crack/applysym.tex-810-Using one symmetry we reduced the 2.\,order ODE (\ref{hdgl})
##############################################
mathpiper-0.81f+svn4469+dfsg3/src/packages/crack/applysym.tex-828-\end{eqnarray}
mathpiper-0.81f+svn4469+dfsg3/src/packages/crack/applysym.tex:829:where $c_1, c_2 = const.$ and $c_1=\tilde{c}^{1/4}.$ Finally, the metric
mathpiper-0.81f+svn4469+dfsg3/src/packages/crack/applysym.tex-830-function $U(p)$ is obtained as an integral from (\ref{g1dgl}),(\ref{g2dgl}).
##############################################
mathpiper-0.81f+svn4469+dfsg3/src/packages/groebner/hilbert2.red-93-smacro procedure checkexpt m;
mathpiper-0.81f+svn4469+dfsg3/src/packages/groebner/hilbert2.red:94: eqcar(m,' expt)and varp(cadr(m)) and numberp(caddr(m));
mathpiper-0.81f+svn4469+dfsg3/src/packages/groebner/hilbert2.red-95-
##############################################
mathpiper-0.81f+svn4469+dfsg3/src/packages/groebner/groebner.tex-119-relation among the variables; it can be interpreted only in terms of
mathpiper-0.81f+svn4469+dfsg3/src/packages/groebner/groebner.tex:120:formula representation: ``$a$'' will be placed in front of ``$b$'' or
mathpiper-0.81f+svn4469+dfsg3/src/packages/groebner/groebner.tex:121:``$a$''  is more complicated than ``$b$''.
mathpiper-0.81f+svn4469+dfsg3/src/packages/groebner/groebner.tex-122-
##############################################
mathpiper-0.81f+svn4469+dfsg3/src/packages/groebner/groebner.tex-867-the role of the object to be reduced. The polynomials are cited as
mathpiper-0.81f+svn4469+dfsg3/src/packages/groebner/groebner.tex:868:``$poly1$'', ``$poly2$'', $\ldots\;$. If read as assignments, these equations
mathpiper-0.81f+svn4469+dfsg3/src/packages/groebner/groebner.tex-869-form a program which leads from the reduction input to its result.
##############################################
mathpiper-0.81f+svn4469+dfsg3/src/packages/qsum/qsum.red-250-        scalar gct, cput;
mathpiper-0.81f+svn4469+dfsg3/src/packages/qsum/qsum.red:251:        gct:= gctime() - caddr(profile_time!*);
mathpiper-0.81f+svn4469+dfsg3/src/packages/qsum/qsum.red-252-        cput:= time() - cadr(profile_time!*) - gct;
##############################################
mathpiper-0.81f+svn4469+dfsg3/src/packages/qsum/qsum.red-265-        prin2 tim;
mathpiper-0.81f+svn4469+dfsg3/src/packages/qsum/qsum.red:266:        tim:= gctime() - caddr(profile_time!*);
mathpiper-0.81f+svn4469+dfsg3/src/packages/qsum/qsum.red-267-        if (tim=0) then return terpri();
##############################################
mathpiper-0.81f+svn4469+dfsg3/src/packages/qsum/qsum.red-424-                if pairp(gl) and (car(gl) = 'equal) then
mathpiper-0.81f+svn4469+dfsg3/src/packages/qsum/qsum.red:425:                        gl:= addsq(simp(cadr(gl)), negsq(simp(caddr(gl))))
mathpiper-0.81f+svn4469+dfsg3/src/packages/qsum/qsum.red-426-                else
##############################################
mathpiper-0.81f+svn4469+dfsg3/src/packages/qsum/qsum.red-901-        scalar k, f, f1, jj;
mathpiper-0.81f+svn4469+dfsg3/src/packages/qsum/qsum.red:902:        k:= caddr(u);
mathpiper-0.81f+svn4469+dfsg3/src/packages/qsum/qsum.red-903-        f:= simp(1);
##############################################
mathpiper-0.81f+svn4469+dfsg3/src/packages/qsum/qsum.red-932-                for j:=0:m-1 do f:= quotsq(f, subsq(f2, {jj.j}));
mathpiper-0.81f+svn4469+dfsg3/src/packages/qsum/qsum.red:933:        f:= multsq(f, mksq({'qpochhammer,a,cadr(u),caddr(u)},1));
mathpiper-0.81f+svn4469+dfsg3/src/packages/qsum/qsum.red-934-        return f;
##############################################
mathpiper-0.81f+svn4469+dfsg3/src/packages/qsum/qsum.red-1352-                        tmp:= cdr(tmp);
mathpiper-0.81f+svn4469+dfsg3/src/packages/qsum/qsum.red:1353:                        if pairp(gl) and not(freeof(caddr(gl),j)) then <<
mathpiper-0.81f+svn4469+dfsg3/src/packages/qsum/qsum.red-1354-                                arbsubs:= {'equal,j,prepsq(!*f2q(makearbcomplex()))}.arbsubs;
##############################################
mathpiper-0.81f+svn4469+dfsg3/src/packages/qsum/qsum.red-1365-                if pairp(gl) then
mathpiper-0.81f+svn4469+dfsg3/src/packages/qsum/qsum.red:1366:                        caddr(gl):= reval({'sub, arbsubs, caddr(gl)});
mathpiper-0.81f+svn4469+dfsg3/src/packages/qsum/qsum.red-1367-                tmp:= gl . tmp;
##############################################
mathpiper-0.81f+svn4469+dfsg3/src/packages/qsum/qsum.red-1513-        lo:= cadr(qsumrecursion_recrange!*);
mathpiper-0.81f+svn4469+dfsg3/src/packages/qsum/qsum.red:1514:        hi:= caddr(qsumrecursion_recrange!*);
mathpiper-0.81f+svn4469+dfsg3/src/packages/qsum/qsum.red-1515-        if not(fixp(lo) and fixp(hi) and (0<lo) and (lo<=hi)) then <<
##############################################
mathpiper-0.81f+svn4469+dfsg3/src/packages/qsum/qsum.red-1547-                if atom(q) and (car(q) neq 'expt) or not(idp(cadr(q))) or
mathpiper-0.81f+svn4469+dfsg3/src/packages/qsum/qsum.red:1548:                        not(fixp(caddr(q))) then return nil;
mathpiper-0.81f+svn4469+dfsg3/src/packages/qsum/qsum.red-1549-        z:= cadr(arg);
mathpiper-0.81f+svn4469+dfsg3/src/packages/qsum/qsum.red:1550:        n:= caddr(arg);
mathpiper-0.81f+svn4469+dfsg3/src/packages/qsum/qsum.red-1551-        if not(idp(n) or ((length(n) = 2) and
##############################################
mathpiper-0.81f+svn4469+dfsg3/src/packages/qsum/qsum.red-1585-                de:= cadr(arg);
mathpiper-0.81f+svn4469+dfsg3/src/packages/qsum/qsum.red:1586:                q:= caddr(arg);
mathpiper-0.81f+svn4469+dfsg3/src/packages/qsum/qsum.red-1587-                arg:= cdddr(arg);
##############################################
mathpiper-0.81f+svn4469+dfsg3/src/packages/qsum/qsum.red-1605-      de:= cadr(arg);
mathpiper-0.81f+svn4469+dfsg3/src/packages/qsum/qsum.red:1606:      q:= caddr(arg);
mathpiper-0.81f+svn4469+dfsg3/src/packages/qsum/qsum.red-1607-      arg:= cdddr(arg);
##############################################
mathpiper-0.81f+svn4469+dfsg3/src/packages/qsum/qsum.red-1639-        q:= cadr(arg);
mathpiper-0.81f+svn4469+dfsg3/src/packages/qsum/qsum.red:1640:        k:= caddr(arg);
mathpiper-0.81f+svn4469+dfsg3/src/packages/qsum/qsum.red-1641-        if not(idp(q)) or not(idp(k)) then
##############################################
mathpiper-0.81f+svn4469+dfsg3/src/packages/misc/changevr.tex-38-the independent variables are $x_{i}$ and the new independent variables are
mathpiper-0.81f+svn4469+dfsg3/src/packages/misc/changevr.tex:39:$u_{i}$ (where ${\scriptstyle i=1\ldots n}$) then the first derivatives are:
mathpiper-0.81f+svn4469+dfsg3/src/packages/misc/changevr.tex-40-\[
##############################################
mathpiper-0.81f+svn4469+dfsg3/src/packages/ratint/ratint.tex-184-\> \> \> v $\leftarrow v/lcoff(v) $, \hspace{3 mm}
mathpiper-0.81f+svn4469+dfsg3/src/packages/ratint/ratint.tex:185: where $\alpha=roof\_of(r_{i}(z)) $\\ 
mathpiper-0.81f+svn4469+dfsg3/src/packages/ratint/ratint.tex-186-\> \> if d=2 then \= \{ \\
##############################################
mathpiper-0.81f+svn4469+dfsg3/src/packages/ratint/ratint.tex-226-\begin{center}$ log\_sum(\alpha,eqn(\alpha),0,sum\_term,var)$ \end{center}
mathpiper-0.81f+svn4469+dfsg3/src/packages/ratint/ratint.tex:227:where $\alpha$ satisfies $eqn=0$, and $sum\_term$ is the term of the summation in the variable $var$. Thus in the above example, we have
mathpiper-0.81f+svn4469+dfsg3/src/packages/ratint/ratint.tex-228-\[ \int \frac{a}{b}\,dx= log\_sum(\alpha,\alpha^3-\alpha^2+\alpha+1,0,\alpha*\log(x^2+2\alpha x-5x+\alpha^2),x) \]
##############################################
mathpiper-0.81f+svn4469+dfsg3/src/packages/laplace/laplace.tex-94-\end{center}
mathpiper-0.81f+svn4469+dfsg3/src/packages/laplace/laplace.tex:95:which means \char`\"{}Integral of $<expr>$ wrt.~ $<var>$ taken from 0 to $<obj.var>$\char`\"{},
mathpiper-0.81f+svn4469+dfsg3/src/packages/laplace/laplace.tex-96-e.g. {\tt intl($2{*}y^2,y,0,x$)} which is formally a function in $x$.
##############################################
mathpiper-0.81f+svn4469+dfsg3/src/packages/mrvlimit/mrvlimit.tex-80-\item{Let $f(\omega)$ be the function obtained from $f(x)$ by replacing all elements of $\Omega $ by their representation in terms of $\omega$. Consider all expressions independent of $\omega$ as constants and compute the leading term of the power series of f($\omega$) around $\omega=0^{+}$ }
mathpiper-0.81f+svn4469+dfsg3/src/packages/mrvlimit/mrvlimit.tex:81:\item{If the leading exponent $e_0>0$, then the limit is 0, and we stop. If the leading exponent $e_0<0$ then the limit is $\pm \infty$. The sign is defined by the sign of the leading coefficient $c_0$. If the leading exponent $e_0=0$ then the limit is the limit of the leading coeficient $c_0$. If $c_0$ $\not \in C$, where $C=Const(L)$, the set of exp-log constants, we apply the same algorithm recursively on $c_0$.} \\
mathpiper-0.81f+svn4469+dfsg3/src/packages/mrvlimit/mrvlimit.tex-82-\end{itemize}
##############################################
mathpiper-0.81f+svn4469+dfsg3/src/packages/scope/codad2.red-1098-                                 % The rhs-struct. is '(quotient nr dm).
mathpiper-0.81f+svn4469+dfsg3/src/packages/scope/codad2.red:1099:            if cdar(item)=caddr(tempquot) then nbof!/:=1+nbof!/
mathpiper-0.81f+svn4469+dfsg3/src/packages/scope/codad2.red-1100-                                          else nbof!*:=1+nbof!*;
##############################################
mathpiper-0.81f+svn4469+dfsg3/src/packages/scope/codad2.red-1119-   pnr:=cadr(getv(qrhs,indx));
mathpiper-0.81f+svn4469+dfsg3/src/packages/scope/codad2.red:1120:   pdm:=caddr(getv(qrhs,indx));
mathpiper-0.81f+svn4469+dfsg3/src/packages/scope/codad2.red-1121-   ninrow:=if (nr neq pnr) then get(pnr,'rowindex) else nil;
##############################################
mathpiper-0.81f+svn4469+dfsg3/src/packages/scope/scope.tex-3650-sequences of $n$ assignment statements $S_i$ of the 
mathpiper-0.81f+svn4469+dfsg3/src/packages/scope/scope.tex:3651:form ${\lambda}_i := {\rho}_i$, where $i = 1, \cdots , n$. If an identifier 
mathpiper-0.81f+svn4469+dfsg3/src/packages/scope/scope.tex-3652-occurs in ${\lambda}_i$, it is said to be {\em defined} in $S_i$. All 
##############################################
mathpiper-0.81f+svn4469+dfsg3/src/packages/scope/codmat.red-657-(constp(cadr f) and not (pairp(caddr f) and
mathpiper-0.81f+svn4469+dfsg3/src/packages/scope/codmat.red:658:      caaddr(f) memq '(expt times plus difference minus)));
mathpiper-0.81f+svn4469+dfsg3/src/packages/scope/codmat.red-659-
##############################################
mathpiper-0.81f+svn4469+dfsg3/src/packages/scope/codpri.red-1107-       << sgn:=t;
mathpiper-0.81f+svn4469+dfsg3/src/packages/scope/codpri.red:1108:          item:=car(item).caddr(item)>>;
mathpiper-0.81f+svn4469+dfsg3/src/packages/scope/codpri.red-1109-       if idp(cdr item) and
##############################################
mathpiper-0.81f+svn4469+dfsg3/src/packages/scope/codpri.red-1151-                    then <<sgn:=t;
mathpiper-0.81f+svn4469+dfsg3/src/packages/scope/codpri.red:1152:                           item:=car(item).caddr(item)>>;
mathpiper-0.81f+svn4469+dfsg3/src/packages/scope/codpri.red-1153-                 se:=nil;
##############################################
mathpiper-0.81f+svn4469+dfsg3/src/packages/eds/eds.tex-2361-     in the <coframing>\\\hline
mathpiper-0.81f+svn4469+dfsg3/src/packages/eds/eds.tex:2362:"system($E$)"
mathpiper-0.81f+svn4469+dfsg3/src/packages/eds/eds.tex-2363-    &extracts the <system> part of $E$\\\hline
##############################################
mathpiper-0.81f+svn4469+dfsg3/src/packages/eds/eds.tex-2406-    &\header{Function}\\\hline
mathpiper-0.81f+svn4469+dfsg3/src/packages/eds/eds.tex:2407:"cartan_system($E$)"\nl "cartan_system($S$)"\nl "cartan_system($\Omega$)"
mathpiper-0.81f+svn4469+dfsg3/src/packages/eds/eds.tex-2408-    &calculates the Cartan system (associated Pfaff system, retracting
mathpiper-0.81f+svn4469+dfsg3/src/packages/eds/eds.tex-2409-     space): no differentiations are performed\\\hline
mathpiper-0.81f+svn4469+dfsg3/src/packages/eds/eds.tex:2410:"cauchy_system($E$)"\nl "cauchy_system($S$)"\nl "cauchy_system($\Omega$)"
mathpiper-0.81f+svn4469+dfsg3/src/packages/eds/eds.tex-2411-    &calculates the Cauchy system: the Cartan system of the closure under
##############################################
mathpiper-0.81f+svn4469+dfsg3/src/packages/eds/eds.tex-2420-    differentiation\\\hline
mathpiper-0.81f+svn4469+dfsg3/src/packages/eds/eds.tex:2421:"derived_system($E$)"\nl "derived_system($S$)"
mathpiper-0.81f+svn4469+dfsg3/src/packages/eds/eds.tex-2422-    &calculates the first derived system of the Pfaffian system $E$ or
##############################################
mathpiper-0.81f+svn4469+dfsg3/src/packages/normform/smithex1.red-296-          ll := cadr (calc_exgcd_int(int1,int2));
mathpiper-0.81f+svn4469+dfsg3/src/packages/normform/smithex1.red:297:          rr := caddr (calc_exgcd_int(int1,int2));
mathpiper-0.81f+svn4469+dfsg3/src/packages/normform/smithex1.red-298-          quo1 := get_quo_int(getmat(A,i,i),g);
##############################################
mathpiper-0.81f+svn4469+dfsg3/src/packages/guardian/guardian.tex-602-is exactly the same as without the guardian package. If the condition
mathpiper-0.81f+svn4469+dfsg3/src/packages/guardian/guardian.tex:603:of the generic case becomes ``$\false$,'' a {\em warning} ``{\tt
mathpiper-0.81f+svn4469+dfsg3/src/packages/guardian/guardian.tex-604-contradictive situation}'' is given. The computation can, however, be
##############################################
mathpiper-0.81f+svn4469+dfsg3/src/packages/int/halfangl.red-285-   else if car(f) = 'expt
mathpiper-0.81f+svn4469+dfsg3/src/packages/int/halfangl.red:286:        and not atom caddr(f)
mathpiper-0.81f+svn4469+dfsg3/src/packages/int/halfangl.red:287:        and caaddr(f) = 'quotient
mathpiper-0.81f+svn4469+dfsg3/src/packages/int/halfangl.red-288-        and member(x, flatten cadr f)  then t
##############################################
mathpiper-0.81f+svn4469+dfsg3/src/packages/redlog/pasf/pasfqe.red-310-   % [p] is the probability for PQE. Returns a pair $(a . p) . theo'$
mathpiper-0.81f+svn4469+dfsg3/src/packages/redlog/pasf/pasfqe.red:311:   % where $a=t$ and $p$ is a list of container elements and $theo'$ a
mathpiper-0.81f+svn4469+dfsg3/src/packages/redlog/pasf/pasfqe.red-312-   % theory.
##############################################
mathpiper-0.81f+svn4469+dfsg3/src/packages/odesolve/odenonn.red-402-%%       ss := car ss . for each s in cdr ss join
mathpiper-0.81f+svn4469+dfsg3/src/packages/odesolve/odenonn.red:403:%%          if eqcar(caddr(s:=reval s), arbop)
mathpiper-0.81f+svn4469+dfsg3/src/packages/odesolve/odenonn.red-404-%%          then << arbexprns := s . arbexprns; nil >>
##############################################
mathpiper-0.81f+svn4469+dfsg3/src/packages/odesolve/odenonn.red-442-      ss := car ss . for each s in cdr ss join
mathpiper-0.81f+svn4469+dfsg3/src/packages/odesolve/odenonn.red:443:         if eqcar(caddr(s:=reval s), arbop)
mathpiper-0.81f+svn4469+dfsg3/src/packages/odesolve/odenonn.red-444-         then << arbexprns := s . arbexprns; nil >>
##############################################
mathpiper-0.81f+svn4469+dfsg3/src/packages/odesolve/odesolve.tex-117-purposes of description I will refer to the dependent variable as
mathpiper-0.81f+svn4469+dfsg3/src/packages/odesolve/odesolve.tex:118:``$y$'' and the independent variable as ``$x$'', but of course the
mathpiper-0.81f+svn4469+dfsg3/src/packages/odesolve/odesolve.tex-119-names are arbitrary.  The general input syntax is
##############################################
mathpiper-0.81f+svn4469+dfsg3/src/packages/specfn/fps.hlp-22-\end{displaymath}
mathpiper-0.81f+svn4469+dfsg3/src/packages/specfn/fps.hlp:23:where $s$ is the `shift number', $n$ is the `Puiseux number',
mathpiper-0.81f+svn4469+dfsg3/src/packages/specfn/fps.hlp-24-and $x_0$ is the `point of development'. The following types are
##############################################
mathpiper-0.81f+svn4469+dfsg3/src/packages/specfn/fps.tex-24-\end{displaymath}
mathpiper-0.81f+svn4469+dfsg3/src/packages/specfn/fps.tex:25:where $m$ is the `symmetry number', $s$ is the `shift number',
mathpiper-0.81f+svn4469+dfsg3/src/packages/specfn/fps.tex-26-$n$ is the `Puiseux number',
##############################################
mathpiper-0.81f+svn4469+dfsg3/src/packages/pm/pm.tex-44-bindings for the generic variables. A replacement is an expression of the
mathpiper-0.81f+svn4469+dfsg3/src/packages/pm/pm.tex:45:form `exp1 $->$ exp2', which means exp1 is replaced by exp2, or `exp1 $-->$
mathpiper-0.81f+svn4469+dfsg3/src/packages/pm/pm.tex-46-exp2', which is the same except exp2 is not simplified until after the
##############################################
mathpiper-0.81f+svn4469+dfsg3/src/packages/pm/pm.tex-358-rep2...~ until the rules are retracted. In effect it replaces the
mathpiper-0.81f+svn4469+dfsg3/src/packages/pm/pm.tex:359:operator `$->$' by `:-' in the set of replacements \{rep1, rep2,...\}.
mathpiper-0.81f+svn4469+dfsg3/src/packages/pm/pm.tex-360-
##############################################
mathpiper-0.81f+svn4469+dfsg3/src/org/mathpiper/scripts4/orthopoly/orthopoly.mpw-138-Sums of series of orthogonal polynomials are found using the Clenshaw-Smith recurrence scheme:
mathpiper-0.81f+svn4469+dfsg3/src/org/mathpiper/scripts4/orthopoly/orthopoly.mpw:139:	If $P_n$ satisfy $P_n = A_n p_{n-1} + B_n p_{n-2}$, $n>=2$, and if $A_1$ is defined so that $P_1 = A_1 P_0$, then $\sum _{n=0}^N c_n P_n = X_0 P_0$, where $X_n$ are found from the following backward recurrence: $X_{N+1} = X_{N+2} = 0$, $X_n = c_n + A_{n+1} X_{n+1} + B_{n+2} X_{n+2}$, $n=N, N-1, ..., 0$.
mathpiper-0.81f+svn4469+dfsg3/src/org/mathpiper/scripts4/orthopoly/orthopoly.mpw-140-*/
##############################################
mathpiper-0.81f+svn4469+dfsg3/src/org/mathpiper/scripts4/numbers/numbertheory/MoebiusDivisorsList.mpw-43-
mathpiper-0.81f+svn4469+dfsg3/src/org/mathpiper/scripts4/numbers/numbertheory/MoebiusDivisorsList.mpw:44:Returns a list of pairs of the form {{d,m}}, where {d} runs through the squarefree divisors of $n$ and $m=Moebius(d)$. 
mathpiper-0.81f+svn4469+dfsg3/src/org/mathpiper/scripts4/numbers/numbertheory/MoebiusDivisorsList.mpw-45-This is more efficient than making a list of all 
##############################################
mathpiper-0.81f+svn4469+dfsg3/debian/get_orig_source.sh-28-	# Uncompress the previous tarball
mathpiper-0.81f+svn4469+dfsg3/debian/get_orig_source.sh:29:	tar xzfv "$DESTTGZ" -C `dirname "$DESTDIR"`
mathpiper-0.81f+svn4469+dfsg3/debian/get_orig_source.sh-30-fi
##############################################
mathpiper-0.81f+svn4469+dfsg3/debian/get_orig_source.sh-55-# Builds tarball
mathpiper-0.81f+svn4469+dfsg3/debian/get_orig_source.sh:56:tar czfv "$DESTTGZ" -C `dirname "$DESTDIR"` `basename "$DESTDIR"`
mathpiper-0.81f+svn4469+dfsg3/debian/get_orig_source.sh-57-