Details

Time bar (total: 9.1s)

analyze355.0ms (3.9%)

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)

sample5.8s (63.2%)

Results
3.6s15687×body256invalid
1.9s8256×body256valid
Bogosity

preprocess205.0ms (2.2%)

Algorithm
egg-herbie
Rules
2380×rational.json-simplify-49
2074×rational.json-simplify-51
1414×rational.json-simplify-1
1258×rational.json-simplify-44
1160×rational.json-simplify-47
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
065357
1161315
2367315
31086315
44072315
55441315
65964315
76130315
86182315
96190315
106194315
117520315
044
144
Stop Event
unsound
node limit
Calls
Call 1
Inputs
0
1
2
3
Outputs
0
1
2
1
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 x (*.f64 y 27)) (/.f64 3 (*.f64 z 2))) (sqrt.f64 t))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y 27)) (*.f64 (/.f64 3/2 z) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 (/.f64 x y) 27) (*.f64 (sqrt.f64 t) (/.f64 3/2 z)))))
(*.f64 1/3 (acos.f64 (*.f64 3 (*.f64 (sqrt.f64 t) (/.f64 (/.f64 (/.f64 x z) y) 54)))))
(*.f64 1/3 (acos.f64 (*.f64 3 (*.f64 (sqrt.f64 t) (/.f64 x (*.f64 y (*.f64 z 54)))))))
(*.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 y (*.f64 x 27)) (/.f64 3 (*.f64 z 2))))))
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (*.f64 (/.f64 y (*.f64 x 27)) (/.f64 3/2 z)))))
(*.f64 1/3 (acos.f64 (*.f64 3 (*.f64 (sqrt.f64 t) (/.f64 (/.f64 y z) (*.f64 x 54))))))
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (*.f64 (/.f64 (/.f64 y x) 27) (/.f64 3/2 z)))))
(*.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 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (*.f64 (/.f64 z (*.f64 y 27)) (/.f64 3/2 x)))))
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (*.f64 (/.f64 (/.f64 z 27) (*.f64 y x)) 3/2))))
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (*.f64 3/2 (/.f64 (/.f64 z x) (*.f64 y 27))))))
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (*.f64 6 (/.f64 z (*.f64 108 (*.f64 x y)))))))
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (*.f64 3 (/.f64 z (*.f64 x (*.f64 y 54)))))))
(*.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 t (*.f64 y 27)) (/.f64 3 (*.f64 z 2))) (sqrt.f64 x))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 t (*.f64 y 27)) (*.f64 (/.f64 3/2 z) (sqrt.f64 x)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 t (*.f64 y 27)) (*.f64 (sqrt.f64 x) (/.f64 3/2 z)))))
(*.f64 1/3 (acos.f64 (*.f64 3 (*.f64 (sqrt.f64 x) (/.f64 t (*.f64 z (*.f64 y 54)))))))
(*.f64 1/3 (acos.f64 (*.f64 (*.f64 3 (/.f64 t (*.f64 z (*.f64 y 54)))) (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 (*.f64 (/.f64 x (*.f64 y 27)) (/.f64 3 (*.f64 z 2))) (sqrt.f64 t))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y 27)) (*.f64 (/.f64 3/2 z) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 (/.f64 x y) 27) (*.f64 (sqrt.f64 t) (/.f64 3/2 z)))))
(*.f64 1/3 (acos.f64 (*.f64 3 (*.f64 (sqrt.f64 t) (/.f64 (/.f64 (/.f64 x z) y) 54)))))
(*.f64 1/3 (acos.f64 (*.f64 3 (*.f64 (sqrt.f64 t) (/.f64 x (*.f64 y (*.f64 z 54)))))))
(*.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 x (*.f64 27 t)) (/.f64 3 (*.f64 z 2))) (sqrt.f64 y))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 (/.f64 x 27) t) (*.f64 (/.f64 3/2 z) (sqrt.f64 y)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 (/.f64 x t) 27) (*.f64 (sqrt.f64 y) (/.f64 3/2 z)))))
(*.f64 1/3 (acos.f64 (*.f64 (*.f64 3 (/.f64 (/.f64 x z) (*.f64 t 54))) (sqrt.f64 y))))
(*.f64 1/3 (acos.f64 (*.f64 3 (*.f64 (sqrt.f64 y) (/.f64 (/.f64 x z) (*.f64 t 54))))))
(*.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))))
(*.f64 1/3 (acos.f64 (*.f64 (*.f64 (/.f64 x (*.f64 y 27)) (/.f64 3/2 t)) (sqrt.f64 z))))
(*.f64 1/3 (acos.f64 (*.f64 (*.f64 (/.f64 (/.f64 x y) 27) (/.f64 3/2 t)) (sqrt.f64 z))))
(*.f64 1/3 (acos.f64 (*.f64 3 (*.f64 (sqrt.f64 z) (/.f64 (/.f64 x (*.f64 y t)) 54)))))
Symmetry

(sort y z)

Compiler

Compiled 27 to 23 computations (14.8% saved)

simplify148.0ms (1.6%)

Algorithm
egg-herbie
Rules
3778×rational.json-simplify-35
2422×rational.json-simplify-2
1390×rational.json-simplify-49
894×rational.json-simplify-44
858×rational.json-simplify-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02251
13945
28445
321645
474845
5249145
6380545
7453645
8499145
9519545
10528245
11625445
Stop Event
node limit
Counts
1 → 6
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 x (*.f64 y 27)) (/.f64 3 (*.f64 z 2))) (sqrt.f64 t))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y 27)) (*.f64 (/.f64 3/2 z) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (*.f64 (/.f64 x (*.f64 y 27)) (/.f64 3/2 z)) (sqrt.f64 t))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 3 z) (*.f64 (/.f64 (/.f64 x y) 54) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y 27)) (*.f64 (sqrt.f64 t) (/.f64 3/2 z)))))

eval2.0ms (0%)

Compiler

Compiled 100 to 71 computations (29% saved)

prune2.0ms (0%)

Pruning

1 alts after pruning (1 fresh and 0 done)

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

Compiled 19 to 15 computations (21.1% saved)

localize25.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 72 to 38 computations (47.2% saved)

series22.0ms (0.2%)

Counts
4 → 132
Calls

39 calls:

TimeVariablePointExpression
2.0ms
x
@0
(/.f64 (/.f64 x y) 54)
2.0ms
x
@0
(*.f64 (/.f64 (/.f64 x y) 54) (sqrt.f64 t))
2.0ms
x
@0
(*.f64 (/.f64 3 z) (*.f64 (/.f64 (/.f64 x y) 54) (sqrt.f64 t)))
1.0ms
x
@inf
(*.f64 (/.f64 3 z) (*.f64 (/.f64 (/.f64 x y) 54) (sqrt.f64 t)))
1.0ms
z
@0
(*.f64 (/.f64 3 z) (*.f64 (/.f64 (/.f64 x y) 54) (sqrt.f64 t)))

rewrite115.0ms (1.3%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
018116
1130116
2323116
3858116
42803116
57651116
Stop Event
node limit
Counts
4 → 187
Calls
Call 1
Inputs
(*.f64 (/.f64 3 z) (*.f64 (/.f64 (/.f64 x y) 54) (sqrt.f64 t)))
(*.f64 (/.f64 (/.f64 x y) 54) (sqrt.f64 t))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 3 z) (*.f64 (/.f64 (/.f64 x y) 54) (sqrt.f64 t)))))
(/.f64 (/.f64 x y) 54)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 3 (/.f64 z (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 3 z) (/.f64 (*.f64 y (/.f64 54 x)) (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 3 z) (/.f64 (/.f64 (/.f64 108 (/.f64 x y)) (sqrt.f64 t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x y) (/.f64 54 (*.f64 (/.f64 3 z) (sqrt.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 1/54 y)) (/.f64 1 (*.f64 (/.f64 3 z) (sqrt.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 1/54 y)) (/.f64 (*.f64 z 1/3) (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 1/54 y)) (/.f64 (/.f64 (*.f64 z 2/3) (sqrt.f64 t)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 t) (*.f64 (*.f64 z 1/3) (*.f64 y (/.f64 54 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 t) (/.f64 (*.f64 y (/.f64 54 x)) (/.f64 3 z)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 t) (/.f64 (*.f64 (*.f64 z 1/3) (/.f64 108 (/.f64 x y))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 t) (/.f64 (/.f64 (/.f64 108 (/.f64 x y)) (/.f64 3 z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 t) (/.f64 (/.f64 (*.f64 z 2/3) (*.f64 x (/.f64 1/54 y))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54))) (*.f64 z 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54))) (/.f64 (neg.f64 z) -3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 z 2/3) (*.f64 (*.f64 x 1/27) (/.f64 (sqrt.f64 t) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 y (/.f64 54 x)) (*.f64 (/.f64 3 z) (sqrt.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 6 (/.f64 (*.f64 z 4) (*.f64 (*.f64 x 1/27) (/.f64 (sqrt.f64 t) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 6 (+.f64 (/.f64 z (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))) (/.f64 z (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 2 y)) (/.f64 108 (*.f64 (/.f64 3 z) (sqrt.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 2 y)) (+.f64 (/.f64 54 (*.f64 (/.f64 3 z) (sqrt.f64 t))) (/.f64 54 (*.f64 (/.f64 3 z) (sqrt.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 3 z) (sqrt.f64 t)) (*.f64 y (/.f64 54 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 1/54) (/.f64 y (*.f64 (/.f64 3 z) (sqrt.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 z 2/3) (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 108 (/.f64 x y)) (*.f64 (/.f64 3 z) (sqrt.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (*.f64 z 2/3) (*.f64 (*.f64 x 1/27) (/.f64 (sqrt.f64 t) y))) (/.f64 (*.f64 z 2/3) (*.f64 (*.f64 x 1/27) (/.f64 (sqrt.f64 t) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (*.f64 y (/.f64 54 x)) (*.f64 (/.f64 3 z) (sqrt.f64 t))) (/.f64 (*.f64 y (/.f64 54 x)) (*.f64 (/.f64 3 z) (sqrt.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 3 z) (*.f64 (*.f64 x 1/27) (/.f64 (sqrt.f64 t) y))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x 1/27) (/.f64 (sqrt.f64 t) y)) (*.f64 z 2/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 12 (+.f64 (/.f64 (*.f64 z 4) (*.f64 (*.f64 x 1/27) (/.f64 (sqrt.f64 t) y))) (/.f64 (*.f64 z 4) (*.f64 (*.f64 x 1/27) (/.f64 (sqrt.f64 t) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 t) 2) (+.f64 (*.f64 (*.f64 z 1/3) (*.f64 y (/.f64 54 x))) (*.f64 (*.f64 z 1/3) (*.f64 y (/.f64 54 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) 1/27) (+.f64 (/.f64 1 (*.f64 (/.f64 3 z) (sqrt.f64 t))) (/.f64 1 (*.f64 (/.f64 3 z) (sqrt.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) 4) (+.f64 (/.f64 108 (*.f64 (/.f64 3 z) (sqrt.f64 t))) (/.f64 108 (*.f64 (/.f64 3 z) (sqrt.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 1/27) (/.f64 (+.f64 y y) (*.f64 (/.f64 3 z) (sqrt.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 1/27) (+.f64 (/.f64 y (*.f64 (/.f64 3 z) (sqrt.f64 t))) (/.f64 y (*.f64 (/.f64 3 z) (sqrt.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/54 (/.f64 (/.f64 y x) (*.f64 (/.f64 3 z) (sqrt.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -1/54) (/.f64 y (neg.f64 (*.f64 (/.f64 3 z) (sqrt.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (*.f64 z 2/3) (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))) (/.f64 (*.f64 z 2/3) (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (/.f64 108 (/.f64 x y)) (*.f64 (/.f64 3 z) (sqrt.f64 t))) (/.f64 (/.f64 108 (/.f64 x y)) (*.f64 (/.f64 3 z) (sqrt.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (/.f64 1/54 y)) (*.f64 (sqrt.f64 t) 4)) (*.f64 2 (*.f64 z 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (/.f64 1/54 y)) (*.f64 (sqrt.f64 t) 4)) (*.f64 (*.f64 z 1/3) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 3 z) (*.f64 (sqrt.f64 t) 2)) (/.f64 108 (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 2/27) (+.f64 (/.f64 (+.f64 y y) (*.f64 (/.f64 3 z) (sqrt.f64 t))) (/.f64 (+.f64 y y) (*.f64 (/.f64 3 z) (sqrt.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 3 z) (*.f64 (sqrt.f64 t) 1/54)) (/.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/27 (+.f64 (/.f64 (/.f64 y x) (*.f64 (/.f64 3 z) (sqrt.f64 t))) (/.f64 (/.f64 y x) (*.f64 (/.f64 3 z) (sqrt.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 x 1/27)) (+.f64 (/.f64 y (neg.f64 (*.f64 (/.f64 3 z) (sqrt.f64 t)))) (/.f64 y (neg.f64 (*.f64 (/.f64 3 z) (sqrt.f64 t))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 x (/.f64 1/54 y)) (*.f64 (sqrt.f64 t) 4))) (+.f64 (*.f64 (*.f64 z 1/3) 4) (*.f64 (*.f64 z 1/3) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 3 z) (sqrt.f64 t)) 4) (*.f64 2 (/.f64 108 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 x (/.f64 1/54 y)) (*.f64 (sqrt.f64 t) 4)) (*.f64 z 1/3)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54))) z) 1/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 3 z) (sqrt.f64 t)) y) (/.f64 54 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 3 z) (sqrt.f64 t)) 2) (/.f64 (*.f64 y (/.f64 54 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))) (neg.f64 (*.f64 z 1/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 3 z) (sqrt.f64 t))) (neg.f64 (*.f64 y (/.f64 54 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))) 4)) (*.f64 2 (*.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (*.f64 x (/.f64 1/54 y)) (*.f64 (sqrt.f64 t) 4)) (*.f64 z 1/3)) (/.f64 (*.f64 (*.f64 x (/.f64 1/54 y)) (*.f64 (sqrt.f64 t) 4)) (*.f64 z 1/3))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54))) z) (/.f64 (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54))) z)) 2/3)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (/.f64 3 z) (sqrt.f64 t)) y) (/.f64 (*.f64 (/.f64 3 z) (sqrt.f64 t)) y)) (+.f64 (/.f64 54 x) (/.f64 54 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))) (neg.f64 (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))) (+.f64 (neg.f64 (*.f64 z 1/3)) (neg.f64 (*.f64 z 1/3))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (/.f64 3 z) (sqrt.f64 t))) (neg.f64 (*.f64 (/.f64 3 z) (sqrt.f64 t)))) (+.f64 (neg.f64 (*.f64 y (/.f64 54 x))) (neg.f64 (*.f64 y (/.f64 54 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 x 1/27) (/.f64 (sqrt.f64 t) y))) (neg.f64 (*.f64 z 2/3)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 3 z) (*.f64 (sqrt.f64 t) 2))) (neg.f64 (/.f64 108 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (/.f64 3 z) (sqrt.f64 t)) y)) (neg.f64 (/.f64 54 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))) (*.f64 z 1/3))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 3 z) (sqrt.f64 t)))) (*.f64 y (/.f64 54 x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x y) (/.f64 54 (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 1/54 y)) (/.f64 1 (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (sqrt.f64 t) (*.f64 y (/.f64 54 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 y (/.f64 54 x)) (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 2 y)) (/.f64 108 (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 2 y)) (+.f64 (/.f64 54 (sqrt.f64 t)) (/.f64 54 (sqrt.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 1/54) (/.f64 y (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 108 (/.f64 x y)) (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (*.f64 y (/.f64 54 x)) (sqrt.f64 t)) (/.f64 (*.f64 y (/.f64 54 x)) (sqrt.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x 1/27) (/.f64 (sqrt.f64 t) y)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 t) 2) (/.f64 108 (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) 1/27) (+.f64 (/.f64 1 (sqrt.f64 t)) (/.f64 1 (sqrt.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) 4) (+.f64 (/.f64 108 (sqrt.f64 t)) (/.f64 108 (sqrt.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 1/27) (/.f64 (+.f64 y y) (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 1/27) (+.f64 (/.f64 y (sqrt.f64 t)) (/.f64 y (sqrt.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/54 (/.f64 (/.f64 y x) (sqrt.f64 t)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -1/54) (/.f64 y (neg.f64 (sqrt.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (/.f64 108 (/.f64 x y)) (sqrt.f64 t)) (/.f64 (/.f64 108 (/.f64 x y)) (sqrt.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 x (/.f64 1/54 y)) (*.f64 (sqrt.f64 t) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 t) 4) (*.f64 2 (/.f64 108 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 t) 4) (*.f64 (*.f64 y (/.f64 54 x)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 2/27) (+.f64 (/.f64 (+.f64 y y) (sqrt.f64 t)) (/.f64 (+.f64 y y) (sqrt.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 t) 1/54) (/.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/27 (+.f64 (/.f64 (/.f64 y x) (sqrt.f64 t)) (/.f64 (/.f64 y x) (sqrt.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 x 1/27)) (+.f64 (/.f64 y (neg.f64 (sqrt.f64 t))) (/.f64 y (neg.f64 (sqrt.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 x (/.f64 1/54 y)) (*.f64 (sqrt.f64 t) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 t) 4)) (+.f64 (*.f64 (*.f64 y (/.f64 54 x)) 4) (*.f64 (*.f64 y (/.f64 54 x)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 t) y) (/.f64 54 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 t) 4) (*.f64 y (/.f64 54 x))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (sqrt.f64 t) 2) (/.f64 (*.f64 y (/.f64 54 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (sqrt.f64 t)) (neg.f64 (*.f64 y (/.f64 54 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (sqrt.f64 t)) (neg.f64 (sqrt.f64 t))) (+.f64 (neg.f64 (*.f64 y (/.f64 54 x))) (neg.f64 (*.f64 y (/.f64 54 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 x (/.f64 1/54 y)) (*.f64 (sqrt.f64 t) 4))) (*.f64 2 (*.f64 (*.f64 x (/.f64 1/54 y)) (*.f64 (sqrt.f64 t) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 t) 4) (*.f64 y (/.f64 54 x))) (/.f64 (*.f64 (sqrt.f64 t) 4) (*.f64 y (/.f64 54 x)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (sqrt.f64 t) y) (/.f64 (sqrt.f64 t) y)) (+.f64 (/.f64 54 x) (/.f64 54 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 t) 2)) (neg.f64 (/.f64 108 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (sqrt.f64 t))) (*.f64 y (/.f64 54 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (sqrt.f64 t) y)) (neg.f64 (/.f64 54 x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (acos.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))) 2/3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (acos.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))) 4/3) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (acos.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))) 4/3)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (acos.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))) 4/3)) (*.f64 2 (*.f64 (acos.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))) 4/3))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 1/54 y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (/.f64 1/54 y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 x (*.f64 54 (neg.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (neg.f64 x) (*.f64 y 54))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (*.f64 x -1/54) y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 x 1/54) (+.f64 y y)) (/.f64 (*.f64 x 1/54) (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 1/54 y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 x (*.f64 54 (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (neg.f64 x) (*.f64 y 54)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (*.f64 x -1/54) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 1/54 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x y) 1/54)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (/.f64 1/54 y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 x (/.f64 1/54 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (/.f64 2 y)) 1/108)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (/.f64 1 (*.f64 y 108)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 (/.f64 1 y) 1/108))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 1/54 (/.f64 1/2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 (/.f64 1/54 y) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 1/54) (/.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 x (/.f64 1/54 y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 x y) 108))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 x (*.f64 y 108)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1 (*.f64 y 108)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 y) (*.f64 x 1/54)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 4) (/.f64 1 (*.f64 y 216)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x y) 1/27) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x y) 4) 1/216)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 1/27) (/.f64 1/2 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y) (*.f64 x 1/54))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/54 (/.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/54 y) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 1 (*.f64 54 (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 -1 (*.f64 y 54)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x -1/54) (/.f64 -1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 x (*.f64 54 (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (neg.f64 x) (*.f64 y 54)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 x -1/54) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 y)) (/.f64 x 108))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 x y) 1/27))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 y) (*.f64 x 1/27))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/108 (*.f64 x (/.f64 2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/27 (/.f64 x (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 y 108)) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 y) 1/108) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/54 (/.f64 1/2 y)) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1/54 y) 1/2) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 54 (neg.f64 y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 x) (*.f64 y 54)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x -1/54) y) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 y y)) 1/27)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (/.f64 1/54 y)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 y) (*.f64 x -1/54))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x 108) (*.f64 2 (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x y) 108) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 y 108)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 y 216)) (*.f64 x 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/216 (*.f64 (/.f64 x y) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 54 (neg.f64 y))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 y 54)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 x (/.f64 1/54 y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (*.f64 54 (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 x) (*.f64 y 54)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 x -1/54) y))))))

simplify456.0ms (5%)

