Details

Time bar (total: 9.1s)

analyze543.0ms (6%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.8%0.2%0%0%0%0
0%0%99.8%0.2%0%0%0%1
0%0%99.8%0.2%0%0%0%2
0%0%99.8%0.2%0%0%0%3
0%0%99.8%0.2%0%0%0%4
0%0%99.8%0.2%0%0%0%5
0%0%99.8%0.2%0%0%0%6
0%0%99.8%0.2%0%0%0%7
0%0%99.8%0.2%0%0%0%8
4.2%3.1%71.7%0.2%0%25%0%9
4.2%3.1%71.3%0.2%0%25.3%0%10
6.3%4.7%69.2%0.2%0%25.9%0%11
9.2%6.6%65.8%0.2%0%27.4%0%12
Compiler

Compiled 24 to 20 computations (16.7% saved)

sample6.6s (72.7%)

Results
3.9s15754×body256invalid
2.5s8256×body256valid
Bogosity

preprocess7.0ms (0.1%)

Algorithm
egg-herbie
Rules
56×rational_best-simplify-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
065357
193357
044
Stop Event
saturated
saturated
Calls
Call 1
Inputs
0
1
2
3
Outputs
0
1
2
3
Call 2
Inputs
(*.f64 (/.f64 1 3) (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 z 2)) (sqrt.f64 t))))
(*.f64 (/.f64 1 3) (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 y (*.f64 x 27))) (*.f64 z 2)) (sqrt.f64 t))))
(*.f64 (/.f64 1 3) (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 z (*.f64 y 27))) (*.f64 x 2)) (sqrt.f64 t))))
(*.f64 (/.f64 1 3) (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 t (*.f64 y 27))) (*.f64 z 2)) (sqrt.f64 x))))
(*.f64 (/.f64 1 3) (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 z 27))) (*.f64 y 2)) (sqrt.f64 t))))
(*.f64 (/.f64 1 3) (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 t 27))) (*.f64 z 2)) (sqrt.f64 y))))
(*.f64 (/.f64 1 3) (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 t 2)) (sqrt.f64 z))))
Outputs
(*.f64 (/.f64 1 3) (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 z 2)) (sqrt.f64 t))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 z 2)) (sqrt.f64 t))))
(*.f64 (/.f64 1 3) (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 y (*.f64 x 27))) (*.f64 z 2)) (sqrt.f64 t))))
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 (*.f64 3 (/.f64 y (*.f64 x 27))) (*.f64 z 2)))))
(*.f64 (/.f64 1 3) (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 z (*.f64 y 27))) (*.f64 x 2)) (sqrt.f64 t))))
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 (*.f64 3 (/.f64 z (*.f64 y 27))) (*.f64 x 2)))))
(*.f64 (/.f64 1 3) (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 t (*.f64 y 27))) (*.f64 z 2)) (sqrt.f64 x))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 t (*.f64 y 27))) (*.f64 z 2)) (sqrt.f64 x))))
(*.f64 (/.f64 1 3) (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 z 27))) (*.f64 y 2)) (sqrt.f64 t))))
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 (*.f64 3 (/.f64 x (*.f64 27 z))) (*.f64 y 2)))))
(*.f64 (/.f64 1 3) (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 t 27))) (*.f64 z 2)) (sqrt.f64 y))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 27 t))) (*.f64 z 2)) (sqrt.f64 y))))
(*.f64 (/.f64 1 3) (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 t 2)) (sqrt.f64 z))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 2 t)) (sqrt.f64 z))))
Compiler

Compiled 27 to 23 computations (14.8% saved)

simplify13.0ms (0.1%)

Algorithm
egg-herbie
Rules
10×rational_best-simplify-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02251
12751
Stop Event
saturated
Counts
1 → 2
Calls
Call 1
Inputs
(*.f64 (/.f64 1 3) (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 z 2)) (sqrt.f64 t))))
Outputs
(*.f64 (/.f64 1 3) (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 z 2)) (sqrt.f64 t))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 z 2)) (sqrt.f64 t))))

eval1.0ms (0%)

Compiler

Compiled 40 to 31 computations (22.5% saved)

