Kvadratroten, och mer generellt z^α där α inte är ett heltal, är
flervärd (ej entydig) i komplex analys.
I komplexanalysen är alltså 1^(1/2) = { +1, -1 }, dvs ger samtliga rötter till z² = 1.
Men för icke-negativa reella argument definierar vi ju sqrt = √ som den icke-negativa reella lösningen till ekvationen.
Det kan därför vara lämpligt att särskilja mellan de två varianterna av kvadratrötter.
Litet analys av "beräkningen" ovan
1 = sqrt((-1)²)
Här är sqrt varianten som tar icke-negativa reella argument och returnerar ett entydigt icke-negativt reellt värde. Annars hade vänsterledet behövt ha både +1 och -1 (förslagsvis som en mängd).
sqrt((-1)²) = sqrt(-1) sqrt(-1)
Här är sqrt plötsligt funktionen som även tar negativa reella samt komplexa argument.
sqrt(-1) sqrt(-1) = sqrt(i²) sqrt(i²)
Inget konstigt här.
sqrt(i²) sqrt(i²) = i i
Kom ihåg att sqrt för icke-negativa reella argument är flervärd.
Alltså är det korrekta sqrt(i²) sqrt(i²) = (±i) (±i), som ju har värdena ±1.
i i = i² = -1
Inget konstigt här.
Ett alternativ till att låta sqrt vara flervärd är att bara välja ett av värdena.
Förslagsvis: Om z = r e^(iθ), där r ≥ 0 och 0 ≤ θ ≤ 2π, så definierar vi sqrt(z) = sqrt(r) e^(iθ/2).
För icke-negativa reella z överensstämmer denna definition med den ordinarie.
Problem: Här gäller inte formeln sqrt(z w) = sqrt(z) sqrt(w).
Exempel:
Det gäller att sqrt(-i) = sqrt(1 e^(i 3π/2)) = sqrt(1) e^(i 3π/4) = (-1 + i)/√2.
Så sqrt(-i)² = (sqrt(1) e^(i 3π/4))² = sqrt(1)² (e^(i 3π/4))² = 1 e^(i 3π/2) = -i vilket är bra.
Men sqrt((-i)²) = sqrt(-1) = sqrt(1 e^(i π)) = sqrt(1) e^(i π/2) = +i.
Alltså, sqrt(-i)² = -i ≠ sqrt((-i)²) = +i, och i allmänhet gäller inte sqrt(z w) = sqrt(z) sqrt(w) generellt (olikhet gäller då arg(z) + arg(w) ≥ 2π).
Kan du analysera var det går snett i din likhetskedja om du använder den här definitionen av sqrt?