Algorithm
egg-herbie
Rules
1432×rational.json-simplify-2
1164×rational.json-simplify-35
1014×rational.json-simplify-41
796×rational.json-simplify-1
674×rational.json-simplify-53
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
04169377
112219007
238948713
354508665
474268665
Stop Event
node limit
Counts
319 → 281
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/54 (*.f64 (/.f64 x y) (sqrt.f64 t)))
(*.f64 1/54 (*.f64 (/.f64 x y) (sqrt.f64 t)))
(*.f64 1/54 (*.f64 (/.f64 x y) (sqrt.f64 t)))
(*.f64 1/54 (*.f64 (/.f64 x y) (sqrt.f64 t)))
(*.f64 1/54 (*.f64 (/.f64 x y) (sqrt.f64 t)))
(*.f64 1/54 (*.f64 (/.f64 x y) (sqrt.f64 t)))
(*.f64 1/54 (*.f64 (/.f64 x y) (sqrt.f64 t)))
(*.f64 1/54 (*.f64 (/.f64 x y) (sqrt.f64 t)))
(*.f64 1/54 (*.f64 (/.f64 x y) (sqrt.f64 t)))
(*.f64 1/54 (*.f64 (/.f64 x y) (sqrt.f64 t)))
(*.f64 1/54 (*.f64 (/.f64 x y) (sqrt.f64 t)))
(*.f64 1/54 (*.f64 (/.f64 x y) (sqrt.f64 t)))
(*.f64 1/54 (*.f64 (/.f64 x y) (sqrt.f64 t)))
(*.f64 1/54 (*.f64 (/.f64 x y) (sqrt.f64 t)))
(*.f64 1/54 (*.f64 (/.f64 x y) (sqrt.f64 t)))
(*.f64 1/54 (*.f64 (/.f64 x y) (sqrt.f64 t)))
(*.f64 1/54 (*.f64 (/.f64 x y) (sqrt.f64 t)))
(*.f64 1/54 (*.f64 (/.f64 x y) (sqrt.f64 t)))
(*.f64 1/54 (*.f64 (/.f64 x y) (sqrt.f64 t)))
(*.f64 1/54 (*.f64 (/.f64 x y) (sqrt.f64 t)))
(*.f64 1/54 (*.f64 (/.f64 x y) (sqrt.f64 t)))
(*.f64 1/54 (*.f64 (/.f64 x y) (sqrt.f64 t)))
(*.f64 1/54 (*.f64 (/.f64 x y) (sqrt.f64 t)))
(*.f64 1/54 (*.f64 (/.f64 x y) (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/54 (/.f64 x y))
(*.f64 1/54 (/.f64 x y))
(*.f64 1/54 (/.f64 x y))
(*.f64 1/54 (/.f64 x y))
(*.f64 1/54 (/.f64 x y))
(*.f64 1/54 (/.f64 x y))
(*.f64 1/54 (/.f64 x y))
(*.f64 1/54 (/.f64 x y))
(*.f64 1/54 (/.f64 x y))
(*.f64 1/54 (/.f64 x y))
(*.f64 1/54 (/.f64 x y))
(*.f64 1/54 (/.f64 x y))
(*.f64 1/54 (/.f64 x y))
(*.f64 1/54 (/.f64 x y))
(*.f64 1/54 (/.f64 x y))
(*.f64 1/54 (/.f64 x y))
(*.f64 1/54 (/.f64 x y))
(*.f64 1/54 (/.f64 x y))
(*.f64 1/54 (/.f64 x y))
(*.f64 1/54 (/.f64 x y))
(*.f64 1/54 (/.f64 x y))
(*.f64 1/54 (/.f64 x y))
(*.f64 1/54 (/.f64 x y))
(*.f64 1/54 (/.f64 x y))
(+.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))) 0)
(+.f64 0 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))))
(-.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))) 0)
(/.f64 3 (/.f64 z (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))))
(/.f64 (/.f64 3 z) (/.f64 (*.f64 y (/.f64 54 x)) (sqrt.f64 t)))
(/.f64 (/.f64 3 z) (/.f64 (/.f64 (/.f64 108 (/.f64 x y)) (sqrt.f64 t)) 2))
(/.f64 (/.f64 x y) (/.f64 54 (*.f64 (/.f64 3 z) (sqrt.f64 t))))
(/.f64 (*.f64 x (/.f64 1/54 y)) (/.f64 1 (*.f64 (/.f64 3 z) (sqrt.f64 t))))
(/.f64 (*.f64 x (/.f64 1/54 y)) (/.f64 (*.f64 z 1/3) (sqrt.f64 t)))
(/.f64 (*.f64 x (/.f64 1/54 y)) (/.f64 (/.f64 (*.f64 z 2/3) (sqrt.f64 t)) 2))
(/.f64 (sqrt.f64 t) (*.f64 (*.f64 z 1/3) (*.f64 y (/.f64 54 x))))
(/.f64 (sqrt.f64 t) (/.f64 (*.f64 y (/.f64 54 x)) (/.f64 3 z)))
(/.f64 (sqrt.f64 t) (/.f64 (*.f64 (*.f64 z 1/3) (/.f64 108 (/.f64 x y))) 2))
(/.f64 (sqrt.f64 t) (/.f64 (/.f64 (/.f64 108 (/.f64 x y)) (/.f64 3 z)) 2))
(/.f64 (sqrt.f64 t) (/.f64 (/.f64 (*.f64 z 2/3) (*.f64 x (/.f64 1/54 y))) 2))
(/.f64 (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54))) (*.f64 z 1/3))
(/.f64 (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54))) (/.f64 (neg.f64 z) -3))
(/.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))) 1)
(/.f64 1 (/.f64 (*.f64 z 2/3) (*.f64 (*.f64 x 1/27) (/.f64 (sqrt.f64 t) y))))
(/.f64 1 (/.f64 (*.f64 y (/.f64 54 x)) (*.f64 (/.f64 3 z) (sqrt.f64 t))))
(/.f64 6 (/.f64 (*.f64 z 4) (*.f64 (*.f64 x 1/27) (/.f64 (sqrt.f64 t) y))))
(/.f64 6 (+.f64 (/.f64 z (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))) (/.f64 z (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))))
(/.f64 (*.f64 x (/.f64 2 y)) (/.f64 108 (*.f64 (/.f64 3 z) (sqrt.f64 t))))
(/.f64 (*.f64 x (/.f64 2 y)) (+.f64 (/.f64 54 (*.f64 (/.f64 3 z) (sqrt.f64 t))) (/.f64 54 (*.f64 (/.f64 3 z) (sqrt.f64 t)))))
(/.f64 (*.f64 (/.f64 3 z) (sqrt.f64 t)) (*.f64 y (/.f64 54 x)))
(/.f64 (*.f64 x 1/54) (/.f64 y (*.f64 (/.f64 3 z) (sqrt.f64 t))))
(/.f64 2 (/.f64 (*.f64 z 2/3) (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))))
(/.f64 2 (/.f64 (/.f64 108 (/.f64 x y)) (*.f64 (/.f64 3 z) (sqrt.f64 t))))
(/.f64 2 (+.f64 (/.f64 (*.f64 z 2/3) (*.f64 (*.f64 x 1/27) (/.f64 (sqrt.f64 t) y))) (/.f64 (*.f64 z 2/3) (*.f64 (*.f64 x 1/27) (/.f64 (sqrt.f64 t) y)))))
(/.f64 2 (+.f64 (/.f64 (*.f64 y (/.f64 54 x)) (*.f64 (/.f64 3 z) (sqrt.f64 t))) (/.f64 (*.f64 y (/.f64 54 x)) (*.f64 (/.f64 3 z) (sqrt.f64 t)))))
(/.f64 (*.f64 (/.f64 3 z) (*.f64 (*.f64 x 1/27) (/.f64 (sqrt.f64 t) y))) 2)
(/.f64 (*.f64 (*.f64 x 1/27) (/.f64 (sqrt.f64 t) y)) (*.f64 z 2/3))
(/.f64 12 (+.f64 (/.f64 (*.f64 z 4) (*.f64 (*.f64 x 1/27) (/.f64 (sqrt.f64 t) y))) (/.f64 (*.f64 z 4) (*.f64 (*.f64 x 1/27) (/.f64 (sqrt.f64 t) y)))))
(/.f64 (*.f64 (sqrt.f64 t) 2) (+.f64 (*.f64 (*.f64 z 1/3) (*.f64 y (/.f64 54 x))) (*.f64 (*.f64 z 1/3) (*.f64 y (/.f64 54 x)))))
(/.f64 (*.f64 (/.f64 x y) 1/27) (+.f64 (/.f64 1 (*.f64 (/.f64 3 z) (sqrt.f64 t))) (/.f64 1 (*.f64 (/.f64 3 z) (sqrt.f64 t)))))
(/.f64 (*.f64 (/.f64 x y) 4) (+.f64 (/.f64 108 (*.f64 (/.f64 3 z) (sqrt.f64 t))) (/.f64 108 (*.f64 (/.f64 3 z) (sqrt.f64 t)))))
(/.f64 (*.f64 x 1/27) (/.f64 (+.f64 y y) (*.f64 (/.f64 3 z) (sqrt.f64 t))))
(/.f64 (*.f64 x 1/27) (+.f64 (/.f64 y (*.f64 (/.f64 3 z) (sqrt.f64 t))) (/.f64 y (*.f64 (/.f64 3 z) (sqrt.f64 t)))))
(/.f64 1/54 (/.f64 (/.f64 y x) (*.f64 (/.f64 3 z) (sqrt.f64 t))))
(/.f64 (*.f64 x -1/54) (/.f64 y (neg.f64 (*.f64 (/.f64 3 z) (sqrt.f64 t)))))
(/.f64 4 (+.f64 (/.f64 (*.f64 z 2/3) (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))) (/.f64 (*.f64 z 2/3) (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))))
(/.f64 4 (+.f64 (/.f64 (/.f64 108 (/.f64 x y)) (*.f64 (/.f64 3 z) (sqrt.f64 t))) (/.f64 (/.f64 108 (/.f64 x y)) (*.f64 (/.f64 3 z) (sqrt.f64 t)))))
(/.f64 (*.f64 (*.f64 x (/.f64 1/54 y)) (*.f64 (sqrt.f64 t) 4)) (*.f64 2 (*.f64 z 2/3)))
(/.f64 (*.f64 (*.f64 x (/.f64 1/54 y)) (*.f64 (sqrt.f64 t) 4)) (*.f64 (*.f64 z 1/3) 4))
(/.f64 (*.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))) 4) 4)
(/.f64 (*.f64 (/.f64 3 z) (*.f64 (sqrt.f64 t) 2)) (/.f64 108 (/.f64 x y)))
(/.f64 (*.f64 x 2/27) (+.f64 (/.f64 (+.f64 y y) (*.f64 (/.f64 3 z) (sqrt.f64 t))) (/.f64 (+.f64 y y) (*.f64 (/.f64 3 z) (sqrt.f64 t)))))
(/.f64 (*.f64 (/.f64 3 z) (*.f64 (sqrt.f64 t) 1/54)) (/.f64 y x))
(/.f64 1/27 (+.f64 (/.f64 (/.f64 y x) (*.f64 (/.f64 3 z) (sqrt.f64 t))) (/.f64 (/.f64 y x) (*.f64 (/.f64 3 z) (sqrt.f64 t)))))
(/.f64 (neg.f64 (*.f64 x 1/27)) (+.f64 (/.f64 y (neg.f64 (*.f64 (/.f64 3 z) (sqrt.f64 t)))) (/.f64 y (neg.f64 (*.f64 (/.f64 3 z) (sqrt.f64 t))))))
(/.f64 (*.f64 2 (*.f64 (*.f64 x (/.f64 1/54 y)) (*.f64 (sqrt.f64 t) 4))) (+.f64 (*.f64 (*.f64 z 1/3) 4) (*.f64 (*.f64 z 1/3) 4)))
(/.f64 (*.f64 2 (*.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))) 4)) 8)
(/.f64 (*.f64 (*.f64 (/.f64 3 z) (sqrt.f64 t)) 4) (*.f64 2 (/.f64 108 (/.f64 x y))))
(/.f64 (/.f64 (*.f64 (*.f64 x (/.f64 1/54 y)) (*.f64 (sqrt.f64 t) 4)) (*.f64 z 1/3)) 4)
(/.f64 (/.f64 (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54))) z) 1/3)
(/.f64 (/.f64 (*.f64 (/.f64 3 z) (sqrt.f64 t)) y) (/.f64 54 x))
(/.f64 (/.f64 (*.f64 (/.f64 3 z) (sqrt.f64 t)) 2) (/.f64 (*.f64 y (/.f64 54 x)) 2))
(/.f64 (neg.f64 (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))) (neg.f64 (*.f64 z 1/3)))
(/.f64 (neg.f64 (*.f64 (/.f64 3 z) (sqrt.f64 t))) (neg.f64 (*.f64 y (/.f64 54 x))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))) 4)) (*.f64 2 (*.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))) 4))) 16)
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 x (/.f64 1/54 y)) (*.f64 (sqrt.f64 t) 4)) (*.f64 z 1/3)) (/.f64 (*.f64 (*.f64 x (/.f64 1/54 y)) (*.f64 (sqrt.f64 t) 4)) (*.f64 z 1/3))) 8)
(/.f64 (+.f64 (/.f64 (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54))) z) (/.f64 (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54))) z)) 2/3)
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 3 z) (sqrt.f64 t)) y) (/.f64 (*.f64 (/.f64 3 z) (sqrt.f64 t)) y)) (+.f64 (/.f64 54 x) (/.f64 54 x)))
(/.f64 (+.f64 (neg.f64 (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))) (neg.f64 (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))) (+.f64 (neg.f64 (*.f64 z 1/3)) (neg.f64 (*.f64 z 1/3))))
(/.f64 (+.f64 (neg.f64 (*.f64 (/.f64 3 z) (sqrt.f64 t))) (neg.f64 (*.f64 (/.f64 3 z) (sqrt.f64 t)))) (+.f64 (neg.f64 (*.f64 y (/.f64 54 x))) (neg.f64 (*.f64 y (/.f64 54 x)))))
(/.f64 (neg.f64 (*.f64 (*.f64 x 1/27) (/.f64 (sqrt.f64 t) y))) (neg.f64 (*.f64 z 2/3)))
(/.f64 (neg.f64 (*.f64 (/.f64 3 z) (*.f64 (sqrt.f64 t) 2))) (neg.f64 (/.f64 108 (/.f64 x y))))
(/.f64 (neg.f64 (/.f64 (*.f64 (/.f64 3 z) (sqrt.f64 t)) y)) (neg.f64 (/.f64 54 x)))
(/.f64 (neg.f64 (neg.f64 (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))) (*.f64 z 1/3))
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 3 z) (sqrt.f64 t)))) (*.f64 y (/.f64 54 x)))
(pow.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))) 1)
(+.f64 (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54))) 0)
(+.f64 0 (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))
(-.f64 (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54))) 0)
(/.f64 (/.f64 x y) (/.f64 54 (sqrt.f64 t)))
(/.f64 (*.f64 x (/.f64 1/54 y)) (/.f64 1 (sqrt.f64 t)))
(/.f64 (sqrt.f64 t) (*.f64 y (/.f64 54 x)))
(/.f64 (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54))) 1)
(/.f64 1 (/.f64 (*.f64 y (/.f64 54 x)) (sqrt.f64 t)))
(/.f64 (*.f64 x (/.f64 2 y)) (/.f64 108 (sqrt.f64 t)))
(/.f64 (*.f64 x (/.f64 2 y)) (+.f64 (/.f64 54 (sqrt.f64 t)) (/.f64 54 (sqrt.f64 t))))
(/.f64 (*.f64 x 1/54) (/.f64 y (sqrt.f64 t)))
(/.f64 2 (/.f64 (/.f64 108 (/.f64 x y)) (sqrt.f64 t)))
(/.f64 2 (+.f64 (/.f64 (*.f64 y (/.f64 54 x)) (sqrt.f64 t)) (/.f64 (*.f64 y (/.f64 54 x)) (sqrt.f64 t))))
(/.f64 (*.f64 (*.f64 x 1/27) (/.f64 (sqrt.f64 t) y)) 2)
(/.f64 (*.f64 (sqrt.f64 t) 2) (/.f64 108 (/.f64 x y)))
(/.f64 (*.f64 (/.f64 x y) 1/27) (+.f64 (/.f64 1 (sqrt.f64 t)) (/.f64 1 (sqrt.f64 t))))
(/.f64 (*.f64 (/.f64 x y) 4) (+.f64 (/.f64 108 (sqrt.f64 t)) (/.f64 108 (sqrt.f64 t))))
(/.f64 (*.f64 x 1/27) (/.f64 (+.f64 y y) (sqrt.f64 t)))
(/.f64 (*.f64 x 1/27) (+.f64 (/.f64 y (sqrt.f64 t)) (/.f64 y (sqrt.f64 t))))
(/.f64 1/54 (/.f64 (/.f64 y x) (sqrt.f64 t)))
(/.f64 (*.f64 x -1/54) (/.f64 y (neg.f64 (sqrt.f64 t))))
(/.f64 4 (+.f64 (/.f64 (/.f64 108 (/.f64 x y)) (sqrt.f64 t)) (/.f64 (/.f64 108 (/.f64 x y)) (sqrt.f64 t))))
(/.f64 (*.f64 (*.f64 x (/.f64 1/54 y)) (*.f64 (sqrt.f64 t) 4)) 4)
(/.f64 (*.f64 (sqrt.f64 t) 4) (*.f64 2 (/.f64 108 (/.f64 x y))))
(/.f64 (*.f64 (sqrt.f64 t) 4) (*.f64 (*.f64 y (/.f64 54 x)) 4))
(/.f64 (*.f64 x 2/27) (+.f64 (/.f64 (+.f64 y y) (sqrt.f64 t)) (/.f64 (+.f64 y y) (sqrt.f64 t))))
(/.f64 (*.f64 (sqrt.f64 t) 1/54) (/.f64 y x))
(/.f64 1/27 (+.f64 (/.f64 (/.f64 y x) (sqrt.f64 t)) (/.f64 (/.f64 y x) (sqrt.f64 t))))
(/.f64 (neg.f64 (*.f64 x 1/27)) (+.f64 (/.f64 y (neg.f64 (sqrt.f64 t))) (/.f64 y (neg.f64 (sqrt.f64 t)))))
(/.f64 (*.f64 2 (*.f64 (*.f64 x (/.f64 1/54 y)) (*.f64 (sqrt.f64 t) 4))) 8)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 t) 4)) (+.f64 (*.f64 (*.f64 y (/.f64 54 x)) 4) (*.f64 (*.f64 y (/.f64 54 x)) 4)))
(/.f64 (/.f64 (sqrt.f64 t) y) (/.f64 54 x))
(/.f64 (/.f64 (*.f64 (sqrt.f64 t) 4) (*.f64 y (/.f64 54 x))) 4)
(/.f64 (/.f64 (sqrt.f64 t) 2) (/.f64 (*.f64 y (/.f64 54 x)) 2))
(/.f64 (neg.f64 (sqrt.f64 t)) (neg.f64 (*.f64 y (/.f64 54 x))))
(/.f64 (+.f64 (neg.f64 (sqrt.f64 t)) (neg.f64 (sqrt.f64 t))) (+.f64 (neg.f64 (*.f64 y (/.f64 54 x))) (neg.f64 (*.f64 y (/.f64 54 x)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 x (/.f64 1/54 y)) (*.f64 (sqrt.f64 t) 4))) (*.f64 2 (*.f64 (*.f64 x (/.f64 1/54 y)) (*.f64 (sqrt.f64 t) 4)))) 16)
(/.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 t) 4) (*.f64 y (/.f64 54 x))) (/.f64 (*.f64 (sqrt.f64 t) 4) (*.f64 y (/.f64 54 x)))) 8)
(/.f64 (+.f64 (/.f64 (sqrt.f64 t) y) (/.f64 (sqrt.f64 t) y)) (+.f64 (/.f64 54 x) (/.f64 54 x)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 t) 2)) (neg.f64 (/.f64 108 (/.f64 x y))))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 t))) (*.f64 y (/.f64 54 x)))
(/.f64 (neg.f64 (/.f64 (sqrt.f64 t) y)) (neg.f64 (/.f64 54 x)))
(pow.f64 (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54))) 1)
(+.f64 (*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))))) 0)
(+.f64 0 (*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))))))
(-.f64 (*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))))) 0)
(/.f64 (*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))))) 1)
(/.f64 (*.f64 (acos.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))) 2/3) 2)
(/.f64 (*.f64 (acos.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))) 4/3) 4)
(/.f64 (*.f64 2 (*.f64 (acos.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))) 4/3)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (acos.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))) 4/3)) (*.f64 2 (*.f64 (acos.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))) 4/3))) 16)
(pow.f64 (*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))))) 1)
(+.f64 (*.f64 x (/.f64 1/54 y)) 0)
(+.f64 0 (*.f64 x (/.f64 1/54 y)))
(+.f64 -1 (-.f64 1 (/.f64 x (*.f64 54 (neg.f64 y)))))
(+.f64 -1 (-.f64 1 (/.f64 (neg.f64 x) (*.f64 y 54))))
(+.f64 -1 (-.f64 1 (/.f64 (*.f64 x -1/54) y)))
(+.f64 (/.f64 (*.f64 x 1/54) (+.f64 y y)) (/.f64 (*.f64 x 1/54) (+.f64 y y)))
(-.f64 (*.f64 x (/.f64 1/54 y)) 0)
(-.f64 0 (/.f64 x (*.f64 54 (neg.f64 y))))
(-.f64 0 (/.f64 (neg.f64 x) (*.f64 y 54)))
(-.f64 0 (/.f64 (*.f64 x -1/54) y))
(*.f64 x (/.f64 1/54 y))
(*.f64 (/.f64 x y) 1/54)
(*.f64 (*.f64 x (/.f64 1/54 y)) 1)
(*.f64 1 (*.f64 x (/.f64 1/54 y)))
(*.f64 (*.f64 x (/.f64 2 y)) 1/108)
(*.f64 (+.f64 x x) (/.f64 1 (*.f64 y 108)))
(*.f64 (+.f64 x x) (*.f64 (/.f64 1 y) 1/108))
(*.f64 (+.f64 x x) (*.f64 1/54 (/.f64 1/2 y)))
(*.f64 (+.f64 x x) (*.f64 (/.f64 1/54 y) 1/2))
(*.f64 (*.f64 x 1/54) (/.f64 1 y))
(*.f64 2 (/.f64 (*.f64 x (/.f64 1/54 y)) 2))
(*.f64 2 (/.f64 (/.f64 x y) 108))
(*.f64 2 (/.f64 x (*.f64 y 108)))
(*.f64 2 (*.f64 (/.f64 1 (*.f64 y 108)) x))
(*.f64 2 (*.f64 (/.f64 1/2 y) (*.f64 x 1/54)))
(*.f64 (*.f64 x 4) (/.f64 1 (*.f64 y 216)))
(*.f64 (*.f64 (/.f64 x y) 1/27) 1/2)
(*.f64 (*.f64 (/.f64 x y) 4) 1/216)
(*.f64 (*.f64 x 1/27) (/.f64 1/2 y))
(*.f64 (/.f64 1 y) (*.f64 x 1/54))
(*.f64 1/54 (/.f64 x y))
(*.f64 (/.f64 1/54 y) x)
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 54 (neg.f64 y))))
(*.f64 (neg.f64 x) (/.f64 -1 (*.f64 y 54)))
(*.f64 (*.f64 x -1/54) (/.f64 -1 y))
(*.f64 -1 (/.f64 x (*.f64 54 (neg.f64 y))))
(*.f64 -1 (/.f64 (neg.f64 x) (*.f64 y 54)))
(*.f64 -1 (/.f64 (*.f64 x -1/54) y))
(*.f64 (*.f64 2 (/.f64 1 y)) (/.f64 x 108))
(*.f64 1/2 (*.f64 (/.f64 x y) 1/27))
(*.f64 (/.f64 1/2 y) (*.f64 x 1/27))
(*.f64 1/108 (*.f64 x (/.f64 2 y)))
(*.f64 1/27 (/.f64 x (+.f64 y y)))
(*.f64 (/.f64 1 (*.f64 y 108)) (+.f64 x x))
(*.f64 (*.f64 (/.f64 1 y) 1/108) (+.f64 x x))
(*.f64 (*.f64 1/54 (/.f64 1/2 y)) (+.f64 x x))
(*.f64 (*.f64 (/.f64 1/54 y) 1/2) (+.f64 x x))
(*.f64 (/.f64 x (*.f64 54 (neg.f64 y))) -1)
(*.f64 (/.f64 (neg.f64 x) (*.f64 y 54)) -1)
(*.f64 (/.f64 (*.f64 x -1/54) y) -1)
(*.f64 (/.f64 x (+.f64 y y)) 1/27)
(*.f64 (/.f64 (*.f64 x (/.f64 1/54 y)) 2) 2)
(*.f64 (/.f64 -1 y) (*.f64 x -1/54))
(*.f64 (/.f64 x 108) (*.f64 2 (/.f64 1 y)))
(*.f64 (/.f64 (/.f64 x y) 108) 2)
(*.f64 (/.f64 x (*.f64 y 108)) 2)
(*.f64 (/.f64 1 (*.f64 y 216)) (*.f64 x 4))
(*.f64 1/216 (*.f64 (/.f64 x y) 4))
(*.f64 (/.f64 1 (*.f64 54 (neg.f64 y))) (neg.f64 x))
(*.f64 (/.f64 -1 (*.f64 y 54)) (neg.f64 x))
(pow.f64 (*.f64 x (/.f64 1/54 y)) 1)
(neg.f64 (/.f64 x (*.f64 54 (neg.f64 y))))
(neg.f64 (/.f64 (neg.f64 x) (*.f64 y 54)))
(neg.f64 (/.f64 (*.f64 x -1/54) y))
Outputs
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))
(*.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 (sqrt.f64 t) 1/18))
(*.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 (sqrt.f64 t) 1/18))
(*.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 (sqrt.f64 t) 1/18))
(*.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 (sqrt.f64 t) 1/18))
(*.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 (sqrt.f64 t) 1/18))
(*.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 (sqrt.f64 t) 1/18))
(*.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 (sqrt.f64 t) 1/18))
(*.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 (sqrt.f64 t) 1/18))
(*.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 (sqrt.f64 t) 1/18))
(*.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 (sqrt.f64 t) 1/18))
(*.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 (sqrt.f64 t) 1/18))
(*.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 (sqrt.f64 t) 1/18))
(*.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 (sqrt.f64 t) 1/18))
(*.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 (sqrt.f64 t) 1/18))
(*.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 (sqrt.f64 t) 1/18))
(*.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 (sqrt.f64 t) 1/18))
(*.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 (sqrt.f64 t) 1/18))
(*.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 (sqrt.f64 t) 1/18))
(*.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 (sqrt.f64 t) 1/18))
(*.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 (sqrt.f64 t) 1/18))
(*.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 (sqrt.f64 t) 1/18))
(*.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 (sqrt.f64 t) 1/18))
(*.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 (sqrt.f64 t) 1/18))
(*.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 (sqrt.f64 t) 1/18))
(*.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 (sqrt.f64 t) 1/18))
(*.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 (sqrt.f64 t) 1/18))
(*.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 (sqrt.f64 t) 1/18))
(*.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 (sqrt.f64 t) 1/18))
(*.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 (sqrt.f64 t) 1/18))
(*.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 (sqrt.f64 t) 1/18))
(*.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 (sqrt.f64 t) 1/18))
(*.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 (sqrt.f64 t) 1/18))
(*.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 (sqrt.f64 t) 1/18))
(*.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 (sqrt.f64 t) 1/18))
(*.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 (sqrt.f64 t) 1/18))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 1/18 (sqrt.f64 t)))
(*.f64 1/54 (*.f64 (/.f64 x y) (sqrt.f64 t)))
(*.f64 1/54 (*.f64 (sqrt.f64 t) (/.f64 x y)))
(*.f64 (sqrt.f64 t) (*.f64 1/54 (/.f64 x y)))
(*.f64 1/54 (*.f64 (/.f64 x y) (sqrt.f64 t)))
(*.f64 1/54 (*.f64 (sqrt.f64 t) (/.f64 x y)))
(*.f64 (sqrt.f64 t) (*.f64 1/54 (/.f64 x y)))
(*.f64 1/54 (*.f64 (/.f64 x y) (sqrt.f64 t)))
(*.f64 1/54 (*.f64 (sqrt.f64 t) (/.f64 x y)))
(*.f64 (sqrt.f64 t) (*.f64 1/54 (/.f64 x y)))
(*.f64 1/54 (*.f64 (/.f64 x y) (sqrt.f64 t)))
(*.f64 1/54 (*.f64 (sqrt.f64 t) (/.f64 x y)))
(*.f64 (sqrt.f64 t) (*.f64 1/54 (/.f64 x y)))
(*.f64 1/54 (*.f64 (/.f64 x y) (sqrt.f64 t)))
(*.f64 1/54 (*.f64 (sqrt.f64 t) (/.f64 x y)))
(*.f64 (sqrt.f64 t) (*.f64 1/54 (/.f64 x y)))
(*.f64 1/54 (*.f64 (/.f64 x y) (sqrt.f64 t)))
(*.f64 1/54 (*.f64 (sqrt.f64 t) (/.f64 x y)))
(*.f64 (sqrt.f64 t) (*.f64 1/54 (/.f64 x y)))
(*.f64 1/54 (*.f64 (/.f64 x y) (sqrt.f64 t)))
(*.f64 1/54 (*.f64 (sqrt.f64 t) (/.f64 x y)))
(*.f64 (sqrt.f64 t) (*.f64 1/54 (/.f64 x y)))
(*.f64 1/54 (*.f64 (/.f64 x y) (sqrt.f64 t)))
(*.f64 1/54 (*.f64 (sqrt.f64 t) (/.f64 x y)))
(*.f64 (sqrt.f64 t) (*.f64 1/54 (/.f64 x y)))
(*.f64 1/54 (*.f64 (/.f64 x y) (sqrt.f64 t)))
(*.f64 1/54 (*.f64 (sqrt.f64 t) (/.f64 x y)))
(*.f64 (sqrt.f64 t) (*.f64 1/54 (/.f64 x y)))
(*.f64 1/54 (*.f64 (/.f64 x y) (sqrt.f64 t)))
(*.f64 1/54 (*.f64 (sqrt.f64 t) (/.f64 x y)))
(*.f64 (sqrt.f64 t) (*.f64 1/54 (/.f64 x y)))
(*.f64 1/54 (*.f64 (/.f64 x y) (sqrt.f64 t)))
(*.f64 1/54 (*.f64 (sqrt.f64 t) (/.f64 x y)))
(*.f64 (sqrt.f64 t) (*.f64 1/54 (/.f64 x y)))
(*.f64 1/54 (*.f64 (/.f64 x y) (sqrt.f64 t)))
(*.f64 1/54 (*.f64 (sqrt.f64 t) (/.f64 x y)))
(*.f64 (sqrt.f64 t) (*.f64 1/54 (/.f64 x y)))
(*.f64 1/54 (*.f64 (/.f64 x y) (sqrt.f64 t)))
(*.f64 1/54 (*.f64 (sqrt.f64 t) (/.f64 x y)))
(*.f64 (sqrt.f64 t) (*.f64 1/54 (/.f64 x y)))
(*.f64 1/54 (*.f64 (/.f64 x y) (sqrt.f64 t)))
(*.f64 1/54 (*.f64 (sqrt.f64 t) (/.f64 x y)))
(*.f64 (sqrt.f64 t) (*.f64 1/54 (/.f64 x y)))
(*.f64 1/54 (*.f64 (/.f64 x y) (sqrt.f64 t)))
(*.f64 1/54 (*.f64 (sqrt.f64 t) (/.f64 x y)))
(*.f64 (sqrt.f64 t) (*.f64 1/54 (/.f64 x y)))
(*.f64 1/54 (*.f64 (/.f64 x y) (sqrt.f64 t)))
(*.f64 1/54 (*.f64 (sqrt.f64 t) (/.f64 x y)))
(*.f64 (sqrt.f64 t) (*.f64 1/54 (/.f64 x y)))
(*.f64 1/54 (*.f64 (/.f64 x y) (sqrt.f64 t)))
(*.f64 1/54 (*.f64 (sqrt.f64 t) (/.f64 x y)))
(*.f64 (sqrt.f64 t) (*.f64 1/54 (/.f64 x y)))
(*.f64 1/54 (*.f64 (/.f64 x y) (sqrt.f64 t)))
(*.f64 1/54 (*.f64 (sqrt.f64 t) (/.f64 x y)))
(*.f64 (sqrt.f64 t) (*.f64 1/54 (/.f64 x y)))
(*.f64 1/54 (*.f64 (/.f64 x y) (sqrt.f64 t)))
(*.f64 1/54 (*.f64 (sqrt.f64 t) (/.f64 x y)))
(*.f64 (sqrt.f64 t) (*.f64 1/54 (/.f64 x y)))
(*.f64 1/54 (*.f64 (/.f64 x y) (sqrt.f64 t)))
(*.f64 1/54 (*.f64 (sqrt.f64 t) (/.f64 x y)))
(*.f64 (sqrt.f64 t) (*.f64 1/54 (/.f64 x y)))
(*.f64 1/54 (*.f64 (/.f64 x y) (sqrt.f64 t)))
(*.f64 1/54 (*.f64 (sqrt.f64 t) (/.f64 x y)))
(*.f64 (sqrt.f64 t) (*.f64 1/54 (/.f64 x y)))
(*.f64 1/54 (*.f64 (/.f64 x y) (sqrt.f64 t)))
(*.f64 1/54 (*.f64 (sqrt.f64 t) (/.f64 x y)))
(*.f64 (sqrt.f64 t) (*.f64 1/54 (/.f64 x y)))
(*.f64 1/54 (*.f64 (/.f64 x y) (sqrt.f64 t)))
(*.f64 1/54 (*.f64 (sqrt.f64 t) (/.f64 x y)))
(*.f64 (sqrt.f64 t) (*.f64 1/54 (/.f64 x y)))
(*.f64 1/54 (*.f64 (/.f64 x y) (sqrt.f64 t)))
(*.f64 1/54 (*.f64 (sqrt.f64 t) (/.f64 x y)))
(*.f64 (sqrt.f64 t) (*.f64 1/54 (/.f64 x y)))
(*.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 (sqrt.f64 t) 1/18))))
(*.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 (sqrt.f64 t) 1/18))))
(*.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 (sqrt.f64 t) 1/18))))
(*.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 (sqrt.f64 t) 1/18))))
(*.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 (sqrt.f64 t) 1/18))))
(*.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 (sqrt.f64 t) 1/18))))
(*.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 (sqrt.f64 t) 1/18))))
(*.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 (sqrt.f64 t) 1/18))))
(*.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 (sqrt.f64 t) 1/18))))
(*.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 (sqrt.f64 t) 1/18))))
(*.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 (sqrt.f64 t) 1/18))))
(*.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 (sqrt.f64 t) 1/18))))
(*.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 (sqrt.f64 t) 1/18))))
(*.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 (sqrt.f64 t) 1/18))))
(*.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 (sqrt.f64 t) 1/18))))
(*.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 (sqrt.f64 t) 1/18))))
(*.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 (sqrt.f64 t) 1/18))))
(*.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 (sqrt.f64 t) 1/18))))
(*.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 (sqrt.f64 t) 1/18))))
(*.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 (sqrt.f64 t) 1/18))))
(*.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 (sqrt.f64 t) 1/18))))
(*.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 (sqrt.f64 t) 1/18))))
(*.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 (sqrt.f64 t) 1/18))))
(*.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 (sqrt.f64 t) 1/18))))
(*.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 (sqrt.f64 t) 1/18))))
(*.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 (sqrt.f64 t) 1/18))))
(*.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 (sqrt.f64 t) 1/18))))
(*.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 (sqrt.f64 t) 1/18))))
(*.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 (sqrt.f64 t) 1/18))))
(*.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 (sqrt.f64 t) 1/18))))
(*.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 (sqrt.f64 t) 1/18))))
(*.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 (sqrt.f64 t) 1/18))))
(*.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 (sqrt.f64 t) 1/18))))
(*.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 (sqrt.f64 t) 1/18))))
(*.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 (sqrt.f64 t) 1/18))))
(*.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 (sqrt.f64 t) 1/18))))
(*.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 (sqrt.f64 t) 1/18))))
(*.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 (sqrt.f64 t) 1/18))))
(*.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 (sqrt.f64 t) 1/18))))
(*.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 (sqrt.f64 t) 1/18))))
(*.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 (sqrt.f64 t) 1/18))))
(*.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 (sqrt.f64 t) 1/18))))
(*.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 (sqrt.f64 t) 1/18))))
(*.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 (sqrt.f64 t) 1/18))))
(*.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 (sqrt.f64 t) 1/18))))
(*.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 (sqrt.f64 t) 1/18))))
(*.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 (sqrt.f64 t) 1/18))))
(*.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 (sqrt.f64 t) 1/18))))
(*.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/54 (/.f64 x y))
(*.f64 1/54 (/.f64 x y))
(*.f64 1/54 (/.f64 x y))
(*.f64 1/54 (/.f64 x y))
(*.f64 1/54 (/.f64 x y))
(*.f64 1/54 (/.f64 x y))
(*.f64 1/54 (/.f64 x y))
(*.f64 1/54 (/.f64 x y))
(*.f64 1/54 (/.f64 x y))
(*.f64 1/54 (/.f64 x y))
(*.f64 1/54 (/.f64 x y))
(*.f64 1/54 (/.f64 x y))
(*.f64 1/54 (/.f64 x y))
(*.f64 1/54 (/.f64 x y))
(*.f64 1/54 (/.f64 x y))
(*.f64 1/54 (/.f64 x y))
(*.f64 1/54 (/.f64 x y))
(*.f64 1/54 (/.f64 x y))
(*.f64 1/54 (/.f64 x y))
(*.f64 1/54 (/.f64 x y))
(*.f64 1/54 (/.f64 x y))
(*.f64 1/54 (/.f64 x y))
(*.f64 1/54 (/.f64 x y))
(*.f64 1/54 (/.f64 x y))
(+.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))) 0)
(*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))
(/.f64 (*.f64 (sqrt.f64 t) (/.f64 3 z)) (/.f64 (/.f64 y 1/54) x))
(/.f64 (*.f64 (sqrt.f64 t) (/.f64 3 z)) (/.f64 y (*.f64 x 1/54)))
(+.f64 0 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))))
(*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))
(/.f64 (*.f64 (sqrt.f64 t) (/.f64 3 z)) (/.f64 (/.f64 y 1/54) x))
(/.f64 (*.f64 (sqrt.f64 t) (/.f64 3 z)) (/.f64 y (*.f64 x 1/54)))
(-.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))) 0)
(*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))
(/.f64 (*.f64 (sqrt.f64 t) (/.f64 3 z)) (/.f64 (/.f64 y 1/54) x))
(/.f64 (*.f64 (sqrt.f64 t) (/.f64 3 z)) (/.f64 y (*.f64 x 1/54)))
(/.f64 3 (/.f64 z (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))))
(/.f64 3 (/.f64 (/.f64 z x) (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))
(*.f64 (/.f64 (sqrt.f64 t) (/.f64 y 1/54)) (/.f64 x (*.f64 z 1/3)))
(*.f64 x (/.f64 (/.f64 (sqrt.f64 t) (/.f64 y 1/54)) (*.f64 z 1/3)))
(/.f64 (/.f64 3 z) (/.f64 (*.f64 y (/.f64 54 x)) (sqrt.f64 t)))
(/.f64 (sqrt.f64 t) (*.f64 (/.f64 54 x) (/.f64 y (/.f64 3 z))))
(/.f64 (sqrt.f64 t) (*.f64 y (/.f64 (/.f64 54 x) (/.f64 3 z))))
(/.f64 x (*.f64 y (/.f64 (/.f64 z 1/18) (sqrt.f64 t))))
(/.f64 (sqrt.f64 t) (/.f64 (/.f64 z 1/18) (/.f64 x y)))
(/.f64 (/.f64 3 z) (/.f64 (/.f64 (/.f64 108 (/.f64 x y)) (sqrt.f64 t)) 2))
(/.f64 (sqrt.f64 t) (*.f64 (/.f64 54 x) (/.f64 y (/.f64 3 z))))
(/.f64 (sqrt.f64 t) (*.f64 y (/.f64 (/.f64 54 x) (/.f64 3 z))))
(/.f64 x (*.f64 y (/.f64 (/.f64 z 1/18) (sqrt.f64 t))))
(/.f64 (sqrt.f64 t) (/.f64 (/.f64 z 1/18) (/.f64 x y)))
(/.f64 (/.f64 x y) (/.f64 54 (*.f64 (/.f64 3 z) (sqrt.f64 t))))
(/.f64 (sqrt.f64 t) (*.f64 (/.f64 54 x) (/.f64 y (/.f64 3 z))))
(/.f64 (sqrt.f64 t) (*.f64 y (/.f64 (/.f64 54 x) (/.f64 3 z))))
(/.f64 x (*.f64 y (/.f64 (/.f64 z 1/18) (sqrt.f64 t))))
(/.f64 (sqrt.f64 t) (/.f64 (/.f64 z 1/18) (/.f64 x y)))
(/.f64 (*.f64 x (/.f64 1/54 y)) (/.f64 1 (*.f64 (/.f64 3 z) (sqrt.f64 t))))
(/.f64 (*.f64 (sqrt.f64 t) (/.f64 3 z)) (/.f64 1 (*.f64 x (/.f64 1/54 y))))
(*.f64 x (/.f64 (/.f64 1/54 y) (/.f64 (/.f64 z 3) (sqrt.f64 t))))
(*.f64 (/.f64 1/54 y) (/.f64 x (/.f64 (/.f64 z 3) (sqrt.f64 t))))
(/.f64 (*.f64 x (/.f64 1/54 y)) (/.f64 (*.f64 z 1/3) (sqrt.f64 t)))
(*.f64 (/.f64 1/54 y) (/.f64 x (/.f64 (*.f64 z 1/3) (sqrt.f64 t))))
(*.f64 x (/.f64 (/.f64 1/54 y) (/.f64 (*.f64 z 1/3) (sqrt.f64 t))))
(/.f64 (*.f64 x (/.f64 1/54 y)) (/.f64 (/.f64 (*.f64 z 2/3) (sqrt.f64 t)) 2))
(*.f64 (/.f64 1/54 y) (/.f64 x (/.f64 (*.f64 z 1/3) (sqrt.f64 t))))
(*.f64 x (/.f64 (/.f64 1/54 y) (/.f64 (*.f64 z 1/3) (sqrt.f64 t))))
(/.f64 (sqrt.f64 t) (*.f64 (*.f64 z 1/3) (*.f64 y (/.f64 54 x))))
(/.f64 (sqrt.f64 t) (*.f64 y (*.f64 (/.f64 54 x) (*.f64 z 1/3))))
(/.f64 (sqrt.f64 t) (*.f64 (/.f64 54 x) (*.f64 (*.f64 z 1/3) y)))
(/.f64 (sqrt.f64 t) (*.f64 (/.f64 54 x) (*.f64 y (*.f64 z 1/3))))
(/.f64 (sqrt.f64 t) (/.f64 (*.f64 y (/.f64 54 x)) (/.f64 3 z)))
(/.f64 (sqrt.f64 t) (*.f64 (/.f64 54 x) (/.f64 y (/.f64 3 z))))
(/.f64 (sqrt.f64 t) (*.f64 y (/.f64 (/.f64 54 x) (/.f64 3 z))))
(/.f64 x (*.f64 y (/.f64 (/.f64 z 1/18) (sqrt.f64 t))))
(/.f64 (sqrt.f64 t) (/.f64 (/.f64 z 1/18) (/.f64 x y)))
(/.f64 (sqrt.f64 t) (/.f64 (*.f64 (*.f64 z 1/3) (/.f64 108 (/.f64 x y))) 2))
(/.f64 (sqrt.f64 t) (*.f64 (/.f64 108 (/.f64 x y)) (/.f64 (*.f64 z 1/3) 2)))
(/.f64 (sqrt.f64 t) (*.f64 (/.f64 y (/.f64 x 108)) (*.f64 z 1/6)))
(/.f64 (sqrt.f64 t) (/.f64 (/.f64 (/.f64 108 (/.f64 x y)) (/.f64 3 z)) 2))
(/.f64 (sqrt.f64 t) (*.f64 (/.f64 54 x) (/.f64 y (/.f64 3 z))))
(/.f64 (sqrt.f64 t) (*.f64 y (/.f64 (/.f64 54 x) (/.f64 3 z))))
(/.f64 x (*.f64 y (/.f64 (/.f64 z 1/18) (sqrt.f64 t))))
(/.f64 (sqrt.f64 t) (/.f64 (/.f64 z 1/18) (/.f64 x y)))
(/.f64 (sqrt.f64 t) (/.f64 (/.f64 (*.f64 z 2/3) (*.f64 x (/.f64 1/54 y))) 2))
(*.f64 (/.f64 1/54 y) (/.f64 x (/.f64 (*.f64 z 1/3) (sqrt.f64 t))))
(*.f64 x (/.f64 (/.f64 1/54 y) (/.f64 (*.f64 z 1/3) (sqrt.f64 t))))
(/.f64 (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54))) (*.f64 z 1/3))
(/.f64 3 (/.f64 (/.f64 z x) (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))
(*.f64 (/.f64 (sqrt.f64 t) (/.f64 y 1/54)) (/.f64 x (*.f64 z 1/3)))
(*.f64 x (/.f64 (/.f64 (sqrt.f64 t) (/.f64 y 1/54)) (*.f64 z 1/3)))
(/.f64 (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54))) (/.f64 (neg.f64 z) -3))
(/.f64 3 (/.f64 (/.f64 z x) (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))
(*.f64 (/.f64 (sqrt.f64 t) (/.f64 y 1/54)) (/.f64 x (*.f64 z 1/3)))
(*.f64 x (/.f64 (/.f64 (sqrt.f64 t) (/.f64 y 1/54)) (*.f64 z 1/3)))
(/.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))) 1)
(*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))
(/.f64 (*.f64 (sqrt.f64 t) (/.f64 3 z)) (/.f64 (/.f64 y 1/54) x))
(/.f64 (*.f64 (sqrt.f64 t) (/.f64 3 z)) (/.f64 y (*.f64 x 1/54)))
(/.f64 1 (/.f64 (*.f64 z 2/3) (*.f64 (*.f64 x 1/27) (/.f64 (sqrt.f64 t) y))))
(/.f64 1 (/.f64 (/.f64 (*.f64 z 2/3) (*.f64 x 1/27)) (/.f64 (sqrt.f64 t) y)))
(*.f64 (/.f64 (sqrt.f64 t) y) (*.f64 x (/.f64 1/27 (*.f64 z 2/3))))
(*.f64 (*.f64 x 1/27) (/.f64 (/.f64 (sqrt.f64 t) y) (*.f64 z 2/3)))
(/.f64 1 (/.f64 (*.f64 y (/.f64 54 x)) (*.f64 (/.f64 3 z) (sqrt.f64 t))))
(/.f64 (sqrt.f64 t) (*.f64 (/.f64 54 x) (/.f64 y (/.f64 3 z))))
(/.f64 (sqrt.f64 t) (*.f64 y (/.f64 (/.f64 54 x) (/.f64 3 z))))
(/.f64 x (*.f64 y (/.f64 (/.f64 z 1/18) (sqrt.f64 t))))
(/.f64 (sqrt.f64 t) (/.f64 (/.f64 z 1/18) (/.f64 x y)))
(/.f64 6 (/.f64 (*.f64 z 4) (*.f64 (*.f64 x 1/27) (/.f64 (sqrt.f64 t) y))))
(/.f64 1 (/.f64 (/.f64 (*.f64 z 2/3) (*.f64 x 1/27)) (/.f64 (sqrt.f64 t) y)))
(*.f64 (/.f64 (sqrt.f64 t) y) (*.f64 x (/.f64 1/27 (*.f64 z 2/3))))
(*.f64 (*.f64 x 1/27) (/.f64 (/.f64 (sqrt.f64 t) y) (*.f64 z 2/3)))
(/.f64 6 (+.f64 (/.f64 z (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))) (/.f64 z (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))))
(/.f64 3 (/.f64 (/.f64 z x) (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))
(*.f64 (/.f64 (sqrt.f64 t) (/.f64 y 1/54)) (/.f64 x (*.f64 z 1/3)))
(*.f64 x (/.f64 (/.f64 (sqrt.f64 t) (/.f64 y 1/54)) (*.f64 z 1/3)))
(/.f64 (*.f64 x (/.f64 2 y)) (/.f64 108 (*.f64 (/.f64 3 z) (sqrt.f64 t))))
(*.f64 (/.f64 2 y) (/.f64 x (/.f64 108 (*.f64 (sqrt.f64 t) (/.f64 3 z)))))
(*.f64 x (/.f64 (/.f64 2 y) (/.f64 (/.f64 z 1/36) (sqrt.f64 t))))
(*.f64 (/.f64 2 y) (/.f64 (sqrt.f64 t) (/.f64 (/.f64 z 1/36) x)))
(/.f64 (*.f64 x (/.f64 2 y)) (+.f64 (/.f64 54 (*.f64 (/.f64 3 z) (sqrt.f64 t))) (/.f64 54 (*.f64 (/.f64 3 z) (sqrt.f64 t)))))
(/.f64 (*.f64 x (/.f64 2 y)) (+.f64 (/.f64 (/.f64 54 (/.f64 3 z)) (sqrt.f64 t)) (/.f64 (/.f64 54 (/.f64 3 z)) (sqrt.f64 t))))
(*.f64 x (/.f64 (/.f64 2 y) (+.f64 (/.f64 (/.f64 z 1/18) (sqrt.f64 t)) (/.f64 (/.f64 z 1/18) (sqrt.f64 t)))))
(/.f64 (*.f64 (/.f64 3 z) (sqrt.f64 t)) (*.f64 y (/.f64 54 x)))
(/.f64 (sqrt.f64 t) (*.f64 (/.f64 54 x) (/.f64 y (/.f64 3 z))))
(/.f64 (sqrt.f64 t) (*.f64 y (/.f64 (/.f64 54 x) (/.f64 3 z))))
(/.f64 x (*.f64 y (/.f64 (/.f64 z 1/18) (sqrt.f64 t))))
(/.f64 (sqrt.f64 t) (/.f64 (/.f64 z 1/18) (/.f64 x y)))
(/.f64 (*.f64 x 1/54) (/.f64 y (*.f64 (/.f64 3 z) (sqrt.f64 t))))
(*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))
(/.f64 (*.f64 (sqrt.f64 t) (/.f64 3 z)) (/.f64 (/.f64 y 1/54) x))
(/.f64 (*.f64 (sqrt.f64 t) (/.f64 3 z)) (/.f64 y (*.f64 x 1/54)))
(/.f64 2 (/.f64 (*.f64 z 2/3) (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))))
(/.f64 3 (/.f64 (/.f64 z x) (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))
(*.f64 (/.f64 (sqrt.f64 t) (/.f64 y 1/54)) (/.f64 x (*.f64 z 1/3)))
(*.f64 x (/.f64 (/.f64 (sqrt.f64 t) (/.f64 y 1/54)) (*.f64 z 1/3)))
(/.f64 2 (/.f64 (/.f64 108 (/.f64 x y)) (*.f64 (/.f64 3 z) (sqrt.f64 t))))
(/.f64 (sqrt.f64 t) (*.f64 (/.f64 54 x) (/.f64 y (/.f64 3 z))))
(/.f64 (sqrt.f64 t) (*.f64 y (/.f64 (/.f64 54 x) (/.f64 3 z))))
(/.f64 x (*.f64 y (/.f64 (/.f64 z 1/18) (sqrt.f64 t))))
(/.f64 (sqrt.f64 t) (/.f64 (/.f64 z 1/18) (/.f64 x y)))
(/.f64 2 (+.f64 (/.f64 (*.f64 z 2/3) (*.f64 (*.f64 x 1/27) (/.f64 (sqrt.f64 t) y))) (/.f64 (*.f64 z 2/3) (*.f64 (*.f64 x 1/27) (/.f64 (sqrt.f64 t) y)))))
(/.f64 1 (/.f64 (/.f64 (*.f64 z 2/3) (*.f64 x 1/27)) (/.f64 (sqrt.f64 t) y)))
(*.f64 (/.f64 (sqrt.f64 t) y) (*.f64 x (/.f64 1/27 (*.f64 z 2/3))))
(*.f64 (*.f64 x 1/27) (/.f64 (/.f64 (sqrt.f64 t) y) (*.f64 z 2/3)))
(/.f64 2 (+.f64 (/.f64 (*.f64 y (/.f64 54 x)) (*.f64 (/.f64 3 z) (sqrt.f64 t))) (/.f64 (*.f64 y (/.f64 54 x)) (*.f64 (/.f64 3 z) (sqrt.f64 t)))))
(/.f64 (sqrt.f64 t) (*.f64 (/.f64 54 x) (/.f64 y (/.f64 3 z))))
(/.f64 (sqrt.f64 t) (*.f64 y (/.f64 (/.f64 54 x) (/.f64 3 z))))
(/.f64 x (*.f64 y (/.f64 (/.f64 z 1/18) (sqrt.f64 t))))
(/.f64 (sqrt.f64 t) (/.f64 (/.f64 z 1/18) (/.f64 x y)))
(/.f64 (*.f64 (/.f64 3 z) (*.f64 (*.f64 x 1/27) (/.f64 (sqrt.f64 t) y))) 2)
(*.f64 (*.f64 (*.f64 x 1/27) (/.f64 (sqrt.f64 t) y)) (/.f64 (/.f64 3 z) 2))
(*.f64 (*.f64 (*.f64 x 1/27) (/.f64 (sqrt.f64 t) y)) (/.f64 3/2 z))
(*.f64 (*.f64 x 1/54) (*.f64 (sqrt.f64 t) (/.f64 3 (*.f64 y z))))
(/.f64 (*.f64 (*.f64 x 1/27) (/.f64 (sqrt.f64 t) y)) (*.f64 z 2/3))
(/.f64 1 (/.f64 (/.f64 (*.f64 z 2/3) (*.f64 x 1/27)) (/.f64 (sqrt.f64 t) y)))
(*.f64 (/.f64 (sqrt.f64 t) y) (*.f64 x (/.f64 1/27 (*.f64 z 2/3))))
(*.f64 (*.f64 x 1/27) (/.f64 (/.f64 (sqrt.f64 t) y) (*.f64 z 2/3)))
(/.f64 12 (+.f64 (/.f64 (*.f64 z 4) (*.f64 (*.f64 x 1/27) (/.f64 (sqrt.f64 t) y))) (/.f64 (*.f64 z 4) (*.f64 (*.f64 x 1/27) (/.f64 (sqrt.f64 t) y)))))
(/.f64 1 (/.f64 (/.f64 (*.f64 z 2/3) (*.f64 x 1/27)) (/.f64 (sqrt.f64 t) y)))
(*.f64 (/.f64 (sqrt.f64 t) y) (*.f64 x (/.f64 1/27 (*.f64 z 2/3))))
(*.f64 (*.f64 x 1/27) (/.f64 (/.f64 (sqrt.f64 t) y) (*.f64 z 2/3)))
(/.f64 (*.f64 (sqrt.f64 t) 2) (+.f64 (*.f64 (*.f64 z 1/3) (*.f64 y (/.f64 54 x))) (*.f64 (*.f64 z 1/3) (*.f64 y (/.f64 54 x)))))
(/.f64 (sqrt.f64 t) (*.f64 y (*.f64 (/.f64 54 x) (*.f64 z 1/3))))
(/.f64 (sqrt.f64 t) (*.f64 (/.f64 54 x) (*.f64 (*.f64 z 1/3) y)))
(/.f64 (sqrt.f64 t) (*.f64 (/.f64 54 x) (*.f64 y (*.f64 z 1/3))))
(/.f64 (*.f64 (/.f64 x y) 1/27) (+.f64 (/.f64 1 (*.f64 (/.f64 3 z) (sqrt.f64 t))) (/.f64 1 (*.f64 (/.f64 3 z) (sqrt.f64 t)))))
(*.f64 1/27 (/.f64 (/.f64 x y) (+.f64 (/.f64 (/.f64 1 (/.f64 3 z)) (sqrt.f64 t)) (/.f64 (/.f64 1 (/.f64 3 z)) (sqrt.f64 t)))))
(*.f64 1/27 (/.f64 (/.f64 x (/.f64 (/.f64 z 3) (sqrt.f64 t))) (+.f64 y y)))
(/.f64 (*.f64 (/.f64 x y) 4) (+.f64 (/.f64 108 (*.f64 (/.f64 3 z) (sqrt.f64 t))) (/.f64 108 (*.f64 (/.f64 3 z) (sqrt.f64 t)))))
(/.f64 (*.f64 (/.f64 x y) 4) (+.f64 (/.f64 108 (*.f64 (sqrt.f64 t) (/.f64 3 z))) (/.f64 108 (*.f64 (sqrt.f64 t) (/.f64 3 z)))))
(*.f64 4 (/.f64 (/.f64 x (/.f64 (/.f64 z 1/36) (sqrt.f64 t))) (+.f64 y y)))
(*.f64 4 (/.f64 (/.f64 (sqrt.f64 t) (/.f64 (/.f64 z 1/36) x)) (+.f64 y y)))
(/.f64 (*.f64 x 1/27) (/.f64 (+.f64 y y) (*.f64 (/.f64 3 z) (sqrt.f64 t))))
(*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))
(/.f64 (*.f64 (sqrt.f64 t) (/.f64 3 z)) (/.f64 (/.f64 y 1/54) x))
(/.f64 (*.f64 (sqrt.f64 t) (/.f64 3 z)) (/.f64 y (*.f64 x 1/54)))
(/.f64 (*.f64 x 1/27) (+.f64 (/.f64 y (*.f64 (/.f64 3 z) (sqrt.f64 t))) (/.f64 y (*.f64 (/.f64 3 z) (sqrt.f64 t)))))
(*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))
(/.f64 (*.f64 (sqrt.f64 t) (/.f64 3 z)) (/.f64 (/.f64 y 1/54) x))
(/.f64 (*.f64 (sqrt.f64 t) (/.f64 3 z)) (/.f64 y (*.f64 x 1/54)))
(/.f64 1/54 (/.f64 (/.f64 y x) (*.f64 (/.f64 3 z) (sqrt.f64 t))))
(*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))
(/.f64 (*.f64 (sqrt.f64 t) (/.f64 3 z)) (/.f64 (/.f64 y 1/54) x))
(/.f64 (*.f64 (sqrt.f64 t) (/.f64 3 z)) (/.f64 y (*.f64 x 1/54)))
(/.f64 (*.f64 x -1/54) (/.f64 y (neg.f64 (*.f64 (/.f64 3 z) (sqrt.f64 t)))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 t) (/.f64 3 z))) (/.f64 y (*.f64 x -1/54)))
(/.f64 (*.f64 (sqrt.f64 t) (/.f64 3 z)) (neg.f64 (/.f64 (/.f64 y -1/54) x)))
(/.f64 4 (+.f64 (/.f64 (*.f64 z 2/3) (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))) (/.f64 (*.f64 z 2/3) (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))))
(/.f64 3 (/.f64 (/.f64 z x) (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))
(*.f64 (/.f64 (sqrt.f64 t) (/.f64 y 1/54)) (/.f64 x (*.f64 z 1/3)))
(*.f64 x (/.f64 (/.f64 (sqrt.f64 t) (/.f64 y 1/54)) (*.f64 z 1/3)))
(/.f64 4 (+.f64 (/.f64 (/.f64 108 (/.f64 x y)) (*.f64 (/.f64 3 z) (sqrt.f64 t))) (/.f64 (/.f64 108 (/.f64 x y)) (*.f64 (/.f64 3 z) (sqrt.f64 t)))))
(/.f64 (sqrt.f64 t) (*.f64 (/.f64 54 x) (/.f64 y (/.f64 3 z))))
(/.f64 (sqrt.f64 t) (*.f64 y (/.f64 (/.f64 54 x) (/.f64 3 z))))
(/.f64 x (*.f64 y (/.f64 (/.f64 z 1/18) (sqrt.f64 t))))
(/.f64 (sqrt.f64 t) (/.f64 (/.f64 z 1/18) (/.f64 x y)))
(/.f64 (*.f64 (*.f64 x (/.f64 1/54 y)) (*.f64 (sqrt.f64 t) 4)) (*.f64 2 (*.f64 z 2/3)))
(/.f64 (*.f64 (sqrt.f64 t) (*.f64 4 (*.f64 x (/.f64 1/54 y)))) (*.f64 z 4/3))
(*.f64 (*.f64 x (/.f64 1/54 y)) (/.f64 (*.f64 (sqrt.f64 t) 4) (*.f64 z 4/3)))
(*.f64 (*.f64 x (/.f64 1/54 y)) (/.f64 (*.f64 (sqrt.f64 t) 2) (*.f64 z 2/3)))
(*.f64 (sqrt.f64 t) (*.f64 x (/.f64 (/.f64 1/54 y) (*.f64 z 1/3))))
(/.f64 (*.f64 (*.f64 x (/.f64 1/54 y)) (*.f64 (sqrt.f64 t) 4)) (*.f64 (*.f64 z 1/3) 4))
(/.f64 (*.f64 (sqrt.f64 t) (*.f64 4 (*.f64 x (/.f64 1/54 y)))) (*.f64 z 4/3))
(*.f64 (*.f64 x (/.f64 1/54 y)) (/.f64 (*.f64 (sqrt.f64 t) 4) (*.f64 z 4/3)))
(*.f64 (*.f64 x (/.f64 1/54 y)) (/.f64 (*.f64 (sqrt.f64 t) 2) (*.f64 z 2/3)))
(*.f64 (sqrt.f64 t) (*.f64 x (/.f64 (/.f64 1/54 y) (*.f64 z 1/3))))
(/.f64 (*.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))) 4) 4)
(*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))
(/.f64 (*.f64 (sqrt.f64 t) (/.f64 3 z)) (/.f64 (/.f64 y 1/54) x))
(/.f64 (*.f64 (sqrt.f64 t) (/.f64 3 z)) (/.f64 y (*.f64 x 1/54)))
(/.f64 (*.f64 (/.f64 3 z) (*.f64 (sqrt.f64 t) 2)) (/.f64 108 (/.f64 x y)))
(/.f64 (sqrt.f64 t) (*.f64 (/.f64 54 x) (/.f64 y (/.f64 3 z))))
(/.f64 (sqrt.f64 t) (*.f64 y (/.f64 (/.f64 54 x) (/.f64 3 z))))
(/.f64 x (*.f64 y (/.f64 (/.f64 z 1/18) (sqrt.f64 t))))
(/.f64 (sqrt.f64 t) (/.f64 (/.f64 z 1/18) (/.f64 x y)))
(/.f64 (*.f64 x 2/27) (+.f64 (/.f64 (+.f64 y y) (*.f64 (/.f64 3 z) (sqrt.f64 t))) (/.f64 (+.f64 y y) (*.f64 (/.f64 3 z) (sqrt.f64 t)))))
(*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))
(/.f64 (*.f64 (sqrt.f64 t) (/.f64 3 z)) (/.f64 (/.f64 y 1/54) x))
(/.f64 (*.f64 (sqrt.f64 t) (/.f64 3 z)) (/.f64 y (*.f64 x 1/54)))
(/.f64 (*.f64 (/.f64 3 z) (*.f64 (sqrt.f64 t) 1/54)) (/.f64 y x))
(*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))
(/.f64 (*.f64 (sqrt.f64 t) (/.f64 3 z)) (/.f64 (/.f64 y 1/54) x))
(/.f64 (*.f64 (sqrt.f64 t) (/.f64 3 z)) (/.f64 y (*.f64 x 1/54)))
(/.f64 1/27 (+.f64 (/.f64 (/.f64 y x) (*.f64 (/.f64 3 z) (sqrt.f64 t))) (/.f64 (/.f64 y x) (*.f64 (/.f64 3 z) (sqrt.f64 t)))))
(*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))
(/.f64 (*.f64 (sqrt.f64 t) (/.f64 3 z)) (/.f64 (/.f64 y 1/54) x))
(/.f64 (*.f64 (sqrt.f64 t) (/.f64 3 z)) (/.f64 y (*.f64 x 1/54)))
(/.f64 (neg.f64 (*.f64 x 1/27)) (+.f64 (/.f64 y (neg.f64 (*.f64 (/.f64 3 z) (sqrt.f64 t)))) (/.f64 y (neg.f64 (*.f64 (/.f64 3 z) (sqrt.f64 t))))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 t) (/.f64 3 z))) (/.f64 y (*.f64 x -1/54)))
(/.f64 (*.f64 (sqrt.f64 t) (/.f64 3 z)) (neg.f64 (/.f64 (/.f64 y -1/54) x)))
(/.f64 (*.f64 2 (*.f64 (*.f64 x (/.f64 1/54 y)) (*.f64 (sqrt.f64 t) 4))) (+.f64 (*.f64 (*.f64 z 1/3) 4) (*.f64 (*.f64 z 1/3) 4)))
(/.f64 (*.f64 (sqrt.f64 t) (*.f64 4 (*.f64 x (/.f64 1/54 y)))) (*.f64 z 4/3))
(*.f64 (*.f64 x (/.f64 1/54 y)) (/.f64 (*.f64 (sqrt.f64 t) 4) (*.f64 z 4/3)))
(*.f64 (*.f64 x (/.f64 1/54 y)) (/.f64 (*.f64 (sqrt.f64 t) 2) (*.f64 z 2/3)))
(*.f64 (sqrt.f64 t) (*.f64 x (/.f64 (/.f64 1/54 y) (*.f64 z 1/3))))
(/.f64 (*.f64 2 (*.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))) 4)) 8)
(*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))
(/.f64 (*.f64 (sqrt.f64 t) (/.f64 3 z)) (/.f64 (/.f64 y 1/54) x))
(/.f64 (*.f64 (sqrt.f64 t) (/.f64 3 z)) (/.f64 y (*.f64 x 1/54)))
(/.f64 (*.f64 (*.f64 (/.f64 3 z) (sqrt.f64 t)) 4) (*.f64 2 (/.f64 108 (/.f64 x y))))
(/.f64 (sqrt.f64 t) (*.f64 (/.f64 54 x) (/.f64 y (/.f64 3 z))))
(/.f64 (sqrt.f64 t) (*.f64 y (/.f64 (/.f64 54 x) (/.f64 3 z))))
(/.f64 x (*.f64 y (/.f64 (/.f64 z 1/18) (sqrt.f64 t))))
(/.f64 (sqrt.f64 t) (/.f64 (/.f64 z 1/18) (/.f64 x y)))
(/.f64 (/.f64 (*.f64 (*.f64 x (/.f64 1/54 y)) (*.f64 (sqrt.f64 t) 4)) (*.f64 z 1/3)) 4)
(/.f64 (*.f64 (sqrt.f64 t) (*.f64 4 (*.f64 x (/.f64 1/54 y)))) (*.f64 z 4/3))
(*.f64 (*.f64 x (/.f64 1/54 y)) (/.f64 (*.f64 (sqrt.f64 t) 4) (*.f64 z 4/3)))
(*.f64 (*.f64 x (/.f64 1/54 y)) (/.f64 (*.f64 (sqrt.f64 t) 2) (*.f64 z 2/3)))
(*.f64 (sqrt.f64 t) (*.f64 x (/.f64 (/.f64 1/54 y) (*.f64 z 1/3))))
(/.f64 (/.f64 (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54))) z) 1/3)
(/.f64 3 (/.f64 (/.f64 z x) (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))
(*.f64 (/.f64 (sqrt.f64 t) (/.f64 y 1/54)) (/.f64 x (*.f64 z 1/3)))
(*.f64 x (/.f64 (/.f64 (sqrt.f64 t) (/.f64 y 1/54)) (*.f64 z 1/3)))
(/.f64 (/.f64 (*.f64 (/.f64 3 z) (sqrt.f64 t)) y) (/.f64 54 x))
(/.f64 (sqrt.f64 t) (*.f64 (/.f64 54 x) (/.f64 y (/.f64 3 z))))
(/.f64 (sqrt.f64 t) (*.f64 y (/.f64 (/.f64 54 x) (/.f64 3 z))))
(/.f64 x (*.f64 y (/.f64 (/.f64 z 1/18) (sqrt.f64 t))))
(/.f64 (sqrt.f64 t) (/.f64 (/.f64 z 1/18) (/.f64 x y)))
(/.f64 (/.f64 (*.f64 (/.f64 3 z) (sqrt.f64 t)) 2) (/.f64 (*.f64 y (/.f64 54 x)) 2))
(/.f64 (*.f64 (sqrt.f64 t) (/.f64 3 z)) (*.f64 2 (*.f64 (/.f64 54 x) (/.f64 y 2))))
(/.f64 2 (/.f64 (*.f64 y (/.f64 54 x)) (*.f64 (sqrt.f64 t) (/.f64 3/2 z))))
(*.f64 (/.f64 (sqrt.f64 t) (*.f64 (/.f64 54 x) (/.f64 y 2))) (/.f64 3/2 z))
(/.f64 (neg.f64 (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))) (neg.f64 (*.f64 z 1/3)))
(/.f64 3 (/.f64 (/.f64 z x) (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))
(*.f64 (/.f64 (sqrt.f64 t) (/.f64 y 1/54)) (/.f64 x (*.f64 z 1/3)))
(*.f64 x (/.f64 (/.f64 (sqrt.f64 t) (/.f64 y 1/54)) (*.f64 z 1/3)))
(/.f64 (neg.f64 (*.f64 (/.f64 3 z) (sqrt.f64 t))) (neg.f64 (*.f64 y (/.f64 54 x))))
(/.f64 (sqrt.f64 t) (*.f64 (/.f64 54 x) (/.f64 y (/.f64 3 z))))
(/.f64 (sqrt.f64 t) (*.f64 y (/.f64 (/.f64 54 x) (/.f64 3 z))))
(/.f64 x (*.f64 y (/.f64 (/.f64 z 1/18) (sqrt.f64 t))))
(/.f64 (sqrt.f64 t) (/.f64 (/.f64 z 1/18) (/.f64 x y)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))) 4)) (*.f64 2 (*.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))) 4))) 16)
(*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))
(/.f64 (*.f64 (sqrt.f64 t) (/.f64 3 z)) (/.f64 (/.f64 y 1/54) x))
(/.f64 (*.f64 (sqrt.f64 t) (/.f64 3 z)) (/.f64 y (*.f64 x 1/54)))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 x (/.f64 1/54 y)) (*.f64 (sqrt.f64 t) 4)) (*.f64 z 1/3)) (/.f64 (*.f64 (*.f64 x (/.f64 1/54 y)) (*.f64 (sqrt.f64 t) 4)) (*.f64 z 1/3))) 8)
(/.f64 (*.f64 (sqrt.f64 t) (*.f64 4 (*.f64 x (/.f64 1/54 y)))) (*.f64 z 4/3))
(*.f64 (*.f64 x (/.f64 1/54 y)) (/.f64 (*.f64 (sqrt.f64 t) 4) (*.f64 z 4/3)))
(*.f64 (*.f64 x (/.f64 1/54 y)) (/.f64 (*.f64 (sqrt.f64 t) 2) (*.f64 z 2/3)))
(*.f64 (sqrt.f64 t) (*.f64 x (/.f64 (/.f64 1/54 y) (*.f64 z 1/3))))
(/.f64 (+.f64 (/.f64 (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54))) z) (/.f64 (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54))) z)) 2/3)
(/.f64 3 (/.f64 (/.f64 z x) (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))
(*.f64 (/.f64 (sqrt.f64 t) (/.f64 y 1/54)) (/.f64 x (*.f64 z 1/3)))
(*.f64 x (/.f64 (/.f64 (sqrt.f64 t) (/.f64 y 1/54)) (*.f64 z 1/3)))
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 3 z) (sqrt.f64 t)) y) (/.f64 (*.f64 (/.f64 3 z) (sqrt.f64 t)) y)) (+.f64 (/.f64 54 x) (/.f64 54 x)))
(/.f64 (sqrt.f64 t) (*.f64 (/.f64 54 x) (/.f64 y (/.f64 3 z))))
(/.f64 (sqrt.f64 t) (*.f64 y (/.f64 (/.f64 54 x) (/.f64 3 z))))
(/.f64 x (*.f64 y (/.f64 (/.f64 z 1/18) (sqrt.f64 t))))
(/.f64 (sqrt.f64 t) (/.f64 (/.f64 z 1/18) (/.f64 x y)))
(/.f64 (+.f64 (neg.f64 (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))) (neg.f64 (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))) (+.f64 (neg.f64 (*.f64 z 1/3)) (neg.f64 (*.f64 z 1/3))))
(/.f64 3 (/.f64 (/.f64 z x) (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))
(*.f64 (/.f64 (sqrt.f64 t) (/.f64 y 1/54)) (/.f64 x (*.f64 z 1/3)))
(*.f64 x (/.f64 (/.f64 (sqrt.f64 t) (/.f64 y 1/54)) (*.f64 z 1/3)))
(/.f64 (+.f64 (neg.f64 (*.f64 (/.f64 3 z) (sqrt.f64 t))) (neg.f64 (*.f64 (/.f64 3 z) (sqrt.f64 t)))) (+.f64 (neg.f64 (*.f64 y (/.f64 54 x))) (neg.f64 (*.f64 y (/.f64 54 x)))))
(/.f64 (sqrt.f64 t) (*.f64 (/.f64 54 x) (/.f64 y (/.f64 3 z))))
(/.f64 (sqrt.f64 t) (*.f64 y (/.f64 (/.f64 54 x) (/.f64 3 z))))
(/.f64 x (*.f64 y (/.f64 (/.f64 z 1/18) (sqrt.f64 t))))
(/.f64 (sqrt.f64 t) (/.f64 (/.f64 z 1/18) (/.f64 x y)))
(/.f64 (neg.f64 (*.f64 (*.f64 x 1/27) (/.f64 (sqrt.f64 t) y))) (neg.f64 (*.f64 z 2/3)))
(/.f64 1 (/.f64 (/.f64 (*.f64 z 2/3) (*.f64 x 1/27)) (/.f64 (sqrt.f64 t) y)))
(*.f64 (/.f64 (sqrt.f64 t) y) (*.f64 x (/.f64 1/27 (*.f64 z 2/3))))
(*.f64 (*.f64 x 1/27) (/.f64 (/.f64 (sqrt.f64 t) y) (*.f64 z 2/3)))
(/.f64 (neg.f64 (*.f64 (/.f64 3 z) (*.f64 (sqrt.f64 t) 2))) (neg.f64 (/.f64 108 (/.f64 x y))))
(/.f64 (sqrt.f64 t) (*.f64 (/.f64 54 x) (/.f64 y (/.f64 3 z))))
(/.f64 (sqrt.f64 t) (*.f64 y (/.f64 (/.f64 54 x) (/.f64 3 z))))
(/.f64 x (*.f64 y (/.f64 (/.f64 z 1/18) (sqrt.f64 t))))
(/.f64 (sqrt.f64 t) (/.f64 (/.f64 z 1/18) (/.f64 x y)))
(/.f64 (neg.f64 (/.f64 (*.f64 (/.f64 3 z) (sqrt.f64 t)) y)) (neg.f64 (/.f64 54 x)))
(/.f64 (sqrt.f64 t) (*.f64 (/.f64 54 x) (/.f64 y (/.f64 3 z))))
(/.f64 (sqrt.f64 t) (*.f64 y (/.f64 (/.f64 54 x) (/.f64 3 z))))
(/.f64 x (*.f64 y (/.f64 (/.f64 z 1/18) (sqrt.f64 t))))
(/.f64 (sqrt.f64 t) (/.f64 (/.f64 z 1/18) (/.f64 x y)))
(/.f64 (neg.f64 (neg.f64 (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))) (*.f64 z 1/3))
(/.f64 3 (/.f64 (/.f64 z x) (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))
(*.f64 (/.f64 (sqrt.f64 t) (/.f64 y 1/54)) (/.f64 x (*.f64 z 1/3)))
(*.f64 x (/.f64 (/.f64 (sqrt.f64 t) (/.f64 y 1/54)) (*.f64 z 1/3)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (/.f64 3 z) (sqrt.f64 t)))) (*.f64 y (/.f64 54 x)))
(/.f64 (sqrt.f64 t) (*.f64 (/.f64 54 x) (/.f64 y (/.f64 3 z))))
(/.f64 (sqrt.f64 t) (*.f64 y (/.f64 (/.f64 54 x) (/.f64 3 z))))
(/.f64 x (*.f64 y (/.f64 (/.f64 z 1/18) (sqrt.f64 t))))
(/.f64 (sqrt.f64 t) (/.f64 (/.f64 z 1/18) (/.f64 x y)))
(pow.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))) 1)
(*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))
(/.f64 (*.f64 (sqrt.f64 t) (/.f64 3 z)) (/.f64 (/.f64 y 1/54) x))
(/.f64 (*.f64 (sqrt.f64 t) (/.f64 3 z)) (/.f64 y (*.f64 x 1/54)))
(+.f64 (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54))) 0)
(*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))
(/.f64 (sqrt.f64 t) (/.f64 y (*.f64 x 1/54)))
(+.f64 0 (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))
(*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))
(/.f64 (sqrt.f64 t) (/.f64 y (*.f64 x 1/54)))
(-.f64 (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54))) 0)
(*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))
(/.f64 (sqrt.f64 t) (/.f64 y (*.f64 x 1/54)))
(/.f64 (/.f64 x y) (/.f64 54 (sqrt.f64 t)))
(/.f64 x (*.f64 y (/.f64 54 (sqrt.f64 t))))
(/.f64 (*.f64 (sqrt.f64 t) (/.f64 x y)) 54)
(/.f64 (*.f64 x (/.f64 1/54 y)) (/.f64 1 (sqrt.f64 t)))
(*.f64 (/.f64 1/54 y) (/.f64 x (/.f64 1 (sqrt.f64 t))))
(/.f64 (sqrt.f64 t) (*.f64 y (/.f64 54 x)))
(/.f64 x (*.f64 y (/.f64 54 (sqrt.f64 t))))
(/.f64 (*.f64 (sqrt.f64 t) (/.f64 x y)) 54)
(/.f64 (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54))) 1)
(*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))
(/.f64 (sqrt.f64 t) (/.f64 y (*.f64 x 1/54)))
(/.f64 1 (/.f64 (*.f64 y (/.f64 54 x)) (sqrt.f64 t)))
(/.f64 x (*.f64 y (/.f64 54 (sqrt.f64 t))))
(/.f64 (*.f64 (sqrt.f64 t) (/.f64 x y)) 54)
(/.f64 (*.f64 x (/.f64 2 y)) (/.f64 108 (sqrt.f64 t)))
(*.f64 (/.f64 2 y) (/.f64 x (/.f64 108 (sqrt.f64 t))))
(*.f64 x (/.f64 (/.f64 2 y) (/.f64 108 (sqrt.f64 t))))
(/.f64 (*.f64 x (/.f64 2 y)) (+.f64 (/.f64 54 (sqrt.f64 t)) (/.f64 54 (sqrt.f64 t))))
(*.f64 (/.f64 2 y) (/.f64 x (+.f64 (/.f64 54 (sqrt.f64 t)) (/.f64 54 (sqrt.f64 t)))))
(*.f64 x (/.f64 (/.f64 2 y) (+.f64 (/.f64 54 (sqrt.f64 t)) (/.f64 54 (sqrt.f64 t)))))
(/.f64 (*.f64 x 1/54) (/.f64 y (sqrt.f64 t)))
(*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))
(/.f64 (sqrt.f64 t) (/.f64 y (*.f64 x 1/54)))
(/.f64 2 (/.f64 (/.f64 108 (/.f64 x y)) (sqrt.f64 t)))
(/.f64 x (*.f64 y (/.f64 54 (sqrt.f64 t))))
(/.f64 (*.f64 (sqrt.f64 t) (/.f64 x y)) 54)
(/.f64 2 (+.f64 (/.f64 (*.f64 y (/.f64 54 x)) (sqrt.f64 t)) (/.f64 (*.f64 y (/.f64 54 x)) (sqrt.f64 t))))
(/.f64 x (*.f64 y (/.f64 54 (sqrt.f64 t))))
(/.f64 (*.f64 (sqrt.f64 t) (/.f64 x y)) 54)
(/.f64 (*.f64 (*.f64 x 1/27) (/.f64 (sqrt.f64 t) y)) 2)
(*.f64 (/.f64 (sqrt.f64 t) y) (/.f64 (*.f64 x 1/27) 2))
(*.f64 (/.f64 (sqrt.f64 t) y) (*.f64 x 1/54))
(/.f64 (*.f64 (sqrt.f64 t) 2) (/.f64 108 (/.f64 x y)))
(/.f64 x (*.f64 y (/.f64 54 (sqrt.f64 t))))
(/.f64 (*.f64 (sqrt.f64 t) (/.f64 x y)) 54)
(/.f64 (*.f64 (/.f64 x y) 1/27) (+.f64 (/.f64 1 (sqrt.f64 t)) (/.f64 1 (sqrt.f64 t))))
(*.f64 1/27 (/.f64 (/.f64 x (/.f64 1 (sqrt.f64 t))) (+.f64 y y)))
(/.f64 (*.f64 (/.f64 x y) 4) (+.f64 (/.f64 108 (sqrt.f64 t)) (/.f64 108 (sqrt.f64 t))))
(*.f64 4 (/.f64 (/.f64 x y) (+.f64 (/.f64 108 (sqrt.f64 t)) (/.f64 108 (sqrt.f64 t)))))
(*.f64 4 (/.f64 (/.f64 (sqrt.f64 t) (/.f64 108 x)) (+.f64 y y)))
(*.f64 4 (/.f64 (/.f64 x (/.f64 108 (sqrt.f64 t))) (+.f64 y y)))
(/.f64 (*.f64 x 1/27) (/.f64 (+.f64 y y) (sqrt.f64 t)))
(*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))
(/.f64 (sqrt.f64 t) (/.f64 y (*.f64 x 1/54)))
(/.f64 (*.f64 x 1/27) (+.f64 (/.f64 y (sqrt.f64 t)) (/.f64 y (sqrt.f64 t))))
(*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))
(/.f64 (sqrt.f64 t) (/.f64 y (*.f64 x 1/54)))
(/.f64 1/54 (/.f64 (/.f64 y x) (sqrt.f64 t)))
(*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))
(/.f64 (sqrt.f64 t) (/.f64 y (*.f64 x 1/54)))
(/.f64 (*.f64 x -1/54) (/.f64 y (neg.f64 (sqrt.f64 t))))
(/.f64 (neg.f64 (sqrt.f64 t)) (/.f64 y (*.f64 x -1/54)))
(*.f64 x (/.f64 -1/54 (/.f64 y (neg.f64 (sqrt.f64 t)))))
(*.f64 x (/.f64 -1/54 (/.f64 (neg.f64 y) (sqrt.f64 t))))
(/.f64 4 (+.f64 (/.f64 (/.f64 108 (/.f64 x y)) (sqrt.f64 t)) (/.f64 (/.f64 108 (/.f64 x y)) (sqrt.f64 t))))
(/.f64 x (*.f64 y (/.f64 54 (sqrt.f64 t))))
(/.f64 (*.f64 (sqrt.f64 t) (/.f64 x y)) 54)
(/.f64 (*.f64 (*.f64 x (/.f64 1/54 y)) (*.f64 (sqrt.f64 t) 4)) 4)
(/.f64 (*.f64 (sqrt.f64 t) (*.f64 4 (*.f64 x (/.f64 1/54 y)))) 4)
(*.f64 (*.f64 x (/.f64 1/54 y)) (*.f64 (sqrt.f64 t) 1))
(*.f64 (sqrt.f64 t) (*.f64 x (/.f64 1/54 y)))
(/.f64 (*.f64 (sqrt.f64 t) 4) (*.f64 2 (/.f64 108 (/.f64 x y))))
(/.f64 x (*.f64 y (/.f64 54 (sqrt.f64 t))))
(/.f64 (*.f64 (sqrt.f64 t) (/.f64 x y)) 54)
(/.f64 (*.f64 (sqrt.f64 t) 4) (*.f64 (*.f64 y (/.f64 54 x)) 4))
(/.f64 x (*.f64 y (/.f64 54 (sqrt.f64 t))))
(/.f64 (*.f64 (sqrt.f64 t) (/.f64 x y)) 54)
(/.f64 (*.f64 x 2/27) (+.f64 (/.f64 (+.f64 y y) (sqrt.f64 t)) (/.f64 (+.f64 y y) (sqrt.f64 t))))
(*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))
(/.f64 (sqrt.f64 t) (/.f64 y (*.f64 x 1/54)))
(/.f64 (*.f64 (sqrt.f64 t) 1/54) (/.f64 y x))
(*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))
(/.f64 (sqrt.f64 t) (/.f64 y (*.f64 x 1/54)))
(/.f64 1/27 (+.f64 (/.f64 (/.f64 y x) (sqrt.f64 t)) (/.f64 (/.f64 y x) (sqrt.f64 t))))
(*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))
(/.f64 (sqrt.f64 t) (/.f64 y (*.f64 x 1/54)))
(/.f64 (neg.f64 (*.f64 x 1/27)) (+.f64 (/.f64 y (neg.f64 (sqrt.f64 t))) (/.f64 y (neg.f64 (sqrt.f64 t)))))
(/.f64 (neg.f64 (sqrt.f64 t)) (/.f64 y (*.f64 x -1/54)))
(*.f64 x (/.f64 -1/54 (/.f64 y (neg.f64 (sqrt.f64 t)))))
(*.f64 x (/.f64 -1/54 (/.f64 (neg.f64 y) (sqrt.f64 t))))
(/.f64 (*.f64 2 (*.f64 (*.f64 x (/.f64 1/54 y)) (*.f64 (sqrt.f64 t) 4))) 8)
(/.f64 (*.f64 (sqrt.f64 t) (*.f64 4 (*.f64 x (/.f64 1/54 y)))) 4)
(*.f64 (*.f64 x (/.f64 1/54 y)) (*.f64 (sqrt.f64 t) 1))
(*.f64 (sqrt.f64 t) (*.f64 x (/.f64 1/54 y)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 t) 4)) (+.f64 (*.f64 (*.f64 y (/.f64 54 x)) 4) (*.f64 (*.f64 y (/.f64 54 x)) 4)))
(/.f64 x (*.f64 y (/.f64 54 (sqrt.f64 t))))
(/.f64 (*.f64 (sqrt.f64 t) (/.f64 x y)) 54)
(/.f64 (/.f64 (sqrt.f64 t) y) (/.f64 54 x))
(/.f64 x (*.f64 y (/.f64 54 (sqrt.f64 t))))
(/.f64 (*.f64 (sqrt.f64 t) (/.f64 x y)) 54)
(/.f64 (/.f64 (*.f64 (sqrt.f64 t) 4) (*.f64 y (/.f64 54 x))) 4)
(/.f64 x (*.f64 y (/.f64 54 (sqrt.f64 t))))
(/.f64 (*.f64 (sqrt.f64 t) (/.f64 x y)) 54)
(/.f64 (/.f64 (sqrt.f64 t) 2) (/.f64 (*.f64 y (/.f64 54 x)) 2))
(/.f64 (/.f64 (sqrt.f64 t) 2) (*.f64 (/.f64 54 x) (/.f64 y 2)))
(/.f64 (sqrt.f64 t) (*.f64 (/.f64 54 x) (*.f64 (/.f64 y 2) 2)))
(/.f64 (sqrt.f64 t) (*.f64 (/.f64 54 x) (*.f64 2 (/.f64 y 2))))
(/.f64 (sqrt.f64 t) (*.f64 2 (*.f64 (/.f64 54 x) (/.f64 y 2))))
(/.f64 (neg.f64 (sqrt.f64 t)) (neg.f64 (*.f64 y (/.f64 54 x))))
(/.f64 x (*.f64 y (/.f64 54 (sqrt.f64 t))))
(/.f64 (*.f64 (sqrt.f64 t) (/.f64 x y)) 54)
(/.f64 (+.f64 (neg.f64 (sqrt.f64 t)) (neg.f64 (sqrt.f64 t))) (+.f64 (neg.f64 (*.f64 y (/.f64 54 x))) (neg.f64 (*.f64 y (/.f64 54 x)))))
(/.f64 x (*.f64 y (/.f64 54 (sqrt.f64 t))))
(/.f64 (*.f64 (sqrt.f64 t) (/.f64 x y)) 54)
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 x (/.f64 1/54 y)) (*.f64 (sqrt.f64 t) 4))) (*.f64 2 (*.f64 (*.f64 x (/.f64 1/54 y)) (*.f64 (sqrt.f64 t) 4)))) 16)
(/.f64 (*.f64 (sqrt.f64 t) (*.f64 4 (*.f64 x (/.f64 1/54 y)))) 4)
(*.f64 (*.f64 x (/.f64 1/54 y)) (*.f64 (sqrt.f64 t) 1))
(*.f64 (sqrt.f64 t) (*.f64 x (/.f64 1/54 y)))
(/.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 t) 4) (*.f64 y (/.f64 54 x))) (/.f64 (*.f64 (sqrt.f64 t) 4) (*.f64 y (/.f64 54 x)))) 8)
(/.f64 x (*.f64 y (/.f64 54 (sqrt.f64 t))))
(/.f64 (*.f64 (sqrt.f64 t) (/.f64 x y)) 54)
(/.f64 (+.f64 (/.f64 (sqrt.f64 t) y) (/.f64 (sqrt.f64 t) y)) (+.f64 (/.f64 54 x) (/.f64 54 x)))
(/.f64 x (*.f64 y (/.f64 54 (sqrt.f64 t))))
(/.f64 (*.f64 (sqrt.f64 t) (/.f64 x y)) 54)
(/.f64 (neg.f64 (*.f64 (sqrt.f64 t) 2)) (neg.f64 (/.f64 108 (/.f64 x y))))
(/.f64 x (*.f64 y (/.f64 54 (sqrt.f64 t))))
(/.f64 (*.f64 (sqrt.f64 t) (/.f64 x y)) 54)
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 t))) (*.f64 y (/.f64 54 x)))
(/.f64 x (*.f64 y (/.f64 54 (sqrt.f64 t))))
(/.f64 (*.f64 (sqrt.f64 t) (/.f64 x y)) 54)
(/.f64 (neg.f64 (/.f64 (sqrt.f64 t) y)) (neg.f64 (/.f64 54 x)))
(/.f64 x (*.f64 y (/.f64 54 (sqrt.f64 t))))
(/.f64 (*.f64 (sqrt.f64 t) (/.f64 x y)) 54)
(pow.f64 (*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54))) 1)
(*.f64 x (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))
(/.f64 (sqrt.f64 t) (/.f64 y (*.f64 x 1/54)))
(+.f64 (*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))))) 0)
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))))
(*.f64 1/3 (acos.f64 (/.f64 (*.f64 (sqrt.f64 t) (/.f64 3 z)) (/.f64 (/.f64 y 1/54) x))))
(*.f64 1/3 (acos.f64 (/.f64 (*.f64 (sqrt.f64 t) (/.f64 3 z)) (/.f64 y (*.f64 x 1/54)))))
(+.f64 0 (*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))))))
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))))
(*.f64 1/3 (acos.f64 (/.f64 (*.f64 (sqrt.f64 t) (/.f64 3 z)) (/.f64 (/.f64 y 1/54) x))))
(*.f64 1/3 (acos.f64 (/.f64 (*.f64 (sqrt.f64 t) (/.f64 3 z)) (/.f64 y (*.f64 x 1/54)))))
(-.f64 (*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))))) 0)
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))))
(*.f64 1/3 (acos.f64 (/.f64 (*.f64 (sqrt.f64 t) (/.f64 3 z)) (/.f64 (/.f64 y 1/54) x))))
(*.f64 1/3 (acos.f64 (/.f64 (*.f64 (sqrt.f64 t) (/.f64 3 z)) (/.f64 y (*.f64 x 1/54)))))
(/.f64 (*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))))) 1)
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))))
(*.f64 1/3 (acos.f64 (/.f64 (*.f64 (sqrt.f64 t) (/.f64 3 z)) (/.f64 (/.f64 y 1/54) x))))
(*.f64 1/3 (acos.f64 (/.f64 (*.f64 (sqrt.f64 t) (/.f64 3 z)) (/.f64 y (*.f64 x 1/54)))))
(/.f64 (*.f64 (acos.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))) 2/3) 2)
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))))
(*.f64 1/3 (acos.f64 (/.f64 (*.f64 (sqrt.f64 t) (/.f64 3 z)) (/.f64 (/.f64 y 1/54) x))))
(*.f64 1/3 (acos.f64 (/.f64 (*.f64 (sqrt.f64 t) (/.f64 3 z)) (/.f64 y (*.f64 x 1/54)))))
(/.f64 (*.f64 (acos.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))) 4/3) 4)
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))))
(*.f64 1/3 (acos.f64 (/.f64 (*.f64 (sqrt.f64 t) (/.f64 3 z)) (/.f64 (/.f64 y 1/54) x))))
(*.f64 1/3 (acos.f64 (/.f64 (*.f64 (sqrt.f64 t) (/.f64 3 z)) (/.f64 y (*.f64 x 1/54)))))
(/.f64 (*.f64 2 (*.f64 (acos.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))) 4/3)) 8)
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))))
(*.f64 1/3 (acos.f64 (/.f64 (*.f64 (sqrt.f64 t) (/.f64 3 z)) (/.f64 (/.f64 y 1/54) x))))
(*.f64 1/3 (acos.f64 (/.f64 (*.f64 (sqrt.f64 t) (/.f64 3 z)) (/.f64 y (*.f64 x 1/54)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (acos.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))) 4/3)) (*.f64 2 (*.f64 (acos.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))) 4/3))) 16)
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))))
(*.f64 1/3 (acos.f64 (/.f64 (*.f64 (sqrt.f64 t) (/.f64 3 z)) (/.f64 (/.f64 y 1/54) x))))
(*.f64 1/3 (acos.f64 (/.f64 (*.f64 (sqrt.f64 t) (/.f64 3 z)) (/.f64 y (*.f64 x 1/54)))))
(pow.f64 (*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54)))))) 1)
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (/.f64 3 z) (/.f64 (sqrt.f64 t) (/.f64 y 1/54))))))
(*.f64 1/3 (acos.f64 (/.f64 (*.f64 (sqrt.f64 t) (/.f64 3 z)) (/.f64 (/.f64 y 1/54) x))))
(*.f64 1/3 (acos.f64 (/.f64 (*.f64 (sqrt.f64 t) (/.f64 3 z)) (/.f64 y (*.f64 x 1/54)))))
(+.f64 (*.f64 x (/.f64 1/54 y)) 0)
(*.f64 x (/.f64 1/54 y))
(+.f64 0 (*.f64 x (/.f64 1/54 y)))
(*.f64 x (/.f64 1/54 y))
(+.f64 -1 (-.f64 1 (/.f64 x (*.f64 54 (neg.f64 y)))))
(*.f64 1/54 (/.f64 x y))
(+.f64 -1 (-.f64 1 (/.f64 (neg.f64 x) (*.f64 y 54))))
(*.f64 1/54 (/.f64 x y))
(+.f64 -1 (-.f64 1 (/.f64 (*.f64 x -1/54) y)))
(*.f64 1/54 (/.f64 x y))
(+.f64 (/.f64 (*.f64 x 1/54) (+.f64 y y)) (/.f64 (*.f64 x 1/54) (+.f64 y y)))
(+.f64 (*.f64 1/54 (/.f64 x (+.f64 y y))) (*.f64 1/54 (/.f64 x (+.f64 y y))))
(+.f64 (*.f64 x (/.f64 1/108 y)) (*.f64 x (/.f64 1/108 y)))
(*.f64 x (*.f64 2 (/.f64 1/108 y)))
(*.f64 x (*.f64 1/27 (/.f64 1/2 y)))
(-.f64 (*.f64 x (/.f64 1/54 y)) 0)
(*.f64 x (/.f64 1/54 y))
(-.f64 0 (/.f64 x (*.f64 54 (neg.f64 y))))
(*.f64 1/54 (/.f64 x y))
(-.f64 0 (/.f64 (neg.f64 x) (*.f64 y 54)))
(*.f64 1/54 (/.f64 x y))
(-.f64 0 (/.f64 (*.f64 x -1/54) y))
(*.f64 1/54 (/.f64 x y))
(*.f64 x (/.f64 1/54 y))
(*.f64 (/.f64 x y) 1/54)
(*.f64 1/54 (/.f64 x y))
(*.f64 (*.f64 x (/.f64 1/54 y)) 1)
(*.f64 x (/.f64 1/54 y))
(*.f64 1 (*.f64 x (/.f64 1/54 y)))
(*.f64 x (/.f64 1/54 y))
(*.f64 (*.f64 x (/.f64 2 y)) 1/108)
(*.f64 x (*.f64 (/.f64 2 y) 1/108))
(*.f64 (+.f64 x x) (/.f64 1 (*.f64 y 108)))
(+.f64 (*.f64 1/54 (/.f64 x (+.f64 y y))) (*.f64 1/54 (/.f64 x (+.f64 y y))))
(+.f64 (*.f64 x (/.f64 1/108 y)) (*.f64 x (/.f64 1/108 y)))
(*.f64 x (*.f64 2 (/.f64 1/108 y)))
(*.f64 x (*.f64 1/27 (/.f64 1/2 y)))
(*.f64 (+.f64 x x) (*.f64 (/.f64 1 y) 1/108))
(*.f64 1/54 (/.f64 x y))
(*.f64 (+.f64 x x) (*.f64 1/54 (/.f64 1/2 y)))
(+.f64 (*.f64 1/54 (/.f64 x (+.f64 y y))) (*.f64 1/54 (/.f64 x (+.f64 y y))))
(+.f64 (*.f64 x (/.f64 1/108 y)) (*.f64 x (/.f64 1/108 y)))
(*.f64 x (*.f64 2 (/.f64 1/108 y)))
(*.f64 x (*.f64 1/27 (/.f64 1/2 y)))
(*.f64 (+.f64 x x) (*.f64 (/.f64 1/54 y) 1/2))
(*.f64 x (/.f64 1/54 y))
(*.f64 (*.f64 x 1/54) (/.f64 1 y))
(*.f64 1/54 (/.f64 x y))
(*.f64 2 (/.f64 (*.f64 x (/.f64 1/54 y)) 2))
(*.f64 2 (*.f64 x (/.f64 (/.f64 1/54 y) 2)))
(*.f64 2 (/.f64 (/.f64 x y) 108))
(+.f64 (*.f64 1/54 (/.f64 x (+.f64 y y))) (*.f64 1/54 (/.f64 x (+.f64 y y))))
(+.f64 (*.f64 x (/.f64 1/108 y)) (*.f64 x (/.f64 1/108 y)))
(*.f64 x (*.f64 2 (/.f64 1/108 y)))
(*.f64 x (*.f64 1/27 (/.f64 1/2 y)))
(*.f64 2 (/.f64 x (*.f64 y 108)))
(+.f64 (*.f64 1/54 (/.f64 x (+.f64 y y))) (*.f64 1/54 (/.f64 x (+.f64 y y))))
(+.f64 (*.f64 x (/.f64 1/108 y)) (*.f64 x (/.f64 1/108 y)))
(*.f64 x (*.f64 2 (/.f64 1/108 y)))
(*.f64 x (*.f64 1/27 (/.f64 1/2 y)))
(*.f64 2 (*.f64 (/.f64 1 (*.f64 y 108)) x))
(+.f64 (*.f64 1/54 (/.f64 x (+.f64 y y))) (*.f64 1/54 (/.f64 x (+.f64 y y))))
(+.f64 (*.f64 x (/.f64 1/108 y)) (*.f64 x (/.f64 1/108 y)))
(*.f64 x (*.f64 2 (/.f64 1/108 y)))
(*.f64 x (*.f64 1/27 (/.f64 1/2 y)))
(*.f64 2 (*.f64 (/.f64 1/2 y) (*.f64 x 1/54)))
(+.f64 (*.f64 1/54 (/.f64 x (+.f64 y y))) (*.f64 1/54 (/.f64 x (+.f64 y y))))
(+.f64 (*.f64 x (/.f64 1/108 y)) (*.f64 x (/.f64 1/108 y)))
(*.f64 x (*.f64 2 (/.f64 1/108 y)))
(*.f64 x (*.f64 1/27 (/.f64 1/2 y)))
(*.f64 (*.f64 x 4) (/.f64 1 (*.f64 y 216)))
(*.f64 x (*.f64 4 (/.f64 1 (*.f64 y 216))))
(*.f64 x (*.f64 4 (/.f64 1/216 y)))
(*.f64 (*.f64 (/.f64 x y) 1/27) 1/2)
(*.f64 1/54 (/.f64 x y))
(*.f64 (*.f64 (/.f64 x y) 4) 1/216)
(*.f64 1/54 (/.f64 x y))
(*.f64 (*.f64 x 1/27) (/.f64 1/2 y))
(+.f64 (*.f64 1/54 (/.f64 x (+.f64 y y))) (*.f64 1/54 (/.f64 x (+.f64 y y))))
(+.f64 (*.f64 x (/.f64 1/108 y)) (*.f64 x (/.f64 1/108 y)))
(*.f64 x (*.f64 2 (/.f64 1/108 y)))
(*.f64 x (*.f64 1/27 (/.f64 1/2 y)))
(*.f64 (/.f64 1 y) (*.f64 x 1/54))
(*.f64 1/54 (/.f64 x y))
(*.f64 1/54 (/.f64 x y))
(*.f64 (/.f64 1/54 y) x)
(*.f64 x (/.f64 1/54 y))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 54 (neg.f64 y))))
(*.f64 1/54 (/.f64 x y))
(*.f64 (neg.f64 x) (/.f64 -1 (*.f64 y 54)))
(*.f64 1/54 (/.f64 x y))
(*.f64 (*.f64 x -1/54) (/.f64 -1 y))
(*.f64 1/54 (/.f64 x y))
(*.f64 -1 (/.f64 x (*.f64 54 (neg.f64 y))))
(*.f64 1/54 (/.f64 x y))
(*.f64 -1 (/.f64 (neg.f64 x) (*.f64 y 54)))
(*.f64 1/54 (/.f64 x y))
(*.f64 -1 (/.f64 (*.f64 x -1/54) y))
(*.f64 1/54 (/.f64 x y))
(*.f64 (*.f64 2 (/.f64 1 y)) (/.f64 x 108))
(*.f64 2 (*.f64 (/.f64 1 y) (/.f64 x 108)))
(*.f64 (/.f64 1 y) (*.f64 (/.f64 x 108) 2))
(*.f64 (/.f64 1 y) (*.f64 2 (/.f64 x 108)))
(*.f64 1/2 (*.f64 (/.f64 x y) 1/27))
(*.f64 1/54 (/.f64 x y))
(*.f64 (/.f64 1/2 y) (*.f64 x 1/27))
(+.f64 (*.f64 1/54 (/.f64 x (+.f64 y y))) (*.f64 1/54 (/.f64 x (+.f64 y y))))
(+.f64 (*.f64 x (/.f64 1/108 y)) (*.f64 x (/.f64 1/108 y)))
(*.f64 x (*.f64 2 (/.f64 1/108 y)))
(*.f64 x (*.f64 1/27 (/.f64 1/2 y)))
(*.f64 1/108 (*.f64 x (/.f64 2 y)))
(*.f64 x (*.f64 (/.f64 2 y) 1/108))
(*.f64 1/27 (/.f64 x (+.f64 y y)))
(+.f64 (*.f64 1/54 (/.f64 x (+.f64 y y))) (*.f64 1/54 (/.f64 x (+.f64 y y))))
(+.f64 (*.f64 x (/.f64 1/108 y)) (*.f64 x (/.f64 1/108 y)))
(*.f64 x (*.f64 2 (/.f64 1/108 y)))
(*.f64 x (*.f64 1/27 (/.f64 1/2 y)))
(*.f64 (/.f64 1 (*.f64 y 108)) (+.f64 x x))
(+.f64 (*.f64 1/54 (/.f64 x (+.f64 y y))) (*.f64 1/54 (/.f64 x (+.f64 y y))))
(+.f64 (*.f64 x (/.f64 1/108 y)) (*.f64 x (/.f64 1/108 y)))
(*.f64 x (*.f64 2 (/.f64 1/108 y)))
(*.f64 x (*.f64 1/27 (/.f64 1/2 y)))
(*.f64 (*.f64 (/.f64 1 y) 1/108) (+.f64 x x))
(*.f64 1/54 (/.f64 x y))
(*.f64 (*.f64 1/54 (/.f64 1/2 y)) (+.f64 x x))
(+.f64 (*.f64 1/54 (/.f64 x (+.f64 y y))) (*.f64 1/54 (/.f64 x (+.f64 y y))))
(+.f64 (*.f64 x (/.f64 1/108 y)) (*.f64 x (/.f64 1/108 y)))
(*.f64 x (*.f64 2 (/.f64 1/108 y)))
(*.f64 x (*.f64 1/27 (/.f64 1/2 y)))
(*.f64 (*.f64 (/.f64 1/54 y) 1/2) (+.f64 x x))
(*.f64 x (/.f64 1/54 y))
(*.f64 (/.f64 x (*.f64 54 (neg.f64 y))) -1)
(*.f64 1/54 (/.f64 x y))
(*.f64 (/.f64 (neg.f64 x) (*.f64 y 54)) -1)
(*.f64 1/54 (/.f64 x y))
(*.f64 (/.f64 (*.f64 x -1/54) y) -1)
(*.f64 1/54 (/.f64 x y))
(*.f64 (/.f64 x (+.f64 y y)) 1/27)
(+.f64 (*.f64 1/54 (/.f64 x (+.f64 y y))) (*.f64 1/54 (/.f64 x (+.f64 y y))))
(+.f64 (*.f64 x (/.f64 1/108 y)) (*.f64 x (/.f64 1/108 y)))
(*.f64 x (*.f64 2 (/.f64 1/108 y)))
(*.f64 x (*.f64 1/27 (/.f64 1/2 y)))
(*.f64 (/.f64 (*.f64 x (/.f64 1/54 y)) 2) 2)
(*.f64 2 (/.f64 (*.f64 x (/.f64 1/54 y)) 2))
(*.f64 2 (*.f64 x (/.f64 (/.f64 1/54 y) 2)))
(*.f64 (/.f64 -1 y) (*.f64 x -1/54))
(*.f64 1/54 (/.f64 x y))
(*.f64 (/.f64 x 108) (*.f64 2 (/.f64 1 y)))
(*.f64 2 (*.f64 (/.f64 1 y) (/.f64 x 108)))
(*.f64 (/.f64 1 y) (*.f64 (/.f64 x 108) 2))
(*.f64 (/.f64 1 y) (*.f64 2 (/.f64 x 108)))
(*.f64 (/.f64 (/.f64 x y) 108) 2)
(+.f64 (*.f64 1/54 (/.f64 x (+.f64 y y))) (*.f64 1/54 (/.f64 x (+.f64 y y))))
(+.f64 (*.f64 x (/.f64 1/108 y)) (*.f64 x (/.f64 1/108 y)))
(*.f64 x (*.f64 2 (/.f64 1/108 y)))
(*.f64 x (*.f64 1/27 (/.f64 1/2 y)))
(*.f64 (/.f64 x (*.f64 y 108)) 2)
(+.f64 (*.f64 1/54 (/.f64 x (+.f64 y y))) (*.f64 1/54 (/.f64 x (+.f64 y y))))
(+.f64 (*.f64 x (/.f64 1/108 y)) (*.f64 x (/.f64 1/108 y)))
(*.f64 x (*.f64 2 (/.f64 1/108 y)))
(*.f64 x (*.f64 1/27 (/.f64 1/2 y)))
(*.f64 (/.f64 1 (*.f64 y 216)) (*.f64 x 4))
(*.f64 x (*.f64 4 (/.f64 1 (*.f64 y 216))))
(*.f64 x (*.f64 4 (/.f64 1/216 y)))
(*.f64 1/216 (*.f64 (/.f64 x y) 4))
(*.f64 1/54 (/.f64 x y))
(*.f64 (/.f64 1 (*.f64 54 (neg.f64 y))) (neg.f64 x))
(*.f64 1/54 (/.f64 x y))
(*.f64 (/.f64 -1 (*.f64 y 54)) (neg.f64 x))
(*.f64 1/54 (/.f64 x y))
(pow.f64 (*.f64 x (/.f64 1/54 y)) 1)
(*.f64 x (/.f64 1/54 y))
(neg.f64 (/.f64 x (*.f64 54 (neg.f64 y))))
(*.f64 1/54 (/.f64 x y))
(neg.f64 (/.f64 (neg.f64 x) (*.f64 y 54)))
(*.f64 1/54 (/.f64 x y))
(neg.f64 (/.f64 (*.f64 x -1/54) y))
(*.f64 1/54 (/.f64 x y))

