NSolve
can solve the system as complex problem:
csol = NSolve[{-12 + 16 Cos[t]^2 == 4 - 2 s^3,
4 - 2 t^3 == s^3, -π <= Re@s < π, -π <= Re@t < π,
-1/10 < Im@s < 1/10, -1/10 < Im@t < 1/10}, {s, t}]
rsol = Chop[csol]
(*
{{s -> 1.49116 + 0. I, t -> 0.699433 + 0. I}}
{{s -> 1.49116, t -> 0.699433}}
*)
Update
Solve
also works if you avoid the singularity at s == 0
:
Solve[{-12 + 16 Cos[t]^2 == 4 - 2 s^3, 4 - 2 t^3 == s^3,
1 < s < 2, -π <= t < π}, {t, s}, Reals]
(*
{{t -> Root[{2 - 4 Cos[#1]^2 + #1^3 &, 0.69943334792335012145}],
s -> Root[-4 + 2 Root[{2 - 4 Cos[#1]^2 + #1^3 &,
0.69943334792335012145}]^3 + #1^3 &, 1]}}
*)
Also if it is "factored" out (as a product $(s,t)\times (u)$):
Solve[{-12 + 16 Cos[t]^2 == 4 - 2 u, 4 - 2 t^3 == u, u == s^3,
-π <= s < π, -π <= t < π}, {t, s, u}, Reals]
(*
{{t -> Root[{2 - 4 Cos[#1]^2 + #1^3 &, 0.69943334792335012145}],
s -> Root[-8 + 8 Cos[Root[{2 - 4 Cos[#1]^2 + #1^3 &,
0.69943334792335012145}]]^2 + #1^3 &, 1],
u -> 8 - 8 Cos[Root[{2 - 4 Cos[#1]^2 + #1^3 &,
0.69943334792335012145}]]^2}}
*)
FindRoot
. $\endgroup$ – Sjoerd Smit Oct 21 '20 at 15:00