assume(m=0) in solve((m*x+b)>0,x);
Publié : lun. nov. 04, 2024 2:41 am
Trying to solve the following equation,. and assuming the slope as positive or negative works well, but assuming m=0 does not.
assume(m>0);
solve((m*x+b)>0,x); [Enter] x>-b/m
assume(m<0);
solve((m*x+b)>0,x); [Enter] x<-b/m
assume(m=0);
assume(b>0);
solve((m*x+b)>0,x); [Enter] is expected x=x
(0*x)>-b
0>+# true => is valid for all real numbers
assume(m=0);
assume(b<0);
solve((m*x+b)>0,x); [Enter] is expected x={ }
(0*x)>-b // --b
0># false => x={ }
assume(m>0);
solve((m*x+b)>0,x); [Enter] x>-b/m
assume(m<0);
solve((m*x+b)>0,x); [Enter] x<-b/m
assume(m=0);
assume(b>0);
solve((m*x+b)>0,x); [Enter] is expected x=x
(0*x)>-b
0>+# true => is valid for all real numbers
assume(m=0);
assume(b<0);
solve((m*x+b)>0,x); [Enter] is expected x={ }
(0*x)>-b // --b
0># false => x={ }