eval257.0ms (2.8%)

Compiler

Compiled 5186 to 3455 computations (33.4% saved)

prune195.0ms (2.1%)

Pruning

2 alts after pruning (2 fresh and 0 done)

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

Compiled 34 to 26 computations (23.5% saved)

localize18.0ms (0.2%)

Local error

Found 4 expressions with local error:

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

Compiled 58 to 24 computations (58.6% saved)

series11.0ms (0.1%)

Counts
4 → 84
Calls

36 calls:

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

rewrite94.0ms (1%)

Algorithm
batch-egg-rewrite
Rules
1808×rational.json-1
1808×rational.json-2
1808×rational.json-4
1808×rational.json-3
1466×rational.json-simplify-35
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01692
110992
225292
370492
4228492
5624092
Stop Event
node limit
Counts
4 → 123
Calls
Call 1
Inputs
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(*.f64 (sqrt.f64 t) 1/18)
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 (+.f64 z z))) (/.f64 x (*.f64 y (+.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (*.f64 y z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 1 (*.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 1 (/.f64 x (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (/.f64 1/2 (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 (/.f64 1 (*.f64 y z)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x y) (/.f64 1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 x (*.f64 y (+.f64 z z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 x (*.f64 y z)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 (*.f64 y z)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (/.f64 2 (*.f64 y z))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 4) (/.f64 1 (*.f64 z (*.f64 y 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (/.f64 2 y)) (/.f64 1 (+.f64 z z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x z) (/.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y) (/.f64 x z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 y z)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 -1 (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 1 (*.f64 z (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 x) y) (/.f64 -1 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (neg.f64 x) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 x (*.f64 z (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 x y) (neg.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 z) (/.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x x) z) (/.f64 1/2 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 y z)) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 x (/.f64 2 (*.f64 y z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 y) (/.f64 (+.f64 x x) z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 y z)) 1/2) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 z) (/.f64 (neg.f64 x) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 x) (*.f64 y z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 z (neg.f64 y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x y) (neg.f64 z)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 z z)) (*.f64 x (/.f64 2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 y (+.f64 z z))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (*.f64 y z)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 z (*.f64 y 4))) (*.f64 x 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 y z)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 z (neg.f64 y))) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 x (*.f64 y z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 x) (*.f64 y z)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (*.f64 z (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 x y) (neg.f64 z)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 x y) (/.f64 z (*.f64 (sqrt.f64 t) 1/18))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 x y) (/.f64 z (*.f64 (sqrt.f64 t) 1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 x y) (/.f64 z (*.f64 (sqrt.f64 t) 1/18))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (/.f64 (*.f64 y z) (*.f64 (sqrt.f64 t) 1/18)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (*.f64 y z)) (/.f64 1 (*.f64 (sqrt.f64 t) 1/18)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 t) 1/18) (*.f64 y (/.f64 z x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x y) (/.f64 z (*.f64 (sqrt.f64 t) 1/18))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 y (/.f64 z x)) (*.f64 (sqrt.f64 t) 1/18)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x x) (/.f64 (*.f64 y (+.f64 z z)) (*.f64 (sqrt.f64 t) 1/18)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x x) (+.f64 (/.f64 (*.f64 y z) (*.f64 (sqrt.f64 t) 1/18)) (/.f64 (*.f64 y z) (*.f64 (sqrt.f64 t) 1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x y) (/.f64 z (*.f64 (sqrt.f64 t) 1/18)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 y (*.f64 z (/.f64 2 x))) (*.f64 (sqrt.f64 t) 1/18)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (*.f64 y (/.f64 z x)) (*.f64 (sqrt.f64 t) 1/18)) (/.f64 (*.f64 y (/.f64 z x)) (*.f64 (sqrt.f64 t) 1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 t) 1/9) (*.f64 y (*.f64 z (/.f64 2 x))))))) (#(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 /.f64 (*.f64 x (/.f64 2 (*.f64 y z))) (/.f64 2 (*.f64 (sqrt.f64 t) 1/18)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 2 (*.f64 y z))) (+.f64 (/.f64 1 (*.f64 (sqrt.f64 t) 1/18)) (/.f64 1 (*.f64 (sqrt.f64 t) 1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 4) (+.f64 (/.f64 (*.f64 y (+.f64 z z)) (*.f64 (sqrt.f64 t) 1/18)) (/.f64 (*.f64 y (+.f64 z z)) (*.f64 (sqrt.f64 t) 1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 2 y)) (/.f64 (+.f64 z z) (*.f64 (sqrt.f64 t) 1/18)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 2 y)) (+.f64 (/.f64 z (*.f64 (sqrt.f64 t) 1/18)) (/.f64 z (*.f64 (sqrt.f64 t) 1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x z) (/.f64 y (*.f64 (sqrt.f64 t) 1/18)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 y) (/.f64 (/.f64 z x) (*.f64 (sqrt.f64 t) 1/18)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (/.f64 (neg.f64 (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 x) y) (/.f64 (neg.f64 z) (*.f64 (sqrt.f64 t) 1/18)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (*.f64 y (*.f64 z (/.f64 2 x))) (*.f64 (sqrt.f64 t) 1/18)) (/.f64 (*.f64 y (*.f64 z (/.f64 2 x))) (*.f64 (sqrt.f64 t) 1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x (*.f64 y z)) 4) (+.f64 (/.f64 2 (*.f64 (sqrt.f64 t) 1/18)) (/.f64 2 (*.f64 (sqrt.f64 t) 1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) 4) (+.f64 (/.f64 (+.f64 z z) (*.f64 (sqrt.f64 t) 1/18)) (/.f64 (+.f64 z z) (*.f64 (sqrt.f64 t) 1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -2) (+.f64 (/.f64 (neg.f64 (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18)) (/.f64 (neg.f64 (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) -2) (+.f64 (/.f64 (neg.f64 z) (*.f64 (sqrt.f64 t) 1/18)) (/.f64 (neg.f64 z) (*.f64 (sqrt.f64 t) 1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 t) 2/9) (*.f64 2 (*.f64 y (*.f64 z (/.f64 2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 t) 2/9) (*.f64 (*.f64 y (/.f64 z x)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 2/9)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 t) 1/18) (*.f64 y z)) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 z) (/.f64 (/.f64 y x) (*.f64 (sqrt.f64 t) 1/18)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 x x) z) (/.f64 (+.f64 y y) (*.f64 (sqrt.f64 t) 1/18)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 x x) z) (+.f64 (/.f64 y (*.f64 (sqrt.f64 t) 1/18)) (/.f64 y (*.f64 (sqrt.f64 t) 1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (neg.f64 z)) (/.f64 (neg.f64 y) (*.f64 (sqrt.f64 t) 1/18)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1 y)) (+.f64 (/.f64 (/.f64 z x) (*.f64 (sqrt.f64 t) 1/18)) (/.f64 (/.f64 z x) (*.f64 (sqrt.f64 t) 1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (+.f64 x x) z)) (+.f64 (/.f64 (+.f64 y y) (*.f64 (sqrt.f64 t) 1/18)) (/.f64 (+.f64 y y) (*.f64 (sqrt.f64 t) 1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x z) -2) (+.f64 (/.f64 (neg.f64 y) (*.f64 (sqrt.f64 t) 1/18)) (/.f64 (neg.f64 y) (*.f64 (sqrt.f64 t) 1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 t) 2/9)) (+.f64 (*.f64 (*.f64 y (/.f64 z x)) 4) (*.f64 (*.f64 y (/.f64 z x)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 2/9))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1 z)) (+.f64 (/.f64 (/.f64 y x) (*.f64 (sqrt.f64 t) 1/18)) (/.f64 (/.f64 y x) (*.f64 (sqrt.f64 t) 1/18))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 t) 2/9) (*.f64 y (/.f64 z x))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 t) 1/18) y) (/.f64 z x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 t) 1/18) z) (/.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (sqrt.f64 t) 1/18) 2) (/.f64 (*.f64 y (/.f64 z x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 t) 1/18)) (neg.f64 (*.f64 y (/.f64 z x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 t) 1/18) (*.f64 y z)) (/.f64 (*.f64 (sqrt.f64 t) 1/18) (*.f64 y z))) (+.f64 (/.f64 1 x) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 2/9))) (*.f64 2 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 2/9)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 t) 2/9) (*.f64 y (/.f64 z x))) (/.f64 (*.f64 (sqrt.f64 t) 2/9) (*.f64 y (/.f64 z x)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 t) 1/18) y) (/.f64 (*.f64 (sqrt.f64 t) 1/18) y)) (*.f64 z (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 t) 1/18) z) (/.f64 (*.f64 (sqrt.f64 t) 1/18) z)) (*.f64 y (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 t) 1/18)) (neg.f64 (*.f64 (sqrt.f64 t) 1/18))) (+.f64 (neg.f64 (*.f64 y (/.f64 z x))) (neg.f64 (*.f64 y (/.f64 z x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (sqrt.f64 t) 1/9)) (-.f64 0 (*.f64 y (*.f64 z (/.f64 2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 t) 1/18) (*.f64 y z))) (-.f64 0 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 t) 1/18) y)) (neg.f64 (/.f64 z x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 t) 1/18) z)) (neg.f64 (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 t) 1/18))) (*.f64 y (/.f64 z x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 x y) (/.f64 z (*.f64 (sqrt.f64 t) 1/18))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/3 (acos.f64 (/.f64 (/.f64 x y) (/.f64 z (*.f64 (sqrt.f64 t) 1/18))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/3 (acos.f64 (/.f64 (/.f64 x y) (/.f64 z (*.f64 (sqrt.f64 t) 1/18))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/3 (acos.f64 (/.f64 (/.f64 x y) (/.f64 z (*.f64 (sqrt.f64 t) 1/18))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 (acos.f64 (/.f64 (/.f64 x y) (/.f64 z (*.f64 (sqrt.f64 t) 1/18))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (acos.f64 (/.f64 (/.f64 x y) (/.f64 z (*.f64 (sqrt.f64 t) 1/18)))) 2/3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (acos.f64 (/.f64 (/.f64 x y) (/.f64 z (*.f64 (sqrt.f64 t) 1/18)))) 4/3) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (acos.f64 (/.f64 (/.f64 x y) (/.f64 z (*.f64 (sqrt.f64 t) 1/18)))) 4/3)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (acos.f64 (/.f64 (/.f64 x y) (/.f64 z (*.f64 (sqrt.f64 t) 1/18)))) 4/3)) (*.f64 2 (*.f64 (acos.f64 (/.f64 (/.f64 x y) (/.f64 z (*.f64 (sqrt.f64 t) 1/18)))) 4/3))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/3 (acos.f64 (/.f64 (/.f64 x y) (/.f64 z (*.f64 (sqrt.f64 t) 1/18))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 t) 1/18) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 t) 1/18))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 t) 1/18) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 t) 1/18) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 t) 1/9) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (sqrt.f64 t) 2/9) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (sqrt.f64 t) 2/9)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 t) 2/9)) (*.f64 2 (*.f64 (sqrt.f64 t) 2/9))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 t) 1/18) 1)))))

simplify455.0ms (5%)

Algorithm
egg-herbie
Rules
1398×rational.json-simplify-53
1094×rational.json-simplify-43
1012×rational.json-simplify-2
818×rational.json-simplify-35
770×rational.json-simplify-41
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02866147
18566079
230256041
350666017
479745993
Stop Event
node limit
Counts
207 → 175
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 (+.f64 z z))) (/.f64 x (*.f64 y (+.f64 z z))))
(-.f64 (/.f64 x (*.f64 y z)) 0)
(*.f64 x (/.f64 1 (*.f64 y z)))
(*.f64 (/.f64 x (*.f64 y z)) 1)
(*.f64 1 (/.f64 x (*.f64 y z)))
(*.f64 (+.f64 x x) (/.f64 1/2 (*.f64 y z)))
(*.f64 (+.f64 x x) (*.f64 (/.f64 1 (*.f64 y z)) 1/2))
(*.f64 (/.f64 x y) (/.f64 1 z))
(*.f64 2 (/.f64 x (*.f64 y (+.f64 z z))))
(*.f64 2 (/.f64 (/.f64 x (*.f64 y z)) 2))
(*.f64 2 (*.f64 (/.f64 1/2 (*.f64 y z)) x))
(*.f64 (*.f64 x (/.f64 2 (*.f64 y z))) 1/2)
(*.f64 (*.f64 x 4) (/.f64 1 (*.f64 z (*.f64 y 4))))
(*.f64 (*.f64 x (/.f64 2 y)) (/.f64 1 (+.f64 z z)))
(*.f64 (/.f64 x z) (/.f64 1 y))
(*.f64 (/.f64 1 y) (/.f64 x z))
(*.f64 (/.f64 1 (*.f64 y z)) x)
(*.f64 (neg.f64 x) (/.f64 -1 (*.f64 y z)))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 z (neg.f64 y))))
(*.f64 (/.f64 (neg.f64 x) y) (/.f64 -1 z))
(*.f64 -1 (/.f64 (neg.f64 x) (*.f64 y z)))
(*.f64 -1 (/.f64 x (*.f64 z (neg.f64 y))))
(*.f64 -1 (/.f64 (/.f64 x y) (neg.f64 z)))
(*.f64 (/.f64 1 z) (/.f64 x y))
(*.f64 (/.f64 (+.f64 x x) z) (/.f64 1/2 y))
(*.f64 (/.f64 1/2 (*.f64 y z)) (+.f64 x x))
(*.f64 1/2 (*.f64 x (/.f64 2 (*.f64 y z))))
(*.f64 (/.f64 1/2 y) (/.f64 (+.f64 x x) z))
(*.f64 (*.f64 (/.f64 1 (*.f64 y z)) 1/2) (+.f64 x x))
(*.f64 (/.f64 -1 z) (/.f64 (neg.f64 x) y))
(*.f64 (/.f64 (neg.f64 x) (*.f64 y z)) -1)
(*.f64 (/.f64 x (*.f64 z (neg.f64 y))) -1)
(*.f64 (/.f64 (/.f64 x y) (neg.f64 z)) -1)
(*.f64 (/.f64 1 (+.f64 z z)) (*.f64 x (/.f64 2 y)))
(*.f64 (/.f64 x (*.f64 y (+.f64 z z))) 2)
(*.f64 (/.f64 (/.f64 x (*.f64 y z)) 2) 2)
(*.f64 (/.f64 1 (*.f64 z (*.f64 y 4))) (*.f64 x 4))
(*.f64 (/.f64 -1 (*.f64 y z)) (neg.f64 x))
(*.f64 (/.f64 1 (*.f64 z (neg.f64 y))) (neg.f64 x))
(pow.f64 (/.f64 x (*.f64 y z)) 1)
(neg.f64 (/.f64 (neg.f64 x) (*.f64 y z)))
(neg.f64 (/.f64 x (*.f64 z (neg.f64 y))))
(neg.f64 (/.f64 (/.f64 x y) (neg.f64 z)))
(+.f64 (/.f64 (/.f64 x y) (/.f64 z (*.f64 (sqrt.f64 t) 1/18))) 0)
(+.f64 0 (/.f64 (/.f64 x y) (/.f64 z (*.f64 (sqrt.f64 t) 1/18))))
(-.f64 (/.f64 (/.f64 x y) (/.f64 z (*.f64 (sqrt.f64 t) 1/18))) 0)
(/.f64 x (/.f64 (*.f64 y z) (*.f64 (sqrt.f64 t) 1/18)))
(/.f64 (/.f64 x (*.f64 y z)) (/.f64 1 (*.f64 (sqrt.f64 t) 1/18)))
(/.f64 (*.f64 (sqrt.f64 t) 1/18) (*.f64 y (/.f64 z x)))
(/.f64 (/.f64 (/.f64 x y) (/.f64 z (*.f64 (sqrt.f64 t) 1/18))) 1)
(/.f64 1 (/.f64 (*.f64 y (/.f64 z x)) (*.f64 (sqrt.f64 t) 1/18)))
(/.f64 (+.f64 x x) (/.f64 (*.f64 y (+.f64 z z)) (*.f64 (sqrt.f64 t) 1/18)))
(/.f64 (+.f64 x x) (+.f64 (/.f64 (*.f64 y z) (*.f64 (sqrt.f64 t) 1/18)) (/.f64 (*.f64 y z) (*.f64 (sqrt.f64 t) 1/18))))
(/.f64 (/.f64 x y) (/.f64 z (*.f64 (sqrt.f64 t) 1/18)))
(/.f64 2 (/.f64 (*.f64 y (*.f64 z (/.f64 2 x))) (*.f64 (sqrt.f64 t) 1/18)))
(/.f64 2 (+.f64 (/.f64 (*.f64 y (/.f64 z x)) (*.f64 (sqrt.f64 t) 1/18)) (/.f64 (*.f64 y (/.f64 z x)) (*.f64 (sqrt.f64 t) 1/18))))
(/.f64 (*.f64 (sqrt.f64 t) 1/9) (*.f64 y (*.f64 z (/.f64 2 x))))
(/.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/9)) 2)
(/.f64 (*.f64 x (/.f64 2 (*.f64 y z))) (/.f64 2 (*.f64 (sqrt.f64 t) 1/18)))
(/.f64 (*.f64 x (/.f64 2 (*.f64 y z))) (+.f64 (/.f64 1 (*.f64 (sqrt.f64 t) 1/18)) (/.f64 1 (*.f64 (sqrt.f64 t) 1/18))))
(/.f64 (*.f64 x 4) (+.f64 (/.f64 (*.f64 y (+.f64 z z)) (*.f64 (sqrt.f64 t) 1/18)) (/.f64 (*.f64 y (+.f64 z z)) (*.f64 (sqrt.f64 t) 1/18))))
(/.f64 (*.f64 x (/.f64 2 y)) (/.f64 (+.f64 z z) (*.f64 (sqrt.f64 t) 1/18)))
(/.f64 (*.f64 x (/.f64 2 y)) (+.f64 (/.f64 z (*.f64 (sqrt.f64 t) 1/18)) (/.f64 z (*.f64 (sqrt.f64 t) 1/18))))
(/.f64 (/.f64 x z) (/.f64 y (*.f64 (sqrt.f64 t) 1/18)))
(/.f64 (/.f64 1 y) (/.f64 (/.f64 z x) (*.f64 (sqrt.f64 t) 1/18)))
(/.f64 (neg.f64 x) (/.f64 (neg.f64 (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18)))
(/.f64 (/.f64 (neg.f64 x) y) (/.f64 (neg.f64 z) (*.f64 (sqrt.f64 t) 1/18)))
(/.f64 4 (+.f64 (/.f64 (*.f64 y (*.f64 z (/.f64 2 x))) (*.f64 (sqrt.f64 t) 1/18)) (/.f64 (*.f64 y (*.f64 z (/.f64 2 x))) (*.f64 (sqrt.f64 t) 1/18))))
(/.f64 (*.f64 (/.f64 x (*.f64 y z)) 4) (+.f64 (/.f64 2 (*.f64 (sqrt.f64 t) 1/18)) (/.f64 2 (*.f64 (sqrt.f64 t) 1/18))))
(/.f64 (*.f64 (/.f64 x y) 4) (+.f64 (/.f64 (+.f64 z z) (*.f64 (sqrt.f64 t) 1/18)) (/.f64 (+.f64 z z) (*.f64 (sqrt.f64 t) 1/18))))
(/.f64 (*.f64 x -2) (+.f64 (/.f64 (neg.f64 (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18)) (/.f64 (neg.f64 (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(/.f64 (*.f64 (/.f64 x y) -2) (+.f64 (/.f64 (neg.f64 z) (*.f64 (sqrt.f64 t) 1/18)) (/.f64 (neg.f64 z) (*.f64 (sqrt.f64 t) 1/18))))
(/.f64 (*.f64 (sqrt.f64 t) 2/9) (*.f64 2 (*.f64 y (*.f64 z (/.f64 2 x)))))
(/.f64 (*.f64 (sqrt.f64 t) 2/9) (*.f64 (*.f64 y (/.f64 z x)) 4))
(/.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 2/9)) 4)
(/.f64 (/.f64 (*.f64 (sqrt.f64 t) 1/18) (*.f64 y z)) (/.f64 1 x))
(/.f64 (/.f64 1 z) (/.f64 (/.f64 y x) (*.f64 (sqrt.f64 t) 1/18)))
(/.f64 (/.f64 (+.f64 x x) z) (/.f64 (+.f64 y y) (*.f64 (sqrt.f64 t) 1/18)))
(/.f64 (/.f64 (+.f64 x x) z) (+.f64 (/.f64 y (*.f64 (sqrt.f64 t) 1/18)) (/.f64 y (*.f64 (sqrt.f64 t) 1/18))))
(/.f64 (/.f64 x (neg.f64 z)) (/.f64 (neg.f64 y) (*.f64 (sqrt.f64 t) 1/18)))
(/.f64 (*.f64 2 (/.f64 1 y)) (+.f64 (/.f64 (/.f64 z x) (*.f64 (sqrt.f64 t) 1/18)) (/.f64 (/.f64 z x) (*.f64 (sqrt.f64 t) 1/18))))
(/.f64 (*.f64 2 (/.f64 (+.f64 x x) z)) (+.f64 (/.f64 (+.f64 y y) (*.f64 (sqrt.f64 t) 1/18)) (/.f64 (+.f64 y y) (*.f64 (sqrt.f64 t) 1/18))))
(/.f64 (*.f64 (/.f64 x z) -2) (+.f64 (/.f64 (neg.f64 y) (*.f64 (sqrt.f64 t) 1/18)) (/.f64 (neg.f64 y) (*.f64 (sqrt.f64 t) 1/18))))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 t) 2/9)) (+.f64 (*.f64 (*.f64 y (/.f64 z x)) 4) (*.f64 (*.f64 y (/.f64 z x)) 4)))
(/.f64 (*.f64 2 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 2/9))) 8)
(/.f64 (*.f64 2 (/.f64 1 z)) (+.f64 (/.f64 (/.f64 y x) (*.f64 (sqrt.f64 t) 1/18)) (/.f64 (/.f64 y x) (*.f64 (sqrt.f64 t) 1/18))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 t) 2/9) (*.f64 y (/.f64 z x))) 4)
(/.f64 (/.f64 (*.f64 (sqrt.f64 t) 1/18) y) (/.f64 z x))
(/.f64 (/.f64 (*.f64 (sqrt.f64 t) 1/18) z) (/.f64 y x))
(/.f64 (/.f64 (*.f64 (sqrt.f64 t) 1/18) 2) (/.f64 (*.f64 y (/.f64 z x)) 2))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 t) 1/18)) (neg.f64 (*.f64 y (/.f64 z x))))
(/.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 t) 1/18) (*.f64 y z)) (/.f64 (*.f64 (sqrt.f64 t) 1/18) (*.f64 y z))) (+.f64 (/.f64 1 x) (/.f64 1 x)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 2/9))) (*.f64 2 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 2/9)))) 16)
(/.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 t) 2/9) (*.f64 y (/.f64 z x))) (/.f64 (*.f64 (sqrt.f64 t) 2/9) (*.f64 y (/.f64 z x)))) 8)
(/.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 t) 1/18) y) (/.f64 (*.f64 (sqrt.f64 t) 1/18) y)) (*.f64 z (/.f64 2 x)))
(/.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 t) 1/18) z) (/.f64 (*.f64 (sqrt.f64 t) 1/18) z)) (*.f64 y (/.f64 2 x)))
(/.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 t) 1/18)) (neg.f64 (*.f64 (sqrt.f64 t) 1/18))) (+.f64 (neg.f64 (*.f64 y (/.f64 z x))) (neg.f64 (*.f64 y (/.f64 z x)))))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 t) 1/9)) (-.f64 0 (*.f64 y (*.f64 z (/.f64 2 x)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 t) 1/18) (*.f64 y z))) (-.f64 0 (/.f64 1 x)))
(/.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 t) 1/18) y)) (neg.f64 (/.f64 z x)))
(/.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 t) 1/18) z)) (neg.f64 (/.f64 y x)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 t) 1/18))) (*.f64 y (/.f64 z x)))
(pow.f64 (/.f64 (/.f64 x y) (/.f64 z (*.f64 (sqrt.f64 t) 1/18))) 1)
(+.f64 (*.f64 1/3 (acos.f64 (/.f64 (/.f64 x y) (/.f64 z (*.f64 (sqrt.f64 t) 1/18))))) 0)
(+.f64 0 (*.f64 1/3 (acos.f64 (/.f64 (/.f64 x y) (/.f64 z (*.f64 (sqrt.f64 t) 1/18))))))
(-.f64 (*.f64 1/3 (acos.f64 (/.f64 (/.f64 x y) (/.f64 z (*.f64 (sqrt.f64 t) 1/18))))) 0)
(/.f64 (*.f64 1/3 (acos.f64 (/.f64 (/.f64 x y) (/.f64 z (*.f64 (sqrt.f64 t) 1/18))))) 1)
(/.f64 (*.f64 (acos.f64 (/.f64 (/.f64 x y) (/.f64 z (*.f64 (sqrt.f64 t) 1/18)))) 2/3) 2)
(/.f64 (*.f64 (acos.f64 (/.f64 (/.f64 x y) (/.f64 z (*.f64 (sqrt.f64 t) 1/18)))) 4/3) 4)
(/.f64 (*.f64 2 (*.f64 (acos.f64 (/.f64 (/.f64 x y) (/.f64 z (*.f64 (sqrt.f64 t) 1/18)))) 4/3)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (acos.f64 (/.f64 (/.f64 x y) (/.f64 z (*.f64 (sqrt.f64 t) 1/18)))) 4/3)) (*.f64 2 (*.f64 (acos.f64 (/.f64 (/.f64 x y) (/.f64 z (*.f64 (sqrt.f64 t) 1/18)))) 4/3))) 16)
(pow.f64 (*.f64 1/3 (acos.f64 (/.f64 (/.f64 x y) (/.f64 z (*.f64 (sqrt.f64 t) 1/18))))) 1)
(+.f64 (*.f64 (sqrt.f64 t) 1/18) 0)
(+.f64 0 (*.f64 (sqrt.f64 t) 1/18))
(-.f64 (*.f64 (sqrt.f64 t) 1/18) 0)
(/.f64 (*.f64 (sqrt.f64 t) 1/18) 1)
(/.f64 (*.f64 (sqrt.f64 t) 1/9) 2)
(/.f64 (*.f64 (sqrt.f64 t) 2/9) 4)
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 t) 2/9)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 t) 2/9)) (*.f64 2 (*.f64 (sqrt.f64 t) 2/9))) 16)
(pow.f64 (*.f64 (sqrt.f64 t) 1/18) 1)
Outputs
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))))
(*.f64 1/3 (acos.f64 (*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))))
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))))
(*.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 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))))
(*.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 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))))
(*.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 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))))
(*.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 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))))
(+.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 (+.f64 z z))) (/.f64 x (*.f64 y (+.f64 z z))))
(+.f64 (/.f64 x (*.f64 z (+.f64 y y))) (/.f64 x (*.f64 z (+.f64 y y))))
(+.f64 (*.f64 x (/.f64 1/2 (*.f64 y z))) (*.f64 x (/.f64 1/2 (*.f64 y z))))
(-.f64 (/.f64 x (*.f64 y z)) 0)
(/.f64 x (*.f64 y z))
(*.f64 x (/.f64 1 (*.f64 y z)))
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 x (*.f64 y z)) 1)
(/.f64 x (*.f64 y z))
(*.f64 1 (/.f64 x (*.f64 y z)))
(/.f64 x (*.f64 y z))
(*.f64 (+.f64 x x) (/.f64 1/2 (*.f64 y z)))
(/.f64 x (*.f64 y z))
(*.f64 (+.f64 x x) (*.f64 (/.f64 1 (*.f64 y z)) 1/2))
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 x y) (/.f64 1 z))
(/.f64 x (*.f64 y z))
(*.f64 2 (/.f64 x (*.f64 y (+.f64 z z))))
(/.f64 x (*.f64 y z))
(*.f64 2 (/.f64 (/.f64 x (*.f64 y z)) 2))
(/.f64 x (*.f64 y z))
(*.f64 2 (*.f64 (/.f64 1/2 (*.f64 y z)) x))
(/.f64 x (*.f64 y z))
(*.f64 (*.f64 x (/.f64 2 (*.f64 y z))) 1/2)
(*.f64 x (*.f64 (/.f64 2 (*.f64 y z)) 1/2))
(*.f64 1/2 (*.f64 x (/.f64 2 (*.f64 y z))))
(*.f64 x (*.f64 1/2 (/.f64 2 (*.f64 y z))))
(*.f64 (*.f64 x 4) (/.f64 1 (*.f64 z (*.f64 y 4))))
(*.f64 x (*.f64 4 (/.f64 1 (*.f64 y (*.f64 4 z)))))
(*.f64 4 (*.f64 (/.f64 1 (*.f64 z (*.f64 y 4))) x))
(*.f64 4 (*.f64 x (/.f64 2 (*.f64 z (*.f64 y 8)))))
(*.f64 4 (/.f64 (/.f64 x 4) (*.f64 y z)))
(*.f64 (*.f64 x (/.f64 2 y)) (/.f64 1 (+.f64 z z)))
(*.f64 x (*.f64 (/.f64 2 y) (/.f64 1 (+.f64 z z))))
(*.f64 (/.f64 2 y) (/.f64 x (+.f64 z z)))
(*.f64 (/.f64 x z) (/.f64 1 y))
(*.f64 (/.f64 1 y) (/.f64 x z))
(*.f64 (/.f64 x z) (/.f64 1 y))
(*.f64 (/.f64 1 (*.f64 y z)) x)
(/.f64 x (*.f64 y z))
(*.f64 (neg.f64 x) (/.f64 -1 (*.f64 y z)))
(/.f64 x (*.f64 y z))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 z (neg.f64 y))))
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 (neg.f64 x) y) (/.f64 -1 z))
(/.f64 x (*.f64 y z))
(*.f64 -1 (/.f64 (neg.f64 x) (*.f64 y z)))
(/.f64 x (*.f64 y z))
(*.f64 -1 (/.f64 x (*.f64 z (neg.f64 y))))
(/.f64 x (*.f64 y z))
(*.f64 -1 (/.f64 (/.f64 x y) (neg.f64 z)))
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 1 z) (/.f64 x y))
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 (+.f64 x x) z) (/.f64 1/2 y))
(*.f64 (/.f64 1/2 (*.f64 y z)) (+.f64 x x))
(/.f64 x (*.f64 y z))
(*.f64 1/2 (*.f64 x (/.f64 2 (*.f64 y z))))
(*.f64 x (*.f64 (/.f64 2 (*.f64 y z)) 1/2))
(*.f64 x (*.f64 1/2 (/.f64 2 (*.f64 y z))))
(*.f64 (/.f64 1/2 y) (/.f64 (+.f64 x x) z))
(*.f64 (/.f64 (+.f64 x x) z) (/.f64 1/2 y))
(*.f64 (*.f64 (/.f64 1 (*.f64 y z)) 1/2) (+.f64 x x))
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 -1 z) (/.f64 (neg.f64 x) y))
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 (neg.f64 x) (*.f64 y z)) -1)
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 x (*.f64 z (neg.f64 y))) -1)
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 (/.f64 x y) (neg.f64 z)) -1)
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 1 (+.f64 z z)) (*.f64 x (/.f64 2 y)))
(*.f64 x (*.f64 (/.f64 2 y) (/.f64 1 (+.f64 z z))))
(*.f64 (*.f64 x (/.f64 2 y)) (/.f64 1 (+.f64 z z)))
(*.f64 (/.f64 2 y) (/.f64 x (+.f64 z z)))
(*.f64 (/.f64 x (*.f64 y (+.f64 z z))) 2)
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 (/.f64 x (*.f64 y z)) 2) 2)
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 1 (*.f64 z (*.f64 y 4))) (*.f64 x 4))
(*.f64 x (*.f64 4 (/.f64 1 (*.f64 y (*.f64 4 z)))))
(*.f64 4 (*.f64 (/.f64 1 (*.f64 z (*.f64 y 4))) x))
(*.f64 4 (*.f64 x (/.f64 2 (*.f64 z (*.f64 y 8)))))
(*.f64 4 (/.f64 (/.f64 x 4) (*.f64 y z)))
(*.f64 (/.f64 -1 (*.f64 y z)) (neg.f64 x))
(/.f64 x (*.f64 y z))
(*.f64 (/.f64 1 (*.f64 z (neg.f64 y))) (neg.f64 x))
(/.f64 x (*.f64 y z))
(pow.f64 (/.f64 x (*.f64 y z)) 1)
(/.f64 x (*.f64 y z))
(neg.f64 (/.f64 (neg.f64 x) (*.f64 y z)))
(/.f64 x (*.f64 y z))
(neg.f64 (/.f64 x (*.f64 z (neg.f64 y))))
(/.f64 x (*.f64 y z))
(neg.f64 (/.f64 (/.f64 x y) (neg.f64 z)))
(/.f64 x (*.f64 y z))
(+.f64 (/.f64 (/.f64 x y) (/.f64 z (*.f64 (sqrt.f64 t) 1/18))) 0)
(/.f64 (/.f64 x y) (/.f64 (/.f64 z (sqrt.f64 t)) 1/18))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 (*.f64 y z) x)))
(+.f64 0 (/.f64 (/.f64 x y) (/.f64 z (*.f64 (sqrt.f64 t) 1/18))))
(/.f64 (/.f64 x y) (/.f64 (/.f64 z (sqrt.f64 t)) 1/18))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 (*.f64 y z) x)))
(-.f64 (/.f64 (/.f64 x y) (/.f64 z (*.f64 (sqrt.f64 t) 1/18))) 0)
(/.f64 (/.f64 x y) (/.f64 (/.f64 z (sqrt.f64 t)) 1/18))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 (*.f64 y z) x)))
(/.f64 x (/.f64 (*.f64 y z) (*.f64 (sqrt.f64 t) 1/18)))
(/.f64 (/.f64 x y) (/.f64 (/.f64 z (sqrt.f64 t)) 1/18))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 (*.f64 y z) x)))
(/.f64 (/.f64 x (*.f64 y z)) (/.f64 1 (*.f64 (sqrt.f64 t) 1/18)))
(/.f64 (/.f64 x y) (/.f64 (/.f64 z (sqrt.f64 t)) 1/18))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 (*.f64 y z) x)))
(/.f64 (*.f64 (sqrt.f64 t) 1/18) (*.f64 y (/.f64 z x)))
(/.f64 (/.f64 x y) (/.f64 (/.f64 z (sqrt.f64 t)) 1/18))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 (*.f64 y z) x)))
(/.f64 (/.f64 (/.f64 x y) (/.f64 z (*.f64 (sqrt.f64 t) 1/18))) 1)
(/.f64 (/.f64 x y) (/.f64 (/.f64 z (sqrt.f64 t)) 1/18))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 (*.f64 y z) x)))
(/.f64 1 (/.f64 (*.f64 y (/.f64 z x)) (*.f64 (sqrt.f64 t) 1/18)))
(/.f64 (/.f64 x y) (/.f64 (/.f64 z (sqrt.f64 t)) 1/18))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 (*.f64 y z) x)))
(/.f64 (+.f64 x x) (/.f64 (*.f64 y (+.f64 z z)) (*.f64 (sqrt.f64 t) 1/18)))
(/.f64 (/.f64 x y) (/.f64 (/.f64 z (sqrt.f64 t)) 1/18))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 (*.f64 y z) x)))
(/.f64 (+.f64 x x) (+.f64 (/.f64 (*.f64 y z) (*.f64 (sqrt.f64 t) 1/18)) (/.f64 (*.f64 y z) (*.f64 (sqrt.f64 t) 1/18))))
(/.f64 (/.f64 x y) (/.f64 (/.f64 z (sqrt.f64 t)) 1/18))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 (*.f64 y z) x)))
(/.f64 (/.f64 x y) (/.f64 z (*.f64 (sqrt.f64 t) 1/18)))
(/.f64 (/.f64 x y) (/.f64 (/.f64 z (sqrt.f64 t)) 1/18))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 (*.f64 y z) x)))
(/.f64 2 (/.f64 (*.f64 y (*.f64 z (/.f64 2 x))) (*.f64 (sqrt.f64 t) 1/18)))
(/.f64 2 (*.f64 (*.f64 z (/.f64 2 x)) (/.f64 y (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/18 (/.f64 (sqrt.f64 t) (*.f64 (*.f64 z (/.f64 2 x)) (/.f64 y 2))))
(/.f64 2 (+.f64 (/.f64 (*.f64 y (/.f64 z x)) (*.f64 (sqrt.f64 t) 1/18)) (/.f64 (*.f64 y (/.f64 z x)) (*.f64 (sqrt.f64 t) 1/18))))
(/.f64 (/.f64 x y) (/.f64 (/.f64 z (sqrt.f64 t)) 1/18))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 (*.f64 y z) x)))
(/.f64 (*.f64 (sqrt.f64 t) 1/9) (*.f64 y (*.f64 z (/.f64 2 x))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 t) 1/9) y) (*.f64 z (/.f64 2 x)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 t) 1/9) z) (*.f64 y (/.f64 2 x)))
(*.f64 1/9 (/.f64 (/.f64 (sqrt.f64 t) z) (*.f64 y (/.f64 2 x))))
(/.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/9)) 2)
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))
(/.f64 (*.f64 x (/.f64 2 (*.f64 y z))) (/.f64 2 (*.f64 (sqrt.f64 t) 1/18)))
(*.f64 (/.f64 2 (*.f64 y z)) (/.f64 x (/.f64 2 (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 (/.f64 2 (*.f64 y z)) (/.f64 x (/.f64 36 (sqrt.f64 t))))
(/.f64 (*.f64 x (/.f64 2 (*.f64 y z))) (+.f64 (/.f64 1 (*.f64 (sqrt.f64 t) 1/18)) (/.f64 1 (*.f64 (sqrt.f64 t) 1/18))))
(/.f64 (*.f64 x (/.f64 2 (*.f64 y z))) (+.f64 (/.f64 1 (*.f64 1/18 (sqrt.f64 t))) (/.f64 1 (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 x (/.f64 (/.f64 2 (*.f64 y z)) (+.f64 (/.f64 18 (sqrt.f64 t)) (/.f64 18 (sqrt.f64 t)))))
(/.f64 (*.f64 x 4) (+.f64 (/.f64 (*.f64 y (+.f64 z z)) (*.f64 (sqrt.f64 t) 1/18)) (/.f64 (*.f64 y (+.f64 z z)) (*.f64 (sqrt.f64 t) 1/18))))
(/.f64 (/.f64 x y) (/.f64 (/.f64 z (sqrt.f64 t)) 1/18))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 (*.f64 y z) x)))
(/.f64 (*.f64 x (/.f64 2 y)) (/.f64 (+.f64 z z) (*.f64 (sqrt.f64 t) 1/18)))
(/.f64 (*.f64 1/18 (sqrt.f64 t)) (/.f64 (+.f64 z z) (*.f64 x (/.f64 2 y))))
(*.f64 1/18 (/.f64 (sqrt.f64 t) (/.f64 (+.f64 z z) (*.f64 x (/.f64 2 y)))))
(*.f64 x (/.f64 (/.f64 2 y) (/.f64 z (*.f64 (sqrt.f64 t) 1/36))))
(/.f64 (*.f64 x (/.f64 2 y)) (+.f64 (/.f64 z (*.f64 (sqrt.f64 t) 1/18)) (/.f64 z (*.f64 (sqrt.f64 t) 1/18))))
(/.f64 (*.f64 x (/.f64 2 y)) (+.f64 (/.f64 (/.f64 z (sqrt.f64 t)) 1/18) (/.f64 (/.f64 z (sqrt.f64 t)) 1/18)))
(/.f64 (*.f64 x (/.f64 2 y)) (+.f64 (/.f64 z (*.f64 1/18 (sqrt.f64 t))) (/.f64 z (*.f64 1/18 (sqrt.f64 t)))))
(/.f64 (*.f64 x (/.f64 2 y)) (*.f64 (/.f64 z (*.f64 1/18 (sqrt.f64 t))) 2))
(*.f64 (/.f64 2 y) (/.f64 x (*.f64 2 (*.f64 z (/.f64 18 (sqrt.f64 t))))))
(/.f64 (/.f64 x z) (/.f64 y (*.f64 (sqrt.f64 t) 1/18)))
(/.f64 (/.f64 x y) (/.f64 (/.f64 z (sqrt.f64 t)) 1/18))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 (*.f64 y z) x)))
(/.f64 (/.f64 1 y) (/.f64 (/.f64 z x) (*.f64 (sqrt.f64 t) 1/18)))
(/.f64 (/.f64 x y) (/.f64 (/.f64 z (sqrt.f64 t)) 1/18))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 (*.f64 y z) x)))
(/.f64 (neg.f64 x) (/.f64 (neg.f64 (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18)))
(/.f64 (/.f64 x y) (/.f64 (/.f64 z (sqrt.f64 t)) 1/18))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 (*.f64 y z) x)))
(/.f64 (/.f64 (neg.f64 x) y) (/.f64 (neg.f64 z) (*.f64 (sqrt.f64 t) 1/18)))
(/.f64 (/.f64 x y) (/.f64 (/.f64 z (sqrt.f64 t)) 1/18))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 (*.f64 y z) x)))
(/.f64 4 (+.f64 (/.f64 (*.f64 y (*.f64 z (/.f64 2 x))) (*.f64 (sqrt.f64 t) 1/18)) (/.f64 (*.f64 y (*.f64 z (/.f64 2 x))) (*.f64 (sqrt.f64 t) 1/18))))
(/.f64 2 (*.f64 (*.f64 z (/.f64 2 x)) (/.f64 y (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 1/18 (/.f64 (sqrt.f64 t) (*.f64 (*.f64 z (/.f64 2 x)) (/.f64 y 2))))
(/.f64 (*.f64 (/.f64 x (*.f64 y z)) 4) (+.f64 (/.f64 2 (*.f64 (sqrt.f64 t) 1/18)) (/.f64 2 (*.f64 (sqrt.f64 t) 1/18))))
(/.f64 (*.f64 (/.f64 x (*.f64 y z)) 4) (+.f64 (/.f64 2 (*.f64 1/18 (sqrt.f64 t))) (/.f64 2 (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 4 (/.f64 (/.f64 x (/.f64 36 (sqrt.f64 t))) (*.f64 z (+.f64 y y))))
(*.f64 4 (/.f64 (/.f64 x y) (*.f64 (+.f64 z z) (/.f64 36 (sqrt.f64 t)))))
(/.f64 (*.f64 (/.f64 x y) 4) (+.f64 (/.f64 (+.f64 z z) (*.f64 (sqrt.f64 t) 1/18)) (/.f64 (+.f64 z z) (*.f64 (sqrt.f64 t) 1/18))))
(/.f64 (*.f64 (/.f64 x y) 4) (+.f64 (/.f64 (+.f64 z z) (*.f64 1/18 (sqrt.f64 t))) (/.f64 (+.f64 z z) (*.f64 1/18 (sqrt.f64 t)))))
(*.f64 4 (/.f64 (/.f64 1/18 (/.f64 (/.f64 (+.f64 z z) (sqrt.f64 t)) x)) (+.f64 y y)))
(*.f64 4 (/.f64 x (*.f64 2 (*.f64 y (/.f64 z (*.f64 (sqrt.f64 t) 1/36))))))
(/.f64 (*.f64 x -2) (+.f64 (/.f64 (neg.f64 (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18)) (/.f64 (neg.f64 (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(/.f64 (/.f64 x y) (/.f64 (/.f64 z (sqrt.f64 t)) 1/18))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 (*.f64 y z) x)))
(/.f64 (*.f64 (/.f64 x y) -2) (+.f64 (/.f64 (neg.f64 z) (*.f64 (sqrt.f64 t) 1/18)) (/.f64 (neg.f64 z) (*.f64 (sqrt.f64 t) 1/18))))
(/.f64 (/.f64 x y) (/.f64 (/.f64 z (sqrt.f64 t)) 1/18))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 (*.f64 y z) x)))
(/.f64 (*.f64 (sqrt.f64 t) 2/9) (*.f64 2 (*.f64 y (*.f64 z (/.f64 2 x)))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 t) 1/9) y) (*.f64 z (/.f64 2 x)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 t) 1/9) z) (*.f64 y (/.f64 2 x)))
(*.f64 1/9 (/.f64 (/.f64 (sqrt.f64 t) z) (*.f64 y (/.f64 2 x))))
(/.f64 (*.f64 (sqrt.f64 t) 2/9) (*.f64 (*.f64 y (/.f64 z x)) 4))
(/.f64 (/.f64 x y) (/.f64 (/.f64 z (sqrt.f64 t)) 1/18))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 (*.f64 y z) x)))
(/.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 2/9)) 4)
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 t) 1/18) (*.f64 y z)) (/.f64 1 x))
(/.f64 (/.f64 x y) (/.f64 (/.f64 z (sqrt.f64 t)) 1/18))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 (*.f64 y z) x)))
(/.f64 (/.f64 1 z) (/.f64 (/.f64 y x) (*.f64 (sqrt.f64 t) 1/18)))
(/.f64 (/.f64 x y) (/.f64 (/.f64 z (sqrt.f64 t)) 1/18))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 (*.f64 y z) x)))
(/.f64 (/.f64 (+.f64 x x) z) (/.f64 (+.f64 y y) (*.f64 (sqrt.f64 t) 1/18)))
(/.f64 (/.f64 x y) (/.f64 (/.f64 z (sqrt.f64 t)) 1/18))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 (*.f64 y z) x)))
(/.f64 (/.f64 (+.f64 x x) z) (+.f64 (/.f64 y (*.f64 (sqrt.f64 t) 1/18)) (/.f64 y (*.f64 (sqrt.f64 t) 1/18))))
(/.f64 (/.f64 x y) (/.f64 (/.f64 z (sqrt.f64 t)) 1/18))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 (*.f64 y z) x)))
(/.f64 (/.f64 x (neg.f64 z)) (/.f64 (neg.f64 y) (*.f64 (sqrt.f64 t) 1/18)))
(/.f64 (/.f64 x y) (/.f64 (/.f64 z (sqrt.f64 t)) 1/18))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 (*.f64 y z) x)))
(/.f64 (*.f64 2 (/.f64 1 y)) (+.f64 (/.f64 (/.f64 z x) (*.f64 (sqrt.f64 t) 1/18)) (/.f64 (/.f64 z x) (*.f64 (sqrt.f64 t) 1/18))))
(/.f64 (/.f64 x y) (/.f64 (/.f64 z (sqrt.f64 t)) 1/18))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 (*.f64 y z) x)))
(/.f64 (*.f64 2 (/.f64 (+.f64 x x) z)) (+.f64 (/.f64 (+.f64 y y) (*.f64 (sqrt.f64 t) 1/18)) (/.f64 (+.f64 y y) (*.f64 (sqrt.f64 t) 1/18))))
(/.f64 (*.f64 2 (/.f64 (+.f64 x x) z)) (+.f64 (/.f64 (+.f64 y y) (*.f64 1/18 (sqrt.f64 t))) (/.f64 (+.f64 y y) (*.f64 1/18 (sqrt.f64 t)))))
(/.f64 (*.f64 2 (/.f64 (+.f64 x x) z)) (+.f64 (/.f64 2 (*.f64 1/18 (/.f64 (sqrt.f64 t) y))) (/.f64 2 (*.f64 1/18 (/.f64 (sqrt.f64 t) y)))))
(*.f64 (/.f64 (+.f64 x x) z) (/.f64 2 (+.f64 (/.f64 y (*.f64 (sqrt.f64 t) 1/36)) (/.f64 y (*.f64 (sqrt.f64 t) 1/36)))))
(/.f64 (*.f64 (/.f64 x z) -2) (+.f64 (/.f64 (neg.f64 y) (*.f64 (sqrt.f64 t) 1/18)) (/.f64 (neg.f64 y) (*.f64 (sqrt.f64 t) 1/18))))
(/.f64 (/.f64 x y) (/.f64 (/.f64 z (sqrt.f64 t)) 1/18))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 (*.f64 y z) x)))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 t) 2/9)) (+.f64 (*.f64 (*.f64 y (/.f64 z x)) 4) (*.f64 (*.f64 y (/.f64 z x)) 4)))
(/.f64 (/.f64 x y) (/.f64 (/.f64 z (sqrt.f64 t)) 1/18))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 (*.f64 y z) x)))
(/.f64 (*.f64 2 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 2/9))) 8)
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))
(/.f64 (*.f64 2 (/.f64 1 z)) (+.f64 (/.f64 (/.f64 y x) (*.f64 (sqrt.f64 t) 1/18)) (/.f64 (/.f64 y x) (*.f64 (sqrt.f64 t) 1/18))))
(/.f64 (/.f64 x y) (/.f64 (/.f64 z (sqrt.f64 t)) 1/18))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 (*.f64 y z) x)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 t) 2/9) (*.f64 y (/.f64 z x))) 4)
(/.f64 (/.f64 x y) (/.f64 (/.f64 z (sqrt.f64 t)) 1/18))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 (*.f64 y z) x)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 t) 1/18) y) (/.f64 z x))
(/.f64 (/.f64 x y) (/.f64 (/.f64 z (sqrt.f64 t)) 1/18))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 (*.f64 y z) x)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 t) 1/18) z) (/.f64 y x))
(/.f64 (/.f64 x y) (/.f64 (/.f64 z (sqrt.f64 t)) 1/18))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 (*.f64 y z) x)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 t) 1/18) 2) (/.f64 (*.f64 y (/.f64 z x)) 2))
(/.f64 (*.f64 1/18 (sqrt.f64 t)) (*.f64 2 (*.f64 (/.f64 z x) (/.f64 y 2))))
(/.f64 2 (*.f64 (/.f64 z x) (/.f64 y (*.f64 (sqrt.f64 t) 1/36))))
(/.f64 2 (/.f64 (/.f64 (*.f64 y z) x) (*.f64 (sqrt.f64 t) 1/36)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 t) 1/18)) (neg.f64 (*.f64 y (/.f64 z x))))
(/.f64 (/.f64 x y) (/.f64 (/.f64 z (sqrt.f64 t)) 1/18))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 (*.f64 y z) x)))
(/.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 t) 1/18) (*.f64 y z)) (/.f64 (*.f64 (sqrt.f64 t) 1/18) (*.f64 y z))) (+.f64 (/.f64 1 x) (/.f64 1 x)))
(/.f64 (/.f64 x y) (/.f64 (/.f64 z (sqrt.f64 t)) 1/18))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 (*.f64 y z) x)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 2/9))) (*.f64 2 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 2/9)))) 16)
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 1/18 (*.f64 y z))))
(/.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 t) 2/9) (*.f64 y (/.f64 z x))) (/.f64 (*.f64 (sqrt.f64 t) 2/9) (*.f64 y (/.f64 z x)))) 8)
(/.f64 (/.f64 x y) (/.f64 (/.f64 z (sqrt.f64 t)) 1/18))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 (*.f64 y z) x)))
(/.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 t) 1/18) y) (/.f64 (*.f64 (sqrt.f64 t) 1/18) y)) (*.f64 z (/.f64 2 x)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 t) 1/9) y) (*.f64 z (/.f64 2 x)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 t) 1/9) z) (*.f64 y (/.f64 2 x)))
(*.f64 1/9 (/.f64 (/.f64 (sqrt.f64 t) z) (*.f64 y (/.f64 2 x))))
(/.f64 (+.f64 (/.f64 (*.f64 (sqrt.f64 t) 1/18) z) (/.f64 (*.f64 (sqrt.f64 t) 1/18) z)) (*.f64 y (/.f64 2 x)))
(/.f64 (+.f64 (/.f64 (*.f64 1/18 (sqrt.f64 t)) z) (/.f64 (*.f64 1/18 (sqrt.f64 t)) z)) (*.f64 y (/.f64 2 x)))
(/.f64 (+.f64 (*.f64 1/18 (/.f64 (sqrt.f64 t) z)) (*.f64 1/18 (/.f64 (sqrt.f64 t) z))) (*.f64 y (/.f64 2 x)))
(/.f64 (*.f64 (/.f64 (sqrt.f64 t) z) 1/9) (*.f64 y (/.f64 2 x)))
(/.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 t) 1/18)) (neg.f64 (*.f64 (sqrt.f64 t) 1/18))) (+.f64 (neg.f64 (*.f64 y (/.f64 z x))) (neg.f64 (*.f64 y (/.f64 z x)))))
(/.f64 (/.f64 x y) (/.f64 (/.f64 z (sqrt.f64 t)) 1/18))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 (*.f64 y z) x)))
(/.f64 (neg.f64 (*.f64 (sqrt.f64 t) 1/9)) (-.f64 0 (*.f64 y (*.f64 z (/.f64 2 x)))))
(/.f64 (/.f64 (*.f64 (sqrt.f64 t) 1/9) y) (*.f64 z (/.f64 2 x)))
(/.f64 (/.f64 (*.f64 (sqrt.f64 t) 1/9) z) (*.f64 y (/.f64 2 x)))
(*.f64 1/9 (/.f64 (/.f64 (sqrt.f64 t) z) (*.f64 y (/.f64 2 x))))
(/.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 t) 1/18) (*.f64 y z))) (-.f64 0 (/.f64 1 x)))
(/.f64 (/.f64 x y) (/.f64 (/.f64 z (sqrt.f64 t)) 1/18))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 (*.f64 y z) x)))
(/.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 t) 1/18) y)) (neg.f64 (/.f64 z x)))
(/.f64 (/.f64 x y) (/.f64 (/.f64 z (sqrt.f64 t)) 1/18))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 (*.f64 y z) x)))
(/.f64 (neg.f64 (/.f64 (*.f64 (sqrt.f64 t) 1/18) z)) (neg.f64 (/.f64 y x)))
(/.f64 (/.f64 x y) (/.f64 (/.f64 z (sqrt.f64 t)) 1/18))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 (*.f64 y z) x)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (sqrt.f64 t) 1/18))) (*.f64 y (/.f64 z x)))
(/.f64 (/.f64 x y) (/.f64 (/.f64 z (sqrt.f64 t)) 1/18))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 (*.f64 y z) x)))
(pow.f64 (/.f64 (/.f64 x y) (/.f64 z (*.f64 (sqrt.f64 t) 1/18))) 1)
(/.f64 (/.f64 x y) (/.f64 (/.f64 z (sqrt.f64 t)) 1/18))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 (*.f64 y z) x)))
(+.f64 (*.f64 1/3 (acos.f64 (/.f64 (/.f64 x y) (/.f64 z (*.f64 (sqrt.f64 t) 1/18))))) 0)
(*.f64 1/3 (acos.f64 (/.f64 (/.f64 x y) (/.f64 (/.f64 z (sqrt.f64 t)) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 (*.f64 y z) x)))))
(+.f64 0 (*.f64 1/3 (acos.f64 (/.f64 (/.f64 x y) (/.f64 z (*.f64 (sqrt.f64 t) 1/18))))))
(*.f64 1/3 (acos.f64 (/.f64 (/.f64 x y) (/.f64 (/.f64 z (sqrt.f64 t)) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 (*.f64 y z) x)))))
(-.f64 (*.f64 1/3 (acos.f64 (/.f64 (/.f64 x y) (/.f64 z (*.f64 (sqrt.f64 t) 1/18))))) 0)
(*.f64 1/3 (acos.f64 (/.f64 (/.f64 x y) (/.f64 (/.f64 z (sqrt.f64 t)) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 (*.f64 y z) x)))))
(/.f64 (*.f64 1/3 (acos.f64 (/.f64 (/.f64 x y) (/.f64 z (*.f64 (sqrt.f64 t) 1/18))))) 1)
(*.f64 1/3 (acos.f64 (/.f64 (/.f64 x y) (/.f64 (/.f64 z (sqrt.f64 t)) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 (*.f64 y z) x)))))
(/.f64 (*.f64 (acos.f64 (/.f64 (/.f64 x y) (/.f64 z (*.f64 (sqrt.f64 t) 1/18)))) 2/3) 2)
(*.f64 1/3 (acos.f64 (/.f64 (/.f64 x y) (/.f64 (/.f64 z (sqrt.f64 t)) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 (*.f64 y z) x)))))
(/.f64 (*.f64 (acos.f64 (/.f64 (/.f64 x y) (/.f64 z (*.f64 (sqrt.f64 t) 1/18)))) 4/3) 4)
(*.f64 1/3 (acos.f64 (/.f64 (/.f64 x y) (/.f64 (/.f64 z (sqrt.f64 t)) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 (*.f64 y z) x)))))
(/.f64 (*.f64 2 (*.f64 (acos.f64 (/.f64 (/.f64 x y) (/.f64 z (*.f64 (sqrt.f64 t) 1/18)))) 4/3)) 8)
(*.f64 1/3 (acos.f64 (/.f64 (/.f64 x y) (/.f64 (/.f64 z (sqrt.f64 t)) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 (*.f64 y z) x)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (acos.f64 (/.f64 (/.f64 x y) (/.f64 z (*.f64 (sqrt.f64 t) 1/18)))) 4/3)) (*.f64 2 (*.f64 (acos.f64 (/.f64 (/.f64 x y) (/.f64 z (*.f64 (sqrt.f64 t) 1/18)))) 4/3))) 16)
(*.f64 1/3 (acos.f64 (/.f64 (/.f64 x y) (/.f64 (/.f64 z (sqrt.f64 t)) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 (*.f64 y z) x)))))
(pow.f64 (*.f64 1/3 (acos.f64 (/.f64 (/.f64 x y) (/.f64 z (*.f64 (sqrt.f64 t) 1/18))))) 1)
(*.f64 1/3 (acos.f64 (/.f64 (/.f64 x y) (/.f64 (/.f64 z (sqrt.f64 t)) 1/18))))
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 (*.f64 y z) x)))))
(+.f64 (*.f64 (sqrt.f64 t) 1/18) 0)
(*.f64 1/18 (sqrt.f64 t))
(+.f64 0 (*.f64 (sqrt.f64 t) 1/18))
(*.f64 1/18 (sqrt.f64 t))
(-.f64 (*.f64 (sqrt.f64 t) 1/18) 0)
(*.f64 1/18 (sqrt.f64 t))
(/.f64 (*.f64 (sqrt.f64 t) 1/18) 1)
(*.f64 1/18 (sqrt.f64 t))
(/.f64 (*.f64 (sqrt.f64 t) 1/9) 2)
(*.f64 1/18 (sqrt.f64 t))
(/.f64 (*.f64 (sqrt.f64 t) 2/9) 4)
(*.f64 1/18 (sqrt.f64 t))
(/.f64 (*.f64 2 (*.f64 (sqrt.f64 t) 2/9)) 8)
(*.f64 1/18 (sqrt.f64 t))
(/.f64 (+.f64 (*.f64 2 (*.f64 (sqrt.f64 t) 2/9)) (*.f64 2 (*.f64 (sqrt.f64 t) 2/9))) 16)
(*.f64 1/18 (sqrt.f64 t))
(pow.f64 (*.f64 (sqrt.f64 t) 1/18) 1)
(*.f64 1/18 (sqrt.f64 t))