prune1.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New112
Fresh101
Picked000
Done000
Total213
Error
1.5b
Counts
3 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
1.5b
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 z 2)) (sqrt.f64 t))))
Compiler

Compiled 21 to 17 computations (19% saved)

localize82.0ms (0.9%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(*.f64 3 (/.f64 x (*.f64 y 27)))
1.0b
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 z 2)) (sqrt.f64 t))))
3.1b
(*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 z 2)) (sqrt.f64 t))
4.0b
(/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 z 2))
Compiler

Compiled 89 to 60 computations (32.6% saved)

series145.0ms (1.6%)

Counts
4 → 144
Calls

39 calls:

TimeVariablePointExpression
127.0ms
x
@inf
(/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 z 2))
2.0ms
t
@0
(*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 z 2)) (sqrt.f64 t))
1.0ms
z
@0
(/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 z 2))
1.0ms
x
@0
(/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 z 2))
1.0ms
t
@-inf
(*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 z 2)) (sqrt.f64 t))

rewrite130.0ms (1.4%)

Algorithm
batch-egg-rewrite
Rules
908×rational_best-5
908×rational_best-2
908×rational_best-3
908×rational_best-1
906×rational_best-4
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
020142
1163142
2496142
32057142
Stop Event
node limit
Counts
4 → 37
Calls
Call 1
Inputs
(/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 z 2))
(*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 z 2)) (sqrt.f64 t))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 z 2)) (sqrt.f64 t))))
(*.f64 3 (/.f64 x (*.f64 y 27)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 1 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 1 (/.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))) (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))) (/.f64 1 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 1 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))) (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))) (*.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))) (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))) (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 1 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))) (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)) (/.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)) (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)))) (/.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)))) (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t))) 2/3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 3 (/.f64 x (*.f64 y 27))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 3 (/.f64 x (*.f64 y 27)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x (*.f64 y 27)) 6) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) 1)))))

simplify341.0ms (3.8%)

