Home

All elementary functions from a single operator

Primitive operator: eml(x, y) = ex − ln(y)

1. Core building blocks

From eml and 1, we recover exponential and logarithm, then arithmetic kernels.

E(x) = eml(x, 1),  L(x) = ln(x),  S(a, b) = eml(ln(a), eb)

A(a, b) = a + b,  G(a, b) = a − b,  M(x, y) = xy,  D(x, y) = x/y

Use the explorer to inspect one construct at a time and see domain restrictions.

2. Arithmetic explorer over ℝ / ℂ

exp / log

E(x) = eml(x, 1); L(x) = eml(1, eml(eml(1, x), 1))

Valid on ℝ with x > 0 for L(x).

Domain: ℝ Shortcut: ← / → to change operation

3. Branch constants & trig hooks

In ℂ we fix a branch of Log. Principal branch gives i = eiπ/2 and π = −i Log(−1).

sin(x) = (eix − e−ix) / 2i,  cos(x) = (eix + e−ix) / 2

Different branches can flip signs or shift by odd multiples of π.