localize23.0ms (0.3%)

Local error

Found 4 expressions with local error:

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

Compiled 59 to 29 computations (50.8% saved)

series7.0ms (0.1%)

Counts
4 → 132
Calls

36 calls:

TimeVariablePointExpression
1.0ms
z
@0
(/.f64 (/.f64 z 1/18) (/.f64 x y))
0.0ms
y
@0
(/.f64 (/.f64 z 1/18) (/.f64 x y))
0.0ms
x
@0
(/.f64 (/.f64 z 1/18) (/.f64 x y))
0.0ms
y
@inf
(/.f64 (/.f64 z 1/18) (/.f64 x y))
0.0ms
z
@inf
(/.f64 (/.f64 z 1/18) (/.f64 x y))

rewrite84.0ms (0.9%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01694
112094
238794
3169794
4521494
Stop Event
node limit
Counts
4 → 94
Calls
Call 1
Inputs
(/.f64 (/.f64 z 1/18) (/.f64 x y))
(/.f64 (sqrt.f64 t) (/.f64 (/.f64 z 1/18) (/.f64 x y)))
(*.f64 1/3 (acos.f64 (/.f64 (sqrt.f64 t) (/.f64 (/.f64 z 1/18) (/.f64 x y)))))
(/.f64 z 1/18)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (/.f64 (*.f64 z 18) x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (/.f64 (*.f64 z 18) x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (/.f64 (*.f64 z 18) x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (/.f64 18 (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 (/.f64 y x) 18))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z (*.f64 18 (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z 18) (/.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (/.f64 (*.f64 z 18) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 y (/.f64 (*.f64 z 18) x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 y (/.f64 (*.f64 z 18) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z 36) (/.f64 1 (*.f64 (/.f64 x y) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z 36) (*.f64 (/.f64 1 (*.f64 (/.f64 x y) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z 36) (*.f64 1/2 (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (/.f64 1 (/.f64 1/9 (/.f64 z x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (*.f64 (/.f64 1 (/.f64 1/9 (/.f64 z x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (*.f64 (/.f64 1 (*.f64 x (/.f64 2 z))) 18))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 y y) (*.f64 1/2 (/.f64 (*.f64 z 18) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z z) (/.f64 1 (*.f64 (/.f64 x y) 1/9)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z z) (*.f64 (/.f64 1 (*.f64 (/.f64 x y) 1/9)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z z) (*.f64 1/2 (/.f64 18 (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z z) (*.f64 (/.f64 1 (*.f64 (/.f64 x y) 2)) 18))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z z) (*.f64 9 (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 y (/.f64 x z)) 36) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (/.f64 x z)) 18)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 18 (/.f64 x y)) z)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 18 (/.f64 y (/.f64 x z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 z 18) x) y)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y x) (*.f64 z 18))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 y (/.f64 x z)) 36))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 x y) 2)) (*.f64 z 36))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 1/9 (/.f64 z x))) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 x y) 1/9)) (+.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 y (/.f64 (*.f64 z 18) x)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z)))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/18 (/.f64 (/.f64 x y) (/.f64 z (sqrt.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/18 (*.f64 (/.f64 (/.f64 x y) (/.f64 z (sqrt.f64 t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 1 (*.f64 (*.f64 z 18) (/.f64 y (sqrt.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 (/.f64 1 (*.f64 (*.f64 z 18) (/.f64 y (sqrt.f64 t)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 z)) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 (/.f64 1 y) (*.f64 (sqrt.f64 t) (/.f64 1/18 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x y) (*.f64 (sqrt.f64 t) (/.f64 1/18 z)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x y) 2) (/.f64 1 (/.f64 (*.f64 z 36) (sqrt.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x y) 2) (*.f64 (/.f64 1 (/.f64 (*.f64 z 36) (sqrt.f64 t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x y) 2) (*.f64 1/2 (*.f64 (sqrt.f64 t) (/.f64 1/18 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (/.f64 1 (*.f64 y (/.f64 (*.f64 z 36) (sqrt.f64 t)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 (/.f64 1 (*.f64 y (/.f64 (*.f64 z 36) (sqrt.f64 t)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 (/.f64 1 (+.f64 y y)) (*.f64 (sqrt.f64 t) (/.f64 1/18 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 t) 2) (/.f64 1 (*.f64 (/.f64 y (/.f64 x z)) 36)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 t) 2) (*.f64 (/.f64 1 (*.f64 (/.f64 y (/.f64 x z)) 36)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 t) 2) (*.f64 1/2 (/.f64 1/18 (/.f64 y (/.f64 x z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/18 (/.f64 x y)) (/.f64 1 (/.f64 z (sqrt.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/18 (/.f64 x y)) (*.f64 (/.f64 1 (/.f64 z (sqrt.f64 t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/18 (/.f64 z x)) (/.f64 1 (/.f64 y (sqrt.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/18 (/.f64 z x)) (*.f64 (/.f64 1 (/.f64 y (sqrt.f64 t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 z x))) (/.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/18 z) (/.f64 x (/.f64 y (sqrt.f64 t))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/18 z) (*.f64 (/.f64 x (/.f64 y (sqrt.f64 t))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y) (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 z x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/18 (/.f64 y (/.f64 x z))) (sqrt.f64 t))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 z)) (/.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (/.f64 y (sqrt.f64 t))) (/.f64 1/18 z))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 y (sqrt.f64 t))) (/.f64 1/18 (/.f64 z x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (*.f64 z 18) (/.f64 y (sqrt.f64 t)))) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 z 36) (sqrt.f64 t))) (*.f64 (/.f64 x y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 y (/.f64 (*.f64 z 36) (sqrt.f64 t)))) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 y (/.f64 x z)) 36)) (*.f64 (sqrt.f64 t) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x y) (/.f64 z (sqrt.f64 t))) 1/18)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 z (sqrt.f64 t))) (*.f64 1/18 (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z)))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z))))) 2/3) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z)))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z)))))) 4) (*.f64 (*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z)))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z)))))) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 z 18) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 z 18))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 z 18) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 z 18)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z 18) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 z 18))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 z 36) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 z z) 9)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 18 z)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 z 36))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 9 (+.f64 z z))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 z 18) 1)))))

