Details

Time bar (total: 22.9s)

analyze472.0ms (2.1%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.7%0.3%0%0%0%0
0%0%99.7%0.3%0%0%0%1
0%0%99.7%0.3%0%0%0%2
0%0%99.7%0.3%0%0%0%3
0%0%99.7%0.3%0%0%0%4
0%0%99.7%0.3%0%0%0%5
0%0%99.7%0.3%0%0%0%6
0%0%99.7%0.3%0%0%0%7
0%0%99.7%0.3%0%0%0%8
0%0%99.7%0.3%0%0%0%9
0%0%99.7%0.3%0%0%0%10
0%0%99.7%0.3%0%0%0%11
0%0%99.7%0.3%0%0%0%12
Compiler

Compiled 24 to 18 computations (25% saved)

sample2.7s (11.8%)

Results
1.6s8256×body256valid
1.0s3043×body256infinite
Bogosity

preprocess34.0ms (0.1%)

Algorithm
egg-herbie
Rules
422×rational.json-simplify-2
356×rational.json-simplify-43
32×rational.json-simplify-1
swap-y-t
swap-a-b
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
093784
1160784
2248784
3378784
4494784
5524784
6525784
066
166
Stop Event
unsound
saturated
Calls
Call 1
Inputs
0
1
2
3
4
5
Outputs
0
1
2
1
3
1
4
5
4
Call 2
Inputs
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 y 2) (*.f64 (*.f64 (*.f64 x 9) z) t)) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 z 2) (*.f64 (*.f64 (*.f64 y 9) x) t)) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 t 2) (*.f64 (*.f64 (*.f64 y 9) z) x)) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 a 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 x 27) b))
(+.f64 (-.f64 (*.f64 b 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 a 27) x))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 z 9) y) t)) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 t 9) z) y)) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 a 9) z) t)) (*.f64 (*.f64 y 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 b 9) z) t)) (*.f64 (*.f64 a 27) y))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) t) z)) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) a) t)) (*.f64 (*.f64 z 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) b) t)) (*.f64 (*.f64 a 27) z))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) a)) (*.f64 (*.f64 t 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) b)) (*.f64 (*.f64 a 27) t))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 b 27) a))
Outputs
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 y (*.f64 (*.f64 9 z) t))) (*.f64 27 (*.f64 a b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 9 (*.f64 (*.f64 y z) t))) (*.f64 27 (*.f64 a b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 9 (*.f64 t (*.f64 y z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 z t))) (*.f64 27 (*.f64 a b)))
(+.f64 (-.f64 (*.f64 y 2) (*.f64 (*.f64 (*.f64 x 9) z) t)) (*.f64 (*.f64 a 27) b))
(+.f64 (*.f64 (*.f64 a 27) b) (-.f64 (*.f64 2 y) (*.f64 t (*.f64 z (*.f64 x 9)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 y) (*.f64 z (*.f64 (*.f64 x 9) t))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 y) (*.f64 x (*.f64 9 (*.f64 z t)))))
(+.f64 (-.f64 (*.f64 z 2) (*.f64 (*.f64 (*.f64 y 9) x) t)) (*.f64 (*.f64 a 27) b))
(+.f64 (*.f64 (*.f64 a 27) b) (-.f64 (*.f64 2 z) (*.f64 t (*.f64 x (*.f64 y 9)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 z) (*.f64 x (*.f64 y (*.f64 9 t)))))
(+.f64 (-.f64 (*.f64 t 2) (*.f64 (*.f64 (*.f64 y 9) z) x)) (*.f64 (*.f64 a 27) b))
(+.f64 (*.f64 (*.f64 a 27) b) (-.f64 (*.f64 2 t) (*.f64 x (*.f64 (*.f64 y 9) z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 t) (*.f64 x (*.f64 y (*.f64 9 z)))))
(+.f64 (-.f64 (*.f64 a 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 x 27) b))
(+.f64 (-.f64 (*.f64 2 a) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 b (*.f64 x 27)))
(+.f64 (-.f64 (*.f64 2 a) (*.f64 y (*.f64 (*.f64 9 z) t))) (*.f64 x (*.f64 27 b)))
(+.f64 (-.f64 (*.f64 2 a) (*.f64 9 (*.f64 (*.f64 y z) t))) (*.f64 x (*.f64 27 b)))
(+.f64 (-.f64 (*.f64 2 a) (*.f64 9 (*.f64 t (*.f64 y z)))) (*.f64 x (*.f64 27 b)))
(+.f64 (-.f64 (*.f64 2 a) (*.f64 (*.f64 y 9) (*.f64 z t))) (*.f64 x (*.f64 27 b)))
(+.f64 (-.f64 (*.f64 b 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 a 27) x))
(+.f64 (-.f64 (*.f64 2 b) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 x (*.f64 a 27)))
(+.f64 (-.f64 (*.f64 2 b) (*.f64 y (*.f64 (*.f64 9 z) t))) (*.f64 x (*.f64 a 27)))
(+.f64 (-.f64 (*.f64 2 b) (*.f64 9 (*.f64 (*.f64 y z) t))) (*.f64 x (*.f64 a 27)))
(+.f64 (-.f64 (*.f64 2 b) (*.f64 9 (*.f64 t (*.f64 y z)))) (*.f64 x (*.f64 a 27)))
(+.f64 (-.f64 (*.f64 2 b) (*.f64 (*.f64 y 9) (*.f64 z t))) (*.f64 x (*.f64 a 27)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 z 9) y) t)) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 y (*.f64 (*.f64 9 z) t))) (*.f64 27 (*.f64 a b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 9 (*.f64 (*.f64 y z) t))) (*.f64 27 (*.f64 a b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 9 (*.f64 t (*.f64 y z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 z t))) (*.f64 27 (*.f64 a b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 t 9) z) y)) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 y (*.f64 (*.f64 9 z) t))) (*.f64 27 (*.f64 a b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 9 (*.f64 (*.f64 y z) t))) (*.f64 27 (*.f64 a b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 9 (*.f64 t (*.f64 y z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 z t))) (*.f64 27 (*.f64 a b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 a 9) z) t)) (*.f64 (*.f64 y 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 t (*.f64 z (*.f64 9 a)))) (*.f64 b (*.f64 y 27)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 9 a) (*.f64 z t))) (*.f64 y (*.f64 27 b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 9 (*.f64 (*.f64 z a) t))) (*.f64 y (*.f64 27 b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 9 (*.f64 t (*.f64 z a)))) (*.f64 y (*.f64 27 b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 9 t) (*.f64 z a))) (*.f64 y (*.f64 27 b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 b 9) z) t)) (*.f64 (*.f64 a 27) y))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 t (*.f64 z (*.f64 9 b)))) (*.f64 y (*.f64 a 27)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 9 b) (*.f64 z t))) (*.f64 y (*.f64 a 27)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 9 (*.f64 (*.f64 z b) t))) (*.f64 y (*.f64 a 27)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 9 (*.f64 t (*.f64 z b)))) (*.f64 y (*.f64 a 27)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 9 t) (*.f64 z b))) (*.f64 y (*.f64 a 27)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) t) z)) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 y (*.f64 (*.f64 9 z) t))) (*.f64 27 (*.f64 a b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 9 (*.f64 (*.f64 y z) t))) (*.f64 27 (*.f64 a b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 9 (*.f64 t (*.f64 y z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 z t))) (*.f64 27 (*.f64 a b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) a) t)) (*.f64 (*.f64 z 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 t (*.f64 (*.f64 y 9) a))) (*.f64 b (*.f64 z 27)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 a t))) (*.f64 z (*.f64 27 b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 t a))) (*.f64 27 (*.f64 z b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 9 (*.f64 y (*.f64 t a)))) (*.f64 27 (*.f64 z b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) b) t)) (*.f64 (*.f64 a 27) z))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 t (*.f64 (*.f64 y 9) b))) (*.f64 z (*.f64 a 27)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 b t))) (*.f64 z (*.f64 a 27)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 y (*.f64 t (*.f64 9 b)))) (*.f64 z (*.f64 a 27)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 y (*.f64 9 (*.f64 t b)))) (*.f64 z (*.f64 a 27)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) a)) (*.f64 (*.f64 t 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) a)) (*.f64 b (*.f64 t 27)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 z a))) (*.f64 t (*.f64 27 b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) b)) (*.f64 (*.f64 a 27) t))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) b)) (*.f64 t (*.f64 a 27)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 z b))) (*.f64 t (*.f64 a 27)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 9 z) (*.f64 y b))) (*.f64 t (*.f64 a 27)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 b 27) a))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 y (*.f64 (*.f64 9 z) t))) (*.f64 27 (*.f64 a b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 9 (*.f64 (*.f64 y z) t))) (*.f64 27 (*.f64 a b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 9 (*.f64 t (*.f64 y z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 z t))) (*.f64 27 (*.f64 a b)))
Symmetry

(sort y z t)

(sort a b)

Compiler

Compiled 29 to 23 computations (20.7% saved)

simplify12.0ms (0.1%)

Algorithm
egg-herbie
Rules
72×rational.json-simplify-2
44×rational.json-simplify-43
rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01949
12649
23849
35449
47249
58849
68849
Stop Event
saturated
Counts
1 → 4
Calls
Call 1
Inputs
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 a 27) b))
Outputs
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 z t))) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 y (*.f64 (*.f64 9 z) t))) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 y (*.f64 9 (*.f64 z t)))) (*.f64 a (*.f64 27 b)))

eval1.0ms (0%)

Compiler

Compiled 74 to 49 computations (33.8% saved)

prune3.0ms (0%)

Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New044
Fresh011
Picked000
Done000
Total055
Error
0.0b
Counts
5 → 4
Alt Table
Click to see full alt table
StatusErrorProgram
3.4b
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 a 27) b))
3.4b
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 z t))) (*.f64 (*.f64 a 27) b))
3.1b
(+.f64 (-.f64 (*.f64 x 2) (*.f64 y (*.f64 (*.f64 9 z) t))) (*.f64 (*.f64 a 27) b))
3.2b
(+.f64 (-.f64 (*.f64 x 2) (*.f64 y (*.f64 9 (*.f64 z t)))) (*.f64 a (*.f64 27 b)))
Compiler

Compiled 92 to 68 computations (26.1% saved)

localize24.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (-.f64 (*.f64 x 2) (*.f64 y (*.f64 9 (*.f64 z t)))) (*.f64 a (*.f64 27 b)))
0.2b
(*.f64 a (*.f64 27 b))
0.2b
(*.f64 9 (*.f64 z t))
6.5b
(*.f64 y (*.f64 9 (*.f64 z t)))
Compiler

Compiled 69 to 38 computations (44.9% saved)

series18.0ms (0.1%)

Counts
4 → 156
Calls

39 calls:

TimeVariablePointExpression
3.0ms
z
@0
(*.f64 y (*.f64 9 (*.f64 z t)))
2.0ms
a
@0
(*.f64 a (*.f64 27 b))
1.0ms
x
@inf
(+.f64 (-.f64 (*.f64 x 2) (*.f64 y (*.f64 9 (*.f64 z t)))) (*.f64 a (*.f64 27 b)))
1.0ms
t
@0
(*.f64 y (*.f64 9 (*.f64 z t)))
1.0ms
y
@0
(*.f64 y (*.f64 9 (*.f64 z t)))

rewrite148.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1442×exponential.json-3
1442×rational.json-1
1442×rational.json-2
1442×rational.json-4
1442×rational.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01994
112994
226694
357294
4114394
5270994
6486094
7637094
8768994
Stop Event
node limit
Counts
4 → 56
Calls
Call 1
Inputs
(*.f64 y (*.f64 9 (*.f64 z t)))
(*.f64 9 (*.f64 z t))
(*.f64 a (*.f64 27 b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 y (*.f64 9 (*.f64 z t)))) (*.f64 a (*.f64 27 b)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 9 t) (*.f64 y z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 9 t) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) (*.f64 y (*.f64 z (*.f64 t 9/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 9 t) (*.f64 y z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 9 t) (*.f64 y z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 z (*.f64 t 18))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (*.f64 z t) 36)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 y (*.f64 (*.f64 z t) 36))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 (*.f64 z t) 36)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 (*.f64 z t) 36))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 (*.f64 z t) 36)))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 9 t) (*.f64 y z)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 9 (*.f64 z t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 9 (*.f64 z t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 t 9/2)) (*.f64 z (*.f64 t 9/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 9 (*.f64 z t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 9 (*.f64 z t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 t 18)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z t) 36) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 z t) 36)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z t) 36))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z t) 36)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z t) 36))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 9 (*.f64 z t)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 27 b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 a (*.f64 27 b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 b 27/2)) (*.f64 a (*.f64 b 27/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (*.f64 27 b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 27 b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 a 54)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 b 108)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 a (*.f64 b 108))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 b 108)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 b 108))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 b 108)))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (*.f64 27 b)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (+.f64 1 (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 4))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 1)))))

simplify178.0ms (0.8%)

Algorithm
egg-herbie
Rules
1666×rational.json-simplify-35
1444×rational.json-simplify-2
1370×rational.json-simplify-51
846×rational.json-simplify-43
836×rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01445828
13725828
29455828
326995828
451275828
566365828
673215828
Stop Event
node limit
Counts
212 → 88
Calls
Call 1
Inputs
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 2 x)
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 2 x)
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 (*.f64 9 t) (*.f64 y z)) 0)
(+.f64 0 (*.f64 (*.f64 9 t) (*.f64 y z)))
(+.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) (*.f64 y (*.f64 z (*.f64 t 9/2))))
(-.f64 (*.f64 (*.f64 9 t) (*.f64 y z)) 0)
(/.f64 (*.f64 (*.f64 9 t) (*.f64 y z)) 1)
(/.f64 (*.f64 y (*.f64 z (*.f64 t 18))) 2)
(/.f64 (*.f64 y (*.f64 (*.f64 z t) 36)) 4)
(/.f64 (*.f64 2 (*.f64 y (*.f64 (*.f64 z t) 36))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 (*.f64 z t) 36)))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 (*.f64 z t) 36))))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 (*.f64 z t) 36)))))) 64)
(pow.f64 (*.f64 (*.f64 9 t) (*.f64 y z)) 1)
(+.f64 (*.f64 9 (*.f64 z t)) 0)
(+.f64 0 (*.f64 9 (*.f64 z t)))
(+.f64 (*.f64 z (*.f64 t 9/2)) (*.f64 z (*.f64 t 9/2)))
(-.f64 (*.f64 9 (*.f64 z t)) 0)
(/.f64 (*.f64 9 (*.f64 z t)) 1)
(/.f64 (*.f64 z (*.f64 t 18)) 2)
(/.f64 (*.f64 (*.f64 z t) 36) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 z t) 36)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z t) 36))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z t) 36)))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z t) 36))))) 64)
(pow.f64 (*.f64 9 (*.f64 z t)) 1)
(+.f64 (*.f64 a (*.f64 27 b)) 0)
(+.f64 0 (*.f64 a (*.f64 27 b)))
(+.f64 (*.f64 a (*.f64 b 27/2)) (*.f64 a (*.f64 b 27/2)))
(-.f64 (*.f64 a (*.f64 27 b)) 0)
(/.f64 (*.f64 a (*.f64 27 b)) 1)
(/.f64 (*.f64 b (*.f64 a 54)) 2)
(/.f64 (*.f64 a (*.f64 b 108)) 4)
(/.f64 (*.f64 2 (*.f64 a (*.f64 b 108))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 b 108)))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 b 108))))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 b 108)))))) 64)
(pow.f64 (*.f64 a (*.f64 27 b)) 1)
(-.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 0)
(-.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (+.f64 1 (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z)))))) 1)
(*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 1/2))
(*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 1)
(*.f64 1 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))))
(*.f64 (*.f64 2 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z)))))) 1/2)
(*.f64 4 (/.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 4))
(*.f64 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 4) 1/4)
(*.f64 1/2 (*.f64 2 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z)))))))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 4))
(*.f64 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 1/2) 2)
(*.f64 (/.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 4) 4)
(/.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 1)
(/.f64 (*.f64 2 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z)))))) 2)
(/.f64 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 4))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 4)))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 4))))) 64)
(pow.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 1)
Outputs
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 z (*.f64 9 t)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 z (*.f64 9 t)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 z (*.f64 9 t)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 z (*.f64 9 t)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 z (*.f64 9 t)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 z (*.f64 9 t)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 z (*.f64 9 t)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 z (*.f64 9 t)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 z (*.f64 9 t)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 z (*.f64 9 t)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 z (*.f64 9 t)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 z (*.f64 9 t)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 z (*.f64 9 t)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 z (*.f64 9 t)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 z (*.f64 9 t)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 z (*.f64 9 t)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 z (*.f64 9 t)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 z (*.f64 9 t)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 z (*.f64 9 t)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 z (*.f64 9 t)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 z (*.f64 9 t)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 z (*.f64 9 t)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 z (*.f64 9 t)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 z (*.f64 9 t)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 z (*.f64 9 t)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 z (*.f64 9 t)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 z (*.f64 9 t)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 z (*.f64 9 t)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 z (*.f64 9 t)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 z (*.f64 9 t)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 z (*.f64 9 t)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 z (*.f64 9 t)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 z (*.f64 9 t)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 z (*.f64 9 t)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 z (*.f64 9 t)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 z (*.f64 9 t)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 t z))
(*.f64 z (*.f64 9 t))
(*.f64 9 (*.f64 t z))
(*.f64 z (*.f64 9 t))
(*.f64 9 (*.f64 t z))
(*.f64 z (*.f64 9 t))
(*.f64 9 (*.f64 t z))
(*.f64 z (*.f64 9 t))
(*.f64 9 (*.f64 t z))
(*.f64 z (*.f64 9 t))
(*.f64 9 (*.f64 t z))
(*.f64 z (*.f64 9 t))
(*.f64 9 (*.f64 t z))
(*.f64 z (*.f64 9 t))
(*.f64 9 (*.f64 t z))
(*.f64 z (*.f64 9 t))
(*.f64 9 (*.f64 t z))
(*.f64 z (*.f64 9 t))
(*.f64 9 (*.f64 t z))
(*.f64 z (*.f64 9 t))
(*.f64 9 (*.f64 t z))
(*.f64 z (*.f64 9 t))
(*.f64 9 (*.f64 t z))
(*.f64 z (*.f64 9 t))
(*.f64 9 (*.f64 t z))
(*.f64 z (*.f64 9 t))
(*.f64 9 (*.f64 t z))
(*.f64 z (*.f64 9 t))
(*.f64 9 (*.f64 t z))
(*.f64 z (*.f64 9 t))
(*.f64 9 (*.f64 t z))
(*.f64 z (*.f64 9 t))
(*.f64 9 (*.f64 t z))
(*.f64 z (*.f64 9 t))
(*.f64 9 (*.f64 t z))
(*.f64 z (*.f64 9 t))
(*.f64 9 (*.f64 t z))
(*.f64 z (*.f64 9 t))
(*.f64 9 (*.f64 t z))
(*.f64 z (*.f64 9 t))
(*.f64 9 (*.f64 t z))
(*.f64 z (*.f64 9 t))
(*.f64 9 (*.f64 t z))
(*.f64 z (*.f64 9 t))
(*.f64 9 (*.f64 t z))
(*.f64 z (*.f64 9 t))
(*.f64 9 (*.f64 t z))
(*.f64 z (*.f64 9 t))
(*.f64 27 (*.f64 a b))
(*.f64 b (*.f64 27 a))
(*.f64 27 (*.f64 a b))
(*.f64 b (*.f64 27 a))
(*.f64 27 (*.f64 a b))
(*.f64 b (*.f64 27 a))
(*.f64 27 (*.f64 a b))
(*.f64 b (*.f64 27 a))
(*.f64 27 (*.f64 a b))
(*.f64 b (*.f64 27 a))
(*.f64 27 (*.f64 a b))
(*.f64 b (*.f64 27 a))
(*.f64 27 (*.f64 a b))
(*.f64 b (*.f64 27 a))
(*.f64 27 (*.f64 a b))
(*.f64 b (*.f64 27 a))
(*.f64 27 (*.f64 a b))
(*.f64 b (*.f64 27 a))
(*.f64 27 (*.f64 a b))
(*.f64 b (*.f64 27 a))
(*.f64 27 (*.f64 a b))
(*.f64 b (*.f64 27 a))
(*.f64 27 (*.f64 a b))
(*.f64 b (*.f64 27 a))
(*.f64 27 (*.f64 a b))
(*.f64 b (*.f64 27 a))
(*.f64 27 (*.f64 a b))
(*.f64 b (*.f64 27 a))
(*.f64 27 (*.f64 a b))
(*.f64 b (*.f64 27 a))
(*.f64 27 (*.f64 a b))
(*.f64 b (*.f64 27 a))
(*.f64 27 (*.f64 a b))
(*.f64 b (*.f64 27 a))
(*.f64 27 (*.f64 a b))
(*.f64 b (*.f64 27 a))
(*.f64 27 (*.f64 a b))
(*.f64 b (*.f64 27 a))
(*.f64 27 (*.f64 a b))
(*.f64 b (*.f64 27 a))
(*.f64 27 (*.f64 a b))
(*.f64 b (*.f64 27 a))
(*.f64 27 (*.f64 a b))
(*.f64 b (*.f64 27 a))
(*.f64 27 (*.f64 a b))
(*.f64 b (*.f64 27 a))
(*.f64 27 (*.f64 a b))
(*.f64 b (*.f64 27 a))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 z (*.f64 9 t))))
(-.f64 (*.f64 b (*.f64 27 a)) (*.f64 t (*.f64 y (*.f64 9 z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 9 t)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 b (*.f64 27 a)) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 2 x))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 2 x))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 9 t)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 b (*.f64 27 a)) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 2 x))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 2 x))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 9 t)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 b (*.f64 27 a)) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 2 x))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 2 x))
(*.f64 2 x)
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 9 t)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 b (*.f64 27 a)) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 2 x))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 2 x))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 9 t)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 b (*.f64 27 a)) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 2 x))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 2 x))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 9 t)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 b (*.f64 27 a)) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 2 x))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 2 x))
(*.f64 2 x)
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 9 t)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 b (*.f64 27 a)) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 2 x))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 2 x))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 9 t)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 b (*.f64 27 a)) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 2 x))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 2 x))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 9 t)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 b (*.f64 27 a)) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 2 x))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (*.f64 b (*.f64 27 a)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 b (*.f64 27 a))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 b (*.f64 27 a))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 b (*.f64 27 a))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 b (*.f64 27 a))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 b (*.f64 27 a))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 b (*.f64 27 a))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 b (*.f64 27 a))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 b (*.f64 27 a))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 b (*.f64 27 a))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (*.f64 b (*.f64 27 a)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 b (*.f64 27 a))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 b (*.f64 27 a))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 b (*.f64 27 a))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 b (*.f64 27 a))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 b (*.f64 27 a))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 b (*.f64 27 a))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 b (*.f64 27 a))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 b (*.f64 27 a))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 b (*.f64 27 a))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (*.f64 b (*.f64 27 a)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 b (*.f64 27 a))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 b (*.f64 27 a))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 b (*.f64 27 a))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 b (*.f64 27 a))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 b (*.f64 27 a))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 b (*.f64 27 a))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 b (*.f64 27 a))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 b (*.f64 27 a))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 b (*.f64 27 a))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 9 t))))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 9 t)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 b (*.f64 27 a)) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 2 x))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 2 x))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 9 t)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 b (*.f64 27 a)) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 2 x))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 2 x))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 9 t)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 b (*.f64 27 a)) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 2 x))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 2 x))
(*.f64 27 (*.f64 a b))
(*.f64 b (*.f64 27 a))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 9 t)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 b (*.f64 27 a)) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 2 x))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 2 x))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 9 t)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 b (*.f64 27 a)) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 2 x))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 2 x))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 9 t)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 b (*.f64 27 a)) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 2 x))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 2 x))
(*.f64 27 (*.f64 a b))
(*.f64 b (*.f64 27 a))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 9 t)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 b (*.f64 27 a)) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 2 x))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 2 x))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 9 t)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 b (*.f64 27 a)) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 2 x))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 2 x))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 9 t)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 b (*.f64 27 a)) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 2 x))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 2 x))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 9 t))))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 9 t)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 b (*.f64 27 a)) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 2 x))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 2 x))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 9 t)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 b (*.f64 27 a)) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 2 x))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 2 x))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 9 t)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 b (*.f64 27 a)) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 2 x))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 2 x))
(*.f64 27 (*.f64 a b))
(*.f64 b (*.f64 27 a))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 9 t)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 b (*.f64 27 a)) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 2 x))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 2 x))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 9 t)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 b (*.f64 27 a)) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 2 x))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 2 x))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 9 t)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 b (*.f64 27 a)) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 2 x))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 2 x))
(*.f64 27 (*.f64 a b))
(*.f64 b (*.f64 27 a))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 9 t)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 b (*.f64 27 a)) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 2 x))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 2 x))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 9 t)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 b (*.f64 27 a)) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 2 x))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 2 x))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 9 t)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 b (*.f64 27 a)) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 2 x))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 2 x))
(+.f64 (*.f64 (*.f64 9 t) (*.f64 y z)) 0)
(*.f64 y (*.f64 z (*.f64 9 t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(+.f64 0 (*.f64 (*.f64 9 t) (*.f64 y z)))
(*.f64 y (*.f64 z (*.f64 9 t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(+.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) (*.f64 y (*.f64 z (*.f64 t 9/2))))
(*.f64 y (*.f64 z (*.f64 9 t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(-.f64 (*.f64 (*.f64 9 t) (*.f64 y z)) 0)
(*.f64 y (*.f64 z (*.f64 9 t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(/.f64 (*.f64 (*.f64 9 t) (*.f64 y z)) 1)
(*.f64 y (*.f64 z (*.f64 9 t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(/.f64 (*.f64 y (*.f64 z (*.f64 t 18))) 2)
(*.f64 y (*.f64 z (*.f64 9 t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(/.f64 (*.f64 y (*.f64 (*.f64 z t) 36)) 4)
(*.f64 y (*.f64 z (*.f64 9 t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(/.f64 (*.f64 2 (*.f64 y (*.f64 (*.f64 z t) 36))) 8)
(*.f64 y (*.f64 z (*.f64 9 t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 (*.f64 z t) 36)))) 16)
(*.f64 y (*.f64 z (*.f64 9 t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 (*.f64 z t) 36))))) 32)
(*.f64 y (*.f64 z (*.f64 9 t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 (*.f64 z t) 36)))))) 64)
(*.f64 y (*.f64 z (*.f64 9 t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(pow.f64 (*.f64 (*.f64 9 t) (*.f64 y z)) 1)
(*.f64 y (*.f64 z (*.f64 9 t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(+.f64 (*.f64 9 (*.f64 z t)) 0)
(*.f64 z (*.f64 9 t))
(*.f64 9 (*.f64 t z))
(+.f64 0 (*.f64 9 (*.f64 z t)))
(*.f64 z (*.f64 9 t))
(*.f64 9 (*.f64 t z))
(+.f64 (*.f64 z (*.f64 t 9/2)) (*.f64 z (*.f64 t 9/2)))
(*.f64 z (*.f64 9 t))
(*.f64 9 (*.f64 t z))
(-.f64 (*.f64 9 (*.f64 z t)) 0)
(*.f64 z (*.f64 9 t))
(*.f64 9 (*.f64 t z))
(/.f64 (*.f64 9 (*.f64 z t)) 1)
(*.f64 z (*.f64 9 t))
(*.f64 9 (*.f64 t z))
(/.f64 (*.f64 z (*.f64 t 18)) 2)
(*.f64 z (*.f64 9 t))
(*.f64 9 (*.f64 t z))
(/.f64 (*.f64 (*.f64 z t) 36) 4)
(*.f64 z (*.f64 9 t))
(*.f64 9 (*.f64 t z))
(/.f64 (*.f64 2 (*.f64 (*.f64 z t) 36)) 8)
(*.f64 z (*.f64 9 t))
(*.f64 9 (*.f64 t z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z t) 36))) 16)
(*.f64 z (*.f64 9 t))
(*.f64 9 (*.f64 t z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z t) 36)))) 32)
(*.f64 z (*.f64 9 t))
(*.f64 9 (*.f64 t z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z t) 36))))) 64)
(*.f64 z (*.f64 9 t))
(*.f64 9 (*.f64 t z))
(pow.f64 (*.f64 9 (*.f64 z t)) 1)
(*.f64 z (*.f64 9 t))
(*.f64 9 (*.f64 t z))
(+.f64 (*.f64 a (*.f64 27 b)) 0)
(*.f64 27 (*.f64 a b))
(*.f64 b (*.f64 27 a))
(+.f64 0 (*.f64 a (*.f64 27 b)))
(*.f64 27 (*.f64 a b))
(*.f64 b (*.f64 27 a))
(+.f64 (*.f64 a (*.f64 b 27/2)) (*.f64 a (*.f64 b 27/2)))
(*.f64 27 (*.f64 a b))
(*.f64 b (*.f64 27 a))
(-.f64 (*.f64 a (*.f64 27 b)) 0)
(*.f64 27 (*.f64 a b))
(*.f64 b (*.f64 27 a))
(/.f64 (*.f64 a (*.f64 27 b)) 1)
(*.f64 27 (*.f64 a b))
(*.f64 b (*.f64 27 a))
(/.f64 (*.f64 b (*.f64 a 54)) 2)
(*.f64 27 (*.f64 a b))
(*.f64 b (*.f64 27 a))
(/.f64 (*.f64 a (*.f64 b 108)) 4)
(*.f64 27 (*.f64 a b))
(*.f64 b (*.f64 27 a))
(/.f64 (*.f64 2 (*.f64 a (*.f64 b 108))) 8)
(*.f64 27 (*.f64 a b))
(*.f64 b (*.f64 27 a))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 b 108)))) 16)
(*.f64 27 (*.f64 a b))
(*.f64 b (*.f64 27 a))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 b 108))))) 32)
(*.f64 27 (*.f64 a b))
(*.f64 b (*.f64 27 a))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 a (*.f64 b 108)))))) 64)
(*.f64 27 (*.f64 a b))
(*.f64 b (*.f64 27 a))
(pow.f64 (*.f64 a (*.f64 27 b)) 1)
(*.f64 27 (*.f64 a b))
(*.f64 b (*.f64 27 a))
(-.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 0)
(+.f64 x (+.f64 (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z)))) (+.f64 x (*.f64 b (*.f64 27 a))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(-.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (+.f64 1 (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z)))))) 1)
(+.f64 x (+.f64 (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z)))) (+.f64 x (*.f64 b (*.f64 27 a))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 1/2))
(+.f64 x (+.f64 (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z)))) (+.f64 x (*.f64 b (*.f64 27 a))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 1)
(+.f64 x (+.f64 (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z)))) (+.f64 x (*.f64 b (*.f64 27 a))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(*.f64 1 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))))
(+.f64 x (+.f64 (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z)))) (+.f64 x (*.f64 b (*.f64 27 a))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(*.f64 (*.f64 2 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z)))))) 1/2)
(+.f64 x (+.f64 (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z)))) (+.f64 x (*.f64 b (*.f64 27 a))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(*.f64 4 (/.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 4))
(+.f64 x (+.f64 (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z)))) (+.f64 x (*.f64 b (*.f64 27 a))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(*.f64 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 4) 1/4)
(+.f64 x (+.f64 (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z)))) (+.f64 x (*.f64 b (*.f64 27 a))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(*.f64 1/2 (*.f64 2 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z)))))))
(+.f64 x (+.f64 (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z)))) (+.f64 x (*.f64 b (*.f64 27 a))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 4))
(+.f64 x (+.f64 (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z)))) (+.f64 x (*.f64 b (*.f64 27 a))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(*.f64 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 1/2) 2)
(+.f64 x (+.f64 (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z)))) (+.f64 x (*.f64 b (*.f64 27 a))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(*.f64 (/.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 4) 4)
(+.f64 x (+.f64 (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z)))) (+.f64 x (*.f64 b (*.f64 27 a))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(/.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 1)
(+.f64 x (+.f64 (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z)))) (+.f64 x (*.f64 b (*.f64 27 a))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(/.f64 (*.f64 2 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z)))))) 2)
(+.f64 x (+.f64 (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z)))) (+.f64 x (*.f64 b (*.f64 27 a))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(/.f64 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 4) 4)
(+.f64 x (+.f64 (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z)))) (+.f64 x (*.f64 b (*.f64 27 a))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 4)) 8)
(+.f64 x (+.f64 (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z)))) (+.f64 x (*.f64 b (*.f64 27 a))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 4))) 16)
(+.f64 x (+.f64 (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z)))) (+.f64 x (*.f64 b (*.f64 27 a))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 4)))) 32)
(+.f64 x (+.f64 (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z)))) (+.f64 x (*.f64 b (*.f64 27 a))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 4))))) 64)
(+.f64 x (+.f64 (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z)))) (+.f64 x (*.f64 b (*.f64 27 a))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(pow.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 (*.f64 9 t) (*.f64 y z))))) 1)
(+.f64 x (+.f64 (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z)))) (+.f64 x (*.f64 b (*.f64 27 a))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))

localize25.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (-.f64 (*.f64 x 2) (*.f64 y (*.f64 (*.f64 9 z) t))) (*.f64 (*.f64 a 27) b))
0.2b
(*.f64 (*.f64 9 z) t)
0.2b
(*.f64 (*.f64 a 27) b)
6.5b
(*.f64 y (*.f64 (*.f64 9 z) t))
Compiler

Compiled 69 to 43 computations (37.7% saved)

series3.0ms (0%)

Counts
4 → 156
Calls

39 calls:

TimeVariablePointExpression
0.0ms
y
@0
(+.f64 (-.f64 (*.f64 x 2) (*.f64 y (*.f64 (*.f64 9 z) t))) (*.f64 (*.f64 a 27) b))
0.0ms
x
@0
(+.f64 (-.f64 (*.f64 x 2) (*.f64 y (*.f64 (*.f64 9 z) t))) (*.f64 (*.f64 a 27) b))
0.0ms
y
@inf
(+.f64 (-.f64 (*.f64 x 2) (*.f64 y (*.f64 (*.f64 9 z) t))) (*.f64 (*.f64 a 27) b))
0.0ms
a
@-inf
(+.f64 (-.f64 (*.f64 x 2) (*.f64 y (*.f64 (*.f64 9 z) t))) (*.f64 (*.f64 a 27) b))
0.0ms
z
@inf
(+.f64 (-.f64 (*.f64 x 2) (*.f64 y (*.f64 (*.f64 9 z) t))) (*.f64 (*.f64 a 27) b))

rewrite145.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1418×exponential.json-3
1418×rational.json-1
1418×rational.json-2
1418×rational.json-4
1418×rational.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01994
112594
224294
353394
4109794
5259094
6467394
7620194
8750394
Stop Event
node limit
Counts
4 → 56
Calls
Call 1
Inputs
(*.f64 y (*.f64 (*.f64 9 z) t))
(*.f64 (*.f64 a 27) b)
(*.f64 (*.f64 9 z) t)
(+.f64 (-.f64 (*.f64 x 2) (*.f64 y (*.f64 (*.f64 9 z) t))) (*.f64 (*.f64 a 27) b))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (*.f64 9 z) t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (*.f64 (*.f64 9 z) t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) (*.f64 y (*.f64 t (*.f64 z 9/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 (*.f64 9 z) t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (*.f64 9 z) t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y z) (*.f64 t 18)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 t (*.f64 z 36))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 y (*.f64 t (*.f64 z 36)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 t (*.f64 z 36))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 t (*.f64 z 36)))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 t (*.f64 z 36))))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (*.f64 (*.f64 9 z) t)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 27 b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 a (*.f64 27 b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (*.f64 a 27/2)) (*.f64 b (*.f64 a 27/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 a (*.f64 27 b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 27 b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 b 54)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 a 108)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 b (*.f64 a 108))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 b (*.f64 a 108)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 b (*.f64 a 108))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 b (*.f64 a 108)))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 a (*.f64 27 b)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 9 z) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (*.f64 9 z) t))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 z 9/2)) (*.f64 t (*.f64 z 9/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (*.f64 9 z) t) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 9 z) t) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 t 18)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 z 36)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 t (*.f64 z 36))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 z 36)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 z 36))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 z 36)))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (*.f64 9 z) t) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (+.f64 (*.f64 y (*.f64 (*.f64 9 z) t)) -1))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t)))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t)))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t)))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t)))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t)))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t)))) 4))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t)))) 1)))))

simplify183.0ms (0.8%)

Algorithm
egg-herbie
Rules
1664×rational.json-simplify-35
1382×rational.json-simplify-1
1366×rational.json-simplify-2
1304×rational.json-simplify-51
846×rational.json-simplify-48
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01455828
13635828
29355828
324135828
451065828
567165828
677005828
Stop Event
node limit
Counts
212 → 83
Calls
Call 1
Inputs
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 2 x)
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 2 x)
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 9 z) t)) 0)
(+.f64 0 (*.f64 y (*.f64 (*.f64 9 z) t)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) (*.f64 y (*.f64 t (*.f64 z 9/2))))
(-.f64 (*.f64 y (*.f64 (*.f64 9 z) t)) 0)
(/.f64 (*.f64 y (*.f64 (*.f64 9 z) t)) 1)
(/.f64 (*.f64 (*.f64 y z) (*.f64 t 18)) 2)
(/.f64 (*.f64 y (*.f64 t (*.f64 z 36))) 4)
(/.f64 (*.f64 2 (*.f64 y (*.f64 t (*.f64 z 36)))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 t (*.f64 z 36))))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 t (*.f64 z 36)))))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 t (*.f64 z 36))))))) 64)
(pow.f64 (*.f64 y (*.f64 (*.f64 9 z) t)) 1)
(+.f64 (*.f64 a (*.f64 27 b)) 0)
(+.f64 0 (*.f64 a (*.f64 27 b)))
(+.f64 (*.f64 b (*.f64 a 27/2)) (*.f64 b (*.f64 a 27/2)))
(-.f64 (*.f64 a (*.f64 27 b)) 0)
(/.f64 (*.f64 a (*.f64 27 b)) 1)
(/.f64 (*.f64 a (*.f64 b 54)) 2)
(/.f64 (*.f64 b (*.f64 a 108)) 4)
(/.f64 (*.f64 2 (*.f64 b (*.f64 a 108))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 b (*.f64 a 108)))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 b (*.f64 a 108))))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 b (*.f64 a 108)))))) 64)
(pow.f64 (*.f64 a (*.f64 27 b)) 1)
(+.f64 (*.f64 (*.f64 9 z) t) 0)
(+.f64 0 (*.f64 (*.f64 9 z) t))
(+.f64 (*.f64 t (*.f64 z 9/2)) (*.f64 t (*.f64 z 9/2)))
(-.f64 (*.f64 (*.f64 9 z) t) 0)
(/.f64 (*.f64 (*.f64 9 z) t) 1)
(/.f64 (*.f64 z (*.f64 t 18)) 2)
(/.f64 (*.f64 t (*.f64 z 36)) 4)
(/.f64 (*.f64 2 (*.f64 t (*.f64 z 36))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 z 36)))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 z 36))))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 z 36)))))) 64)
(pow.f64 (*.f64 (*.f64 9 z) t) 1)
(-.f64 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t)))) 0)
(-.f64 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (+.f64 (*.f64 y (*.f64 (*.f64 9 z) t)) -1))) 1)
(*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t)))) 1/2))
(*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t)))) 1)
(*.f64 1 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t)))))
(*.f64 (*.f64 2 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t))))) 1/2)
(*.f64 4 (/.f64 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t)))) 4))
(*.f64 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t)))) 4) 1/4)
(*.f64 1/2 (*.f64 2 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t))))))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t)))) 4))
(*.f64 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t)))) 1/2) 2)
(*.f64 (/.f64 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t)))) 4) 4)
(/.f64 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t)))) 1)
(/.f64 (*.f64 2 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t))))) 2)
(/.f64 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t)))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t)))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t)))) 4))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t)))) 4)))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t)))) 4))))) 64)
(pow.f64 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t)))) 1)
Outputs
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 2 x))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2))))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 2 x))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2))))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 2 x))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2))))))
(*.f64 2 x)
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 2 x))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2))))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 2 x))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2))))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 2 x))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2))))))
(*.f64 2 x)
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 2 x))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2))))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 2 x))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2))))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 2 x))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2))))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 (*.f64 t z) (*.f64 y -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 (*.f64 t z) (*.f64 y -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 (*.f64 t z) (*.f64 y -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 (*.f64 t z) (*.f64 y -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 (*.f64 t z) (*.f64 y -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 (*.f64 t z) (*.f64 y -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 y -9)) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 2 x))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2))))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 2 x))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2))))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 2 x))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2))))))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 2 x))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2))))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 2 x))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2))))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 2 x))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2))))))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 2 x))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2))))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 2 x))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2))))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 2 x))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2))))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 2 x))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2))))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 2 x))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2))))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 2 x))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2))))))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 2 x))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2))))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 2 x))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2))))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 2 x))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2))))))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 2 x))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2))))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 2 x))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2))))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))) (*.f64 2 x))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2))))))
(+.f64 (*.f64 y (*.f64 (*.f64 9 z) t)) 0)
(*.f64 9 (*.f64 y (*.f64 t z)))
(+.f64 0 (*.f64 y (*.f64 (*.f64 9 z) t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) (*.f64 y (*.f64 t (*.f64 z 9/2))))
(*.f64 9 (*.f64 y (*.f64 t z)))
(-.f64 (*.f64 y (*.f64 (*.f64 9 z) t)) 0)
(*.f64 9 (*.f64 y (*.f64 t z)))
(/.f64 (*.f64 y (*.f64 (*.f64 9 z) t)) 1)
(*.f64 9 (*.f64 y (*.f64 t z)))
(/.f64 (*.f64 (*.f64 y z) (*.f64 t 18)) 2)
(*.f64 9 (*.f64 y (*.f64 t z)))
(/.f64 (*.f64 y (*.f64 t (*.f64 z 36))) 4)
(*.f64 9 (*.f64 y (*.f64 t z)))
(/.f64 (*.f64 2 (*.f64 y (*.f64 t (*.f64 z 36)))) 8)
(*.f64 9 (*.f64 y (*.f64 t z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 t (*.f64 z 36))))) 16)
(*.f64 9 (*.f64 y (*.f64 t z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 t (*.f64 z 36)))))) 32)
(*.f64 9 (*.f64 y (*.f64 t z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 t (*.f64 z 36))))))) 64)
(*.f64 9 (*.f64 y (*.f64 t z)))
(pow.f64 (*.f64 y (*.f64 (*.f64 9 z) t)) 1)
(*.f64 9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 a (*.f64 27 b)) 0)
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(+.f64 0 (*.f64 a (*.f64 27 b)))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(+.f64 (*.f64 b (*.f64 a 27/2)) (*.f64 b (*.f64 a 27/2)))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(-.f64 (*.f64 a (*.f64 27 b)) 0)
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(/.f64 (*.f64 a (*.f64 27 b)) 1)
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(/.f64 (*.f64 a (*.f64 b 54)) 2)
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(/.f64 (*.f64 b (*.f64 a 108)) 4)
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(/.f64 (*.f64 2 (*.f64 b (*.f64 a 108))) 8)
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 b (*.f64 a 108)))) 16)
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 b (*.f64 a 108))))) 32)
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 b (*.f64 a 108)))))) 64)
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(pow.f64 (*.f64 a (*.f64 27 b)) 1)
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(+.f64 (*.f64 (*.f64 9 z) t) 0)
(*.f64 9 (*.f64 t z))
(+.f64 0 (*.f64 (*.f64 9 z) t))
(*.f64 9 (*.f64 t z))
(+.f64 (*.f64 t (*.f64 z 9/2)) (*.f64 t (*.f64 z 9/2)))
(*.f64 9 (*.f64 t z))
(-.f64 (*.f64 (*.f64 9 z) t) 0)
(*.f64 9 (*.f64 t z))
(/.f64 (*.f64 (*.f64 9 z) t) 1)
(*.f64 9 (*.f64 t z))
(/.f64 (*.f64 z (*.f64 t 18)) 2)
(*.f64 9 (*.f64 t z))
(/.f64 (*.f64 t (*.f64 z 36)) 4)
(*.f64 9 (*.f64 t z))
(/.f64 (*.f64 2 (*.f64 t (*.f64 z 36))) 8)
(*.f64 9 (*.f64 t z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 z 36)))) 16)
(*.f64 9 (*.f64 t z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 z 36))))) 32)
(*.f64 9 (*.f64 t z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 z 36)))))) 64)
(*.f64 9 (*.f64 t z))
(pow.f64 (*.f64 (*.f64 9 z) t) 1)
(*.f64 9 (*.f64 t z))
(-.f64 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t)))) 0)
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(-.f64 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (+.f64 (*.f64 y (*.f64 (*.f64 9 z) t)) -1))) 1)
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t)))) 1/2))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t)))) 1)
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(*.f64 1 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(*.f64 (*.f64 2 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t))))) 1/2)
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(*.f64 4 (/.f64 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t)))) 4))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(*.f64 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t)))) 4) 1/4)
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(*.f64 1/2 (*.f64 2 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t))))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(*.f64 1/4 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t)))) 4))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(*.f64 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t)))) 1/2) 2)
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(*.f64 (/.f64 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t)))) 4) 4)
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(/.f64 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t)))) 1)
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(/.f64 (*.f64 2 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t))))) 2)
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(/.f64 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t)))) 4) 4)
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t)))) 4)) 8)
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t)))) 4))) 16)
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t)))) 4)))) 32)
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t)))) 4))))) 64)
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(pow.f64 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 9 z) t)))) 1)
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))

localize23.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 z t)))
0.0b
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 z t))) (*.f64 (*.f64 a 27) b))
0.2b
(*.f64 (*.f64 a 27) b)
6.8b
(*.f64 (*.f64 y 9) (*.f64 z t))
Compiler

Compiled 67 to 38 computations (43.3% saved)

series4.0ms (0%)

Counts
3 → 156
Calls

39 calls:

TimeVariablePointExpression
0.0ms
x
@0
(-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 z t)))
0.0ms
y
@-inf
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 z t))) (*.f64 (*.f64 a 27) b))
0.0ms
y
@0
(*.f64 (*.f64 y 9) (*.f64 z t))
0.0ms
x
@0
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 z t))) (*.f64 (*.f64 a 27) b))
0.0ms
a
@-inf
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 z t))) (*.f64 (*.f64 a 27) b))

rewrite145.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1414×exponential.json-3
1414×rational.json-1
1414×rational.json-2
1414×rational.json-4
1414×rational.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01999
112599
224699
355699
4111899
5259699
6468399
7618499
8750799
Stop Event
node limit
Counts
3 → 70
Calls
Call 1
Inputs
(*.f64 (*.f64 y 9) (*.f64 z t))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 z t))) (*.f64 (*.f64 a 27) b))
(-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 z t)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 z (*.f64 9 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (*.f64 z (*.f64 9 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 t (*.f64 y 9/2))) (*.f64 z (*.f64 t (*.f64 y 9/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 z (*.f64 9 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 z (*.f64 9 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (*.f64 z t) 18)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 36 (*.f64 z (*.f64 y t))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 36 (*.f64 z (*.f64 y t)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 36 (*.f64 z (*.f64 y t))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 36 (*.f64 z (*.f64 y t)))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 36 (*.f64 z (*.f64 y t))))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (*.f64 z (*.f64 9 t))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))) (+.f64 1 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t))))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t))))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))))) 4))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x x) (neg.f64 (*.f64 y (*.f64 z (*.f64 9 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 x (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 (+.f64 x (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t))))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 y (*.f64 z (*.f64 9 t)))) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))) (+.f64 1 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -2 (-.f64 2 (-.f64 (*.f64 y (*.f64 z (*.f64 9 t))) (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (-.f64 (*.f64 z (*.f64 t (*.f64 y 9/2))) x)) (-.f64 x (+.f64 (*.f64 z (*.f64 t (*.f64 y 9/2))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x 4) (*.f64 y (*.f64 (*.f64 z t) 18))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 9 t))) (+.f64 x x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (-.f64 (*.f64 z (*.f64 t (*.f64 y 9/2))) x) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (-.f64 (*.f64 x 1/2) (/.f64 (*.f64 y (*.f64 (*.f64 z t) 18)) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x 8) (*.f64 36 (*.f64 z (*.f64 y t)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 y (*.f64 z (*.f64 9 t))) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (*.f64 x 4) (*.f64 y (*.f64 (*.f64 z t) 18))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (-.f64 (*.f64 x 8) (*.f64 36 (*.f64 z (*.f64 y t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 z (*.f64 t (*.f64 y 9/2))) x) -2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x 4) (*.f64 y (*.f64 (*.f64 z t) 18))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 9 t))) (+.f64 x x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x 8) (*.f64 36 (*.f64 z (*.f64 y t)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 36 (*.f64 z (*.f64 y t))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 y (*.f64 (*.f64 z t) 18)) (*.f64 x 4)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 36 (*.f64 z (*.f64 y t)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 36 (*.f64 z (*.f64 y t))) (*.f64 x 8)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (*.f64 36 (*.f64 z (*.f64 y t))) (*.f64 x 8))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 36 (*.f64 z (*.f64 y t))))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 36 (*.f64 z (*.f64 y t)))))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 9 t))) (+.f64 x x)))))))

simplify198.0ms (0.9%)

Algorithm
egg-herbie
Rules
1776×rational.json-simplify-35
1424×rational.json-simplify-52
1138×rational.json-simplify-2
1022×rational.json-simplify-1
906×rational.json-simplify-51
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01707516
13877516
28777510
324667510
446057510
555947510
668817510
Stop Event
node limit
Counts
226 → 143
Calls
Call 1
Inputs
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 2 x)
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 2 x)
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 z (*.f64 9 t))) 0)
(+.f64 0 (*.f64 y (*.f64 z (*.f64 9 t))))
(+.f64 (*.f64 z (*.f64 t (*.f64 y 9/2))) (*.f64 z (*.f64 t (*.f64 y 9/2))))
(-.f64 (*.f64 y (*.f64 z (*.f64 9 t))) 0)
(/.f64 (*.f64 y (*.f64 z (*.f64 9 t))) 1)
(/.f64 (*.f64 y (*.f64 (*.f64 z t) 18)) 2)
(/.f64 (*.f64 36 (*.f64 z (*.f64 y t))) 4)
(/.f64 (*.f64 2 (*.f64 36 (*.f64 z (*.f64 y t)))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 36 (*.f64 z (*.f64 y t))))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 36 (*.f64 z (*.f64 y t)))))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 36 (*.f64 z (*.f64 y t))))))) 64)
(pow.f64 (*.f64 y (*.f64 z (*.f64 9 t))) 1)
(-.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))))) 0)
(-.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))) (+.f64 1 x))) 1)
(*.f64 2 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))))) 1/2))
(*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))))) 1)
(*.f64 1 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))))))
(*.f64 (*.f64 2 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t))))))) 1/2)
(*.f64 4 (/.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))))) 4))
(*.f64 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))))) 4) 1/4)
(*.f64 1/2 (*.f64 2 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t))))))))
(*.f64 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))))) 1/2) 2)
(*.f64 1/4 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))))) 4))
(*.f64 (/.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))))) 4) 4)
(/.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))))) 1)
(/.f64 (*.f64 2 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t))))))) 2)
(/.f64 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))))) 4))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))))) 4)))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))))) 4))))) 64)
(pow.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))))) 1)
(+.f64 x (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))))
(+.f64 (+.f64 x x) (neg.f64 (*.f64 y (*.f64 z (*.f64 9 t)))))
(+.f64 (+.f64 x (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t))))) 0)
(+.f64 0 (+.f64 x (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t))))))
(+.f64 1 (+.f64 (+.f64 x (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t))))) -1))
(+.f64 (neg.f64 (*.f64 y (*.f64 z (*.f64 9 t)))) (+.f64 x x))
(+.f64 -1 (+.f64 (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))) (+.f64 1 x)))
(+.f64 (+.f64 (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))) (+.f64 1 x)) -1)
(+.f64 (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))) x)
(+.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))))
(+.f64 -2 (-.f64 2 (-.f64 (*.f64 y (*.f64 z (*.f64 9 t))) (+.f64 x x))))
(+.f64 (-.f64 -1 (-.f64 (*.f64 z (*.f64 t (*.f64 y 9/2))) x)) (-.f64 x (+.f64 (*.f64 z (*.f64 t (*.f64 y 9/2))) -1)))
(*.f64 2 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))))
(*.f64 (+.f64 x (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t))))) 1)
(*.f64 1 (+.f64 x (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t))))))
(*.f64 (-.f64 (*.f64 x 4) (*.f64 y (*.f64 (*.f64 z t) 18))) 1/2)
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 9 t))) (+.f64 x x)) -1)
(*.f64 4 (/.f64 (-.f64 (*.f64 z (*.f64 t (*.f64 y 9/2))) x) -2))
(*.f64 4 (-.f64 (*.f64 x 1/2) (/.f64 (*.f64 y (*.f64 (*.f64 z t) 18)) 8)))
(*.f64 (-.f64 (*.f64 x 8) (*.f64 36 (*.f64 z (*.f64 y t)))) 1/4)
(*.f64 -1 (-.f64 (*.f64 y (*.f64 z (*.f64 9 t))) (+.f64 x x)))
(*.f64 1/2 (-.f64 (*.f64 x 4) (*.f64 y (*.f64 (*.f64 z t) 18))))
(*.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) 2)
(*.f64 1/4 (-.f64 (*.f64 x 8) (*.f64 36 (*.f64 z (*.f64 y t)))))
(*.f64 (/.f64 (-.f64 (*.f64 z (*.f64 t (*.f64 y 9/2))) x) -2) 4)
(/.f64 (+.f64 x (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t))))) 1)
(/.f64 (-.f64 (*.f64 x 4) (*.f64 y (*.f64 (*.f64 z t) 18))) 2)
(/.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 9 t))) (+.f64 x x)) -1)
(/.f64 (-.f64 (*.f64 x 8) (*.f64 36 (*.f64 z (*.f64 y t)))) 4)
(/.f64 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 36 (*.f64 z (*.f64 y t))))) 8)
(/.f64 (-.f64 (*.f64 y (*.f64 (*.f64 z t) 18)) (*.f64 x 4)) -2)
(/.f64 (*.f64 2 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 36 (*.f64 z (*.f64 y t)))))) 16)
(/.f64 (-.f64 (*.f64 36 (*.f64 z (*.f64 y t))) (*.f64 x 8)) -4)
(/.f64 (*.f64 2 (-.f64 (*.f64 36 (*.f64 z (*.f64 y t))) (*.f64 x 8))) -8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 36 (*.f64 z (*.f64 y t))))))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 36 (*.f64 z (*.f64 y t)))))))) 64)
(pow.f64 (+.f64 x (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t))))) 1)
(neg.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 9 t))) (+.f64 x x)))
Outputs
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 z (*.f64 y t)))
(*.f64 t (*.f64 (*.f64 9 z) y))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 z (*.f64 y t)))
(*.f64 t (*.f64 (*.f64 9 z) y))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 z (*.f64 y t)))
(*.f64 t (*.f64 (*.f64 9 z) y))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 z (*.f64 y t)))
(*.f64 t (*.f64 (*.f64 9 z) y))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 z (*.f64 y t)))
(*.f64 t (*.f64 (*.f64 9 z) y))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 z (*.f64 y t)))
(*.f64 t (*.f64 (*.f64 9 z) y))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 z (*.f64 y t)))
(*.f64 t (*.f64 (*.f64 9 z) y))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 z (*.f64 y t)))
(*.f64 t (*.f64 (*.f64 9 z) y))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 z (*.f64 y t)))
(*.f64 t (*.f64 (*.f64 9 z) y))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 z (*.f64 y t)))
(*.f64 t (*.f64 (*.f64 9 z) y))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 z (*.f64 y t)))
(*.f64 t (*.f64 (*.f64 9 z) y))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 z (*.f64 y t)))
(*.f64 t (*.f64 (*.f64 9 z) y))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 z (*.f64 y t)))
(*.f64 t (*.f64 (*.f64 9 z) y))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 z (*.f64 y t)))
(*.f64 t (*.f64 (*.f64 9 z) y))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 z (*.f64 y t)))
(*.f64 t (*.f64 (*.f64 9 z) y))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 z (*.f64 y t)))
(*.f64 t (*.f64 (*.f64 9 z) y))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 z (*.f64 y t)))
(*.f64 t (*.f64 (*.f64 9 z) y))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 z (*.f64 y t)))
(*.f64 t (*.f64 (*.f64 9 z) y))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 z (*.f64 y t)))
(*.f64 t (*.f64 (*.f64 9 z) y))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 z (*.f64 y t)))
(*.f64 t (*.f64 (*.f64 9 z) y))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 z (*.f64 y t)))
(*.f64 t (*.f64 (*.f64 9 z) y))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 z (*.f64 y t)))
(*.f64 t (*.f64 (*.f64 9 z) y))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 z (*.f64 y t)))
(*.f64 t (*.f64 (*.f64 9 z) y))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 z (*.f64 y t)))
(*.f64 t (*.f64 (*.f64 9 z) y))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 z (*.f64 y t)))
(*.f64 t (*.f64 (*.f64 9 z) y))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 z (*.f64 y t)))
(*.f64 t (*.f64 (*.f64 9 z) y))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 z (*.f64 y t)))
(*.f64 t (*.f64 (*.f64 9 z) y))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 z (*.f64 y t)))
(*.f64 t (*.f64 (*.f64 9 z) y))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 z (*.f64 y t)))
(*.f64 t (*.f64 (*.f64 9 z) y))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 z (*.f64 y t)))
(*.f64 t (*.f64 (*.f64 9 z) y))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 z (*.f64 y t)))
(*.f64 t (*.f64 (*.f64 9 z) y))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 z (*.f64 y t)))
(*.f64 t (*.f64 (*.f64 9 z) y))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 z (*.f64 y t)))
(*.f64 t (*.f64 (*.f64 9 z) y))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 z (*.f64 y t)))
(*.f64 t (*.f64 (*.f64 9 z) y))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 z (*.f64 y t)))
(*.f64 t (*.f64 (*.f64 9 z) y))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 z (*.f64 y t)))
(*.f64 t (*.f64 (*.f64 9 z) y))
(*.f64 t (*.f64 y (*.f64 9 z)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 z (*.f64 y t))))
(-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 (*.f64 9 z) y)))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9)))))
(*.f64 2 x)
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9)))))
(*.f64 2 x)
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9)))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9)))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 z (*.f64 y t)) -9)
(*.f64 (*.f64 t z) (*.f64 -9 y))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9)))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 z (*.f64 y t)) -9)
(*.f64 (*.f64 t z) (*.f64 -9 y))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9)))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9)))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 z (*.f64 y t)) -9)
(*.f64 (*.f64 t z) (*.f64 -9 y))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9)))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 z (*.f64 y t)) -9)
(*.f64 (*.f64 t z) (*.f64 -9 y))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9)))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9)))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 z (*.f64 y t)) -9)
(*.f64 (*.f64 t z) (*.f64 -9 y))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9)))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 z (*.f64 y t)) -9)
(*.f64 (*.f64 t z) (*.f64 -9 y))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9)))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t))))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9)))))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9)))))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9)))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t))))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9)))))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9)))))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 t (*.f64 z -9)))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 z (*.f64 y t)) -9)
(*.f64 (*.f64 t z) (*.f64 -9 y))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 z (*.f64 y t)) -9)
(*.f64 (*.f64 t z) (*.f64 -9 y))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 z (*.f64 y t)) -9)
(*.f64 (*.f64 t z) (*.f64 -9 y))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 z (*.f64 y t)) -9)
(*.f64 (*.f64 t z) (*.f64 -9 y))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 z (*.f64 y t)) -9)
(*.f64 (*.f64 t z) (*.f64 -9 y))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 z (*.f64 y t)) -9)
(*.f64 (*.f64 t z) (*.f64 -9 y))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 z (*.f64 y t)) -9)
(*.f64 (*.f64 t z) (*.f64 -9 y))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 y (*.f64 z (*.f64 9 t))) 0)
(*.f64 9 (*.f64 z (*.f64 y t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 9 z) y))
(*.f64 t (*.f64 y (*.f64 9 z)))
(+.f64 0 (*.f64 y (*.f64 z (*.f64 9 t))))
(*.f64 9 (*.f64 z (*.f64 y t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 9 z) y))
(*.f64 t (*.f64 y (*.f64 9 z)))
(+.f64 (*.f64 z (*.f64 t (*.f64 y 9/2))) (*.f64 z (*.f64 t (*.f64 y 9/2))))
(*.f64 9 (*.f64 z (*.f64 y t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 9 z) y))
(*.f64 t (*.f64 y (*.f64 9 z)))
(-.f64 (*.f64 y (*.f64 z (*.f64 9 t))) 0)
(*.f64 9 (*.f64 z (*.f64 y t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 9 z) y))
(*.f64 t (*.f64 y (*.f64 9 z)))
(/.f64 (*.f64 y (*.f64 z (*.f64 9 t))) 1)
(*.f64 9 (*.f64 z (*.f64 y t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 9 z) y))
(*.f64 t (*.f64 y (*.f64 9 z)))
(/.f64 (*.f64 y (*.f64 (*.f64 z t) 18)) 2)
(*.f64 9 (*.f64 z (*.f64 y t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 9 z) y))
(*.f64 t (*.f64 y (*.f64 9 z)))
(/.f64 (*.f64 36 (*.f64 z (*.f64 y t))) 4)
(*.f64 9 (*.f64 z (*.f64 y t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 9 z) y))
(*.f64 t (*.f64 y (*.f64 9 z)))
(/.f64 (*.f64 2 (*.f64 36 (*.f64 z (*.f64 y t)))) 8)
(*.f64 9 (*.f64 z (*.f64 y t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 9 z) y))
(*.f64 t (*.f64 y (*.f64 9 z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 36 (*.f64 z (*.f64 y t))))) 16)
(*.f64 9 (*.f64 z (*.f64 y t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 9 z) y))
(*.f64 t (*.f64 y (*.f64 9 z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 36 (*.f64 z (*.f64 y t)))))) 32)
(*.f64 9 (*.f64 z (*.f64 y t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 9 z) y))
(*.f64 t (*.f64 y (*.f64 9 z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 36 (*.f64 z (*.f64 y t))))))) 64)
(*.f64 9 (*.f64 z (*.f64 y t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 9 z) y))
(*.f64 t (*.f64 y (*.f64 9 z)))
(pow.f64 (*.f64 y (*.f64 z (*.f64 9 t))) 1)
(*.f64 9 (*.f64 z (*.f64 y t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 9 z) y))
(*.f64 t (*.f64 y (*.f64 9 z)))
(-.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))))) 0)
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z))))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 t (*.f64 (*.f64 9 z) y)))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z -9)))))
(-.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))) (+.f64 1 x))) 1)
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z))))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 t (*.f64 (*.f64 9 z) y)))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z -9)))))
(*.f64 2 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))))) 1/2))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z))))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 t (*.f64 (*.f64 9 z) y)))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z -9)))))
(*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))))) 1)
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z))))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 t (*.f64 (*.f64 9 z) y)))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z -9)))))
(*.f64 1 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z))))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 t (*.f64 (*.f64 9 z) y)))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z -9)))))
(*.f64 (*.f64 2 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t))))))) 1/2)
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z))))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 t (*.f64 (*.f64 9 z) y)))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z -9)))))
(*.f64 4 (/.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))))) 4))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z))))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 t (*.f64 (*.f64 9 z) y)))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z -9)))))
(*.f64 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))))) 4) 1/4)
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z))))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 t (*.f64 (*.f64 9 z) y)))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z -9)))))
(*.f64 1/2 (*.f64 2 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t))))))))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z))))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 t (*.f64 (*.f64 9 z) y)))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z -9)))))
(*.f64 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))))) 1/2) 2)
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z))))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 t (*.f64 (*.f64 9 z) y)))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z -9)))))
(*.f64 1/4 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))))) 4))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z))))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 t (*.f64 (*.f64 9 z) y)))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z -9)))))
(*.f64 (/.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))))) 4) 4)
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z))))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 t (*.f64 (*.f64 9 z) y)))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z -9)))))
(/.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))))) 1)
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z))))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 t (*.f64 (*.f64 9 z) y)))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z -9)))))
(/.f64 (*.f64 2 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t))))))) 2)
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z))))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 t (*.f64 (*.f64 9 z) y)))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z -9)))))
(/.f64 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))))) 4) 4)
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z))))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 t (*.f64 (*.f64 9 z) y)))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z -9)))))
(/.f64 (*.f64 2 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))))) 4)) 8)
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z))))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 t (*.f64 (*.f64 9 z) y)))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z -9)))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))))) 4))) 16)
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z))))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 t (*.f64 (*.f64 9 z) y)))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z -9)))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))))) 4)))) 32)
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z))))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 t (*.f64 (*.f64 9 z) y)))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z -9)))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))))) 4))))) 64)
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z))))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 t (*.f64 (*.f64 9 z) y)))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z -9)))))
(pow.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))))) 1)
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z))))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 t (*.f64 (*.f64 9 z) y)))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z -9)))))
(+.f64 x (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))))
(+.f64 x (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 x (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (+.f64 x x) (neg.f64 (*.f64 y (*.f64 z (*.f64 9 t)))))
(+.f64 x (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 x (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (+.f64 x (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t))))) 0)
(+.f64 x (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 x (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 0 (+.f64 x (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t))))))
(+.f64 x (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 x (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 1 (+.f64 (+.f64 x (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t))))) -1))
(+.f64 x (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 x (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (neg.f64 (*.f64 y (*.f64 z (*.f64 9 t)))) (+.f64 x x))
(+.f64 x (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 x (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 -1 (+.f64 (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))) (+.f64 1 x)))
(+.f64 x (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 x (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (+.f64 (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))) (+.f64 1 x)) -1)
(+.f64 x (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 x (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))) x)
(+.f64 x (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 x (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))))
(+.f64 (-.f64 x (*.f64 t (*.f64 (*.f64 y 9/2) z))) (-.f64 x (*.f64 t (*.f64 (*.f64 y 9/2) z))))
(+.f64 (-.f64 x (*.f64 y (*.f64 (*.f64 t 9/2) z))) (-.f64 x (*.f64 y (*.f64 (*.f64 t 9/2) z))))
(+.f64 (-.f64 x (*.f64 y (*.f64 z (*.f64 t 9/2)))) (-.f64 x (*.f64 y (*.f64 z (*.f64 t 9/2)))))
(+.f64 -2 (-.f64 2 (-.f64 (*.f64 y (*.f64 z (*.f64 9 t))) (+.f64 x x))))
(+.f64 x (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 x (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (-.f64 -1 (-.f64 (*.f64 z (*.f64 t (*.f64 y 9/2))) x)) (-.f64 x (+.f64 (*.f64 z (*.f64 t (*.f64 y 9/2))) -1)))
(+.f64 (-.f64 x (-.f64 (*.f64 t (*.f64 (*.f64 y 9/2) z)) -1)) (-.f64 x (+.f64 (*.f64 t (*.f64 (*.f64 y 9/2) z)) -1)))
(+.f64 (-.f64 x (+.f64 1 (*.f64 y (*.f64 (*.f64 t 9/2) z)))) (-.f64 x (+.f64 (*.f64 y (*.f64 (*.f64 t 9/2) z)) -1)))
(+.f64 (-.f64 x (+.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) 1)) (-.f64 x (+.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) -1)))
(+.f64 (-.f64 x (+.f64 1 (*.f64 y (*.f64 z (*.f64 t 9/2))))) (-.f64 x (+.f64 -1 (*.f64 y (*.f64 z (*.f64 t 9/2))))))
(+.f64 (+.f64 -1 (-.f64 x (*.f64 y (*.f64 z (*.f64 t 9/2))))) (-.f64 x (+.f64 -1 (*.f64 y (*.f64 z (*.f64 t 9/2))))))
(+.f64 (+.f64 x (-.f64 -1 (*.f64 y (*.f64 z (*.f64 t 9/2))))) (-.f64 x (+.f64 -1 (*.f64 y (*.f64 z (*.f64 t 9/2))))))
(*.f64 2 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 (+.f64 x (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t))))) 1)
(+.f64 x (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 x (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 1 (+.f64 x (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t))))))
(+.f64 x (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 x (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 (-.f64 (*.f64 x 4) (*.f64 y (*.f64 (*.f64 z t) 18))) 1/2)
(*.f64 1/2 (-.f64 (*.f64 x 4) (*.f64 (*.f64 t z) (*.f64 18 y))))
(*.f64 1/2 (-.f64 (*.f64 x 4) (*.f64 y (*.f64 z (*.f64 t 18)))))
(*.f64 1/2 (-.f64 (*.f64 x 4) (*.f64 t (*.f64 y (*.f64 z 18)))))
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 9 t))) (+.f64 x x)) -1)
(+.f64 x (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 x (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 4 (/.f64 (-.f64 (*.f64 z (*.f64 t (*.f64 y 9/2))) x) -2))
(*.f64 4 (/.f64 (-.f64 (*.f64 t (*.f64 (*.f64 y 9/2) z)) x) -2))
(*.f64 4 (/.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t 9/2) z)) x) -2))
(*.f64 4 (/.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2))
(*.f64 4 (-.f64 (*.f64 x 1/2) (/.f64 (*.f64 y (*.f64 (*.f64 z t) 18)) 8)))
(*.f64 4 (-.f64 (*.f64 x 1/2) (*.f64 (*.f64 (*.f64 t z) 18) (/.f64 y 8))))
(*.f64 4 (-.f64 (*.f64 x 1/2) (*.f64 y (/.f64 (*.f64 z (*.f64 t 18)) 8))))
(*.f64 4 (-.f64 (*.f64 x 1/2) (*.f64 y (*.f64 (*.f64 t z) 9/4))))
(*.f64 (-.f64 (*.f64 x 8) (*.f64 36 (*.f64 z (*.f64 y t)))) 1/4)
(*.f64 1/4 (-.f64 (*.f64 x 8) (*.f64 z (*.f64 (*.f64 y t) 36))))
(*.f64 1/4 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 (*.f64 t z) 36))))
(*.f64 -1 (-.f64 (*.f64 y (*.f64 z (*.f64 9 t))) (+.f64 x x)))
(+.f64 x (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 x (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 1/2 (-.f64 (*.f64 x 4) (*.f64 y (*.f64 (*.f64 z t) 18))))
(*.f64 1/2 (-.f64 (*.f64 x 4) (*.f64 (*.f64 t z) (*.f64 18 y))))
(*.f64 1/2 (-.f64 (*.f64 x 4) (*.f64 y (*.f64 z (*.f64 t 18)))))
(*.f64 1/2 (-.f64 (*.f64 x 4) (*.f64 t (*.f64 y (*.f64 z 18)))))
(*.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) 2)
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 z (*.f64 y t))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 1/4 (-.f64 (*.f64 x 8) (*.f64 36 (*.f64 z (*.f64 y t)))))
(*.f64 1/4 (-.f64 (*.f64 x 8) (*.f64 z (*.f64 (*.f64 y t) 36))))
(*.f64 1/4 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 (*.f64 t z) 36))))
(*.f64 (/.f64 (-.f64 (*.f64 z (*.f64 t (*.f64 y 9/2))) x) -2) 4)
(*.f64 4 (/.f64 (-.f64 (*.f64 t (*.f64 (*.f64 y 9/2) z)) x) -2))
(*.f64 4 (/.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t 9/2) z)) x) -2))
(*.f64 4 (/.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2))
(/.f64 (+.f64 x (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t))))) 1)
(+.f64 x (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 x (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z -9))))
(/.f64 (-.f64 (*.f64 x 4) (*.f64 y (*.f64 (*.f64 z t) 18))) 2)
(/.f64 (-.f64 (*.f64 x 4) (*.f64 (*.f64 t z) (*.f64 18 y))) 2)
(/.f64 (-.f64 (*.f64 x 4) (*.f64 y (*.f64 z (*.f64 t 18)))) 2)
(/.f64 (-.f64 (*.f64 x 4) (*.f64 t (*.f64 y (*.f64 z 18)))) 2)
(/.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 9 t))) (+.f64 x x)) -1)
(+.f64 x (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 x (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z -9))))
(/.f64 (-.f64 (*.f64 x 8) (*.f64 36 (*.f64 z (*.f64 y t)))) 4)
(/.f64 (-.f64 (*.f64 x 8) (*.f64 z (*.f64 (*.f64 y t) 36))) 4)
(/.f64 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 (*.f64 t z) 36))) 4)
(/.f64 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 36 (*.f64 z (*.f64 y t))))) 8)
(*.f64 1/4 (-.f64 (*.f64 x 8) (*.f64 z (*.f64 (*.f64 y t) 36))))
(*.f64 1/4 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 (*.f64 t z) 36))))
(/.f64 (-.f64 (*.f64 y (*.f64 (*.f64 z t) 18)) (*.f64 x 4)) -2)
(/.f64 (-.f64 (*.f64 (*.f64 t z) (*.f64 18 y)) (*.f64 x 4)) -2)
(/.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 18))) (*.f64 x 4)) -2)
(/.f64 (-.f64 (*.f64 t (*.f64 y (*.f64 z 18))) (*.f64 x 4)) -2)
(/.f64 (*.f64 2 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 36 (*.f64 z (*.f64 y t)))))) 16)
(*.f64 1/4 (-.f64 (*.f64 x 8) (*.f64 z (*.f64 (*.f64 y t) 36))))
(*.f64 1/4 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 (*.f64 t z) 36))))
(/.f64 (-.f64 (*.f64 36 (*.f64 z (*.f64 y t))) (*.f64 x 8)) -4)
(/.f64 (-.f64 (*.f64 z (*.f64 (*.f64 y t) 36)) (*.f64 x 8)) -4)
(/.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 36)) (*.f64 x 8)) -4)
(/.f64 (*.f64 2 (-.f64 (*.f64 36 (*.f64 z (*.f64 y t))) (*.f64 x 8))) -8)
(*.f64 (-.f64 (*.f64 z (*.f64 (*.f64 y t) 36)) (*.f64 x 8)) -1/4)
(*.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 36)) (*.f64 x 8)) -1/4)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 36 (*.f64 z (*.f64 y t))))))) 32)
(*.f64 1/4 (-.f64 (*.f64 x 8) (*.f64 z (*.f64 (*.f64 y t) 36))))
(*.f64 1/4 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 (*.f64 t z) 36))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 36 (*.f64 z (*.f64 y t)))))))) 64)
(*.f64 1/4 (-.f64 (*.f64 x 8) (*.f64 z (*.f64 (*.f64 y t) 36))))
(*.f64 1/4 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 (*.f64 t z) 36))))
(pow.f64 (+.f64 x (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t))))) 1)
(+.f64 x (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 x (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z -9))))
(neg.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 9 t))) (+.f64 x x)))
(+.f64 x (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 t (*.f64 (*.f64 9 z) y))))
(+.f64 x (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z)))))
(+.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z -9))))

localize26.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 a 27) b))
0.2b
(*.f64 (*.f64 y 9) z)
0.2b
(*.f64 (*.f64 a 27) b)
7.6b
(*.f64 (*.f64 (*.f64 y 9) z) t)
Compiler

Compiled 69 to 43 computations (37.7% saved)

series5.0ms (0%)

Counts
3 → 132
Calls

33 calls:

TimeVariablePointExpression
0.0ms
z
@inf
(*.f64 (*.f64 y 9) z)
0.0ms
z
@0
(*.f64 (*.f64 y 9) z)
0.0ms
y
@inf
(*.f64 (*.f64 y 9) z)
0.0ms
y
@0
(*.f64 (*.f64 y 9) z)
0.0ms
z
@-inf
(*.f64 (*.f64 y 9) z)

rewrite108.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1522×exponential.json-3
1522×rational.json-1
1522×rational.json-2
1522×rational.json-4
1522×rational.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01981
112381
223181
350781
4102881
5275381
6489081
7662981
Stop Event
node limit
Counts
3 → 42
Calls
Call 1
Inputs
(*.f64 (*.f64 (*.f64 y 9) z) t)
(*.f64 (*.f64 y 9) z)
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 a 27) b))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 9 (*.f64 (*.f64 y t) z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 9 (*.f64 (*.f64 y t) z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 (*.f64 y 9/2) t)) (*.f64 z (*.f64 (*.f64 y 9/2) t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 9 (*.f64 (*.f64 y t) z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 9 (*.f64 (*.f64 y t) z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 t (*.f64 z 18))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z t) (*.f64 y 36)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 z t) (*.f64 y 36))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z t) (*.f64 y 36)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z t) (*.f64 y 36))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z t) (*.f64 y 36)))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 9 (*.f64 (*.f64 y t) z)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 9 z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (*.f64 9 z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 y 9/2)) (*.f64 z (*.f64 y 9/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 9 z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 9 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 z 18)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 y 36)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 z (*.f64 y 36))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 y 36)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 y 36))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 y 36)))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (*.f64 9 z)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (+.f64 (*.f64 9 (*.f64 (*.f64 y t) z)) -1)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 4))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 1)))))

simplify245.0ms (1.1%)

Algorithm
egg-herbie
Rules
2432×rational.json-simplify-2
1874×rational.json-simplify-35
1014×rational.json-simplify-51
904×rational.json-simplify-1
852×rational.json-simplify-45
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01245262
13065262
27055262
318515262
437085262
549155262
654265262
761605262
869455262
972865262
Stop Event
node limit
Counts
174 → 74
Calls
Call 1
Inputs
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 2 x)
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 2 x)
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 9 (*.f64 (*.f64 y t) z)) 0)
(+.f64 0 (*.f64 9 (*.f64 (*.f64 y t) z)))
(+.f64 (*.f64 z (*.f64 (*.f64 y 9/2) t)) (*.f64 z (*.f64 (*.f64 y 9/2) t)))
(-.f64 (*.f64 9 (*.f64 (*.f64 y t) z)) 0)
(/.f64 (*.f64 9 (*.f64 (*.f64 y t) z)) 1)
(/.f64 (*.f64 y (*.f64 t (*.f64 z 18))) 2)
(/.f64 (*.f64 (*.f64 z t) (*.f64 y 36)) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 z t) (*.f64 y 36))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z t) (*.f64 y 36)))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z t) (*.f64 y 36))))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z t) (*.f64 y 36)))))) 64)
(pow.f64 (*.f64 9 (*.f64 (*.f64 y t) z)) 1)
(+.f64 (*.f64 y (*.f64 9 z)) 0)
(+.f64 0 (*.f64 y (*.f64 9 z)))
(+.f64 (*.f64 z (*.f64 y 9/2)) (*.f64 z (*.f64 y 9/2)))
(-.f64 (*.f64 y (*.f64 9 z)) 0)
(/.f64 (*.f64 y (*.f64 9 z)) 1)
(/.f64 (*.f64 y (*.f64 z 18)) 2)
(/.f64 (*.f64 z (*.f64 y 36)) 4)
(/.f64 (*.f64 2 (*.f64 z (*.f64 y 36))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 y 36)))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 y 36))))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 y 36)))))) 64)
(pow.f64 (*.f64 y (*.f64 9 z)) 1)
(-.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 0)
(-.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (+.f64 (*.f64 9 (*.f64 (*.f64 y t) z)) -1)))) 1)
(*.f64 2 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 1/2))
(*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 1)
(*.f64 1 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))))
(*.f64 (*.f64 2 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z)))))) 1/2)
(*.f64 4 (/.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 4))
(*.f64 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 4) 1/4)
(*.f64 1/2 (*.f64 2 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z)))))))
(*.f64 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 1/2) 2)
(/.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 1)
(/.f64 (*.f64 2 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z)))))) 2)
(/.f64 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 4))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 4)))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 4))))) 64)
(pow.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 1)
Outputs
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 t (*.f64 y (*.f64 9 z))))
(-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(*.f64 2 x)
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(*.f64 2 x)
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 -9 y)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 -9 y)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 -9 y)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 a (*.f64 27 b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 t z) (*.f64 -9 y))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 -9 y)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 -9 y)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 -9 y)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 a (*.f64 27 b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 t z) (*.f64 -9 y))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 -9 y)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 -9 y)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 -9 y)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 -9 y)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 -9 y)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 -9 y)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 a (*.f64 27 b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 t z) (*.f64 -9 y))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 -9 y)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 -9 y)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 -9 y)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 a (*.f64 27 b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 t z) (*.f64 -9 y))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 -9 y)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 -9 y)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 -9 y)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (*.f64 a (*.f64 27 b)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 -9 y)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 -9 y)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 -9 y)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 a (*.f64 27 b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 t z) (*.f64 -9 y))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 -9 y)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 -9 y)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 -9 y)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 a (*.f64 27 b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 t z) (*.f64 -9 y))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 -9 y)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 -9 y)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 (*.f64 t z) (*.f64 -9 y)) (*.f64 27 (*.f64 a b))))
(+.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 a (*.f64 27 b))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(-.f64 (+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b))) (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (*.f64 2 x) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 2 x) (*.f64 t (*.f64 y (*.f64 9 z)))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 27 (*.f64 a b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 2 x) (-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 9 (*.f64 (*.f64 y t) z)) 0)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(+.f64 0 (*.f64 9 (*.f64 (*.f64 y t) z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(+.f64 (*.f64 z (*.f64 (*.f64 y 9/2) t)) (*.f64 z (*.f64 (*.f64 y 9/2) t)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(-.f64 (*.f64 9 (*.f64 (*.f64 y t) z)) 0)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(/.f64 (*.f64 9 (*.f64 (*.f64 y t) z)) 1)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(/.f64 (*.f64 y (*.f64 t (*.f64 z 18))) 2)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(/.f64 (*.f64 (*.f64 z t) (*.f64 y 36)) 4)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(/.f64 (*.f64 2 (*.f64 (*.f64 z t) (*.f64 y 36))) 8)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z t) (*.f64 y 36)))) 16)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z t) (*.f64 y 36))))) 32)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z t) (*.f64 y 36)))))) 64)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(pow.f64 (*.f64 9 (*.f64 (*.f64 y t) z)) 1)
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 y (*.f64 9 z)))
(+.f64 (*.f64 y (*.f64 9 z)) 0)
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(+.f64 0 (*.f64 y (*.f64 9 z)))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(+.f64 (*.f64 z (*.f64 y 9/2)) (*.f64 z (*.f64 y 9/2)))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(-.f64 (*.f64 y (*.f64 9 z)) 0)
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(/.f64 (*.f64 y (*.f64 9 z)) 1)
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(/.f64 (*.f64 y (*.f64 z 18)) 2)
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(/.f64 (*.f64 z (*.f64 y 36)) 4)
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(/.f64 (*.f64 2 (*.f64 z (*.f64 y 36))) 8)
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 y 36)))) 16)
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 y 36))))) 32)
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 y 36)))))) 64)
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(pow.f64 (*.f64 y (*.f64 9 z)) 1)
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(-.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 0)
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (-.f64 x (*.f64 (*.f64 y t) (*.f64 9 z))) x))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(-.f64 (+.f64 (*.f64 a (*.f64 27 b)) (+.f64 x (-.f64 x (+.f64 (*.f64 9 (*.f64 (*.f64 y t) z)) -1)))) 1)
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (-.f64 x (*.f64 (*.f64 y t) (*.f64 9 z))) x))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(*.f64 2 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 1/2))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (-.f64 x (*.f64 (*.f64 y t) (*.f64 9 z))) x))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 1)
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (-.f64 x (*.f64 (*.f64 y t) (*.f64 9 z))) x))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(*.f64 1 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (-.f64 x (*.f64 (*.f64 y t) (*.f64 9 z))) x))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(*.f64 (*.f64 2 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z)))))) 1/2)
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (-.f64 x (*.f64 (*.f64 y t) (*.f64 9 z))) x))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(*.f64 4 (/.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 4))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (-.f64 x (*.f64 (*.f64 y t) (*.f64 9 z))) x))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(*.f64 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 4) 1/4)
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (-.f64 x (*.f64 (*.f64 y t) (*.f64 9 z))) x))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(*.f64 1/2 (*.f64 2 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z)))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (-.f64 x (*.f64 (*.f64 y t) (*.f64 9 z))) x))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(*.f64 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 1/2) 2)
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (-.f64 x (*.f64 (*.f64 y t) (*.f64 9 z))) x))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(/.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 1)
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (-.f64 x (*.f64 (*.f64 y t) (*.f64 9 z))) x))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(/.f64 (*.f64 2 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z)))))) 2)
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (-.f64 x (*.f64 (*.f64 y t) (*.f64 9 z))) x))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(/.f64 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 4) 4)
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (-.f64 x (*.f64 (*.f64 y t) (*.f64 9 z))) x))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(/.f64 (*.f64 2 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 4)) 8)
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (-.f64 x (*.f64 (*.f64 y t) (*.f64 9 z))) x))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 4))) 16)
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (-.f64 x (*.f64 (*.f64 y t) (*.f64 9 z))) x))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 4)))) 32)
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (-.f64 x (*.f64 (*.f64 y t) (*.f64 9 z))) x))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 4))))) 64)
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (-.f64 x (*.f64 (*.f64 y t) (*.f64 9 z))) x))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(pow.f64 (+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 (*.f64 y t) z))))) 1)
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (-.f64 x (*.f64 (*.f64 y t) (*.f64 9 z))) x))
(+.f64 x (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 x (*.f64 t (*.f64 y (*.f64 9 z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 x (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))

eval117.0ms (0.5%)

Compiler

Compiled 7789 to 4881 computations (37.3% saved)

prune390.0ms (1.7%)

Pruning

14 alts after pruning (13 fresh and 1 done)

PrunedKeptTotal
New40313416
Fresh000
Picked011
Done303
Total40614420
Error
0.0b
Counts
420 → 14
Alt Table
Click to see full alt table
StatusErrorProgram
29.5b
(-.f64 (*.f64 b (*.f64 27 a)) (*.f64 t (*.f64 y (*.f64 9 z))))
29.3b
(-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z))))
21.7b
(-.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 9 t))))
21.9b
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
3.4b
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 a 27) b))
5.9b
(+.f64 (*.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) 2) (*.f64 (*.f64 a 27) b))
17.3b
(+.f64 (*.f64 2 x) (*.f64 b (*.f64 27 a)))
49.6b
(*.f64 (*.f64 z (*.f64 y t)) -9)
47.3b
(*.f64 (*.f64 y (*.f64 t z)) -9)
47.3b
(*.f64 y (*.f64 (*.f64 t z) -9))
47.3b
(*.f64 y (*.f64 t (*.f64 z -9)))
44.4b
(*.f64 a (*.f64 27 b))
44.4b
(*.f64 27 (*.f64 a b))
35.8b
(*.f64 2 x)
Compiler

Compiled 409 to 315 computations (23% saved)

localize67.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) 2) (*.f64 (*.f64 a 27) b))
0.2b
(*.f64 (*.f64 a 27) b)
0.4b
(*.f64 t (*.f64 y 9/2))
5.4b
(*.f64 z (*.f64 t (*.f64 y 9/2)))
Compiler

Compiled 75 to 46 computations (38.7% saved)

series13.0ms (0.1%)

Counts
3 → 132
Calls

33 calls:

TimeVariablePointExpression
4.0ms
t
@inf
(*.f64 t (*.f64 y 9/2))
0.0ms
x
@0
(+.f64 (*.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) 2) (*.f64 (*.f64 a 27) b))
0.0ms
y
@0
(*.f64 t (*.f64 y 9/2))
0.0ms
z
@0
(*.f64 z (*.f64 t (*.f64 y 9/2)))
0.0ms
y
@inf
(*.f64 t (*.f64 y 9/2))

rewrite142.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1412×rational.json-simplify-35
1400×exponential.json-3
1400×rational.json-1
1400×rational.json-2
1400×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01981
112781
225581
355781
4112081
5265881
6478781
7624781
8750481
Stop Event
node limit
Counts
3 → 43
Calls
Call 1
Inputs
(*.f64 z (*.f64 t (*.f64 y 9/2)))
(*.f64 t (*.f64 y 9/2))
(+.f64 (*.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) 2) (*.f64 (*.f64 a 27) b))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 t (*.f64 y 9/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (*.f64 t (*.f64 y 9/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 z (*.f64 y 9/4))) (*.f64 t (*.f64 z (*.f64 y 9/4))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 t (*.f64 y 9/2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 t (*.f64 y 9/2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 z (*.f64 y 9))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 t (*.f64 y 18))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 z (*.f64 t (*.f64 y 18)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 t (*.f64 y 18))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 t (*.f64 y 18)))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 t (*.f64 y 18))))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (*.f64 t (*.f64 y 9/2))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 y 9/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (*.f64 y 9/2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 y 9/4)) (*.f64 t (*.f64 y 9/4)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 y 9/2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 y 9/2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 y 9)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 y 18)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 t (*.f64 y 18))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 y 18)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 y 18))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 y 18)))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (*.f64 y 9/2)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) (*.f64 a (*.f64 27 b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) (*.f64 (*.f64 a b) 27/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) (*.f64 a (*.f64 27 b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) (*.f64 a (*.f64 27 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (+.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) (*.f64 (*.f64 a b) 27/2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) (*.f64 (*.f64 a b) 27/2)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) (*.f64 a (*.f64 27 b))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 4 (+.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) (*.f64 (*.f64 a b) 27/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) (*.f64 (*.f64 a b) 27/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) (*.f64 a (*.f64 27 b))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) (*.f64 (*.f64 a b) 27/2)) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) (*.f64 a (*.f64 27 b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (+.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) (*.f64 (*.f64 a b) 27/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) (*.f64 a (*.f64 27 b))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) (*.f64 a (*.f64 27 b))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) (*.f64 a (*.f64 27 b))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) (*.f64 a (*.f64 27 b))) 4)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) (*.f64 a (*.f64 27 b))) 4))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) (*.f64 a (*.f64 27 b))) 1)))))

simplify654.0ms (2.9%)

Algorithm
egg-herbie
Rules
2490×rational.json-simplify-2
2270×rational.json-simplify-35
1064×rational.json-simplify-1
918×rational.json-simplify-51
888×exponential.json-simplify-26
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01205311
12985311
26705311
316785311
435695311
546035311
648915311
751095311
853805311
957165311
1075475311
1176245311
1276635311
1376635311
1477945311
Stop Event
node limit
Counts
175 → 74
Calls
Call 1
Inputs
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y t))
(*.f64 9/2 (*.f64 y t))
(*.f64 9/2 (*.f64 y t))
(*.f64 9/2 (*.f64 y t))
(*.f64 9/2 (*.f64 y t))
(*.f64 9/2 (*.f64 y t))
(*.f64 9/2 (*.f64 y t))
(*.f64 9/2 (*.f64 y t))
(*.f64 9/2 (*.f64 y t))
(*.f64 9/2 (*.f64 y t))
(*.f64 9/2 (*.f64 y t))
(*.f64 9/2 (*.f64 y t))
(*.f64 9/2 (*.f64 y t))
(*.f64 9/2 (*.f64 y t))
(*.f64 9/2 (*.f64 y t))
(*.f64 9/2 (*.f64 y t))
(*.f64 9/2 (*.f64 y t))
(*.f64 9/2 (*.f64 y t))
(*.f64 9/2 (*.f64 y t))
(*.f64 9/2 (*.f64 y t))
(*.f64 9/2 (*.f64 y t))
(*.f64 9/2 (*.f64 y t))
(*.f64 9/2 (*.f64 y t))
(*.f64 9/2 (*.f64 y t))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z))))))
(*.f64 27 (*.f64 a b))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z))))))
(*.f64 27 (*.f64 a b))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z))))))
(*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z))))))
(*.f64 27 (*.f64 a b))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z))))))
(*.f64 27 (*.f64 a b))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 z (*.f64 t (*.f64 y 9/2))) 0)
(+.f64 0 (*.f64 z (*.f64 t (*.f64 y 9/2))))
(+.f64 (*.f64 t (*.f64 z (*.f64 y 9/4))) (*.f64 t (*.f64 z (*.f64 y 9/4))))
(-.f64 (*.f64 z (*.f64 t (*.f64 y 9/2))) 0)
(/.f64 (*.f64 z (*.f64 t (*.f64 y 9/2))) 1)
(/.f64 (*.f64 t (*.f64 z (*.f64 y 9))) 2)
(/.f64 (*.f64 z (*.f64 t (*.f64 y 18))) 4)
(/.f64 (*.f64 2 (*.f64 z (*.f64 t (*.f64 y 18)))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 t (*.f64 y 18))))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 t (*.f64 y 18)))))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 t (*.f64 y 18))))))) 64)
(pow.f64 (*.f64 z (*.f64 t (*.f64 y 9/2))) 1)
(+.f64 (*.f64 t (*.f64 y 9/2)) 0)
(+.f64 0 (*.f64 t (*.f64 y 9/2)))
(+.f64 (*.f64 t (*.f64 y 9/4)) (*.f64 t (*.f64 y 9/4)))
(-.f64 (*.f64 t (*.f64 y 9/2)) 0)
(/.f64 (*.f64 t (*.f64 y 9/2)) 1)
(/.f64 (*.f64 t (*.f64 y 9)) 2)
(/.f64 (*.f64 t (*.f64 y 18)) 4)
(/.f64 (*.f64 2 (*.f64 t (*.f64 y 18))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 y 18)))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 y 18))))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 y 18)))))) 64)
(pow.f64 (*.f64 t (*.f64 y 9/2)) 1)
(-.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) (*.f64 a (*.f64 27 b))) 0)
(*.f64 2 (+.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) (*.f64 (*.f64 a b) 27/2)))
(*.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) (*.f64 a (*.f64 27 b))) 1)
(*.f64 1 (+.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) (*.f64 a (*.f64 27 b))))
(*.f64 (*.f64 4 (+.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) (*.f64 (*.f64 a b) 27/2))) 1/2)
(*.f64 4 (/.f64 (+.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) (*.f64 (*.f64 a b) 27/2)) 2))
(*.f64 (*.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) (*.f64 a (*.f64 27 b))) 4) 1/4)
(*.f64 1/2 (*.f64 4 (+.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) (*.f64 (*.f64 a b) 27/2))))
(*.f64 (+.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) (*.f64 (*.f64 a b) 27/2)) 2)
(*.f64 1/4 (*.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) (*.f64 a (*.f64 27 b))) 4))
(*.f64 (/.f64 (+.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) (*.f64 (*.f64 a b) 27/2)) 2) 4)
(/.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) (*.f64 a (*.f64 27 b))) 1)
(/.f64 (*.f64 4 (+.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) (*.f64 (*.f64 a b) 27/2))) 2)
(/.f64 (*.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) (*.f64 a (*.f64 27 b))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) (*.f64 a (*.f64 27 b))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) (*.f64 a (*.f64 27 b))) 4))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) (*.f64 a (*.f64 27 b))) 4)))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) (*.f64 a (*.f64 27 b))) 4))))) 64)
(pow.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) (*.f64 a (*.f64 27 b))) 1)
Outputs
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(*.f64 9/2 (*.f64 y t))
(*.f64 y (*.f64 9/2 t))
(*.f64 9/2 (*.f64 y t))
(*.f64 y (*.f64 9/2 t))
(*.f64 9/2 (*.f64 y t))
(*.f64 y (*.f64 9/2 t))
(*.f64 9/2 (*.f64 y t))
(*.f64 y (*.f64 9/2 t))
(*.f64 9/2 (*.f64 y t))
(*.f64 y (*.f64 9/2 t))
(*.f64 9/2 (*.f64 y t))
(*.f64 y (*.f64 9/2 t))
(*.f64 9/2 (*.f64 y t))
(*.f64 y (*.f64 9/2 t))
(*.f64 9/2 (*.f64 y t))
(*.f64 y (*.f64 9/2 t))
(*.f64 9/2 (*.f64 y t))
(*.f64 y (*.f64 9/2 t))
(*.f64 9/2 (*.f64 y t))
(*.f64 y (*.f64 9/2 t))
(*.f64 9/2 (*.f64 y t))
(*.f64 y (*.f64 9/2 t))
(*.f64 9/2 (*.f64 y t))
(*.f64 y (*.f64 9/2 t))
(*.f64 9/2 (*.f64 y t))
(*.f64 y (*.f64 9/2 t))
(*.f64 9/2 (*.f64 y t))
(*.f64 y (*.f64 9/2 t))
(*.f64 9/2 (*.f64 y t))
(*.f64 y (*.f64 9/2 t))
(*.f64 9/2 (*.f64 y t))
(*.f64 y (*.f64 9/2 t))
(*.f64 9/2 (*.f64 y t))
(*.f64 y (*.f64 9/2 t))
(*.f64 9/2 (*.f64 y t))
(*.f64 y (*.f64 9/2 t))
(*.f64 9/2 (*.f64 y t))
(*.f64 y (*.f64 9/2 t))
(*.f64 9/2 (*.f64 y t))
(*.f64 y (*.f64 9/2 t))
(*.f64 9/2 (*.f64 y t))
(*.f64 y (*.f64 9/2 t))
(*.f64 9/2 (*.f64 y t))
(*.f64 y (*.f64 9/2 t))
(*.f64 9/2 (*.f64 y t))
(*.f64 y (*.f64 9/2 t))
(*.f64 9/2 (*.f64 y t))
(*.f64 y (*.f64 9/2 t))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (*.f64 a (*.f64 27 b)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 x)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 x)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 x)))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 x)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 x)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 x)))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 x)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 x)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 x)))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x))
(+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 x)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 x)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 x)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 x)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 x)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 x)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 x)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 x)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 x)))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x))
(+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 x)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 x)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 x)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 x)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 x)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 x)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 x)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 x)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 x)))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x))
(+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 x)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 x)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 x)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 x)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 x)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 x)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 x)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 x)))
(+.f64 (*.f64 2 x) (+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) (+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 x)))
(*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z))))))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z))))))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z))))))
(*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z))))))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z))))))
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 a (*.f64 27 b)) (*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 z (*.f64 t (*.f64 y 9/2))) 0)
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(+.f64 0 (*.f64 z (*.f64 t (*.f64 y 9/2))))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 t (*.f64 z (*.f64 y 9/4))) (*.f64 t (*.f64 z (*.f64 y 9/4))))
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(-.f64 (*.f64 z (*.f64 t (*.f64 y 9/2))) 0)
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(/.f64 (*.f64 z (*.f64 t (*.f64 y 9/2))) 1)
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(/.f64 (*.f64 t (*.f64 z (*.f64 y 9))) 2)
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(/.f64 (*.f64 z (*.f64 t (*.f64 y 18))) 4)
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(/.f64 (*.f64 2 (*.f64 z (*.f64 t (*.f64 y 18)))) 8)
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 t (*.f64 y 18))))) 16)
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 t (*.f64 y 18)))))) 32)
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 t (*.f64 y 18))))))) 64)
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(pow.f64 (*.f64 z (*.f64 t (*.f64 y 9/2))) 1)
(*.f64 9/2 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 t (*.f64 y 9/2)) 0)
(*.f64 9/2 (*.f64 y t))
(*.f64 y (*.f64 9/2 t))
(+.f64 0 (*.f64 t (*.f64 y 9/2)))
(*.f64 9/2 (*.f64 y t))
(*.f64 y (*.f64 9/2 t))
(+.f64 (*.f64 t (*.f64 y 9/4)) (*.f64 t (*.f64 y 9/4)))
(*.f64 9/2 (*.f64 y t))
(*.f64 y (*.f64 9/2 t))
(-.f64 (*.f64 t (*.f64 y 9/2)) 0)
(*.f64 9/2 (*.f64 y t))
(*.f64 y (*.f64 9/2 t))
(/.f64 (*.f64 t (*.f64 y 9/2)) 1)
(*.f64 9/2 (*.f64 y t))
(*.f64 y (*.f64 9/2 t))
(/.f64 (*.f64 t (*.f64 y 9)) 2)
(*.f64 9/2 (*.f64 y t))
(*.f64 y (*.f64 9/2 t))
(/.f64 (*.f64 t (*.f64 y 18)) 4)
(*.f64 9/2 (*.f64 y t))
(*.f64 y (*.f64 9/2 t))
(/.f64 (*.f64 2 (*.f64 t (*.f64 y 18))) 8)
(*.f64 9/2 (*.f64 y t))
(*.f64 y (*.f64 9/2 t))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 y 18)))) 16)
(*.f64 9/2 (*.f64 y t))
(*.f64 y (*.f64 9/2 t))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 y 18))))) 32)
(*.f64 9/2 (*.f64 y t))
(*.f64 y (*.f64 9/2 t))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 t (*.f64 y 18)))))) 64)
(*.f64 9/2 (*.f64 y t))
(*.f64 y (*.f64 9/2 t))
(pow.f64 (*.f64 t (*.f64 y 9/2)) 1)
(*.f64 9/2 (*.f64 y t))
(*.f64 y (*.f64 9/2 t))
(-.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) (*.f64 a (*.f64 27 b))) 0)
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 z (*.f64 y (*.f64 9 t)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 z 9) t))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z 9)))))
(+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z 9)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 t 9)))))
(*.f64 2 (+.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) (*.f64 (*.f64 a b) 27/2)))
(*.f64 2 (+.f64 (-.f64 x (*.f64 z (*.f64 y (*.f64 9/2 t)))) (*.f64 (*.f64 a b) 27/2)))
(*.f64 2 (+.f64 (-.f64 x (*.f64 z (*.f64 y (*.f64 9/2 t)))) (*.f64 a (*.f64 b 27/2))))
(*.f64 2 (+.f64 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z)))) (*.f64 a (*.f64 b 27/2))))
(*.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) (*.f64 a (*.f64 27 b))) 1)
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 z (*.f64 y (*.f64 9 t)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 z 9) t))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z 9)))))
(+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z 9)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 t 9)))))
(*.f64 1 (+.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) (*.f64 a (*.f64 27 b))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 z (*.f64 y (*.f64 9 t)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 z 9) t))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z 9)))))
(+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z 9)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 t 9)))))
(*.f64 (*.f64 4 (+.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) (*.f64 (*.f64 a b) 27/2))) 1/2)
(*.f64 2 (+.f64 (-.f64 x (*.f64 z (*.f64 y (*.f64 9/2 t)))) (*.f64 (*.f64 a b) 27/2)))
(*.f64 2 (+.f64 (-.f64 x (*.f64 z (*.f64 y (*.f64 9/2 t)))) (*.f64 a (*.f64 b 27/2))))
(*.f64 2 (+.f64 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z)))) (*.f64 a (*.f64 b 27/2))))
(*.f64 4 (/.f64 (+.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) (*.f64 (*.f64 a b) 27/2)) 2))
(*.f64 2 (+.f64 (-.f64 x (*.f64 z (*.f64 y (*.f64 9/2 t)))) (*.f64 (*.f64 a b) 27/2)))
(*.f64 2 (+.f64 (-.f64 x (*.f64 z (*.f64 y (*.f64 9/2 t)))) (*.f64 a (*.f64 b 27/2))))
(*.f64 2 (+.f64 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z)))) (*.f64 a (*.f64 b 27/2))))
(*.f64 (*.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) (*.f64 a (*.f64 27 b))) 4) 1/4)
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 z (*.f64 y (*.f64 9 t)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 z 9) t))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z 9)))))
(+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z 9)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 t 9)))))
(*.f64 1/2 (*.f64 4 (+.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) (*.f64 (*.f64 a b) 27/2))))
(*.f64 2 (+.f64 (-.f64 x (*.f64 z (*.f64 y (*.f64 9/2 t)))) (*.f64 (*.f64 a b) 27/2)))
(*.f64 2 (+.f64 (-.f64 x (*.f64 z (*.f64 y (*.f64 9/2 t)))) (*.f64 a (*.f64 b 27/2))))
(*.f64 2 (+.f64 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z)))) (*.f64 a (*.f64 b 27/2))))
(*.f64 (+.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) (*.f64 (*.f64 a b) 27/2)) 2)
(*.f64 2 (+.f64 (-.f64 x (*.f64 z (*.f64 y (*.f64 9/2 t)))) (*.f64 (*.f64 a b) 27/2)))
(*.f64 2 (+.f64 (-.f64 x (*.f64 z (*.f64 y (*.f64 9/2 t)))) (*.f64 a (*.f64 b 27/2))))
(*.f64 2 (+.f64 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z)))) (*.f64 a (*.f64 b 27/2))))
(*.f64 1/4 (*.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) (*.f64 a (*.f64 27 b))) 4))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 z (*.f64 y (*.f64 9 t)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 z 9) t))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z 9)))))
(+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z 9)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 t 9)))))
(*.f64 (/.f64 (+.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) (*.f64 (*.f64 a b) 27/2)) 2) 4)
(*.f64 2 (+.f64 (-.f64 x (*.f64 z (*.f64 y (*.f64 9/2 t)))) (*.f64 (*.f64 a b) 27/2)))
(*.f64 2 (+.f64 (-.f64 x (*.f64 z (*.f64 y (*.f64 9/2 t)))) (*.f64 a (*.f64 b 27/2))))
(*.f64 2 (+.f64 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z)))) (*.f64 a (*.f64 b 27/2))))
(/.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) (*.f64 a (*.f64 27 b))) 1)
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 z (*.f64 y (*.f64 9 t)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 z 9) t))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z 9)))))
(+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z 9)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 t 9)))))
(/.f64 (*.f64 4 (+.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) (*.f64 (*.f64 a b) 27/2))) 2)
(*.f64 2 (+.f64 (-.f64 x (*.f64 z (*.f64 y (*.f64 9/2 t)))) (*.f64 (*.f64 a b) 27/2)))
(*.f64 2 (+.f64 (-.f64 x (*.f64 z (*.f64 y (*.f64 9/2 t)))) (*.f64 a (*.f64 b 27/2))))
(*.f64 2 (+.f64 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z)))) (*.f64 a (*.f64 b 27/2))))
(/.f64 (*.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) (*.f64 a (*.f64 27 b))) 4) 4)
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 z (*.f64 y (*.f64 9 t)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 z 9) t))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z 9)))))
(+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z 9)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 t 9)))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) (*.f64 a (*.f64 27 b))) 4)) 8)
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 z (*.f64 y (*.f64 9 t)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 z 9) t))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z 9)))))
(+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z 9)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 t 9)))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) (*.f64 a (*.f64 27 b))) 4))) 16)
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 z (*.f64 y (*.f64 9 t)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 z 9) t))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z 9)))))
(+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z 9)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 t 9)))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) (*.f64 a (*.f64 27 b))) 4)))) 32)
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 z (*.f64 y (*.f64 9 t)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 z 9) t))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z 9)))))
(+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z 9)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 t 9)))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) (*.f64 a (*.f64 27 b))) 4))))) 64)
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 z (*.f64 y (*.f64 9 t)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 z 9) t))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z 9)))))
(+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z 9)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 t 9)))))
(pow.f64 (+.f64 (-.f64 (+.f64 x x) (*.f64 t (*.f64 z (*.f64 y 9)))) (*.f64 a (*.f64 27 b))) 1)
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 z (*.f64 y (*.f64 9 t)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 z 9) t))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z 9)))))
(+.f64 (*.f64 a (*.f64 27 b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 t (*.f64 z 9)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 (+.f64 x x) (*.f64 y (*.f64 z (*.f64 t 9)))))

localize5.0ms (0%)

Compiler

Compiled 11 to 9 computations (18.2% saved)

localize11.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.2b
(*.f64 t (*.f64 z -9))
6.5b
(*.f64 y (*.f64 t (*.f64 z -9)))
Compiler

Compiled 25 to 16 computations (36% saved)

series2.0ms (0%)

Counts
2 → 60
Calls

15 calls:

TimeVariablePointExpression
0.0ms
y
@0
(*.f64 y (*.f64 t (*.f64 z -9)))
0.0ms
t
@0
(*.f64 y (*.f64 t (*.f64 z -9)))
0.0ms
z
@0
(*.f64 t (*.f64 z -9))
0.0ms
t
@0
(*.f64 t (*.f64 z -9))
0.0ms
z
@0
(*.f64 y (*.f64 t (*.f64 z -9)))

rewrite268.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
2344×rational.json-simplify-35
1272×exponential.json-3
1272×rational.json-1
1272×rational.json-2
1272×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0932
16332
215232
334232
467332
5173532
6371932
7520632
8616532
9714832
10714832
11714832
Stop Event
node limit
Counts
2 → 28
Calls
Call 1
Inputs
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 t (*.f64 z -9))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (*.f64 y (*.f64 z -9))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 y (*.f64 z -9/2))) (*.f64 t (*.f64 y (*.f64 z -9/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 y (*.f64 z -18))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 t (*.f64 z -36))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 z -9)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (*.f64 z -9)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 z -9/2)) (*.f64 t (*.f64 z -9/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 z -9)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 z -9)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 z -18)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 z -36)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 t (*.f64 z -9)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 t (*.f64 z -9)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 z -9)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 z -9)) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 z -9)) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 z -9)) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 z -9)) 8)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (*.f64 z -9)) 1)))))

simplify222.0ms (1%)

Algorithm
egg-herbie
Rules
2704×rational.json-simplify-2
2044×rational.json-simplify-35
1768×rational.json-simplify-1
1174×exponential.json-simplify-26
1148×rational.json-simplify-41
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0781444
12091444
25251444
314331444
434381444
554631444
658811444
761501444
863651444
963731444
1078231444
Stop Event
node limit
Counts
88 → 31
Calls
Call 1
Inputs
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(+.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 0)
(+.f64 0 (*.f64 t (*.f64 y (*.f64 z -9))))
(+.f64 (*.f64 t (*.f64 y (*.f64 z -9/2))) (*.f64 t (*.f64 y (*.f64 z -9/2))))
(-.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 0)
(/.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 1)
(/.f64 (*.f64 t (*.f64 y (*.f64 z -18))) 2)
(/.f64 (*.f64 y (*.f64 t (*.f64 z -36))) 4)
(/.f64 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8) 8)
(/.f64 (*.f64 2 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8))))) 128)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8)))))) 256)
(pow.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 1)
(+.f64 (*.f64 t (*.f64 z -9)) 0)
(+.f64 0 (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 t (*.f64 z -9/2)) (*.f64 t (*.f64 z -9/2)))
(-.f64 (*.f64 t (*.f64 z -9)) 0)
(/.f64 (*.f64 t (*.f64 z -9)) 1)
(/.f64 (*.f64 t (*.f64 z -18)) 2)
(/.f64 (*.f64 t (*.f64 z -36)) 4)
(/.f64 (*.f64 (*.f64 t (*.f64 z -9)) 8) 8)
(/.f64 (*.f64 2 (*.f64 (*.f64 t (*.f64 z -9)) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 z -9)) 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 z -9)) 8)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 z -9)) 8))))) 128)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 z -9)) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 z -9)) 8)))))) 256)
(pow.f64 (*.f64 t (*.f64 z -9)) 1)
Outputs
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(*.f64 -9 (*.f64 t z))
(+.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 0)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(+.f64 0 (*.f64 t (*.f64 y (*.f64 z -9))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(+.f64 (*.f64 t (*.f64 y (*.f64 z -9/2))) (*.f64 t (*.f64 y (*.f64 z -9/2))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(-.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 0)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(/.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 1)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(/.f64 (*.f64 t (*.f64 y (*.f64 z -18))) 2)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(/.f64 (*.f64 y (*.f64 t (*.f64 z -36))) 4)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(/.f64 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8) 8)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(/.f64 (*.f64 2 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8)) 16)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8))) 32)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8)))) 64)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8))))) 128)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 8)))))) 256)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(pow.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 1)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(+.f64 (*.f64 t (*.f64 z -9)) 0)
(*.f64 -9 (*.f64 t z))
(+.f64 0 (*.f64 t (*.f64 z -9)))
(*.f64 -9 (*.f64 t z))
(+.f64 (*.f64 t (*.f64 z -9/2)) (*.f64 t (*.f64 z -9/2)))
(*.f64 -9 (*.f64 t z))
(-.f64 (*.f64 t (*.f64 z -9)) 0)
(*.f64 -9 (*.f64 t z))
(/.f64 (*.f64 t (*.f64 z -9)) 1)
(*.f64 -9 (*.f64 t z))
(/.f64 (*.f64 t (*.f64 z -18)) 2)
(*.f64 -9 (*.f64 t z))
(/.f64 (*.f64 t (*.f64 z -36)) 4)
(*.f64 -9 (*.f64 t z))
(/.f64 (*.f64 (*.f64 t (*.f64 z -9)) 8) 8)
(*.f64 -9 (*.f64 t z))
(/.f64 (*.f64 2 (*.f64 (*.f64 t (*.f64 z -9)) 8)) 16)
(*.f64 -9 (*.f64 t z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 z -9)) 8))) 32)
(*.f64 -9 (*.f64 t z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 z -9)) 8)))) 64)
(*.f64 -9 (*.f64 t z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 z -9)) 8))))) 128)
(*.f64 -9 (*.f64 t z))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 z -9)) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 z -9)) 8)))))) 256)
(*.f64 -9 (*.f64 t z))
(pow.f64 (*.f64 t (*.f64 z -9)) 1)
(*.f64 -9 (*.f64 t z))

localize9.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (*.f64 z (*.f64 y t)) -9)
5.4b
(*.f64 z (*.f64 y t))
Compiler

Compiled 25 to 11 computations (56% saved)

series2.0ms (0%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
0.0ms
y
@-inf
(*.f64 z (*.f64 y t))
0.0ms
z
@-inf
(*.f64 z (*.f64 y t))
0.0ms
t
@-inf
(*.f64 z (*.f64 y t))
0.0ms
z
@0
(*.f64 z (*.f64 y t))
0.0ms
y
@inf
(*.f64 z (*.f64 y t))

rewrite189.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
2852×rational.json-simplify-2
1310×rational.json-simplify-35
1230×exponential.json-3
1230×rational.json-1
1230×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0932
16132
214132
332132
463332
5160432
6340432
7481732
8581232
9681332
10681332
11783832
Stop Event
node limit
Counts
2 → 26
Calls
Call 1
Inputs
(*.f64 z (*.f64 y t))
(*.f64 (*.f64 z (*.f64 y t)) -9)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 y t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (*.f64 y t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y t) (*.f64 z 1/2)) (*.f64 (*.f64 y t) (*.f64 z 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 y t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 y t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 t (+.f64 y y))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y t) (*.f64 z 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z (*.f64 y t)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 z (*.f64 y t)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z (*.f64 y t)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z (*.f64 y t)) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z (*.f64 y t)) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (*.f64 y t)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 y (*.f64 t -9))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (*.f64 y (*.f64 t -9))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 z (*.f64 y t)) -9/2) (*.f64 (*.f64 z (*.f64 y t)) -9/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 y (*.f64 t -9))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 y (*.f64 t -9))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 y (*.f64 z -18))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 z (*.f64 y t)) -36) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 y t) (*.f64 z 4)) -18) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 y t) (*.f64 z 4)) -18)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 y t) (*.f64 z 4)) -18))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 y t) (*.f64 z 4)) -18)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 y t) (*.f64 z 4)) -18))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (*.f64 y (*.f64 t -9))) 1)))))

simplify380.0ms (1.7%)

Algorithm
egg-herbie
Rules
2278×rational.json-simplify-53
2008×rational.json-simplify-35
1378×exponential.json-simplify-26
1294×rational.json-simplify-1
1182×rational.json-simplify-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0751568
12051568
25361568
315001568
433151568
545101568
653071568
755771568
857461568
959151568
1068541568
1172631568
Stop Event
node limit
Counts
98 → 31
Calls
Call 1
Inputs
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 z (*.f64 y t)) 0)
(+.f64 0 (*.f64 z (*.f64 y t)))
(+.f64 (*.f64 (*.f64 y t) (*.f64 z 1/2)) (*.f64 (*.f64 y t) (*.f64 z 1/2)))
(-.f64 (*.f64 z (*.f64 y t)) 0)
(/.f64 (*.f64 z (*.f64 y t)) 1)
(/.f64 (*.f64 z (*.f64 t (+.f64 y y))) 2)
(/.f64 (*.f64 (*.f64 y t) (*.f64 z 4)) 4)
(/.f64 (*.f64 (*.f64 z (*.f64 y t)) 8) 8)
(/.f64 (*.f64 2 (*.f64 (*.f64 z (*.f64 y t)) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z (*.f64 y t)) 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z (*.f64 y t)) 8)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z (*.f64 y t)) 8))))) 128)
(pow.f64 (*.f64 z (*.f64 y t)) 1)
(+.f64 (*.f64 z (*.f64 y (*.f64 t -9))) 0)
(+.f64 0 (*.f64 z (*.f64 y (*.f64 t -9))))
(+.f64 (*.f64 (*.f64 z (*.f64 y t)) -9/2) (*.f64 (*.f64 z (*.f64 y t)) -9/2))
(-.f64 (*.f64 z (*.f64 y (*.f64 t -9))) 0)
(/.f64 (*.f64 z (*.f64 y (*.f64 t -9))) 1)
(/.f64 (*.f64 t (*.f64 y (*.f64 z -18))) 2)
(/.f64 (*.f64 (*.f64 z (*.f64 y t)) -36) 4)
(/.f64 (*.f64 (*.f64 (*.f64 y t) (*.f64 z 4)) -18) 8)
(/.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 y t) (*.f64 z 4)) -18)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 y t) (*.f64 z 4)) -18))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 y t) (*.f64 z 4)) -18)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 y t) (*.f64 z 4)) -18))))) 128)
(pow.f64 (*.f64 z (*.f64 y (*.f64 t -9))) 1)
Outputs
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 t (*.f64 z (*.f64 y -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 t (*.f64 z (*.f64 y -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 t (*.f64 z (*.f64 y -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 t (*.f64 z (*.f64 y -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 t (*.f64 z (*.f64 y -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 t (*.f64 z (*.f64 y -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 t (*.f64 z (*.f64 y -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 t (*.f64 z (*.f64 y -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 t (*.f64 z (*.f64 y -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 t (*.f64 z (*.f64 y -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 t (*.f64 z (*.f64 y -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 t (*.f64 z (*.f64 y -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 t (*.f64 z (*.f64 y -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 t (*.f64 z (*.f64 y -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 t (*.f64 z (*.f64 y -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 t (*.f64 z (*.f64 y -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 t (*.f64 z (*.f64 y -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 t (*.f64 z (*.f64 y -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 t (*.f64 z (*.f64 y -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 t (*.f64 z (*.f64 y -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 t (*.f64 z (*.f64 y -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 t (*.f64 z (*.f64 y -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 t (*.f64 z (*.f64 y -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 t (*.f64 z (*.f64 y -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 t (*.f64 z (*.f64 y -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 t (*.f64 z (*.f64 y -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 t (*.f64 z (*.f64 y -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 t (*.f64 z (*.f64 y -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 t (*.f64 z (*.f64 y -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 t (*.f64 z (*.f64 y -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 t (*.f64 z (*.f64 y -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 t (*.f64 z (*.f64 y -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 t (*.f64 z (*.f64 y -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 t (*.f64 z (*.f64 y -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 t (*.f64 z (*.f64 y -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 t (*.f64 z (*.f64 y -9)))
(+.f64 (*.f64 z (*.f64 y t)) 0)
(*.f64 y (*.f64 t z))
(+.f64 0 (*.f64 z (*.f64 y t)))
(*.f64 y (*.f64 t z))
(+.f64 (*.f64 (*.f64 y t) (*.f64 z 1/2)) (*.f64 (*.f64 y t) (*.f64 z 1/2)))
(*.f64 y (*.f64 t z))
(-.f64 (*.f64 z (*.f64 y t)) 0)
(*.f64 y (*.f64 t z))
(/.f64 (*.f64 z (*.f64 y t)) 1)
(*.f64 y (*.f64 t z))
(/.f64 (*.f64 z (*.f64 t (+.f64 y y))) 2)
(*.f64 y (*.f64 t z))
(/.f64 (*.f64 (*.f64 y t) (*.f64 z 4)) 4)
(*.f64 y (*.f64 t z))
(/.f64 (*.f64 (*.f64 z (*.f64 y t)) 8) 8)
(*.f64 y (*.f64 t z))
(/.f64 (*.f64 2 (*.f64 (*.f64 z (*.f64 y t)) 8)) 16)
(*.f64 y (*.f64 t z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z (*.f64 y t)) 8))) 32)
(*.f64 y (*.f64 t z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z (*.f64 y t)) 8)))) 64)
(*.f64 y (*.f64 t z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 z (*.f64 y t)) 8))))) 128)
(*.f64 y (*.f64 t z))
(pow.f64 (*.f64 z (*.f64 y t)) 1)
(*.f64 y (*.f64 t z))
(+.f64 (*.f64 z (*.f64 y (*.f64 t -9))) 0)
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 t (*.f64 z (*.f64 y -9)))
(+.f64 0 (*.f64 z (*.f64 y (*.f64 t -9))))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 t (*.f64 z (*.f64 y -9)))
(+.f64 (*.f64 (*.f64 z (*.f64 y t)) -9/2) (*.f64 (*.f64 z (*.f64 y t)) -9/2))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 t (*.f64 z (*.f64 y -9)))
(-.f64 (*.f64 z (*.f64 y (*.f64 t -9))) 0)
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 t (*.f64 z (*.f64 y -9)))
(/.f64 (*.f64 z (*.f64 y (*.f64 t -9))) 1)
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 t (*.f64 z (*.f64 y -9)))
(/.f64 (*.f64 t (*.f64 y (*.f64 z -18))) 2)
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 t (*.f64 z (*.f64 y -9)))
(/.f64 (*.f64 (*.f64 z (*.f64 y t)) -36) 4)
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 t (*.f64 z (*.f64 y -9)))
(/.f64 (*.f64 (*.f64 (*.f64 y t) (*.f64 z 4)) -18) 8)
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 t (*.f64 z (*.f64 y -9)))
(/.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 y t) (*.f64 z 4)) -18)) 16)
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 t (*.f64 z (*.f64 y -9)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 y t) (*.f64 z 4)) -18))) 32)
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 t (*.f64 z (*.f64 y -9)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 y t) (*.f64 z 4)) -18)))) 64)
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 t (*.f64 z (*.f64 y -9)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 y t) (*.f64 z 4)) -18))))) 128)
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 t (*.f64 z (*.f64 y -9)))
(pow.f64 (*.f64 z (*.f64 y (*.f64 t -9))) 1)
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 t (*.f64 z (*.f64 y -9)))

localize16.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 9 t))))
0.2b
(*.f64 z (*.f64 9 t))
6.5b
(*.f64 y (*.f64 z (*.f64 9 t)))
Compiler

Compiled 41 to 26 computations (36.6% saved)

series2.0ms (0%)

Counts
3 → 108
Calls

27 calls:

TimeVariablePointExpression
0.0ms
y
@0
(*.f64 y (*.f64 z (*.f64 9 t)))
0.0ms
x
@-inf
(-.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 9 t))))
0.0ms
x
@inf
(-.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 9 t))))
0.0ms
x
@0
(-.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 9 t))))
0.0ms
t
@0
(-.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 9 t))))

rewrite155.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1586×rational.json-1
1438×exponential.json-3
1438×rational.json-2
1438×rational.json-4
1438×rational.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01363
18863
219163
341363
482163
5214463
6443563
7643963
8734763
9793363
Stop Event
node limit
Counts
3 → 64
Calls
Call 1
Inputs
(*.f64 y (*.f64 z (*.f64 9 t)))
(*.f64 z (*.f64 9 t))
(-.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 9 t))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 z (*.f64 9 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (*.f64 z (*.f64 9 t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) (*.f64 z (*.f64 y (*.f64 t 9/2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 z (*.f64 9 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 z (*.f64 9 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 y (*.f64 t 18))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 z (*.f64 t 36))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 y (*.f64 z (*.f64 t 36)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 z (*.f64 t 36))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 z (*.f64 t 36)))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 z (*.f64 t 36))))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (*.f64 z (*.f64 9 t))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 9 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z (*.f64 9 t)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 t 9/2)) (*.f64 z (*.f64 t 9/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z (*.f64 9 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 9 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 t 18)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 t 36)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 z (*.f64 t 36))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 t 36)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 t 36))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 t 36)))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z (*.f64 9 t)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x x) (neg.f64 (*.f64 y (*.f64 z (*.f64 9 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x) -2) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x) -2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 y (*.f64 z (*.f64 9 t)))) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (*.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x) -2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (-.f64 1 (*.f64 y (*.f64 z (*.f64 9 t)))) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x) -2) 1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 z (*.f64 y (*.f64 t 9/2)))) (-.f64 x (*.f64 z (*.f64 y (*.f64 t 9/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -2 (-.f64 2 (*.f64 2 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x)) (-.f64 x (+.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 x (*.f64 z (*.f64 y (*.f64 t 9/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x) -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x 4) (*.f64 z (*.f64 y (*.f64 t 18)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (-.f64 x (*.f64 z (*.f64 y (*.f64 t 9/2)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (-.f64 (*.f64 x 1/2) (/.f64 (*.f64 z (*.f64 y (*.f64 t 18))) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 z (*.f64 t 36)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 2 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (*.f64 x 4) (*.f64 z (*.f64 y (*.f64 t 18)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 z (*.f64 t 36)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (*.f64 z (*.f64 y (*.f64 t 9/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x (*.f64 z (*.f64 y (*.f64 t 9/2)))) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x) -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x 4) (*.f64 z (*.f64 y (*.f64 t 18)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 z (*.f64 t 36)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 t 18))) (*.f64 x 4)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 z (*.f64 t 36))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 36))) (*.f64 x 8)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 z (*.f64 t 36)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (*.f64 y (*.f64 z (*.f64 t 36))) (*.f64 x 8))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 z (*.f64 t 36))))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 z (*.f64 t 36)))))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x) -2) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 2 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x)))))))

simplify338.0ms (1.5%)

Algorithm
egg-herbie
Rules
1542×rational.json-simplify-35
1294×rational.json-simplify-45
1188×rational.json-simplify-2
998×rational.json-simplify-51
934×rational.json-simplify-1
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01483982
13523970
27993964
319003964
441413964
558843964
667893964
777603964
Stop Event
node limit
Counts
172 → 96
Calls
Call 1
Inputs
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 z (*.f64 9 t))) 0)
(+.f64 0 (*.f64 y (*.f64 z (*.f64 9 t))))
(+.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) (*.f64 z (*.f64 y (*.f64 t 9/2))))
(-.f64 (*.f64 y (*.f64 z (*.f64 9 t))) 0)
(/.f64 (*.f64 y (*.f64 z (*.f64 9 t))) 1)
(/.f64 (*.f64 z (*.f64 y (*.f64 t 18))) 2)
(/.f64 (*.f64 y (*.f64 z (*.f64 t 36))) 4)
(/.f64 (*.f64 2 (*.f64 y (*.f64 z (*.f64 t 36)))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 z (*.f64 t 36))))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 z (*.f64 t 36)))))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 z (*.f64 t 36))))))) 64)
(pow.f64 (*.f64 y (*.f64 z (*.f64 9 t))) 1)
(+.f64 (*.f64 z (*.f64 9 t)) 0)
(+.f64 0 (*.f64 z (*.f64 9 t)))
(+.f64 (*.f64 z (*.f64 t 9/2)) (*.f64 z (*.f64 t 9/2)))
(-.f64 (*.f64 z (*.f64 9 t)) 0)
(/.f64 (*.f64 z (*.f64 9 t)) 1)
(/.f64 (*.f64 z (*.f64 t 18)) 2)
(/.f64 (*.f64 z (*.f64 t 36)) 4)
(/.f64 (*.f64 2 (*.f64 z (*.f64 t 36))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 t 36)))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 t 36))))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 t 36)))))) 64)
(pow.f64 (*.f64 z (*.f64 9 t)) 1)
(+.f64 x (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))))
(+.f64 (+.f64 x x) (neg.f64 (*.f64 y (*.f64 z (*.f64 9 t)))))
(+.f64 (*.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x) -2) 0)
(+.f64 0 (*.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x) -2))
(+.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x) -2) -1))
(+.f64 (neg.f64 (*.f64 y (*.f64 z (*.f64 9 t)))) (+.f64 x x))
(+.f64 -1 (+.f64 (*.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x) -2) 1))
(+.f64 -1 (+.f64 (-.f64 1 (*.f64 y (*.f64 z (*.f64 9 t)))) (+.f64 x x)))
(+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x) -2) 1) -1)
(+.f64 (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))) x)
(+.f64 (-.f64 x (*.f64 z (*.f64 y (*.f64 t 9/2)))) (-.f64 x (*.f64 z (*.f64 y (*.f64 t 9/2)))))
(+.f64 -2 (-.f64 2 (*.f64 2 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x))))
(+.f64 (-.f64 -1 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x)) (-.f64 x (+.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) -1)))
(*.f64 2 (-.f64 x (*.f64 z (*.f64 y (*.f64 t 9/2)))))
(*.f64 (*.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x) -2) 1)
(*.f64 1 (*.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x) -2))
(*.f64 (-.f64 (*.f64 x 4) (*.f64 z (*.f64 y (*.f64 t 18)))) 1/2)
(*.f64 (*.f64 2 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x)) -1)
(*.f64 4 (/.f64 (-.f64 x (*.f64 z (*.f64 y (*.f64 t 9/2)))) 2))
(*.f64 4 (-.f64 (*.f64 x 1/2) (/.f64 (*.f64 z (*.f64 y (*.f64 t 18))) 8)))
(*.f64 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 z (*.f64 t 36)))) 1/4)
(*.f64 -1 (*.f64 2 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x)))
(*.f64 1/2 (-.f64 (*.f64 x 4) (*.f64 z (*.f64 y (*.f64 t 18)))))
(*.f64 1/4 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 z (*.f64 t 36)))))
(*.f64 (-.f64 x (*.f64 z (*.f64 y (*.f64 t 9/2)))) 2)
(*.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x) -2)
(*.f64 (/.f64 (-.f64 x (*.f64 z (*.f64 y (*.f64 t 9/2)))) 2) 4)
(/.f64 (*.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x) -2) 1)
(/.f64 (-.f64 (*.f64 x 4) (*.f64 z (*.f64 y (*.f64 t 18)))) 2)
(/.f64 (*.f64 2 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x)) -1)
(/.f64 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 z (*.f64 t 36)))) 4)
(/.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 t 18))) (*.f64 x 4)) -2)
(/.f64 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 z (*.f64 t 36))))) 8)
(/.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 36))) (*.f64 x 8)) -4)
(/.f64 (*.f64 2 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 z (*.f64 t 36)))))) 16)
(/.f64 (*.f64 2 (-.f64 (*.f64 y (*.f64 z (*.f64 t 36))) (*.f64 x 8))) -8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 z (*.f64 t 36))))))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 z (*.f64 t 36)))))))) 64)
(pow.f64 (*.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x) -2) 1)
(neg.f64 (*.f64 2 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x)))
Outputs
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 9 (*.f64 t z))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 (*.f64 t z) (*.f64 y -9))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 (*.f64 t z) (*.f64 y -9))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 (*.f64 t z) (*.f64 y -9))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 (*.f64 t z) (*.f64 y -9))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 (*.f64 t z) (*.f64 y -9))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 (*.f64 t z) (*.f64 y -9))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 (*.f64 t z) (*.f64 y -9))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 y (*.f64 z (*.f64 9 t))) 0)
(*.f64 9 (*.f64 y (*.f64 t z)))
(+.f64 0 (*.f64 y (*.f64 z (*.f64 9 t))))
(*.f64 9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) (*.f64 z (*.f64 y (*.f64 t 9/2))))
(*.f64 9 (*.f64 y (*.f64 t z)))
(-.f64 (*.f64 y (*.f64 z (*.f64 9 t))) 0)
(*.f64 9 (*.f64 y (*.f64 t z)))
(/.f64 (*.f64 y (*.f64 z (*.f64 9 t))) 1)
(*.f64 9 (*.f64 y (*.f64 t z)))
(/.f64 (*.f64 z (*.f64 y (*.f64 t 18))) 2)
(*.f64 9 (*.f64 y (*.f64 t z)))
(/.f64 (*.f64 y (*.f64 z (*.f64 t 36))) 4)
(*.f64 9 (*.f64 y (*.f64 t z)))
(/.f64 (*.f64 2 (*.f64 y (*.f64 z (*.f64 t 36)))) 8)
(*.f64 9 (*.f64 y (*.f64 t z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 z (*.f64 t 36))))) 16)
(*.f64 9 (*.f64 y (*.f64 t z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 z (*.f64 t 36)))))) 32)
(*.f64 9 (*.f64 y (*.f64 t z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 y (*.f64 z (*.f64 t 36))))))) 64)
(*.f64 9 (*.f64 y (*.f64 t z)))
(pow.f64 (*.f64 y (*.f64 z (*.f64 9 t))) 1)
(*.f64 9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 z (*.f64 9 t)) 0)
(*.f64 9 (*.f64 t z))
(+.f64 0 (*.f64 z (*.f64 9 t)))
(*.f64 9 (*.f64 t z))
(+.f64 (*.f64 z (*.f64 t 9/2)) (*.f64 z (*.f64 t 9/2)))
(*.f64 9 (*.f64 t z))
(-.f64 (*.f64 z (*.f64 9 t)) 0)
(*.f64 9 (*.f64 t z))
(/.f64 (*.f64 z (*.f64 9 t)) 1)
(*.f64 9 (*.f64 t z))
(/.f64 (*.f64 z (*.f64 t 18)) 2)
(*.f64 9 (*.f64 t z))
(/.f64 (*.f64 z (*.f64 t 36)) 4)
(*.f64 9 (*.f64 t z))
(/.f64 (*.f64 2 (*.f64 z (*.f64 t 36))) 8)
(*.f64 9 (*.f64 t z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 t 36)))) 16)
(*.f64 9 (*.f64 t z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 t 36))))) 32)
(*.f64 9 (*.f64 t z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 z (*.f64 t 36)))))) 64)
(*.f64 9 (*.f64 t z))
(pow.f64 (*.f64 z (*.f64 9 t)) 1)
(*.f64 9 (*.f64 t z))
(+.f64 x (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))))
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (+.f64 x x) (neg.f64 (*.f64 y (*.f64 z (*.f64 9 t)))))
(+.f64 x (+.f64 x (neg.f64 (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 x (+.f64 x (*.f64 y (*.f64 (*.f64 t z) -9))))
(+.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 x (+.f64 x (*.f64 (*.f64 t z) (*.f64 y -9))))
(+.f64 (*.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x) -2) 0)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 9/2 z))) x) -2)
(*.f64 (-.f64 (*.f64 t (*.f64 (*.f64 z 9/2) y)) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(-.f64 x (-.f64 (*.f64 9 (*.f64 y (*.f64 t z))) x))
(+.f64 0 (*.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x) -2))
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 9/2 z))) x) -2)
(*.f64 (-.f64 (*.f64 t (*.f64 (*.f64 z 9/2) y)) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(-.f64 x (-.f64 (*.f64 9 (*.f64 y (*.f64 t z))) x))
(+.f64 1 (+.f64 (*.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x) -2) -1))
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 9/2 z))) x) -2)
(*.f64 (-.f64 (*.f64 t (*.f64 (*.f64 z 9/2) y)) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(-.f64 x (-.f64 (*.f64 9 (*.f64 y (*.f64 t z))) x))
(+.f64 (neg.f64 (*.f64 y (*.f64 z (*.f64 9 t)))) (+.f64 x x))
(+.f64 x (+.f64 x (neg.f64 (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 x (+.f64 x (*.f64 y (*.f64 (*.f64 t z) -9))))
(+.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 x (+.f64 x (*.f64 (*.f64 t z) (*.f64 y -9))))
(+.f64 -1 (+.f64 (*.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x) -2) 1))
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 9/2 z))) x) -2)
(*.f64 (-.f64 (*.f64 t (*.f64 (*.f64 z 9/2) y)) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(-.f64 x (-.f64 (*.f64 9 (*.f64 y (*.f64 t z))) x))
(+.f64 -1 (+.f64 (-.f64 1 (*.f64 y (*.f64 z (*.f64 9 t)))) (+.f64 x x)))
(+.f64 x (+.f64 x (neg.f64 (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 x (+.f64 x (*.f64 y (*.f64 (*.f64 t z) -9))))
(+.f64 (+.f64 x x) (*.f64 y (*.f64 (*.f64 t z) -9)))
(+.f64 x (+.f64 x (*.f64 (*.f64 t z) (*.f64 y -9))))
(+.f64 (+.f64 (*.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x) -2) 1) -1)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 9/2 z))) x) -2)
(*.f64 (-.f64 (*.f64 t (*.f64 (*.f64 z 9/2) y)) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(-.f64 x (-.f64 (*.f64 9 (*.f64 y (*.f64 t z))) x))
(+.f64 (-.f64 x (*.f64 y (*.f64 z (*.f64 9 t)))) x)
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 x (*.f64 z (*.f64 y (*.f64 t 9/2)))) (-.f64 x (*.f64 z (*.f64 y (*.f64 t 9/2)))))
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 9/2 z))) x) -2)
(*.f64 (-.f64 (*.f64 t (*.f64 (*.f64 z 9/2) y)) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(-.f64 x (-.f64 (*.f64 9 (*.f64 y (*.f64 t z))) x))
(+.f64 -2 (-.f64 2 (*.f64 2 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x))))
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 9/2 z))) x) -2)
(*.f64 (-.f64 (*.f64 t (*.f64 (*.f64 z 9/2) y)) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(-.f64 x (-.f64 (*.f64 9 (*.f64 y (*.f64 t z))) x))
(+.f64 (-.f64 -1 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x)) (-.f64 x (+.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) -1)))
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 9/2 z))) x) -2)
(*.f64 (-.f64 (*.f64 t (*.f64 (*.f64 z 9/2) y)) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(-.f64 x (-.f64 (*.f64 9 (*.f64 y (*.f64 t z))) x))
(*.f64 2 (-.f64 x (*.f64 z (*.f64 y (*.f64 t 9/2)))))
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 9/2 z))) x) -2)
(*.f64 (-.f64 (*.f64 t (*.f64 (*.f64 z 9/2) y)) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(-.f64 x (-.f64 (*.f64 9 (*.f64 y (*.f64 t z))) x))
(*.f64 (*.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x) -2) 1)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 9/2 z))) x) -2)
(*.f64 (-.f64 (*.f64 t (*.f64 (*.f64 z 9/2) y)) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(-.f64 x (-.f64 (*.f64 9 (*.f64 y (*.f64 t z))) x))
(*.f64 1 (*.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x) -2))
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 9/2 z))) x) -2)
(*.f64 (-.f64 (*.f64 t (*.f64 (*.f64 z 9/2) y)) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(-.f64 x (-.f64 (*.f64 9 (*.f64 y (*.f64 t z))) x))
(*.f64 (-.f64 (*.f64 x 4) (*.f64 z (*.f64 y (*.f64 t 18)))) 1/2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 9/2 z))) x) -2)
(*.f64 (-.f64 (*.f64 t (*.f64 (*.f64 z 9/2) y)) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(-.f64 x (-.f64 (*.f64 9 (*.f64 y (*.f64 t z))) x))
(*.f64 (*.f64 2 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x)) -1)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 9/2 z))) x) -2)
(*.f64 (-.f64 (*.f64 t (*.f64 (*.f64 z 9/2) y)) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(-.f64 x (-.f64 (*.f64 9 (*.f64 y (*.f64 t z))) x))
(*.f64 4 (/.f64 (-.f64 x (*.f64 z (*.f64 y (*.f64 t 9/2)))) 2))
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 9/2 z))) x) -2)
(*.f64 (-.f64 (*.f64 t (*.f64 (*.f64 z 9/2) y)) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(-.f64 x (-.f64 (*.f64 9 (*.f64 y (*.f64 t z))) x))
(*.f64 4 (-.f64 (*.f64 x 1/2) (/.f64 (*.f64 z (*.f64 y (*.f64 t 18))) 8)))
(*.f64 4 (-.f64 (*.f64 x 1/2) (*.f64 (*.f64 y (*.f64 t 18)) (/.f64 z 8))))
(*.f64 4 (-.f64 (*.f64 x 1/2) (*.f64 z (*.f64 (*.f64 y t) 9/4))))
(*.f64 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 z (*.f64 t 36)))) 1/4)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 t (*.f64 36 z)))) 1/4)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 t (*.f64 z 36)))) 1/4)
(*.f64 -1 (*.f64 2 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x)))
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 9/2 z))) x) -2)
(*.f64 (-.f64 (*.f64 t (*.f64 (*.f64 z 9/2) y)) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(-.f64 x (-.f64 (*.f64 9 (*.f64 y (*.f64 t z))) x))
(*.f64 1/2 (-.f64 (*.f64 x 4) (*.f64 z (*.f64 y (*.f64 t 18)))))
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 9/2 z))) x) -2)
(*.f64 (-.f64 (*.f64 t (*.f64 (*.f64 z 9/2) y)) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(-.f64 x (-.f64 (*.f64 9 (*.f64 y (*.f64 t z))) x))
(*.f64 1/4 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 z (*.f64 t 36)))))
(*.f64 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 t (*.f64 36 z)))) 1/4)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 t (*.f64 z 36)))) 1/4)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 z (*.f64 t 36)))) 1/4)
(*.f64 (-.f64 x (*.f64 z (*.f64 y (*.f64 t 9/2)))) 2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 9/2 z))) x) -2)
(*.f64 (-.f64 (*.f64 t (*.f64 (*.f64 z 9/2) y)) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(-.f64 x (-.f64 (*.f64 9 (*.f64 y (*.f64 t z))) x))
(*.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 9/2 z))) x) -2)
(*.f64 (-.f64 (*.f64 t (*.f64 (*.f64 z 9/2) y)) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(-.f64 x (-.f64 (*.f64 9 (*.f64 y (*.f64 t z))) x))
(*.f64 (/.f64 (-.f64 x (*.f64 z (*.f64 y (*.f64 t 9/2)))) 2) 4)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 9/2 z))) x) -2)
(*.f64 (-.f64 (*.f64 t (*.f64 (*.f64 z 9/2) y)) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(-.f64 x (-.f64 (*.f64 9 (*.f64 y (*.f64 t z))) x))
(/.f64 (*.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x) -2) 1)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 9/2 z))) x) -2)
(*.f64 (-.f64 (*.f64 t (*.f64 (*.f64 z 9/2) y)) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(-.f64 x (-.f64 (*.f64 9 (*.f64 y (*.f64 t z))) x))
(/.f64 (-.f64 (*.f64 x 4) (*.f64 z (*.f64 y (*.f64 t 18)))) 2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 9/2 z))) x) -2)
(*.f64 (-.f64 (*.f64 t (*.f64 (*.f64 z 9/2) y)) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(-.f64 x (-.f64 (*.f64 9 (*.f64 y (*.f64 t z))) x))
(/.f64 (*.f64 2 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x)) -1)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 9/2 z))) x) -2)
(*.f64 (-.f64 (*.f64 t (*.f64 (*.f64 z 9/2) y)) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(-.f64 x (-.f64 (*.f64 9 (*.f64 y (*.f64 t z))) x))
(/.f64 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 z (*.f64 t 36)))) 4)
(/.f64 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 t (*.f64 36 z)))) 4)
(/.f64 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 t (*.f64 z 36)))) 4)
(/.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 t 18))) (*.f64 x 4)) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 9/2 z))) x) -2)
(*.f64 (-.f64 (*.f64 t (*.f64 (*.f64 z 9/2) y)) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(-.f64 x (-.f64 (*.f64 9 (*.f64 y (*.f64 t z))) x))
(/.f64 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 z (*.f64 t 36))))) 8)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 t (*.f64 36 z)))) 1/4)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 t (*.f64 z 36)))) 1/4)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 z (*.f64 t 36)))) 1/4)
(/.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 36))) (*.f64 x 8)) -4)
(/.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 36 z))) (*.f64 x 8)) -4)
(/.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 36))) (*.f64 x 8)) -4)
(/.f64 (*.f64 2 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 z (*.f64 t 36)))))) 16)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 t (*.f64 36 z)))) 1/4)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 t (*.f64 z 36)))) 1/4)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 z (*.f64 t 36)))) 1/4)
(/.f64 (*.f64 2 (-.f64 (*.f64 y (*.f64 z (*.f64 t 36))) (*.f64 x 8))) -8)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 36 z))) (*.f64 x 8)) -1/4)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 36))) (*.f64 x 8)) -1/4)
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 36))) (*.f64 x 8)) -1/4)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 z (*.f64 t 36))))))) 32)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 t (*.f64 36 z)))) 1/4)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 t (*.f64 z 36)))) 1/4)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 z (*.f64 t 36)))) 1/4)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 z (*.f64 t 36)))))))) 64)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 t (*.f64 36 z)))) 1/4)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 t (*.f64 z 36)))) 1/4)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 z (*.f64 t 36)))) 1/4)
(pow.f64 (*.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x) -2) 1)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 9/2 z))) x) -2)
(*.f64 (-.f64 (*.f64 t (*.f64 (*.f64 z 9/2) y)) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(-.f64 x (-.f64 (*.f64 9 (*.f64 y (*.f64 t z))) x))
(neg.f64 (*.f64 2 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x)))
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 9/2 z))) x) -2)
(*.f64 (-.f64 (*.f64 t (*.f64 (*.f64 z 9/2) y)) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) x) -2)
(*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(-.f64 x (-.f64 (*.f64 9 (*.f64 y (*.f64 t z))) x))

eval146.0ms (0.6%)

Compiler

Compiled 3622 to 2380 computations (34.3% saved)

prune87.0ms (0.4%)

Pruning

15 alts after pruning (10 fresh and 5 done)

PrunedKeptTotal
New2442246
Fresh088
Picked011
Done145
Total24515260
Error
0.0b
Counts
260 → 15
Alt Table
Click to see full alt table
StatusErrorProgram
29.5b
(-.f64 (*.f64 b (*.f64 27 a)) (*.f64 t (*.f64 y (*.f64 9 z))))
29.3b
(-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z))))
21.7b
(-.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 9 t))))
21.9b
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
5.9b
(+.f64 (*.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) 2) (*.f64 (*.f64 a 27) b))
17.3b
(+.f64 (*.f64 2 x) (*.f64 b (*.f64 27 a)))
49.6b
(*.f64 (*.f64 z (*.f64 y t)) -9)
47.3b
(*.f64 (*.f64 y (*.f64 t z)) -9)
47.3b
(*.f64 y (*.f64 (*.f64 t z) -9))
47.3b
(*.f64 y (*.f64 t (*.f64 z -9)))
44.4b
(*.f64 a (*.f64 27 b))
44.4b
(*.f64 27 (*.f64 a b))
23.9b
(*.f64 4 (-.f64 (*.f64 x 1/2) (*.f64 z (*.f64 (*.f64 y t) 9/4))))
35.8b
(*.f64 2 x)
47.5b
(*.f64 -9 (*.f64 t (*.f64 y z)))
Compiler

Compiled 375 to 290 computations (22.7% saved)

localize12.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(+.f64 (*.f64 2 x) (*.f64 b (*.f64 27 a)))
0.2b
(*.f64 b (*.f64 27 a))
Compiler

Compiled 31 to 21 computations (32.3% saved)

series1.0ms (0%)

Counts
2 → 60
Calls

15 calls:

TimeVariablePointExpression
0.0ms
x
@-inf
(+.f64 (*.f64 2 x) (*.f64 b (*.f64 27 a)))
0.0ms
b
@0
(*.f64 b (*.f64 27 a))
0.0ms
x
@0
(+.f64 (*.f64 2 x) (*.f64 b (*.f64 27 a)))
0.0ms
x
@inf
(+.f64 (*.f64 2 x) (*.f64 b (*.f64 27 a)))
0.0ms
a
@-inf
(+.f64 (*.f64 2 x) (*.f64 b (*.f64 27 a)))

rewrite268.0ms (1.2%)

Algorithm
batch-egg-rewrite
Rules
1728×rational.json-simplify-35
1424×exponential.json-3
1424×rational.json-1
1424×rational.json-2
1424×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01138
17438
215238
330338
457138
5136938
6268738
7410538
8513438
9607538
10678238
11678238
12723338
Stop Event
node limit
Counts
2 → 39
Calls
Call 1
Inputs
(*.f64 b (*.f64 27 a))
(+.f64 (*.f64 2 x) (*.f64 b (*.f64 27 a)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 b (*.f64 27 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 b (*.f64 27 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 b 27/2) a) (*.f64 (*.f64 b 27/2) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 b (*.f64 27 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 27 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 b 54)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 a 108)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 216 (*.f64 b a)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 216 (*.f64 b a))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 216 (*.f64 b a)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 216 (*.f64 b a))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 216 (*.f64 b a)))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 216 (*.f64 b a))))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 b (*.f64 27 a)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 (*.f64 b (*.f64 27 a)) (+.f64 x x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (+.f64 x (*.f64 (*.f64 b 27/2) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 b (*.f64 27 a)) (+.f64 x x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 b (*.f64 27 a)) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (+.f64 x (*.f64 (*.f64 b 27/2) a))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 x (*.f64 (*.f64 b 27/2) a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (+.f64 (*.f64 x 1/2) (*.f64 (*.f64 a 27/2) (/.f64 b 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (*.f64 4 (+.f64 x (*.f64 (*.f64 b 27/2) a)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 4 (+.f64 x (*.f64 (*.f64 b 27/2) a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 x 4) (*.f64 a (*.f64 b 54))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 2 (*.f64 4 (+.f64 x (*.f64 (*.f64 b 27/2) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (*.f64 (*.f64 b 27/2) a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (*.f64 (*.f64 b 27/2) a)) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x 1/2) (*.f64 (*.f64 a 27/2) (/.f64 b 2))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 x 4) (*.f64 a (*.f64 b 54))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 b (*.f64 27 a)) (+.f64 x x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (+.f64 x (*.f64 (*.f64 b 27/2) a))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (+.f64 x (*.f64 (*.f64 b 27/2) a)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 (*.f64 b (*.f64 27 a)) (+.f64 x x)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 b (*.f64 27 a)) (+.f64 x x)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 b (*.f64 27 a)) (+.f64 x x)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 b (*.f64 27 a)) (+.f64 x x)) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 b (*.f64 27 a)) (+.f64 x x)) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 b (*.f64 27 a)) (+.f64 x x)) 8)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 b (*.f64 27 a)) (+.f64 x x)) 1)))))

simplify376.0ms (1.6%)

Algorithm
egg-herbie
Rules
4990×rational.json-simplify-51
2798×rational.json-simplify-35
1630×rational.json-simplify-2
932×rational.json-simplify-1
536×exponential.json-simplify-26
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0991911
12411911
25031911
314371911
434011911
544121911
646521911
749131911
850611911
951911911
1053181911
1155651911
1255741911
1355831911
1455831911
1557101911
1658371911
1759641911
Stop Event
node limit
Counts
99 → 46
Calls
Call 1
Inputs
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(*.f64 27 (*.f64 a b))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(*.f64 27 (*.f64 a b))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(*.f64 27 (*.f64 a b))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(*.f64 27 (*.f64 a b))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 b (*.f64 27 a)) 0)
(+.f64 0 (*.f64 b (*.f64 27 a)))
(+.f64 (*.f64 (*.f64 b 27/2) a) (*.f64 (*.f64 b 27/2) a))
(-.f64 (*.f64 b (*.f64 27 a)) 0)
(/.f64 (*.f64 b (*.f64 27 a)) 1)
(/.f64 (*.f64 a (*.f64 b 54)) 2)
(/.f64 (*.f64 b (*.f64 a 108)) 4)
(/.f64 (*.f64 216 (*.f64 b a)) 8)
(/.f64 (*.f64 2 (*.f64 216 (*.f64 b a))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 216 (*.f64 b a)))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 216 (*.f64 b a))))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 216 (*.f64 b a)))))) 128)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 216 (*.f64 b a))))))) 256)
(pow.f64 (*.f64 b (*.f64 27 a)) 1)
(-.f64 (+.f64 (*.f64 b (*.f64 27 a)) (+.f64 x x)) 0)
(*.f64 2 (+.f64 x (*.f64 (*.f64 b 27/2) a)))
(*.f64 (+.f64 (*.f64 b (*.f64 27 a)) (+.f64 x x)) 1)
(*.f64 1 (+.f64 (*.f64 b (*.f64 27 a)) (+.f64 x x)))
(*.f64 (*.f64 4 (+.f64 x (*.f64 (*.f64 b 27/2) a))) 1/2)
(*.f64 4 (/.f64 (+.f64 x (*.f64 (*.f64 b 27/2) a)) 2))
(*.f64 4 (+.f64 (*.f64 x 1/2) (*.f64 (*.f64 a 27/2) (/.f64 b 2))))
(*.f64 (*.f64 2 (*.f64 4 (+.f64 x (*.f64 (*.f64 b 27/2) a)))) 1/4)
(*.f64 1/2 (*.f64 4 (+.f64 x (*.f64 (*.f64 b 27/2) a))))
(*.f64 1/2 (+.f64 (*.f64 x 4) (*.f64 a (*.f64 b 54))))
(*.f64 1/4 (*.f64 2 (*.f64 4 (+.f64 x (*.f64 (*.f64 b 27/2) a)))))
(*.f64 (+.f64 x (*.f64 (*.f64 b 27/2) a)) 2)
(*.f64 (/.f64 (+.f64 x (*.f64 (*.f64 b 27/2) a)) 2) 4)
(*.f64 (+.f64 (*.f64 x 1/2) (*.f64 (*.f64 a 27/2) (/.f64 b 2))) 4)
(*.f64 (+.f64 (*.f64 x 4) (*.f64 a (*.f64 b 54))) 1/2)
(/.f64 (+.f64 (*.f64 b (*.f64 27 a)) (+.f64 x x)) 1)
(/.f64 (*.f64 4 (+.f64 x (*.f64 (*.f64 b 27/2) a))) 2)
(/.f64 (*.f64 2 (*.f64 4 (+.f64 x (*.f64 (*.f64 b 27/2) a)))) 4)
(/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 27 a)) (+.f64 x x)) 8) 8)
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 b (*.f64 27 a)) (+.f64 x x)) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 b (*.f64 27 a)) (+.f64 x x)) 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 b (*.f64 27 a)) (+.f64 x x)) 8)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 b (*.f64 27 a)) (+.f64 x x)) 8))))) 128)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 b (*.f64 27 a)) (+.f64 x x)) 8)))))) 256)
(pow.f64 (+.f64 (*.f64 b (*.f64 27 a)) (+.f64 x x)) 1)
Outputs
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(*.f64 27 (*.f64 a b))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x x))
(+.f64 x (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x x))
(+.f64 x (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x x))
(+.f64 x (+.f64 x (*.f64 27 (*.f64 a b))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x x))
(+.f64 x (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x x))
(+.f64 x (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x x))
(+.f64 x (+.f64 x (*.f64 27 (*.f64 a b))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x x))
(+.f64 x (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x x))
(+.f64 x (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x x))
(+.f64 x (+.f64 x (*.f64 27 (*.f64 a b))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x x))
(+.f64 x (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x x))
(+.f64 x (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x x))
(+.f64 x (+.f64 x (*.f64 27 (*.f64 a b))))
(*.f64 27 (*.f64 a b))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x x))
(+.f64 x (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x x))
(+.f64 x (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x x))
(+.f64 x (+.f64 x (*.f64 27 (*.f64 a b))))
(*.f64 27 (*.f64 a b))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x x))
(+.f64 x (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x x))
(+.f64 x (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x x))
(+.f64 x (+.f64 x (*.f64 27 (*.f64 a b))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x x))
(+.f64 x (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x x))
(+.f64 x (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x x))
(+.f64 x (+.f64 x (*.f64 27 (*.f64 a b))))
(*.f64 27 (*.f64 a b))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x x))
(+.f64 x (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x x))
(+.f64 x (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x x))
(+.f64 x (+.f64 x (*.f64 27 (*.f64 a b))))
(*.f64 27 (*.f64 a b))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x x))
(+.f64 x (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x x))
(+.f64 x (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x x))
(+.f64 x (+.f64 x (*.f64 27 (*.f64 a b))))
(+.f64 (*.f64 b (*.f64 27 a)) 0)
(*.f64 27 (*.f64 a b))
(+.f64 0 (*.f64 b (*.f64 27 a)))
(*.f64 27 (*.f64 a b))
(+.f64 (*.f64 (*.f64 b 27/2) a) (*.f64 (*.f64 b 27/2) a))
(*.f64 27 (*.f64 a b))
(-.f64 (*.f64 b (*.f64 27 a)) 0)
(*.f64 27 (*.f64 a b))
(/.f64 (*.f64 b (*.f64 27 a)) 1)
(*.f64 27 (*.f64 a b))
(/.f64 (*.f64 a (*.f64 b 54)) 2)
(*.f64 27 (*.f64 a b))
(/.f64 (*.f64 b (*.f64 a 108)) 4)
(*.f64 27 (*.f64 a b))
(/.f64 (*.f64 216 (*.f64 b a)) 8)
(*.f64 27 (*.f64 a b))
(/.f64 (*.f64 2 (*.f64 216 (*.f64 b a))) 16)
(*.f64 27 (*.f64 a b))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 216 (*.f64 b a)))) 32)
(*.f64 27 (*.f64 a b))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 216 (*.f64 b a))))) 64)
(*.f64 27 (*.f64 a b))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 216 (*.f64 b a)))))) 128)
(*.f64 27 (*.f64 a b))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 216 (*.f64 b a))))))) 256)
(*.f64 27 (*.f64 a b))
(pow.f64 (*.f64 b (*.f64 27 a)) 1)
(*.f64 27 (*.f64 a b))
(-.f64 (+.f64 (*.f64 b (*.f64 27 a)) (+.f64 x x)) 0)
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x x))
(+.f64 x (+.f64 x (*.f64 27 (*.f64 a b))))
(*.f64 2 (+.f64 x (*.f64 (*.f64 b 27/2) a)))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x x))
(+.f64 x (+.f64 x (*.f64 27 (*.f64 a b))))
(*.f64 (+.f64 (*.f64 b (*.f64 27 a)) (+.f64 x x)) 1)
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x x))
(+.f64 x (+.f64 x (*.f64 27 (*.f64 a b))))
(*.f64 1 (+.f64 (*.f64 b (*.f64 27 a)) (+.f64 x x)))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x x))
(+.f64 x (+.f64 x (*.f64 27 (*.f64 a b))))
(*.f64 (*.f64 4 (+.f64 x (*.f64 (*.f64 b 27/2) a))) 1/2)
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x x))
(+.f64 x (+.f64 x (*.f64 27 (*.f64 a b))))
(*.f64 4 (/.f64 (+.f64 x (*.f64 (*.f64 b 27/2) a)) 2))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x x))
(+.f64 x (+.f64 x (*.f64 27 (*.f64 a b))))
(*.f64 4 (+.f64 (*.f64 x 1/2) (*.f64 (*.f64 a 27/2) (/.f64 b 2))))
(*.f64 4 (+.f64 (*.f64 x 1/2) (*.f64 27/2 (*.f64 a (/.f64 b 2)))))
(*.f64 4 (+.f64 (*.f64 x 1/2) (*.f64 a (*.f64 27/2 (/.f64 b 2)))))
(*.f64 (*.f64 2 (*.f64 4 (+.f64 x (*.f64 (*.f64 b 27/2) a)))) 1/4)
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x x))
(+.f64 x (+.f64 x (*.f64 27 (*.f64 a b))))
(*.f64 1/2 (*.f64 4 (+.f64 x (*.f64 (*.f64 b 27/2) a))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x x))
(+.f64 x (+.f64 x (*.f64 27 (*.f64 a b))))
(*.f64 1/2 (+.f64 (*.f64 x 4) (*.f64 a (*.f64 b 54))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x x))
(+.f64 x (+.f64 x (*.f64 27 (*.f64 a b))))
(*.f64 1/4 (*.f64 2 (*.f64 4 (+.f64 x (*.f64 (*.f64 b 27/2) a)))))
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x x))
(+.f64 x (+.f64 x (*.f64 27 (*.f64 a b))))
(*.f64 (+.f64 x (*.f64 (*.f64 b 27/2) a)) 2)
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x x))
(+.f64 x (+.f64 x (*.f64 27 (*.f64 a b))))
(*.f64 (/.f64 (+.f64 x (*.f64 (*.f64 b 27/2) a)) 2) 4)
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x x))
(+.f64 x (+.f64 x (*.f64 27 (*.f64 a b))))
(*.f64 (+.f64 (*.f64 x 1/2) (*.f64 (*.f64 a 27/2) (/.f64 b 2))) 4)
(*.f64 4 (+.f64 (*.f64 x 1/2) (*.f64 (*.f64 a 27/2) (/.f64 b 2))))
(*.f64 4 (+.f64 (*.f64 x 1/2) (*.f64 27/2 (*.f64 a (/.f64 b 2)))))
(*.f64 4 (+.f64 (*.f64 x 1/2) (*.f64 a (*.f64 27/2 (/.f64 b 2)))))
(*.f64 (+.f64 (*.f64 x 4) (*.f64 a (*.f64 b 54))) 1/2)
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x x))
(+.f64 x (+.f64 x (*.f64 27 (*.f64 a b))))
(/.f64 (+.f64 (*.f64 b (*.f64 27 a)) (+.f64 x x)) 1)
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x x))
(+.f64 x (+.f64 x (*.f64 27 (*.f64 a b))))
(/.f64 (*.f64 4 (+.f64 x (*.f64 (*.f64 b 27/2) a))) 2)
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x x))
(+.f64 x (+.f64 x (*.f64 27 (*.f64 a b))))
(/.f64 (*.f64 2 (*.f64 4 (+.f64 x (*.f64 (*.f64 b 27/2) a)))) 4)
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x x))
(+.f64 x (+.f64 x (*.f64 27 (*.f64 a b))))
(/.f64 (*.f64 (+.f64 (*.f64 b (*.f64 27 a)) (+.f64 x x)) 8) 8)
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x x))
(+.f64 x (+.f64 x (*.f64 27 (*.f64 a b))))
(/.f64 (*.f64 2 (*.f64 (+.f64 (*.f64 b (*.f64 27 a)) (+.f64 x x)) 8)) 16)
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x x))
(+.f64 x (+.f64 x (*.f64 27 (*.f64 a b))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 b (*.f64 27 a)) (+.f64 x x)) 8))) 32)
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x x))
(+.f64 x (+.f64 x (*.f64 27 (*.f64 a b))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 b (*.f64 27 a)) (+.f64 x x)) 8)))) 64)
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x x))
(+.f64 x (+.f64 x (*.f64 27 (*.f64 a b))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 b (*.f64 27 a)) (+.f64 x x)) 8))))) 128)
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x x))
(+.f64 x (+.f64 x (*.f64 27 (*.f64 a b))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (+.f64 (*.f64 b (*.f64 27 a)) (+.f64 x x)) 8)))))) 256)
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x x))
(+.f64 x (+.f64 x (*.f64 27 (*.f64 a b))))
(pow.f64 (+.f64 (*.f64 b (*.f64 27 a)) (+.f64 x x)) 1)
(+.f64 (*.f64 2 x) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 x x))
(+.f64 x (+.f64 x (*.f64 27 (*.f64 a b))))

localize6.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.3b
(*.f64 27 (*.f64 a b))
Compiler

Compiled 17 to 10 computations (41.2% saved)

series0.0ms (0%)

Counts
1 → 0
Calls

6 calls:

TimeVariablePointExpression
0.0ms
a
@inf
(*.f64 27 (*.f64 a b))
0.0ms
a
@0
(*.f64 27 (*.f64 a b))
0.0ms
b
@inf
(*.f64 27 (*.f64 a b))
0.0ms
a
@-inf
(*.f64 27 (*.f64 a b))
0.0ms
b
@-inf
(*.f64 27 (*.f64 a b))

rewrite259.0ms (1.1%)

Algorithm
batch-egg-rewrite
Rules
2680×rational.json-simplify-2
2256×rational.json-simplify-35
1300×rational.json-1
1116×rational.json-simplify-1
1040×exponential.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0713
14813
211413
323913
443313
598313
6218013
7373013
8461713
9553113
10631613
11631613
12714413
13714413
14793013
Stop Event
node limit
Counts
1 → 15
Calls
Call 1
Inputs
(*.f64 27 (*.f64 a b))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 27 (*.f64 a b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 27 (*.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 b 27/2)) (*.f64 a (*.f64 b 27/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 27 (*.f64 a b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 27 (*.f64 a b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 b 54)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 a (*.f64 b 108)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 a (*.f64 b 54)) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 a (*.f64 b 54)) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 a (*.f64 b 54)) 4))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 a (*.f64 b 54)) 4)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 a (*.f64 b 54)) 4))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 a (*.f64 b 54)) 4)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 a (*.f64 b 54)) 4)))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 a (*.f64 b 54)) 4))))))) 512)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 27 (*.f64 a b)) 1)))))

simplify700.0ms (3.1%)

Algorithm
egg-herbie
Rules
4860×rational.json-simplify-35
2196×rational.json-simplify-2
990×exponential.json-simplify-26
894×rational.json-simplify-1
620×rational.json-simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
049195
1127195
2261195
3621195
41831195
53593195
64354195
74767195
85048195
95261195
105443195
116261195
126264195
136264195
146264195
156440195
166616195
176792195
186968195
197144195
207323195
217499195
227499195
237675195
247851195
Stop Event
node limit
Counts
15 → 16
Calls
Call 1
Inputs
(+.f64 (*.f64 27 (*.f64 a b)) 0)
(+.f64 0 (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 a (*.f64 b 27/2)) (*.f64 a (*.f64 b 27/2)))
(-.f64 (*.f64 27 (*.f64 a b)) 0)
(/.f64 (*.f64 27 (*.f64 a b)) 1)
(/.f64 (*.f64 a (*.f64 b 54)) 2)
(/.f64 (*.f64 a (*.f64 b 108)) 4)
(/.f64 (*.f64 (*.f64 a (*.f64 b 54)) 4) 8)
(/.f64 (*.f64 2 (*.f64 (*.f64 a (*.f64 b 54)) 4)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 a (*.f64 b 54)) 4))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 a (*.f64 b 54)) 4)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 a (*.f64 b 54)) 4))))) 128)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 a (*.f64 b 54)) 4)))))) 256)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 a (*.f64 b 54)) 4)))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 a (*.f64 b 54)) 4))))))) 512)
(pow.f64 (*.f64 27 (*.f64 a b)) 1)
Outputs
(+.f64 (*.f64 27 (*.f64 a b)) 0)
(*.f64 27 (*.f64 a b))
(+.f64 0 (*.f64 27 (*.f64 a b)))
(*.f64 27 (*.f64 a b))
(+.f64 (*.f64 a (*.f64 b 27/2)) (*.f64 a (*.f64 b 27/2)))
(*.f64 27 (*.f64 a b))
(-.f64 (*.f64 27 (*.f64 a b)) 0)
(*.f64 27 (*.f64 a b))
(/.f64 (*.f64 27 (*.f64 a b)) 1)
(*.f64 27 (*.f64 a b))
(/.f64 (*.f64 a (*.f64 b 54)) 2)
(*.f64 27 (*.f64 a b))
(/.f64 (*.f64 a (*.f64 b 108)) 4)
(*.f64 27 (*.f64 a b))
(/.f64 (*.f64 (*.f64 a (*.f64 b 54)) 4) 8)
(*.f64 27 (*.f64 a b))
(/.f64 (*.f64 2 (*.f64 (*.f64 a (*.f64 b 54)) 4)) 16)
(*.f64 27 (*.f64 a b))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 a (*.f64 b 54)) 4))) 32)
(*.f64 27 (*.f64 a b))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 a (*.f64 b 54)) 4)))) 64)
(*.f64 27 (*.f64 a b))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 a (*.f64 b 54)) 4))))) 128)
(*.f64 27 (*.f64 a b))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 a (*.f64 b 54)) 4)))))) 256)
(*.f64 27 (*.f64 a b))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 a (*.f64 b 54)) 4)))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 a (*.f64 b 54)) 4))))))) 512)
(*.f64 27 (*.f64 a b))
(pow.f64 (*.f64 27 (*.f64 a b)) 1)
(*.f64 27 (*.f64 a b))

localize82.0ms (0.4%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.2b
(*.f64 -9 (*.f64 t (*.f64 y z)))
7.6b
(*.f64 t (*.f64 y z))
Compiler

Compiled 25 to 11 computations (56% saved)

series1.0ms (0%)

Counts
2 → 72
Calls

18 calls:

TimeVariablePointExpression
0.0ms
t
@0
(*.f64 t (*.f64 y z))
0.0ms
z
@-inf
(*.f64 -9 (*.f64 t (*.f64 y z)))
0.0ms
y
@-inf
(*.f64 -9 (*.f64 t (*.f64 y z)))
0.0ms
t
@inf
(*.f64 t (*.f64 y z))
0.0ms
y
@inf
(*.f64 t (*.f64 y z))

rewrite192.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
2382×rational.json-simplify-35
1350×rational.json-simplify-1
1288×exponential.json-3
1288×rational.json-1
1288×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0932
16332
215232
334232
467332
5170532
6366132
7514732
8600332
9702232
10702232
11702232
Stop Event
node limit
Counts
2 → 28
Calls
Call 1
Inputs
(*.f64 t (*.f64 y z))
(*.f64 -9 (*.f64 t (*.f64 y z)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 y z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 (*.f64 y z) 1/2)) (*.f64 t (*.f64 (*.f64 y z) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 y z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 y z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 t (+.f64 z z))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 z (*.f64 t 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 t (*.f64 y z)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 t (*.f64 y z)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y z)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y z)) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y z)) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y z)) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y z)) 8)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (*.f64 y z)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (*.f64 y (*.f64 z -9))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 (*.f64 y z) -9/2)) (*.f64 t (*.f64 (*.f64 y z) -9/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 z (*.f64 y -18))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 (*.f64 y z) -36)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y (*.f64 t (+.f64 z z))) -36) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 y (*.f64 t (+.f64 z z))) -36)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t (+.f64 z z))) -36))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t (+.f64 z z))) -36)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t (+.f64 z z))) -36))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t (+.f64 z z))) -36))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t (+.f64 z z))) -36)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 1)))))

simplify260.0ms (1.1%)

Algorithm
egg-herbie
Rules
2270×rational.json-simplify-2
2162×rational.json-simplify-35
1812×rational.json-simplify-53
1622×rational.json-simplify-1
1092×rational.json-simplify-41
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0831600
12221600
25191600
314231600
430751600
552601600
656811600
759651600
861661600
963651600
1069521600
Stop Event
node limit
Counts
100 → 34
Calls
Call 1
Inputs
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 y (*.f64 t z))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 t (*.f64 y z)) 0)
(+.f64 0 (*.f64 t (*.f64 y z)))
(+.f64 (*.f64 t (*.f64 (*.f64 y z) 1/2)) (*.f64 t (*.f64 (*.f64 y z) 1/2)))
(-.f64 (*.f64 t (*.f64 y z)) 0)
(/.f64 (*.f64 t (*.f64 y z)) 1)
(/.f64 (*.f64 y (*.f64 t (+.f64 z z))) 2)
(/.f64 (*.f64 y (*.f64 z (*.f64 t 4))) 4)
(/.f64 (*.f64 (*.f64 t (*.f64 y z)) 8) 8)
(/.f64 (*.f64 2 (*.f64 (*.f64 t (*.f64 y z)) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y z)) 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y z)) 8)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y z)) 8))))) 128)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y z)) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y z)) 8)))))) 256)
(pow.f64 (*.f64 t (*.f64 y z)) 1)
(+.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 0)
(+.f64 0 (*.f64 t (*.f64 y (*.f64 z -9))))
(+.f64 (*.f64 t (*.f64 (*.f64 y z) -9/2)) (*.f64 t (*.f64 (*.f64 y z) -9/2)))
(-.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 0)
(/.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 1)
(/.f64 (*.f64 t (*.f64 z (*.f64 y -18))) 2)
(/.f64 (*.f64 t (*.f64 (*.f64 y z) -36)) 4)
(/.f64 (*.f64 (*.f64 y (*.f64 t (+.f64 z z))) -36) 8)
(/.f64 (*.f64 2 (*.f64 (*.f64 y (*.f64 t (+.f64 z z))) -36)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t (+.f64 z z))) -36))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t (+.f64 z z))) -36)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t (+.f64 z z))) -36))))) 128)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t (+.f64 z z))) -36))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t (+.f64 z z))) -36)))))) 256)
(pow.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 1)
Outputs
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(+.f64 (*.f64 t (*.f64 y z)) 0)
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(+.f64 0 (*.f64 t (*.f64 y z)))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(+.f64 (*.f64 t (*.f64 (*.f64 y z) 1/2)) (*.f64 t (*.f64 (*.f64 y z) 1/2)))
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(-.f64 (*.f64 t (*.f64 y z)) 0)
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(/.f64 (*.f64 t (*.f64 y z)) 1)
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(/.f64 (*.f64 y (*.f64 t (+.f64 z z))) 2)
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(/.f64 (*.f64 y (*.f64 z (*.f64 t 4))) 4)
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(/.f64 (*.f64 (*.f64 t (*.f64 y z)) 8) 8)
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(/.f64 (*.f64 2 (*.f64 (*.f64 t (*.f64 y z)) 8)) 16)
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y z)) 8))) 32)
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y z)) 8)))) 64)
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y z)) 8))))) 128)
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y z)) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y z)) 8)))))) 256)
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(pow.f64 (*.f64 t (*.f64 y z)) 1)
(*.f64 y (*.f64 t z))
(*.f64 t (*.f64 y z))
(+.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 0)
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(+.f64 0 (*.f64 t (*.f64 y (*.f64 z -9))))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(+.f64 (*.f64 t (*.f64 (*.f64 y z) -9/2)) (*.f64 t (*.f64 (*.f64 y z) -9/2)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(-.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 0)
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(/.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 1)
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(/.f64 (*.f64 t (*.f64 z (*.f64 y -18))) 2)
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(/.f64 (*.f64 t (*.f64 (*.f64 y z) -36)) 4)
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(/.f64 (*.f64 (*.f64 y (*.f64 t (+.f64 z z))) -36) 8)
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(/.f64 (*.f64 2 (*.f64 (*.f64 y (*.f64 t (+.f64 z z))) -36)) 16)
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t (+.f64 z z))) -36))) 32)
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t (+.f64 z z))) -36)))) 64)
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t (+.f64 z z))) -36))))) 128)
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t (+.f64 z z))) -36))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t (+.f64 z z))) -36)))))) 256)
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(pow.f64 (*.f64 t (*.f64 y (*.f64 z -9))) 1)
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 t (*.f64 y (*.f64 z -9)))
(*.f64 t (*.f64 -9 (*.f64 y z)))

localize9.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.2b
(*.f64 (*.f64 y (*.f64 t z)) -9)
6.5b
(*.f64 y (*.f64 t z))
Compiler

Compiled 25 to 11 computations (56% saved)

series1.0ms (0%)

Counts
2 → 36
Calls

18 calls:

TimeVariablePointExpression
0.0ms
y
@0
(*.f64 y (*.f64 t z))
0.0ms
y
@inf
(*.f64 y (*.f64 t z))
0.0ms
z
@-inf
(*.f64 y (*.f64 t z))
0.0ms
z
@inf
(*.f64 y (*.f64 t z))
0.0ms
t
@-inf
(*.f64 y (*.f64 t z))

rewrite230.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
2852×rational.json-simplify-2
1310×rational.json-simplify-35
1230×exponential.json-3
1230×rational.json-1
1230×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0932
16132
214132
332132
463332
5160432
6340432
7481732
8581232
9681332
10681332
11783832
Stop Event
node limit
Counts
2 → 26
Calls
Call 1
Inputs
(*.f64 y (*.f64 t z))
(*.f64 (*.f64 y (*.f64 t z)) -9)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 t z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (*.f64 t z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 t z) (*.f64 y 1/2)) (*.f64 (*.f64 t z) (*.f64 y 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 t z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 t z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 z (+.f64 t t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 t z) (*.f64 y 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y (*.f64 t z)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 y (*.f64 t z)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t z)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t z)) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t z)) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (*.f64 t z)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (*.f64 t (*.f64 z -9))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (*.f64 t z)) -9/2) (*.f64 (*.f64 y (*.f64 t z)) -9/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 t (*.f64 y -18))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y (*.f64 t z)) -36) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 t z) (*.f64 y 4)) -18) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 t z) (*.f64 y 4)) -18)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 t z) (*.f64 y 4)) -18))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 t z) (*.f64 y 4)) -18)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 t z) (*.f64 y 4)) -18))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 1)))))

simplify398.0ms (1.7%)

Algorithm
egg-herbie
Rules
2730×rational.json-simplify-2
2420×rational.json-simplify-35
1280×rational.json-simplify-1
1258×exponential.json-simplify-26
974×rational.json-simplify-53
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0731100
11991100
25051100
313921100
431221100
543211100
650721100
753081100
854481100
955881100
1072111100
1177571100
1277781100
1377781100
1479171100
Stop Event
node limit
Counts
62 → 30
Calls
Call 1
Inputs
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 y (*.f64 t z)) 0)
(+.f64 0 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 (*.f64 t z) (*.f64 y 1/2)) (*.f64 (*.f64 t z) (*.f64 y 1/2)))
(-.f64 (*.f64 y (*.f64 t z)) 0)
(/.f64 (*.f64 y (*.f64 t z)) 1)
(/.f64 (*.f64 y (*.f64 z (+.f64 t t))) 2)
(/.f64 (*.f64 (*.f64 t z) (*.f64 y 4)) 4)
(/.f64 (*.f64 (*.f64 y (*.f64 t z)) 8) 8)
(/.f64 (*.f64 2 (*.f64 (*.f64 y (*.f64 t z)) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t z)) 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t z)) 8)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t z)) 8))))) 128)
(pow.f64 (*.f64 y (*.f64 t z)) 1)
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 0)
(+.f64 0 (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9/2) (*.f64 (*.f64 y (*.f64 t z)) -9/2))
(-.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 0)
(/.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 1)
(/.f64 (*.f64 z (*.f64 t (*.f64 y -18))) 2)
(/.f64 (*.f64 (*.f64 y (*.f64 t z)) -36) 4)
(/.f64 (*.f64 (*.f64 (*.f64 t z) (*.f64 y 4)) -18) 8)
(/.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 t z) (*.f64 y 4)) -18)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 t z) (*.f64 y 4)) -18))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 t z) (*.f64 y 4)) -18)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 t z) (*.f64 y 4)) -18))))) 128)
(pow.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 1)
Outputs
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(+.f64 (*.f64 y (*.f64 t z)) 0)
(*.f64 y (*.f64 t z))
(*.f64 z (*.f64 t y))
(+.f64 0 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 t z))
(*.f64 z (*.f64 t y))
(+.f64 (*.f64 (*.f64 t z) (*.f64 y 1/2)) (*.f64 (*.f64 t z) (*.f64 y 1/2)))
(*.f64 y (*.f64 t z))
(*.f64 z (*.f64 t y))
(-.f64 (*.f64 y (*.f64 t z)) 0)
(*.f64 y (*.f64 t z))
(*.f64 z (*.f64 t y))
(/.f64 (*.f64 y (*.f64 t z)) 1)
(*.f64 y (*.f64 t z))
(*.f64 z (*.f64 t y))
(/.f64 (*.f64 y (*.f64 z (+.f64 t t))) 2)
(*.f64 y (*.f64 t z))
(*.f64 z (*.f64 t y))
(/.f64 (*.f64 (*.f64 t z) (*.f64 y 4)) 4)
(*.f64 y (*.f64 t z))
(*.f64 z (*.f64 t y))
(/.f64 (*.f64 (*.f64 y (*.f64 t z)) 8) 8)
(*.f64 y (*.f64 t z))
(*.f64 z (*.f64 t y))
(/.f64 (*.f64 2 (*.f64 (*.f64 y (*.f64 t z)) 8)) 16)
(*.f64 y (*.f64 t z))
(*.f64 z (*.f64 t y))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t z)) 8))) 32)
(*.f64 y (*.f64 t z))
(*.f64 z (*.f64 t y))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t z)) 8)))) 64)
(*.f64 y (*.f64 t z))
(*.f64 z (*.f64 t y))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t z)) 8))))) 128)
(*.f64 y (*.f64 t z))
(*.f64 z (*.f64 t y))
(pow.f64 (*.f64 y (*.f64 t z)) 1)
(*.f64 y (*.f64 t z))
(*.f64 z (*.f64 t y))
(+.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 0)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(+.f64 0 (*.f64 y (*.f64 t (*.f64 z -9))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9/2) (*.f64 (*.f64 y (*.f64 t z)) -9/2))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(-.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 0)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(/.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 1)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(/.f64 (*.f64 z (*.f64 t (*.f64 y -18))) 2)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(/.f64 (*.f64 (*.f64 y (*.f64 t z)) -36) 4)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(/.f64 (*.f64 (*.f64 (*.f64 t z) (*.f64 y 4)) -18) 8)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(/.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 t z) (*.f64 y 4)) -18)) 16)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 t z) (*.f64 y 4)) -18))) 32)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 t z) (*.f64 y 4)) -18)))) 64)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 (*.f64 t z) (*.f64 y 4)) -18))))) 128)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))
(pow.f64 (*.f64 y (*.f64 t (*.f64 z -9))) 1)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 z (*.f64 t y)))

localize105.0ms (0.5%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 x 1/2) (*.f64 z (*.f64 (*.f64 y t) 9/4)))
0.3b
(*.f64 (*.f64 y t) 9/4)
5.4b
(*.f64 z (*.f64 (*.f64 y t) 9/4))
Compiler

Compiled 55 to 31 computations (43.6% saved)

series6.0ms (0%)

Counts
3 → 108
Calls

27 calls:

TimeVariablePointExpression
0.0ms
y
@0
(*.f64 (*.f64 y t) 9/4)
0.0ms
z
@0
(*.f64 z (*.f64 (*.f64 y t) 9/4))
0.0ms
x
@0
(-.f64 (*.f64 x 1/2) (*.f64 z (*.f64 (*.f64 y t) 9/4)))
0.0ms
t
@0
(*.f64 z (*.f64 (*.f64 y t) 9/4))
0.0ms
y
@0
(*.f64 z (*.f64 (*.f64 y t) 9/4))

rewrite131.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1496×rational.json-1
1382×exponential.json-3
1382×rational.json-2
1382×rational.json-4
1382×rational.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01363
18663
217963
340263
480863
5204663
6459063
7693363
8797663
Stop Event
node limit
Counts
3 → 63
Calls
Call 1
Inputs
(*.f64 z (*.f64 (*.f64 y t) 9/4))
(*.f64 (*.f64 y t) 9/4)
(-.f64 (*.f64 x 1/2) (*.f64 z (*.f64 (*.f64 y t) 9/4)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 9/4 (*.f64 y (*.f64 z t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 9/4 (*.f64 y (*.f64 z t))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z (*.f64 (*.f64 y t) 9/8)) (*.f64 z (*.f64 (*.f64 y t) 9/8)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 9/4 (*.f64 y (*.f64 z t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 9/4 (*.f64 y (*.f64 z t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 (*.f64 y t) 9)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 9/4 (*.f64 y (*.f64 z t))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 9/4 (*.f64 y (*.f64 z t))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 9/4 (*.f64 y (*.f64 z t))) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 9/4 (*.f64 y (*.f64 z t))) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 9/4 (*.f64 y (*.f64 z t))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 t 9/4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (*.f64 t 9/4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y t) 9/8) (*.f64 (*.f64 y t) 9/8))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (*.f64 t 9/4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 t 9/4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 t 9/2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y t) 9) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y (*.f64 t 9/4)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 y (*.f64 t 9/4)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t 9/4)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t 9/4)) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (*.f64 t 9/4)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 1/2) (neg.f64 (*.f64 9/4 (*.f64 y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x 1/2) (*.f64 9/4 (*.f64 y (*.f64 z t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 x 1/2) (*.f64 9/4 (*.f64 y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 (*.f64 x 1/2) (-.f64 -1 (*.f64 9/4 (*.f64 y (*.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 9/4 (*.f64 y (*.f64 z t)))) (*.f64 x 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (*.f64 x 1/2) (-.f64 1 (*.f64 9/4 (*.f64 y (*.f64 z t))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 x 1/2) (-.f64 1 (*.f64 9/4 (*.f64 y (*.f64 z t))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x 1/4) (-.f64 (*.f64 x 1/4) (*.f64 9/4 (*.f64 y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 x 1/4) (*.f64 z (*.f64 (*.f64 y t) 9/8))) (-.f64 (*.f64 x 1/4) (*.f64 z (*.f64 (*.f64 y t) 9/8))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (*.f64 9/4 (*.f64 y (*.f64 z t)))) (+.f64 (*.f64 x 1/2) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -2 (+.f64 (-.f64 (*.f64 x 1/2) (*.f64 9/4 (*.f64 y (*.f64 z t)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 x 1/2) 1) (-.f64 -1 (*.f64 9/4 (*.f64 y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (-.f64 (*.f64 x 1/2) (*.f64 9/4 (*.f64 y (*.f64 z t)))) 2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 x (*.f64 z (*.f64 y (*.f64 t 9/2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x 1/2) (*.f64 9/4 (*.f64 y (*.f64 z t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 x 1/2) (*.f64 9/4 (*.f64 y (*.f64 z t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (*.f64 x 1/4) (*.f64 z (*.f64 (*.f64 y t) 9/8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (*.f64 z (*.f64 y (*.f64 t 9/2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 9/4 (*.f64 y (*.f64 z t))) (/.f64 x -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x) -8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (-.f64 (/.f64 x 8) (/.f64 (*.f64 9/4 (*.f64 y (*.f64 z t))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (-.f64 x (*.f64 z (*.f64 (*.f64 y t) 9)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (*.f64 9/4 (*.f64 y (*.f64 z t))) (/.f64 x -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (+.f64 x (-.f64 x (*.f64 z (*.f64 (*.f64 y t) 9)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x 1/4) (*.f64 z (*.f64 (*.f64 y t) 9/8))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x) -8) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x 1/2) (*.f64 9/4 (*.f64 y (*.f64 z t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 x (*.f64 z (*.f64 y (*.f64 t 9/2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 9/4 (*.f64 y (*.f64 z t))) (/.f64 x -2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (-.f64 x (*.f64 z (*.f64 (*.f64 y t) 9)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 x (*.f64 z (*.f64 y (*.f64 t 9/2)))) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 z (*.f64 (*.f64 y t) 9)) (+.f64 x x)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 x (*.f64 z (*.f64 y (*.f64 t 9/2)))) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (*.f64 z (*.f64 (*.f64 y t) 9)) (+.f64 x x))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 x (*.f64 z (*.f64 y (*.f64 t 9/2)))) 4))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (-.f64 x (*.f64 z (*.f64 y (*.f64 t 9/2)))) 4)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (*.f64 x 1/2) (*.f64 9/4 (*.f64 y (*.f64 z t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 9/4 (*.f64 y (*.f64 z t))) (/.f64 x -2)))))))

simplify297.0ms (1.3%)

Algorithm
egg-herbie
Rules
1556×rational.json-simplify-2
1402×rational.json-simplify-35
1138×rational.json-simplify-53
1084×rational.json-simplify-1
1000×rational.json-simplify-51
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01473985
13403985
27303985
323033985
451463985
570363985
673913985
777903985
Stop Event
node limit
Counts
171 → 117
Calls
Call 1
Inputs
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 9/4 (*.f64 y t))
(*.f64 9/4 (*.f64 y t))
(*.f64 9/4 (*.f64 y t))
(*.f64 9/4 (*.f64 y t))
(*.f64 9/4 (*.f64 y t))
(*.f64 9/4 (*.f64 y t))
(*.f64 9/4 (*.f64 y t))
(*.f64 9/4 (*.f64 y t))
(*.f64 9/4 (*.f64 y t))
(*.f64 9/4 (*.f64 y t))
(*.f64 9/4 (*.f64 y t))
(*.f64 9/4 (*.f64 y t))
(*.f64 9/4 (*.f64 y t))
(*.f64 9/4 (*.f64 y t))
(*.f64 9/4 (*.f64 y t))
(*.f64 9/4 (*.f64 y t))
(*.f64 9/4 (*.f64 y t))
(*.f64 9/4 (*.f64 y t))
(*.f64 9/4 (*.f64 y t))
(*.f64 9/4 (*.f64 y t))
(*.f64 9/4 (*.f64 y t))
(*.f64 9/4 (*.f64 y t))
(*.f64 9/4 (*.f64 y t))
(*.f64 9/4 (*.f64 y t))
(*.f64 -9/4 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(*.f64 1/2 x)
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(*.f64 1/2 x)
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(*.f64 1/2 x)
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(*.f64 -9/4 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(*.f64 -9/4 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(*.f64 1/2 x)
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(*.f64 -9/4 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(*.f64 -9/4 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(*.f64 1/2 x)
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(*.f64 -9/4 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(*.f64 -9/4 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 9/4 (*.f64 y (*.f64 z t))) 0)
(+.f64 0 (*.f64 9/4 (*.f64 y (*.f64 z t))))
(+.f64 (*.f64 z (*.f64 (*.f64 y t) 9/8)) (*.f64 z (*.f64 (*.f64 y t) 9/8)))
(-.f64 (*.f64 9/4 (*.f64 y (*.f64 z t))) 0)
(/.f64 (*.f64 9/4 (*.f64 y (*.f64 z t))) 1)
(/.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) 2)
(/.f64 (*.f64 z (*.f64 (*.f64 y t) 9)) 4)
(/.f64 (*.f64 (*.f64 9/4 (*.f64 y (*.f64 z t))) 8) 8)
(/.f64 (*.f64 2 (*.f64 (*.f64 9/4 (*.f64 y (*.f64 z t))) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 9/4 (*.f64 y (*.f64 z t))) 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 9/4 (*.f64 y (*.f64 z t))) 8)))) 64)
(pow.f64 (*.f64 9/4 (*.f64 y (*.f64 z t))) 1)
(+.f64 (*.f64 y (*.f64 t 9/4)) 0)
(+.f64 0 (*.f64 y (*.f64 t 9/4)))
(+.f64 (*.f64 (*.f64 y t) 9/8) (*.f64 (*.f64 y t) 9/8))
(-.f64 (*.f64 y (*.f64 t 9/4)) 0)
(/.f64 (*.f64 y (*.f64 t 9/4)) 1)
(/.f64 (*.f64 y (*.f64 t 9/2)) 2)
(/.f64 (*.f64 (*.f64 y t) 9) 4)
(/.f64 (*.f64 (*.f64 y (*.f64 t 9/4)) 8) 8)
(/.f64 (*.f64 2 (*.f64 (*.f64 y (*.f64 t 9/4)) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t 9/4)) 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t 9/4)) 8)))) 64)
(pow.f64 (*.f64 y (*.f64 t 9/4)) 1)
(+.f64 (*.f64 x 1/2) (neg.f64 (*.f64 9/4 (*.f64 y (*.f64 z t)))))
(+.f64 (-.f64 (*.f64 x 1/2) (*.f64 9/4 (*.f64 y (*.f64 z t)))) 0)
(+.f64 0 (-.f64 (*.f64 x 1/2) (*.f64 9/4 (*.f64 y (*.f64 z t)))))
(+.f64 1 (+.f64 (*.f64 x 1/2) (-.f64 -1 (*.f64 9/4 (*.f64 y (*.f64 z t))))))
(+.f64 (neg.f64 (*.f64 9/4 (*.f64 y (*.f64 z t)))) (*.f64 x 1/2))
(+.f64 -1 (+.f64 (*.f64 x 1/2) (-.f64 1 (*.f64 9/4 (*.f64 y (*.f64 z t))))))
(+.f64 (+.f64 (*.f64 x 1/2) (-.f64 1 (*.f64 9/4 (*.f64 y (*.f64 z t))))) -1)
(+.f64 (*.f64 x 1/4) (-.f64 (*.f64 x 1/4) (*.f64 9/4 (*.f64 y (*.f64 z t)))))
(+.f64 (-.f64 (*.f64 x 1/4) (*.f64 z (*.f64 (*.f64 y t) 9/8))) (-.f64 (*.f64 x 1/4) (*.f64 z (*.f64 (*.f64 y t) 9/8))))
(+.f64 (-.f64 1 (*.f64 9/4 (*.f64 y (*.f64 z t)))) (+.f64 (*.f64 x 1/2) -1))
(+.f64 -2 (+.f64 (-.f64 (*.f64 x 1/2) (*.f64 9/4 (*.f64 y (*.f64 z t)))) 2))
(+.f64 (+.f64 (*.f64 x 1/2) 1) (-.f64 -1 (*.f64 9/4 (*.f64 y (*.f64 z t)))))
(+.f64 (+.f64 (-.f64 (*.f64 x 1/2) (*.f64 9/4 (*.f64 y (*.f64 z t)))) 2) -2)
(*.f64 1/2 (-.f64 x (*.f64 z (*.f64 y (*.f64 t 9/2)))))
(*.f64 (-.f64 (*.f64 x 1/2) (*.f64 9/4 (*.f64 y (*.f64 z t)))) 1)
(*.f64 1 (-.f64 (*.f64 x 1/2) (*.f64 9/4 (*.f64 y (*.f64 z t)))))
(*.f64 2 (-.f64 (*.f64 x 1/4) (*.f64 z (*.f64 (*.f64 y t) 9/8))))
(*.f64 (-.f64 x (*.f64 z (*.f64 y (*.f64 t 9/2)))) 1/2)
(*.f64 (+.f64 (*.f64 9/4 (*.f64 y (*.f64 z t))) (/.f64 x -2)) -1)
(*.f64 4 (/.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x) -8))
(*.f64 4 (-.f64 (/.f64 x 8) (/.f64 (*.f64 9/4 (*.f64 y (*.f64 z t))) 4)))
(*.f64 (+.f64 x (-.f64 x (*.f64 z (*.f64 (*.f64 y t) 9)))) 1/4)
(*.f64 -1 (+.f64 (*.f64 9/4 (*.f64 y (*.f64 z t))) (/.f64 x -2)))
(*.f64 1/4 (+.f64 x (-.f64 x (*.f64 z (*.f64 (*.f64 y t) 9)))))
(*.f64 (-.f64 (*.f64 x 1/4) (*.f64 z (*.f64 (*.f64 y t) 9/8))) 2)
(*.f64 (/.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x) -8) 4)
(/.f64 (-.f64 (*.f64 x 1/2) (*.f64 9/4 (*.f64 y (*.f64 z t)))) 1)
(/.f64 (-.f64 x (*.f64 z (*.f64 y (*.f64 t 9/2)))) 2)
(/.f64 (+.f64 (*.f64 9/4 (*.f64 y (*.f64 z t))) (/.f64 x -2)) -1)
(/.f64 (+.f64 x (-.f64 x (*.f64 z (*.f64 (*.f64 y t) 9)))) 4)
(/.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x) -2)
(/.f64 (*.f64 (-.f64 x (*.f64 z (*.f64 y (*.f64 t 9/2)))) 4) 8)
(/.f64 (-.f64 (*.f64 z (*.f64 (*.f64 y t) 9)) (+.f64 x x)) -4)
(/.f64 (*.f64 2 (*.f64 (-.f64 x (*.f64 z (*.f64 y (*.f64 t 9/2)))) 4)) 16)
(/.f64 (*.f64 2 (-.f64 (*.f64 z (*.f64 (*.f64 y t) 9)) (+.f64 x x))) -8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 x (*.f64 z (*.f64 y (*.f64 t 9/2)))) 4))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (-.f64 x (*.f64 z (*.f64 y (*.f64 t 9/2)))) 4)))) 64)
(pow.f64 (-.f64 (*.f64 x 1/2) (*.f64 9/4 (*.f64 y (*.f64 z t)))) 1)
(neg.f64 (+.f64 (*.f64 9/4 (*.f64 y (*.f64 z t))) (/.f64 x -2)))
Outputs
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9/4))
(*.f64 t (*.f64 (*.f64 9/4 y) z))
(*.f64 t (*.f64 z (*.f64 9/4 y)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9/4))
(*.f64 t (*.f64 (*.f64 9/4 y) z))
(*.f64 t (*.f64 z (*.f64 9/4 y)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9/4))
(*.f64 t (*.f64 (*.f64 9/4 y) z))
(*.f64 t (*.f64 z (*.f64 9/4 y)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9/4))
(*.f64 t (*.f64 (*.f64 9/4 y) z))
(*.f64 t (*.f64 z (*.f64 9/4 y)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9/4))
(*.f64 t (*.f64 (*.f64 9/4 y) z))
(*.f64 t (*.f64 z (*.f64 9/4 y)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9/4))
(*.f64 t (*.f64 (*.f64 9/4 y) z))
(*.f64 t (*.f64 z (*.f64 9/4 y)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9/4))
(*.f64 t (*.f64 (*.f64 9/4 y) z))
(*.f64 t (*.f64 z (*.f64 9/4 y)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9/4))
(*.f64 t (*.f64 (*.f64 9/4 y) z))
(*.f64 t (*.f64 z (*.f64 9/4 y)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9/4))
(*.f64 t (*.f64 (*.f64 9/4 y) z))
(*.f64 t (*.f64 z (*.f64 9/4 y)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9/4))
(*.f64 t (*.f64 (*.f64 9/4 y) z))
(*.f64 t (*.f64 z (*.f64 9/4 y)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9/4))
(*.f64 t (*.f64 (*.f64 9/4 y) z))
(*.f64 t (*.f64 z (*.f64 9/4 y)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9/4))
(*.f64 t (*.f64 (*.f64 9/4 y) z))
(*.f64 t (*.f64 z (*.f64 9/4 y)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9/4))
(*.f64 t (*.f64 (*.f64 9/4 y) z))
(*.f64 t (*.f64 z (*.f64 9/4 y)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9/4))
(*.f64 t (*.f64 (*.f64 9/4 y) z))
(*.f64 t (*.f64 z (*.f64 9/4 y)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9/4))
(*.f64 t (*.f64 (*.f64 9/4 y) z))
(*.f64 t (*.f64 z (*.f64 9/4 y)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9/4))
(*.f64 t (*.f64 (*.f64 9/4 y) z))
(*.f64 t (*.f64 z (*.f64 9/4 y)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9/4))
(*.f64 t (*.f64 (*.f64 9/4 y) z))
(*.f64 t (*.f64 z (*.f64 9/4 y)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9/4))
(*.f64 t (*.f64 (*.f64 9/4 y) z))
(*.f64 t (*.f64 z (*.f64 9/4 y)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9/4))
(*.f64 t (*.f64 (*.f64 9/4 y) z))
(*.f64 t (*.f64 z (*.f64 9/4 y)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9/4))
(*.f64 t (*.f64 (*.f64 9/4 y) z))
(*.f64 t (*.f64 z (*.f64 9/4 y)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9/4))
(*.f64 t (*.f64 (*.f64 9/4 y) z))
(*.f64 t (*.f64 z (*.f64 9/4 y)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9/4))
(*.f64 t (*.f64 (*.f64 9/4 y) z))
(*.f64 t (*.f64 z (*.f64 9/4 y)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9/4))
(*.f64 t (*.f64 (*.f64 9/4 y) z))
(*.f64 t (*.f64 z (*.f64 9/4 y)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9/4))
(*.f64 t (*.f64 (*.f64 9/4 y) z))
(*.f64 t (*.f64 z (*.f64 9/4 y)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9/4))
(*.f64 t (*.f64 (*.f64 9/4 y) z))
(*.f64 t (*.f64 z (*.f64 9/4 y)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9/4))
(*.f64 t (*.f64 (*.f64 9/4 y) z))
(*.f64 t (*.f64 z (*.f64 9/4 y)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9/4))
(*.f64 t (*.f64 (*.f64 9/4 y) z))
(*.f64 t (*.f64 z (*.f64 9/4 y)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9/4))
(*.f64 t (*.f64 (*.f64 9/4 y) z))
(*.f64 t (*.f64 z (*.f64 9/4 y)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9/4))
(*.f64 t (*.f64 (*.f64 9/4 y) z))
(*.f64 t (*.f64 z (*.f64 9/4 y)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9/4))
(*.f64 t (*.f64 (*.f64 9/4 y) z))
(*.f64 t (*.f64 z (*.f64 9/4 y)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9/4))
(*.f64 t (*.f64 (*.f64 9/4 y) z))
(*.f64 t (*.f64 z (*.f64 9/4 y)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9/4))
(*.f64 t (*.f64 (*.f64 9/4 y) z))
(*.f64 t (*.f64 z (*.f64 9/4 y)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9/4))
(*.f64 t (*.f64 (*.f64 9/4 y) z))
(*.f64 t (*.f64 z (*.f64 9/4 y)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9/4))
(*.f64 t (*.f64 (*.f64 9/4 y) z))
(*.f64 t (*.f64 z (*.f64 9/4 y)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9/4))
(*.f64 t (*.f64 (*.f64 9/4 y) z))
(*.f64 t (*.f64 z (*.f64 9/4 y)))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9/4))
(*.f64 t (*.f64 (*.f64 9/4 y) z))
(*.f64 t (*.f64 z (*.f64 9/4 y)))
(*.f64 9/4 (*.f64 y t))
(*.f64 t (*.f64 9/4 y))
(*.f64 y (*.f64 9/4 t))
(*.f64 9/4 (*.f64 y t))
(*.f64 t (*.f64 9/4 y))
(*.f64 y (*.f64 9/4 t))
(*.f64 9/4 (*.f64 y t))
(*.f64 t (*.f64 9/4 y))
(*.f64 y (*.f64 9/4 t))
(*.f64 9/4 (*.f64 y t))
(*.f64 t (*.f64 9/4 y))
(*.f64 y (*.f64 9/4 t))
(*.f64 9/4 (*.f64 y t))
(*.f64 t (*.f64 9/4 y))
(*.f64 y (*.f64 9/4 t))
(*.f64 9/4 (*.f64 y t))
(*.f64 t (*.f64 9/4 y))
(*.f64 y (*.f64 9/4 t))
(*.f64 9/4 (*.f64 y t))
(*.f64 t (*.f64 9/4 y))
(*.f64 y (*.f64 9/4 t))
(*.f64 9/4 (*.f64 y t))
(*.f64 t (*.f64 9/4 y))
(*.f64 y (*.f64 9/4 t))
(*.f64 9/4 (*.f64 y t))
(*.f64 t (*.f64 9/4 y))
(*.f64 y (*.f64 9/4 t))
(*.f64 9/4 (*.f64 y t))
(*.f64 t (*.f64 9/4 y))
(*.f64 y (*.f64 9/4 t))
(*.f64 9/4 (*.f64 y t))
(*.f64 t (*.f64 9/4 y))
(*.f64 y (*.f64 9/4 t))
(*.f64 9/4 (*.f64 y t))
(*.f64 t (*.f64 9/4 y))
(*.f64 y (*.f64 9/4 t))
(*.f64 9/4 (*.f64 y t))
(*.f64 t (*.f64 9/4 y))
(*.f64 y (*.f64 9/4 t))
(*.f64 9/4 (*.f64 y t))
(*.f64 t (*.f64 9/4 y))
(*.f64 y (*.f64 9/4 t))
(*.f64 9/4 (*.f64 y t))
(*.f64 t (*.f64 9/4 y))
(*.f64 y (*.f64 9/4 t))
(*.f64 9/4 (*.f64 y t))
(*.f64 t (*.f64 9/4 y))
(*.f64 y (*.f64 9/4 t))
(*.f64 9/4 (*.f64 y t))
(*.f64 t (*.f64 9/4 y))
(*.f64 y (*.f64 9/4 t))
(*.f64 9/4 (*.f64 y t))
(*.f64 t (*.f64 9/4 y))
(*.f64 y (*.f64 9/4 t))
(*.f64 9/4 (*.f64 y t))
(*.f64 t (*.f64 9/4 y))
(*.f64 y (*.f64 9/4 t))
(*.f64 9/4 (*.f64 y t))
(*.f64 t (*.f64 9/4 y))
(*.f64 y (*.f64 9/4 t))
(*.f64 9/4 (*.f64 y t))
(*.f64 t (*.f64 9/4 y))
(*.f64 y (*.f64 9/4 t))
(*.f64 9/4 (*.f64 y t))
(*.f64 t (*.f64 9/4 y))
(*.f64 y (*.f64 9/4 t))
(*.f64 9/4 (*.f64 y t))
(*.f64 t (*.f64 9/4 y))
(*.f64 y (*.f64 9/4 t))
(*.f64 9/4 (*.f64 y t))
(*.f64 t (*.f64 9/4 y))
(*.f64 y (*.f64 9/4 t))
(*.f64 -9/4 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9/4))
(*.f64 y (*.f64 z (*.f64 t -9/4)))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9/4)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) -9/4)))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 z (*.f64 t -9/4))))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9/4)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) -9/4)))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 z (*.f64 t -9/4))))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9/4)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) -9/4)))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 z (*.f64 t -9/4))))
(*.f64 1/2 x)
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9/4)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) -9/4)))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 z (*.f64 t -9/4))))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9/4)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) -9/4)))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 z (*.f64 t -9/4))))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9/4)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) -9/4)))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 z (*.f64 t -9/4))))
(*.f64 1/2 x)
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9/4)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) -9/4)))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 z (*.f64 t -9/4))))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9/4)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) -9/4)))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 z (*.f64 t -9/4))))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9/4)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) -9/4)))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 z (*.f64 t -9/4))))
(*.f64 1/2 x)
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9/4)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) -9/4)))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 z (*.f64 t -9/4))))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9/4)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) -9/4)))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 z (*.f64 t -9/4))))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9/4)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) -9/4)))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 z (*.f64 t -9/4))))
(*.f64 -9/4 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9/4))
(*.f64 y (*.f64 z (*.f64 t -9/4)))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9/4)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) -9/4)))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 z (*.f64 t -9/4))))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9/4)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) -9/4)))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 z (*.f64 t -9/4))))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9/4)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) -9/4)))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 z (*.f64 t -9/4))))
(*.f64 -9/4 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9/4))
(*.f64 y (*.f64 z (*.f64 t -9/4)))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9/4)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) -9/4)))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 z (*.f64 t -9/4))))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9/4)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) -9/4)))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 z (*.f64 t -9/4))))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9/4)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) -9/4)))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 z (*.f64 t -9/4))))
(*.f64 1/2 x)
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9/4)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) -9/4)))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 z (*.f64 t -9/4))))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9/4)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) -9/4)))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 z (*.f64 t -9/4))))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9/4)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) -9/4)))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 z (*.f64 t -9/4))))
(*.f64 -9/4 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9/4))
(*.f64 y (*.f64 z (*.f64 t -9/4)))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9/4)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) -9/4)))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 z (*.f64 t -9/4))))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9/4)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) -9/4)))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 z (*.f64 t -9/4))))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9/4)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) -9/4)))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 z (*.f64 t -9/4))))
(*.f64 -9/4 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9/4))
(*.f64 y (*.f64 z (*.f64 t -9/4)))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9/4)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) -9/4)))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 z (*.f64 t -9/4))))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9/4)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) -9/4)))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 z (*.f64 t -9/4))))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9/4)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) -9/4)))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 z (*.f64 t -9/4))))
(*.f64 1/2 x)
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9/4)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) -9/4)))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 z (*.f64 t -9/4))))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9/4)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) -9/4)))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 z (*.f64 t -9/4))))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9/4)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) -9/4)))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 z (*.f64 t -9/4))))
(*.f64 -9/4 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9/4))
(*.f64 y (*.f64 z (*.f64 t -9/4)))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9/4)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) -9/4)))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 z (*.f64 t -9/4))))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9/4)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) -9/4)))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 z (*.f64 t -9/4))))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9/4)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) -9/4)))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 z (*.f64 t -9/4))))
(*.f64 -9/4 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9/4))
(*.f64 y (*.f64 z (*.f64 t -9/4)))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9/4)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) -9/4)))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 z (*.f64 t -9/4))))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9/4)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) -9/4)))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 z (*.f64 t -9/4))))
(+.f64 (*.f64 1/2 x) (*.f64 -9/4 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9/4)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) -9/4)))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 z (*.f64 t -9/4))))
(+.f64 (*.f64 9/4 (*.f64 y (*.f64 z t))) 0)
(*.f64 y (*.f64 (*.f64 t z) 9/4))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 9/4 y) z))
(*.f64 t (*.f64 z (*.f64 9/4 y)))
(+.f64 0 (*.f64 9/4 (*.f64 y (*.f64 z t))))
(*.f64 y (*.f64 (*.f64 t z) 9/4))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 9/4 y) z))
(*.f64 t (*.f64 z (*.f64 9/4 y)))
(+.f64 (*.f64 z (*.f64 (*.f64 y t) 9/8)) (*.f64 z (*.f64 (*.f64 y t) 9/8)))
(*.f64 y (*.f64 (*.f64 t z) 9/4))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 9/4 y) z))
(*.f64 t (*.f64 z (*.f64 9/4 y)))
(-.f64 (*.f64 9/4 (*.f64 y (*.f64 z t))) 0)
(*.f64 y (*.f64 (*.f64 t z) 9/4))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 9/4 y) z))
(*.f64 t (*.f64 z (*.f64 9/4 y)))
(/.f64 (*.f64 9/4 (*.f64 y (*.f64 z t))) 1)
(*.f64 y (*.f64 (*.f64 t z) 9/4))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 9/4 y) z))
(*.f64 t (*.f64 z (*.f64 9/4 y)))
(/.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) 2)
(*.f64 y (*.f64 (*.f64 t z) 9/4))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 9/4 y) z))
(*.f64 t (*.f64 z (*.f64 9/4 y)))
(/.f64 (*.f64 z (*.f64 (*.f64 y t) 9)) 4)
(*.f64 y (*.f64 (*.f64 t z) 9/4))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 9/4 y) z))
(*.f64 t (*.f64 z (*.f64 9/4 y)))
(/.f64 (*.f64 (*.f64 9/4 (*.f64 y (*.f64 z t))) 8) 8)
(*.f64 y (*.f64 (*.f64 t z) 9/4))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 9/4 y) z))
(*.f64 t (*.f64 z (*.f64 9/4 y)))
(/.f64 (*.f64 2 (*.f64 (*.f64 9/4 (*.f64 y (*.f64 z t))) 8)) 16)
(*.f64 y (*.f64 (*.f64 t z) 9/4))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 9/4 y) z))
(*.f64 t (*.f64 z (*.f64 9/4 y)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 9/4 (*.f64 y (*.f64 z t))) 8))) 32)
(*.f64 y (*.f64 (*.f64 t z) 9/4))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 9/4 y) z))
(*.f64 t (*.f64 z (*.f64 9/4 y)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 9/4 (*.f64 y (*.f64 z t))) 8)))) 64)
(*.f64 y (*.f64 (*.f64 t z) 9/4))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 9/4 y) z))
(*.f64 t (*.f64 z (*.f64 9/4 y)))
(pow.f64 (*.f64 9/4 (*.f64 y (*.f64 z t))) 1)
(*.f64 y (*.f64 (*.f64 t z) 9/4))
(*.f64 9/4 (*.f64 y (*.f64 t z)))
(*.f64 t (*.f64 (*.f64 9/4 y) z))
(*.f64 t (*.f64 z (*.f64 9/4 y)))
(+.f64 (*.f64 y (*.f64 t 9/4)) 0)
(*.f64 t (*.f64 9/4 y))
(*.f64 y (*.f64 9/4 t))
(+.f64 0 (*.f64 y (*.f64 t 9/4)))
(*.f64 t (*.f64 9/4 y))
(*.f64 y (*.f64 9/4 t))
(+.f64 (*.f64 (*.f64 y t) 9/8) (*.f64 (*.f64 y t) 9/8))
(*.f64 t (*.f64 9/4 y))
(*.f64 y (*.f64 9/4 t))
(-.f64 (*.f64 y (*.f64 t 9/4)) 0)
(*.f64 t (*.f64 9/4 y))
(*.f64 y (*.f64 9/4 t))
(/.f64 (*.f64 y (*.f64 t 9/4)) 1)
(*.f64 t (*.f64 9/4 y))
(*.f64 y (*.f64 9/4 t))
(/.f64 (*.f64 y (*.f64 t 9/2)) 2)
(*.f64 t (*.f64 9/4 y))
(*.f64 y (*.f64 9/4 t))
(/.f64 (*.f64 (*.f64 y t) 9) 4)
(*.f64 t (*.f64 9/4 y))
(*.f64 y (*.f64 9/4 t))
(/.f64 (*.f64 (*.f64 y (*.f64 t 9/4)) 8) 8)
(*.f64 t (*.f64 9/4 y))
(*.f64 y (*.f64 9/4 t))
(/.f64 (*.f64 2 (*.f64 (*.f64 y (*.f64 t 9/4)) 8)) 16)
(*.f64 t (*.f64 9/4 y))
(*.f64 y (*.f64 9/4 t))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t 9/4)) 8))) 32)
(*.f64 t (*.f64 9/4 y))
(*.f64 y (*.f64 9/4 t))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t 9/4)) 8)))) 64)
(*.f64 t (*.f64 9/4 y))
(*.f64 y (*.f64 9/4 t))
(pow.f64 (*.f64 y (*.f64 t 9/4)) 1)
(*.f64 t (*.f64 9/4 y))
(*.f64 y (*.f64 9/4 t))
(+.f64 (*.f64 x 1/2) (neg.f64 (*.f64 9/4 (*.f64 y (*.f64 z t)))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9/4)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) -9/4)))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 z (*.f64 t -9/4))))
(+.f64 (-.f64 (*.f64 x 1/2) (*.f64 9/4 (*.f64 y (*.f64 z t)))) 0)
(-.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) 9/4)))
(-.f64 (*.f64 1/2 x) (*.f64 9/4 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 1/2 x) (*.f64 t (*.f64 (*.f64 9/4 y) z)))
(-.f64 (*.f64 1/2 x) (*.f64 t (*.f64 z (*.f64 9/4 y))))
(+.f64 0 (-.f64 (*.f64 x 1/2) (*.f64 9/4 (*.f64 y (*.f64 z t)))))
(-.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) 9/4)))
(-.f64 (*.f64 1/2 x) (*.f64 9/4 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 1/2 x) (*.f64 t (*.f64 (*.f64 9/4 y) z)))
(-.f64 (*.f64 1/2 x) (*.f64 t (*.f64 z (*.f64 9/4 y))))
(+.f64 1 (+.f64 (*.f64 x 1/2) (-.f64 -1 (*.f64 9/4 (*.f64 y (*.f64 z t))))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9/4)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) -9/4)))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 z (*.f64 t -9/4))))
(+.f64 (neg.f64 (*.f64 9/4 (*.f64 y (*.f64 z t)))) (*.f64 x 1/2))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9/4)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) -9/4)))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 z (*.f64 t -9/4))))
(+.f64 -1 (+.f64 (*.f64 x 1/2) (-.f64 1 (*.f64 9/4 (*.f64 y (*.f64 z t))))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9/4)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) -9/4)))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 z (*.f64 t -9/4))))
(+.f64 (+.f64 (*.f64 x 1/2) (-.f64 1 (*.f64 9/4 (*.f64 y (*.f64 z t))))) -1)
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9/4)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) -9/4)))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 z (*.f64 t -9/4))))
(+.f64 (*.f64 x 1/4) (-.f64 (*.f64 x 1/4) (*.f64 9/4 (*.f64 y (*.f64 z t)))))
(+.f64 (*.f64 x 1/4) (-.f64 (*.f64 x 1/4) (*.f64 y (*.f64 (*.f64 t z) 9/4))))
(+.f64 (*.f64 x 1/4) (-.f64 (*.f64 x 1/4) (*.f64 9/4 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 x 1/4) (-.f64 (*.f64 x 1/4) (*.f64 t (*.f64 (*.f64 9/4 y) z))))
(+.f64 (*.f64 x 1/4) (-.f64 (*.f64 x 1/4) (*.f64 t (*.f64 z (*.f64 9/4 y)))))
(+.f64 (-.f64 (*.f64 x 1/4) (*.f64 z (*.f64 (*.f64 y t) 9/8))) (-.f64 (*.f64 x 1/4) (*.f64 z (*.f64 (*.f64 y t) 9/8))))
(+.f64 (-.f64 (*.f64 x 1/4) (*.f64 9/8 (*.f64 y (*.f64 t z)))) (-.f64 (*.f64 x 1/4) (*.f64 9/8 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 x 1/4) (*.f64 y (*.f64 (*.f64 t z) 9/8))) (-.f64 (*.f64 x 1/4) (*.f64 y (*.f64 (*.f64 t z) 9/8))))
(+.f64 (-.f64 (*.f64 x 1/4) (*.f64 y (*.f64 z (*.f64 t 9/8)))) (-.f64 (*.f64 x 1/4) (*.f64 y (*.f64 z (*.f64 t 9/8)))))
(+.f64 (-.f64 1 (*.f64 9/4 (*.f64 y (*.f64 z t)))) (+.f64 (*.f64 x 1/2) -1))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9/4)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) -9/4)))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 z (*.f64 t -9/4))))
(+.f64 -2 (+.f64 (-.f64 (*.f64 x 1/2) (*.f64 9/4 (*.f64 y (*.f64 z t)))) 2))
(-.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) 9/4)))
(-.f64 (*.f64 1/2 x) (*.f64 9/4 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 1/2 x) (*.f64 t (*.f64 (*.f64 9/4 y) z)))
(-.f64 (*.f64 1/2 x) (*.f64 t (*.f64 z (*.f64 9/4 y))))
(+.f64 (+.f64 (*.f64 x 1/2) 1) (-.f64 -1 (*.f64 9/4 (*.f64 y (*.f64 z t)))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9/4)) (*.f64 1/2 x))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) -9/4)))
(+.f64 (*.f64 1/2 x) (*.f64 y (*.f64 z (*.f64 t -9/4))))
(+.f64 (+.f64 (-.f64 (*.f64 x 1/2) (*.f64 9/4 (*.f64 y (*.f64 z t)))) 2) -2)
(-.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) 9/4)))
(-.f64 (*.f64 1/2 x) (*.f64 9/4 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 1/2 x) (*.f64 t (*.f64 (*.f64 9/4 y) z)))
(-.f64 (*.f64 1/2 x) (*.f64 t (*.f64 z (*.f64 9/4 y))))
(*.f64 1/2 (-.f64 x (*.f64 z (*.f64 y (*.f64 t 9/2)))))
(-.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) 9/4)))
(-.f64 (*.f64 1/2 x) (*.f64 9/4 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 1/2 x) (*.f64 t (*.f64 (*.f64 9/4 y) z)))
(-.f64 (*.f64 1/2 x) (*.f64 t (*.f64 z (*.f64 9/4 y))))
(*.f64 (-.f64 (*.f64 x 1/2) (*.f64 9/4 (*.f64 y (*.f64 z t)))) 1)
(-.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) 9/4)))
(-.f64 (*.f64 1/2 x) (*.f64 9/4 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 1/2 x) (*.f64 t (*.f64 (*.f64 9/4 y) z)))
(-.f64 (*.f64 1/2 x) (*.f64 t (*.f64 z (*.f64 9/4 y))))
(*.f64 1 (-.f64 (*.f64 x 1/2) (*.f64 9/4 (*.f64 y (*.f64 z t)))))
(-.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) 9/4)))
(-.f64 (*.f64 1/2 x) (*.f64 9/4 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 1/2 x) (*.f64 t (*.f64 (*.f64 9/4 y) z)))
(-.f64 (*.f64 1/2 x) (*.f64 t (*.f64 z (*.f64 9/4 y))))
(*.f64 2 (-.f64 (*.f64 x 1/4) (*.f64 z (*.f64 (*.f64 y t) 9/8))))
(-.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) 9/4)))
(-.f64 (*.f64 1/2 x) (*.f64 9/4 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 1/2 x) (*.f64 t (*.f64 (*.f64 9/4 y) z)))
(-.f64 (*.f64 1/2 x) (*.f64 t (*.f64 z (*.f64 9/4 y))))
(*.f64 (-.f64 x (*.f64 z (*.f64 y (*.f64 t 9/2)))) 1/2)
(-.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) 9/4)))
(-.f64 (*.f64 1/2 x) (*.f64 9/4 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 1/2 x) (*.f64 t (*.f64 (*.f64 9/4 y) z)))
(-.f64 (*.f64 1/2 x) (*.f64 t (*.f64 z (*.f64 9/4 y))))
(*.f64 (+.f64 (*.f64 9/4 (*.f64 y (*.f64 z t))) (/.f64 x -2)) -1)
(neg.f64 (+.f64 (*.f64 y (*.f64 (*.f64 t z) 9/4)) (/.f64 x -2)))
(neg.f64 (+.f64 (*.f64 9/4 (*.f64 y (*.f64 t z))) (/.f64 x -2)))
(neg.f64 (+.f64 (*.f64 t (*.f64 (*.f64 9/4 y) z)) (/.f64 x -2)))
(neg.f64 (+.f64 (*.f64 t (*.f64 z (*.f64 9/4 y))) (/.f64 x -2)))
(*.f64 4 (/.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x) -8))
(*.f64 4 (/.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t 9/2) z)) x) -8))
(*.f64 4 (/.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 9/2 z))) x) -8))
(*.f64 4 (/.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -8))
(*.f64 4 (-.f64 (/.f64 x 8) (/.f64 (*.f64 9/4 (*.f64 y (*.f64 z t))) 4)))
(*.f64 4 (-.f64 (/.f64 x 8) (*.f64 (*.f64 y (*.f64 t z)) 9/16)))
(*.f64 4 (-.f64 (/.f64 x 8) (*.f64 y (*.f64 (*.f64 t z) 9/16))))
(*.f64 (+.f64 x (-.f64 x (*.f64 z (*.f64 (*.f64 y t) 9)))) 1/4)
(*.f64 1/4 (+.f64 x (-.f64 x (*.f64 z (*.f64 (*.f64 y t) 9)))))
(*.f64 1/4 (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(*.f64 1/4 (+.f64 x (-.f64 x (*.f64 y (*.f64 (*.f64 t 9) z)))))
(*.f64 1/4 (+.f64 x (-.f64 x (*.f64 (*.f64 y (*.f64 t z)) 9))))
(*.f64 -1 (+.f64 (*.f64 9/4 (*.f64 y (*.f64 z t))) (/.f64 x -2)))
(neg.f64 (+.f64 (*.f64 y (*.f64 (*.f64 t z) 9/4)) (/.f64 x -2)))
(neg.f64 (+.f64 (*.f64 9/4 (*.f64 y (*.f64 t z))) (/.f64 x -2)))
(neg.f64 (+.f64 (*.f64 t (*.f64 (*.f64 9/4 y) z)) (/.f64 x -2)))
(neg.f64 (+.f64 (*.f64 t (*.f64 z (*.f64 9/4 y))) (/.f64 x -2)))
(*.f64 1/4 (+.f64 x (-.f64 x (*.f64 z (*.f64 (*.f64 y t) 9)))))
(*.f64 1/4 (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))))
(*.f64 1/4 (+.f64 x (-.f64 x (*.f64 y (*.f64 (*.f64 t 9) z)))))
(*.f64 1/4 (+.f64 x (-.f64 x (*.f64 (*.f64 y (*.f64 t z)) 9))))
(*.f64 (-.f64 (*.f64 x 1/4) (*.f64 z (*.f64 (*.f64 y t) 9/8))) 2)
(-.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) 9/4)))
(-.f64 (*.f64 1/2 x) (*.f64 9/4 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 1/2 x) (*.f64 t (*.f64 (*.f64 9/4 y) z)))
(-.f64 (*.f64 1/2 x) (*.f64 t (*.f64 z (*.f64 9/4 y))))
(*.f64 (/.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x) -8) 4)
(*.f64 4 (/.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t 9/2) z)) x) -8))
(*.f64 4 (/.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x) -8))
(*.f64 4 (/.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 9/2 z))) x) -8))
(*.f64 4 (/.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -8))
(/.f64 (-.f64 (*.f64 x 1/2) (*.f64 9/4 (*.f64 y (*.f64 z t)))) 1)
(-.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) 9/4)))
(-.f64 (*.f64 1/2 x) (*.f64 9/4 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 1/2 x) (*.f64 t (*.f64 (*.f64 9/4 y) z)))
(-.f64 (*.f64 1/2 x) (*.f64 t (*.f64 z (*.f64 9/4 y))))
(/.f64 (-.f64 x (*.f64 z (*.f64 y (*.f64 t 9/2)))) 2)
(/.f64 (-.f64 x (*.f64 y (*.f64 (*.f64 t 9/2) z))) 2)
(/.f64 (-.f64 x (*.f64 y (*.f64 t (*.f64 9/2 z)))) 2)
(/.f64 (-.f64 x (*.f64 y (*.f64 z (*.f64 t 9/2)))) 2)
(/.f64 (+.f64 (*.f64 9/4 (*.f64 y (*.f64 z t))) (/.f64 x -2)) -1)
(neg.f64 (+.f64 (*.f64 y (*.f64 (*.f64 t z) 9/4)) (/.f64 x -2)))
(neg.f64 (+.f64 (*.f64 9/4 (*.f64 y (*.f64 t z))) (/.f64 x -2)))
(neg.f64 (+.f64 (*.f64 t (*.f64 (*.f64 9/4 y) z)) (/.f64 x -2)))
(neg.f64 (+.f64 (*.f64 t (*.f64 z (*.f64 9/4 y))) (/.f64 x -2)))
(/.f64 (+.f64 x (-.f64 x (*.f64 z (*.f64 (*.f64 y t) 9)))) 4)
(/.f64 (+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z))))) 4)
(/.f64 (+.f64 x (-.f64 x (*.f64 y (*.f64 (*.f64 t 9) z)))) 4)
(/.f64 (+.f64 x (-.f64 x (*.f64 (*.f64 y (*.f64 t z)) 9))) 4)
(/.f64 (-.f64 (*.f64 z (*.f64 y (*.f64 t 9/2))) x) -2)
(/.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t 9/2) z)) x) -2)
(/.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 9/2 z))) x) -2)
(/.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) x) -2)
(/.f64 (*.f64 (-.f64 x (*.f64 z (*.f64 y (*.f64 t 9/2)))) 4) 8)
(-.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) 9/4)))
(-.f64 (*.f64 1/2 x) (*.f64 9/4 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 1/2 x) (*.f64 t (*.f64 (*.f64 9/4 y) z)))
(-.f64 (*.f64 1/2 x) (*.f64 t (*.f64 z (*.f64 9/4 y))))
(/.f64 (-.f64 (*.f64 z (*.f64 (*.f64 y t) 9)) (+.f64 x x)) -4)
(/.f64 (-.f64 (*.f64 9 (*.f64 y (*.f64 t z))) (+.f64 x x)) -4)
(/.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t 9) z)) (+.f64 x x)) -4)
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 t z)) 9) (+.f64 x x)) -4)
(/.f64 (*.f64 2 (*.f64 (-.f64 x (*.f64 z (*.f64 y (*.f64 t 9/2)))) 4)) 16)
(-.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) 9/4)))
(-.f64 (*.f64 1/2 x) (*.f64 9/4 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 1/2 x) (*.f64 t (*.f64 (*.f64 9/4 y) z)))
(-.f64 (*.f64 1/2 x) (*.f64 t (*.f64 z (*.f64 9/4 y))))
(/.f64 (*.f64 2 (-.f64 (*.f64 z (*.f64 (*.f64 y t) 9)) (+.f64 x x))) -8)
(*.f64 (-.f64 (*.f64 z (*.f64 (*.f64 y t) 9)) (+.f64 x x)) -1/4)
(*.f64 (-.f64 (*.f64 9 (*.f64 y (*.f64 t z))) (+.f64 x x)) -1/4)
(*.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t 9) z)) (+.f64 x x)) -1/4)
(*.f64 (-.f64 (*.f64 (*.f64 y (*.f64 t z)) 9) (+.f64 x x)) -1/4)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 x (*.f64 z (*.f64 y (*.f64 t 9/2)))) 4))) 32)
(-.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) 9/4)))
(-.f64 (*.f64 1/2 x) (*.f64 9/4 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 1/2 x) (*.f64 t (*.f64 (*.f64 9/4 y) z)))
(-.f64 (*.f64 1/2 x) (*.f64 t (*.f64 z (*.f64 9/4 y))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (-.f64 x (*.f64 z (*.f64 y (*.f64 t 9/2)))) 4)))) 64)
(-.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) 9/4)))
(-.f64 (*.f64 1/2 x) (*.f64 9/4 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 1/2 x) (*.f64 t (*.f64 (*.f64 9/4 y) z)))
(-.f64 (*.f64 1/2 x) (*.f64 t (*.f64 z (*.f64 9/4 y))))
(pow.f64 (-.f64 (*.f64 x 1/2) (*.f64 9/4 (*.f64 y (*.f64 z t)))) 1)
(-.f64 (*.f64 1/2 x) (*.f64 y (*.f64 (*.f64 t z) 9/4)))
(-.f64 (*.f64 1/2 x) (*.f64 9/4 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 1/2 x) (*.f64 t (*.f64 (*.f64 9/4 y) z)))
(-.f64 (*.f64 1/2 x) (*.f64 t (*.f64 z (*.f64 9/4 y))))
(neg.f64 (+.f64 (*.f64 9/4 (*.f64 y (*.f64 z t))) (/.f64 x -2)))
(neg.f64 (+.f64 (*.f64 y (*.f64 (*.f64 t z) 9/4)) (/.f64 x -2)))
(neg.f64 (+.f64 (*.f64 9/4 (*.f64 y (*.f64 t z))) (/.f64 x -2)))
(neg.f64 (+.f64 (*.f64 t (*.f64 (*.f64 9/4 y) z)) (/.f64 x -2)))
(neg.f64 (+.f64 (*.f64 t (*.f64 z (*.f64 9/4 y))) (/.f64 x -2)))

eval60.0ms (0.3%)

Compiler

Compiled 3334 to 2176 computations (34.7% saved)

prune61.0ms (0.3%)

Pruning

13 alts after pruning (6 fresh and 7 done)

PrunedKeptTotal
New2412243
Fresh145
Picked101
Done279
Total24513258
Error
0.0b
Counts
258 → 13
Alt Table
Click to see full alt table
StatusErrorProgram
49.6b
(/.f64 (*.f64 z (*.f64 t (*.f64 y -18))) 2)
29.5b
(-.f64 (*.f64 b (*.f64 27 a)) (*.f64 t (*.f64 y (*.f64 9 z))))
29.3b
(-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z))))
21.7b
(-.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 9 t))))
21.9b
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
17.3b
(+.f64 (*.f64 2 x) (*.f64 b (*.f64 27 a)))
49.6b
(*.f64 (*.f64 z (*.f64 y t)) -9)
47.3b
(*.f64 y (*.f64 t (*.f64 z -9)))
47.5b
(*.f64 t (*.f64 -9 (*.f64 y z)))
44.4b
(*.f64 a (*.f64 27 b))
44.4b
(*.f64 27 (*.f64 a b))
35.8b
(*.f64 2 x)
47.5b
(*.f64 -9 (*.f64 t (*.f64 y z)))
Compiler

Compiled 279 to 216 computations (22.6% saved)

localize16.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
0.2b
(*.f64 (*.f64 9 z) y)
7.6b
(*.f64 t (*.f64 (*.f64 9 z) y))
Compiler

Compiled 41 to 26 computations (36.6% saved)

series3.0ms (0%)

Counts
3 → 108
Calls

27 calls:

TimeVariablePointExpression
1.0ms
t
@-inf
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
0.0ms
t
@0
(*.f64 t (*.f64 (*.f64 9 z) y))
0.0ms
t
@inf
(*.f64 t (*.f64 (*.f64 9 z) y))
0.0ms
z
@-inf
(*.f64 t (*.f64 (*.f64 9 z) y))
0.0ms
z
@inf
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))

rewrite106.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1438×exponential.json-3
1438×rational.json-1
1438×rational.json-2
1438×rational.json-4
1438×rational.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01363
18663
217863
339063
480263
5206863
6473363
7702563
Stop Event
node limit
Counts
3 → 62
Calls
Call 1
Inputs
(*.f64 t (*.f64 (*.f64 9 z) y))
(*.f64 (*.f64 9 z) y)
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 9 (*.f64 z y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (*.f64 9 (*.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 t y) (*.f64 z 9/2)) (*.f64 (*.f64 t y) (*.f64 z 9/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 9 (*.f64 z y))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 9 (*.f64 z y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 z (*.f64 y 18))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 z (*.f64 y 36))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 t (*.f64 9 (*.f64 z y))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 t (*.f64 9 (*.f64 z y))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 9 (*.f64 z y))) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 9 (*.f64 z y))) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (*.f64 9 (*.f64 z y))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 9 (*.f64 z y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 9 (*.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 z 9/2)) (*.f64 y (*.f64 z 9/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 9 (*.f64 z y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 9 (*.f64 z y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 y 18)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 y 36)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 9 (*.f64 z y)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 9 (*.f64 z y)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 9 (*.f64 z y)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 9 (*.f64 z y)) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 9 (*.f64 z y)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 x (-.f64 x (*.f64 t (*.f64 9 (*.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x x) (neg.f64 (*.f64 t (*.f64 9 (*.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (-.f64 x (*.f64 t (*.f64 9 (*.f64 z y))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 x (-.f64 x (*.f64 t (*.f64 9 (*.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (-.f64 (+.f64 x x) (+.f64 1 (*.f64 t (*.f64 9 (*.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (*.f64 t (*.f64 9 (*.f64 z y)))) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 x (-.f64 1 (-.f64 (*.f64 t (*.f64 9 (*.f64 z y))) x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (-.f64 1 (*.f64 t (*.f64 9 (*.f64 z y)))) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (-.f64 1 (-.f64 (*.f64 t (*.f64 9 (*.f64 z y))) x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 t (*.f64 9 (*.f64 z y)))) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 x (*.f64 (*.f64 t y) (*.f64 z 9/2))) (-.f64 x (*.f64 (*.f64 t y) (*.f64 z 9/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -2 (-.f64 (+.f64 x x) (-.f64 (*.f64 t (*.f64 9 (*.f64 z y))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 x (*.f64 (*.f64 t y) (*.f64 z 9/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (-.f64 x (*.f64 t (*.f64 9 (*.f64 z y))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 x (-.f64 x (*.f64 t (*.f64 9 (*.f64 z y))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x 4) (*.f64 t (*.f64 z (*.f64 y 18)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 t (*.f64 9 (*.f64 z y))) (+.f64 x x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (-.f64 x (*.f64 (*.f64 t y) (*.f64 z 9/2))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (-.f64 (*.f64 x 1/2) (/.f64 (*.f64 (*.f64 t y) (*.f64 z 9/2)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 x 8) (*.f64 t (*.f64 z (*.f64 y 36)))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (*.f64 t (*.f64 9 (*.f64 z y))) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (*.f64 x 4) (*.f64 t (*.f64 z (*.f64 y 18)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (-.f64 (*.f64 x 8) (*.f64 t (*.f64 z (*.f64 y 36)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 x (*.f64 (*.f64 t y) (*.f64 z 9/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 x (*.f64 (*.f64 t y) (*.f64 z 9/2))) 2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (-.f64 x (*.f64 t (*.f64 9 (*.f64 z y))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x 4) (*.f64 t (*.f64 z (*.f64 y 18)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 t (*.f64 9 (*.f64 z y))) (+.f64 x x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 x 8) (*.f64 t (*.f64 z (*.f64 y 36)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 t (*.f64 z (*.f64 y 18))) (*.f64 x 4)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 t (*.f64 z (*.f64 y 36))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 t (*.f64 z (*.f64 y 36))) (*.f64 x 8)) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 t (*.f64 z (*.f64 y 36)))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (*.f64 t (*.f64 z (*.f64 y 36))) (*.f64 x 8))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 t (*.f64 z (*.f64 y 36))))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 t (*.f64 z (*.f64 y 36)))))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 x (-.f64 x (*.f64 t (*.f64 9 (*.f64 z y))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (*.f64 t (*.f64 9 (*.f64 z y))) (+.f64 x x)))))))

simplify336.0ms (1.5%)

Algorithm
egg-herbie
Rules
1884×rational.json-simplify-35
1234×rational.json-simplify-2
998×rational.json-simplify-1
882×rational.json-simplify-51
852×rational.json-simplify-53
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01463968
13463968
27703962
318833962
445913962
562173962
672483962
778873962
Stop Event
node limit
Counts
170 → 118
Calls
Call 1
Inputs
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 9 (*.f64 y z))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 t (*.f64 9 (*.f64 z y))) 0)
(+.f64 0 (*.f64 t (*.f64 9 (*.f64 z y))))
(+.f64 (*.f64 (*.f64 t y) (*.f64 z 9/2)) (*.f64 (*.f64 t y) (*.f64 z 9/2)))
(-.f64 (*.f64 t (*.f64 9 (*.f64 z y))) 0)
(/.f64 (*.f64 t (*.f64 9 (*.f64 z y))) 1)
(/.f64 (*.f64 t (*.f64 z (*.f64 y 18))) 2)
(/.f64 (*.f64 t (*.f64 z (*.f64 y 36))) 4)
(/.f64 (*.f64 (*.f64 t (*.f64 9 (*.f64 z y))) 8) 8)
(/.f64 (*.f64 2 (*.f64 (*.f64 t (*.f64 9 (*.f64 z y))) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 9 (*.f64 z y))) 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 9 (*.f64 z y))) 8)))) 64)
(pow.f64 (*.f64 t (*.f64 9 (*.f64 z y))) 1)
(+.f64 (*.f64 9 (*.f64 z y)) 0)
(+.f64 0 (*.f64 9 (*.f64 z y)))
(+.f64 (*.f64 y (*.f64 z 9/2)) (*.f64 y (*.f64 z 9/2)))
(-.f64 (*.f64 9 (*.f64 z y)) 0)
(/.f64 (*.f64 9 (*.f64 z y)) 1)
(/.f64 (*.f64 z (*.f64 y 18)) 2)
(/.f64 (*.f64 z (*.f64 y 36)) 4)
(/.f64 (*.f64 (*.f64 9 (*.f64 z y)) 8) 8)
(/.f64 (*.f64 2 (*.f64 (*.f64 9 (*.f64 z y)) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 9 (*.f64 z y)) 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 9 (*.f64 z y)) 8)))) 64)
(pow.f64 (*.f64 9 (*.f64 z y)) 1)
(+.f64 x (-.f64 x (*.f64 t (*.f64 9 (*.f64 z y)))))
(+.f64 (+.f64 x x) (neg.f64 (*.f64 t (*.f64 9 (*.f64 z y)))))
(+.f64 (+.f64 x (-.f64 x (*.f64 t (*.f64 9 (*.f64 z y))))) 0)
(+.f64 0 (+.f64 x (-.f64 x (*.f64 t (*.f64 9 (*.f64 z y))))))
(+.f64 1 (-.f64 (+.f64 x x) (+.f64 1 (*.f64 t (*.f64 9 (*.f64 z y))))))
(+.f64 (neg.f64 (*.f64 t (*.f64 9 (*.f64 z y)))) (+.f64 x x))
(+.f64 -1 (+.f64 x (-.f64 1 (-.f64 (*.f64 t (*.f64 9 (*.f64 z y))) x))))
(+.f64 -1 (+.f64 (-.f64 1 (*.f64 t (*.f64 9 (*.f64 z y)))) (+.f64 x x)))
(+.f64 (+.f64 x (-.f64 1 (-.f64 (*.f64 t (*.f64 9 (*.f64 z y))) x))) -1)
(+.f64 (-.f64 x (*.f64 t (*.f64 9 (*.f64 z y)))) x)
(+.f64 (-.f64 x (*.f64 (*.f64 t y) (*.f64 z 9/2))) (-.f64 x (*.f64 (*.f64 t y) (*.f64 z 9/2))))
(+.f64 -2 (-.f64 (+.f64 x x) (-.f64 (*.f64 t (*.f64 9 (*.f64 z y))) 2)))
(*.f64 2 (-.f64 x (*.f64 (*.f64 t y) (*.f64 z 9/2))))
(*.f64 (+.f64 x (-.f64 x (*.f64 t (*.f64 9 (*.f64 z y))))) 1)
(*.f64 1 (+.f64 x (-.f64 x (*.f64 t (*.f64 9 (*.f64 z y))))))
(*.f64 (-.f64 (*.f64 x 4) (*.f64 t (*.f64 z (*.f64 y 18)))) 1/2)
(*.f64 (-.f64 (*.f64 t (*.f64 9 (*.f64 z y))) (+.f64 x x)) -1)
(*.f64 4 (/.f64 (-.f64 x (*.f64 (*.f64 t y) (*.f64 z 9/2))) 2))
(*.f64 4 (-.f64 (*.f64 x 1/2) (/.f64 (*.f64 (*.f64 t y) (*.f64 z 9/2)) 2)))
(*.f64 (-.f64 (*.f64 x 8) (*.f64 t (*.f64 z (*.f64 y 36)))) 1/4)
(*.f64 -1 (-.f64 (*.f64 t (*.f64 9 (*.f64 z y))) (+.f64 x x)))
(*.f64 1/2 (-.f64 (*.f64 x 4) (*.f64 t (*.f64 z (*.f64 y 18)))))
(*.f64 1/4 (-.f64 (*.f64 x 8) (*.f64 t (*.f64 z (*.f64 y 36)))))
(*.f64 (-.f64 x (*.f64 (*.f64 t y) (*.f64 z 9/2))) 2)
(*.f64 (/.f64 (-.f64 x (*.f64 (*.f64 t y) (*.f64 z 9/2))) 2) 4)
(/.f64 (+.f64 x (-.f64 x (*.f64 t (*.f64 9 (*.f64 z y))))) 1)
(/.f64 (-.f64 (*.f64 x 4) (*.f64 t (*.f64 z (*.f64 y 18)))) 2)
(/.f64 (-.f64 (*.f64 t (*.f64 9 (*.f64 z y))) (+.f64 x x)) -1)
(/.f64 (-.f64 (*.f64 x 8) (*.f64 t (*.f64 z (*.f64 y 36)))) 4)
(/.f64 (-.f64 (*.f64 t (*.f64 z (*.f64 y 18))) (*.f64 x 4)) -2)
(/.f64 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 t (*.f64 z (*.f64 y 36))))) 8)
(/.f64 (-.f64 (*.f64 t (*.f64 z (*.f64 y 36))) (*.f64 x 8)) -4)
(/.f64 (*.f64 2 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 t (*.f64 z (*.f64 y 36)))))) 16)
(/.f64 (*.f64 2 (-.f64 (*.f64 t (*.f64 z (*.f64 y 36))) (*.f64 x 8))) -8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 t (*.f64 z (*.f64 y 36))))))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 t (*.f64 z (*.f64 y 36)))))))) 64)
(pow.f64 (+.f64 x (-.f64 x (*.f64 t (*.f64 9 (*.f64 z y))))) 1)
(neg.f64 (-.f64 (*.f64 t (*.f64 9 (*.f64 z y))) (+.f64 x x)))
Outputs
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 y (*.f64 9 (*.f64 t z)))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 (*.f64 t z) (*.f64 y -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 (*.f64 t z) (*.f64 y -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 (*.f64 t z) (*.f64 y -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 (*.f64 t z) (*.f64 y -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 (*.f64 t z) (*.f64 y -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(*.f64 2 x)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 (*.f64 t z) (*.f64 y -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 (*.f64 t z) (*.f64 y -9))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(+.f64 (*.f64 2 x) (*.f64 -9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) -9)) (*.f64 2 x))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 t z) (*.f64 y -9)))
(+.f64 (*.f64 2 x) (*.f64 y (*.f64 t (*.f64 z -9))))
(+.f64 (*.f64 2 x) (*.f64 (*.f64 y (*.f64 t z)) -9))
(+.f64 (*.f64 t (*.f64 9 (*.f64 z y))) 0)
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(+.f64 0 (*.f64 t (*.f64 9 (*.f64 z y))))
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(+.f64 (*.f64 (*.f64 t y) (*.f64 z 9/2)) (*.f64 (*.f64 t y) (*.f64 z 9/2)))
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(-.f64 (*.f64 t (*.f64 9 (*.f64 z y))) 0)
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(/.f64 (*.f64 t (*.f64 9 (*.f64 z y))) 1)
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(/.f64 (*.f64 t (*.f64 z (*.f64 y 18))) 2)
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(/.f64 (*.f64 t (*.f64 z (*.f64 y 36))) 4)
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(/.f64 (*.f64 (*.f64 t (*.f64 9 (*.f64 z y))) 8) 8)
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(/.f64 (*.f64 2 (*.f64 (*.f64 t (*.f64 9 (*.f64 z y))) 8)) 16)
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 9 (*.f64 z y))) 8))) 32)
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 9 (*.f64 z y))) 8)))) 64)
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(pow.f64 (*.f64 t (*.f64 9 (*.f64 z y))) 1)
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 9 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 9 (*.f64 t z)))
(+.f64 (*.f64 9 (*.f64 z y)) 0)
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(+.f64 0 (*.f64 9 (*.f64 z y)))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(+.f64 (*.f64 y (*.f64 z 9/2)) (*.f64 y (*.f64 z 9/2)))
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(-.f64 (*.f64 9 (*.f64 z y)) 0)
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(/.f64 (*.f64 9 (*.f64 z y)) 1)
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(/.f64 (*.f64 z (*.f64 y 18)) 2)
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(/.f64 (*.f64 z (*.f64 y 36)) 4)
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(/.f64 (*.f64 (*.f64 9 (*.f64 z y)) 8) 8)
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(/.f64 (*.f64 2 (*.f64 (*.f64 9 (*.f64 z y)) 8)) 16)
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 9 (*.f64 z y)) 8))) 32)
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 9 (*.f64 z y)) 8)))) 64)
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(pow.f64 (*.f64 9 (*.f64 z y)) 1)
(*.f64 9 (*.f64 y z))
(*.f64 y (*.f64 9 z))
(+.f64 x (-.f64 x (*.f64 t (*.f64 9 (*.f64 z y)))))
(+.f64 x (-.f64 x (*.f64 t (*.f64 9 (*.f64 y z)))))
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z)))))
(+.f64 (+.f64 x x) (neg.f64 (*.f64 t (*.f64 9 (*.f64 z y)))))
(+.f64 x (-.f64 x (*.f64 t (*.f64 9 (*.f64 y z)))))
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z)))))
(+.f64 (+.f64 x (-.f64 x (*.f64 t (*.f64 9 (*.f64 z y))))) 0)
(+.f64 x (-.f64 x (*.f64 t (*.f64 9 (*.f64 y z)))))
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z)))))
(+.f64 0 (+.f64 x (-.f64 x (*.f64 t (*.f64 9 (*.f64 z y))))))
(+.f64 x (-.f64 x (*.f64 t (*.f64 9 (*.f64 y z)))))
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z)))))
(+.f64 1 (-.f64 (+.f64 x x) (+.f64 1 (*.f64 t (*.f64 9 (*.f64 z y))))))
(+.f64 x (-.f64 x (*.f64 t (*.f64 9 (*.f64 y z)))))
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z)))))
(+.f64 (neg.f64 (*.f64 t (*.f64 9 (*.f64 z y)))) (+.f64 x x))
(+.f64 x (-.f64 x (*.f64 t (*.f64 9 (*.f64 y z)))))
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z)))))
(+.f64 -1 (+.f64 x (-.f64 1 (-.f64 (*.f64 t (*.f64 9 (*.f64 z y))) x))))
(+.f64 x (-.f64 x (*.f64 t (*.f64 9 (*.f64 y z)))))
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z)))))
(+.f64 -1 (+.f64 (-.f64 1 (*.f64 t (*.f64 9 (*.f64 z y)))) (+.f64 x x)))
(+.f64 x (-.f64 x (*.f64 t (*.f64 9 (*.f64 y z)))))
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z)))))
(+.f64 (+.f64 x (-.f64 1 (-.f64 (*.f64 t (*.f64 9 (*.f64 z y))) x))) -1)
(+.f64 x (-.f64 x (*.f64 t (*.f64 9 (*.f64 y z)))))
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z)))))
(+.f64 (-.f64 x (*.f64 t (*.f64 9 (*.f64 z y)))) x)
(+.f64 x (-.f64 x (*.f64 t (*.f64 9 (*.f64 y z)))))
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z)))))
(+.f64 (-.f64 x (*.f64 (*.f64 t y) (*.f64 z 9/2))) (-.f64 x (*.f64 (*.f64 t y) (*.f64 z 9/2))))
(+.f64 (-.f64 x (*.f64 z (*.f64 9/2 (*.f64 y t)))) (-.f64 x (*.f64 z (*.f64 9/2 (*.f64 y t)))))
(+.f64 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z)))) (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))) (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(+.f64 -2 (-.f64 (+.f64 x x) (-.f64 (*.f64 t (*.f64 9 (*.f64 z y))) 2)))
(+.f64 x (-.f64 x (*.f64 t (*.f64 9 (*.f64 y z)))))
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z)))))
(*.f64 2 (-.f64 x (*.f64 (*.f64 t y) (*.f64 z 9/2))))
(*.f64 2 (-.f64 x (*.f64 z (*.f64 9/2 (*.f64 y t)))))
(*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z)))))
(*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(*.f64 (+.f64 x (-.f64 x (*.f64 t (*.f64 9 (*.f64 z y))))) 1)
(+.f64 x (-.f64 x (*.f64 t (*.f64 9 (*.f64 y z)))))
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z)))))
(*.f64 1 (+.f64 x (-.f64 x (*.f64 t (*.f64 9 (*.f64 z y))))))
(+.f64 x (-.f64 x (*.f64 t (*.f64 9 (*.f64 y z)))))
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z)))))
(*.f64 (-.f64 (*.f64 x 4) (*.f64 t (*.f64 z (*.f64 y 18)))) 1/2)
(*.f64 (-.f64 (*.f64 x 4) (*.f64 t (*.f64 y (*.f64 18 z)))) 1/2)
(*.f64 (-.f64 (*.f64 x 4) (*.f64 t (*.f64 y (*.f64 z 18)))) 1/2)
(*.f64 (-.f64 (*.f64 x 4) (*.f64 y (*.f64 t (*.f64 z 18)))) 1/2)
(*.f64 (-.f64 (*.f64 t (*.f64 9 (*.f64 z y))) (+.f64 x x)) -1)
(+.f64 x (-.f64 x (*.f64 t (*.f64 9 (*.f64 y z)))))
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z)))))
(*.f64 4 (/.f64 (-.f64 x (*.f64 (*.f64 t y) (*.f64 z 9/2))) 2))
(*.f64 4 (/.f64 (-.f64 x (*.f64 z (*.f64 9/2 (*.f64 y t)))) 2))
(*.f64 4 (/.f64 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z)))) 2))
(*.f64 4 (/.f64 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))) 2))
(*.f64 4 (-.f64 (*.f64 x 1/2) (/.f64 (*.f64 (*.f64 t y) (*.f64 z 9/2)) 2)))
(*.f64 4 (-.f64 (*.f64 x 1/2) (*.f64 (*.f64 z 9/2) (/.f64 (*.f64 y t) 2))))
(*.f64 4 (-.f64 (*.f64 x 1/2) (*.f64 (*.f64 z 9/2) (*.f64 y (/.f64 t 2)))))
(*.f64 4 (-.f64 (*.f64 x 1/2) (*.f64 (*.f64 y (*.f64 t z)) 9/4)))
(*.f64 (-.f64 (*.f64 x 8) (*.f64 t (*.f64 z (*.f64 y 36)))) 1/4)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 t (*.f64 y (*.f64 36 z)))) 1/4)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 (*.f64 z 36) t))) 1/4)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 t (*.f64 z 36)))) 1/4)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 (*.f64 y (*.f64 t z)) 36)) 1/4)
(*.f64 -1 (-.f64 (*.f64 t (*.f64 9 (*.f64 z y))) (+.f64 x x)))
(+.f64 x (-.f64 x (*.f64 t (*.f64 9 (*.f64 y z)))))
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z)))))
(*.f64 1/2 (-.f64 (*.f64 x 4) (*.f64 t (*.f64 z (*.f64 y 18)))))
(*.f64 (-.f64 (*.f64 x 4) (*.f64 t (*.f64 y (*.f64 18 z)))) 1/2)
(*.f64 (-.f64 (*.f64 x 4) (*.f64 t (*.f64 y (*.f64 z 18)))) 1/2)
(*.f64 (-.f64 (*.f64 x 4) (*.f64 y (*.f64 t (*.f64 z 18)))) 1/2)
(*.f64 1/4 (-.f64 (*.f64 x 8) (*.f64 t (*.f64 z (*.f64 y 36)))))
(*.f64 (-.f64 (*.f64 x 8) (*.f64 t (*.f64 y (*.f64 36 z)))) 1/4)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 (*.f64 z 36) t))) 1/4)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 t (*.f64 z 36)))) 1/4)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 (*.f64 y (*.f64 t z)) 36)) 1/4)
(*.f64 (-.f64 x (*.f64 (*.f64 t y) (*.f64 z 9/2))) 2)
(*.f64 2 (-.f64 x (*.f64 z (*.f64 9/2 (*.f64 y t)))))
(*.f64 2 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z)))))
(*.f64 2 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(*.f64 (/.f64 (-.f64 x (*.f64 (*.f64 t y) (*.f64 z 9/2))) 2) 4)
(*.f64 4 (/.f64 (-.f64 x (*.f64 z (*.f64 9/2 (*.f64 y t)))) 2))
(*.f64 4 (/.f64 (-.f64 x (*.f64 9/2 (*.f64 y (*.f64 t z)))) 2))
(*.f64 4 (/.f64 (-.f64 x (*.f64 y (*.f64 t (*.f64 z 9/2)))) 2))
(/.f64 (+.f64 x (-.f64 x (*.f64 t (*.f64 9 (*.f64 z y))))) 1)
(+.f64 x (-.f64 x (*.f64 t (*.f64 9 (*.f64 y z)))))
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z)))))
(/.f64 (-.f64 (*.f64 x 4) (*.f64 t (*.f64 z (*.f64 y 18)))) 2)
(/.f64 (-.f64 (*.f64 x 4) (*.f64 t (*.f64 y (*.f64 18 z)))) 2)
(/.f64 (-.f64 (*.f64 x 4) (*.f64 t (*.f64 y (*.f64 z 18)))) 2)
(/.f64 (-.f64 (*.f64 x 4) (*.f64 y (*.f64 t (*.f64 z 18)))) 2)
(/.f64 (-.f64 (*.f64 t (*.f64 9 (*.f64 z y))) (+.f64 x x)) -1)
(+.f64 x (-.f64 x (*.f64 t (*.f64 9 (*.f64 y z)))))
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z)))))
(/.f64 (-.f64 (*.f64 x 8) (*.f64 t (*.f64 z (*.f64 y 36)))) 4)
(/.f64 (-.f64 (*.f64 x 8) (*.f64 t (*.f64 y (*.f64 36 z)))) 4)
(/.f64 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 (*.f64 z 36) t))) 4)
(/.f64 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 t (*.f64 z 36)))) 4)
(/.f64 (-.f64 (*.f64 x 8) (*.f64 (*.f64 y (*.f64 t z)) 36)) 4)
(/.f64 (-.f64 (*.f64 t (*.f64 z (*.f64 y 18))) (*.f64 x 4)) -2)
(/.f64 (-.f64 (*.f64 t (*.f64 y (*.f64 18 z))) (*.f64 x 4)) -2)
(/.f64 (-.f64 (*.f64 t (*.f64 y (*.f64 z 18))) (*.f64 x 4)) -2)
(/.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 18))) (*.f64 x 4)) -2)
(/.f64 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 t (*.f64 z (*.f64 y 36))))) 8)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 t (*.f64 y (*.f64 36 z)))) 1/4)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 (*.f64 z 36) t))) 1/4)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 t (*.f64 z 36)))) 1/4)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 (*.f64 y (*.f64 t z)) 36)) 1/4)
(/.f64 (-.f64 (*.f64 t (*.f64 z (*.f64 y 36))) (*.f64 x 8)) -4)
(/.f64 (-.f64 (*.f64 t (*.f64 y (*.f64 36 z))) (*.f64 x 8)) -4)
(/.f64 (-.f64 (*.f64 y (*.f64 (*.f64 z 36) t)) (*.f64 x 8)) -4)
(/.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 36))) (*.f64 x 8)) -4)
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 t z)) 36) (*.f64 x 8)) -4)
(/.f64 (*.f64 2 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 t (*.f64 z (*.f64 y 36)))))) 16)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 t (*.f64 y (*.f64 36 z)))) 1/4)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 (*.f64 z 36) t))) 1/4)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 t (*.f64 z 36)))) 1/4)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 (*.f64 y (*.f64 t z)) 36)) 1/4)
(/.f64 (*.f64 2 (-.f64 (*.f64 t (*.f64 z (*.f64 y 36))) (*.f64 x 8))) -8)
(*.f64 (-.f64 (*.f64 t (*.f64 y (*.f64 36 z))) (*.f64 x 8)) -1/4)
(*.f64 (-.f64 (*.f64 y (*.f64 (*.f64 z 36) t)) (*.f64 x 8)) -1/4)
(*.f64 (-.f64 (*.f64 y (*.f64 t (*.f64 z 36))) (*.f64 x 8)) -1/4)
(*.f64 (-.f64 (*.f64 (*.f64 y (*.f64 t z)) 36) (*.f64 x 8)) -1/4)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 t (*.f64 z (*.f64 y 36))))))) 32)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 t (*.f64 y (*.f64 36 z)))) 1/4)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 (*.f64 z 36) t))) 1/4)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 t (*.f64 z 36)))) 1/4)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 (*.f64 y (*.f64 t z)) 36)) 1/4)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (-.f64 (*.f64 x 8) (*.f64 t (*.f64 z (*.f64 y 36)))))))) 64)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 t (*.f64 y (*.f64 36 z)))) 1/4)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 (*.f64 z 36) t))) 1/4)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 y (*.f64 t (*.f64 z 36)))) 1/4)
(*.f64 (-.f64 (*.f64 x 8) (*.f64 (*.f64 y (*.f64 t z)) 36)) 1/4)
(pow.f64 (+.f64 x (-.f64 x (*.f64 t (*.f64 9 (*.f64 z y))))) 1)
(+.f64 x (-.f64 x (*.f64 t (*.f64 9 (*.f64 y z)))))
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z)))))
(neg.f64 (-.f64 (*.f64 t (*.f64 9 (*.f64 z y))) (+.f64 x x)))
(+.f64 x (-.f64 x (*.f64 t (*.f64 9 (*.f64 y z)))))
(+.f64 x (-.f64 x (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 x (-.f64 x (*.f64 y (*.f64 9 (*.f64 t z)))))

localize7.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.2b
(*.f64 a (*.f64 27 b))
Compiler

Compiled 17 to 12 computations (29.4% saved)

localize8.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.2b
(*.f64 -9 (*.f64 y z))
7.6b
(*.f64 t (*.f64 -9 (*.f64 y z)))
Compiler

Compiled 25 to 13 computations (48% saved)

series1.0ms (0%)

Counts
2 → 36
Calls

15 calls:

TimeVariablePointExpression
0.0ms
z
@0
(*.f64 -9 (*.f64 y z))
0.0ms
y
@0
(*.f64 -9 (*.f64 y z))
0.0ms
t
@0
(*.f64 t (*.f64 -9 (*.f64 y z)))
0.0ms
t
@inf
(*.f64 t (*.f64 -9 (*.f64 y z)))
0.0ms
t
@-inf
(*.f64 t (*.f64 -9 (*.f64 y z)))

rewrite194.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
2346×rational.json-simplify-35
1268×exponential.json-3
1268×rational.json-1
1268×rational.json-2
1268×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0932
16332
215232
334132
467232
5171832
6368532
7516032
8613432
9712332
10712332
11712332
Stop Event
node limit
Counts
2 → 28
Calls
Call 1
Inputs
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 -9 (*.f64 y z))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -9 (*.f64 t (*.f64 y z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -9 (*.f64 t (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 t (*.f64 y z)) -9/2) (*.f64 (*.f64 t (*.f64 y z)) -9/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -9 (*.f64 t (*.f64 y z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -9 (*.f64 t (*.f64 y z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 z (*.f64 y -18))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 (*.f64 y z) -36)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 -9 (*.f64 t (*.f64 y z))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 -9 (*.f64 t (*.f64 y z))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 -9 (*.f64 t (*.f64 y z))) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 -9 (*.f64 t (*.f64 y z))) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 -9 (*.f64 t (*.f64 y z))) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 -9 (*.f64 t (*.f64 y z))) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 -9 (*.f64 t (*.f64 y z))) 8)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -9 (*.f64 t (*.f64 y z))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -9 (*.f64 y z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -9 (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 z -9/2)) (*.f64 y (*.f64 z -9/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -9 (*.f64 y z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 -9 (*.f64 y z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 y -18)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y z) -36) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 y z) -36)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y z) -36))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y z) -36)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y z) -36))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y z) -36)))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y z) -36)))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y z) -36))))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -9 (*.f64 y z)) 1)))))

simplify352.0ms (1.5%)

Algorithm
egg-herbie
Rules
2772×rational.json-simplify-2
1926×rational.json-simplify-35
1788×rational.json-simplify-1
1190×rational.json-simplify-41
1064×exponential.json-simplify-26
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0741132
11941132
24561132
314621132
432281132
550431132
657391132
760411132
862131132
963811132
1077751132
Stop Event
node limit
Counts
64 → 34
Calls
Call 1
Inputs
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 -9 (*.f64 t (*.f64 y z))) 0)
(+.f64 0 (*.f64 -9 (*.f64 t (*.f64 y z))))
(+.f64 (*.f64 (*.f64 t (*.f64 y z)) -9/2) (*.f64 (*.f64 t (*.f64 y z)) -9/2))
(-.f64 (*.f64 -9 (*.f64 t (*.f64 y z))) 0)
(/.f64 (*.f64 -9 (*.f64 t (*.f64 y z))) 1)
(/.f64 (*.f64 t (*.f64 z (*.f64 y -18))) 2)
(/.f64 (*.f64 t (*.f64 (*.f64 y z) -36)) 4)
(/.f64 (*.f64 (*.f64 -9 (*.f64 t (*.f64 y z))) 8) 8)
(/.f64 (*.f64 2 (*.f64 (*.f64 -9 (*.f64 t (*.f64 y z))) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 -9 (*.f64 t (*.f64 y z))) 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 -9 (*.f64 t (*.f64 y z))) 8)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 -9 (*.f64 t (*.f64 y z))) 8))))) 128)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 -9 (*.f64 t (*.f64 y z))) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 -9 (*.f64 t (*.f64 y z))) 8)))))) 256)
(pow.f64 (*.f64 -9 (*.f64 t (*.f64 y z))) 1)
(+.f64 (*.f64 -9 (*.f64 y z)) 0)
(+.f64 0 (*.f64 -9 (*.f64 y z)))
(+.f64 (*.f64 y (*.f64 z -9/2)) (*.f64 y (*.f64 z -9/2)))
(-.f64 (*.f64 -9 (*.f64 y z)) 0)
(/.f64 (*.f64 -9 (*.f64 y z)) 1)
(/.f64 (*.f64 z (*.f64 y -18)) 2)
(/.f64 (*.f64 (*.f64 y z) -36) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 y z) -36)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y z) -36))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y z) -36)))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y z) -36))))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y z) -36)))))) 128)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y z) -36)))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y z) -36))))))) 256)
(pow.f64 (*.f64 -9 (*.f64 y z)) 1)
Outputs
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y z) (*.f64 t -9))
(*.f64 y (*.f64 z (*.f64 -9 t)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y z) (*.f64 t -9))
(*.f64 y (*.f64 z (*.f64 -9 t)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y z) (*.f64 t -9))
(*.f64 y (*.f64 z (*.f64 -9 t)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y z) (*.f64 t -9))
(*.f64 y (*.f64 z (*.f64 -9 t)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y z) (*.f64 t -9))
(*.f64 y (*.f64 z (*.f64 -9 t)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y z) (*.f64 t -9))
(*.f64 y (*.f64 z (*.f64 -9 t)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y z) (*.f64 t -9))
(*.f64 y (*.f64 z (*.f64 -9 t)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y z) (*.f64 t -9))
(*.f64 y (*.f64 z (*.f64 -9 t)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y z) (*.f64 t -9))
(*.f64 y (*.f64 z (*.f64 -9 t)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y z) (*.f64 t -9))
(*.f64 y (*.f64 z (*.f64 -9 t)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y z) (*.f64 t -9))
(*.f64 y (*.f64 z (*.f64 -9 t)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y z) (*.f64 t -9))
(*.f64 y (*.f64 z (*.f64 -9 t)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y z) (*.f64 t -9))
(*.f64 y (*.f64 z (*.f64 -9 t)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y z) (*.f64 t -9))
(*.f64 y (*.f64 z (*.f64 -9 t)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y z) (*.f64 t -9))
(*.f64 y (*.f64 z (*.f64 -9 t)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y z) (*.f64 t -9))
(*.f64 y (*.f64 z (*.f64 -9 t)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y z) (*.f64 t -9))
(*.f64 y (*.f64 z (*.f64 -9 t)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y z) (*.f64 t -9))
(*.f64 y (*.f64 z (*.f64 -9 t)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y z) (*.f64 t -9))
(*.f64 y (*.f64 z (*.f64 -9 t)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y z) (*.f64 t -9))
(*.f64 y (*.f64 z (*.f64 -9 t)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y z) (*.f64 t -9))
(*.f64 y (*.f64 z (*.f64 -9 t)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y z) (*.f64 t -9))
(*.f64 y (*.f64 z (*.f64 -9 t)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y z) (*.f64 t -9))
(*.f64 y (*.f64 z (*.f64 -9 t)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y z) (*.f64 t -9))
(*.f64 y (*.f64 z (*.f64 -9 t)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y z) (*.f64 t -9))
(*.f64 y (*.f64 z (*.f64 -9 t)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y z) (*.f64 t -9))
(*.f64 y (*.f64 z (*.f64 -9 t)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y z) (*.f64 t -9))
(*.f64 y (*.f64 z (*.f64 -9 t)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y z) (*.f64 t -9))
(*.f64 y (*.f64 z (*.f64 -9 t)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y z) (*.f64 t -9))
(*.f64 y (*.f64 z (*.f64 -9 t)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y z) (*.f64 t -9))
(*.f64 y (*.f64 z (*.f64 -9 t)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y z) (*.f64 t -9))
(*.f64 y (*.f64 z (*.f64 -9 t)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y z) (*.f64 t -9))
(*.f64 y (*.f64 z (*.f64 -9 t)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y z) (*.f64 t -9))
(*.f64 y (*.f64 z (*.f64 -9 t)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y z) (*.f64 t -9))
(*.f64 y (*.f64 z (*.f64 -9 t)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y z) (*.f64 t -9))
(*.f64 y (*.f64 z (*.f64 -9 t)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y z) (*.f64 t -9))
(*.f64 y (*.f64 z (*.f64 -9 t)))
(+.f64 (*.f64 -9 (*.f64 t (*.f64 y z))) 0)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y z) (*.f64 t -9))
(*.f64 y (*.f64 z (*.f64 -9 t)))
(+.f64 0 (*.f64 -9 (*.f64 t (*.f64 y z))))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y z) (*.f64 t -9))
(*.f64 y (*.f64 z (*.f64 -9 t)))
(+.f64 (*.f64 (*.f64 t (*.f64 y z)) -9/2) (*.f64 (*.f64 t (*.f64 y z)) -9/2))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y z) (*.f64 t -9))
(*.f64 y (*.f64 z (*.f64 -9 t)))
(-.f64 (*.f64 -9 (*.f64 t (*.f64 y z))) 0)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y z) (*.f64 t -9))
(*.f64 y (*.f64 z (*.f64 -9 t)))
(/.f64 (*.f64 -9 (*.f64 t (*.f64 y z))) 1)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y z) (*.f64 t -9))
(*.f64 y (*.f64 z (*.f64 -9 t)))
(/.f64 (*.f64 t (*.f64 z (*.f64 y -18))) 2)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y z) (*.f64 t -9))
(*.f64 y (*.f64 z (*.f64 -9 t)))
(/.f64 (*.f64 t (*.f64 (*.f64 y z) -36)) 4)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y z) (*.f64 t -9))
(*.f64 y (*.f64 z (*.f64 -9 t)))
(/.f64 (*.f64 (*.f64 -9 (*.f64 t (*.f64 y z))) 8) 8)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y z) (*.f64 t -9))
(*.f64 y (*.f64 z (*.f64 -9 t)))
(/.f64 (*.f64 2 (*.f64 (*.f64 -9 (*.f64 t (*.f64 y z))) 8)) 16)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y z) (*.f64 t -9))
(*.f64 y (*.f64 z (*.f64 -9 t)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 -9 (*.f64 t (*.f64 y z))) 8))) 32)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y z) (*.f64 t -9))
(*.f64 y (*.f64 z (*.f64 -9 t)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 -9 (*.f64 t (*.f64 y z))) 8)))) 64)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y z) (*.f64 t -9))
(*.f64 y (*.f64 z (*.f64 -9 t)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 -9 (*.f64 t (*.f64 y z))) 8))))) 128)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y z) (*.f64 t -9))
(*.f64 y (*.f64 z (*.f64 -9 t)))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 -9 (*.f64 t (*.f64 y z))) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 -9 (*.f64 t (*.f64 y z))) 8)))))) 256)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y z) (*.f64 t -9))
(*.f64 y (*.f64 z (*.f64 -9 t)))
(pow.f64 (*.f64 -9 (*.f64 t (*.f64 y z))) 1)
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 (*.f64 y z) (*.f64 t -9))
(*.f64 y (*.f64 z (*.f64 -9 t)))
(+.f64 (*.f64 -9 (*.f64 y z)) 0)
(*.f64 y (*.f64 z -9))
(*.f64 -9 (*.f64 y z))
(*.f64 z (*.f64 -9 y))
(+.f64 0 (*.f64 -9 (*.f64 y z)))
(*.f64 y (*.f64 z -9))
(*.f64 -9 (*.f64 y z))
(*.f64 z (*.f64 -9 y))
(+.f64 (*.f64 y (*.f64 z -9/2)) (*.f64 y (*.f64 z -9/2)))
(*.f64 y (*.f64 z -9))
(*.f64 -9 (*.f64 y z))
(*.f64 z (*.f64 -9 y))
(-.f64 (*.f64 -9 (*.f64 y z)) 0)
(*.f64 y (*.f64 z -9))
(*.f64 -9 (*.f64 y z))
(*.f64 z (*.f64 -9 y))
(/.f64 (*.f64 -9 (*.f64 y z)) 1)
(*.f64 y (*.f64 z -9))
(*.f64 -9 (*.f64 y z))
(*.f64 z (*.f64 -9 y))
(/.f64 (*.f64 z (*.f64 y -18)) 2)
(*.f64 y (*.f64 z -9))
(*.f64 -9 (*.f64 y z))
(*.f64 z (*.f64 -9 y))
(/.f64 (*.f64 (*.f64 y z) -36) 4)
(*.f64 y (*.f64 z -9))
(*.f64 -9 (*.f64 y z))
(*.f64 z (*.f64 -9 y))
(/.f64 (*.f64 2 (*.f64 (*.f64 y z) -36)) 8)
(*.f64 y (*.f64 z -9))
(*.f64 -9 (*.f64 y z))
(*.f64 z (*.f64 -9 y))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y z) -36))) 16)
(*.f64 y (*.f64 z -9))
(*.f64 -9 (*.f64 y z))
(*.f64 z (*.f64 -9 y))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y z) -36)))) 32)
(*.f64 y (*.f64 z -9))
(*.f64 -9 (*.f64 y z))
(*.f64 z (*.f64 -9 y))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y z) -36))))) 64)
(*.f64 y (*.f64 z -9))
(*.f64 -9 (*.f64 y z))
(*.f64 z (*.f64 -9 y))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y z) -36)))))) 128)
(*.f64 y (*.f64 z -9))
(*.f64 -9 (*.f64 y z))
(*.f64 z (*.f64 -9 y))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y z) -36)))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y z) -36))))))) 256)
(*.f64 y (*.f64 z -9))
(*.f64 -9 (*.f64 y z))
(*.f64 z (*.f64 -9 y))
(pow.f64 (*.f64 -9 (*.f64 y z)) 1)
(*.f64 y (*.f64 z -9))
(*.f64 -9 (*.f64 y z))
(*.f64 z (*.f64 -9 y))

localize14.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.4b
(*.f64 t (*.f64 y -18))
5.4b
(*.f64 z (*.f64 t (*.f64 y -18)))
Compiler

Compiled 35 to 23 computations (34.3% saved)

series4.0ms (0%)

Counts
2 → 60
Calls

15 calls:

TimeVariablePointExpression
0.0ms
z
@0
(*.f64 z (*.f64 t (*.f64 y -18)))
0.0ms
t
@0
(*.f64 z (*.f64 t (*.f64 y -18)))
0.0ms
t
@0
(*.f64 t (*.f64 y -18))
0.0ms
y
@0
(*.f64 z (*.f64 t (*.f64 y -18)))
0.0ms
y
@inf
(*.f64 z (*.f64 t (*.f64 y -18)))

rewrite194.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
2344×rational.json-simplify-35
1272×exponential.json-3
1272×rational.json-1
1272×rational.json-2
1272×rational.json-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0932
16332
215232
334232
467332
5173532
6371932
7520632
8616532
9714832
10714832
11714832
Stop Event
node limit
Counts
2 → 28
Calls
Call 1
Inputs
(*.f64 z (*.f64 t (*.f64 y -18)))
(*.f64 t (*.f64 y -18))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 z (*.f64 y -18))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (*.f64 z (*.f64 y -18))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 z (*.f64 y -9))) (*.f64 t (*.f64 z (*.f64 y -9))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 z (*.f64 y -18))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 z (*.f64 y -18))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 z (*.f64 y -36))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 z (*.f64 t (*.f64 y -72))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 t (*.f64 z (*.f64 y -18))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 t (*.f64 z (*.f64 y -18))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 z (*.f64 y -18))) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 z (*.f64 y -18))) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 z (*.f64 y -18))) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 z (*.f64 y -18))) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 z (*.f64 y -18))) 8)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (*.f64 z (*.f64 y -18))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 y -18)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 t (*.f64 y -18)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 t (*.f64 y -9)) (*.f64 t (*.f64 y -9)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 t (*.f64 y -18)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 y -18)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 y -36)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 t (*.f64 y -72)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 t (*.f64 y -18)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 t (*.f64 y -18)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y -18)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y -18)) 8)))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y -18)) 8))))) 128)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y -18)) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y -18)) 8)))))) 256)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 t (*.f64 y -18)) 1)))))

simplify313.0ms (1.4%)

Algorithm
egg-herbie
Rules
2420×rational.json-simplify-2
2372×rational.json-simplify-35
1712×rational.json-simplify-1
1142×rational.json-simplify-41
1026×exponential.json-simplify-26
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0791444
12141444
24901444
312651444
430611444
550081444
653841444
756221444
858061444
959801444
1072941444
1178891444
1279141444
1379141444
Stop Event
node limit
Counts
88 → 36
Calls
Call 1
Inputs
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 y t))
(*.f64 -18 (*.f64 y t))
(*.f64 -18 (*.f64 y t))
(*.f64 -18 (*.f64 y t))
(*.f64 -18 (*.f64 y t))
(*.f64 -18 (*.f64 y t))
(*.f64 -18 (*.f64 y t))
(*.f64 -18 (*.f64 y t))
(*.f64 -18 (*.f64 y t))
(*.f64 -18 (*.f64 y t))
(*.f64 -18 (*.f64 y t))
(*.f64 -18 (*.f64 y t))
(*.f64 -18 (*.f64 y t))
(*.f64 -18 (*.f64 y t))
(*.f64 -18 (*.f64 y t))
(*.f64 -18 (*.f64 y t))
(*.f64 -18 (*.f64 y t))
(*.f64 -18 (*.f64 y t))
(*.f64 -18 (*.f64 y t))
(*.f64 -18 (*.f64 y t))
(*.f64 -18 (*.f64 y t))
(*.f64 -18 (*.f64 y t))
(*.f64 -18 (*.f64 y t))
(*.f64 -18 (*.f64 y t))
(+.f64 (*.f64 t (*.f64 z (*.f64 y -18))) 0)
(+.f64 0 (*.f64 t (*.f64 z (*.f64 y -18))))
(+.f64 (*.f64 t (*.f64 z (*.f64 y -9))) (*.f64 t (*.f64 z (*.f64 y -9))))
(-.f64 (*.f64 t (*.f64 z (*.f64 y -18))) 0)
(/.f64 (*.f64 t (*.f64 z (*.f64 y -18))) 1)
(/.f64 (*.f64 t (*.f64 z (*.f64 y -36))) 2)
(/.f64 (*.f64 z (*.f64 t (*.f64 y -72))) 4)
(/.f64 (*.f64 (*.f64 t (*.f64 z (*.f64 y -18))) 8) 8)
(/.f64 (*.f64 2 (*.f64 (*.f64 t (*.f64 z (*.f64 y -18))) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 z (*.f64 y -18))) 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 z (*.f64 y -18))) 8)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 z (*.f64 y -18))) 8))))) 128)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 z (*.f64 y -18))) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 z (*.f64 y -18))) 8)))))) 256)
(pow.f64 (*.f64 t (*.f64 z (*.f64 y -18))) 1)
(+.f64 (*.f64 t (*.f64 y -18)) 0)
(+.f64 0 (*.f64 t (*.f64 y -18)))
(+.f64 (*.f64 t (*.f64 y -9)) (*.f64 t (*.f64 y -9)))
(-.f64 (*.f64 t (*.f64 y -18)) 0)
(/.f64 (*.f64 t (*.f64 y -18)) 1)
(/.f64 (*.f64 t (*.f64 y -36)) 2)
(/.f64 (*.f64 t (*.f64 y -72)) 4)
(/.f64 (*.f64 (*.f64 t (*.f64 y -18)) 8) 8)
(/.f64 (*.f64 2 (*.f64 (*.f64 t (*.f64 y -18)) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y -18)) 8))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y -18)) 8)))) 64)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y -18)) 8))))) 128)
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y -18)) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y -18)) 8)))))) 256)
(pow.f64 (*.f64 t (*.f64 y -18)) 1)
Outputs
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 t (*.f64 z y)))
(*.f64 -18 (*.f64 t (*.f64 y z)))
(*.f64 y (*.f64 -18 (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 t (*.f64 z y)))
(*.f64 -18 (*.f64 t (*.f64 y z)))
(*.f64 y (*.f64 -18 (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 t (*.f64 z y)))
(*.f64 -18 (*.f64 t (*.f64 y z)))
(*.f64 y (*.f64 -18 (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 t (*.f64 z y)))
(*.f64 -18 (*.f64 t (*.f64 y z)))
(*.f64 y (*.f64 -18 (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 t (*.f64 z y)))
(*.f64 -18 (*.f64 t (*.f64 y z)))
(*.f64 y (*.f64 -18 (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 t (*.f64 z y)))
(*.f64 -18 (*.f64 t (*.f64 y z)))
(*.f64 y (*.f64 -18 (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 t (*.f64 z y)))
(*.f64 -18 (*.f64 t (*.f64 y z)))
(*.f64 y (*.f64 -18 (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 t (*.f64 z y)))
(*.f64 -18 (*.f64 t (*.f64 y z)))
(*.f64 y (*.f64 -18 (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 t (*.f64 z y)))
(*.f64 -18 (*.f64 t (*.f64 y z)))
(*.f64 y (*.f64 -18 (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 t (*.f64 z y)))
(*.f64 -18 (*.f64 t (*.f64 y z)))
(*.f64 y (*.f64 -18 (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 t (*.f64 z y)))
(*.f64 -18 (*.f64 t (*.f64 y z)))
(*.f64 y (*.f64 -18 (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 t (*.f64 z y)))
(*.f64 -18 (*.f64 t (*.f64 y z)))
(*.f64 y (*.f64 -18 (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 t (*.f64 z y)))
(*.f64 -18 (*.f64 t (*.f64 y z)))
(*.f64 y (*.f64 -18 (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 t (*.f64 z y)))
(*.f64 -18 (*.f64 t (*.f64 y z)))
(*.f64 y (*.f64 -18 (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 t (*.f64 z y)))
(*.f64 -18 (*.f64 t (*.f64 y z)))
(*.f64 y (*.f64 -18 (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 t (*.f64 z y)))
(*.f64 -18 (*.f64 t (*.f64 y z)))
(*.f64 y (*.f64 -18 (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 t (*.f64 z y)))
(*.f64 -18 (*.f64 t (*.f64 y z)))
(*.f64 y (*.f64 -18 (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 t (*.f64 z y)))
(*.f64 -18 (*.f64 t (*.f64 y z)))
(*.f64 y (*.f64 -18 (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 t (*.f64 z y)))
(*.f64 -18 (*.f64 t (*.f64 y z)))
(*.f64 y (*.f64 -18 (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 t (*.f64 z y)))
(*.f64 -18 (*.f64 t (*.f64 y z)))
(*.f64 y (*.f64 -18 (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 t (*.f64 z y)))
(*.f64 -18 (*.f64 t (*.f64 y z)))
(*.f64 y (*.f64 -18 (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 t (*.f64 z y)))
(*.f64 -18 (*.f64 t (*.f64 y z)))
(*.f64 y (*.f64 -18 (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 t (*.f64 z y)))
(*.f64 -18 (*.f64 t (*.f64 y z)))
(*.f64 y (*.f64 -18 (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 t (*.f64 z y)))
(*.f64 -18 (*.f64 t (*.f64 y z)))
(*.f64 y (*.f64 -18 (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 t (*.f64 z y)))
(*.f64 -18 (*.f64 t (*.f64 y z)))
(*.f64 y (*.f64 -18 (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 t (*.f64 z y)))
(*.f64 -18 (*.f64 t (*.f64 y z)))
(*.f64 y (*.f64 -18 (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 t (*.f64 z y)))
(*.f64 -18 (*.f64 t (*.f64 y z)))
(*.f64 y (*.f64 -18 (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 t (*.f64 z y)))
(*.f64 -18 (*.f64 t (*.f64 y z)))
(*.f64 y (*.f64 -18 (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 t (*.f64 z y)))
(*.f64 -18 (*.f64 t (*.f64 y z)))
(*.f64 y (*.f64 -18 (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 t (*.f64 z y)))
(*.f64 -18 (*.f64 t (*.f64 y z)))
(*.f64 y (*.f64 -18 (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 t (*.f64 z y)))
(*.f64 -18 (*.f64 t (*.f64 y z)))
(*.f64 y (*.f64 -18 (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 t (*.f64 z y)))
(*.f64 -18 (*.f64 t (*.f64 y z)))
(*.f64 y (*.f64 -18 (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 t (*.f64 z y)))
(*.f64 -18 (*.f64 t (*.f64 y z)))
(*.f64 y (*.f64 -18 (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 t (*.f64 z y)))
(*.f64 -18 (*.f64 t (*.f64 y z)))
(*.f64 y (*.f64 -18 (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 t (*.f64 z y)))
(*.f64 -18 (*.f64 t (*.f64 y z)))
(*.f64 y (*.f64 -18 (*.f64 t z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 -18 (*.f64 t (*.f64 z y)))
(*.f64 -18 (*.f64 t (*.f64 y z)))
(*.f64 y (*.f64 -18 (*.f64 t z)))
(*.f64 -18 (*.f64 y t))
(*.f64 y (*.f64 t -18))
(*.f64 y (*.f64 -18 t))
(*.f64 t (*.f64 -18 y))
(*.f64 -18 (*.f64 y t))
(*.f64 y (*.f64 t -18))
(*.f64 y (*.f64 -18 t))
(*.f64 t (*.f64 -18 y))
(*.f64 -18 (*.f64 y t))
(*.f64 y (*.f64 t -18))
(*.f64 y (*.f64 -18 t))
(*.f64 t (*.f64 -18 y))
(*.f64 -18 (*.f64 y t))
(*.f64 y (*.f64 t -18))
(*.f64 y (*.f64 -18 t))
(*.f64 t (*.f64 -18 y))
(*.f64 -18 (*.f64 y t))
(*.f64 y (*.f64 t -18))
(*.f64 y (*.f64 -18 t))
(*.f64 t (*.f64 -18 y))
(*.f64 -18 (*.f64 y t))
(*.f64 y (*.f64 t -18))
(*.f64 y (*.f64 -18 t))
(*.f64 t (*.f64 -18 y))
(*.f64 -18 (*.f64 y t))
(*.f64 y (*.f64 t -18))
(*.f64 y (*.f64 -18 t))
(*.f64 t (*.f64 -18 y))
(*.f64 -18 (*.f64 y t))
(*.f64 y (*.f64 t -18))
(*.f64 y (*.f64 -18 t))
(*.f64 t (*.f64 -18 y))
(*.f64 -18 (*.f64 y t))
(*.f64 y (*.f64 t -18))
(*.f64 y (*.f64 -18 t))
(*.f64 t (*.f64 -18 y))
(*.f64 -18 (*.f64 y t))
(*.f64 y (*.f64 t -18))
(*.f64 y (*.f64 -18 t))
(*.f64 t (*.f64 -18 y))
(*.f64 -18 (*.f64 y t))
(*.f64 y (*.f64 t -18))
(*.f64 y (*.f64 -18 t))
(*.f64 t (*.f64 -18 y))
(*.f64 -18 (*.f64 y t))
(*.f64 y (*.f64 t -18))
(*.f64 y (*.f64 -18 t))
(*.f64 t (*.f64 -18 y))
(*.f64 -18 (*.f64 y t))
(*.f64 y (*.f64 t -18))
(*.f64 y (*.f64 -18 t))
(*.f64 t (*.f64 -18 y))
(*.f64 -18 (*.f64 y t))
(*.f64 y (*.f64 t -18))
(*.f64 y (*.f64 -18 t))
(*.f64 t (*.f64 -18 y))
(*.f64 -18 (*.f64 y t))
(*.f64 y (*.f64 t -18))
(*.f64 y (*.f64 -18 t))
(*.f64 t (*.f64 -18 y))
(*.f64 -18 (*.f64 y t))
(*.f64 y (*.f64 t -18))
(*.f64 y (*.f64 -18 t))
(*.f64 t (*.f64 -18 y))
(*.f64 -18 (*.f64 y t))
(*.f64 y (*.f64 t -18))
(*.f64 y (*.f64 -18 t))
(*.f64 t (*.f64 -18 y))
(*.f64 -18 (*.f64 y t))
(*.f64 y (*.f64 t -18))
(*.f64 y (*.f64 -18 t))
(*.f64 t (*.f64 -18 y))
(*.f64 -18 (*.f64 y t))
(*.f64 y (*.f64 t -18))
(*.f64 y (*.f64 -18 t))
(*.f64 t (*.f64 -18 y))
(*.f64 -18 (*.f64 y t))
(*.f64 y (*.f64 t -18))
(*.f64 y (*.f64 -18 t))
(*.f64 t (*.f64 -18 y))
(*.f64 -18 (*.f64 y t))
(*.f64 y (*.f64 t -18))
(*.f64 y (*.f64 -18 t))
(*.f64 t (*.f64 -18 y))
(*.f64 -18 (*.f64 y t))
(*.f64 y (*.f64 t -18))
(*.f64 y (*.f64 -18 t))
(*.f64 t (*.f64 -18 y))
(*.f64 -18 (*.f64 y t))
(*.f64 y (*.f64 t -18))
(*.f64 y (*.f64 -18 t))
(*.f64 t (*.f64 -18 y))
(*.f64 -18 (*.f64 y t))
(*.f64 y (*.f64 t -18))
(*.f64 y (*.f64 -18 t))
(*.f64 t (*.f64 -18 y))
(+.f64 (*.f64 t (*.f64 z (*.f64 y -18))) 0)
(*.f64 -18 (*.f64 t (*.f64 z y)))
(*.f64 -18 (*.f64 t (*.f64 y z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 -18 (*.f64 t z)))
(+.f64 0 (*.f64 t (*.f64 z (*.f64 y -18))))
(*.f64 -18 (*.f64 t (*.f64 z y)))
(*.f64 -18 (*.f64 t (*.f64 y z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 -18 (*.f64 t z)))
(+.f64 (*.f64 t (*.f64 z (*.f64 y -9))) (*.f64 t (*.f64 z (*.f64 y -9))))
(*.f64 -18 (*.f64 t (*.f64 z y)))
(*.f64 -18 (*.f64 t (*.f64 y z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 -18 (*.f64 t z)))
(-.f64 (*.f64 t (*.f64 z (*.f64 y -18))) 0)
(*.f64 -18 (*.f64 t (*.f64 z y)))
(*.f64 -18 (*.f64 t (*.f64 y z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 -18 (*.f64 t z)))
(/.f64 (*.f64 t (*.f64 z (*.f64 y -18))) 1)
(*.f64 -18 (*.f64 t (*.f64 z y)))
(*.f64 -18 (*.f64 t (*.f64 y z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 -18 (*.f64 t z)))
(/.f64 (*.f64 t (*.f64 z (*.f64 y -36))) 2)
(*.f64 -18 (*.f64 t (*.f64 z y)))
(*.f64 -18 (*.f64 t (*.f64 y z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 -18 (*.f64 t z)))
(/.f64 (*.f64 z (*.f64 t (*.f64 y -72))) 4)
(*.f64 -18 (*.f64 t (*.f64 z y)))
(*.f64 -18 (*.f64 t (*.f64 y z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 -18 (*.f64 t z)))
(/.f64 (*.f64 (*.f64 t (*.f64 z (*.f64 y -18))) 8) 8)
(*.f64 -18 (*.f64 t (*.f64 z y)))
(*.f64 -18 (*.f64 t (*.f64 y z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 -18 (*.f64 t z)))
(/.f64 (*.f64 2 (*.f64 (*.f64 t (*.f64 z (*.f64 y -18))) 8)) 16)
(*.f64 -18 (*.f64 t (*.f64 z y)))
(*.f64 -18 (*.f64 t (*.f64 y z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 -18 (*.f64 t z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 z (*.f64 y -18))) 8))) 32)
(*.f64 -18 (*.f64 t (*.f64 z y)))
(*.f64 -18 (*.f64 t (*.f64 y z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 -18 (*.f64 t z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 z (*.f64 y -18))) 8)))) 64)
(*.f64 -18 (*.f64 t (*.f64 z y)))
(*.f64 -18 (*.f64 t (*.f64 y z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 -18 (*.f64 t z)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 z (*.f64 y -18))) 8))))) 128)
(*.f64 -18 (*.f64 t (*.f64 z y)))
(*.f64 -18 (*.f64 t (*.f64 y z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 -18 (*.f64 t z)))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 z (*.f64 y -18))) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 z (*.f64 y -18))) 8)))))) 256)
(*.f64 -18 (*.f64 t (*.f64 z y)))
(*.f64 -18 (*.f64 t (*.f64 y z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 -18 (*.f64 t z)))
(pow.f64 (*.f64 t (*.f64 z (*.f64 y -18))) 1)
(*.f64 -18 (*.f64 t (*.f64 z y)))
(*.f64 -18 (*.f64 t (*.f64 y z)))
(*.f64 -18 (*.f64 y (*.f64 t z)))
(*.f64 y (*.f64 -18 (*.f64 t z)))
(+.f64 (*.f64 t (*.f64 y -18)) 0)
(*.f64 y (*.f64 t -18))
(*.f64 -18 (*.f64 y t))
(*.f64 y (*.f64 -18 t))
(*.f64 t (*.f64 -18 y))
(+.f64 0 (*.f64 t (*.f64 y -18)))
(*.f64 y (*.f64 t -18))
(*.f64 -18 (*.f64 y t))
(*.f64 y (*.f64 -18 t))
(*.f64 t (*.f64 -18 y))
(+.f64 (*.f64 t (*.f64 y -9)) (*.f64 t (*.f64 y -9)))
(*.f64 y (*.f64 t -18))
(*.f64 -18 (*.f64 y t))
(*.f64 y (*.f64 -18 t))
(*.f64 t (*.f64 -18 y))
(-.f64 (*.f64 t (*.f64 y -18)) 0)
(*.f64 y (*.f64 t -18))
(*.f64 -18 (*.f64 y t))
(*.f64 y (*.f64 -18 t))
(*.f64 t (*.f64 -18 y))
(/.f64 (*.f64 t (*.f64 y -18)) 1)
(*.f64 y (*.f64 t -18))
(*.f64 -18 (*.f64 y t))
(*.f64 y (*.f64 -18 t))
(*.f64 t (*.f64 -18 y))
(/.f64 (*.f64 t (*.f64 y -36)) 2)
(*.f64 y (*.f64 t -18))
(*.f64 -18 (*.f64 y t))
(*.f64 y (*.f64 -18 t))
(*.f64 t (*.f64 -18 y))
(/.f64 (*.f64 t (*.f64 y -72)) 4)
(*.f64 y (*.f64 t -18))
(*.f64 -18 (*.f64 y t))
(*.f64 y (*.f64 -18 t))
(*.f64 t (*.f64 -18 y))
(/.f64 (*.f64 (*.f64 t (*.f64 y -18)) 8) 8)
(*.f64 y (*.f64 t -18))
(*.f64 -18 (*.f64 y t))
(*.f64 y (*.f64 -18 t))
(*.f64 t (*.f64 -18 y))
(/.f64 (*.f64 2 (*.f64 (*.f64 t (*.f64 y -18)) 8)) 16)
(*.f64 y (*.f64 t -18))
(*.f64 -18 (*.f64 y t))
(*.f64 y (*.f64 -18 t))
(*.f64 t (*.f64 -18 y))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y -18)) 8))) 32)
(*.f64 y (*.f64 t -18))
(*.f64 -18 (*.f64 y t))
(*.f64 y (*.f64 -18 t))
(*.f64 t (*.f64 -18 y))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y -18)) 8)))) 64)
(*.f64 y (*.f64 t -18))
(*.f64 -18 (*.f64 y t))
(*.f64 y (*.f64 -18 t))
(*.f64 t (*.f64 -18 y))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y -18)) 8))))) 128)
(*.f64 y (*.f64 t -18))
(*.f64 -18 (*.f64 y t))
(*.f64 y (*.f64 -18 t))
(*.f64 t (*.f64 -18 y))
(/.f64 (+.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y -18)) 8))))) (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 t (*.f64 y -18)) 8)))))) 256)
(*.f64 y (*.f64 t -18))
(*.f64 -18 (*.f64 y t))
(*.f64 y (*.f64 -18 t))
(*.f64 t (*.f64 -18 y))
(pow.f64 (*.f64 t (*.f64 y -18)) 1)
(*.f64 y (*.f64 t -18))
(*.f64 -18 (*.f64 y t))
(*.f64 y (*.f64 -18 t))
(*.f64 t (*.f64 -18 y))

localize16.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z))))
0.2b
(*.f64 a (*.f64 27 b))
0.2b
(*.f64 9 (*.f64 y (*.f64 t z)))
6.5b
(*.f64 y (*.f64 t z))
Compiler

Compiled 49 to 23 computations (53.1% saved)

series2.0ms (0%)

Counts
2 → 60
Calls

24 calls:

TimeVariablePointExpression
0.0ms
a
@inf
(-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z))))
0.0ms
b
@-inf
(-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z))))
0.0ms
a
@0
(-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z))))
0.0ms
t
@0
(-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z))))
0.0ms
y
@-inf
(-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z))))

rewrite155.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1356×exponential.json-3
1356×rational.json-1
1356×rational.json-2
1356×rational.json-4
1356×rational.json-3
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01556
110356
222856
351056
4100756
5229956
6398056
7540456
8657056
9716356
Stop Event
node limit
Counts
2 → 57
Calls
Call 1
Inputs
(*.f64 9 (*.f64 y (*.f64 t z)))
(-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 9 (*.f64 y (*.f64 t z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 9 (*.f64 y (*.f64 t z))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (*.f64 (*.f64 t z) 9/2)) (*.f64 y (*.f64 (*.f64 t z) 9/2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 9 (*.f64 y (*.f64 t z))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 9 (*.f64 y (*.f64 t z))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (*.f64 t z) 18)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 y (*.f64 t z)) 36) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 y (*.f64 t z)) 36)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t z)) 36))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t z)) 36)))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t z)) 36))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 9 (*.f64 y (*.f64 t z))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 a (*.f64 27 b)) (*.f64 (*.f64 y (*.f64 t z)) -9))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 a (*.f64 27 b)) (*.f64 (*.f64 y (*.f64 t z)) -9)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (*.f64 a (*.f64 27 b)) (*.f64 (*.f64 y (*.f64 t z)) -9)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 -1 (*.f64 9 (*.f64 y (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (*.f64 a (*.f64 27 b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 1 (*.f64 9 (*.f64 y (*.f64 t z))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 1 (*.f64 9 (*.f64 y (*.f64 t z))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (*.f64 a b) 27/2) (-.f64 (*.f64 (*.f64 a b) 27/2) (*.f64 9 (*.f64 y (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (*.f64 a b) 27/2) (*.f64 y (*.f64 (*.f64 t z) 9/2))) (-.f64 (*.f64 (*.f64 a b) 27/2) (*.f64 y (*.f64 (*.f64 t z) 9/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (*.f64 9 (*.f64 y (*.f64 t z)))) (+.f64 (*.f64 a (*.f64 27 b)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -2 (-.f64 (*.f64 a (*.f64 27 b)) (-.f64 (*.f64 9 (*.f64 y (*.f64 t z))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (*.f64 a (*.f64 27 b)) 1) (-.f64 -1 (*.f64 9 (*.f64 y (*.f64 t z)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 a (*.f64 27 b)) (-.f64 (*.f64 9 (*.f64 y (*.f64 t z))) 2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 9/2)) (*.f64 (*.f64 a b) 27/2))) (-.f64 1 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 9/2)) (*.f64 (*.f64 a b) 27/2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -3 (-.f64 1 (+.f64 -2 (+.f64 (*.f64 9 (*.f64 y (*.f64 t z))) (*.f64 (*.f64 a b) -27)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -3 (-.f64 1 (-.f64 (+.f64 (*.f64 9 (*.f64 y (*.f64 t z))) (*.f64 (*.f64 a b) -27)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -3 (-.f64 1 (neg.f64 (-.f64 (*.f64 a (*.f64 27 b)) (-.f64 (*.f64 9 (*.f64 y (*.f64 t z))) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 18)) (*.f64 a (*.f64 b 54)))) (+.f64 (*.f64 9 (*.f64 y (*.f64 t z))) (+.f64 1 (*.f64 (*.f64 a b) -27))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 a (*.f64 27 b)) (*.f64 (*.f64 y (*.f64 t z)) -9)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (*.f64 a (*.f64 27 b)) (*.f64 (*.f64 y (*.f64 t z)) -9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (*.f64 (*.f64 a b) 27/2) (*.f64 y (*.f64 (*.f64 t z) 9/2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 a (*.f64 b 54)) (*.f64 y (*.f64 (*.f64 t z) 18))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (*.f64 9 (*.f64 y (*.f64 t z))) (*.f64 (*.f64 a b) -27)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (-.f64 (*.f64 a (*.f64 b 54)) (*.f64 y (*.f64 (*.f64 t z) 18))) 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (-.f64 (/.f64 (*.f64 (*.f64 a b) 27/2) 2) (/.f64 (*.f64 y (*.f64 (*.f64 t z) 18)) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 a (*.f64 b 108)) (*.f64 (*.f64 y (*.f64 t z)) 36)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (*.f64 9 (*.f64 y (*.f64 t z))) (*.f64 (*.f64 a b) -27)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (*.f64 a (*.f64 b 54)) (*.f64 y (*.f64 (*.f64 t z) 18))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (*.f64 a b) 27/2) (*.f64 y (*.f64 (*.f64 t z) 9/2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 9/2)) (*.f64 (*.f64 a b) 27/2)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (-.f64 (*.f64 a (*.f64 b 108)) (*.f64 (*.f64 y (*.f64 t z)) 36)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 a (*.f64 b 54)) (*.f64 y (*.f64 (*.f64 t z) 18))) 8) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 a (*.f64 27 b)) (*.f64 (*.f64 y (*.f64 t z)) -9)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 a (*.f64 b 54)) (*.f64 y (*.f64 (*.f64 t z) 18))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 9 (*.f64 y (*.f64 t z))) (*.f64 (*.f64 a b) -27)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 a (*.f64 b 108)) (*.f64 (*.f64 y (*.f64 t z)) 36)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (*.f64 a (*.f64 b 108)) (*.f64 (*.f64 y (*.f64 t z)) 36))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 18)) (*.f64 a (*.f64 b 54))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (-.f64 (*.f64 a (*.f64 b 108)) (*.f64 (*.f64 y (*.f64 t z)) 36)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (*.f64 y (*.f64 t z)) 36) (*.f64 a (*.f64 b 108))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (-.f64 (*.f64 a (*.f64 b 108)) (*.f64 (*.f64 y (*.f64 t z)) 36))))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (*.f64 (*.f64 y (*.f64 t z)) 36) (*.f64 a (*.f64 b 108)))) -8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (-.f64 (*.f64 a (*.f64 b 108)) (*.f64 (*.f64 y (*.f64 t z)) 36)))))) 64)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (*.f64 a (*.f64 27 b)) (*.f64 (*.f64 y (*.f64 t z)) -9)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (*.f64 9 (*.f64 y (*.f64 t z))) (*.f64 (*.f64 a b) -27)))))))

simplify327.0ms (1.4%)

Algorithm
egg-herbie
Rules
1824×rational.json-simplify-35
1024×rational.json-simplify-1
1022×rational.json-simplify-43
980×rational.json-simplify-48
892×exponential.json-simplify-26
Iterations

Useful iterations: 6 (0.0ms)

IterNodesCost
01514249
13324243
26464201
315154189
440014159
556894157
669454153
Stop Event
node limit
Counts
117 → 126
Calls
Call 1
Inputs
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(*.f64 27 (*.f64 a b))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(*.f64 27 (*.f64 a b))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(*.f64 27 (*.f64 a b))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(*.f64 27 (*.f64 a b))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(*.f64 27 (*.f64 a b))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(*.f64 27 (*.f64 a b))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(*.f64 27 (*.f64 a b))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 9 (*.f64 y (*.f64 t z))) 0)
(+.f64 0 (*.f64 9 (*.f64 y (*.f64 t z))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) 9/2)) (*.f64 y (*.f64 (*.f64 t z) 9/2)))
(-.f64 (*.f64 9 (*.f64 y (*.f64 t z))) 0)
(/.f64 (*.f64 9 (*.f64 y (*.f64 t z))) 1)
(/.f64 (*.f64 y (*.f64 (*.f64 t z) 18)) 2)
(/.f64 (*.f64 (*.f64 y (*.f64 t z)) 36) 4)
(/.f64 (*.f64 2 (*.f64 (*.f64 y (*.f64 t z)) 36)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t z)) 36))) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t z)) 36)))) 32)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t z)) 36))))) 64)
(pow.f64 (*.f64 9 (*.f64 y (*.f64 t z))) 1)
(+.f64 (*.f64 a (*.f64 27 b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(+.f64 (+.f64 (*.f64 a (*.f64 27 b)) (*.f64 (*.f64 y (*.f64 t z)) -9)) 0)
(+.f64 0 (+.f64 (*.f64 a (*.f64 27 b)) (*.f64 (*.f64 y (*.f64 t z)) -9)))
(+.f64 1 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 -1 (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (*.f64 a (*.f64 27 b)))
(+.f64 -1 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 1 (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 1 (*.f64 9 (*.f64 y (*.f64 t z))))) -1)
(+.f64 (*.f64 (*.f64 a b) 27/2) (-.f64 (*.f64 (*.f64 a b) 27/2) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 (*.f64 a b) 27/2) (*.f64 y (*.f64 (*.f64 t z) 9/2))) (-.f64 (*.f64 (*.f64 a b) 27/2) (*.f64 y (*.f64 (*.f64 t z) 9/2))))
(+.f64 (-.f64 1 (*.f64 9 (*.f64 y (*.f64 t z)))) (+.f64 (*.f64 a (*.f64 27 b)) -1))
(+.f64 -2 (-.f64 (*.f64 a (*.f64 27 b)) (-.f64 (*.f64 9 (*.f64 y (*.f64 t z))) 2)))
(+.f64 (+.f64 (*.f64 a (*.f64 27 b)) 1) (-.f64 -1 (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (-.f64 (*.f64 a (*.f64 27 b)) (-.f64 (*.f64 9 (*.f64 y (*.f64 t z))) 2)) -2)
(+.f64 (-.f64 -1 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 9/2)) (*.f64 (*.f64 a b) 27/2))) (-.f64 1 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 9/2)) (*.f64 (*.f64 a b) 27/2))))
(+.f64 -3 (-.f64 1 (+.f64 -2 (+.f64 (*.f64 9 (*.f64 y (*.f64 t z))) (*.f64 (*.f64 a b) -27)))))
(+.f64 -3 (-.f64 1 (-.f64 (+.f64 (*.f64 9 (*.f64 y (*.f64 t z))) (*.f64 (*.f64 a b) -27)) 2)))
(+.f64 -3 (-.f64 1 (neg.f64 (-.f64 (*.f64 a (*.f64 27 b)) (-.f64 (*.f64 9 (*.f64 y (*.f64 t z))) 2)))))
(+.f64 (-.f64 -1 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 18)) (*.f64 a (*.f64 b 54)))) (+.f64 (*.f64 9 (*.f64 y (*.f64 t z))) (+.f64 1 (*.f64 (*.f64 a b) -27))))
(*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (*.f64 (*.f64 y (*.f64 t z)) -9)) 1)
(*.f64 1 (+.f64 (*.f64 a (*.f64 27 b)) (*.f64 (*.f64 y (*.f64 t z)) -9)))
(*.f64 2 (-.f64 (*.f64 (*.f64 a b) 27/2) (*.f64 y (*.f64 (*.f64 t z) 9/2))))
(*.f64 (-.f64 (*.f64 a (*.f64 b 54)) (*.f64 y (*.f64 (*.f64 t z) 18))) 1/2)
(*.f64 (+.f64 (*.f64 9 (*.f64 y (*.f64 t z))) (*.f64 (*.f64 a b) -27)) -1)
(*.f64 4 (/.f64 (-.f64 (*.f64 a (*.f64 b 54)) (*.f64 y (*.f64 (*.f64 t z) 18))) 8))
(*.f64 4 (-.f64 (/.f64 (*.f64 (*.f64 a b) 27/2) 2) (/.f64 (*.f64 y (*.f64 (*.f64 t z) 18)) 8)))
(*.f64 (-.f64 (*.f64 a (*.f64 b 108)) (*.f64 (*.f64 y (*.f64 t z)) 36)) 1/4)
(*.f64 -1 (+.f64 (*.f64 9 (*.f64 y (*.f64 t z))) (*.f64 (*.f64 a b) -27)))
(*.f64 1/2 (-.f64 (*.f64 a (*.f64 b 54)) (*.f64 y (*.f64 (*.f64 t z) 18))))
(*.f64 (-.f64 (*.f64 (*.f64 a b) 27/2) (*.f64 y (*.f64 (*.f64 t z) 9/2))) 2)
(*.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 9/2)) (*.f64 (*.f64 a b) 27/2)) -2)
(*.f64 1/4 (-.f64 (*.f64 a (*.f64 b 108)) (*.f64 (*.f64 y (*.f64 t z)) 36)))
(*.f64 (/.f64 (-.f64 (*.f64 a (*.f64 b 54)) (*.f64 y (*.f64 (*.f64 t z) 18))) 8) 4)
(/.f64 (+.f64 (*.f64 a (*.f64 27 b)) (*.f64 (*.f64 y (*.f64 t z)) -9)) 1)
(/.f64 (-.f64 (*.f64 a (*.f64 b 54)) (*.f64 y (*.f64 (*.f64 t z) 18))) 2)
(/.f64 (+.f64 (*.f64 9 (*.f64 y (*.f64 t z))) (*.f64 (*.f64 a b) -27)) -1)
(/.f64 (-.f64 (*.f64 a (*.f64 b 108)) (*.f64 (*.f64 y (*.f64 t z)) 36)) 4)
(/.f64 (*.f64 2 (-.f64 (*.f64 a (*.f64 b 108)) (*.f64 (*.f64 y (*.f64 t z)) 36))) 8)
(/.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 18)) (*.f64 a (*.f64 b 54))) -2)
(/.f64 (*.f64 2 (*.f64 2 (-.f64 (*.f64 a (*.f64 b 108)) (*.f64 (*.f64 y (*.f64 t z)) 36)))) 16)
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 t z)) 36) (*.f64 a (*.f64 b 108))) -4)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (-.f64 (*.f64 a (*.f64 b 108)) (*.f64 (*.f64 y (*.f64 t z)) 36))))) 32)
(/.f64 (*.f64 2 (-.f64 (*.f64 (*.f64 y (*.f64 t z)) 36) (*.f64 a (*.f64 b 108)))) -8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (-.f64 (*.f64 a (*.f64 b 108)) (*.f64 (*.f64 y (*.f64 t z)) 36)))))) 64)
(pow.f64 (+.f64 (*.f64 a (*.f64 27 b)) (*.f64 (*.f64 y (*.f64 t z)) -9)) 1)
(neg.f64 (+.f64 (*.f64 9 (*.f64 y (*.f64 t z))) (*.f64 (*.f64 a b) -27)))
Outputs
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 z y)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 t (*.f64 z y))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 t (*.f64 z y))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 t (*.f64 z y))) (*.f64 27 (*.f64 a b)))
(*.f64 27 (*.f64 a b))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 t (*.f64 z y))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 t (*.f64 z y))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 t (*.f64 z y))) (*.f64 27 (*.f64 a b)))
(*.f64 27 (*.f64 a b))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 t (*.f64 z y))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 t (*.f64 z y))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 t (*.f64 z y))) (*.f64 27 (*.f64 a b)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 z y)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 t (*.f64 z y))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 t (*.f64 z y))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 t (*.f64 z y))) (*.f64 27 (*.f64 a b)))
(*.f64 27 (*.f64 a b))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 t (*.f64 z y))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 t (*.f64 z y))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 t (*.f64 z y))) (*.f64 27 (*.f64 a b)))
(*.f64 27 (*.f64 a b))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 t (*.f64 z y))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 t (*.f64 z y))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 t (*.f64 z y))) (*.f64 27 (*.f64 a b)))
(*.f64 27 (*.f64 a b))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 t (*.f64 z y))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 t (*.f64 z y))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 t (*.f64 z y))) (*.f64 27 (*.f64 a b)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 z y)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 t (*.f64 z y))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 t (*.f64 z y))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 t (*.f64 z y))) (*.f64 27 (*.f64 a b)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 z y)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 t (*.f64 z y))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 t (*.f64 z y))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 t (*.f64 z y))) (*.f64 27 (*.f64 a b)))
(*.f64 27 (*.f64 a b))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 t (*.f64 z y))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 t (*.f64 z y))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 t (*.f64 z y))) (*.f64 27 (*.f64 a b)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 z y)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 t (*.f64 z y))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 t (*.f64 z y))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 t (*.f64 z y))) (*.f64 27 (*.f64 a b)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 z y)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 t (*.f64 z y))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 t (*.f64 z y))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 t (*.f64 z y))) (*.f64 27 (*.f64 a b)))
(*.f64 27 (*.f64 a b))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 t (*.f64 z y))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 t (*.f64 z y))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 t (*.f64 z y))) (*.f64 27 (*.f64 a b)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 z y)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 t (*.f64 z y))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 t (*.f64 z y))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 t (*.f64 z y))) (*.f64 27 (*.f64 a b)))
(*.f64 -9 (*.f64 y (*.f64 t z)))
(*.f64 -9 (*.f64 t (*.f64 z y)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 t (*.f64 z y))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 t (*.f64 z y))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 t (*.f64 z y))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 9 (*.f64 y (*.f64 t z))) 0)
(*.f64 (*.f64 t (*.f64 z y)) 9)
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 (*.f64 t z) (*.f64 y 9))
(+.f64 0 (*.f64 9 (*.f64 y (*.f64 t z))))
(*.f64 (*.f64 t (*.f64 z y)) 9)
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 (*.f64 t z) (*.f64 y 9))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) 9/2)) (*.f64 y (*.f64 (*.f64 t z) 9/2)))
(*.f64 (*.f64 t (*.f64 z y)) 9)
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 (*.f64 t z) (*.f64 y 9))
(-.f64 (*.f64 9 (*.f64 y (*.f64 t z))) 0)
(*.f64 (*.f64 t (*.f64 z y)) 9)
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 (*.f64 t z) (*.f64 y 9))
(/.f64 (*.f64 9 (*.f64 y (*.f64 t z))) 1)
(*.f64 (*.f64 t (*.f64 z y)) 9)
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 (*.f64 t z) (*.f64 y 9))
(/.f64 (*.f64 y (*.f64 (*.f64 t z) 18)) 2)
(*.f64 (*.f64 t (*.f64 z y)) 9)
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 (*.f64 t z) (*.f64 y 9))
(/.f64 (*.f64 (*.f64 y (*.f64 t z)) 36) 4)
(*.f64 (*.f64 t (*.f64 z y)) 9)
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 (*.f64 t z) (*.f64 y 9))
(/.f64 (*.f64 2 (*.f64 (*.f64 y (*.f64 t z)) 36)) 8)
(*.f64 (*.f64 t (*.f64 z y)) 9)
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 (*.f64 t z) (*.f64 y 9))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t z)) 36))) 16)
(*.f64 (*.f64 t (*.f64 z y)) 9)
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 (*.f64 t z) (*.f64 y 9))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t z)) 36)))) 32)
(*.f64 (*.f64 t (*.f64 z y)) 9)
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 (*.f64 t z) (*.f64 y 9))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 (*.f64 y (*.f64 t z)) 36))))) 64)
(*.f64 (*.f64 t (*.f64 z y)) 9)
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 (*.f64 t z) (*.f64 y 9))
(pow.f64 (*.f64 9 (*.f64 y (*.f64 t z))) 1)
(*.f64 (*.f64 t (*.f64 z y)) 9)
(*.f64 y (*.f64 (*.f64 t z) 9))
(*.f64 (*.f64 t z) (*.f64 y 9))
(+.f64 (*.f64 a (*.f64 27 b)) (*.f64 (*.f64 y (*.f64 t z)) -9))
(+.f64 (*.f64 -9 (*.f64 t (*.f64 z y))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 (+.f64 (*.f64 a (*.f64 27 b)) (*.f64 (*.f64 y (*.f64 t z)) -9)) 0)
(+.f64 (*.f64 -9 (*.f64 t (*.f64 z y))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 0 (+.f64 (*.f64 a (*.f64 27 b)) (*.f64 (*.f64 y (*.f64 t z)) -9)))
(+.f64 (*.f64 -9 (*.f64 t (*.f64 z y))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 1 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 -1 (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (-.f64 -1 (*.f64 (*.f64 t (*.f64 z y)) 9)) 1))
(+.f64 1 (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 -1 (*.f64 y (*.f64 (*.f64 t z) 9)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 0 (*.f64 (*.f64 t z) (*.f64 y 9))))
(+.f64 (*.f64 27 (*.f64 a b)) (neg.f64 (*.f64 y (*.f64 (*.f64 t z) 9))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) 9)))
(+.f64 (*.f64 (*.f64 y (*.f64 t z)) -9) (*.f64 a (*.f64 27 b)))
(+.f64 (*.f64 -9 (*.f64 t (*.f64 z y))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(+.f64 -1 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 1 (*.f64 9 (*.f64 y (*.f64 t z))))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (-.f64 -1 (*.f64 (*.f64 t (*.f64 z y)) 9)) 1))
(+.f64 1 (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 -1 (*.f64 y (*.f64 (*.f64 t z) 9)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 0 (*.f64 (*.f64 t z) (*.f64 y 9))))
(+.f64 (*.f64 27 (*.f64 a b)) (neg.f64 (*.f64 y (*.f64 (*.f64 t z) 9))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) 9)))
(+.f64 (+.f64 (*.f64 a (*.f64 27 b)) (-.f64 1 (*.f64 9 (*.f64 y (*.f64 t z))))) -1)
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (-.f64 -1 (*.f64 (*.f64 t (*.f64 z y)) 9)) 1))
(+.f64 1 (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 -1 (*.f64 y (*.f64 (*.f64 t z) 9)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 0 (*.f64 (*.f64 t z) (*.f64 y 9))))
(+.f64 (*.f64 27 (*.f64 a b)) (neg.f64 (*.f64 y (*.f64 (*.f64 t z) 9))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) 9)))
(+.f64 (*.f64 (*.f64 a b) 27/2) (-.f64 (*.f64 (*.f64 a b) 27/2) (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (-.f64 -1 (*.f64 (*.f64 t (*.f64 z y)) 9)) 1))
(+.f64 1 (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 -1 (*.f64 y (*.f64 (*.f64 t z) 9)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 0 (*.f64 (*.f64 t z) (*.f64 y 9))))
(+.f64 (*.f64 27 (*.f64 a b)) (neg.f64 (*.f64 y (*.f64 (*.f64 t z) 9))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) 9)))
(+.f64 (-.f64 (*.f64 (*.f64 a b) 27/2) (*.f64 y (*.f64 (*.f64 t z) 9/2))) (-.f64 (*.f64 (*.f64 a b) 27/2) (*.f64 y (*.f64 (*.f64 t z) 9/2))))
(+.f64 (-.f64 (*.f64 (*.f64 a b) 27/2) (*.f64 (*.f64 t z) (*.f64 9/2 y))) (-.f64 (*.f64 (*.f64 a b) 27/2) (*.f64 (*.f64 t z) (*.f64 9/2 y))))
(+.f64 (-.f64 (*.f64 a (*.f64 b 27/2)) (*.f64 y (*.f64 z (*.f64 t 9/2)))) (-.f64 (*.f64 a (*.f64 b 27/2)) (*.f64 y (*.f64 z (*.f64 t 9/2)))))
(+.f64 (-.f64 (*.f64 (*.f64 a b) 27/2) (*.f64 y (*.f64 t (*.f64 z 9/2)))) (-.f64 (*.f64 (*.f64 a b) 27/2) (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(+.f64 (-.f64 1 (*.f64 9 (*.f64 y (*.f64 t z)))) (+.f64 (*.f64 a (*.f64 27 b)) -1))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (-.f64 -1 (*.f64 (*.f64 t (*.f64 z y)) 9)) 1))
(+.f64 1 (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 -1 (*.f64 y (*.f64 (*.f64 t z) 9)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 0 (*.f64 (*.f64 t z) (*.f64 y 9))))
(+.f64 (*.f64 27 (*.f64 a b)) (neg.f64 (*.f64 y (*.f64 (*.f64 t z) 9))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) 9)))
(+.f64 -2 (-.f64 (*.f64 a (*.f64 27 b)) (-.f64 (*.f64 9 (*.f64 y (*.f64 t z))) 2)))
(+.f64 -2 (-.f64 2 (-.f64 (*.f64 (*.f64 t (*.f64 z y)) 9) (*.f64 27 (*.f64 a b)))))
(+.f64 -2 (-.f64 2 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 9)) (*.f64 27 (*.f64 a b)))))
(+.f64 -2 (-.f64 2 (-.f64 (*.f64 (*.f64 t z) (*.f64 y 9)) (*.f64 27 (*.f64 a b)))))
(+.f64 -2 (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 2 (*.f64 y (*.f64 (*.f64 t z) 9)))))
(+.f64 (+.f64 (*.f64 a (*.f64 27 b)) 1) (-.f64 -1 (*.f64 9 (*.f64 y (*.f64 t z)))))
(+.f64 (*.f64 27 (*.f64 a b)) (+.f64 (-.f64 -1 (*.f64 (*.f64 t (*.f64 z y)) 9)) 1))
(+.f64 1 (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 -1 (*.f64 y (*.f64 (*.f64 t z) 9)))))
(+.f64 (*.f64 27 (*.f64 a b)) (-.f64 0 (*.f64 (*.f64 t z) (*.f64 y 9))))
(+.f64 (*.f64 27 (*.f64 a b)) (neg.f64 (*.f64 y (*.f64 (*.f64 t z) 9))))
(-.f64 (*.f64 27 (*.f64 a b)) (*.f64 y (*.f64 (*.f64 t z) 9)))
(+.f64 (-.f64 (*.f64 a (*.f64 27 b)) (-.f64 (*.f64 9 (*.f64 y (*.f64 t z))) 2)) -2)
(+.f64 -2 (-.f64 2 (-.f64 (*.f64 (*.f64 t (*.f64 z y)) 9) (*.f64 27 (*.f64 a b)))))
(+.f64 -2 (-.f64 2 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 9)) (*.f64 27 (*.f64 a b)))))
(+.f64 -2 (-.f64 2 (-.f64 (*.f64 (*.f64 t z) (*.f64 y 9)) (*.f64 27 (*.f64 a b)))))
(+.f64 -2 (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 2 (*.f64 y (*.f64 (*.f64 t z) 9)))))
(+.f64 (-.f64 -1 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 9/2)) (*.f64 (*.f64 a b) 27/2))) (-.f64 1 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 9/2)) (*.f64 (*.f64 a b) 27/2))))
(+.f64 (-.f64 -1 (-.f64 (*.f64 (*.f64 t z) (*.f64 9/2 y)) (*.f64 (*.f64 a b) 27/2))) (-.f64 1 (-.f64 (*.f64 (*.f64 t z) (*.f64 9/2 y)) (*.f64 (*.f64 a b) 27/2))))
(+.f64 (-.f64 -1 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) (*.f64 a (*.f64 b 27/2)))) (-.f64 1 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) (*.f64 a (*.f64 b 27/2)))))
(+.f64 (-.f64 (*.f64 (*.f64 a b) 27/2) (+.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) 1)) (-.f64 1 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) (*.f64 (*.f64 a b) 27/2))))
(+.f64 (+.f64 (*.f64 a (*.f64 b 27/2)) (-.f64 -1 (*.f64 y (*.f64 z (*.f64 t 9/2))))) (+.f64 (*.f64 a (*.f64 b 27/2)) (-.f64 1 (*.f64 y (*.f64 z (*.f64 t 9/2))))))
(+.f64 (+.f64 (*.f64 a (*.f64 b 27/2)) (-.f64 -1 (*.f64 y (*.f64 z (*.f64 t 9/2))))) (+.f64 1 (-.f64 (*.f64 a (*.f64 b 27/2)) (*.f64 y (*.f64 z (*.f64 t 9/2))))))
(+.f64 -3 (-.f64 1 (+.f64 -2 (+.f64 (*.f64 9 (*.f64 y (*.f64 t z))) (*.f64 (*.f64 a b) -27)))))
(+.f64 -3 (-.f64 1 (+.f64 (*.f64 (*.f64 t (*.f64 z y)) 9) (+.f64 (*.f64 (*.f64 a b) -27) -2))))
(+.f64 -3 (-.f64 1 (+.f64 -2 (+.f64 (*.f64 y (*.f64 (*.f64 t z) 9)) (*.f64 a (*.f64 b -27))))))
(+.f64 -3 (-.f64 1 (+.f64 (*.f64 (*.f64 t z) (*.f64 y 9)) (+.f64 -2 (*.f64 (*.f64 a b) -27)))))
(+.f64 -3 (-.f64 1 (+.f64 (*.f64 y (*.f64 (*.f64 t z) 9)) (+.f64 -2 (*.f64 a (*.f64 b -27))))))
(+.f64 -3 (-.f64 1 (-.f64 (+.f64 (*.f64 9 (*.f64 y (*.f64 t z))) (*.f64 (*.f64 a b) -27)) 2)))
(+.f64 -3 (-.f64 1 (+.f64 (*.f64 (*.f64 t (*.f64 z y)) 9) (+.f64 (*.f64 (*.f64 a b) -27) -2))))
(+.f64 -3 (-.f64 1 (+.f64 -2 (+.f64 (*.f64 y (*.f64 (*.f64 t z) 9)) (*.f64 a (*.f64 b -27))))))
(+.f64 -3 (-.f64 1 (+.f64 (*.f64 (*.f64 t z) (*.f64 y 9)) (+.f64 -2 (*.f64 (*.f64 a b) -27)))))
(+.f64 -3 (-.f64 1 (+.f64 (*.f64 y (*.f64 (*.f64 t z) 9)) (+.f64 -2 (*.f64 a (*.f64 b -27))))))
(+.f64 -3 (-.f64 1 (neg.f64 (-.f64 (*.f64 a (*.f64 27 b)) (-.f64 (*.f64 9 (*.f64 y (*.f64 t z))) 2)))))
(+.f64 -2 (-.f64 2 (-.f64 (*.f64 (*.f64 t (*.f64 z y)) 9) (*.f64 27 (*.f64 a b)))))
(+.f64 -2 (-.f64 2 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 9)) (*.f64 27 (*.f64 a b)))))
(+.f64 -2 (-.f64 2 (-.f64 (*.f64 (*.f64 t z) (*.f64 y 9)) (*.f64 27 (*.f64 a b)))))
(+.f64 -2 (+.f64 (*.f64 27 (*.f64 a b)) (-.f64 2 (*.f64 y (*.f64 (*.f64 t z) 9)))))
(+.f64 (-.f64 -1 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 18)) (*.f64 a (*.f64 b 54)))) (+.f64 (*.f64 9 (*.f64 y (*.f64 t z))) (+.f64 1 (*.f64 (*.f64 a b) -27))))
(+.f64 (*.f64 (*.f64 t (*.f64 z y)) 9) (+.f64 (+.f64 1 (*.f64 (*.f64 a b) -27)) (-.f64 -1 (-.f64 (*.f64 (*.f64 t z) (*.f64 18 y)) (*.f64 a (*.f64 b 54))))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) 9)) (+.f64 (-.f64 -1 (-.f64 (*.f64 y (*.f64 z (*.f64 t 18))) (*.f64 a (*.f64 b 54)))) (+.f64 1 (*.f64 a (*.f64 b -27)))))
(+.f64 (*.f64 (*.f64 t z) (*.f64 y 9)) (+.f64 (-.f64 -1 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 18)) (*.f64 a (*.f64 b 54)))) (+.f64 1 (*.f64 (*.f64 a b) -27))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) 9)) (+.f64 1 (+.f64 (*.f64 a (*.f64 b -27)) (-.f64 -1 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 18)) (*.f64 a (*.f64 b 54)))))))
(+.f64 (*.f64 a (*.f64 b -27)) (+.f64 (*.f64 y (*.f64 (*.f64 t z) 9)) (-.f64 0 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 18)) (*.f64 a (*.f64 b 54))))))
(+.f64 (*.f64 a (*.f64 b -27)) (+.f64 (*.f64 y (*.f64 (*.f64 t z) 9)) (neg.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 18)) (*.f64 a (*.f64 b 54))))))
(+.f64 (*.f64 y (*.f64 (*.f64 t z) 9)) (+.f64 (*.f64 a (*.f64 b -27)) (-.f64 (*.f64 a (*.f64 b 54)) (*.f64 y (*.f64 (*.f64 t z) 18)))))
(*.f64 (+.f64 (*.f64 a (*.f64 27 b)) (*.f64 (*.f64 y (*.f64 t z)) -9)) 1)
(+.f64 (*.f64 -9 (*.f64 t (*.f64 z y))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(*.f64 1 (+.f64 (*.f64 a (*.f64 27 b)) (*.f64 (*.f64 y (*.f64 t z)) -9)))
(+.f64 (*.f64 -9 (*.f64 t (*.f64 z y))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(*.f64 2 (-.f64 (*.f64 (*.f64 a b) 27/2) (*.f64 y (*.f64 (*.f64 t z) 9/2))))
(*.f64 2 (-.f64 (*.f64 (*.f64 a b) 27/2) (*.f64 (*.f64 t z) (*.f64 9/2 y))))
(*.f64 2 (-.f64 (*.f64 a (*.f64 b 27/2)) (*.f64 y (*.f64 z (*.f64 t 9/2)))))
(*.f64 2 (-.f64 (*.f64 (*.f64 a b) 27/2) (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(*.f64 (-.f64 (*.f64 a (*.f64 b 54)) (*.f64 y (*.f64 (*.f64 t z) 18))) 1/2)
(*.f64 (-.f64 (*.f64 a (*.f64 b 54)) (*.f64 (*.f64 t z) (*.f64 18 y))) 1/2)
(*.f64 (-.f64 (*.f64 a (*.f64 b 54)) (*.f64 y (*.f64 z (*.f64 t 18)))) 1/2)
(*.f64 (+.f64 (*.f64 9 (*.f64 y (*.f64 t z))) (*.f64 (*.f64 a b) -27)) -1)
(neg.f64 (+.f64 (*.f64 (*.f64 t (*.f64 z y)) 9) (*.f64 (*.f64 a b) -27)))
(neg.f64 (+.f64 (*.f64 y (*.f64 (*.f64 t z) 9)) (*.f64 a (*.f64 b -27))))
(neg.f64 (+.f64 (*.f64 (*.f64 t z) (*.f64 y 9)) (*.f64 (*.f64 a b) -27)))
(*.f64 4 (/.f64 (-.f64 (*.f64 a (*.f64 b 54)) (*.f64 y (*.f64 (*.f64 t z) 18))) 8))
(*.f64 4 (/.f64 (-.f64 (*.f64 a (*.f64 b 54)) (*.f64 (*.f64 t z) (*.f64 18 y))) 8))
(*.f64 4 (/.f64 (-.f64 (*.f64 a (*.f64 b 54)) (*.f64 y (*.f64 z (*.f64 t 18)))) 8))
(*.f64 4 (-.f64 (/.f64 (*.f64 (*.f64 a b) 27/2) 2) (/.f64 (*.f64 y (*.f64 (*.f64 t z) 18)) 8)))
(*.f64 4 (-.f64 (*.f64 27/2 (/.f64 (*.f64 a b) 2)) (/.f64 (*.f64 (*.f64 t z) (*.f64 18 y)) 8)))
(*.f64 4 (-.f64 (*.f64 (*.f64 a b) 27/4) (*.f64 (*.f64 z (*.f64 t 18)) (/.f64 y 8))))
(*.f64 4 (-.f64 (*.f64 (*.f64 a b) 27/4) (*.f64 y (*.f64 (*.f64 t z) 9/4))))
(*.f64 4 (-.f64 (*.f64 a (*.f64 b 27/4)) (*.f64 y (*.f64 (*.f64 t z) 9/4))))
(*.f64 (-.f64 (*.f64 a (*.f64 b 108)) (*.f64 (*.f64 y (*.f64 t z)) 36)) 1/4)
(*.f64 (-.f64 (*.f64 a (*.f64 b 108)) (*.f64 (*.f64 t (*.f64 z y)) 36)) 1/4)
(*.f64 (-.f64 (*.f64 a (*.f64 b 108)) (*.f64 y (*.f64 (*.f64 t z) 36))) 1/4)
(*.f64 (-.f64 (*.f64 b (*.f64 a 108)) (*.f64 (*.f64 y (*.f64 t z)) 36)) 1/4)
(*.f64 -1 (+.f64 (*.f64 9 (*.f64 y (*.f64 t z))) (*.f64 (*.f64 a b) -27)))
(neg.f64 (+.f64 (*.f64 (*.f64 t (*.f64 z y)) 9) (*.f64 (*.f64 a b) -27)))
(neg.f64 (+.f64 (*.f64 y (*.f64 (*.f64 t z) 9)) (*.f64 a (*.f64 b -27))))
(neg.f64 (+.f64 (*.f64 (*.f64 t z) (*.f64 y 9)) (*.f64 (*.f64 a b) -27)))
(*.f64 1/2 (-.f64 (*.f64 a (*.f64 b 54)) (*.f64 y (*.f64 (*.f64 t z) 18))))
(*.f64 (-.f64 (*.f64 a (*.f64 b 54)) (*.f64 (*.f64 t z) (*.f64 18 y))) 1/2)
(*.f64 (-.f64 (*.f64 a (*.f64 b 54)) (*.f64 y (*.f64 z (*.f64 t 18)))) 1/2)
(*.f64 (-.f64 (*.f64 a (*.f64 b 54)) (*.f64 y (*.f64 (*.f64 t z) 18))) 1/2)
(*.f64 (-.f64 (*.f64 (*.f64 a b) 27/2) (*.f64 y (*.f64 (*.f64 t z) 9/2))) 2)
(*.f64 2 (-.f64 (*.f64 (*.f64 a b) 27/2) (*.f64 (*.f64 t z) (*.f64 9/2 y))))
(*.f64 2 (-.f64 (*.f64 a (*.f64 b 27/2)) (*.f64 y (*.f64 z (*.f64 t 9/2)))))
(*.f64 2 (-.f64 (*.f64 (*.f64 a b) 27/2) (*.f64 y (*.f64 t (*.f64 z 9/2)))))
(*.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 9/2)) (*.f64 (*.f64 a b) 27/2)) -2)
(*.f64 -2 (-.f64 (*.f64 (*.f64 t z) (*.f64 9/2 y)) (*.f64 (*.f64 a b) 27/2)))
(*.f64 -2 (-.f64 (*.f64 y (*.f64 z (*.f64 t 9/2))) (*.f64 a (*.f64 b 27/2))))
(*.f64 -2 (-.f64 (*.f64 y (*.f64 t (*.f64 z 9/2))) (*.f64 (*.f64 a b) 27/2)))
(*.f64 1/4 (-.f64 (*.f64 a (*.f64 b 108)) (*.f64 (*.f64 y (*.f64 t z)) 36)))
(*.f64 (-.f64 (*.f64 a (*.f64 b 108)) (*.f64 (*.f64 t (*.f64 z y)) 36)) 1/4)
(*.f64 (-.f64 (*.f64 a (*.f64 b 108)) (*.f64 y (*.f64 (*.f64 t z) 36))) 1/4)
(*.f64 (-.f64 (*.f64 b (*.f64 a 108)) (*.f64 (*.f64 y (*.f64 t z)) 36)) 1/4)
(*.f64 (/.f64 (-.f64 (*.f64 a (*.f64 b 54)) (*.f64 y (*.f64 (*.f64 t z) 18))) 8) 4)
(*.f64 4 (/.f64 (-.f64 (*.f64 a (*.f64 b 54)) (*.f64 (*.f64 t z) (*.f64 18 y))) 8))
(*.f64 4 (/.f64 (-.f64 (*.f64 a (*.f64 b 54)) (*.f64 y (*.f64 z (*.f64 t 18)))) 8))
(*.f64 4 (/.f64 (-.f64 (*.f64 a (*.f64 b 54)) (*.f64 y (*.f64 (*.f64 t z) 18))) 8))
(/.f64 (+.f64 (*.f64 a (*.f64 27 b)) (*.f64 (*.f64 y (*.f64 t z)) -9)) 1)
(+.f64 (*.f64 -9 (*.f64 t (*.f64 z y))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(/.f64 (-.f64 (*.f64 a (*.f64 b 54)) (*.f64 y (*.f64 (*.f64 t z) 18))) 2)
(/.f64 (-.f64 (*.f64 a (*.f64 b 54)) (*.f64 (*.f64 t z) (*.f64 18 y))) 2)
(/.f64 (-.f64 (*.f64 a (*.f64 b 54)) (*.f64 y (*.f64 z (*.f64 t 18)))) 2)
(/.f64 (+.f64 (*.f64 9 (*.f64 y (*.f64 t z))) (*.f64 (*.f64 a b) -27)) -1)
(neg.f64 (+.f64 (*.f64 (*.f64 t (*.f64 z y)) 9) (*.f64 (*.f64 a b) -27)))
(neg.f64 (+.f64 (*.f64 y (*.f64 (*.f64 t z) 9)) (*.f64 a (*.f64 b -27))))
(neg.f64 (+.f64 (*.f64 (*.f64 t z) (*.f64 y 9)) (*.f64 (*.f64 a b) -27)))
(/.f64 (-.f64 (*.f64 a (*.f64 b 108)) (*.f64 (*.f64 y (*.f64 t z)) 36)) 4)
(/.f64 (-.f64 (*.f64 a (*.f64 b 108)) (*.f64 (*.f64 t (*.f64 z y)) 36)) 4)
(/.f64 (-.f64 (*.f64 a (*.f64 b 108)) (*.f64 y (*.f64 (*.f64 t z) 36))) 4)
(/.f64 (-.f64 (*.f64 b (*.f64 a 108)) (*.f64 (*.f64 y (*.f64 t z)) 36)) 4)
(/.f64 (*.f64 2 (-.f64 (*.f64 a (*.f64 b 108)) (*.f64 (*.f64 y (*.f64 t z)) 36))) 8)
(*.f64 (-.f64 (*.f64 a (*.f64 b 108)) (*.f64 (*.f64 t (*.f64 z y)) 36)) 1/4)
(*.f64 (-.f64 (*.f64 a (*.f64 b 108)) (*.f64 y (*.f64 (*.f64 t z) 36))) 1/4)
(*.f64 (-.f64 (*.f64 b (*.f64 a 108)) (*.f64 (*.f64 y (*.f64 t z)) 36)) 1/4)
(/.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 18)) (*.f64 a (*.f64 b 54))) -2)
(/.f64 (-.f64 (*.f64 (*.f64 t z) (*.f64 18 y)) (*.f64 a (*.f64 b 54))) -2)
(/.f64 (-.f64 (*.f64 y (*.f64 z (*.f64 t 18))) (*.f64 a (*.f64 b 54))) -2)
(/.f64 (*.f64 2 (*.f64 2 (-.f64 (*.f64 a (*.f64 b 108)) (*.f64 (*.f64 y (*.f64 t z)) 36)))) 16)
(*.f64 (-.f64 (*.f64 a (*.f64 b 108)) (*.f64 (*.f64 t (*.f64 z y)) 36)) 1/4)
(*.f64 (-.f64 (*.f64 a (*.f64 b 108)) (*.f64 y (*.f64 (*.f64 t z) 36))) 1/4)
(*.f64 (-.f64 (*.f64 b (*.f64 a 108)) (*.f64 (*.f64 y (*.f64 t z)) 36)) 1/4)
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 t z)) 36) (*.f64 a (*.f64 b 108))) -4)
(/.f64 (-.f64 (*.f64 (*.f64 t (*.f64 z y)) 36) (*.f64 a (*.f64 b 108))) -4)
(/.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 36)) (*.f64 a (*.f64 b 108))) -4)
(/.f64 (-.f64 (*.f64 (*.f64 y (*.f64 t z)) 36) (*.f64 b (*.f64 a 108))) -4)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (-.f64 (*.f64 a (*.f64 b 108)) (*.f64 (*.f64 y (*.f64 t z)) 36))))) 32)
(*.f64 (-.f64 (*.f64 a (*.f64 b 108)) (*.f64 (*.f64 t (*.f64 z y)) 36)) 1/4)
(*.f64 (-.f64 (*.f64 a (*.f64 b 108)) (*.f64 y (*.f64 (*.f64 t z) 36))) 1/4)
(*.f64 (-.f64 (*.f64 b (*.f64 a 108)) (*.f64 (*.f64 y (*.f64 t z)) 36)) 1/4)
(/.f64 (*.f64 2 (-.f64 (*.f64 (*.f64 y (*.f64 t z)) 36) (*.f64 a (*.f64 b 108)))) -8)
(*.f64 (-.f64 (*.f64 (*.f64 t (*.f64 z y)) 36) (*.f64 a (*.f64 b 108))) -1/4)
(*.f64 (-.f64 (*.f64 y (*.f64 (*.f64 t z) 36)) (*.f64 a (*.f64 b 108))) -1/4)
(*.f64 (-.f64 (*.f64 (*.f64 y (*.f64 t z)) 36) (*.f64 b (*.f64 a 108))) -1/4)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 2 (*.f64 2 (-.f64 (*.f64 a (*.f64 b 108)) (*.f64 (*.f64 y (*.f64 t z)) 36)))))) 64)
(*.f64 (-.f64 (*.f64 a (*.f64 b 108)) (*.f64 (*.f64 t (*.f64 z y)) 36)) 1/4)
(*.f64 (-.f64 (*.f64 a (*.f64 b 108)) (*.f64 y (*.f64 (*.f64 t z) 36))) 1/4)
(*.f64 (-.f64 (*.f64 b (*.f64 a 108)) (*.f64 (*.f64 y (*.f64 t z)) 36)) 1/4)
(pow.f64 (+.f64 (*.f64 a (*.f64 27 b)) (*.f64 (*.f64 y (*.f64 t z)) -9)) 1)
(+.f64 (*.f64 -9 (*.f64 t (*.f64 z y))) (*.f64 27 (*.f64 a b)))
(+.f64 (*.f64 -9 (*.f64 y (*.f64 t z))) (*.f64 27 (*.f64 a b)))
(neg.f64 (+.f64 (*.f64 9 (*.f64 y (*.f64 t z))) (*.f64 (*.f64 a b) -27)))
(neg.f64 (+.f64 (*.f64 (*.f64 t (*.f64 z y)) 9) (*.f64 (*.f64 a b) -27)))
(neg.f64 (+.f64 (*.f64 y (*.f64 (*.f64 t z) 9)) (*.f64 a (*.f64 b -27))))
(neg.f64 (+.f64 (*.f64 (*.f64 t z) (*.f64 y 9)) (*.f64 (*.f64 a b) -27)))

eval87.0ms (0.4%)

Compiler

Compiled 5333 to 3265 computations (38.8% saved)

prune80.0ms (0.4%)

Pruning

13 alts after pruning (2 fresh and 11 done)

PrunedKeptTotal
New3552357
Fresh101
Picked101
Done01111
Total35713370
Error
0.0b
Counts
370 → 13
Alt Table
Click to see full alt table
StatusErrorProgram
49.6b
(/.f64 (*.f64 z (*.f64 t (*.f64 y -18))) 2)
29.5b
(-.f64 (*.f64 a (*.f64 27 b)) (*.f64 (*.f64 t (*.f64 z y)) 9))
21.7b
(-.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 9 t))))
21.9b
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
17.3b
(+.f64 (*.f64 2 x) (*.f64 b (*.f64 27 a)))
49.6b
(*.f64 (*.f64 z (*.f64 y t)) -9)
47.3b
(*.f64 y (*.f64 t (*.f64 z -9)))
47.5b
(*.f64 t (*.f64 -9 (*.f64 y z)))
44.3b
(*.f64 b (*.f64 27 a))
44.4b
(*.f64 a (*.f64 27 b))
44.4b
(*.f64 27 (*.f64 a b))
35.8b
(*.f64 2 x)
47.5b
(*.f64 -9 (*.f64 t (*.f64 y z)))
Compiler

Compiled 177 to 139 computations (21.5% saved)

regimes739.0ms (3.2%)

Counts
23 → 2
Calls
Call 1
Inputs
(*.f64 2 x)
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 b (*.f64 27 a))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 z (*.f64 y t)) -9)
(+.f64 (*.f64 2 x) (*.f64 b (*.f64 27 a)))
(/.f64 (*.f64 z (*.f64 t (*.f64 y -18))) 2)
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
(-.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 9 t))))
(*.f64 4 (-.f64 (*.f64 x 1/2) (*.f64 z (*.f64 (*.f64 y t) 9/4))))
(-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 a (*.f64 27 b)) (*.f64 (*.f64 t (*.f64 z y)) 9))
(-.f64 (*.f64 b (*.f64 27 a)) (*.f64 t (*.f64 y (*.f64 9 z))))
(+.f64 (*.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) 2) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 y (*.f64 9 (*.f64 z t)))) (*.f64 a (*.f64 27 b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 y (*.f64 (*.f64 9 z) t))) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 z t))) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 a 27) b))
Outputs
(+.f64 (-.f64 (*.f64 x 2) (*.f64 y (*.f64 (*.f64 9 z) t))) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 a 27) b))
Calls

14 calls:

119.0ms
t
111.0ms
z
110.0ms
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 a 27) b))
95.0ms
a
89.0ms
x
Results
ErrorSegmentsBranch
3.1b1x
0.1b2y
0.1b2z
0.4b2t
1.4b2a
3.1b1b
0.4b3(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 a 27) b))
0.4b3(-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t))
3.1b1(*.f64 x 2)
0.4b3(*.f64 (*.f64 (*.f64 y 9) z) t)
0.4b2(*.f64 (*.f64 y 9) z)
0.1b2(*.f64 y 9)
2.1b2(*.f64 (*.f64 a 27) b)
1.4b2(*.f64 a 27)
Compiler

Compiled 387 to 267 computations (31% saved)

bsearch9.0ms (0%)

Algorithm
binary-search
Steps
TimeLeftRight
9.0ms
2.1750083784911133e-237
4.6037343522907357e-237
Results
8.0ms16×body256valid
Compiler

Compiled 80 to 61 computations (23.8% saved)

regimes169.0ms (0.7%)

Counts
22 → 2
Calls
Call 1
Inputs
(*.f64 2 x)
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 b (*.f64 27 a))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 z (*.f64 y t)) -9)
(+.f64 (*.f64 2 x) (*.f64 b (*.f64 27 a)))
(/.f64 (*.f64 z (*.f64 t (*.f64 y -18))) 2)
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
(-.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 9 t))))
(*.f64 4 (-.f64 (*.f64 x 1/2) (*.f64 z (*.f64 (*.f64 y t) 9/4))))
(-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 a (*.f64 27 b)) (*.f64 (*.f64 t (*.f64 z y)) 9))
(-.f64 (*.f64 b (*.f64 27 a)) (*.f64 t (*.f64 y (*.f64 9 z))))
(+.f64 (*.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) 2) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 y (*.f64 9 (*.f64 z t)))) (*.f64 a (*.f64 27 b)))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 y (*.f64 (*.f64 9 z) t))) (*.f64 (*.f64 a 27) b))
(+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 y 9) (*.f64 z t))) (*.f64 (*.f64 a 27) b))
Outputs
(+.f64 (-.f64 (*.f64 x 2) (*.f64 y (*.f64 9 (*.f64 z t)))) (*.f64 a (*.f64 27 b)))
(+.f64 (*.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) 2) (*.f64 (*.f64 a 27) b))
Calls

10 calls:

30.0ms
t
22.0ms
z
21.0ms
(*.f64 y 9)
21.0ms
y
12.0ms
(*.f64 x 2)
Results
ErrorSegmentsBranch
3.1b1x
0.1b2y
0.1b2z
1.6b2t
3.1b1a
3.1b1b
3.1b1(*.f64 x 2)
0.1b2(*.f64 y 9)
3.1b1(*.f64 (*.f64 a 27) b)
3.1b1(*.f64 a 27)
Compiler

Compiled 306 to 207 computations (32.4% saved)

bsearch0.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-5.075471763576705e+20
-7.067074852631783e+19
Compiler

Compiled 32 to 25 computations (21.9% saved)

regimes165.0ms (0.7%)

Counts
19 → 4
Calls
Call 1
Inputs
(*.f64 2 x)
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 b (*.f64 27 a))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 z (*.f64 y t)) -9)
(+.f64 (*.f64 2 x) (*.f64 b (*.f64 27 a)))
(/.f64 (*.f64 z (*.f64 t (*.f64 y -18))) 2)
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
(-.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 9 t))))
(*.f64 4 (-.f64 (*.f64 x 1/2) (*.f64 z (*.f64 (*.f64 y t) 9/4))))
(-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 a (*.f64 27 b)) (*.f64 (*.f64 t (*.f64 z y)) 9))
(-.f64 (*.f64 b (*.f64 27 a)) (*.f64 t (*.f64 y (*.f64 9 z))))
(+.f64 (*.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) 2) (*.f64 (*.f64 a 27) b))
Outputs
(-.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 9 t))))
(+.f64 (*.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) 2) (*.f64 (*.f64 a 27) b))
(-.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 9 t))))
(+.f64 (*.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) 2) (*.f64 (*.f64 a 27) b))
Calls

8 calls:

38.0ms
(*.f64 (*.f64 a 27) b)
36.0ms
y
27.0ms
b
18.0ms
t
10.0ms
(*.f64 a 27)
Results
ErrorSegmentsBranch
5.9b1x
3.6b4y
5.9b1z
4.8b2t
5.9b1a
4.9b3b
3.8b5(*.f64 (*.f64 a 27) b)
5.9b1(*.f64 a 27)
Compiler

Compiled 237 to 159 computations (32.9% saved)

bsearch41.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
10.0ms
-9.95546995178932e+152
-5.713776309079829e+152
7.0ms
-5.444006773572795e+177
-4.127712132047398e+177
23.0ms
-5.270778519500293e+278
-5.483379515657905e+274
Results
31.0ms240×body256valid
6.0ms50×body256infinite
Compiler

Compiled 662 to 505 computations (23.7% saved)

regimes223.0ms (1%)

Counts
18 → 3
Calls
Call 1
Inputs
(*.f64 2 x)
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 b (*.f64 27 a))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 z (*.f64 y t)) -9)
(+.f64 (*.f64 2 x) (*.f64 b (*.f64 27 a)))
(/.f64 (*.f64 z (*.f64 t (*.f64 y -18))) 2)
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
(-.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 9 t))))
(*.f64 4 (-.f64 (*.f64 x 1/2) (*.f64 z (*.f64 (*.f64 y t) 9/4))))
(-.f64 (*.f64 a (*.f64 27 b)) (*.f64 9 (*.f64 y (*.f64 t z))))
(-.f64 (*.f64 a (*.f64 27 b)) (*.f64 (*.f64 t (*.f64 z y)) 9))
(-.f64 (*.f64 b (*.f64 27 a)) (*.f64 t (*.f64 y (*.f64 9 z))))
Outputs
(*.f64 4 (-.f64 (*.f64 x 1/2) (*.f64 z (*.f64 (*.f64 y t) 9/4))))
(+.f64 (*.f64 2 x) (*.f64 b (*.f64 27 a)))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
Calls

6 calls:

50.0ms
a
35.0ms
t
34.0ms
x
33.0ms
b
33.0ms
z
Results
ErrorSegmentsBranch
10.2b3x
10.6b3y
11.0b3z
9.7b3t
10.8b5a
10.5b3b
Compiler

Compiled 200 to 131 computations (34.5% saved)

bsearch27.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
5.0ms
2.210272022710968e+46
2.5908250210595784e+46
22.0ms
-3.824959682783607e-225
-3.3460670498793794e-242
Results
23.0ms192×body256valid
0.0msbody256infinite
Compiler

Compiled 460 to 369 computations (19.8% saved)

regimes191.0ms (0.8%)

Counts
14 → 3
Calls
Call 1
Inputs
(*.f64 2 x)
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 b (*.f64 27 a))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 z (*.f64 y t)) -9)
(+.f64 (*.f64 2 x) (*.f64 b (*.f64 27 a)))
(/.f64 (*.f64 z (*.f64 t (*.f64 y -18))) 2)
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
(-.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 9 t))))
Outputs
(-.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 9 t))))
(+.f64 (*.f64 2 x) (*.f64 b (*.f64 27 a)))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
Calls

6 calls:

42.0ms
a
36.0ms
x
32.0ms
b
28.0ms
z
28.0ms
t
Results
ErrorSegmentsBranch
13.8b5x
10.6b3y
11.0b3z
9.7b3t
10.8b5a
10.5b3b
Compiler

Compiled 148 to 101 computations (31.8% saved)

bsearch27.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
5.0ms
2.210272022710968e+46
2.5908250210595784e+46
22.0ms
-3.824959682783607e-225
-3.3460670498793794e-242
Results
24.0ms192×body256valid
0.0msbody256infinite
Compiler

Compiled 440 to 349 computations (20.7% saved)

regimes185.0ms (0.8%)

Counts
13 → 3
Calls
Call 1
Inputs
(*.f64 2 x)
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 b (*.f64 27 a))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 z (*.f64 y t)) -9)
(+.f64 (*.f64 2 x) (*.f64 b (*.f64 27 a)))
(/.f64 (*.f64 z (*.f64 t (*.f64 y -18))) 2)
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
Outputs
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
(+.f64 (*.f64 2 x) (*.f64 b (*.f64 27 a)))
(-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))
Calls

6 calls:

39.0ms
a
33.0ms
x
33.0ms
z
27.0ms
b
27.0ms
t
Results
ErrorSegmentsBranch
14.5b5x
13.3b3y
12.3b4z
10.4b3t
11.8b5a
10.5b3b
Compiler

Compiled 137 to 94 computations (31.4% saved)

bsearch23.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
5.0ms
2.210272022710968e+46
2.5908250210595784e+46
18.0ms
-2.2268991067983764e-107
-1.353435477289558e-110
Results
20.0ms160×body256valid
1.0msbody256infinite
Compiler

Compiled 372 to 295 computations (20.7% saved)

regimes695.0ms (3%)

Counts
12 → 4
Calls
Call 1
Inputs
(*.f64 2 x)
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 b (*.f64 27 a))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 z (*.f64 y t)) -9)
(+.f64 (*.f64 2 x) (*.f64 b (*.f64 27 a)))
(/.f64 (*.f64 z (*.f64 t (*.f64 y -18))) 2)
Outputs
(*.f64 y (*.f64 t (*.f64 z -9)))
(+.f64 (*.f64 2 x) (*.f64 b (*.f64 27 a)))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(+.f64 (*.f64 2 x) (*.f64 b (*.f64 27 a)))
Calls

6 calls:

375.0ms
x
245.0ms
z
25.0ms
t
20.0ms
a
19.0ms
y
Results
ErrorSegmentsBranch
16.1b3x
15.7b2y
16.3b2z
14.7b4t
16.1b3a
17.3b1b
Compiler

Compiled 126 to 87 computations (31% saved)

bsearch73.0ms (0.3%)

Algorithm
binary-search
Steps
TimeLeftRight
27.0ms
3.039194343823341e+288
3.4408310117227706e+291
23.0ms
1.0077266525699902e+211
2.0587105591765673e+212
23.0ms
-1.353435477289558e-110
-1.6180273938322301e-122
Results
51.0ms400×body256valid
14.0ms85×body256infinite
Compiler

Compiled 782 to 625 computations (20.1% saved)

regimes2.0s (8.7%)

Counts
10 → 4
Calls
Call 1
Inputs
(*.f64 2 x)
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 b (*.f64 27 a))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 y (*.f64 (*.f64 t z) -9))
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 (*.f64 z (*.f64 y t)) -9)
Outputs
(*.f64 2 x)
(*.f64 (*.f64 y (*.f64 t z)) -9)
(*.f64 b (*.f64 27 a))
(*.f64 2 x)
Calls

6 calls:

1.2s
b
374.0ms
y
211.0ms
z
123.0ms
x
68.0ms
t
Results
ErrorSegmentsBranch
24.8b4x
28.0b6y
28.8b9z
26.0b12t
28.1b7a
27.4b7b
Compiler

Compiled 108 to 75 computations (30.6% saved)

bsearch835.0ms (3.6%)

Algorithm
binary-search
Steps
TimeLeftRight
22.0ms
7.667067096213969e-22
5.766911100308357e-13
796.0ms
-1.2981612120413382e-250
-9.473688294911363e-253
17.0ms
-918570128704763500.0
-41504995327772.18
Results
827.0ms384×body256valid
Compiler

Compiled 604 to 503 computations (16.7% saved)

regimes1.4s (6%)

Counts
8 → 4
Calls
Call 1
Inputs
(*.f64 2 x)
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 b (*.f64 27 a))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 y (*.f64 (*.f64 t z) -9))
Outputs
(*.f64 2 x)
(*.f64 y (*.f64 t (*.f64 z -9)))
(*.f64 b (*.f64 27 a))
(*.f64 2 x)
Calls

6 calls:

761.0ms
y
361.0ms
z
141.0ms
t
39.0ms
b
36.0ms
a
Results
ErrorSegmentsBranch
24.8b4x
28.0b6y
28.8b9z
26.0b12t
28.2b7a
27.4b7b
Compiler

Compiled 94 to 68 computations (27.7% saved)

bsearch1.4s (6.3%)

Algorithm
binary-search
Steps
TimeLeftRight
1.3s
7.667067096213969e-22
5.766911100308357e-13
107.0ms
-1.2981612120413382e-250
-9.473688294911363e-253
17.0ms
-918570128704763500.0
-41504995327772.18
Results
1.4s384×body256valid
Compiler

Compiled 604 to 503 computations (16.7% saved)

regimes204.0ms (0.9%)

Counts
6 → 13
Calls
Call 1
Inputs
(*.f64 2 x)
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 b (*.f64 27 a))
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 t (*.f64 -9 (*.f64 y z)))
Outputs
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 2 x)
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 27 (*.f64 a b))
(*.f64 2 x)
(*.f64 a (*.f64 27 b))
(*.f64 2 x)
(*.f64 a (*.f64 27 b))
(*.f64 2 x)
(*.f64 -9 (*.f64 t (*.f64 y z)))
(*.f64 2 x)
(*.f64 27 (*.f64 a b))
(*.f64 -9 (*.f64 t (*.f64 y z)))
Calls

6 calls:

56.0ms
t
49.0ms
z
33.0ms
b
25.0ms
y
21.0ms
a
Results
ErrorSegmentsBranch
26.1b3x
29.8b6y
27.8b12z
25.8b13t
29.4b5a
27.4b7b
Compiler

Compiled 80 to 60 computations (25% saved)

bsearch216.0ms (0.9%)

Algorithm
12×binary-search
Steps
TimeLeftRight
17.0ms
1.0077266525699902e+211
2.0587105591765673e+212
13.0ms
1.1520174162698972e+194
4.1163373327345e+194
18.0ms
1.9219013921735783e+166
2.856259377090973e+168
9.0ms
1.1124164342044286e+46
2.210272022710968e+46
15.0ms
1.889388830659348e-63
3.3749772605420886e-61
20.0ms
1.4077540014226065e-105
1.1639491299411616e-98
19.0ms
6.545409109420501e-152
5.919498106770731e-144
20.0ms
9.141765299820998e-250
1.9428410430197357e-243
16.0ms
3.351759650735499e-292
3.708819565899324e-290
22.0ms
-3.824959682783607e-225
-3.3460670498793794e-242
22.0ms
-3.087302441954485e-211
-3.824959682783607e-225
22.0ms
-3.825783044410797e-97
-2.2268991067983764e-107
Results
187.0ms1504×body256valid
9.0ms75×body256infinite
Compiler

Compiled 2230 to 1876 computations (15.9% saved)

regimes108.0ms (0.5%)

Counts
4 → 3
Calls
Call 1
Inputs
(*.f64 2 x)
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
(*.f64 b (*.f64 27 a))
Outputs
(*.f64 2 x)
(*.f64 b (*.f64 27 a))
(*.f64 2 x)
Calls

6 calls:

23.0ms
z
21.0ms
b
20.0ms
t
17.0ms
a
14.0ms
x
Results
ErrorSegmentsBranch
26.1b3x
33.9b3y
31.8b7z
32.1b5t
29.7b5a
28.4b5b
Compiler

Compiled 66 to 53 computations (19.7% saved)

bsearch36.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
19.0ms
7.667067096213969e-22
5.766911100308357e-13
18.0ms
-918570128704763500.0
-41504995327772.18
Results
33.0ms272×body256valid
Compiler

Compiled 406 to 348 computations (14.3% saved)

regimes95.0ms (0.4%)

Counts
3 → 3
Calls
Call 1
Inputs
(*.f64 2 x)
(*.f64 27 (*.f64 a b))
(*.f64 a (*.f64 27 b))
Outputs
(*.f64 2 x)
(*.f64 a (*.f64 27 b))
(*.f64 2 x)
Calls

6 calls:

20.0ms
z
19.0ms
b
18.0ms
t
15.0ms
a
13.0ms
x
Results
ErrorSegmentsBranch
26.1b3x
33.9b3y
31.8b7z
32.1b5t
29.7b5a
28.4b5b
Compiler

Compiled 61 to 50 computations (18% saved)

bsearch38.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
20.0ms
3.2031597632409336e-29
9.671035896465781e-23
18.0ms
-918570128704763500.0
-41504995327772.18
Results
34.0ms272×body256valid
Compiler

Compiled 406 to 348 computations (14.3% saved)

regimes91.0ms (0.4%)

Accuracy

Total -36.1b remaining (-138.1%)

Threshold costs -36.1b (-138.1%)

Counts
2 → 3
Calls
Call 1
Inputs
(*.f64 2 x)
(*.f64 27 (*.f64 a b))
Outputs
(*.f64 2 x)
(*.f64 27 (*.f64 a b))
(*.f64 2 x)
Calls

6 calls:

19.0ms
z
19.0ms
b
18.0ms
t
14.0ms
a
12.0ms
x
Results
ErrorSegmentsBranch
26.1b3x
33.9b3y
31.8b7z
32.2b5t
29.7b5a
28.4b5b
Compiler

Compiled 56 to 47 computations (16.1% saved)

bsearch38.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
21.0ms
7.667067096213969e-22
5.766911100308357e-13
18.0ms
-918570128704763500.0
-41504995327772.18
Results
35.0ms272×body256valid
Compiler

Compiled 406 to 348 computations (14.3% saved)

simplify19.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01801402
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 z 3665779701564795/916444925391198758541401085877594831703095653509460880942126390473954048171292933099049096506388108013739504295007991042380699544226348054414240833330066547856411977855334787272537640367327320839841280263415847919229777715415602675691481187407177449472) (+.f64 (-.f64 (*.f64 x 2) (*.f64 y (*.f64 (*.f64 9 z) t))) (*.f64 (*.f64 a 27) b)) (+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 a 27) b)))
(if (<=.f64 (*.f64 y 9) -500000000000000000000) (+.f64 (-.f64 (*.f64 x 2) (*.f64 y (*.f64 9 (*.f64 z t)))) (*.f64 a (*.f64 27 b))) (+.f64 (*.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) 2) (*.f64 (*.f64 a 27) b)))
(if (<=.f64 y -619999999999999978161478777974978796392817768827185426761033772771151249115245779195412641139589406098260626254264420834671514394034724873647258421132340604035091015563917586594987196607367984265075319792597334852556589817657849064730240244089596182798584071864279537045995520) (-.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 9 t)))) (if (<=.f64 y -4399999999999999582884134754807369241290926961167691151412715351583952040782833843976609388896404025093180041063166728656300845512273489684771899111481481982373253061869547028480) (+.f64 (*.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) 2) (*.f64 (*.f64 a 27) b)) (if (<=.f64 y -849999999999999934648642856618303289907794979485464905256698242237016026372538350836701580669428154650400828047208929273011769058560132842412757556920320) (-.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 9 t)))) (+.f64 (*.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) 2) (*.f64 (*.f64 a 27) b)))))
(if (<=.f64 t -3167306855617931/833501804109981784259981473840157224643094790289488520049532226470504654727204008940179025108944286342866238824179155055736100206764920635045419506541353755761894697439251819807884785738976753091120627016985825247711343504684557661395484672) (*.f64 4 (-.f64 (*.f64 x 1/2) (*.f64 z (*.f64 (*.f64 y t) 9/4)))) (if (<=.f64 t 25000000000000001096146076126904933865851191296) (+.f64 (*.f64 2 x) (*.f64 b (*.f64 27 a))) (-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))))
(if (<=.f64 t -3167306855617931/833501804109981784259981473840157224643094790289488520049532226470504654727204008940179025108944286342866238824179155055736100206764920635045419506541353755761894697439251819807884785738976753091120627016985825247711343504684557661395484672) (-.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 9 t)))) (if (<=.f64 t 23000000000000000602806197963719130677638070272) (+.f64 (*.f64 2 x) (*.f64 b (*.f64 27 a))) (-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))))
(if (<=.f64 t -4362969394015641/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y))) (if (<=.f64 t 25000000000000001096146076126904933865851191296) (+.f64 (*.f64 2 x) (*.f64 b (*.f64 27 a))) (-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))))
(if (<=.f64 t -2284609428139099/169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889536) (*.f64 y (*.f64 t (*.f64 z -9))) (if (<=.f64 t 45000000000000001538057501079545401742017282517777359392900946316403045658290751461069689248341467151771961414115775891402059379962106962797283495705613156240746812451094664841337152755692855619841358359131324416) (+.f64 (*.f64 2 x) (*.f64 b (*.f64 27 a))) (if (<=.f64 t 3899999999999999786320726857028093556849462618964819644157490153871083694918035603492078743490957581593063963633609179627221443231872486270350173097482510192192497267575206931741364869734523192887559807894637276385474825730787755489832627552048118595337694013988105279165963340925854810112) (*.f64 -9 (*.f64 t (*.f64 y z))) (+.f64 (*.f64 2 x) (*.f64 b (*.f64 27 a))))))
(if (<=.f64 x -116000000000000) (*.f64 2 x) (if (<=.f64 x -4514235495544015/257956314031086546070478410603767874276780920916074961976543314954430616482775810290242800726395111276696481930301332362735521269288420672485614735577607215287298185546389201254263436365442598170421988724712494337962904439820098505292185985726092029535907510203973632) (*.f64 (*.f64 y (*.f64 t z)) -9) (if (<=.f64 x 1298074214633707/10384593717069655257060992658440192) (*.f64 b (*.f64 27 a)) (*.f64 2 x))))
(if (<=.f64 x -125000000000000) (*.f64 2 x) (if (<=.f64 x -7841871946545031/2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056) (*.f64 y (*.f64 t (*.f64 z -9))) (if (<=.f64 x 6734393813712469/79228162514264337593543950336) (*.f64 b (*.f64 27 a)) (*.f64 2 x))))
(if (<=.f64 t -456932444904477/1202453802380202612679414065556140558016349465041059773802132977424491020858679523053413887173001575952350707712) (*.f64 -9 (*.f64 t (*.f64 y z))) (if (<=.f64 t -3250657036028929/833501804109981784259981473840157224643094790289488520049532226470504654727204008940179025108944286342866238824179155055736100206764920635045419506541353755761894697439251819807884785738976753091120627016985825247711343504684557661395484672) (*.f64 2 x) (if (<=.f64 t -3167306855617931/833501804109981784259981473840157224643094790289488520049532226470504654727204008940179025108944286342866238824179155055736100206764920635045419506541353755761894697439251819807884785738976753091120627016985825247711343504684557661395484672) (*.f64 -9 (*.f64 t (*.f64 y z))) (if (<=.f64 t 3483030448795737/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (*.f64 27 (*.f64 a b)) (if (<=.f64 t 576577292452201/1921924308174003258872616370050369756495810455948672905389542244035233680030523317234537010836564833497229828911284598430510768810573374275010933992099815720970170092183271059798176857571621225553914820586983072295508566795439261982531741155133337002515103744) (*.f64 2 x) (if (<=.f64 t 6191657103222841/29484081443918291814387145163970850710288447034503440846689111720668938768688662906922865040450459121417721679927842538279457692421287442441886205089317937841010900992) (*.f64 a (*.f64 27 b)) (if (<=.f64 t 5171513313276775/4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352) (*.f64 2 x) (if (<=.f64 t 578960446186581/231584178474632390847141970017375815706539969331281128078915168015826259279872) (*.f64 a (*.f64 27 b)) (if (<=.f64 t 15499999999999998752781654851772368721838866432) (*.f64 2 x) (if (<=.f64 t 174999999999999993663011568713847540436194802799466659303673517572751276345696827288310249951752328568142194776393892699638086246448955853571515711862281393387161518080) (*.f64 -9 (*.f64 t (*.f64 y z))) (if (<=.f64 t 270000000000000015855297947426299275028362378290155907972721390742543116510850205783086152898010210956537979746439292948472809116870441590267222397891891413039923735333828284449258010342751993856) (*.f64 2 x) (if (<=.f64 t 10499999999999999891686164340714470017614726830438218855943621664908173762291861508030483702444444623874652451061516370660841354988424316038176118862464885435101737099034022252641080988503868756143332997745082368) (*.f64 27 (*.f64 a b)) (*.f64 -9 (*.f64 t (*.f64 y z)))))))))))))))
(if (<=.f64 x -250000000000000) (*.f64 2 x) (if (<=.f64 x 5324132520958563/5070602400912917605986812821504) (*.f64 b (*.f64 27 a)) (*.f64 2 x)))
(if (<=.f64 x -540000000000000) (*.f64 2 x) (if (<=.f64 x 6397308498113643/1361129467683753853853498429727072845824) (*.f64 a (*.f64 27 b)) (*.f64 2 x)))
(if (<=.f64 x -360000000000000) (*.f64 2 x) (if (<=.f64 x 3565267313141895/9903520314283042199192993792) (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(*.f64 2 x)
Outputs
(if (<=.f64 z 3665779701564795/916444925391198758541401085877594831703095653509460880942126390473954048171292933099049096506388108013739504295007991042380699544226348054414240833330066547856411977855334787272537640367327320839841280263415847919229777715415602675691481187407177449472) (+.f64 (-.f64 (*.f64 x 2) (*.f64 y (*.f64 (*.f64 9 z) t))) (*.f64 (*.f64 a 27) b)) (+.f64 (-.f64 (*.f64 x 2) (*.f64 (*.f64 (*.f64 y 9) z) t)) (*.f64 (*.f64 a 27) b)))
(if (<=.f64 (*.f64 y 9) -500000000000000000000) (+.f64 (-.f64 (*.f64 x 2) (*.f64 y (*.f64 9 (*.f64 z t)))) (*.f64 a (*.f64 27 b))) (+.f64 (*.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) 2) (*.f64 (*.f64 a 27) b)))
(if (<=.f64 y -619999999999999978161478777974978796392817768827185426761033772771151249115245779195412641139589406098260626254264420834671514394034724873647258421132340604035091015563917586594987196607367984265075319792597334852556589817657849064730240244089596182798584071864279537045995520) (-.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 9 t)))) (if (<=.f64 y -4399999999999999582884134754807369241290926961167691151412715351583952040782833843976609388896404025093180041063166728656300845512273489684771899111481481982373253061869547028480) (+.f64 (*.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) 2) (*.f64 (*.f64 a 27) b)) (if (<=.f64 y -849999999999999934648642856618303289907794979485464905256698242237016026372538350836701580669428154650400828047208929273011769058560132842412757556920320) (-.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 9 t)))) (+.f64 (*.f64 (-.f64 x (*.f64 z (*.f64 t (*.f64 y 9/2)))) 2) (*.f64 (*.f64 a 27) b)))))
(if (<=.f64 t -3167306855617931/833501804109981784259981473840157224643094790289488520049532226470504654727204008940179025108944286342866238824179155055736100206764920635045419506541353755761894697439251819807884785738976753091120627016985825247711343504684557661395484672) (*.f64 4 (-.f64 (*.f64 x 1/2) (*.f64 z (*.f64 (*.f64 y t) 9/4)))) (if (<=.f64 t 25000000000000001096146076126904933865851191296) (+.f64 (*.f64 2 x) (*.f64 b (*.f64 27 a))) (-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))))
(if (<=.f64 t -3167306855617931/833501804109981784259981473840157224643094790289488520049532226470504654727204008940179025108944286342866238824179155055736100206764920635045419506541353755761894697439251819807884785738976753091120627016985825247711343504684557661395484672) (-.f64 (*.f64 2 x) (*.f64 y (*.f64 z (*.f64 9 t)))) (if (<=.f64 t 23000000000000000602806197963719130677638070272) (+.f64 (*.f64 2 x) (*.f64 b (*.f64 27 a))) (-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))))
(if (<=.f64 t -4362969394015641/330527984395124299475957654016385519914202341482140609642324397637202895618155672912594605219857642423795606012511679152128) (-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y))) (if (<=.f64 t 25000000000000001096146076126904933865851191296) (+.f64 (*.f64 2 x) (*.f64 b (*.f64 27 a))) (-.f64 (*.f64 2 x) (*.f64 t (*.f64 (*.f64 9 z) y)))))
(if (<=.f64 t -2284609428139099/169230328010303641331690318856389386196071598838855992136870091590247882556495704531248437872567112920983350278405979725889536) (*.f64 y (*.f64 t (*.f64 z -9))) (if (<=.f64 t 45000000000000001538057501079545401742017282517777359392900946316403045658290751461069689248341467151771961414115775891402059379962106962797283495705613156240746812451094664841337152755692855619841358359131324416) (+.f64 (*.f64 2 x) (*.f64 b (*.f64 27 a))) (if (<=.f64 t 3899999999999999786320726857028093556849462618964819644157490153871083694918035603492078743490957581593063963633609179627221443231872486270350173097482510192192497267575206931741364869734523192887559807894637276385474825730787755489832627552048118595337694013988105279165963340925854810112) (*.f64 -9 (*.f64 t (*.f64 y z))) (+.f64 (*.f64 2 x) (*.f64 b (*.f64 27 a))))))
(if (<=.f64 x -116000000000000) (*.f64 2 x) (if (<=.f64 x -4514235495544015/257956314031086546070478410603767874276780920916074961976543314954430616482775810290242800726395111276696481930301332362735521269288420672485614735577607215287298185546389201254263436365442598170421988724712494337962904439820098505292185985726092029535907510203973632) (*.f64 (*.f64 y (*.f64 t z)) -9) (if (<=.f64 x 1298074214633707/10384593717069655257060992658440192) (*.f64 b (*.f64 27 a)) (*.f64 2 x))))
(if (<=.f64 x -125000000000000) (*.f64 2 x) (if (<=.f64 x -7841871946545031/2063650512248692368563827284830142994214247367328599695812346519635444931862206482321942405811160890213571855442410658901884170154307365379884917884620857722298385484371113610034107490923540785363375909797699954703703235518560788042337487885808736236287260081631789056) (*.f64 y (*.f64 t (*.f64 z -9))) (if (<=.f64 x 6734393813712469/79228162514264337593543950336) (*.f64 b (*.f64 27 a)) (*.f64 2 x))))
(if (<=.f64 t -456932444904477/1202453802380202612679414065556140558016349465041059773802132977424491020858679523053413887173001575952350707712) (*.f64 -9 (*.f64 t (*.f64 y z))) (if (<=.f64 t -3250657036028929/833501804109981784259981473840157224643094790289488520049532226470504654727204008940179025108944286342866238824179155055736100206764920635045419506541353755761894697439251819807884785738976753091120627016985825247711343504684557661395484672) (*.f64 2 x) (if (<=.f64 t -3167306855617931/833501804109981784259981473840157224643094790289488520049532226470504654727204008940179025108944286342866238824179155055736100206764920635045419506541353755761894697439251819807884785738976753091120627016985825247711343504684557661395484672) (*.f64 -9 (*.f64 t (*.f64 y z))) (if (<=.f64 t 3483030448795737/5617791046444737211654078721215702292556178059194708039794690036179146118921905097897139916325235500660003558745981042426837180275450519452901482207483566386805246669527046414884444362538940441232908842252656430276192208823201965046059784704400851161354703458893321819998351435577491134526104885300757004288) (*.f64 27 (*.f64 a b)) (if (<=.f64 t 576577292452201/1921924308174003258872616370050369756495810455948672905389542244035233680030523317234537010836564833497229828911284598430510768810573374275010933992099815720970170092183271059798176857571621225553914820586983072295508566795439261982531741155133337002515103744) (*.f64 2 x) (if (<=.f64 t 6191657103222841/29484081443918291814387145163970850710288447034503440846689111720668938768688662906922865040450459121417721679927842538279457692421287442441886205089317937841010900992) (*.f64 a (*.f64 27 b)) (if (<=.f64 t 5171513313276775/4925250774549309901534880012517951725634967408808180833493536675530715221437151326426783281860614455100828498788352) (*.f64 2 x) (if (<=.f64 t 578960446186581/231584178474632390847141970017375815706539969331281128078915168015826259279872) (*.f64 a (*.f64 27 b)) (if (<=.f64 t 15499999999999998752781654851772368721838866432) (*.f64 2 x) (if (<=.f64 t 174999999999999993663011568713847540436194802799466659303673517572751276345696827288310249951752328568142194776393892699638086246448955853571515711862281393387161518080) (*.f64 -9 (*.f64 t (*.f64 y z))) (if (<=.f64 t 270000000000000015855297947426299275028362378290155907972721390742543116510850205783086152898010210956537979746439292948472809116870441590267222397891891413039923735333828284449258010342751993856) (*.f64 2 x) (if (<=.f64 t 10499999999999999891686164340714470017614726830438218855943621664908173762291861508030483702444444623874652451061516370660841354988424316038176118862464885435101737099034022252641080988503868756143332997745082368) (*.f64 27 (*.f64 a b)) (*.f64 -9 (*.f64 t (*.f64 y z)))))))))))))))
(if (<=.f64 x -250000000000000) (*.f64 2 x) (if (<=.f64 x 5324132520958563/5070602400912917605986812821504) (*.f64 b (*.f64 27 a)) (*.f64 2 x)))
(if (<=.f64 x -540000000000000) (*.f64 2 x) (if (<=.f64 x 6397308498113643/1361129467683753853853498429727072845824) (*.f64 a (*.f64 27 b)) (*.f64 2 x)))
(if (<=.f64 x -360000000000000) (*.f64 2 x) (if (<=.f64 x 3565267313141895/9903520314283042199192993792) (*.f64 27 (*.f64 a b)) (*.f64 2 x)))
(*.f64 2 x)
Compiler

Compiled 624 to 438 computations (29.8% saved)

soundness14.0ms (0.1%)

Algorithm
egg-herbie
Rules
72×rational.json-simplify-2
44×rational.json-simplify-43
rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01949
12649
23849
35449
47249
58849
68849
Stop Event
saturated
Compiler

Compiled 91 to 61 computations (33% saved)

end248.0ms (1.1%)

Compiler

Compiled 722 to 481 computations (33.4% saved)

Profiling

Loading profile data...