Question: Why doesn´t Maple carry out task with assuming?

Maple carries out the following solving task without any problems:

restart;
with(Statistics):
X1 := RandomVariable(Geometric(q)):
s1:=solve({mu=Mean(X1)},{q});

 

Anyway, when I add common assumptions (0<q, q<1), then Maple will not carry out the task:

restart;
with(Statistics):
X1 := RandomVariable(Geometric(q)) assuming 0<q, q<1:
s1:=solve({mu=Mean(X1)},{q});

 

Why is that the case?

Please Wait...