simplify174.0ms (1.9%)

Algorithm
egg-herbie
Rules
1846×rational.json-simplify-35
1092×rational.json-simplify-41
1000×rational.json-simplify-43
762×rational.json-simplify-2
696×rational.json-simplify-51
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02045932
14915914
211445914
332515914
458015914
575785914
Stop Event
node limit
Counts
226 → 115
Calls
Call 1
Inputs
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.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 (*.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/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 18 z)
(*.f64 18 z)
(*.f64 18 z)
(*.f64 18 z)
(*.f64 18 z)
(*.f64 18 z)
(*.f64 18 z)
(*.f64 18 z)
(*.f64 18 z)
(*.f64 18 z)
(*.f64 18 z)
(*.f64 18 z)
(+.f64 (*.f64 y (/.f64 (*.f64 z 18) x)) 0)
(+.f64 0 (*.f64 y (/.f64 (*.f64 z 18) x)))
(-.f64 (*.f64 y (/.f64 (*.f64 z 18) x)) 0)
(*.f64 z (/.f64 18 (/.f64 x y)))
(*.f64 z (*.f64 (/.f64 y x) 18))
(*.f64 z (*.f64 18 (/.f64 y x)))
(*.f64 (*.f64 z 18) (/.f64 y x))
(*.f64 y (/.f64 (*.f64 z 18) x))
(*.f64 (*.f64 y (/.f64 (*.f64 z 18) x)) 1)
(*.f64 1 (*.f64 y (/.f64 (*.f64 z 18) x)))
(*.f64 (*.f64 z 36) (/.f64 1 (*.f64 (/.f64 x y) 2)))
(*.f64 (*.f64 z 36) (*.f64 (/.f64 1 (*.f64 (/.f64 x y) 2)) 1))
(*.f64 (*.f64 z 36) (*.f64 1/2 (/.f64 y x)))
(*.f64 (+.f64 y y) (/.f64 1 (/.f64 1/9 (/.f64 z x))))
(*.f64 (+.f64 y y) (*.f64 (/.f64 1 (/.f64 1/9 (/.f64 z x))) 1))
(*.f64 (+.f64 y y) (*.f64 (/.f64 1 (*.f64 x (/.f64 2 z))) 18))
(*.f64 (+.f64 y y) (*.f64 1/2 (/.f64 (*.f64 z 18) x)))
(*.f64 (+.f64 z z) (/.f64 1 (*.f64 (/.f64 x y) 1/9)))
(*.f64 (+.f64 z z) (*.f64 (/.f64 1 (*.f64 (/.f64 x y) 1/9)) 1))
(*.f64 (+.f64 z z) (*.f64 1/2 (/.f64 18 (/.f64 x y))))
(*.f64 (+.f64 z z) (*.f64 (/.f64 1 (*.f64 (/.f64 x y) 2)) 18))
(*.f64 (+.f64 z z) (*.f64 9 (/.f64 y x)))
(*.f64 (*.f64 (/.f64 y (/.f64 x z)) 36) 1/2)
(*.f64 (/.f64 y (/.f64 x z)) 18)
(*.f64 (/.f64 18 (/.f64 x y)) z)
(*.f64 18 (/.f64 y (/.f64 x z)))
(*.f64 (/.f64 (*.f64 z 18) x) y)
(*.f64 (/.f64 y x) (*.f64 z 18))
(*.f64 1/2 (*.f64 (/.f64 y (/.f64 x z)) 36))
(*.f64 (/.f64 1 (*.f64 (/.f64 x y) 2)) (*.f64 z 36))
(*.f64 (/.f64 1 (/.f64 1/9 (/.f64 z x))) (+.f64 y y))
(*.f64 (/.f64 1 (*.f64 (/.f64 x y) 1/9)) (+.f64 z z))
(pow.f64 (*.f64 y (/.f64 (*.f64 z 18) x)) 1)
(+.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z)))) 0)
(+.f64 0 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z)))))
(-.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z)))) 0)
(*.f64 1/18 (/.f64 (/.f64 x y) (/.f64 z (sqrt.f64 t))))
(*.f64 1/18 (*.f64 (/.f64 (/.f64 x y) (/.f64 z (sqrt.f64 t))) 1))
(*.f64 x (/.f64 1 (*.f64 (*.f64 z 18) (/.f64 y (sqrt.f64 t)))))
(*.f64 x (*.f64 (/.f64 1 (*.f64 (*.f64 z 18) (/.f64 y (sqrt.f64 t)))) 1))
(*.f64 x (*.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 z)) (/.f64 1 y)))
(*.f64 x (*.f64 (/.f64 1 y) (*.f64 (sqrt.f64 t) (/.f64 1/18 z))))
(*.f64 (/.f64 x y) (*.f64 (sqrt.f64 t) (/.f64 1/18 z)))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z))))
(*.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z)))) 1)
(*.f64 1 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z)))))
(*.f64 (*.f64 (/.f64 x y) 2) (/.f64 1 (/.f64 (*.f64 z 36) (sqrt.f64 t))))
(*.f64 (*.f64 (/.f64 x y) 2) (*.f64 (/.f64 1 (/.f64 (*.f64 z 36) (sqrt.f64 t))) 1))
(*.f64 (*.f64 (/.f64 x y) 2) (*.f64 1/2 (*.f64 (sqrt.f64 t) (/.f64 1/18 z))))
(*.f64 (+.f64 x x) (/.f64 1 (*.f64 y (/.f64 (*.f64 z 36) (sqrt.f64 t)))))
(*.f64 (+.f64 x x) (*.f64 (/.f64 1 (*.f64 y (/.f64 (*.f64 z 36) (sqrt.f64 t)))) 1))
(*.f64 (+.f64 x x) (*.f64 (/.f64 1 (+.f64 y y)) (*.f64 (sqrt.f64 t) (/.f64 1/18 z))))
(*.f64 (*.f64 (sqrt.f64 t) 2) (/.f64 1 (*.f64 (/.f64 y (/.f64 x z)) 36)))
(*.f64 (*.f64 (sqrt.f64 t) 2) (*.f64 (/.f64 1 (*.f64 (/.f64 y (/.f64 x z)) 36)) 1))
(*.f64 (*.f64 (sqrt.f64 t) 2) (*.f64 1/2 (/.f64 1/18 (/.f64 y (/.f64 x z)))))
(*.f64 (*.f64 1/18 (/.f64 x y)) (/.f64 1 (/.f64 z (sqrt.f64 t))))
(*.f64 (*.f64 1/18 (/.f64 x y)) (*.f64 (/.f64 1 (/.f64 z (sqrt.f64 t))) 1))
(*.f64 (/.f64 1/18 (/.f64 z x)) (/.f64 1 (/.f64 y (sqrt.f64 t))))
(*.f64 (/.f64 1/18 (/.f64 z x)) (*.f64 (/.f64 1 (/.f64 y (sqrt.f64 t))) 1))
(*.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 z x))) (/.f64 1 y))
(*.f64 (/.f64 1/18 z) (/.f64 x (/.f64 y (sqrt.f64 t))))
(*.f64 (/.f64 1/18 z) (*.f64 (/.f64 x (/.f64 y (sqrt.f64 t))) 1))
(*.f64 (/.f64 1 y) (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 z x))))
(*.f64 (/.f64 1/18 (/.f64 y (/.f64 x z))) (sqrt.f64 t))
(*.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 z)) (/.f64 x y))
(*.f64 (/.f64 x (/.f64 y (sqrt.f64 t))) (/.f64 1/18 z))
(*.f64 (/.f64 1 (/.f64 y (sqrt.f64 t))) (/.f64 1/18 (/.f64 z x)))
(*.f64 (/.f64 1 (*.f64 (*.f64 z 18) (/.f64 y (sqrt.f64 t)))) x)
(*.f64 (/.f64 1 (/.f64 (*.f64 z 36) (sqrt.f64 t))) (*.f64 (/.f64 x y) 2))
(*.f64 (/.f64 1 (*.f64 y (/.f64 (*.f64 z 36) (sqrt.f64 t)))) (+.f64 x x))
(*.f64 (/.f64 1 (*.f64 (/.f64 y (/.f64 x z)) 36)) (*.f64 (sqrt.f64 t) 2))
(*.f64 (/.f64 (/.f64 x y) (/.f64 z (sqrt.f64 t))) 1/18)
(*.f64 (/.f64 1 (/.f64 z (sqrt.f64 t))) (*.f64 1/18 (/.f64 x y)))
(pow.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z)))) 1)
(+.f64 (*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z)))))) 0)
(+.f64 0 (*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z)))))))
(-.f64 (*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z)))))) 0)
(/.f64 (*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z)))))) 1)
(/.f64 (*.f64 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z))))) 2/3) 2)
(/.f64 (*.f64 (*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z)))))) 4) 4)
(/.f64 (+.f64 (*.f64 (*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z)))))) 4) (*.f64 (*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z)))))) 4)) 8)
(pow.f64 (*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z)))))) 1)
(+.f64 (*.f64 z 18) 0)
(+.f64 0 (*.f64 z 18))
(-.f64 (*.f64 z 18) 0)
(*.f64 z 18)
(*.f64 (*.f64 z 18) 1)
(*.f64 1 (*.f64 z 18))
(*.f64 (*.f64 z 36) 1/2)
(*.f64 (+.f64 z z) 9)
(*.f64 18 z)
(*.f64 1/2 (*.f64 z 36))
(*.f64 9 (+.f64 z z))
(pow.f64 (*.f64 z 18) 1)
Outputs
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 18 (/.f64 (*.f64 y z) x))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 (/.f64 x z) y) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 (/.f64 x z) y) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 (/.f64 x z) y) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 (/.f64 x z) y) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 (/.f64 x z) y) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 (/.f64 x z) y) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 (/.f64 x z) y) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 (/.f64 x z) y) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 (/.f64 x z) y) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 (/.f64 x z) y) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 (/.f64 x z) y) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 (/.f64 x z) y) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 (/.f64 x z) y) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 (/.f64 x z) y) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 (/.f64 x z) y) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 (/.f64 x z) y) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 (/.f64 x z) y) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 (/.f64 x z) y) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 (/.f64 x z) y) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 (/.f64 x z) y) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 (/.f64 x z) y) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 (/.f64 x z) y) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 (/.f64 x z) y) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 (/.f64 x z) y) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 (/.f64 x z) y) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 (/.f64 x z) y) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 (/.f64 x z) y) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 (/.f64 x z) y) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 (/.f64 x z) y) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 (/.f64 x z) y) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 (/.f64 x z) y) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 (/.f64 x z) y) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 (/.f64 x z) y) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 (/.f64 x z) y) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 (/.f64 x z) y) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 (/.f64 x z) y) (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 x z) y) (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 x z) y) (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 x z) y) (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 x z) y) (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 x z) y) (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 x z) y) (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 x z) y) (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 x z) y) (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 1/18 (*.f64 (/.f64 (/.f64 x z) y) (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 1/18 (*.f64 (/.f64 (/.f64 x z) y) (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 1/18 (*.f64 (/.f64 (/.f64 x z) y) (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 1/18 (*.f64 (/.f64 (/.f64 x z) y) (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 x z) y) (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 x z) y) (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 x z) y) (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 x z) y) (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 x z) y) (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 x z) y) (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 x z) y) (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 x z) y) (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 x z) y) (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 x z) y) (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 x z) y) (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 x z) y) (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 x z) y) (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 x z) y) (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 x z) y) (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 x z) y) (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 x z) y) (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 x z) y) (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 x z) y) (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 x z) y) (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 x z) y) (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 x z) y) (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 x z) y) (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 x z) y) (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 x z) y) (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 x z) y) (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 x z) y) (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 x z) y) (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 x z) y) (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 x z) y) (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 x z) y) (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 x z) y) (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 x z) y) (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 x z) y) (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 x z) y) (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 x z) y) (sqrt.f64 t)))))
(*.f64 18 z)
(*.f64 18 z)
(*.f64 18 z)
(*.f64 18 z)
(*.f64 18 z)
(*.f64 18 z)
(*.f64 18 z)
(*.f64 18 z)
(*.f64 18 z)
(*.f64 18 z)
(*.f64 18 z)
(*.f64 18 z)
(+.f64 (*.f64 y (/.f64 (*.f64 z 18) x)) 0)
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(+.f64 0 (*.f64 y (/.f64 (*.f64 z 18) x)))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(-.f64 (*.f64 y (/.f64 (*.f64 z 18) x)) 0)
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 z (/.f64 18 (/.f64 x y)))
(*.f64 z (*.f64 (/.f64 y x) 18))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 z (*.f64 18 (/.f64 y x)))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 (*.f64 z 18) (/.f64 y x))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 z 18) x))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 (*.f64 y (/.f64 (*.f64 z 18) x)) 1)
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 1 (*.f64 y (/.f64 (*.f64 z 18) x)))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 (*.f64 z 36) (/.f64 1 (*.f64 (/.f64 x y) 2)))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 (*.f64 z 36) (*.f64 (/.f64 1 (*.f64 (/.f64 x y) 2)) 1))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 (*.f64 z 36) (*.f64 1/2 (/.f64 y x)))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 (+.f64 y y) (/.f64 1 (/.f64 1/9 (/.f64 z x))))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 (+.f64 y y) (*.f64 (/.f64 1 (/.f64 1/9 (/.f64 z x))) 1))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 (+.f64 y y) (*.f64 (/.f64 1 (*.f64 x (/.f64 2 z))) 18))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 (+.f64 y y) (*.f64 1/2 (/.f64 (*.f64 z 18) x)))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 (+.f64 z z) (/.f64 1 (*.f64 (/.f64 x y) 1/9)))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 (+.f64 z z) (*.f64 (/.f64 1 (*.f64 (/.f64 x y) 1/9)) 1))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 (+.f64 z z) (*.f64 1/2 (/.f64 18 (/.f64 x y))))
(*.f64 z (/.f64 18 (/.f64 x y)))
(*.f64 (+.f64 z z) (*.f64 (/.f64 1 (*.f64 (/.f64 x y) 2)) 18))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 (+.f64 z z) (*.f64 9 (/.f64 y x)))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 (*.f64 (/.f64 y (/.f64 x z)) 36) 1/2)
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 (/.f64 y (/.f64 x z)) 18)
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 (/.f64 18 (/.f64 x y)) z)
(*.f64 z (/.f64 18 (/.f64 x y)))
(*.f64 18 (/.f64 y (/.f64 x z)))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 (/.f64 (*.f64 z 18) x) y)
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 (/.f64 y x) (*.f64 z 18))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 1/2 (*.f64 (/.f64 y (/.f64 x z)) 36))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 (/.f64 1 (*.f64 (/.f64 x y) 2)) (*.f64 z 36))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 (/.f64 1 (/.f64 1/9 (/.f64 z x))) (+.f64 y y))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(*.f64 (/.f64 1 (*.f64 (/.f64 x y) 1/9)) (+.f64 z z))
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(pow.f64 (*.f64 y (/.f64 (*.f64 z 18) x)) 1)
(*.f64 18 (*.f64 z (/.f64 y x)))
(*.f64 18 (*.f64 y (/.f64 z x)))
(*.f64 y (/.f64 (*.f64 18 z) x))
(*.f64 y (*.f64 18 (/.f64 z x)))
(+.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z)))) 0)
(*.f64 (sqrt.f64 t) (/.f64 (/.f64 x z) (/.f64 y 1/18)))
(*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z (/.f64 y 1/18))))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z))))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 (/.f64 1/18 z) y)))
(+.f64 0 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z)))))
(*.f64 (sqrt.f64 t) (/.f64 (/.f64 x z) (/.f64 y 1/18)))
(*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z (/.f64 y 1/18))))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z))))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 (/.f64 1/18 z) y)))
(-.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z)))) 0)
(*.f64 (sqrt.f64 t) (/.f64 (/.f64 x z) (/.f64 y 1/18)))
(*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z (/.f64 y 1/18))))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z))))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 (/.f64 1/18 z) y)))
(*.f64 1/18 (/.f64 (/.f64 x y) (/.f64 z (sqrt.f64 t))))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 (/.f64 x z) y) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 (/.f64 x y) (/.f64 z (sqrt.f64 t))) 1))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 (/.f64 x z) y) (sqrt.f64 t)))
(*.f64 x (/.f64 1 (*.f64 (*.f64 z 18) (/.f64 y (sqrt.f64 t)))))
(*.f64 (sqrt.f64 t) (/.f64 (/.f64 x z) (/.f64 y 1/18)))
(*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z (/.f64 y 1/18))))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z))))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 (/.f64 1/18 z) y)))
(*.f64 x (*.f64 (/.f64 1 (*.f64 (*.f64 z 18) (/.f64 y (sqrt.f64 t)))) 1))
(*.f64 (sqrt.f64 t) (/.f64 (/.f64 x z) (/.f64 y 1/18)))
(*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z (/.f64 y 1/18))))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z))))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 (/.f64 1/18 z) y)))
(*.f64 x (*.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 z)) (/.f64 1 y)))
(*.f64 (sqrt.f64 t) (/.f64 (/.f64 x z) (/.f64 y 1/18)))
(*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z (/.f64 y 1/18))))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z))))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 (/.f64 1/18 z) y)))
(*.f64 x (*.f64 (/.f64 1 y) (*.f64 (sqrt.f64 t) (/.f64 1/18 z))))
(*.f64 (sqrt.f64 t) (/.f64 (/.f64 x z) (/.f64 y 1/18)))
(*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z (/.f64 y 1/18))))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z))))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 (/.f64 1/18 z) y)))
(*.f64 (/.f64 x y) (*.f64 (sqrt.f64 t) (/.f64 1/18 z)))
(*.f64 (sqrt.f64 t) (/.f64 (/.f64 x z) (/.f64 y 1/18)))
(*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z (/.f64 y 1/18))))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z))))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 (/.f64 1/18 z) y)))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z))))
(*.f64 (sqrt.f64 t) (/.f64 (/.f64 x z) (/.f64 y 1/18)))
(*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z (/.f64 y 1/18))))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 (/.f64 1/18 z) y)))
(*.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z)))) 1)
(*.f64 (sqrt.f64 t) (/.f64 (/.f64 x z) (/.f64 y 1/18)))
(*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z (/.f64 y 1/18))))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z))))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 (/.f64 1/18 z) y)))
(*.f64 1 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z)))))
(*.f64 (sqrt.f64 t) (/.f64 (/.f64 x z) (/.f64 y 1/18)))
(*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z (/.f64 y 1/18))))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z))))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 (/.f64 1/18 z) y)))
(*.f64 (*.f64 (/.f64 x y) 2) (/.f64 1 (/.f64 (*.f64 z 36) (sqrt.f64 t))))
(*.f64 (sqrt.f64 t) (/.f64 (/.f64 x z) (/.f64 y 1/18)))
(*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z (/.f64 y 1/18))))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z))))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 (/.f64 1/18 z) y)))
(*.f64 (*.f64 (/.f64 x y) 2) (*.f64 (/.f64 1 (/.f64 (*.f64 z 36) (sqrt.f64 t))) 1))
(*.f64 (sqrt.f64 t) (/.f64 (/.f64 x z) (/.f64 y 1/18)))
(*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z (/.f64 y 1/18))))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z))))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 (/.f64 1/18 z) y)))
(*.f64 (*.f64 (/.f64 x y) 2) (*.f64 1/2 (*.f64 (sqrt.f64 t) (/.f64 1/18 z))))
(*.f64 (sqrt.f64 t) (/.f64 (/.f64 x z) (/.f64 y 1/18)))
(*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z (/.f64 y 1/18))))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z))))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 (/.f64 1/18 z) y)))
(*.f64 (+.f64 x x) (/.f64 1 (*.f64 y (/.f64 (*.f64 z 36) (sqrt.f64 t)))))
(*.f64 (sqrt.f64 t) (/.f64 (/.f64 x z) (/.f64 y 1/18)))
(*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z (/.f64 y 1/18))))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z))))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 (/.f64 1/18 z) y)))
(*.f64 (+.f64 x x) (*.f64 (/.f64 1 (*.f64 y (/.f64 (*.f64 z 36) (sqrt.f64 t)))) 1))
(*.f64 (sqrt.f64 t) (/.f64 (/.f64 x z) (/.f64 y 1/18)))
(*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z (/.f64 y 1/18))))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z))))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 (/.f64 1/18 z) y)))
(*.f64 (+.f64 x x) (*.f64 (/.f64 1 (+.f64 y y)) (*.f64 (sqrt.f64 t) (/.f64 1/18 z))))
(*.f64 (sqrt.f64 t) (/.f64 (/.f64 x z) (/.f64 y 1/18)))
(*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z (/.f64 y 1/18))))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z))))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 (/.f64 1/18 z) y)))
(*.f64 (*.f64 (sqrt.f64 t) 2) (/.f64 1 (*.f64 (/.f64 y (/.f64 x z)) 36)))
(*.f64 (sqrt.f64 t) (*.f64 2 (/.f64 1 (*.f64 36 (/.f64 y (/.f64 x z))))))
(*.f64 (sqrt.f64 t) (*.f64 2 (/.f64 1/36 (/.f64 y (/.f64 x z)))))
(*.f64 (sqrt.f64 t) (*.f64 2 (*.f64 (/.f64 (/.f64 x z) y) 1/36)))
(*.f64 (sqrt.f64 t) (*.f64 2 (*.f64 (/.f64 x (*.f64 y z)) 1/36)))
(*.f64 (*.f64 (sqrt.f64 t) 2) (*.f64 (/.f64 1 (*.f64 (/.f64 y (/.f64 x z)) 36)) 1))
(*.f64 (sqrt.f64 t) (*.f64 2 (/.f64 1 (*.f64 36 (/.f64 y (/.f64 x z))))))
(*.f64 (sqrt.f64 t) (*.f64 2 (/.f64 1/36 (/.f64 y (/.f64 x z)))))
(*.f64 (sqrt.f64 t) (*.f64 2 (*.f64 (/.f64 (/.f64 x z) y) 1/36)))
(*.f64 (sqrt.f64 t) (*.f64 2 (*.f64 (/.f64 x (*.f64 y z)) 1/36)))
(*.f64 (*.f64 (sqrt.f64 t) 2) (*.f64 1/2 (/.f64 1/18 (/.f64 y (/.f64 x z)))))
(*.f64 (sqrt.f64 t) (/.f64 (/.f64 x z) (/.f64 y 1/18)))
(*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z (/.f64 y 1/18))))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z))))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 (/.f64 1/18 z) y)))
(*.f64 (*.f64 1/18 (/.f64 x y)) (/.f64 1 (/.f64 z (sqrt.f64 t))))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 (/.f64 x z) y) (sqrt.f64 t)))
(*.f64 (*.f64 1/18 (/.f64 x y)) (*.f64 (/.f64 1 (/.f64 z (sqrt.f64 t))) 1))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 (/.f64 x z) y) (sqrt.f64 t)))
(*.f64 (/.f64 1/18 (/.f64 z x)) (/.f64 1 (/.f64 y (sqrt.f64 t))))
(*.f64 (sqrt.f64 t) (/.f64 (/.f64 x z) (/.f64 y 1/18)))
(*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z (/.f64 y 1/18))))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z))))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 (/.f64 1/18 z) y)))
(*.f64 (/.f64 1/18 (/.f64 z x)) (*.f64 (/.f64 1 (/.f64 y (sqrt.f64 t))) 1))
(*.f64 (sqrt.f64 t) (/.f64 (/.f64 x z) (/.f64 y 1/18)))
(*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z (/.f64 y 1/18))))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z))))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 (/.f64 1/18 z) y)))
(*.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 z x))) (/.f64 1 y))
(*.f64 (sqrt.f64 t) (/.f64 (/.f64 x z) (/.f64 y 1/18)))
(*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z (/.f64 y 1/18))))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z))))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 (/.f64 1/18 z) y)))
(*.f64 (/.f64 1/18 z) (/.f64 x (/.f64 y (sqrt.f64 t))))
(*.f64 (sqrt.f64 t) (/.f64 (/.f64 x z) (/.f64 y 1/18)))
(*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z (/.f64 y 1/18))))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z))))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 (/.f64 1/18 z) y)))
(*.f64 (/.f64 1/18 z) (*.f64 (/.f64 x (/.f64 y (sqrt.f64 t))) 1))
(*.f64 (sqrt.f64 t) (/.f64 (/.f64 x z) (/.f64 y 1/18)))
(*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z (/.f64 y 1/18))))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z))))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 (/.f64 1/18 z) y)))
(*.f64 (/.f64 1 y) (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 z x))))
(*.f64 (sqrt.f64 t) (/.f64 (/.f64 x z) (/.f64 y 1/18)))
(*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z (/.f64 y 1/18))))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z))))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 (/.f64 1/18 z) y)))
(*.f64 (/.f64 1/18 (/.f64 y (/.f64 x z))) (sqrt.f64 t))
(*.f64 (sqrt.f64 t) (/.f64 (/.f64 x z) (/.f64 y 1/18)))
(*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z (/.f64 y 1/18))))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z))))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 (/.f64 1/18 z) y)))
(*.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 z)) (/.f64 x y))
(*.f64 (sqrt.f64 t) (/.f64 (/.f64 x z) (/.f64 y 1/18)))
(*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z (/.f64 y 1/18))))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z))))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 (/.f64 1/18 z) y)))
(*.f64 (/.f64 x (/.f64 y (sqrt.f64 t))) (/.f64 1/18 z))
(*.f64 (sqrt.f64 t) (/.f64 (/.f64 x z) (/.f64 y 1/18)))
(*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z (/.f64 y 1/18))))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z))))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 (/.f64 1/18 z) y)))
(*.f64 (/.f64 1 (/.f64 y (sqrt.f64 t))) (/.f64 1/18 (/.f64 z x)))
(*.f64 (sqrt.f64 t) (/.f64 (/.f64 x z) (/.f64 y 1/18)))
(*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z (/.f64 y 1/18))))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z))))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 (/.f64 1/18 z) y)))
(*.f64 (/.f64 1 (*.f64 (*.f64 z 18) (/.f64 y (sqrt.f64 t)))) x)
(*.f64 (sqrt.f64 t) (/.f64 (/.f64 x z) (/.f64 y 1/18)))
(*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z (/.f64 y 1/18))))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z))))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 (/.f64 1/18 z) y)))
(*.f64 (/.f64 1 (/.f64 (*.f64 z 36) (sqrt.f64 t))) (*.f64 (/.f64 x y) 2))
(*.f64 (sqrt.f64 t) (/.f64 (/.f64 x z) (/.f64 y 1/18)))
(*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z (/.f64 y 1/18))))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z))))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 (/.f64 1/18 z) y)))
(*.f64 (/.f64 1 (*.f64 y (/.f64 (*.f64 z 36) (sqrt.f64 t)))) (+.f64 x x))
(*.f64 (sqrt.f64 t) (/.f64 (/.f64 x z) (/.f64 y 1/18)))
(*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z (/.f64 y 1/18))))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z))))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 (/.f64 1/18 z) y)))
(*.f64 (/.f64 1 (*.f64 (/.f64 y (/.f64 x z)) 36)) (*.f64 (sqrt.f64 t) 2))
(*.f64 (sqrt.f64 t) (*.f64 2 (/.f64 1 (*.f64 36 (/.f64 y (/.f64 x z))))))
(*.f64 (sqrt.f64 t) (*.f64 2 (/.f64 1/36 (/.f64 y (/.f64 x z)))))
(*.f64 (sqrt.f64 t) (*.f64 2 (*.f64 (/.f64 (/.f64 x z) y) 1/36)))
(*.f64 (sqrt.f64 t) (*.f64 2 (*.f64 (/.f64 x (*.f64 y z)) 1/36)))
(*.f64 (/.f64 (/.f64 x y) (/.f64 z (sqrt.f64 t))) 1/18)
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 (/.f64 x z) y) (sqrt.f64 t)))
(*.f64 (/.f64 1 (/.f64 z (sqrt.f64 t))) (*.f64 1/18 (/.f64 x y)))
(*.f64 1/18 (*.f64 (/.f64 x (*.f64 y z)) (sqrt.f64 t)))
(*.f64 1/18 (*.f64 (/.f64 (/.f64 x z) y) (sqrt.f64 t)))
(pow.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z)))) 1)
(*.f64 (sqrt.f64 t) (/.f64 (/.f64 x z) (/.f64 y 1/18)))
(*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z (/.f64 y 1/18))))
(*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z))))
(*.f64 x (*.f64 (sqrt.f64 t) (/.f64 (/.f64 1/18 z) y)))
(+.f64 (*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z)))))) 0)
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 (/.f64 x z) (/.f64 y 1/18)))))
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z (/.f64 y 1/18))))))
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z))))))
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (sqrt.f64 t) (/.f64 (/.f64 1/18 z) y)))))
(+.f64 0 (*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z)))))))
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 (/.f64 x z) (/.f64 y 1/18)))))
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z (/.f64 y 1/18))))))
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z))))))
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (sqrt.f64 t) (/.f64 (/.f64 1/18 z) y)))))
(-.f64 (*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z)))))) 0)
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 (/.f64 x z) (/.f64 y 1/18)))))
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z (/.f64 y 1/18))))))
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z))))))
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (sqrt.f64 t) (/.f64 (/.f64 1/18 z) y)))))
(/.f64 (*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z)))))) 1)
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 (/.f64 x z) (/.f64 y 1/18)))))
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z (/.f64 y 1/18))))))
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z))))))
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (sqrt.f64 t) (/.f64 (/.f64 1/18 z) y)))))
(/.f64 (*.f64 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z))))) 2/3) 2)
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 (/.f64 x z) (/.f64 y 1/18)))))
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z (/.f64 y 1/18))))))
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z))))))
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (sqrt.f64 t) (/.f64 (/.f64 1/18 z) y)))))
(/.f64 (*.f64 (*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z)))))) 4) 4)
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 (/.f64 x z) (/.f64 y 1/18)))))
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z (/.f64 y 1/18))))))
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z))))))
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (sqrt.f64 t) (/.f64 (/.f64 1/18 z) y)))))
(/.f64 (+.f64 (*.f64 (*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z)))))) 4) (*.f64 (*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z)))))) 4)) 8)
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 (/.f64 x z) (/.f64 y 1/18)))))
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z (/.f64 y 1/18))))))
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z))))))
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (sqrt.f64 t) (/.f64 (/.f64 1/18 z) y)))))
(pow.f64 (*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z)))))) 1)
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 (/.f64 x z) (/.f64 y 1/18)))))
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 x (*.f64 z (/.f64 y 1/18))))))
(*.f64 1/3 (acos.f64 (*.f64 (sqrt.f64 t) (/.f64 1/18 (/.f64 y (/.f64 x z))))))
(*.f64 1/3 (acos.f64 (*.f64 x (*.f64 (sqrt.f64 t) (/.f64 (/.f64 1/18 z) y)))))
(+.f64 (*.f64 z 18) 0)
(*.f64 18 z)
(+.f64 0 (*.f64 z 18))
(*.f64 18 z)
(-.f64 (*.f64 z 18) 0)
(*.f64 18 z)
(*.f64 z 18)
(*.f64 18 z)
(*.f64 (*.f64 z 18) 1)
(*.f64 18 z)
(*.f64 1 (*.f64 z 18))
(*.f64 18 z)
(*.f64 (*.f64 z 36) 1/2)
(*.f64 18 z)
(*.f64 (+.f64 z z) 9)
(*.f64 18 z)
(*.f64 18 z)
(*.f64 1/2 (*.f64 z 36))
(*.f64 18 z)
(*.f64 9 (+.f64 z z))
(*.f64 18 z)
(pow.f64 (*.f64 z 18) 1)
(*.f64 18 z)

