Я не знаю насчёт формул, но есть такой алгоритм, вроде не сильно медленнее извлечения корней из целых чисел. Обозначим через

кольцо целых элементов в
![$\mathbb Q[\sqrt[3] 3]$ $\mathbb Q[\sqrt[3] 3]$](https://dxdy-01.korotkov.co.uk/f/8/a/e/8aec8796ace4e8eebdce34044376079982.png)
, его можно явно найти. Так как квадратные корни из элементов

снова лежат в

(если они вообще попали в ваше поле), то достаточно научиться решать задачу для этого кольца.
Рассмотрим гомоморфизм

, переводящий
![$\sqrt[3]3$ $\sqrt[3]3$](https://dxdy-02.korotkov.co.uk/f/5/c/f/5cf8b6f80762ad2b977f9624d9289ab882.png)
в
![$(\sqrt[3]3, \omega \sqrt[3]3)$ $(\sqrt[3]3, \omega \sqrt[3]3)$](https://dxdy-02.korotkov.co.uk/f/d/0/7/d0785b31db9854e1da016385c271427282.png)
, где

- это нетривиальный кубический корень из 1 (любой на выбор). Этот гомоморфизм является вложением решётки в трёхмерное вещественное векторное пространство.
В кольце

квадратный корень легко извлечь с любой точностью. Так как

является там решёткой, то у значений корня можно посчитать коэффициенты, с которым он раскладывается по базису

. Если они близки к целым, то можно округлить и проверить, что нашёлся корень.
Единственно, что в кольце

элемент общего вида имеет 4 квадратных корня, из которых подходят 0 или 2.