Algorithm
egg-herbie
Rules
946×rational_best-simplify-80
850×rational_best-simplify-2
792×rational_best-simplify-78
782×rational_best-simplify-49
774×rational_best-simplify-50
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0965185
11675185
23525185
312405185
426395185
554605185
Stop Event
node limit
Counts
181 → 48
Calls
Call 1
Inputs
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x) (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x) (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x) (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x) (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/9 (/.f64 x y))
(*.f64 1/9 (/.f64 x y))
(*.f64 1/9 (/.f64 x y))
(*.f64 1/9 (/.f64 x y))
(*.f64 1/9 (/.f64 x y))
(*.f64 1/9 (/.f64 x y))
(*.f64 1/9 (/.f64 x y))
(*.f64 1/9 (/.f64 x y))
(*.f64 1/9 (/.f64 x y))
(*.f64 1/9 (/.f64 x y))
(*.f64 1/9 (/.f64 x y))
(*.f64 1/9 (/.f64 x y))
(*.f64 1/9 (/.f64 x y))
(*.f64 1/9 (/.f64 x y))
(*.f64 1/9 (/.f64 x y))
(*.f64 1/9 (/.f64 x y))
(*.f64 1/9 (/.f64 x y))
(*.f64 1/9 (/.f64 x y))
(*.f64 1/9 (/.f64 x y))
(*.f64 1/9 (/.f64 x y))
(*.f64 1/9 (/.f64 x y))
(*.f64 1/9 (/.f64 x y))
(*.f64 1/9 (/.f64 x y))
(*.f64 1/9 (/.f64 x y))
(+.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) 0)
(+.f64 0 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))
(-.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) 0)
(*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) 1)
(*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))))
(*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 1 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))))
(*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 1 (/.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))))
(*.f64 1 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))
(*.f64 (/.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))
(*.f64 (/.f64 1 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))) (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))))
(*.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))) (/.f64 1 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))))
(*.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 1 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))) (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))) (*.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))) (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))) (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 1 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))) (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))))
(pow.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) 1)
(+.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)) 0)
(+.f64 0 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)))
(-.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)) 0)
(/.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)) 1)
(/.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)) (/.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)) (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t))))
(/.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t))) 2)
(pow.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)) 1)
(+.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)))) 0)
(+.f64 0 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)))))
(-.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)))) 0)
(/.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)))) 1)
(/.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)))) (/.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)))) (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t))))))
(/.f64 (*.f64 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t))) 2/3) 2)
(pow.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)))) 1)
(+.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) 0)
(+.f64 0 (*.f64 3 (/.f64 x (*.f64 y 27))))
(-.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) 0)
(/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) 1)
(/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 3 (/.f64 x (*.f64 y 27)))))
(/.f64 (*.f64 (/.f64 x (*.f64 y 27)) 6) 2)
(pow.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) 1)
Outputs
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (/.f64 x (*.f64 y z)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x) (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x) (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x) (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x) (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/9 (/.f64 x y))
(*.f64 1/9 (/.f64 x y))
(*.f64 1/9 (/.f64 x y))
(*.f64 1/9 (/.f64 x y))
(*.f64 1/9 (/.f64 x y))
(*.f64 1/9 (/.f64 x y))
(*.f64 1/9 (/.f64 x y))
(*.f64 1/9 (/.f64 x y))
(*.f64 1/9 (/.f64 x y))
(*.f64 1/9 (/.f64 x y))
(*.f64 1/9 (/.f64 x y))
(*.f64 1/9 (/.f64 x y))
(*.f64 1/9 (/.f64 x y))
(*.f64 1/9 (/.f64 x y))
(*.f64 1/9 (/.f64 x y))
(*.f64 1/9 (/.f64 x y))
(*.f64 1/9 (/.f64 x y))
(*.f64 1/9 (/.f64 x y))
(*.f64 1/9 (/.f64 x y))
(*.f64 1/9 (/.f64 x y))
(*.f64 1/9 (/.f64 x y))
(*.f64 1/9 (/.f64 x y))
(*.f64 1/9 (/.f64 x y))
(*.f64 1/9 (/.f64 x y))
(+.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) 0)
(/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))
(+.f64 0 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))
(/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))
(-.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) 0)
(/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))
(*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) 1)
(/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))
(*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))))
(/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))
(*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 1 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))))
(/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))
(*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 1 (/.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))))
(/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))
(*.f64 1 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))
(/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))
(*.f64 (/.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))
(/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))
(*.f64 (/.f64 1 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))) (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))))
(/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))
(*.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))) (/.f64 1 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))))
(/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))
(*.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 1 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))
(/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))
(*.f64 (/.f64 (/.f64 1 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))) (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))) (*.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))) (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))))
(/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))
(*.f64 (/.f64 (/.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))) (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))))
(/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))
(*.f64 (/.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 1 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))) (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))))
(/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))
(pow.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) 1)
(/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z))
(+.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)) 0)
(*.f64 (sqrt.f64 t) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))
(+.f64 0 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)))
(*.f64 (sqrt.f64 t) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))
(-.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)) 0)
(*.f64 (sqrt.f64 t) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))
(/.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)) 1)
(*.f64 (sqrt.f64 t) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))
(/.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)) (/.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)) (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t))))
(*.f64 (sqrt.f64 t) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))
(/.f64 (*.f64 2 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t))) 2)
(*.f64 (sqrt.f64 t) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))
(pow.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)) 1)
(*.f64 (sqrt.f64 t) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))
(+.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)))) 0)
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))))
(+.f64 0 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))))
(-.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)))) 0)
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))))
(/.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)))) 1)
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))))
(/.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)))) (/.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)))) (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t))))))
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))))
(/.f64 (*.f64 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t))) 2/3) 2)
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))))
(pow.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)) (sqrt.f64 t)))) 1)
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (+.f64 z z)))))
(+.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) 0)
(*.f64 3 (/.f64 x (*.f64 y 27)))
(+.f64 0 (*.f64 3 (/.f64 x (*.f64 y 27))))
(*.f64 3 (/.f64 x (*.f64 y 27)))
(-.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) 0)
(*.f64 3 (/.f64 x (*.f64 y 27)))
(/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) 1)
(*.f64 3 (/.f64 x (*.f64 y 27)))
(/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 3 (/.f64 x (*.f64 y 27)))))
(*.f64 3 (/.f64 x (*.f64 y 27)))
(/.f64 (*.f64 (/.f64 x (*.f64 y 27)) 6) 2)
(*.f64 3 (/.f64 x (*.f64 y 27)))
(pow.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) 1)
(*.f64 3 (/.f64 x (*.f64 y 27)))