eval77.0ms (0.8%)

Compiler

Compiled 4867 to 2790 computations (42.7% saved)

prune59.0ms (0.6%)

Pruning

2 alts after pruning (0 fresh and 2 done)

PrunedKeptTotal
New2900290
Fresh000
Picked011
Done011
Total2902292
Error
1.0b
Counts
292 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
1.5b
(*.f64 1/3 (acos.f64 (/.f64 (sqrt.f64 t) (/.f64 (/.f64 z 1/18) (/.f64 x y)))))
1.0b
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
Compiler

Compiled 34 to 26 computations (23.5% saved)

regimes53.0ms (0.6%)

Accuracy

Total -0.5b remaining (-50%)

Threshold costs -0.5b (-50%)

Counts
4 → 1
Calls
Call 1
Inputs
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
(*.f64 1/3 (acos.f64 (/.f64 (sqrt.f64 t) (/.f64 (/.f64 z 1/18) (/.f64 x y)))))
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 3 z) (*.f64 (/.f64 (/.f64 x y) 54) (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 (sqrt.f64 t) 1/18))))
Calls

13 calls:

7.0ms
(*.f64 3 (/.f64 x (*.f64 y 27)))
5.0ms
(*.f64 z 2)
5.0ms
y
4.0ms
(sqrt.f64 t)
4.0ms
t
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 199 to 153 computations (23.1% 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 (sqrt.f64 t) 1/18))))
Outputs
(*.f64 1/3 (acos.f64 (*.f64 (/.f64 x (*.f64 y z)) (*.f64 (sqrt.f64 t) 1/18))))
Compiler

Compiled 17 to 13 computations (23.5% saved)

soundness270.0ms (3%)

Algorithm
egg-herbie
Rules
3778×rational.json-simplify-35
2422×rational.json-simplify-2
1432×rational.json-simplify-2
1390×rational.json-simplify-49
1164×rational.json-simplify-35
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
02251
13945
28445
321645
474845
5249145
6380545
7453645
8499145
9519545
10528245
11625445
04169377
112219007
238948713
354508665
474268665
Stop Event
node limit
node limit
Compiler

Compiled 204 to 142 computations (30.4% saved)

end253.0ms (2.8%)

Remove

(sort y z)

Compiler

Compiled 51 to 39 computations (23.5% saved)

Profiling

Loading profile data...