Question: Solve command loses known solution

this is really 2 questions- the second being my attempted rectification of the first.

I have expressions in t for a vector. This vector by construction is always (and meticulously verified!!!) of the form [1,0,0....] when t = 0. when i do solve({final[1] = 1},{t}), I never get any solutions. I don't get the 'solutions may be lost' warning either, why not??? 

I thought, as the vector components are quite complex that this may be due to computational accuracy so attempted

> use RealDomain in solve({(final[5]*conjugate(final[5])) <1.001, final[5]*conjugate(final[5]) > 0.999},{t}) end use;

which returned this:

Error, '_Inert_DELAYLESSTHAN' is not a valid inert form

but for toy expressions i.e. > solve({x > 1, x^2 < 5}, {x}); the inequalities are fine.

 

So what am I doing wrong with the inequalities and why are my known solutions not turning up?

Any advice greatly appreciated!

Please Wait...