eval143.0ms (1.6%)

Compiler

Compiled 1281 to 795 computations (37.9% saved)

prune7.0ms (0.1%)

Pruning

1 alts after pruning (1 fresh and 0 done)

PrunedKeptTotal
New47148
Fresh000
Picked101
Done000
Total48149
Error
1.0b
Counts
49 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
1.0b
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
Compiler

Compiled 17 to 13 computations (23.5% saved)

localize18.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.4b
(*.f64 1/18 (sqrt.f64 t))
1.0b
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
3.0b
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
3.5b
(/.f64 x (*.f64 y z))
Compiler

Compiled 58 to 24 computations (58.6% saved)

series84.0ms (0.9%)

Counts
4 → 84
Calls

36 calls:

TimeVariablePointExpression
76.0ms
t
@-inf
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
3.0ms
t
@0
(*.f64 1/18 (sqrt.f64 t))
0.0ms
t
@-inf
(*.f64 1/18 (sqrt.f64 t))
0.0ms
x
@-inf
(/.f64 x (*.f64 y z))
0.0ms
z
@-inf
(/.f64 x (*.f64 y z))

rewrite151.0ms (1.7%)

Algorithm
batch-egg-rewrite
Rules
846×rational_best-5
844×rational_best-4
844×rational_best-2
844×rational_best-3
844×rational_best-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01692
113492
243392
3182592
4742992
Stop Event
node limit
Counts
4 → 45
Calls
Call 1
Inputs
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/18 (sqrt.f64 t))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (*.f64 y z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (*.f64 y z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 x (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 y z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 y z)) (/.f64 (/.f64 x (*.f64 y z)) (/.f64 x (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 y z)) (*.f64 (/.f64 x (*.f64 y z)) (/.f64 1 (/.f64 x (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 y z)) (/.f64 1 (/.f64 (/.f64 x (*.f64 y z)) (/.f64 x (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (*.f64 y z)) (/.f64 x (*.f64 y z))) (/.f64 x (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 x (*.f64 y z))) (*.f64 (/.f64 x (*.f64 y z)) (/.f64 x (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (*.f64 y z)) (/.f64 x (*.f64 y z))) (/.f64 1 (/.f64 x (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (*.f64 y z)) (/.f64 1 (/.f64 x (*.f64 y z)))) (/.f64 x (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (/.f64 x (*.f64 y z))) (*.f64 (/.f64 x (*.f64 y z)) (/.f64 x (*.f64 y z)))) (*.f64 (*.f64 (/.f64 x (*.f64 y z)) (/.f64 x (*.f64 y z))) (*.f64 (/.f64 x (*.f64 y z)) (/.f64 x (*.f64 y z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 x (*.f64 y z)) (/.f64 x (*.f64 y z))) (/.f64 x (*.f64 y z))) (*.f64 (/.f64 x (*.f64 y z)) (/.f64 x (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 x (*.f64 y z)) (/.f64 1 (/.f64 x (*.f64 y z)))) (/.f64 x (*.f64 y z))) (*.f64 (/.f64 x (*.f64 y z)) (/.f64 x (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (*.f64 y z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 x (*.f64 y z))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t))) (/.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 2/9)) (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 2/9))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/9)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t))))) (/.f64 (*.f64 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))) 2/3) (*.f64 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))) 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))) 2/3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/18 (sqrt.f64 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/18 (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/18 (sqrt.f64 t)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 1/18 (sqrt.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/18 (sqrt.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/18 (sqrt.f64 t)) (/.f64 (*.f64 (sqrt.f64 t) 2/9) (*.f64 (sqrt.f64 t) 2/9)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 t) 1/9) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/18 (sqrt.f64 t)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 1/18 (sqrt.f64 t))))))))

