The principal square root z
is a function of one complex variable z.
It has a branch point singularity at z=0
and a branch cut on (−∞,0]
where the value on (−∞,0)
is taken to be continuous with the upper half plane.
The following table lists all conditions such that Sqrt(z) is defined in Fungrim.
|
Table data: (P,Q)
such that (P)⟹(Q)
Definitions:
Fungrim symbol | Notation | Short description |
---|---|---|
Sqrt | z | Principal square root |
OpenClosedInterval | (a,b] | Open-closed interval |
Infinity | ∞ | Positive infinity |
OpenInterval | (a,b) | Open interval |
ClosedOpenInterval | [a,b) | Closed-open interval |
CC | C | Complex numbers |
UnsignedInfinity | ∞~ | Unsigned infinity |
SetBuilder | {f(x):P(x)} | Set comprehension |
Exp | ez | Exponential function |
ConstI | i | Imaginary unit |
ConstPi | π | The constant pi (3.14...) |
FormalPowerSeries | K[[x]] | Formal power series |
RR | R | Real numbers |
Source code for this entry:
Entry(ID("21d9b8"), SymbolDefinition(Sqrt, Sqrt(z), "Principal square root"), Description("The principal square root", Sqrt(z), "is a function of one complex variable", z, "."), Description("It has a branch point singularity at", Equal(z, 0), "and a branch cut on", OpenClosedInterval(Neg(Infinity), 0), "where the value on", OpenInterval(Neg(Infinity), 0), "is taken to be continuous with the upper half plane."), Description("The following table lists all conditions such that", SourceForm(Sqrt(z)), "is defined in Fungrim."), Table(TableRelation(Tuple(P, Q), Implies(P, Q)), TableHeadings(Description("Domain"), Description("Codomain")), List(TableSection("Numbers"), Tuple(Element(z, ClosedOpenInterval(0, Infinity)), Element(Sqrt(z), ClosedOpenInterval(0, Infinity))), Tuple(Element(z, CC), Element(Sqrt(z), CC)), TableSection("Infinities"), Tuple(Element(z, Set(UnsignedInfinity)), Element(Sqrt(z), Set(UnsignedInfinity))), Tuple(Element(z, SetBuilder(Mul(Exp(Mul(ConstI, theta)), Infinity), theta, Element(theta, OpenClosedInterval(Neg(ConstPi), ConstPi)))), Element(Sqrt(z), SetBuilder(Mul(Exp(Mul(ConstI, theta)), Infinity), theta, Element(theta, OpenClosedInterval(Div(Neg(ConstPi), 2), Div(ConstPi, 2)))))), TableSection("Formal power series"), Tuple(And(Element(z, FormalPowerSeries(RR, x)), Element(SeriesCoefficient(z, x, 0), OpenInterval(0, Infinity))), And(Element(Sqrt(z), FormalPowerSeries(RR, x)))), Tuple(And(Element(z, FormalPowerSeries(CC, x)), Unequal(SeriesCoefficient(z, x, 0), 0)), And(Element(Sqrt(z), FormalPowerSeries(CC, x)))))))