Alphabet

0:R
1:R
cos:R → R
d:(R → R) → R → R
minus:R → R
mul:R → R → R
pls:R → R → R
sin:R → R

Variables

X:R
Y:R
U:R
H:R → R
W:R
J:R → R
F1:R → R
Y1:R
G1:R → R
H1:R → R
W1:R
J1:R → R
X2:R
Z2:R → R
U2:R
V2:R
W2:R
P2:R

Rules

d · (λ%X:R.X) · Y0
d · (λ%Y:R.%Y) · U1
d · (λ%Z:R.minus · (H · %Z)) · Wminus · (d · (λ%U:R.H · %U) · W)
d · (λ%V:R.pls · (J · %V) · (F1 · %V)) · Y1pls · (d · (λ%F:R.J · %F) · Y1) · (d · (λ%W:R.F1 · %W) · Y1)
d · (λ%G:R.mul · (G1 · %G) · (H1 · %G)) · W1pls · (mul · (d · (λ%I:R.G1 · %I) · W1) · (H1 · W1)) · (mul · (G1 · W1) · (d · (λ%H:R.H1 · %H) · W1))
d · (λ%J:R.sin · (J1 · %J)) · X2mul · (cos · X2) · (d · (λ%P:R.J1 · %P) · X2)
d · (λ%Q:R.cos · (Z2 · %Q)) · U2mul · (minus · (sin · U2)) · (d · (λ%R:R.Z2 · %R) · U2)
minus · 00
mul · 0 · V20
mul · W2 · 00
pls · 0 · P2P2