Вы хотите использовать Reduce
, а не Solve
, так как Reduce
может справиться с неравенством.Что касается превращения Table[x[i] > 0, {i, n}]
в x[1] > 0 && ... && x[n] > 0
, то это просто:
And @@ Table[x[i] > 0, {i, n}]
, который использует краткую форму Apply
(@@
) для поворота
List[x[1] > 0, ..., x[n] > 0]
в
And[x[1] > 0, ..., x[n] > 0]
Или, более наглядно,
x[1] > 0 && ... && x[n] > 0