simplify322.0ms (3.6%)

Algorithm
egg-herbie
Rules
1296×rational_best-simplify-2
1040×rational_best-simplify-54
802×rational_best-simplify-44
674×rational_best-simplify-132
554×rational_best-simplify-80
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01013961
11913961
23933961
314543961
438573961
569653961
Stop Event
node limit
Counts
129 → 54
Calls
Call 1
Inputs
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x) (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x) (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x) (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x) (*.f64 y z)) (sqrt.f64 t)))))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(+.f64 0 (/.f64 x (*.f64 y z)))
(-.f64 (/.f64 x (*.f64 y z)) 0)
(-.f64 0 (neg.f64 (/.f64 x (*.f64 y z))))
(*.f64 (/.f64 x (*.f64 y z)) 1)
(*.f64 (/.f64 x (*.f64 y z)) (/.f64 (/.f64 x (*.f64 y z)) (/.f64 x (*.f64 y z))))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 (/.f64 x (*.f64 y z)) (/.f64 1 (/.f64 x (*.f64 y z)))))
(*.f64 (/.f64 x (*.f64 y z)) (/.f64 1 (/.f64 (/.f64 x (*.f64 y z)) (/.f64 x (*.f64 y z)))))
(*.f64 1 (/.f64 x (*.f64 y z)))
(*.f64 (/.f64 (/.f64 x (*.f64 y z)) (/.f64 x (*.f64 y z))) (/.f64 x (*.f64 y z)))
(*.f64 (/.f64 1 (/.f64 x (*.f64 y z))) (*.f64 (/.f64 x (*.f64 y z)) (/.f64 x (*.f64 y z))))
(*.f64 (*.f64 (/.f64 x (*.f64 y z)) (/.f64 x (*.f64 y z))) (/.f64 1 (/.f64 x (*.f64 y z))))
(*.f64 (*.f64 (/.f64 x (*.f64 y z)) (/.f64 1 (/.f64 x (*.f64 y z)))) (/.f64 x (*.f64 y z)))
(*.f64 (/.f64 (/.f64 1 (/.f64 x (*.f64 y z))) (*.f64 (/.f64 x (*.f64 y z)) (/.f64 x (*.f64 y z)))) (*.f64 (*.f64 (/.f64 x (*.f64 y z)) (/.f64 x (*.f64 y z))) (*.f64 (/.f64 x (*.f64 y z)) (/.f64 x (*.f64 y z)))))
(*.f64 (/.f64 (/.f64 (/.f64 x (*.f64 y z)) (/.f64 x (*.f64 y z))) (/.f64 x (*.f64 y z))) (*.f64 (/.f64 x (*.f64 y z)) (/.f64 x (*.f64 y z))))
(*.f64 (/.f64 (*.f64 (/.f64 x (*.f64 y z)) (/.f64 1 (/.f64 x (*.f64 y z)))) (/.f64 x (*.f64 y z))) (*.f64 (/.f64 x (*.f64 y z)) (/.f64 x (*.f64 y z))))
(pow.f64 (/.f64 x (*.f64 y z)) 1)
(neg.f64 (neg.f64 (/.f64 x (*.f64 y z))))
(+.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t))) 0)
(+.f64 0 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t))))
(-.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t))) 0)
(-.f64 0 (neg.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(/.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t))) 1)
(/.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t))) (/.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 2/9)) (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 2/9))))
(/.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/9)) 2)
(pow.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t))) 1)
(neg.f64 (neg.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(+.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t))))) 0)
(+.f64 0 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t))))))
(-.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t))))) 0)
(-.f64 0 (neg.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))))
(/.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t))))) 1)
(/.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t))))) (/.f64 (*.f64 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))) 2/3) (*.f64 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))) 2/3)))
(/.f64 (*.f64 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))) 2/3) 2)
(pow.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t))))) 1)
(neg.f64 (neg.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))))
(+.f64 (*.f64 1/18 (sqrt.f64 t)) 0)
(+.f64 0 (*.f64 1/18 (sqrt.f64 t)))
(-.f64 (*.f64 1/18 (sqrt.f64 t)) 0)
(-.f64 0 (neg.f64 (*.f64 1/18 (sqrt.f64 t))))
(/.f64 (*.f64 1/18 (sqrt.f64 t)) 1)
(/.f64 (*.f64 1/18 (sqrt.f64 t)) (/.f64 (*.f64 (sqrt.f64 t) 2/9) (*.f64 (sqrt.f64 t) 2/9)))
(/.f64 (*.f64 (sqrt.f64 t) 1/9) 2)
(pow.f64 (*.f64 1/18 (sqrt.f64 t)) 1)
(neg.f64 (neg.f64 (*.f64 1/18 (sqrt.f64 t))))
Outputs
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x) (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x) (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x) (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 (*.f64 (pow.f64 (sqrt.f64 -1) 2) x) (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(+.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(+.f64 0 (/.f64 x (*.f64 y z)))
(/.f64 x (*.f64 y z))
(-.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(-.f64 0 (neg.f64 (/.f64 x (*.f64 y z))))
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 x (*.f64 y z)) 1)
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 x (*.f64 y z)) (/.f64 (/.f64 x (*.f64 y z)) (/.f64 x (*.f64 y z))))
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 (/.f64 x (*.f64 y z)) (/.f64 1 (/.f64 x (*.f64 y z)))))
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 x (*.f64 y z)) (/.f64 1 (/.f64 (/.f64 x (*.f64 y z)) (/.f64 x (*.f64 y z)))))
(/.f64 x (*.f64 y z))
(*.f64 1 (/.f64 x (*.f64 y z)))
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 (/.f64 x (*.f64 y z)) (/.f64 x (*.f64 y z))) (/.f64 x (*.f64 y z)))
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 1 (/.f64 x (*.f64 y z))) (*.f64 (/.f64 x (*.f64 y z)) (/.f64 x (*.f64 y z))))
(/.f64 x (*.f64 y z))
(*.f64 (*.f64 (/.f64 x (*.f64 y z)) (/.f64 x (*.f64 y z))) (/.f64 1 (/.f64 x (*.f64 y z))))
(/.f64 x (*.f64 y z))
(*.f64 (*.f64 (/.f64 x (*.f64 y z)) (/.f64 1 (/.f64 x (*.f64 y z)))) (/.f64 x (*.f64 y z)))
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 (/.f64 1 (/.f64 x (*.f64 y z))) (*.f64 (/.f64 x (*.f64 y z)) (/.f64 x (*.f64 y z)))) (*.f64 (*.f64 (/.f64 x (*.f64 y z)) (/.f64 x (*.f64 y z))) (*.f64 (/.f64 x (*.f64 y z)) (/.f64 x (*.f64 y z)))))
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 (/.f64 (/.f64 x (*.f64 y z)) (/.f64 x (*.f64 y z))) (/.f64 x (*.f64 y z))) (*.f64 (/.f64 x (*.f64 y z)) (/.f64 x (*.f64 y z))))
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 (*.f64 (/.f64 x (*.f64 y z)) (/.f64 1 (/.f64 x (*.f64 y z)))) (/.f64 x (*.f64 y z))) (*.f64 (/.f64 x (*.f64 y z)) (/.f64 x (*.f64 y z))))
(/.f64 x (*.f64 y z))
(pow.f64 (/.f64 x (*.f64 y z)) 1)
(/.f64 x (*.f64 y z))
(neg.f64 (neg.f64 (/.f64 x (*.f64 y z))))
(/.f64 x (*.f64 y z))
(+.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t))) 0)
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(+.f64 0 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t))))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(-.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t))) 0)
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(-.f64 0 (neg.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(/.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t))) 1)
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(/.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t))) (/.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 2/9)) (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 2/9))))
(/.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t))) (/.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 8/9)) (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 8/9))))
(/.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t))) (/.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 2/9)) (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 2/9))))
(/.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/9)) 2)
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(pow.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t))) 1)
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(neg.f64 (neg.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(+.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t))))) 0)
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(+.f64 0 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t))))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(-.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t))))) 0)
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(-.f64 0 (neg.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(/.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t))))) 1)
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(/.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t))))) (/.f64 (*.f64 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))) 2/3) (*.f64 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))) 2/3)))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(/.f64 (*.f64 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))) 2/3) 2)
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(pow.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t))))) 1)
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(neg.f64 (neg.f64 (*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(+.f64 (*.f64 1/18 (sqrt.f64 t)) 0)
(*.f64 1/18 (sqrt.f64 t))
(+.f64 0 (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/18 (sqrt.f64 t))
(-.f64 (*.f64 1/18 (sqrt.f64 t)) 0)
(*.f64 1/18 (sqrt.f64 t))
(-.f64 0 (neg.f64 (*.f64 1/18 (sqrt.f64 t))))
(*.f64 1/18 (sqrt.f64 t))
(/.f64 (*.f64 1/18 (sqrt.f64 t)) 1)
(*.f64 1/18 (sqrt.f64 t))
(/.f64 (*.f64 1/18 (sqrt.f64 t)) (/.f64 (*.f64 (sqrt.f64 t) 2/9) (*.f64 (sqrt.f64 t) 2/9)))
(/.f64 (*.f64 (sqrt.f64 t) 1/9) 2)
(*.f64 1/18 (sqrt.f64 t))
(pow.f64 (*.f64 1/18 (sqrt.f64 t)) 1)
(*.f64 1/18 (sqrt.f64 t))
(neg.f64 (neg.f64 (*.f64 1/18 (sqrt.f64 t))))
(*.f64 1/18 (sqrt.f64 t))

eval212.0ms (2.3%)

Compiler

Compiled 1065 to 478 computations (55.1% saved)

prune7.0ms (0.1%)

Pruning

1 alts after pruning (0 fresh and 1 done)

PrunedKeptTotal
New54054
Fresh000
Picked011
Done000
Total54155
Error
1.0b
Counts
55 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
1.0b
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
Compiler

Compiled 17 to 13 computations (23.5% saved)

regimes45.0ms (0.5%)

Accuracy

Total -0.5b remaining (-54.1%)

Threshold costs -0.5b (-54.1%)

Counts
3 → 1
Calls
Call 1
Inputs
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 z 2)) (sqrt.f64 t))))
(*.f64 (/.f64 1 3) (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 z 2)) (sqrt.f64 t))))
Outputs
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
Calls

