CAS hp50g non equivalent commands  Printable Version + HP Forums (https://archived.hpcalc.org/museumforum) + Forum: HP Museum Forums (https://archived.hpcalc.org/museumforum/forum1.html) + Forum: Old HP Forum Archives (https://archived.hpcalc.org/museumforum/forum2.html) + Thread: CAS hp50g non equivalent commands (/thread236145.html) 
CAS hp50g non equivalent commands  peacecalc  12162012 Hello CAS fans, The CAS of the hp 50g is powerfull but restricted, restricted in that way, that it doesn't perform nonequivalent term changes (don't misunderstand me, that is good!). But the built in mechanism to fix a range of a variable is (in my eyes clumsy) and don't work properly in such situations. So my idea is using the match command (to versions: bottomup or topdown) for programming in userRPL such nonequivalent rules (for example: ln(x^2) > 2*ln(x) which is only possible for x > 0). So the responsiblity is on the side of the user. He has to have in mind what the range of the used variables is. It would be nice to have a lot of this programs for extending the CAS. I will start with two rules:
The first one: XR2EXP will change the writing with rootsign into
XR2EXP:The second: COLEX (COLlect EXponents) uses the rule: (A^B)^C = A^(B*C) (this touches the problem above) :
COLEX:Greetings peacecalc
Edited: 16 Dec 2012, 2:48 p.m.
