Пытаюсь конструктивно построить гомоморфмизм сначала на целых, потом на рациональных, а затем через предел на всех вещественных. Но возникает проблема при переходе к дробным числам из-за неоднозначности комплексных корней.
Пусть

- гомоморфизм групп, где

- группа комплексных чисел с модулем

по умножению.
Из определения следуют свойства.
Для любого

верно

, откуда

.
![$f(-x)=[f(x)]^{-1}$ $f(-x)=[f(x)]^{-1}$](https://dxdy-02.korotkov.co.uk/f/1/5/3/153e90e6791c95fd0ee4ef5f92f4b60982.png)
, поскольку

.
По индукции доказывается, что
![$f(nx)=[f(x)]^{n}$ $f(nx)=[f(x)]^{n}$](https://dxdy-03.korotkov.co.uk/f/2/7/7/277fa0ae9c19eb889106925a00f8371c82.png)
для любого

.
Далее получаем, что
![$f(mx)=[f(x)]^{m}$ $f(mx)=[f(x)]^{m}$](https://dxdy-01.korotkov.co.uk/f/8/6/3/863a72a41ef560c05f7e6a5be12f535382.png)
для любого

;
Но с рациональными числами возникают проблемы.
Хотелось бы получить равенство
![$f\left( \frac{1}{n} \right) = [f(1)]^{\frac{1}{n}}$ $f\left( \frac{1}{n} \right) = [f(1)]^{\frac{1}{n}}$](https://dxdy-02.korotkov.co.uk/f/1/2/d/12d6285156df0d299346c1c64bffcfd282.png)
.
В вещественном случае оно получается так:
Имеем равенство
![$f(1) = f\left( n\frac{1}{n} \right) = \left[f\left( \frac{1}{n} \right)\right]^{n}$ $f(1) = f\left( n\frac{1}{n} \right) = \left[f\left( \frac{1}{n} \right)\right]^{n}$](https://dxdy-01.korotkov.co.uk/f/4/0/a/40ae6375ca686a88b9b989daa681693082.png)
. Поскольку по определению

, то однозначном определен корень
![$[f(1)]^{\frac{1}{n}}>0$ $[f(1)]^{\frac{1}{n}}>0$](https://dxdy-01.korotkov.co.uk/f/0/8/7/087406f719c3608438b66c64134e24d282.png)
. Поэтому
![$f\left( \frac{1}{n} \right) = [f(1)]^{\frac{1}{n}}$ $f\left( \frac{1}{n} \right) = [f(1)]^{\frac{1}{n}}$](https://dxdy-02.korotkov.co.uk/f/1/2/d/12d6285156df0d299346c1c64bffcfd282.png)
.
Далее можно было бы получить значения

на всех рациональных числах
Xaositect предложили определить корни для степеней двойки
![$\sqrt[2^n] z$ $\sqrt[2^n] z$](https://dxdy-02.korotkov.co.uk/f/d/4/a/d4ae556a234f932460f10c3b468b6cdf82.png)
по индукции, беря каждый раз значение квадратного корня из верхней полуплоскости.
Но тут возникает проблема. Не выполняется свойство
![$\sqrt[2^n]{a}\sqrt[2^n]{b}=\sqrt[2^n]{ab}$ $\sqrt[2^n]{a}\sqrt[2^n]{b}=\sqrt[2^n]{ab}$](https://dxdy-03.korotkov.co.uk/f/6/b/9/6b9ef651ea7896d08b9253d124d9065282.png)
.
Например, если взять

, то
![$\sqrt[2]{a}\sqrt[2]{b} = \left(-\frac{1}{\sqrt{2}}+\frac{1}{\sqrt{2}}i\right)\left(-\frac{1}{\sqrt{2}}+\frac{1}{\sqrt{2}}i\right) = -i$ $\sqrt[2]{a}\sqrt[2]{b} = \left(-\frac{1}{\sqrt{2}}+\frac{1}{\sqrt{2}}i\right)\left(-\frac{1}{\sqrt{2}}+\frac{1}{\sqrt{2}}i\right) = -i$](https://dxdy-02.korotkov.co.uk/f/9/9/f/99f6bdc2ca1089eca6963a909109e9c282.png)
.
С другой стороны,
![$\sqrt[2]{ab}=\sqrt[2]{-1} = i$ $\sqrt[2]{ab}=\sqrt[2]{-1} = i$](https://dxdy-01.korotkov.co.uk/f/8/c/4/8c4cf8fdfbadcc790e6c278001994b8b82.png)
.
Пробовал определить немного другим способом. Брать каждый раз значение квадратного корня
![$\sqrt[2]{z}$ $\sqrt[2]{z}$](https://dxdy-01.korotkov.co.uk/f/8/7/e/87ebc9062fc6b198cb2faf5e1ea7e21382.png)
из верхней полуплоскости, если само

лежит в верхней полуплоскости, и из нижней — если

лежит в нижней полуплоскости. В этом случае тоже не выполняется соотношение
![$\sqrt[2^n]{a}\sqrt[2^n]{b}=\sqrt[2^n]{ab}$ $\sqrt[2^n]{a}\sqrt[2^n]{b}=\sqrt[2^n]{ab}$](https://dxdy-03.korotkov.co.uk/f/6/b/9/6b9ef651ea7896d08b9253d124d9065282.png)
.
Например, для

получается, что

лежит в нижней полуплоскости, а
![$\sqrt[2]{a}\sqrt[2]{b}$ $\sqrt[2]{a}\sqrt[2]{b}$](https://dxdy-01.korotkov.co.uk/f/0/d/a/0da8d57c9f553b1fa31990332bf0667782.png)
— в верхней.
Похоже, что определить значение

для всех

и для всех

никак не получится.
Думаю, может ограничиться какой-то четвертью или брать только

. Но и тут проблемы. Как доказать, например, что если

из верхней полуплоскости, то и
![$(\sqrt[2^n]{z})^m$ $(\sqrt[2^n]{z})^m$](https://dxdy-02.korotkov.co.uk/f/d/c/b/dcb2e019e567cc871f3ba0acd0d2538a82.png)
из верхней при

.
Мне кажется, и это тупиковый путь. Как можно эту загвоздку преодолеть. Может у кого-то есть идеи?