13 calls:

4.0ms
(*.f64 3 (/.f64 x (*.f64 y 27)))
4.0ms
(sqrt.f64 t)
4.0ms
y
3.0ms
(*.f64 y 27)
3.0ms
(*.f64 z 2)
Results
ErrorSegmentsBranch
1.0b1x
1.0b1y
1.0b1z
1.0b1t
1.0b1(*.f64 (/.f64 1 3) (acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 z 2)) (sqrt.f64 t))))
1.0b1(acos.f64 (*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 z 2)) (sqrt.f64 t)))
1.0b1(*.f64 (/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 z 2)) (sqrt.f64 t))
1.0b1(/.f64 (*.f64 3 (/.f64 x (*.f64 y 27))) (*.f64 z 2))
1.0b1(*.f64 3 (/.f64 x (*.f64 y 27)))
1.0b1(/.f64 x (*.f64 y 27))
1.0b1(*.f64 y 27)
1.0b1(*.f64 z 2)
1.0b1(sqrt.f64 t)
Compiler

Compiled 188 to 148 computations (21.3% saved)

simplify2.0ms (0%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01639
Stop Event
done
saturated
Calls
Call 1
Inputs
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
Outputs
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))))
Compiler

Compiled 17 to 13 computations (23.5% saved)

soundness203.0ms (2.2%)

Algorithm
egg-herbie
Rules
946×rational_best-simplify-80
850×rational_best-simplify-2
792×rational_best-simplify-78
782×rational_best-simplify-49
774×rational_best-simplify-50
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02251
12751
0965185
11675185
23525185
312405185
426395185
554605185
Stop Event
node limit
saturated
Compiler

Compiled 70 to 50 computations (28.6% saved)

end15.0ms (0.2%)

Compiler

Compiled 17 to 13 computations (23.5% saved)

Profiling

Loading profile data...