Details

Time bar (total: 50.8s)

analyze1.3s (2.5%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%99.7%0.3%0%0%0%0
0%0%99.7%0.3%0%0%0%1
0%0%99.7%0.3%0%0%0%2
0%0%99.7%0.3%0%0%0%3
0%0%99.7%0.3%0%0%0%4
0%0%99.7%0.3%0%0%0%5
0%0%99.7%0.3%0%0%0%6
0%0%99.7%0.3%0%0%0%7
0%0%99.7%0.3%0%0%0%8
0%0%95%0.3%4.7%0%0%9
0%0%68.9%0.3%7%23.8%0%10
0%0%67.8%0.3%8.2%23.8%0%11
0.4%0.2%51.5%0.3%8.5%39.5%0%12
Compiler

Compiled 25 to 18 computations (28% saved)

sample11.8s (23.2%)

Results
6.4s16864×body256invalid
2.8s7272×body256infinite
2.6s8256×body256valid
Bogosity

preprocess146.0ms (0.3%)

Algorithm
egg-herbie
Rules
2710×rational.json-simplify-51
2128×rational.json-simplify-49
1558×rational.json-simplify-35
1440×rational.json-simplify-53
1352×rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0121880
1272880
2506880
3882880
41944880
54064880
65235880
75902880
86113880
96113880
107250880
066
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
1
2
3
4
5
Outputs
0
1
2
3
4
5
Call 2
Inputs
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))) y)
(/.f64 (*.f64 y (exp.f64 (-.f64 (+.f64 (*.f64 x (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))) x)
(/.f64 (*.f64 z (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 x)) (*.f64 (-.f64 t 1) (log.f64 a))) b))) y)
(/.f64 (*.f64 t (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 x 1) (log.f64 a))) b))) y)
(/.f64 (*.f64 a (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 x))) b))) y)
(/.f64 (*.f64 b (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) x))) y)
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 z (log.f64 y)) (*.f64 (-.f64 t 1) (log.f64 a))) b))) z)
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 t (log.f64 z)) (*.f64 (-.f64 y 1) (log.f64 a))) b))) t)
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 a (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 y))) b))) a)
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 b (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) y))) b)
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 t)) (*.f64 (-.f64 z 1) (log.f64 a))) b))) y)
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 a)) (*.f64 (-.f64 t 1) (log.f64 z))) b))) y)
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 b)) (*.f64 (-.f64 t 1) (log.f64 a))) z))) y)
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 a 1) (log.f64 t))) b))) y)
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 b 1) (log.f64 a))) t))) y)
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 b))) a))) y)
Outputs
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))) y)
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a))) b)) (/.f64 x y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 x y))
(/.f64 (*.f64 y (exp.f64 (-.f64 (+.f64 (*.f64 x (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))) x)
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 x (log.f64 z)) b))) (/.f64 y x))
(*.f64 y (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 x (log.f64 z)) b))) x))
(*.f64 (exp.f64 (+.f64 (*.f64 x (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 y x))
(/.f64 (*.f64 z (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 x)) (*.f64 (-.f64 t 1) (log.f64 a))) b))) y)
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 x)) b))) (/.f64 z y))
(/.f64 (*.f64 t (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 x 1) (log.f64 a))) b))) y)
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 x -1))) b)) (/.f64 t y))
(*.f64 t (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 x -1))) b)) y))
(*.f64 t (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 x -1)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 x -1)) b))) (/.f64 t y))
(/.f64 (*.f64 a (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 x))) b))) y)
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 x)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 a y))
(*.f64 a (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 x)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 x)) b))) (/.f64 a y))
(/.f64 (*.f64 b (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) x))) y)
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a))) x)) (/.f64 b y))
(*.f64 b (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) x))) y))
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 z (log.f64 y)) (*.f64 (-.f64 t 1) (log.f64 a))) b))) z)
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 z (log.f64 y)) b))) (/.f64 x z))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 z (log.f64 y)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) z))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 z (log.f64 y)) b))) z))
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 t (log.f64 z)) (*.f64 (-.f64 y 1) (log.f64 a))) b))) t)
(*.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) (+.f64 y -1)) (-.f64 (*.f64 (log.f64 z) t) b))) (/.f64 x t))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (log.f64 z) t) (-.f64 (*.f64 (log.f64 a) (+.f64 y -1)) b))) t))
(*.f64 (exp.f64 (+.f64 (*.f64 (log.f64 z) t) (-.f64 (*.f64 (log.f64 a) (+.f64 y -1)) b))) (/.f64 x t))
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 a (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 y))) b))) a)
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 (log.f64 z) a) (*.f64 (+.f64 t -1) (log.f64 y))) b)) (/.f64 x a))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (log.f64 z) a) (-.f64 (*.f64 (+.f64 t -1) (log.f64 y)) b))) a))
(*.f64 (exp.f64 (+.f64 (*.f64 (log.f64 z) a) (-.f64 (*.f64 (+.f64 t -1) (log.f64 y)) b))) (/.f64 x a))
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 b (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) y))) b)
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 (log.f64 z) b) y))) (/.f64 x b))
(*.f64 (exp.f64 (+.f64 (*.f64 (log.f64 z) b) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) y))) (/.f64 x b))
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 t)) (*.f64 (-.f64 z 1) (log.f64 a))) b))) y)
(*.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) (+.f64 z -1)) (-.f64 (*.f64 y (log.f64 t)) b))) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 t)) (-.f64 (*.f64 (log.f64 a) (+.f64 z -1)) b))) y))
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 a)) (*.f64 (-.f64 t 1) (log.f64 z))) b))) y)
(*.f64 (exp.f64 (+.f64 (*.f64 (log.f64 z) (+.f64 t -1)) (-.f64 (*.f64 y (log.f64 a)) b))) (/.f64 x y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 a)) (-.f64 (*.f64 (log.f64 z) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 b)) (*.f64 (-.f64 t 1) (log.f64 a))) z))) y)
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 b)) z))) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 b)) z))) y))
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 a 1) (log.f64 t))) b))) y)
(*.f64 (exp.f64 (+.f64 (*.f64 (log.f64 t) (+.f64 a -1)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 t) (+.f64 a -1)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 t) (+.f64 a -1)) b))) (/.f64 x y))
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 b 1) (log.f64 a))) t))) y)
(*.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) (+.f64 b -1)) (-.f64 (*.f64 y (log.f64 z)) t))) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 b -1)) t))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 b -1)) t))) (/.f64 x y))
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 b))) a))) y)
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 b)) (-.f64 (*.f64 y (log.f64 z)) a))) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 b)) a))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 b)) a))) (/.f64 x y))
Compiler

Compiled 30 to 23 computations (23.3% saved)

simplify251.0ms (0.5%)

Algorithm
egg-herbie
Rules
3622×rational.json-simplify-2
3044×rational.json-simplify-35
2064×rational.json-simplify-43
1078×rational.json-simplify-49
966×rational.json-simplify-53
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02055
13355
25155
37955
415855
534255
678255
7192455
8274455
9331355
10356955
11374255
12389555
13403555
14470155
15548655
16591655
17613955
18615455
19615455
20648455
21681255
22757055
Stop Event
node limit
Counts
1 → 5
Calls
Call 1
Inputs
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))) y)
Outputs
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))) y)
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b))) y))

eval1.0ms (0%)

Compiler

Compiled 96 to 48 computations (50% saved)

prune2.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New325
Fresh101
Picked000
Done000
Total426
Error
0.9b
Counts
6 → 2
Alt Table
Click to see full alt table
StatusErrorProgram
7.3b
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) (/.f64 x y))
2.3b
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b))) y))
Compiler

Compiled 48 to 34 computations (29.2% saved)

localize34.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (-.f64 t 1) (log.f64 a))
0.3b
(*.f64 y (log.f64 z))
0.9b
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)))
1.4b
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b))) y))
Compiler

Compiled 99 to 45 computations (54.5% saved)

series404.0ms (0.8%)

Counts
4 → 160
Calls

45 calls:

TimeVariablePointExpression
117.0ms
x
@0
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b))) y))
92.0ms
b
@0
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b))) y))
64.0ms
a
@0
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b))) y))
55.0ms
z
@0
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b))) y))
24.0ms
z
@-inf
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b))) y))

rewrite182.0ms (0.4%)

Algorithm
batch-egg-rewrite
Rules
1178×rational.json-simplify-35
1050×rational.json-simplify-61
1024×bool.json-1
1024×bool.json-2
998×rational.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
020126
1204126
2549126
31208126
42941126
Stop Event
node limit
Counts
4 → 127
Calls
Call 1
Inputs
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b))) y))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)))
(*.f64 y (log.f64 z))
(*.f64 (-.f64 t 1) (log.f64 a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))) (exp.f64 (*.f64 y (log.f64 z)))) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 (neg.f64 y) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) (/.f64 y (/.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) (+.f64 (/.f64 y x) (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (*.f64 y (log.f64 z))) (/.f64 (*.f64 y (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (*.f64 y (log.f64 z))) (/.f64 (/.f64 (+.f64 y y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (*.f64 y (log.f64 z))) (/.f64 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 (/.f64 y (exp.f64 (*.f64 y (log.f64 z)))) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 (exp.f64 (neg.f64 (*.f64 y (log.f64 z)))) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 2 (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) x) (/.f64 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 (*.f64 y 4) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x x) (*.f64 y (/.f64 2 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 2 y))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 2 (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y))) (/.f64 2 (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 2 (*.f64 y (/.f64 2 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (/.f64 (*.f64 y 4) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 2 y)) (/.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 2 y)) (+.f64 (/.f64 1 x) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 4) (+.f64 (/.f64 y (/.f64 x 2)) (/.f64 y (/.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 4) (/.f64 (*.f64 y 4) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 4) (/.f64 4 (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 y) (/.f64 (/.f64 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))) (exp.f64 (*.f64 y (log.f64 z)))) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 z))) y) (/.f64 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) (/.f64 y (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) (/.f64 (neg.f64 (+.f64 y y)) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) (/.f64 -1 (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 y (log.f64 z))) 2) (+.f64 (/.f64 (*.f64 y (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) x) (/.f64 (*.f64 y (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 y (log.f64 z))) 2) (/.f64 (*.f64 2 (*.f64 y (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))))) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (*.f64 y (log.f64 z))) 2) (/.f64 (/.f64 (+.f64 y y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) (*.f64 x 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 4) (*.f64 2 (*.f64 y (/.f64 2 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 4) (*.f64 4 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) (+.f64 (/.f64 (/.f64 y (exp.f64 (*.f64 y (log.f64 z)))) x) (/.f64 (/.f64 y (exp.f64 (*.f64 y (log.f64 z)))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) (/.f64 (*.f64 y (/.f64 2 (exp.f64 (*.f64 y (log.f64 z))))) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) 4) (+.f64 (/.f64 2 x) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) 4) (/.f64 4 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) 4) (/.f64 (*.f64 (+.f64 y y) 4) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x y) (/.f64 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))) (exp.f64 (*.f64 y (log.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 z))) (/.f64 y x)) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) 2) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y) (/.f64 (exp.f64 (neg.f64 (*.f64 y (log.f64 z)))) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 y) (/.f64 (/.f64 1/2 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (exp.f64 (*.f64 y (log.f64 z)))) (/.f64 (neg.f64 (*.f64 y (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))))) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) -2) (+.f64 (/.f64 y (neg.f64 x)) (/.f64 y (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) -2) (/.f64 (*.f64 2 (neg.f64 y)) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) -2) (/.f64 (neg.f64 (+.f64 y y)) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y)) (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 2 y)) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) (*.f64 x 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x 4)) (+.f64 (*.f64 4 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))) (*.f64 4 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 1/2 y)) (/.f64 1/2 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 y (*.f64 x 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) 1/4) (/.f64 4 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (neg.f64 y)) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (+.f64 y y)) (/.f64 1 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x 2) (/.f64 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 (neg.f64 (/.f64 y (exp.f64 (*.f64 y (log.f64 z))))) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (neg.f64 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y)) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 x y) (/.f64 x y)) (+.f64 (/.f64 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))) (exp.f64 (*.f64 y (log.f64 z)))) (/.f64 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))) (exp.f64 (*.f64 y (log.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) (*.f64 x 4))) (*.f64 2 (*.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) (*.f64 x 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 y (*.f64 x 4))) (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 y (*.f64 x 4)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 x) (neg.f64 x)) (+.f64 (neg.f64 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))) (neg.f64 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x 1/2) (*.f64 y (/.f64 2 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 x x) y) (/.f64 2 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (neg.f64 y)) (/.f64 -1 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (/.f64 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))) (exp.f64 (*.f64 y (log.f64 z))))) y)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 x x)) (-.f64 0 (*.f64 y (/.f64 2 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 x y)) (-.f64 0 (/.f64 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))) (exp.f64 (*.f64 y (log.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 x)) (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y)) (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y)) (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 y (log.f64 z))) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (exp.f64 (*.f64 y (log.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (*.f64 y (log.f64 z))) 2) (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) (/.f64 (exp.f64 (*.f64 y (log.f64 z))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 z))) 2) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) (*.f64 (exp.f64 (*.f64 y (log.f64 z))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (+.f64 t -1) (log.f64 a))) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (*.f64 y (log.f64 z))) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x or (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 y (log.f64 z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 y (log.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 y (log.f64 z)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (log.f64 z)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (log.f64 z) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (*.f64 (log.f64 z) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 y (*.f64 (log.f64 z) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (log.f64 z) 4))) (*.f64 2 (*.f64 y (*.f64 (log.f64 z) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 y (log.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 y (log.f64 z)) (*.f64 y (log.f64 z)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 y (log.f64 z)) (*.f64 y (log.f64 z)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 t -1) (log.f64 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 t -1) (log.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 t -1) (log.f64 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t -1) (log.f64 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t -1) (*.f64 (log.f64 a) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (log.f64 a) (*.f64 (+.f64 t -1) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (log.f64 a) (*.f64 (+.f64 t -1) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (log.f64 a) (*.f64 (+.f64 t -1) 4))) (*.f64 2 (*.f64 (log.f64 a) (*.f64 (+.f64 t -1) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (+.f64 t -1) (log.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 (+.f64 t -1) (log.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 (+.f64 t -1) (log.f64 a)))))))

simplify622.0ms (1.2%)

Algorithm
egg-herbie
Rules
1218×rational.json-simplify-35
960×rational.json-simplify-49
782×rational.json-simplify-50
724×rational.json-simplify-51
678×rational.json-simplify-41
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
048916281
1153815929
2514115467
3704615435
Stop Event
node limit
Counts
287 → 283
Calls
Call 1
Inputs
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 (log.f64 z) x)) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y))
(+.f64 (*.f64 1/2 (*.f64 y (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 (pow.f64 (log.f64 z) 2) x)))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 (log.f64 z) x)) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)))
(+.f64 (*.f64 1/2 (*.f64 y (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 (pow.f64 (log.f64 z) 2) x)))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 (log.f64 z) x)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 y 2) (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 (pow.f64 (log.f64 z) 3) x)))) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y))))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) x) y)
(+.f64 (/.f64 (*.f64 t (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (*.f64 x (log.f64 a)))) y) (/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) x) y))
(+.f64 (/.f64 (*.f64 t (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (*.f64 (log.f64 a) x))) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (*.f64 x (pow.f64 (log.f64 a) 2)))) y)) (/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) x) y)))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (*.f64 x (pow.f64 (log.f64 a) 3)))) y)) (+.f64 (/.f64 (*.f64 t (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (*.f64 (log.f64 a) x))) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (*.f64 x (pow.f64 (log.f64 a) 2)))) y)) (/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) x) y))))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 b x)) y)) (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 (pow.f64 b 2) x)) y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 b x)) y)) (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 (pow.f64 b 2) x)) y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 b x)) y)) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y) (*.f64 -1/6 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 (pow.f64 b 3) x)) y)))))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b)))) x) y)
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b)))) x) y)
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b)))) x) y)
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b)))) x) y)
(exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b))
(+.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 y (log.f64 z))))
(+.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 y (log.f64 z))) (*.f64 1/2 (*.f64 (pow.f64 y 2) (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (pow.f64 (log.f64 z) 2))))))
(+.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 y (log.f64 z))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 y 2) (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (pow.f64 (log.f64 z) 2)))) (*.f64 1/6 (*.f64 (pow.f64 y 3) (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (pow.f64 (log.f64 z) 3)))))))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b))
(+.f64 (*.f64 t (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (log.f64 a))) (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)))
(+.f64 (*.f64 t (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (log.f64 a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (pow.f64 (log.f64 a) 2)))) (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b))))
(+.f64 (*.f64 t (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (log.f64 a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (pow.f64 (log.f64 a) 2)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 t 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (pow.f64 (log.f64 a) 3)))) (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)))))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))))
(+.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 -1 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) b)))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (pow.f64 b 2))) (+.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 -1 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) b))))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (pow.f64 b 2))) (+.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (+.f64 (*.f64 -1 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) b)) (*.f64 -1/6 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (pow.f64 b 3))))))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b))))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b))))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b))))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b))))
(*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))
(*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))
(*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))
(*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))
(*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))
(*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))
(*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))
(*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))
(*.f64 -1 (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a)))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a)))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a)))
(*.f64 t (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a)))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a)))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a)))
(*.f64 t (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a)))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a)))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a)))
(*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))
(*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))
(*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))
(*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))
(*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))
(*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))
(*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))
(*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))
(+.f64 (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y)) 0)
(+.f64 0 (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y)))
(-.f64 (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y)) 0)
(/.f64 x (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(/.f64 1 (/.f64 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) x))
(/.f64 1 (/.f64 (/.f64 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))) (exp.f64 (*.f64 y (log.f64 z)))) (/.f64 x y)))
(/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 y x))
(/.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) (/.f64 1 x))
(/.f64 (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y)) 1)
(/.f64 -1 (/.f64 (/.f64 (neg.f64 y) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) x))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) (/.f64 y (/.f64 x 2)))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) (+.f64 (/.f64 y x) (/.f64 y x)))
(/.f64 (exp.f64 (*.f64 y (log.f64 z))) (/.f64 (*.f64 y (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) x))
(/.f64 (exp.f64 (*.f64 y (log.f64 z))) (/.f64 (/.f64 (+.f64 y y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (+.f64 x x)))
(/.f64 (exp.f64 (*.f64 y (log.f64 z))) (/.f64 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))) (/.f64 x y)))
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 (/.f64 y (exp.f64 (*.f64 y (log.f64 z)))) x))
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 (exp.f64 (neg.f64 (*.f64 y (log.f64 z)))) (/.f64 x y)))
(/.f64 2 (/.f64 2 (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y))))
(/.f64 2 (+.f64 (/.f64 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) x) (/.f64 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) x)))
(/.f64 2 (/.f64 (/.f64 (*.f64 y 4) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) (+.f64 x x)))
(/.f64 (+.f64 x x) (*.f64 y (/.f64 2 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))
(/.f64 (*.f64 x (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 2 y))) 2)
(/.f64 4 (+.f64 (/.f64 2 (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y))) (/.f64 2 (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y)))))
(/.f64 4 (/.f64 (*.f64 2 (*.f64 y (/.f64 2 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))) x))
(/.f64 4 (/.f64 (/.f64 (*.f64 y 4) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) x))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 2 y)) (/.f64 2 x))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 2 y)) (+.f64 (/.f64 1 x) (/.f64 1 x)))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 4) (+.f64 (/.f64 y (/.f64 x 2)) (/.f64 y (/.f64 x 2))))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 4) (/.f64 (*.f64 y 4) x))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 4) (/.f64 4 (/.f64 x y)))
(/.f64 (/.f64 1 y) (/.f64 (/.f64 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))) (exp.f64 (*.f64 y (log.f64 z)))) x))
(/.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 z))) y) (/.f64 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))) x))
(/.f64 (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) (/.f64 y (neg.f64 x)))
(/.f64 (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) (/.f64 (neg.f64 (+.f64 y y)) (+.f64 x x)))
(/.f64 (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) (/.f64 -1 (/.f64 x y)))
(/.f64 (*.f64 (exp.f64 (*.f64 y (log.f64 z))) 2) (+.f64 (/.f64 (*.f64 y (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) x) (/.f64 (*.f64 y (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) x)))
(/.f64 (*.f64 (exp.f64 (*.f64 y (log.f64 z))) 2) (/.f64 (*.f64 2 (*.f64 y (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))))) x))
(/.f64 (*.f64 (exp.f64 (*.f64 y (log.f64 z))) 2) (/.f64 (/.f64 (+.f64 y y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) x))
(/.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) (*.f64 x 4)) 4)
(/.f64 (*.f64 x 4) (*.f64 2 (*.f64 y (/.f64 2 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))
(/.f64 (*.f64 x 4) (*.f64 4 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) (+.f64 (/.f64 (/.f64 y (exp.f64 (*.f64 y (log.f64 z)))) x) (/.f64 (/.f64 y (exp.f64 (*.f64 y (log.f64 z)))) x)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) (/.f64 (*.f64 y (/.f64 2 (exp.f64 (*.f64 y (log.f64 z))))) x))
(/.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) 4) (+.f64 (/.f64 2 x) (/.f64 2 x)))
(/.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) 4) (/.f64 4 x))
(/.f64 (*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) 4) (/.f64 (*.f64 (+.f64 y y) 4) x))
(/.f64 (/.f64 x y) (/.f64 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))) (exp.f64 (*.f64 y (log.f64 z)))))
(/.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 z))) (/.f64 y x)) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))))
(/.f64 1/2 (/.f64 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) (+.f64 x x)))
(/.f64 1/2 (/.f64 (/.f64 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) 2) x))
(/.f64 1/2 (/.f64 (/.f64 1/2 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) (/.f64 x y)))
(/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y) (/.f64 (exp.f64 (neg.f64 (*.f64 y (log.f64 z)))) x))
(/.f64 (/.f64 1/2 y) (/.f64 (/.f64 1/2 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) x))
(/.f64 (neg.f64 (exp.f64 (*.f64 y (log.f64 z)))) (/.f64 (neg.f64 (*.f64 y (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))))) x))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) -2) (+.f64 (/.f64 y (neg.f64 x)) (/.f64 y (neg.f64 x))))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) -2) (/.f64 (*.f64 2 (neg.f64 y)) x))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) -2) (/.f64 (neg.f64 (+.f64 y y)) x))
(/.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y)) (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 2 y)) (+.f64 x x)))
(/.f64 (*.f64 2 (*.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) (*.f64 x 4))) 8)
(/.f64 (*.f64 2 (*.f64 x 4)) (+.f64 (*.f64 4 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))) (*.f64 4 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))
(/.f64 (*.f64 x (/.f64 1/2 y)) (/.f64 1/2 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(/.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 y (*.f64 x 4))) 4)
(/.f64 (/.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) 1/4) (/.f64 4 x))
(/.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (neg.f64 y)) (/.f64 -1 x))
(/.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (+.f64 y y)) (/.f64 1 (+.f64 x x)))
(/.f64 (/.f64 x 2) (/.f64 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) 2))
(/.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 (neg.f64 (/.f64 y (exp.f64 (*.f64 y (log.f64 z))))) x))
(/.f64 (neg.f64 x) (neg.f64 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))
(/.f64 (neg.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y)) (/.f64 -1 x))
(/.f64 (+.f64 (/.f64 x y) (/.f64 x y)) (+.f64 (/.f64 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))) (exp.f64 (*.f64 y (log.f64 z)))) (/.f64 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))) (exp.f64 (*.f64 y (log.f64 z))))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) (*.f64 x 4))) (*.f64 2 (*.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) (*.f64 x 4)))) 16)
(/.f64 (+.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 y (*.f64 x 4))) (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 y (*.f64 x 4)))) 8)
(/.f64 (+.f64 (neg.f64 x) (neg.f64 x)) (+.f64 (neg.f64 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))) (neg.f64 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))
(/.f64 (/.f64 x 1/2) (*.f64 y (/.f64 2 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))
(/.f64 (/.f64 (+.f64 x x) y) (/.f64 2 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(/.f64 (/.f64 x (neg.f64 y)) (/.f64 -1 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(/.f64 (/.f64 x (/.f64 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))) (exp.f64 (*.f64 y (log.f64 z))))) y)
(/.f64 (neg.f64 (+.f64 x x)) (-.f64 0 (*.f64 y (/.f64 2 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))
(/.f64 (neg.f64 (/.f64 x y)) (-.f64 0 (/.f64 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))) (exp.f64 (*.f64 y (log.f64 z))))))
(/.f64 (neg.f64 (neg.f64 x)) (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(+.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 0)
(+.f64 0 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(+.f64 -1 (-.f64 1 (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))
(-.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 0)
(-.f64 0 (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(*.f64 1 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 1)
(*.f64 -1 (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) 1/2)
(*.f64 (exp.f64 (*.f64 y (log.f64 z))) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (exp.f64 (*.f64 y (log.f64 z))))
(*.f64 2 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2))
(*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 4) 1/4)
(*.f64 (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) -1)
(*.f64 (*.f64 (exp.f64 (*.f64 y (log.f64 z))) 2) (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) (/.f64 (exp.f64 (*.f64 y (log.f64 z))) 2))
(*.f64 1/2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2))
(*.f64 1/4 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 4))
(*.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) 2)
(*.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 z))) 2) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) (*.f64 (exp.f64 (*.f64 y (log.f64 z))) 2))
(*.f64 (exp.f64 (*.f64 (+.f64 t -1) (log.f64 a))) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 b))))
(/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 1)
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) 2)
(/.f64 (exp.f64 (*.f64 y (log.f64 z))) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 4) 4)
(/.f64 (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) -1)
(/.f64 (*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) 4) 8)
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) -2) -2)
(/.f64 (*.f64 2 (*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) 4)) 16)
(neg.f64 (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(+.f64 (*.f64 y (log.f64 z)) 0)
(+.f64 0 (*.f64 y (log.f64 z)))
(-.f64 (*.f64 y (log.f64 z)) 0)
(/.f64 (*.f64 y (log.f64 z)) 1)
(/.f64 (*.f64 y (*.f64 (log.f64 z) 2)) 2)
(/.f64 (*.f64 y (*.f64 (log.f64 z) 4)) 4)
(/.f64 (*.f64 2 (*.f64 y (*.f64 (log.f64 z) 4))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (log.f64 z) 4))) (*.f64 2 (*.f64 y (*.f64 (log.f64 z) 4)))) 16)
(+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) 0)
(+.f64 0 (*.f64 (+.f64 t -1) (log.f64 a)))
(-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) 0)
(/.f64 (*.f64 (+.f64 t -1) (log.f64 a)) 1)
(/.f64 (*.f64 (+.f64 t -1) (*.f64 (log.f64 a) 2)) 2)
(/.f64 (*.f64 (log.f64 a) (*.f64 (+.f64 t -1) 4)) 4)
(/.f64 (*.f64 2 (*.f64 (log.f64 a) (*.f64 (+.f64 t -1) 4))) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (log.f64 a) (*.f64 (+.f64 t -1) 4))) (*.f64 2 (*.f64 (log.f64 a) (*.f64 (+.f64 t -1) 4)))) 16)
Outputs
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) y))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 (log.f64 z) x)) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y))
(+.f64 (*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) y)) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) (*.f64 (log.f64 z) x)))
(+.f64 (*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) y)) (*.f64 x (*.f64 (log.f64 z) (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) (+.f64 (*.f64 (log.f64 z) x) (/.f64 x y)))
(+.f64 (*.f64 1/2 (*.f64 y (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 (pow.f64 (log.f64 z) 2) x)))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 (log.f64 z) x)) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)))
(+.f64 (+.f64 (*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) y)) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) (*.f64 (log.f64 z) x))) (*.f64 y (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) (*.f64 x (pow.f64 (log.f64 z) 2))) 1/2)))
(+.f64 (*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) y)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) (*.f64 (*.f64 y (*.f64 x (pow.f64 (log.f64 z) 2))) 1/2)) (*.f64 x (*.f64 (log.f64 z) (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))))))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) (+.f64 (*.f64 (log.f64 z) x) (/.f64 x y))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) (*.f64 (*.f64 y (*.f64 x (pow.f64 (log.f64 z) 2))) 1/2)))
(+.f64 (*.f64 1/2 (*.f64 y (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 (pow.f64 (log.f64 z) 2) x)))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 (log.f64 z) x)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 y 2) (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 (pow.f64 (log.f64 z) 3) x)))) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y))))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) (*.f64 (log.f64 z) x)) (+.f64 (+.f64 (*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) y)) (*.f64 1/6 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) (*.f64 (*.f64 x (pow.f64 (log.f64 z) 3)) (pow.f64 y 2))))) (*.f64 y (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) (*.f64 x (pow.f64 (log.f64 z) 2))) 1/2))))
(+.f64 (*.f64 x (*.f64 (log.f64 z) (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) (*.f64 (*.f64 y (*.f64 x (pow.f64 (log.f64 z) 2))) 1/2)) (+.f64 (*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) y)) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) (*.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 (log.f64 z) 3))) 1/6)))))
(+.f64 (*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) y)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) (+.f64 (*.f64 (log.f64 z) x) (*.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 (log.f64 z) 3))) 1/6))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) (*.f64 (*.f64 y (*.f64 x (pow.f64 (log.f64 z) 2))) 1/2))))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (-.f64 (*.f64 y (*.f64 (log.f64 (/.f64 1 z)) -1)) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (-.f64 (*.f64 (log.f64 (/.f64 1 z)) (neg.f64 y)) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (-.f64 (*.f64 y (*.f64 (log.f64 (/.f64 1 z)) -1)) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (-.f64 (*.f64 (log.f64 (/.f64 1 z)) (neg.f64 y)) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (-.f64 (*.f64 y (*.f64 (log.f64 (/.f64 1 z)) -1)) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (-.f64 (*.f64 (log.f64 (/.f64 1 z)) (neg.f64 y)) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (-.f64 (*.f64 y (*.f64 (log.f64 (/.f64 1 z)) -1)) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (-.f64 (*.f64 (log.f64 (/.f64 1 z)) (neg.f64 y)) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (-.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (-.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (-.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (-.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) -1)) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) (/.f64 x y))
(+.f64 (/.f64 (*.f64 t (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (*.f64 x (log.f64 a)))) y) (/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) x) y))
(+.f64 (*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) -1)) b)) y)) (*.f64 (*.f64 x (*.f64 (log.f64 a) (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) -1)) b)))) (/.f64 t y)))
(+.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) (/.f64 x y)) (*.f64 t (/.f64 (*.f64 x (*.f64 (log.f64 a) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))))) y)))
(*.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) y) (+.f64 (*.f64 t (*.f64 (log.f64 a) x)) x))
(+.f64 (/.f64 (*.f64 t (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (*.f64 (log.f64 a) x))) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (*.f64 x (pow.f64 (log.f64 a) 2)))) y)) (/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) x) y)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 x (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) -1)) b)) (pow.f64 (log.f64 a) 2))) (/.f64 (pow.f64 t 2) y))) (+.f64 (*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) -1)) b)) y)) (*.f64 (*.f64 x (*.f64 (log.f64 a) (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) -1)) b)))) (/.f64 t y))))
(+.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) (/.f64 x y)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 x (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) (pow.f64 (log.f64 a) 2))) (/.f64 (pow.f64 t 2) y))) (*.f64 t (/.f64 (*.f64 x (*.f64 (log.f64 a) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))))) y))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 x (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) (pow.f64 (log.f64 a) 2))) (/.f64 (pow.f64 t 2) y))) (*.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) y) (+.f64 (*.f64 t (*.f64 (log.f64 a) x)) x)))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (*.f64 x (pow.f64 (log.f64 a) 3)))) y)) (+.f64 (/.f64 (*.f64 t (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (*.f64 (log.f64 a) x))) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (*.f64 x (pow.f64 (log.f64 a) 2)))) y)) (/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) x) y))))
(+.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 x (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) -1)) b)) (pow.f64 (log.f64 a) 2))) (/.f64 (pow.f64 t 2) y))) (+.f64 (*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) -1)) b)) y)) (*.f64 (*.f64 x (*.f64 (log.f64 a) (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) -1)) b)))) (/.f64 t y)))) (*.f64 1/6 (*.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) -1)) b)) (*.f64 x (pow.f64 (log.f64 a) 3))) (/.f64 (pow.f64 t 3) y))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 x (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) (pow.f64 (log.f64 a) 2))) (/.f64 (pow.f64 t 2) y))) (+.f64 (+.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) (/.f64 x y)) (*.f64 t (/.f64 (*.f64 x (*.f64 (log.f64 a) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))))) y))) (*.f64 1/6 (*.f64 (*.f64 x (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) (pow.f64 (log.f64 a) 3))) (/.f64 (pow.f64 t 3) y)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 x (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) (pow.f64 (log.f64 a) 2))) (/.f64 (pow.f64 t 2) y))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 x (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) (pow.f64 (log.f64 a) 3))) (/.f64 (pow.f64 t 3) y))) (*.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) y) (+.f64 (*.f64 t (*.f64 (log.f64 a) x)) x))))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 t -1)) (*.f64 (log.f64 a) -1)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 t -1)) (*.f64 (log.f64 a) -1)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 t -1)) (*.f64 (log.f64 a) -1)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 t -1)) (*.f64 (log.f64 a) -1)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 a)) (+.f64 t -1))) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (neg.f64 (log.f64 (/.f64 1 a)))) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 t -1))) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 a)) (+.f64 t -1))) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (neg.f64 (log.f64 (/.f64 1 a)))) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 t -1))) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 a)) (+.f64 t -1))) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (neg.f64 (log.f64 (/.f64 1 a)))) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 t -1))) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 a)) (+.f64 t -1))) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (neg.f64 (log.f64 (/.f64 1 a)))) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 t -1))) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))) (+.f64 t -1)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))) (+.f64 t -1)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))) (+.f64 t -1)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))) (+.f64 t -1)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))) (+.f64 t -1)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))) (+.f64 t -1)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))) (+.f64 t -1)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))) (+.f64 t -1)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1)))) y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 b x)) y)) (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y))
(+.f64 (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1)))) y)) (*.f64 -1 (*.f64 (*.f64 b x) (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1)))) y))))
(+.f64 (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1)))) y)) (neg.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1)))) (/.f64 (*.f64 b x) y))))
(+.f64 (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1)))) y)) (*.f64 (*.f64 b x) (neg.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1)))) y))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 (pow.f64 b 2) x)) y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 b x)) y)) (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 b x) (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1)))) y))) (+.f64 (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1)))) y)) (*.f64 1/2 (*.f64 (*.f64 x (pow.f64 b 2)) (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1)))) y)))))
(+.f64 (neg.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1)))) (/.f64 (*.f64 b x) y))) (+.f64 (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1)))) y)) (*.f64 1/2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1)))) (/.f64 (*.f64 x (pow.f64 b 2)) y)))))
(+.f64 (*.f64 (*.f64 b x) (neg.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1)))) y))) (+.f64 (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1)))) y)) (*.f64 1/2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1)))) (/.f64 (*.f64 x (pow.f64 b 2)) y)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 (pow.f64 b 2) x)) y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 b x)) y)) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y) (*.f64 -1/6 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 (pow.f64 b 3) x)) y)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 b x) (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1)))) y))) (+.f64 (+.f64 (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1)))) y)) (*.f64 -1/6 (*.f64 (*.f64 x (pow.f64 b 3)) (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1)))) y)))) (*.f64 1/2 (*.f64 (*.f64 x (pow.f64 b 2)) (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1)))) y)))))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1)))) (/.f64 (*.f64 x (pow.f64 b 2)) y))) (+.f64 (*.f64 -1/6 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1)))) (/.f64 (*.f64 x (pow.f64 b 3)) y))) (+.f64 (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1)))) y)) (neg.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1)))) (/.f64 (*.f64 b x) y))))))
(+.f64 (*.f64 (*.f64 b x) (neg.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1)))) y))) (+.f64 (*.f64 -1/6 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1)))) (/.f64 (*.f64 x (pow.f64 b 3)) y))) (+.f64 (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1)))) y)) (*.f64 1/2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1)))) (/.f64 (*.f64 x (pow.f64 b 2)) y))))))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b)))) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b)))) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b)))) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b)))) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b))
(exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))
(+.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 y (log.f64 z))))
(+.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) (*.f64 (*.f64 y (log.f64 z)) (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))))
(+.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 y (log.f64 z))) (*.f64 1/2 (*.f64 (pow.f64 y 2) (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (pow.f64 (log.f64 z) 2))))))
(+.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) (+.f64 (*.f64 (*.f64 y (log.f64 z)) (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) (*.f64 (pow.f64 (log.f64 z) 2) (pow.f64 y 2))))))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) (*.f64 (pow.f64 (log.f64 z) 2) (pow.f64 y 2)))) (+.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) (*.f64 (*.f64 y (log.f64 z)) (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))))
(+.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) (+.f64 (*.f64 y (log.f64 z)) (*.f64 (*.f64 (pow.f64 (log.f64 z) 2) (pow.f64 y 2)) 1/2))))
(+.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 y (log.f64 z))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 y 2) (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (pow.f64 (log.f64 z) 2)))) (*.f64 1/6 (*.f64 (pow.f64 y 3) (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (pow.f64 (log.f64 z) 3)))))))
(+.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) (*.f64 (pow.f64 (log.f64 z) 2) (pow.f64 y 2)))) (+.f64 (*.f64 (pow.f64 y 3) (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) (pow.f64 (log.f64 z) 3)) 1/6)) (*.f64 (*.f64 y (log.f64 z)) (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))))))
(+.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) (*.f64 (pow.f64 (log.f64 z) 2) (pow.f64 y 2)))) (+.f64 (*.f64 (*.f64 y (log.f64 z)) (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) (*.f64 (*.f64 (pow.f64 (log.f64 z) 3) (pow.f64 y 3)) 1/6)))))
(+.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) (*.f64 (pow.f64 (log.f64 z) 2) (pow.f64 y 2)))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) (+.f64 (*.f64 y (log.f64 z)) (*.f64 (*.f64 (pow.f64 (log.f64 z) 3) (pow.f64 y 3)) 1/6)))))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (+.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (-.f64 (*.f64 y (*.f64 (log.f64 (/.f64 1 z)) -1)) b)))
(exp.f64 (+.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (-.f64 (*.f64 (log.f64 (/.f64 1 z)) (neg.f64 y)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (+.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (-.f64 (*.f64 y (*.f64 (log.f64 (/.f64 1 z)) -1)) b)))
(exp.f64 (+.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (-.f64 (*.f64 (log.f64 (/.f64 1 z)) (neg.f64 y)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (+.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (-.f64 (*.f64 y (*.f64 (log.f64 (/.f64 1 z)) -1)) b)))
(exp.f64 (+.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (-.f64 (*.f64 (log.f64 (/.f64 1 z)) (neg.f64 y)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (+.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (-.f64 (*.f64 y (*.f64 (log.f64 (/.f64 1 z)) -1)) b)))
(exp.f64 (+.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (-.f64 (*.f64 (log.f64 (/.f64 1 z)) (neg.f64 y)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (+.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)))
(exp.f64 (+.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (-.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (+.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)))
(exp.f64 (+.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (-.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (+.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)))
(exp.f64 (+.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (-.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (+.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)))
(exp.f64 (+.f64 (*.f64 (log.f64 a) (+.f64 t -1)) (-.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) -1)) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b)))
(+.f64 (*.f64 t (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (log.f64 a))) (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)))
(+.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) -1)) b)) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) -1)) b)) (*.f64 t (log.f64 a))))
(+.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) (*.f64 t (*.f64 (log.f64 a) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))))))
(+.f64 (*.f64 t (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (log.f64 a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (pow.f64 (log.f64 a) 2)))) (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b))))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) -1)) b)) (*.f64 (pow.f64 (log.f64 a) 2) (pow.f64 t 2)))) (+.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) -1)) b)) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) -1)) b)) (*.f64 t (log.f64 a)))))
(+.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) (+.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) (*.f64 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)) 1/2)) (*.f64 t (*.f64 (log.f64 a) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b)))))))
(+.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) (+.f64 (*.f64 t (log.f64 a)) (*.f64 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)) 1/2))))
(+.f64 (*.f64 t (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (log.f64 a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (pow.f64 (log.f64 a) 2)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 t 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (pow.f64 (log.f64 a) 3)))) (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)))))
(+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) -1)) b)) (*.f64 t (log.f64 a))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) -1)) b)) (*.f64 (pow.f64 (log.f64 a) 2) (pow.f64 t 2)))) (+.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) -1)) b)) (*.f64 1/6 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) -1)) b)) (*.f64 (pow.f64 (log.f64 a) 3) (pow.f64 t 3)))))))
(+.f64 (+.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) (*.f64 1/6 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3))))) (+.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) (*.f64 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)) 1/2)) (*.f64 t (*.f64 (log.f64 a) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b)))))))
(+.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) (+.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) (+.f64 (*.f64 t (log.f64 a)) (*.f64 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)) 1/2))) (*.f64 1/6 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3))))))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 t -1)) (*.f64 (log.f64 a) -1)) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 t -1)) (*.f64 (log.f64 a) -1)) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 t -1)) (*.f64 (log.f64 a) -1)) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 t -1)) (*.f64 (log.f64 a) -1)) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b))
(exp.f64 (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 a)) (+.f64 t -1))) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (neg.f64 (log.f64 (/.f64 1 a)))) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 t -1))) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b))
(exp.f64 (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 a)) (+.f64 t -1))) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (neg.f64 (log.f64 (/.f64 1 a)))) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 t -1))) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b))
(exp.f64 (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 a)) (+.f64 t -1))) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (neg.f64 (log.f64 (/.f64 1 a)))) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 t -1))) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b))
(exp.f64 (+.f64 (*.f64 -1 (*.f64 (log.f64 (/.f64 1 a)) (+.f64 t -1))) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (neg.f64 (log.f64 (/.f64 1 a)))) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 t -1))) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))) (+.f64 t -1)) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))) (+.f64 t -1)) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))) (+.f64 t -1)) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))) (+.f64 t -1)) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))) (+.f64 t -1)) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))) (+.f64 t -1)) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))) (+.f64 t -1)) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))) (+.f64 t -1)) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))))
(+.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 -1 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) b)))
(+.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1)))) (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1)))) (neg.f64 b)))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (pow.f64 b 2))) (+.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 -1 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) b))))
(+.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1)))) (+.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1)))) (neg.f64 b)) (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1)))) (*.f64 (pow.f64 b 2) 1/2))))
(+.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1)))) (+.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1)))) (neg.f64 b)) (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1)))) (*.f64 1/2 (pow.f64 b 2)))))
(+.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1)))) (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1)))) (+.f64 (*.f64 1/2 (pow.f64 b 2)) (neg.f64 b))))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (pow.f64 b 2))) (+.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (+.f64 (*.f64 -1 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) b)) (*.f64 -1/6 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (pow.f64 b 3))))))
(+.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1)))) (+.f64 (+.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1)))) (neg.f64 b)) (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1)))) (*.f64 (pow.f64 b 3) -1/6))) (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1)))) (*.f64 (pow.f64 b 2) 1/2))))
(+.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1)))) (+.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1)))) (*.f64 1/2 (pow.f64 b 2))) (+.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1)))) (neg.f64 b)) (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1)))) (*.f64 -1/6 (pow.f64 b 3))))))
(+.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1)))) (+.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1)))) (*.f64 1/2 (pow.f64 b 2))) (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1)))) (+.f64 (*.f64 -1/6 (pow.f64 b 3)) (neg.f64 b)))))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b))))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b))))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b))))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b))))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))
(*.f64 y (*.f64 (log.f64 (/.f64 1 z)) -1))
(*.f64 (log.f64 (/.f64 1 z)) (neg.f64 y))
(*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))
(*.f64 y (*.f64 (log.f64 (/.f64 1 z)) -1))
(*.f64 (log.f64 (/.f64 1 z)) (neg.f64 y))
(*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))
(*.f64 y (*.f64 (log.f64 (/.f64 1 z)) -1))
(*.f64 (log.f64 (/.f64 1 z)) (neg.f64 y))
(*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))
(*.f64 y (*.f64 (log.f64 (/.f64 1 z)) -1))
(*.f64 (log.f64 (/.f64 1 z)) (neg.f64 y))
(*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))
(*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))))
(*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))
(*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))))
(*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))
(*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))))
(*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))
(*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))))
(*.f64 -1 (log.f64 a))
(*.f64 (log.f64 a) -1)
(neg.f64 (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a)))
(+.f64 (*.f64 (log.f64 a) -1) (*.f64 t (log.f64 a)))
(*.f64 (log.f64 a) (+.f64 t -1))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a)))
(+.f64 (*.f64 (log.f64 a) -1) (*.f64 t (log.f64 a)))
(*.f64 (log.f64 a) (+.f64 t -1))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a)))
(+.f64 (*.f64 (log.f64 a) -1) (*.f64 t (log.f64 a)))
(*.f64 (log.f64 a) (+.f64 t -1))
(*.f64 t (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a)))
(+.f64 (*.f64 (log.f64 a) -1) (*.f64 t (log.f64 a)))
(*.f64 (log.f64 a) (+.f64 t -1))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a)))
(+.f64 (*.f64 (log.f64 a) -1) (*.f64 t (log.f64 a)))
(*.f64 (log.f64 a) (+.f64 t -1))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a)))
(+.f64 (*.f64 (log.f64 a) -1) (*.f64 t (log.f64 a)))
(*.f64 (log.f64 a) (+.f64 t -1))
(*.f64 t (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a)))
(+.f64 (*.f64 (log.f64 a) -1) (*.f64 t (log.f64 a)))
(*.f64 (log.f64 a) (+.f64 t -1))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a)))
(+.f64 (*.f64 (log.f64 a) -1) (*.f64 t (log.f64 a)))
(*.f64 (log.f64 a) (+.f64 t -1))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a)))
(+.f64 (*.f64 (log.f64 a) -1) (*.f64 t (log.f64 a)))
(*.f64 (log.f64 a) (+.f64 t -1))
(*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 a)) (+.f64 t -1)))
(*.f64 (+.f64 t -1) (neg.f64 (log.f64 (/.f64 1 a))))
(*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 t -1)))
(*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 a)) (+.f64 t -1)))
(*.f64 (+.f64 t -1) (neg.f64 (log.f64 (/.f64 1 a))))
(*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 t -1)))
(*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 a)) (+.f64 t -1)))
(*.f64 (+.f64 t -1) (neg.f64 (log.f64 (/.f64 1 a))))
(*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 t -1)))
(*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))
(*.f64 -1 (*.f64 (log.f64 (/.f64 1 a)) (+.f64 t -1)))
(*.f64 (+.f64 t -1) (neg.f64 (log.f64 (/.f64 1 a))))
(*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 t -1)))
(*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))) (+.f64 t -1))
(*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))) (+.f64 t -1))
(*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))) (+.f64 t -1))
(*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))) (+.f64 t -1))
(*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))) (+.f64 t -1))
(*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))) (+.f64 t -1))
(*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))
(*.f64 (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))) (+.f64 t -1))
(*.f64 (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))) (+.f64 t -1))
(+.f64 (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y)) 0)
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(+.f64 0 (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(-.f64 (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y)) 0)
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 x (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 1 (/.f64 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 1 (/.f64 (/.f64 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))) (exp.f64 (*.f64 y (log.f64 z)))) (/.f64 x y)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 y x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) (/.f64 1 x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y)) 1)
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 -1 (/.f64 (/.f64 (neg.f64 y) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) (/.f64 y (/.f64 x 2)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) (+.f64 (/.f64 y x) (/.f64 y x)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (exp.f64 (*.f64 y (log.f64 z))) (/.f64 (*.f64 y (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (exp.f64 (*.f64 y (log.f64 z))) (/.f64 (/.f64 (+.f64 y y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (+.f64 x x)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (exp.f64 (*.f64 y (log.f64 z))) (/.f64 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))) (/.f64 x y)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 (/.f64 y (exp.f64 (*.f64 y (log.f64 z)))) x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 (exp.f64 (neg.f64 (*.f64 y (log.f64 z)))) (/.f64 x y)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 2 (/.f64 2 (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 2 (+.f64 (/.f64 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) x) (/.f64 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) x)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 2 (/.f64 (/.f64 (*.f64 y 4) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) (+.f64 x x)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (+.f64 x x) (*.f64 y (/.f64 2 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 x (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 2 y))) 2)
(*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 2 y)) (/.f64 x 2))
(*.f64 (/.f64 x 2) (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 2 y)))
(/.f64 4 (+.f64 (/.f64 2 (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y))) (/.f64 2 (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y)))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 4 (/.f64 (*.f64 2 (*.f64 y (/.f64 2 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))) x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 4 (/.f64 (/.f64 (*.f64 y 4) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 2 y)) (/.f64 2 x))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 2 y)) (/.f64 2 x))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 (/.f64 2 y) (/.f64 2 x)))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 2 y)) (+.f64 (/.f64 1 x) (/.f64 1 x)))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 2 y)) (/.f64 2 x))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 (/.f64 2 y) (/.f64 2 x)))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 4) (+.f64 (/.f64 y (/.f64 x 2)) (/.f64 y (/.f64 x 2))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 4) (/.f64 (*.f64 y 4) x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 4) (/.f64 4 (/.f64 x y)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (/.f64 1 y) (/.f64 (/.f64 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))) (exp.f64 (*.f64 y (log.f64 z)))) x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 z))) y) (/.f64 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))) x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) (/.f64 y (neg.f64 x)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) (/.f64 (neg.f64 (+.f64 y y)) (+.f64 x x)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) (/.f64 -1 (/.f64 x y)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (*.f64 y (log.f64 z))) 2) (+.f64 (/.f64 (*.f64 y (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) x) (/.f64 (*.f64 y (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) x)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (*.f64 y (log.f64 z))) 2) (/.f64 (*.f64 2 (*.f64 y (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))))) x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (*.f64 y (log.f64 z))) 2) (/.f64 (/.f64 (+.f64 y y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) (*.f64 x 4)) 4)
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 x 4) (*.f64 2 (*.f64 y (/.f64 2 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 x 4) (*.f64 4 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) (+.f64 (/.f64 (/.f64 y (exp.f64 (*.f64 y (log.f64 z)))) x) (/.f64 (/.f64 y (exp.f64 (*.f64 y (log.f64 z)))) x)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) (/.f64 (*.f64 y (/.f64 2 (exp.f64 (*.f64 y (log.f64 z))))) x))
(*.f64 2 (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) (*.f64 (/.f64 2 (exp.f64 (*.f64 y (log.f64 z)))) (/.f64 y x))))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)) (/.f64 2 (*.f64 y (/.f64 (/.f64 2 (exp.f64 (*.f64 y (log.f64 z)))) x))))
(/.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) 4) (+.f64 (/.f64 2 x) (/.f64 2 x)))
(/.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) y) 4) (+.f64 (/.f64 2 x) (/.f64 2 x)))
(*.f64 4 (/.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 2 x)) (+.f64 y y)))
(/.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) 4) (/.f64 4 x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) 4) (/.f64 (*.f64 (+.f64 y y) 4) x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (/.f64 x y) (/.f64 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))) (exp.f64 (*.f64 y (log.f64 z)))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 z))) (/.f64 y x)) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 1/2 (/.f64 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) (+.f64 x x)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 1/2 (/.f64 (/.f64 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) 2) x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 1/2 (/.f64 (/.f64 1/2 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) (/.f64 x y)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y) (/.f64 (exp.f64 (neg.f64 (*.f64 y (log.f64 z)))) x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (/.f64 1/2 y) (/.f64 (/.f64 1/2 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (neg.f64 (exp.f64 (*.f64 y (log.f64 z)))) (/.f64 (neg.f64 (*.f64 y (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))))) x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) -2) (+.f64 (/.f64 y (neg.f64 x)) (/.f64 y (neg.f64 x))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) -2) (/.f64 (*.f64 2 (neg.f64 y)) x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) -2) (/.f64 (neg.f64 (+.f64 y y)) x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y)) (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 2 y)) (+.f64 x x)))
(*.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) y) (/.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) y) (*.f64 (/.f64 2 y) (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (+.f64 x x)))))
(*.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) y) (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (*.f64 y (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 (/.f64 2 y) (+.f64 x x))))))
(/.f64 (*.f64 2 (*.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) (*.f64 x 4))) 8)
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 2 (*.f64 x 4)) (+.f64 (*.f64 4 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))) (*.f64 4 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (*.f64 x (/.f64 1/2 y)) (/.f64 1/2 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 y (*.f64 x 4))) 4)
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (/.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) 1/4) (/.f64 4 x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (neg.f64 y)) (/.f64 -1 x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (+.f64 y y)) (/.f64 1 (+.f64 x x)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (/.f64 x 2) (/.f64 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) 2))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 (neg.f64 (/.f64 y (exp.f64 (*.f64 y (log.f64 z))))) x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (neg.f64 x) (neg.f64 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (neg.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y)) (/.f64 -1 x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (+.f64 (/.f64 x y) (/.f64 x y)) (+.f64 (/.f64 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))) (exp.f64 (*.f64 y (log.f64 z)))) (/.f64 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))) (exp.f64 (*.f64 y (log.f64 z))))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) (*.f64 x 4))) (*.f64 2 (*.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) (*.f64 x 4)))) 16)
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (+.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 y (*.f64 x 4))) (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 y (*.f64 x 4)))) 8)
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (+.f64 (neg.f64 x) (neg.f64 x)) (+.f64 (neg.f64 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))) (neg.f64 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (/.f64 x 1/2) (*.f64 y (/.f64 2 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (/.f64 (+.f64 x x) y) (/.f64 2 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (/.f64 x (neg.f64 y)) (/.f64 -1 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (/.f64 x (/.f64 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))) (exp.f64 (*.f64 y (log.f64 z))))) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (neg.f64 (+.f64 x x)) (-.f64 0 (*.f64 y (/.f64 2 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (neg.f64 (/.f64 x y)) (-.f64 0 (/.f64 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))) (exp.f64 (*.f64 y (log.f64 z))))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(/.f64 (neg.f64 (neg.f64 x)) (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b))) (/.f64 x y))
(+.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 0)
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(+.f64 0 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(+.f64 -1 (-.f64 1 (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(-.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 0)
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(-.f64 0 (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(*.f64 1 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 1)
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(*.f64 -1 (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) 1/2)
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(*.f64 (exp.f64 (*.f64 y (log.f64 z))) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (exp.f64 (*.f64 y (log.f64 z))))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(*.f64 2 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 4) 1/4)
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(*.f64 (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) -1)
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(*.f64 (*.f64 (exp.f64 (*.f64 y (log.f64 z))) 2) (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) (/.f64 (exp.f64 (*.f64 y (log.f64 z))) 2))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(*.f64 1/2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(*.f64 1/4 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 4))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(*.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) 2)
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(*.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 z))) 2) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) (*.f64 (exp.f64 (*.f64 y (log.f64 z))) 2))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(*.f64 (exp.f64 (*.f64 (+.f64 t -1) (log.f64 a))) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 b))))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 1)
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) 2)
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(/.f64 (exp.f64 (*.f64 y (log.f64 z))) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))))
(/.f64 (exp.f64 (*.f64 y (log.f64 z))) (exp.f64 (-.f64 b (*.f64 (log.f64 a) (+.f64 t -1)))))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 4) 4)
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(/.f64 (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) -1)
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(/.f64 (*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) 4) 8)
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) -2) -2)
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(/.f64 (*.f64 2 (*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) 4)) 16)
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(neg.f64 (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (log.f64 a) (+.f64 t -1))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 a) (+.f64 t -1)) b)))
(+.f64 (*.f64 y (log.f64 z)) 0)
(*.f64 y (log.f64 z))
(+.f64 0 (*.f64 y (log.f64 z)))
(*.f64 y (log.f64 z))
(-.f64 (*.f64 y (log.f64 z)) 0)
(*.f64 y (log.f64 z))
(/.f64 (*.f64 y (log.f64 z)) 1)
(*.f64 y (log.f64 z))
(/.f64 (*.f64 y (*.f64 (log.f64 z) 2)) 2)
(*.f64 y (log.f64 z))
(/.f64 (*.f64 y (*.f64 (log.f64 z) 4)) 4)
(*.f64 y (log.f64 z))
(/.f64 (*.f64 2 (*.f64 y (*.f64 (log.f64 z) 4))) 8)
(*.f64 y (log.f64 z))
(/.f64 (+.f64 (*.f64 2 (*.f64 y (*.f64 (log.f64 z) 4))) (*.f64 2 (*.f64 y (*.f64 (log.f64 z) 4)))) 16)
(*.f64 y (log.f64 z))
(+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) 0)
(+.f64 (*.f64 (log.f64 a) -1) (*.f64 t (log.f64 a)))
(*.f64 (log.f64 a) (+.f64 t -1))
(+.f64 0 (*.f64 (+.f64 t -1) (log.f64 a)))
(+.f64 (*.f64 (log.f64 a) -1) (*.f64 t (log.f64 a)))
(*.f64 (log.f64 a) (+.f64 t -1))
(-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) 0)
(+.f64 (*.f64 (log.f64 a) -1) (*.f64 t (log.f64 a)))
(*.f64 (log.f64 a) (+.f64 t -1))
(/.f64 (*.f64 (+.f64 t -1) (log.f64 a)) 1)
(+.f64 (*.f64 (log.f64 a) -1) (*.f64 t (log.f64 a)))
(*.f64 (log.f64 a) (+.f64 t -1))
(/.f64 (*.f64 (+.f64 t -1) (*.f64 (log.f64 a) 2)) 2)
(+.f64 (*.f64 (log.f64 a) -1) (*.f64 t (log.f64 a)))
(*.f64 (log.f64 a) (+.f64 t -1))
(/.f64 (*.f64 (log.f64 a) (*.f64 (+.f64 t -1) 4)) 4)
(+.f64 (*.f64 (log.f64 a) -1) (*.f64 t (log.f64 a)))
(*.f64 (log.f64 a) (+.f64 t -1))
(/.f64 (*.f64 2 (*.f64 (log.f64 a) (*.f64 (+.f64 t -1) 4))) 8)
(+.f64 (*.f64 (log.f64 a) -1) (*.f64 t (log.f64 a)))
(*.f64 (log.f64 a) (+.f64 t -1))
(/.f64 (+.f64 (*.f64 2 (*.f64 (log.f64 a) (*.f64 (+.f64 t -1) 4))) (*.f64 2 (*.f64 (log.f64 a) (*.f64 (+.f64 t -1) 4)))) 16)
(+.f64 (*.f64 (log.f64 a) -1) (*.f64 t (log.f64 a)))
(*.f64 (log.f64 a) (+.f64 t -1))

localize81.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (-.f64 t 1) (log.f64 a))
0.3b
(*.f64 y (log.f64 z))
0.9b
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
6.4b
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) (/.f64 x y))
Compiler

Compiled 89 to 38 computations (57.3% saved)

series7.0ms (0%)

Counts
2 → 108
Calls

33 calls:

TimeVariablePointExpression
1.0ms
b
@-inf
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) (/.f64 x y))
1.0ms
y
@inf
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) (/.f64 x y))
1.0ms
b
@inf
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) (/.f64 x y))
0.0ms
t
@0
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) (/.f64 x y))
0.0ms
y
@0
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) (/.f64 x y))

rewrite112.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1034×rational.json-simplify-35
1002×bool.json-1
1002×bool.json-2
976×rational.json-1
976×rational.json-2
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02098
120398
254298
3120598
4289198
5750198
Stop Event
node limit
Counts
2 → 89
Calls
Call 1
Inputs
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) (/.f64 x y))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a)))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a))))) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 1 x) (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x y) (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a)))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 y (neg.f64 x)) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x x) (/.f64 (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a))))) (/.f64 1/2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x x) (+.f64 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a))))) (/.f64 (/.f64 x 2) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a))))) (/.f64 x y)) (/.f64 (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a))))) (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 (*.f64 y 4) x) (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (*.f64 x (/.f64 2 y))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) (*.f64 y (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 2 y)) (/.f64 (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a))))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 2 y)) (+.f64 (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a))))) (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 4) (+.f64 (/.f64 (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a))))) (/.f64 1/2 y)) (/.f64 (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a))))) (/.f64 1/2 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 4) (/.f64 (*.f64 y 4) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 4) (/.f64 4 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a))))) (/.f64 (/.f64 x 2) y)) (/.f64 (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a))))) (/.f64 (/.f64 x 2) y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 2 (*.f64 y (/.f64 2 x))) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (/.f64 (*.f64 y 4) x) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 y) (/.f64 (/.f64 1 x) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (/.f64 y (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (/.f64 (neg.f64 (+.f64 y y)) (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (/.f64 -1 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (*.f64 (/.f64 x y) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 4) (*.f64 2 (*.f64 y (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 4) (*.f64 4 (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) 4) (+.f64 (/.f64 (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a))))) 1/2) (/.f64 (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a))))) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) 4) (/.f64 4 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x x) 4) (/.f64 (*.f64 (+.f64 y y) 4) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 y x) (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 y (+.f64 x x)) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 x) (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 y) (/.f64 (/.f64 1/2 x) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -2) (+.f64 (/.f64 y (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))) (/.f64 y (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -2) (/.f64 (*.f64 2 (neg.f64 y)) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -2) (/.f64 (neg.f64 (+.f64 y y)) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) (/.f64 x y)) (/.f64 (*.f64 x (/.f64 2 y)) (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (*.f64 (/.f64 x y) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 4)) (+.f64 (*.f64 4 (/.f64 y x)) (*.f64 4 (/.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 1/2 y)) (/.f64 1/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 x y) 4) (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x 4) y) (/.f64 4 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 x) y) (/.f64 -1 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x 2) y) (/.f64 1 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) (/.f64 y (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) (neg.f64 (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 x y)) (/.f64 -1 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y)) (+.f64 (/.f64 1 x) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (*.f64 (/.f64 x y) 4))) (*.f64 2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (*.f64 (/.f64 x y) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (/.f64 x y) 4) (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a)))))) (/.f64 (*.f64 (/.f64 x y) 4) (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))) (+.f64 (neg.f64 (/.f64 y x)) (neg.f64 (/.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 1/2) (*.f64 y (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) y) (/.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (neg.f64 y)) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 1 x)) y)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2)) (-.f64 0 (*.f64 y (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y)) (-.f64 0 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))) (/.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a)))))) (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a)))))) (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (+.f64 t -1) (log.f64 a))) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (exp.f64 (*.f64 (+.f64 t -1) (log.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 y (log.f64 z))) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (exp.f64 (*.f64 y (log.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (neg.f64 b)) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a)))) (exp.f64 (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 -1) (exp.f64 (-.f64 1 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a))))) (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (*.f64 (+.f64 t -1) (log.f64 a))) (exp.f64 (-.f64 b (*.f64 y (log.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 4)) (*.f64 2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x or (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))))

simplify231.0ms (0.5%)

Algorithm
egg-herbie
Rules
1020×rational.json-simplify-53
954×rational.json-simplify-35
922×rational.json-simplify-1
830×rational.json-simplify-41
770×rational.json-simplify-51
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
040713293
1122412965
2413212503
3541412309
Stop Event
node limit
Counts
197 → 255
Calls
Call 1
Inputs
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 (log.f64 z) x)) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y))
(+.f64 (*.f64 1/2 (*.f64 y (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 (pow.f64 (log.f64 z) 2) x)))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 (log.f64 z) x)) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)))
(+.f64 (*.f64 1/2 (*.f64 y (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 (pow.f64 (log.f64 z) 2) x)))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 (log.f64 z) x)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 y 2) (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 (pow.f64 (log.f64 z) 3) x)))) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y))))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) x) y)
(+.f64 (/.f64 (*.f64 t (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (*.f64 x (log.f64 a)))) y) (/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) x) y))
(+.f64 (/.f64 (*.f64 t (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (*.f64 (log.f64 a) x))) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (*.f64 x (pow.f64 (log.f64 a) 2)))) y)) (/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) x) y)))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (*.f64 x (pow.f64 (log.f64 a) 3)))) y)) (+.f64 (/.f64 (*.f64 t (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (*.f64 (log.f64 a) x))) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (*.f64 x (pow.f64 (log.f64 a) 2)))) y)) (/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) x) y))))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 b x)) y)) (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 (pow.f64 b 2) x)) y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 b x)) y)) (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 (pow.f64 b 2) x)) y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 b x)) y)) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y) (*.f64 -1/6 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 (pow.f64 b 3) x)) y)))))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a))))) x) y)
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a))))) x) y)
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a))))) x) y)
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a))))) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b))
(+.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 y (log.f64 z))))
(+.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 y (log.f64 z))) (*.f64 1/2 (*.f64 (pow.f64 y 2) (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (pow.f64 (log.f64 z) 2))))))
(+.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 y (log.f64 z))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 y 2) (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (pow.f64 (log.f64 z) 2)))) (*.f64 1/6 (*.f64 (pow.f64 y 3) (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (pow.f64 (log.f64 z) 3)))))))
(exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b))
(+.f64 (*.f64 t (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (log.f64 a))) (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)))
(+.f64 (*.f64 t (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (log.f64 a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (pow.f64 (log.f64 a) 2)))) (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b))))
(+.f64 (*.f64 t (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (log.f64 a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (pow.f64 (log.f64 a) 2)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 t 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (pow.f64 (log.f64 a) 3)))) (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)))))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))))
(+.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 -1 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) b)))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (pow.f64 b 2))) (+.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 -1 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) b))))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (pow.f64 b 2))) (+.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (+.f64 (*.f64 -1 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) b)) (*.f64 -1/6 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (pow.f64 b 3))))))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a)))))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a)))))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a)))))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a)))))
(+.f64 (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a)))))) 0)
(+.f64 0 (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a)))))))
(-.f64 (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a)))))) 0)
(/.f64 1 (/.f64 (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a))))) (/.f64 x y)))
(/.f64 1 (/.f64 (/.f64 1 x) (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y)))
(/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 y x))
(/.f64 x (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(/.f64 (/.f64 x y) (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a))))))
(/.f64 (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a)))))) 1)
(/.f64 -1 (/.f64 (/.f64 y (neg.f64 x)) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(/.f64 (+.f64 x x) (/.f64 (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a))))) (/.f64 1/2 y)))
(/.f64 (+.f64 x x) (+.f64 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))
(/.f64 2 (/.f64 (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a))))) (/.f64 (/.f64 x 2) y)))
(/.f64 2 (+.f64 (/.f64 (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a))))) (/.f64 x y)) (/.f64 (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a))))) (/.f64 x y))))
(/.f64 2 (/.f64 (/.f64 (*.f64 y 4) x) (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2)))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (*.f64 x (/.f64 2 y))) 2)
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) (*.f64 y (/.f64 2 x)))
(/.f64 (*.f64 x (/.f64 2 y)) (/.f64 (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a))))) 1/2))
(/.f64 (*.f64 x (/.f64 2 y)) (+.f64 (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a))))) (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a)))))))
(/.f64 (*.f64 x 4) (+.f64 (/.f64 (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a))))) (/.f64 1/2 y)) (/.f64 (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a))))) (/.f64 1/2 y))))
(/.f64 (*.f64 x 4) (/.f64 (*.f64 y 4) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(/.f64 (*.f64 x 4) (/.f64 4 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y)))
(/.f64 4 (+.f64 (/.f64 (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a))))) (/.f64 (/.f64 x 2) y)) (/.f64 (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a))))) (/.f64 (/.f64 x 2) y))))
(/.f64 4 (/.f64 (*.f64 2 (*.f64 y (/.f64 2 x))) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(/.f64 4 (/.f64 (/.f64 (*.f64 y 4) x) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(/.f64 (/.f64 1 y) (/.f64 (/.f64 1 x) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(/.f64 (neg.f64 x) (/.f64 y (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))
(/.f64 (neg.f64 x) (/.f64 (neg.f64 (+.f64 y y)) (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2)))
(/.f64 (neg.f64 x) (/.f64 -1 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y)))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (*.f64 (/.f64 x y) 4)) 4)
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 4) (*.f64 2 (*.f64 y (/.f64 2 x))))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 4) (*.f64 4 (/.f64 y x)))
(/.f64 (*.f64 (/.f64 x y) 4) (+.f64 (/.f64 (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a))))) 1/2) (/.f64 (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a))))) 1/2)))
(/.f64 (*.f64 (/.f64 x y) 4) (/.f64 4 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(/.f64 (*.f64 (+.f64 x x) 4) (/.f64 (*.f64 (+.f64 y y) 4) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(/.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) (/.f64 1 x))
(/.f64 1/2 (/.f64 (/.f64 y x) (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2)))
(/.f64 1/2 (/.f64 (/.f64 y (+.f64 x x)) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(/.f64 1/2 (/.f64 (/.f64 1/2 x) (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y)))
(/.f64 (/.f64 1/2 y) (/.f64 (/.f64 1/2 x) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(/.f64 (*.f64 x -2) (+.f64 (/.f64 y (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))) (/.f64 y (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))
(/.f64 (*.f64 x -2) (/.f64 (*.f64 2 (neg.f64 y)) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(/.f64 (*.f64 x -2) (/.f64 (neg.f64 (+.f64 y y)) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(/.f64 (*.f64 (/.f64 x y) (/.f64 x y)) (/.f64 (*.f64 x (/.f64 2 y)) (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2)))
(/.f64 (*.f64 2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (*.f64 (/.f64 x y) 4))) 8)
(/.f64 (*.f64 2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 4)) (+.f64 (*.f64 4 (/.f64 y x)) (*.f64 4 (/.f64 y x))))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 1/2 y)) (/.f64 1/2 x))
(/.f64 (/.f64 (*.f64 (/.f64 x y) 4) (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a)))))) 4)
(/.f64 (/.f64 (*.f64 x 4) y) (/.f64 4 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(/.f64 (/.f64 (neg.f64 x) y) (/.f64 -1 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(/.f64 (/.f64 (/.f64 x 2) y) (/.f64 1 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2)))
(/.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) (/.f64 y (+.f64 x x)))
(/.f64 (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) (neg.f64 (/.f64 y x)))
(/.f64 (neg.f64 (/.f64 x y)) (/.f64 -1 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(/.f64 (+.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y)) (+.f64 (/.f64 1 x) (/.f64 1 x)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (*.f64 (/.f64 x y) 4))) (*.f64 2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (*.f64 (/.f64 x y) 4)))) 16)
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 x y) 4) (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a)))))) (/.f64 (*.f64 (/.f64 x y) 4) (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a))))))) 8)
(/.f64 (+.f64 (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))) (+.f64 (neg.f64 (/.f64 y x)) (neg.f64 (/.f64 y x))))
(/.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 1/2) (*.f64 y (/.f64 2 x)))
(/.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) y) (/.f64 2 x))
(/.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (neg.f64 y)) (/.f64 -1 x))
(/.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 1 x)) y)
(/.f64 (neg.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2)) (-.f64 0 (*.f64 y (/.f64 2 x))))
(/.f64 (neg.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y)) (-.f64 0 (/.f64 1 x)))
(/.f64 (neg.f64 (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))) (/.f64 y x))
(+.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 0)
(+.f64 0 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(-.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 0)
(*.f64 1 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 1)
(*.f64 2 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2))
(*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) 1/2)
(*.f64 (exp.f64 (*.f64 (+.f64 t -1) (log.f64 a))) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (exp.f64 (*.f64 (+.f64 t -1) (log.f64 a))))
(*.f64 1/2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2))
(*.f64 (exp.f64 (*.f64 y (log.f64 z))) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (exp.f64 (*.f64 y (log.f64 z))))
(*.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) 2)
(*.f64 (exp.f64 (neg.f64 b)) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a)))))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a)))) (exp.f64 (neg.f64 b)))
(*.f64 (exp.f64 -1) (exp.f64 (-.f64 1 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a)))))))
(/.f64 1 (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a))))))
(/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 1)
(/.f64 2 (+.f64 (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a))))) (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a)))))))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) 2)
(/.f64 (exp.f64 (*.f64 (+.f64 t -1) (log.f64 a))) (exp.f64 (-.f64 b (*.f64 y (log.f64 z)))))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 4)) (*.f64 2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 4))) 16)
Outputs
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x) y)
(*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 (log.f64 z) x)) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y))
(+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x) y) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 x (log.f64 z))))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 x (log.f64 z))))
(*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 (*.f64 x (log.f64 z)) (/.f64 x y)))
(+.f64 (*.f64 1/2 (*.f64 y (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 (pow.f64 (log.f64 z) 2) x)))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 (log.f64 z) x)) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 x (log.f64 z))) (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x) y) (*.f64 y (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 x (pow.f64 (log.f64 z) 2))) 1/2))))
(+.f64 (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 x (log.f64 z)))) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 (*.f64 y (*.f64 x (pow.f64 (log.f64 z) 2))) 1/2)))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 (*.f64 x (log.f64 z)) (*.f64 (*.f64 y (*.f64 x (pow.f64 (log.f64 z) 2))) 1/2))))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 (*.f64 x (log.f64 z)) (/.f64 x y))) (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 x (pow.f64 (log.f64 z) 2))) (*.f64 y 1/2)))
(+.f64 (*.f64 1/2 (*.f64 y (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 (pow.f64 (log.f64 z) 2) x)))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 (log.f64 z) x)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 y 2) (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 (pow.f64 (log.f64 z) 3) x)))) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y))))
(+.f64 (*.f64 y (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 x (pow.f64 (log.f64 z) 2))) 1/2)) (+.f64 (*.f64 1/6 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 (*.f64 x (pow.f64 (log.f64 z) 3)) (pow.f64 y 2)))) (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x) y) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 x (log.f64 z))))))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 (*.f64 y (*.f64 x (pow.f64 (log.f64 z) 2))) 1/2)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 (log.f64 z) 3))) 1/6)) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 x (log.f64 z))))))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 (*.f64 x (log.f64 z)) (*.f64 (*.f64 y (*.f64 x (pow.f64 (log.f64 z) 2))) 1/2))) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 (log.f64 z) 3))) 1/6))))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 (*.f64 x (log.f64 z)) (/.f64 x y))) (+.f64 (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 x (pow.f64 (log.f64 z) 2))) (*.f64 y 1/2)) (*.f64 (pow.f64 y 2) (*.f64 1/6 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 x (pow.f64 (log.f64 z) 3)))))))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (*.f64 (log.f64 (/.f64 1 z)) -1)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (neg.f64 (log.f64 (/.f64 1 z)))) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (*.f64 (log.f64 (/.f64 1 z)) -1)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (neg.f64 (log.f64 (/.f64 1 z)))) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (*.f64 (log.f64 (/.f64 1 z)) -1)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (neg.f64 (log.f64 (/.f64 1 z)))) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (*.f64 (log.f64 (/.f64 1 z)) -1)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (neg.f64 (log.f64 (/.f64 1 z)))) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b))) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b))) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b))) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b))) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))))) b)) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) -1) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 (log.f64 a))) b)) (/.f64 x y))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 1 a)) (/.f64 x y))
(+.f64 (/.f64 (*.f64 t (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (*.f64 x (log.f64 a)))) y) (/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) x) y))
(+.f64 (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) -1) (-.f64 (*.f64 y (log.f64 z)) b))) y)) (*.f64 (*.f64 (log.f64 a) (*.f64 x (exp.f64 (+.f64 (*.f64 (log.f64 a) -1) (-.f64 (*.f64 y (log.f64 z)) b))))) (/.f64 t y)))
(+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 (log.f64 a))) b)) (/.f64 x y)) (/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 (log.f64 a))) b)) (*.f64 t (*.f64 (log.f64 a) x))) y))
(*.f64 (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 (log.f64 a))) b)) y) (+.f64 (*.f64 t (*.f64 (log.f64 a) x)) x))
(*.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 1 a)) y) (+.f64 x (*.f64 t (*.f64 (log.f64 a) x))))
(+.f64 (/.f64 (*.f64 t (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (*.f64 (log.f64 a) x))) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (*.f64 x (pow.f64 (log.f64 a) 2)))) y)) (/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) x) y)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 x (*.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) -1) (-.f64 (*.f64 y (log.f64 z)) b))) (pow.f64 (log.f64 a) 2))) (/.f64 (pow.f64 t 2) y))) (+.f64 (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) -1) (-.f64 (*.f64 y (log.f64 z)) b))) y)) (*.f64 (*.f64 (log.f64 a) (*.f64 x (exp.f64 (+.f64 (*.f64 (log.f64 a) -1) (-.f64 (*.f64 y (log.f64 z)) b))))) (/.f64 t y))))
(+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 (log.f64 a))) b)) (/.f64 x y)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 (log.f64 a))) b)) (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2)))) y)) (/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 (log.f64 a))) b)) (*.f64 t (*.f64 (log.f64 a) x))) y)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 (log.f64 a))) b)) (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2)))) y)) (*.f64 (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 (log.f64 a))) b)) y) (+.f64 (*.f64 t (*.f64 (log.f64 a) x)) x)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 x (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 1 a)) (pow.f64 (log.f64 a) 2))) (/.f64 (pow.f64 t 2) y))) (*.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 1 a)) y) (+.f64 x (*.f64 t (*.f64 (log.f64 a) x)))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (*.f64 x (pow.f64 (log.f64 a) 3)))) y)) (+.f64 (/.f64 (*.f64 t (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (*.f64 (log.f64 a) x))) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (*.f64 x (pow.f64 (log.f64 a) 2)))) y)) (/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) x) y))))
(+.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 x (*.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) -1) (-.f64 (*.f64 y (log.f64 z)) b))) (pow.f64 (log.f64 a) 2))) (/.f64 (pow.f64 t 2) y))) (+.f64 (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) -1) (-.f64 (*.f64 y (log.f64 z)) b))) y)) (*.f64 (*.f64 (log.f64 a) (*.f64 x (exp.f64 (+.f64 (*.f64 (log.f64 a) -1) (-.f64 (*.f64 y (log.f64 z)) b))))) (/.f64 t y)))) (*.f64 1/6 (*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) -1) (-.f64 (*.f64 y (log.f64 z)) b))) (*.f64 x (pow.f64 (log.f64 a) 3))) (/.f64 (pow.f64 t 3) y))))
(+.f64 (+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 (log.f64 a))) b)) (/.f64 x y)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 (log.f64 a))) b)) (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2)))) y)) (/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 (log.f64 a))) b)) (*.f64 t (*.f64 (log.f64 a) x))) y))) (*.f64 1/6 (*.f64 (pow.f64 t 3) (/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 (log.f64 a))) b)) (*.f64 x (pow.f64 (log.f64 a) 3))) y))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 (log.f64 a))) b)) (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2)))) y)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 t 3) (/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 (log.f64 a))) b)) (*.f64 x (pow.f64 (log.f64 a) 3))) y))) (*.f64 (/.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 (log.f64 a))) b)) y) (+.f64 (*.f64 t (*.f64 (log.f64 a) x)) x))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 x (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 1 a)) (pow.f64 (log.f64 a) 2))) (/.f64 (pow.f64 t 2) y))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 t 3) (/.f64 (*.f64 x (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 1 a)) (pow.f64 (log.f64 a) 3))) y))) (*.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 1 a)) y) (+.f64 x (*.f64 t (*.f64 (log.f64 a) x))))))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 t -1)) (*.f64 (log.f64 a) -1)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b))) (/.f64 x y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 b) (*.f64 (log.f64 a) (-.f64 1 t))))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 t -1)) (*.f64 (log.f64 a) -1)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b))) (/.f64 x y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 b) (*.f64 (log.f64 a) (-.f64 1 t))))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 t -1)) (*.f64 (log.f64 a) -1)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b))) (/.f64 x y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 b) (*.f64 (log.f64 a) (-.f64 1 t))))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 t -1)) (*.f64 (log.f64 a) -1)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b))) (/.f64 x y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 b) (*.f64 (log.f64 a) (-.f64 1 t))))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (*.f64 (log.f64 (/.f64 1 a)) -1)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (neg.f64 (log.f64 (/.f64 1 a)))) b))) (/.f64 x y))
(*.f64 (exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 t -1))) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (*.f64 (log.f64 (/.f64 1 a)) -1)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (neg.f64 (log.f64 (/.f64 1 a)))) b))) (/.f64 x y))
(*.f64 (exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 t -1))) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (*.f64 (log.f64 (/.f64 1 a)) -1)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (neg.f64 (log.f64 (/.f64 1 a)))) b))) (/.f64 x y))
(*.f64 (exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 t -1))) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (*.f64 (log.f64 (/.f64 1 a)) -1)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (neg.f64 (log.f64 (/.f64 1 a)))) b))) (/.f64 x y))
(*.f64 (exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 t -1))) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) b))) (/.f64 x y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) b))) (/.f64 x y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) b))) (/.f64 x y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) b))) (/.f64 x y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (/.f64 x y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 b x)) y)) (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y))
(+.f64 (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) y)) (*.f64 -1 (*.f64 (*.f64 b x) (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) y))))
(+.f64 (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) y)) (neg.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (/.f64 (*.f64 b x) y))))
(+.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (/.f64 x y)) (neg.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (/.f64 (*.f64 b x) y))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 (pow.f64 b 2) x)) y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 b x)) y)) (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 b x) (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) y))) (+.f64 (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) y)) (*.f64 1/2 (*.f64 (*.f64 x (pow.f64 b 2)) (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) y)))))
(+.f64 (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) y)) (+.f64 (neg.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (/.f64 (*.f64 b x) y))) (*.f64 1/2 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (/.f64 (*.f64 x (pow.f64 b 2)) y)))))
(+.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (/.f64 x y)) (+.f64 (neg.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (/.f64 (*.f64 b x) y))) (*.f64 1/2 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (/.f64 (*.f64 x (pow.f64 b 2)) y)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 (pow.f64 b 2) x)) y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 b x)) y)) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y) (*.f64 -1/6 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 (pow.f64 b 3) x)) y)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 b x) (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) y))) (+.f64 (+.f64 (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) y)) (*.f64 -1/6 (*.f64 (*.f64 x (pow.f64 b 3)) (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) y)))) (*.f64 1/2 (*.f64 (*.f64 x (pow.f64 b 2)) (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) y)))))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (/.f64 (*.f64 x (pow.f64 b 2)) y))) (+.f64 (neg.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (/.f64 (*.f64 b x) y))) (+.f64 (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) y)) (*.f64 -1/6 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (/.f64 (*.f64 x (pow.f64 b 3)) y))))))
(+.f64 (neg.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (/.f64 (*.f64 b x) y))) (+.f64 (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) y)) (+.f64 (*.f64 -1/6 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (/.f64 (*.f64 x (pow.f64 b 3)) y))) (*.f64 1/2 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (/.f64 (*.f64 x (pow.f64 b 2)) y))))))
(+.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (/.f64 x y)) (+.f64 (neg.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (/.f64 (*.f64 b x) y))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (/.f64 (*.f64 x (pow.f64 b 2)) y))) (*.f64 -1/6 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (/.f64 (*.f64 x (pow.f64 b 3)) y))))))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a))))) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z))) (neg.f64 b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (+.f64 (neg.f64 b) (*.f64 y (log.f64 z))))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (+.f64 (*.f64 y (log.f64 z)) (neg.f64 b)))) y))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a))))) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z))) (neg.f64 b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (+.f64 (neg.f64 b) (*.f64 y (log.f64 z))))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (+.f64 (*.f64 y (log.f64 z)) (neg.f64 b)))) y))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a))))) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z))) (neg.f64 b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (+.f64 (neg.f64 b) (*.f64 y (log.f64 z))))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (+.f64 (*.f64 y (log.f64 z)) (neg.f64 b)))) y))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a))))) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z))) (neg.f64 b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (+.f64 (neg.f64 b) (*.f64 y (log.f64 z))))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (+.f64 (*.f64 y (log.f64 z)) (neg.f64 b)))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b))
(exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))
(+.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 y (log.f64 z))))
(+.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 y (log.f64 z))))
(+.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 y (log.f64 z))) (*.f64 1/2 (*.f64 (pow.f64 y 2) (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (pow.f64 (log.f64 z) 2))))))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 y (log.f64 z))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 (pow.f64 (log.f64 z) 2) (pow.f64 y 2)))) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(+.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 y (log.f64 z))) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 (*.f64 (pow.f64 (log.f64 z) 2) (pow.f64 y 2)) 1/2))))
(+.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 (*.f64 y (log.f64 z)) (*.f64 (*.f64 (pow.f64 (log.f64 z) 2) (pow.f64 y 2)) 1/2))))
(+.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 y (log.f64 z))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 y 2) (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (pow.f64 (log.f64 z) 2)))) (*.f64 1/6 (*.f64 (pow.f64 y 3) (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (pow.f64 (log.f64 z) 3)))))))
(+.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 y (log.f64 z))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 (pow.f64 (log.f64 z) 2) (pow.f64 y 2)))) (*.f64 1/6 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 (pow.f64 (log.f64 z) 3) (pow.f64 y 3)))))))
(+.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 y (log.f64 z))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 (*.f64 (pow.f64 (log.f64 z) 2) (pow.f64 y 2)) 1/2)) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 (*.f64 (pow.f64 (log.f64 z) 3) (pow.f64 y 3)) 1/6)))))
(+.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 (*.f64 (pow.f64 (log.f64 z) 2) (pow.f64 y 2)) 1/2)) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 (*.f64 y (log.f64 z)) (*.f64 (*.f64 (pow.f64 (log.f64 z) 3) (pow.f64 y 3)) 1/6)))))
(exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (*.f64 (log.f64 (/.f64 1 z)) -1)) b)))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (neg.f64 (log.f64 (/.f64 1 z)))) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (*.f64 (log.f64 (/.f64 1 z)) -1)) b)))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (neg.f64 (log.f64 (/.f64 1 z)))) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (*.f64 (log.f64 (/.f64 1 z)) -1)) b)))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (neg.f64 (log.f64 (/.f64 1 z)))) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (*.f64 (log.f64 (/.f64 1 z)) -1)) b)))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (neg.f64 (log.f64 (/.f64 1 z)))) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))))) b))
(exp.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))))) b))
(exp.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))))) b))
(exp.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))))) b))
(exp.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b))
(exp.f64 (+.f64 (*.f64 (log.f64 a) -1) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 (log.f64 a))) b))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 1 a))
(+.f64 (*.f64 t (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (log.f64 a))) (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)))
(+.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) -1) (-.f64 (*.f64 y (log.f64 z)) b))) (*.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) -1) (-.f64 (*.f64 y (log.f64 z)) b))) (*.f64 (log.f64 a) t)))
(+.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 (log.f64 a))) b)) (*.f64 t (*.f64 (log.f64 a) (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 (log.f64 a))) b)))))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 1 a)) (*.f64 t (*.f64 (log.f64 a) (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 1 a)))))
(+.f64 (*.f64 t (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (log.f64 a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (pow.f64 (log.f64 a) 2)))) (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b))))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) -1) (-.f64 (*.f64 y (log.f64 z)) b))) (*.f64 (pow.f64 (log.f64 a) 2) (pow.f64 t 2)))) (+.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) -1) (-.f64 (*.f64 y (log.f64 z)) b))) (*.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) -1) (-.f64 (*.f64 y (log.f64 z)) b))) (*.f64 (log.f64 a) t))))
(+.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 (log.f64 a))) b)) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 (log.f64 a))) b)) (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)))) (*.f64 t (*.f64 (log.f64 a) (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 (log.f64 a))) b))))))
(+.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 (log.f64 a))) b)) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 (log.f64 a))) b)) (+.f64 (*.f64 t (log.f64 a)) (*.f64 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)) 1/2))))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 1 a)) (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 1 a)) (+.f64 (*.f64 t (log.f64 a)) (*.f64 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)) 1/2))))
(+.f64 (*.f64 t (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (log.f64 a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (pow.f64 (log.f64 a) 2)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 t 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (pow.f64 (log.f64 a) 3)))) (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)))))
(+.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) -1) (-.f64 (*.f64 y (log.f64 z)) b))) (*.f64 (log.f64 a) t)) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) -1) (-.f64 (*.f64 y (log.f64 z)) b))) (*.f64 (pow.f64 (log.f64 a) 2) (pow.f64 t 2)))) (+.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) -1) (-.f64 (*.f64 y (log.f64 z)) b))) (*.f64 1/6 (*.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) -1) (-.f64 (*.f64 y (log.f64 z)) b))) (*.f64 (pow.f64 (log.f64 a) 3) (pow.f64 t 3)))))))
(+.f64 (*.f64 t (*.f64 (log.f64 a) (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 (log.f64 a))) b)))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 (log.f64 a))) b)) (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)))) (+.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 (log.f64 a))) b)) (*.f64 1/6 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 (log.f64 a))) b)) (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3)))))))
(+.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 (log.f64 a))) b)) (+.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 (log.f64 a))) b)) (+.f64 (*.f64 t (log.f64 a)) (*.f64 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)) 1/2))) (*.f64 1/6 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 (log.f64 a))) b)) (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3))))))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 1 a)) (+.f64 (*.f64 1/6 (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 1 a)) (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3)))) (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 1 a)) (+.f64 (*.f64 t (log.f64 a)) (*.f64 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)) 1/2)))))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 t -1)) (*.f64 (log.f64 a) -1)) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 b) (*.f64 (log.f64 a) (-.f64 1 t)))))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 t -1)) (*.f64 (log.f64 a) -1)) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 b) (*.f64 (log.f64 a) (-.f64 1 t)))))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 t -1)) (*.f64 (log.f64 a) -1)) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 b) (*.f64 (log.f64 a) (-.f64 1 t)))))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 t -1)) (*.f64 (log.f64 a) -1)) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 b) (*.f64 (log.f64 a) (-.f64 1 t)))))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (*.f64 (log.f64 (/.f64 1 a)) -1)) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (neg.f64 (log.f64 (/.f64 1 a)))) b)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 t -1))) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (*.f64 (log.f64 (/.f64 1 a)) -1)) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (neg.f64 (log.f64 (/.f64 1 a)))) b)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 t -1))) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (*.f64 (log.f64 (/.f64 1 a)) -1)) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (neg.f64 (log.f64 (/.f64 1 a)))) b)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 t -1))) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (*.f64 (log.f64 (/.f64 1 a)) -1)) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (neg.f64 (log.f64 (/.f64 1 a)))) b)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 t -1))) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) b)))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) b)))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) b)))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) b)))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z))))
(+.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 -1 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) b)))
(+.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (neg.f64 b)))
(+.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (*.f64 b (neg.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))))))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (pow.f64 b 2))) (+.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 -1 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) b))))
(+.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (+.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (neg.f64 b)) (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (*.f64 (pow.f64 b 2) 1/2))))
(+.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (+.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (neg.f64 b)) (*.f64 1/2 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (pow.f64 b 2)))))
(+.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (+.f64 (*.f64 1/2 (pow.f64 b 2)) (neg.f64 b))))
(+.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (+.f64 (neg.f64 b) (*.f64 1/2 (pow.f64 b 2)))))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (pow.f64 b 2))) (+.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (+.f64 (*.f64 -1 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) b)) (*.f64 -1/6 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (pow.f64 b 3))))))
(+.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (+.f64 (+.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (neg.f64 b)) (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (*.f64 (pow.f64 b 3) -1/6))) (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (*.f64 (pow.f64 b 2) 1/2))))
(+.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (neg.f64 b)) (+.f64 (+.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (*.f64 -1/6 (pow.f64 b 3)))) (*.f64 1/2 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (pow.f64 b 2)))))
(+.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (+.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (*.f64 -1/6 (pow.f64 b 3))) (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (+.f64 (*.f64 1/2 (pow.f64 b 2)) (neg.f64 b)))))
(+.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (+.f64 (*.f64 1/2 (pow.f64 b 2)) (+.f64 (neg.f64 b) (*.f64 -1/6 (pow.f64 b 3))))))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a)))))
(exp.f64 (+.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z))) (neg.f64 b)))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (+.f64 (neg.f64 b) (*.f64 y (log.f64 z)))))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (+.f64 (*.f64 y (log.f64 z)) (neg.f64 b))))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a)))))
(exp.f64 (+.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z))) (neg.f64 b)))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (+.f64 (neg.f64 b) (*.f64 y (log.f64 z)))))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (+.f64 (*.f64 y (log.f64 z)) (neg.f64 b))))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a)))))
(exp.f64 (+.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z))) (neg.f64 b)))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (+.f64 (neg.f64 b) (*.f64 y (log.f64 z)))))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (+.f64 (*.f64 y (log.f64 z)) (neg.f64 b))))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a)))))
(exp.f64 (+.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z))) (neg.f64 b)))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (+.f64 (neg.f64 b) (*.f64 y (log.f64 z)))))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (+.f64 (*.f64 y (log.f64 z)) (neg.f64 b))))
(+.f64 (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a)))))) 0)
(/.f64 x (*.f64 y (exp.f64 (-.f64 b (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))))))
(/.f64 (/.f64 x y) (exp.f64 (-.f64 b (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z))))))
(+.f64 0 (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a)))))))
(/.f64 x (*.f64 y (exp.f64 (-.f64 b (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))))))
(/.f64 (/.f64 x y) (exp.f64 (-.f64 b (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z))))))
(-.f64 (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a)))))) 0)
(/.f64 x (*.f64 y (exp.f64 (-.f64 b (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))))))
(/.f64 (/.f64 x y) (exp.f64 (-.f64 b (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z))))))
(/.f64 1 (/.f64 (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a))))) (/.f64 x y)))
(/.f64 x (*.f64 y (exp.f64 (-.f64 b (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))))))
(/.f64 (/.f64 x y) (exp.f64 (-.f64 b (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z))))))
(/.f64 1 (/.f64 (/.f64 1 x) (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y)))
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 y x))
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 x (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a))))))
(/.f64 x (*.f64 y (exp.f64 (-.f64 b (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))))))
(/.f64 (/.f64 x y) (exp.f64 (-.f64 b (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z))))))
(/.f64 (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a)))))) 1)
(/.f64 x (*.f64 y (exp.f64 (-.f64 b (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))))))
(/.f64 (/.f64 x y) (exp.f64 (-.f64 b (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z))))))
(/.f64 -1 (/.f64 (/.f64 y (neg.f64 x)) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (+.f64 x x) (/.f64 (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a))))) (/.f64 1/2 y)))
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (+.f64 x x) (+.f64 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 2 (/.f64 (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a))))) (/.f64 (/.f64 x 2) y)))
(/.f64 2 (/.f64 y (/.f64 (/.f64 x 2) (exp.f64 (-.f64 b (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z))))))))
(/.f64 2 (/.f64 2 (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z))))))))
(*.f64 (/.f64 2 y) (/.f64 (/.f64 x 2) (exp.f64 (-.f64 b (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))))))
(/.f64 2 (+.f64 (/.f64 (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a))))) (/.f64 x y)) (/.f64 (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a))))) (/.f64 x y))))
(/.f64 x (*.f64 y (exp.f64 (-.f64 b (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))))))
(/.f64 (/.f64 x y) (exp.f64 (-.f64 b (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z))))))
(/.f64 2 (/.f64 (/.f64 (*.f64 y 4) x) (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2)))
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (*.f64 x (/.f64 2 y))) 2)
(*.f64 (*.f64 x (/.f64 2 y)) (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 (*.f64 x (/.f64 2 y)) 2))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (*.f64 (/.f64 x y) 1))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) (*.f64 y (/.f64 2 x)))
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 x (/.f64 2 y)) (/.f64 (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a))))) 1/2))
(/.f64 2 (/.f64 y (/.f64 (/.f64 x 2) (exp.f64 (-.f64 b (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z))))))))
(/.f64 2 (/.f64 2 (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z))))))))
(*.f64 (/.f64 2 y) (/.f64 (/.f64 x 2) (exp.f64 (-.f64 b (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))))))
(/.f64 (*.f64 x (/.f64 2 y)) (+.f64 (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a))))) (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a)))))))
(/.f64 2 (/.f64 y (/.f64 (/.f64 x 2) (exp.f64 (-.f64 b (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z))))))))
(/.f64 2 (/.f64 2 (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z))))))))
(*.f64 (/.f64 2 y) (/.f64 (/.f64 x 2) (exp.f64 (-.f64 b (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))))))
(/.f64 (*.f64 x 4) (+.f64 (/.f64 (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a))))) (/.f64 1/2 y)) (/.f64 (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a))))) (/.f64 1/2 y))))
(*.f64 4 (/.f64 x (+.f64 (/.f64 y (/.f64 1/2 (exp.f64 (-.f64 b (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z))))))) (/.f64 y (/.f64 1/2 (exp.f64 (-.f64 b (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z))))))))))
(/.f64 (*.f64 x 4) (+.f64 (/.f64 (exp.f64 (-.f64 b (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z))))) (/.f64 1/2 y)) (/.f64 (exp.f64 (-.f64 b (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z))))) (/.f64 1/2 y))))
(*.f64 x (/.f64 4 (*.f64 2 (*.f64 y (/.f64 2 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))))))))
(/.f64 (*.f64 x 4) (/.f64 (*.f64 y 4) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 x 4) (/.f64 4 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y)))
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 4 (+.f64 (/.f64 (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a))))) (/.f64 (/.f64 x 2) y)) (/.f64 (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a))))) (/.f64 (/.f64 x 2) y))))
(/.f64 2 (/.f64 y (/.f64 (/.f64 x 2) (exp.f64 (-.f64 b (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z))))))))
(/.f64 2 (/.f64 2 (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z))))))))
(*.f64 (/.f64 2 y) (/.f64 (/.f64 x 2) (exp.f64 (-.f64 b (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))))))
(/.f64 4 (/.f64 (*.f64 2 (*.f64 y (/.f64 2 x))) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 4 (/.f64 (/.f64 (*.f64 y 4) x) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (/.f64 1 y) (/.f64 (/.f64 1 x) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (neg.f64 x) (/.f64 y (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (neg.f64 x) (/.f64 (neg.f64 (+.f64 y y)) (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2)))
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (neg.f64 x) (/.f64 -1 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y)))
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (*.f64 (/.f64 x y) 4)) 4)
(*.f64 (*.f64 x (/.f64 2 y)) (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 (*.f64 x (/.f64 2 y)) 2))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (*.f64 (/.f64 x y) 1))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 4) (*.f64 2 (*.f64 y (/.f64 2 x))))
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 4) (*.f64 4 (/.f64 y x)))
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 (/.f64 x y) 4) (+.f64 (/.f64 (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a))))) 1/2) (/.f64 (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a))))) 1/2)))
(/.f64 (*.f64 (/.f64 x y) 4) (+.f64 (/.f64 (exp.f64 (-.f64 b (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z))))) 1/2) (/.f64 (exp.f64 (-.f64 b (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z))))) 1/2)))
(*.f64 (/.f64 x y) (exp.f64 (neg.f64 (-.f64 b (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))))))
(*.f64 (/.f64 x y) (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))))
(/.f64 (*.f64 (/.f64 x y) 4) (/.f64 4 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 (+.f64 x x) 4) (/.f64 (*.f64 (+.f64 y y) 4) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) (/.f64 1 x))
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 1/2 (/.f64 (/.f64 y x) (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2)))
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 1/2 (/.f64 (/.f64 y (+.f64 x x)) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 1/2 (/.f64 (/.f64 1/2 x) (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y)))
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (/.f64 1/2 y) (/.f64 (/.f64 1/2 x) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 x -2) (+.f64 (/.f64 y (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))) (/.f64 y (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 x -2) (/.f64 (*.f64 2 (neg.f64 y)) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 x -2) (/.f64 (neg.f64 (+.f64 y y)) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 (/.f64 x y) (/.f64 x y)) (/.f64 (*.f64 x (/.f64 2 y)) (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2)))
(/.f64 (*.f64 2 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) (/.f64 (*.f64 x (/.f64 2 y)) (*.f64 (/.f64 x y) (/.f64 x y))))
(*.f64 2 (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (*.f64 x (/.f64 (/.f64 2 y) (*.f64 (/.f64 x y) (/.f64 x y))))))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 2 (*.f64 x (/.f64 (/.f64 2 y) (*.f64 (/.f64 x y) (/.f64 x y))))))
(/.f64 (*.f64 2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (*.f64 (/.f64 x y) 4))) 8)
(*.f64 (*.f64 x (/.f64 2 y)) (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 (*.f64 x (/.f64 2 y)) 2))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (*.f64 (/.f64 x y) 1))
(/.f64 (*.f64 2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 4)) (+.f64 (*.f64 4 (/.f64 y x)) (*.f64 4 (/.f64 y x))))
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 1/2 y)) (/.f64 1/2 x))
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (/.f64 (*.f64 (/.f64 x y) 4) (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a)))))) 4)
(/.f64 (*.f64 (/.f64 x y) 4) (+.f64 (/.f64 (exp.f64 (-.f64 b (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z))))) 1/2) (/.f64 (exp.f64 (-.f64 b (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z))))) 1/2)))
(*.f64 (/.f64 x y) (exp.f64 (neg.f64 (-.f64 b (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))))))
(*.f64 (/.f64 x y) (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))))
(/.f64 (/.f64 (*.f64 x 4) y) (/.f64 4 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (/.f64 (neg.f64 x) y) (/.f64 -1 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (/.f64 (/.f64 x 2) y) (/.f64 1 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2)))
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) (/.f64 y (+.f64 x x)))
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) (neg.f64 (/.f64 y x)))
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (neg.f64 (/.f64 x y)) (/.f64 -1 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (+.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y)) (+.f64 (/.f64 1 x) (/.f64 1 x)))
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (+.f64 (*.f64 2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (*.f64 (/.f64 x y) 4))) (*.f64 2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (*.f64 (/.f64 x y) 4)))) 16)
(*.f64 (*.f64 x (/.f64 2 y)) (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 (*.f64 x (/.f64 2 y)) 2))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (*.f64 (/.f64 x y) 1))
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 x y) 4) (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a)))))) (/.f64 (*.f64 (/.f64 x y) 4) (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a))))))) 8)
(/.f64 (*.f64 (/.f64 x y) 4) (+.f64 (/.f64 (exp.f64 (-.f64 b (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z))))) 1/2) (/.f64 (exp.f64 (-.f64 b (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z))))) 1/2)))
(*.f64 (/.f64 x y) (exp.f64 (neg.f64 (-.f64 b (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))))))
(*.f64 (/.f64 x y) (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))))
(/.f64 (+.f64 (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))) (+.f64 (neg.f64 (/.f64 y x)) (neg.f64 (/.f64 y x))))
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 1/2) (*.f64 y (/.f64 2 x)))
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) y) (/.f64 2 x))
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (neg.f64 y)) (/.f64 -1 x))
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 1 x)) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (neg.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2)) (-.f64 0 (*.f64 y (/.f64 2 x))))
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (neg.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y)) (-.f64 0 (/.f64 1 x)))
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (neg.f64 (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))) (/.f64 y x))
(*.f64 x (/.f64 (exp.f64 (+.f64 (-.f64 (*.f64 y (log.f64 z)) b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(+.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 0)
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(+.f64 0 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(-.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 0)
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(*.f64 1 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 1)
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(*.f64 2 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) 1/2)
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(*.f64 (exp.f64 (*.f64 (+.f64 t -1) (log.f64 a))) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (exp.f64 (*.f64 (+.f64 t -1) (log.f64 a))))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(*.f64 1/2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(*.f64 (exp.f64 (*.f64 y (log.f64 z))) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (exp.f64 (*.f64 y (log.f64 z))))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(*.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) 2)
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(*.f64 (exp.f64 (neg.f64 b)) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a)))))
(exp.f64 (+.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z))) (neg.f64 b)))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (+.f64 (neg.f64 b) (*.f64 y (log.f64 z)))))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (+.f64 (*.f64 y (log.f64 z)) (neg.f64 b))))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a)))) (exp.f64 (neg.f64 b)))
(exp.f64 (+.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z))) (neg.f64 b)))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (+.f64 (neg.f64 b) (*.f64 y (log.f64 z)))))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (+.f64 (*.f64 y (log.f64 z)) (neg.f64 b))))
(*.f64 (exp.f64 -1) (exp.f64 (-.f64 1 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a)))))))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(/.f64 1 (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a))))))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 1)
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(/.f64 2 (+.f64 (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a))))) (exp.f64 (-.f64 b (+.f64 (*.f64 y (log.f64 z)) (*.f64 (+.f64 t -1) (log.f64 a)))))))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) 2)
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(/.f64 (exp.f64 (*.f64 (+.f64 t -1) (log.f64 a))) (exp.f64 (-.f64 b (*.f64 y (log.f64 z)))))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 4) 4)
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(/.f64 (*.f64 2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 4)) 8)
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 4)) (*.f64 2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 4))) 16)
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))

eval424.0ms (0.8%)

Compiler

Compiled 17569 to 8536 computations (51.4% saved)

prune339.0ms (0.7%)

Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New5686574
Fresh000
Picked101
Done101
Total5706576
Error
0.0b
Counts
576 → 6
Alt Table
Click to see full alt table
StatusErrorProgram
2.3b
(/.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) (/.f64 1 x))
13.8b
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
17.4b
(*.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 1 a)) y) (+.f64 x (*.f64 t (*.f64 (log.f64 a) x))))
16.9b
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 1 a)) (/.f64 x y))
17.1b
(*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (/.f64 x y))
13.2b
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) y))
Compiler

Compiled 264 to 190 computations (28% saved)

localize131.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(*.f64 (+.f64 t -1) (log.f64 a))
0.3b
(*.f64 y (log.f64 z))
0.9b
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
1.4b
(/.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) (/.f64 1 x))
Compiler

Compiled 105 to 50 computations (52.4% saved)

series6.0ms (0%)

Counts
3 → 156
Calls

39 calls:

TimeVariablePointExpression
0.0ms
t
@0
(/.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) (/.f64 1 x))
0.0ms
b
@0
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
0.0ms
y
@0
(/.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) (/.f64 1 x))
0.0ms
b
@0
(/.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) (/.f64 1 x))
0.0ms
t
@0
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))

rewrite101.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
2120×bool.json-1
2120×bool.json-2
1672×bool.json-3
960×rational.json-simplify-35
738×rational.json-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
022121
1234115
2696115
32003115
46156115
Stop Event
node limit
Counts
3 → 110
Calls
Call 1
Inputs
(/.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) (/.f64 1 x))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(*.f64 (+.f64 t -1) (log.f64 a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 x y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 x y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (*.f64 (/.f64 1 x) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (*.f64 y (neg.f64 (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (neg.f64 (/.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) (neg.f64 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) x) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) (/.f64 2 (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 (exp.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 (/.f64 2 (/.f64 2 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 x (*.f64 x (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 x y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) (*.f64 (/.f64 1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 x (*.f64 2 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (*.f64 y (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 x y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (/.f64 1/2 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 1/2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 (/.f64 1/2 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 (/.f64 1 (/.f64 2 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (/.f64 2 (/.f64 4 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) (/.f64 x (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) (*.f64 (/.f64 x (+.f64 y y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) (*.f64 (/.f64 1/2 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) (*.f64 (/.f64 x 2) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) (*.f64 1/2 (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 2 y)) (/.f64 x 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 2 y)) (*.f64 (/.f64 x 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 2 y)) (*.f64 1/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 2 y)) (/.f64 1 (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) x) (/.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 y (log.f64 z))) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 y (log.f64 z))) (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 y (log.f64 z))) (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 y (log.f64 z))) (*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 y (log.f64 z))) (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 x (/.f64 (exp.f64 (*.f64 y (log.f64 z))) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x x) (/.f64 1 (*.f64 x (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 4) (/.f64 1 (*.f64 2 (*.f64 2 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 4) (/.f64 1 (/.f64 4 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 4) (/.f64 1 (*.f64 y (*.f64 (/.f64 1 x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (*.f64 (/.f64 x y) 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) 4) (/.f64 1 (*.f64 (/.f64 1 x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (+.f64 x x)) (/.f64 1/2 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y) (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 z))) y) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 z))) y) (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 z))) y) (*.f64 x (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (exp.f64 (*.f64 y (log.f64 z)))) (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (exp.f64 (*.f64 y (log.f64 z)))) (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x y) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x y) (exp.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (/.f64 (exp.f64 (*.f64 y (log.f64 z))) y)) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 1 (/.f64 -1 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 1 (neg.f64 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) (/.f64 1 (*.f64 (/.f64 1 x) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) (/.f64 1 (*.f64 y (neg.f64 (/.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) (/.f64 1 (neg.f64 (/.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) y) (/.f64 1 (neg.f64 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) y) (/.f64 1 (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (neg.f64 x)) (/.f64 1 (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (exp.f64 (*.f64 y (log.f64 z)))) (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 y (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 (exp.f64 (*.f64 y (log.f64 z))) (*.f64 y (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 y)) (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (*.f64 (/.f64 1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 y)) (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (exp.f64 (*.f64 y (log.f64 z))) y)) (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 (/.f64 1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (exp.f64 (*.f64 y (log.f64 z))) y)) (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (*.f64 (/.f64 x y) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)) (exp.f64 (*.f64 y (log.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x) (/.f64 (exp.f64 (*.f64 y (log.f64 z))) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (+.f64 y y)) (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x 2) (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y) (*.f64 x (exp.f64 (*.f64 y (log.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))) (/.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))) (/.f64 (+.f64 x x) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 2 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))) (/.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x 1/2) (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 y) (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 x y)) (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 x y)) (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 x y)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 y (log.f64 z))) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (exp.f64 (*.f64 y (log.f64 z))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (exp.f64 (*.f64 y (log.f64 z)))) (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 (exp.f64 (*.f64 y (log.f64 z))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x or (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 t -1) (log.f64 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 t -1) (log.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 t -1) (log.f64 a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t -1) (log.f64 a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 t -1) (*.f64 (log.f64 a) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 t -1) (log.f64 a)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (*.f64 (+.f64 t -1) (log.f64 a)) 4) (*.f64 (*.f64 (+.f64 t -1) (log.f64 a)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (+.f64 t -1) (log.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 (+.f64 t -1) (log.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 (+.f64 t -1) (log.f64 a)))))))

simplify308.0ms (0.6%)

Algorithm
egg-herbie
Rules
1560×rational.json-simplify-35
1454×rational.json-simplify-51
1240×rational.json-simplify-46
944×rational.json-simplify-53
880×rational.json-simplify-1
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
044115820
1114515370
2306014874
3576714608
Stop Event
node limit
Counts
266 → 284
Calls
Call 1
Inputs
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 (log.f64 z) x)) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y))
(+.f64 (*.f64 1/2 (*.f64 y (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 (pow.f64 (log.f64 z) 2) x)))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 (log.f64 z) x)) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)))
(+.f64 (*.f64 1/2 (*.f64 y (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 (pow.f64 (log.f64 z) 2) x)))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 (log.f64 z) x)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 y 2) (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 (pow.f64 (log.f64 z) 3) x)))) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y))))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) x) y)
(+.f64 (/.f64 (*.f64 t (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (*.f64 x (log.f64 a)))) y) (/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) x) y))
(+.f64 (/.f64 (*.f64 t (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (*.f64 (log.f64 a) x))) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (*.f64 x (pow.f64 (log.f64 a) 2)))) y)) (/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) x) y)))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (*.f64 x (pow.f64 (log.f64 a) 3)))) y)) (+.f64 (/.f64 (*.f64 t (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (*.f64 (log.f64 a) x))) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (*.f64 x (pow.f64 (log.f64 a) 2)))) y)) (/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) x) y))))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 b x)) y)) (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 (pow.f64 b 2) x)) y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 b x)) y)) (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 (pow.f64 b 2) x)) y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 b x)) y)) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y) (*.f64 -1/6 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 (pow.f64 b 3) x)) y)))))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b)))) x) y)
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b)))) x) y)
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b)))) x) y)
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b)))) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b))
(+.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 y (log.f64 z))))
(+.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 y (log.f64 z))) (*.f64 1/2 (*.f64 (pow.f64 y 2) (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (pow.f64 (log.f64 z) 2))))))
(+.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 y (log.f64 z))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 y 2) (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (pow.f64 (log.f64 z) 2)))) (*.f64 1/6 (*.f64 (pow.f64 y 3) (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (pow.f64 (log.f64 z) 3)))))))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b))
(+.f64 (*.f64 t (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (log.f64 a))) (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)))
(+.f64 (*.f64 t (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (log.f64 a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (pow.f64 (log.f64 a) 2)))) (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b))))
(+.f64 (*.f64 t (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (log.f64 a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (pow.f64 (log.f64 a) 2)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 t 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (pow.f64 (log.f64 a) 3)))) (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)))))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))))
(+.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 -1 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) b)))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (pow.f64 b 2))) (+.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 -1 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) b))))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (pow.f64 b 2))) (+.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (+.f64 (*.f64 -1 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) b)) (*.f64 -1/6 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (pow.f64 b 3))))))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b))))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b))))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b))))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b))))
(*.f64 -1 (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a)))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a)))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a)))
(*.f64 t (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a)))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a)))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a)))
(*.f64 t (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a)))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a)))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a)))
(*.f64 (-.f64 t 1) (log.f64 a))
(*.f64 (-.f64 t 1) (log.f64 a))
(*.f64 (-.f64 t 1) (log.f64 a))
(*.f64 (-.f64 t 1) (log.f64 a))
(*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))
(*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))
(*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))
(*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))
(*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))
(*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))
(*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))
(*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))
(+.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 x y)) 0)
(+.f64 0 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 x y)))
(-.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 x y)) 0)
(*.f64 -1 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (*.f64 (/.f64 1 x) (neg.f64 y))))
(*.f64 -1 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (*.f64 y (neg.f64 (/.f64 1 x)))))
(*.f64 -1 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (neg.f64 (/.f64 y x))))
(*.f64 -1 (/.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) (neg.f64 (/.f64 1 x))))
(*.f64 -1 (/.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) (/.f64 -1 x)))
(*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) x) (neg.f64 y)))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 x y))
(*.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) x)
(*.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) (/.f64 2 (/.f64 2 x)))
(*.f64 1 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 x y)))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y))
(*.f64 x (*.f64 (exp.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))) (/.f64 1 y)))
(*.f64 x (*.f64 (/.f64 2 (/.f64 2 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))) (/.f64 1 y)))
(*.f64 x (/.f64 x (*.f64 x (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))
(*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 x y)) 1)
(*.f64 2 (/.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) (*.f64 (/.f64 1 x) 2)))
(*.f64 2 (/.f64 x (*.f64 2 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))
(*.f64 2 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (*.f64 y (/.f64 2 x))))
(*.f64 2 (/.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) (/.f64 2 x)))
(*.f64 2 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 x y)) 2))
(*.f64 (+.f64 x x) (/.f64 1/2 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))
(*.f64 (+.f64 x x) (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 1/2 y)))
(*.f64 (+.f64 x x) (*.f64 (/.f64 1/2 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))) 1))
(*.f64 (+.f64 x x) (*.f64 (/.f64 1 (/.f64 2 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))) (/.f64 1 y)))
(*.f64 (+.f64 x x) (/.f64 2 (/.f64 4 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y))))
(*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) (/.f64 x (+.f64 y y)))
(*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) (*.f64 (/.f64 x (+.f64 y y)) 1))
(*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) (*.f64 (/.f64 1/2 y) x))
(*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) (*.f64 (/.f64 x 2) (/.f64 1 y)))
(*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) (*.f64 1/2 (/.f64 x y)))
(*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 2 y)) (/.f64 x 2))
(*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 2 y)) (*.f64 (/.f64 x 2) 1))
(*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 2 y)) (*.f64 1/2 x))
(*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 2 y)) (/.f64 1 (/.f64 2 x)))
(*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) x) (/.f64 1 y))
(*.f64 (exp.f64 (*.f64 y (log.f64 z))) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)))
(*.f64 (exp.f64 (*.f64 y (log.f64 z))) (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)) 1))
(*.f64 (exp.f64 (*.f64 y (log.f64 z))) (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y) x))
(*.f64 (exp.f64 (*.f64 y (log.f64 z))) (*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(*.f64 (exp.f64 (*.f64 y (log.f64 z))) (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x) (/.f64 1 y)))
(*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 x (/.f64 (exp.f64 (*.f64 y (log.f64 z))) y)))
(*.f64 (*.f64 x x) (/.f64 1 (*.f64 x (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))
(*.f64 (*.f64 x 4) (/.f64 1 (*.f64 2 (*.f64 2 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))))
(*.f64 (*.f64 x 4) (/.f64 1 (/.f64 4 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y))))
(*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 4) (/.f64 1 (*.f64 y (*.f64 (/.f64 1 x) 4))))
(*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (*.f64 (/.f64 x y) 2)) 1/2)
(*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) 4) (/.f64 1 (*.f64 (/.f64 1 x) 4)))
(*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (+.f64 x x)) (/.f64 1/2 y))
(*.f64 (/.f64 1 y) (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) x))
(*.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 z))) y) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x))
(*.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 z))) y) (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x) 1))
(*.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 z))) y) (*.f64 x (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(*.f64 (*.f64 x (exp.f64 (*.f64 y (log.f64 z)))) (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (*.f64 x (exp.f64 (*.f64 y (log.f64 z)))) (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y) 1))
(*.f64 (/.f64 x y) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(*.f64 (/.f64 x y) (exp.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))
(*.f64 (*.f64 x (/.f64 (exp.f64 (*.f64 y (log.f64 z))) y)) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(*.f64 (neg.f64 x) (/.f64 1 (/.f64 -1 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y))))
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))
(*.f64 (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) (/.f64 1 (*.f64 (/.f64 1 x) (neg.f64 y))))
(*.f64 (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) (/.f64 1 (*.f64 y (neg.f64 (/.f64 1 x)))))
(*.f64 (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) (/.f64 1 (neg.f64 (/.f64 y x))))
(*.f64 (/.f64 (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) y) (/.f64 1 (neg.f64 (/.f64 1 x))))
(*.f64 (/.f64 (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) y) (/.f64 1 (/.f64 -1 x)))
(*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (neg.f64 x)) (/.f64 1 (neg.f64 y)))
(*.f64 (*.f64 2 (exp.f64 (*.f64 y (log.f64 z)))) (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 y (/.f64 2 x))))
(*.f64 (*.f64 2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 (exp.f64 (*.f64 y (log.f64 z))) (*.f64 y (/.f64 2 x))))
(*.f64 (*.f64 2 (/.f64 1 y)) (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (*.f64 (/.f64 1 x) 2)))
(*.f64 (*.f64 2 (/.f64 1 y)) (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 2 x)))
(*.f64 (*.f64 2 (/.f64 (exp.f64 (*.f64 y (log.f64 z))) y)) (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 (/.f64 1 x) 2)))
(*.f64 (*.f64 2 (/.f64 (exp.f64 (*.f64 y (log.f64 z))) y)) (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 2 x)))
(*.f64 1/2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (*.f64 (/.f64 x y) 2)))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)) (exp.f64 (*.f64 y (log.f64 z))))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x) (/.f64 (exp.f64 (*.f64 y (log.f64 z))) y))
(*.f64 (/.f64 1/2 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))) (+.f64 x x))
(*.f64 (/.f64 x (+.f64 y y)) (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2))
(*.f64 (/.f64 x 2) (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 2 y)))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y) (*.f64 x (exp.f64 (*.f64 y (log.f64 z)))))
(*.f64 (exp.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))) (/.f64 x y))
(*.f64 (/.f64 1 (/.f64 2 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))) (/.f64 (+.f64 x x) y))
(*.f64 (/.f64 2 (/.f64 2 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))) (/.f64 x y))
(*.f64 (/.f64 x 1/2) (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (+.f64 y y)))
(*.f64 (/.f64 1/2 y) (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (+.f64 x x)))
(+.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 0)
(+.f64 0 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(-.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 0)
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 1)
(*.f64 1 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(*.f64 2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 1/2))
(*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) 1/2)
(*.f64 (exp.f64 (*.f64 y (log.f64 z))) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (exp.f64 (*.f64 y (log.f64 z))))
(*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 4) 1/4)
(*.f64 (*.f64 2 (exp.f64 (*.f64 y (log.f64 z)))) (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2))
(*.f64 (*.f64 2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 (exp.f64 (*.f64 y (log.f64 z))) 2))
(*.f64 1/2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2))
(/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 1)
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) 2)
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 4) 4)
(/.f64 (*.f64 2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 4)) 8)
(+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) 0)
(+.f64 0 (*.f64 (+.f64 t -1) (log.f64 a)))
(-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) 0)
(/.f64 (*.f64 (+.f64 t -1) (log.f64 a)) 1)
(/.f64 (*.f64 (+.f64 t -1) (*.f64 (log.f64 a) 2)) 2)
(/.f64 (*.f64 (*.f64 (+.f64 t -1) (log.f64 a)) 4) 4)
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 t -1) (log.f64 a)) 4) (*.f64 (*.f64 (+.f64 t -1) (log.f64 a)) 4)) 8)
Outputs
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 (log.f64 z) x)) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y))
(+.f64 (*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 x (log.f64 z))))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 x (log.f64 z))))
(*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 (*.f64 x (log.f64 z)) (/.f64 x y)))
(+.f64 (*.f64 1/2 (*.f64 y (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 (pow.f64 (log.f64 z) 2) x)))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 (log.f64 z) x)) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 x (log.f64 z))) (+.f64 (*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)) (*.f64 y (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 x (pow.f64 (log.f64 z) 2))) 1/2))))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 x (log.f64 z))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 (*.f64 y (*.f64 x (pow.f64 (log.f64 z) 2))) 1/2))))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 (*.f64 x (log.f64 z)) (*.f64 (*.f64 y (*.f64 x (pow.f64 (log.f64 z) 2))) 1/2))))
(*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 (*.f64 x (log.f64 z)) (+.f64 (/.f64 x y) (*.f64 (*.f64 y (*.f64 x (pow.f64 (log.f64 z) 2))) 1/2))))
(+.f64 (*.f64 1/2 (*.f64 y (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 (pow.f64 (log.f64 z) 2) x)))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 (log.f64 z) x)) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 y 2) (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 (pow.f64 (log.f64 z) 3) x)))) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y))))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 x (log.f64 z))) (+.f64 (+.f64 (*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)) (*.f64 1/6 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 (*.f64 x (pow.f64 (log.f64 z) 3)) (pow.f64 y 2))))) (*.f64 y (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 x (pow.f64 (log.f64 z) 2))) 1/2))))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 x (log.f64 z))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 (*.f64 y (*.f64 x (pow.f64 (log.f64 z) 2))) 1/2)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 (log.f64 z) 3))) 1/6)))))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 (/.f64 x y) (*.f64 (*.f64 (pow.f64 y 2) (*.f64 x (pow.f64 (log.f64 z) 3))) 1/6))) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 (*.f64 x (log.f64 z)) (*.f64 (*.f64 y (*.f64 x (pow.f64 (log.f64 z) 2))) 1/2))))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 (*.f64 x (log.f64 z)) (+.f64 (/.f64 x y) (*.f64 (*.f64 y (*.f64 x (pow.f64 (log.f64 z) 2))) 1/2)))) (*.f64 (pow.f64 y 2) (*.f64 1/6 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 x (pow.f64 (log.f64 z) 3))))))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (*.f64 (log.f64 (/.f64 1 z)) -1)) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (neg.f64 (log.f64 (/.f64 1 z)))) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (*.f64 (log.f64 (/.f64 1 z)) -1)) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (neg.f64 (log.f64 (/.f64 1 z)))) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (*.f64 (log.f64 (/.f64 1 z)) -1)) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (neg.f64 (log.f64 (/.f64 1 z)))) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (*.f64 (log.f64 (/.f64 1 z)) -1)) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (neg.f64 (log.f64 (/.f64 1 z)))) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) b))) (/.f64 x y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) b))) (/.f64 x y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) b))) (/.f64 x y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) b))) (/.f64 x y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) -1) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) y))
(+.f64 (/.f64 (*.f64 t (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (*.f64 x (log.f64 a)))) y) (/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) x) y))
(+.f64 (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) -1) (-.f64 (*.f64 y (log.f64 z)) b))) y)) (*.f64 (*.f64 x (*.f64 (log.f64 a) (exp.f64 (+.f64 (*.f64 (log.f64 a) -1) (-.f64 (*.f64 y (log.f64 z)) b))))) (/.f64 t y)))
(+.f64 (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) y)) (*.f64 (*.f64 x (*.f64 (log.f64 a) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))))) (/.f64 t y)))
(*.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) y) (+.f64 (*.f64 t (*.f64 (log.f64 a) x)) x))
(*.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) y) (+.f64 x (*.f64 t (*.f64 (log.f64 a) x))))
(+.f64 (/.f64 (*.f64 t (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (*.f64 (log.f64 a) x))) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (*.f64 x (pow.f64 (log.f64 a) 2)))) y)) (/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) x) y)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 x (*.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) -1) (-.f64 (*.f64 y (log.f64 z)) b))) (pow.f64 (log.f64 a) 2))) (/.f64 (pow.f64 t 2) y))) (+.f64 (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) -1) (-.f64 (*.f64 y (log.f64 z)) b))) y)) (*.f64 (*.f64 x (*.f64 (log.f64 a) (exp.f64 (+.f64 (*.f64 (log.f64 a) -1) (-.f64 (*.f64 y (log.f64 z)) b))))) (/.f64 t y))))
(+.f64 (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) y)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2))) (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) y))) (*.f64 (*.f64 x (*.f64 (log.f64 a) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))))) (/.f64 t y))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2))) (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) y))) (*.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) y) (+.f64 (*.f64 t (*.f64 (log.f64 a) x)) x)))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2))) (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) y))) (*.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) y) (+.f64 x (*.f64 t (*.f64 (log.f64 a) x)))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (*.f64 x (pow.f64 (log.f64 a) 3)))) y)) (+.f64 (/.f64 (*.f64 t (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (*.f64 (log.f64 a) x))) y) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (*.f64 x (pow.f64 (log.f64 a) 2)))) y)) (/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) x) y))))
(+.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 x (*.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) -1) (-.f64 (*.f64 y (log.f64 z)) b))) (pow.f64 (log.f64 a) 2))) (/.f64 (pow.f64 t 2) y))) (+.f64 (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) -1) (-.f64 (*.f64 y (log.f64 z)) b))) y)) (*.f64 (*.f64 x (*.f64 (log.f64 a) (exp.f64 (+.f64 (*.f64 (log.f64 a) -1) (-.f64 (*.f64 y (log.f64 z)) b))))) (/.f64 t y)))) (*.f64 1/6 (*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) -1) (-.f64 (*.f64 y (log.f64 z)) b))) (*.f64 x (pow.f64 (log.f64 a) 3))) (/.f64 (pow.f64 t 3) y))))
(+.f64 (*.f64 (*.f64 x (*.f64 (log.f64 a) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))))) (/.f64 t y)) (+.f64 (+.f64 (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) y)) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2))) (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) y)))) (*.f64 1/6 (*.f64 (*.f64 (pow.f64 t 3) (*.f64 x (pow.f64 (log.f64 a) 3))) (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) y)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2))) (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) y))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 (pow.f64 t 3) (*.f64 x (pow.f64 (log.f64 a) 3))) (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) y))) (*.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) y) (+.f64 (*.f64 t (*.f64 (log.f64 a) x)) x))))
(+.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2))) (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) y))) (*.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) y) (+.f64 x (*.f64 t (*.f64 (log.f64 a) x))))) (*.f64 1/6 (*.f64 (*.f64 (pow.f64 t 3) (*.f64 x (pow.f64 (log.f64 a) 3))) (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) y))))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 t -1)) (*.f64 (log.f64 a) -1)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 b) (*.f64 (log.f64 a) (-.f64 1 t))))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 t -1)) (*.f64 (log.f64 a) -1)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 b) (*.f64 (log.f64 a) (-.f64 1 t))))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 t -1)) (*.f64 (log.f64 a) -1)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 b) (*.f64 (log.f64 a) (-.f64 1 t))))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 t -1)) (*.f64 (log.f64 a) -1)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 b) (*.f64 (log.f64 a) (-.f64 1 t))))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (*.f64 (log.f64 (/.f64 1 a)) -1)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (*.f64 (+.f64 t -1) (log.f64 (/.f64 1 a)))) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 t -1))) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 t -1))) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (*.f64 (log.f64 (/.f64 1 a)) -1)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (*.f64 (+.f64 t -1) (log.f64 (/.f64 1 a)))) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 t -1))) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 t -1))) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (*.f64 (log.f64 (/.f64 1 a)) -1)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (*.f64 (+.f64 t -1) (log.f64 (/.f64 1 a)))) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 t -1))) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 t -1))) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (*.f64 (log.f64 (/.f64 1 a)) -1)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (*.f64 (+.f64 t -1) (log.f64 (/.f64 1 a)))) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 t -1))) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 t -1))) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (/.f64 x y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 b x)) y)) (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y))
(+.f64 (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) y)) (*.f64 -1 (*.f64 (*.f64 b x) (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) y))))
(+.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (/.f64 x y)) (neg.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (/.f64 (*.f64 b x) y))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 (pow.f64 b 2) x)) y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 b x)) y)) (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y)))
(+.f64 (*.f64 -1 (*.f64 (*.f64 b x) (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) y))) (+.f64 (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) y)) (*.f64 1/2 (*.f64 (*.f64 x (pow.f64 b 2)) (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) y)))))
(+.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (/.f64 x y)) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (/.f64 (*.f64 x (pow.f64 b 2)) y))) (neg.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (/.f64 (*.f64 b x) y)))))
(+.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (/.f64 x y)) (+.f64 (neg.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (/.f64 (*.f64 b x) y))) (*.f64 1/2 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (/.f64 (*.f64 x (pow.f64 b 2)) y)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 (pow.f64 b 2) x)) y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 b x)) y)) (+.f64 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y) (*.f64 -1/6 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 (pow.f64 b 3) x)) y)))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 b x) (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) y))) (+.f64 (+.f64 (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) y)) (*.f64 -1/6 (*.f64 (*.f64 x (pow.f64 b 3)) (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) y)))) (*.f64 1/2 (*.f64 (*.f64 x (pow.f64 b 2)) (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) y)))))
(+.f64 (neg.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (/.f64 (*.f64 b x) y))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (/.f64 (*.f64 x (pow.f64 b 2)) y))) (+.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (/.f64 x y)) (*.f64 -1/6 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (/.f64 (*.f64 x (pow.f64 b 3)) y))))))
(+.f64 (neg.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (/.f64 (*.f64 b x) y))) (+.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (/.f64 x y)) (+.f64 (*.f64 -1/6 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (/.f64 (*.f64 x (pow.f64 b 3)) y))) (*.f64 1/2 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (/.f64 (*.f64 x (pow.f64 b 2)) y))))))
(+.f64 (neg.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (/.f64 (*.f64 b x) y))) (+.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (/.f64 x y)) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (/.f64 (*.f64 x (pow.f64 b 2)) y))) (*.f64 -1/6 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (/.f64 (*.f64 x (pow.f64 b 3)) y))))))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b)))) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b)))) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b)))) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b)))) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b))
(exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))
(+.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 y (log.f64 z))))
(+.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 y (log.f64 z))))
(*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 1 (*.f64 y (log.f64 z))))
(+.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 y (log.f64 z))) (*.f64 1/2 (*.f64 (pow.f64 y 2) (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (pow.f64 (log.f64 z) 2))))))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 y (log.f64 z))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 (pow.f64 (log.f64 z) 2) (pow.f64 y 2)))) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(+.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 y (log.f64 z))) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 (*.f64 (pow.f64 (log.f64 z) 2) (pow.f64 y 2)) 1/2))))
(+.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 (*.f64 y (log.f64 z)) (*.f64 (*.f64 (pow.f64 (log.f64 z) 2) (pow.f64 y 2)) 1/2))))
(*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 1 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (*.f64 (pow.f64 (log.f64 z) 2) (pow.f64 y 2)) 1/2))))
(+.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (*.f64 y (log.f64 z))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 y 2) (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (pow.f64 (log.f64 z) 2)))) (*.f64 1/6 (*.f64 (pow.f64 y 3) (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (pow.f64 (log.f64 z) 3)))))))
(+.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 y (log.f64 z))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 (pow.f64 (log.f64 z) 2) (pow.f64 y 2)))) (*.f64 1/6 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 (pow.f64 (log.f64 z) 3) (pow.f64 y 3)))))))
(+.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 y (log.f64 z))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 (*.f64 (pow.f64 (log.f64 z) 2) (pow.f64 y 2)) 1/2)) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 (*.f64 (pow.f64 (log.f64 z) 3) (pow.f64 y 3)) 1/6)))))
(+.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 (*.f64 (pow.f64 (log.f64 z) 2) (pow.f64 y 2)) 1/2)) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 (*.f64 y (log.f64 z)) (*.f64 (*.f64 (pow.f64 (log.f64 z) 3) (pow.f64 y 3)) 1/6)))))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 (*.f64 (pow.f64 (log.f64 z) 2) (pow.f64 y 2)) 1/2)) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 1 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (*.f64 (pow.f64 (log.f64 z) 3) (pow.f64 y 3)) 1/6)))))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (*.f64 (log.f64 (/.f64 1 z)) -1)) b)))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (neg.f64 (log.f64 (/.f64 1 z)))) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (*.f64 (log.f64 (/.f64 1 z)) -1)) b)))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (neg.f64 (log.f64 (/.f64 1 z)))) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (*.f64 (log.f64 (/.f64 1 z)) -1)) b)))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (neg.f64 (log.f64 (/.f64 1 z)))) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (*.f64 (log.f64 (/.f64 1 z)) -1)) b)))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (neg.f64 (log.f64 (/.f64 1 z)))) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) b)))
(exp.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) b)))
(exp.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) b)))
(exp.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) b)))
(exp.f64 (+.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b))
(exp.f64 (+.f64 (*.f64 (log.f64 a) -1) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b)))
(+.f64 (*.f64 t (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (log.f64 a))) (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)))
(+.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) -1) (-.f64 (*.f64 y (log.f64 z)) b))) (*.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) -1) (-.f64 (*.f64 y (log.f64 z)) b))) (*.f64 t (log.f64 a))))
(+.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) (*.f64 t (*.f64 (log.f64 a) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))))))
(+.f64 (*.f64 t (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (log.f64 a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (pow.f64 (log.f64 a) 2)))) (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b))))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) -1) (-.f64 (*.f64 y (log.f64 z)) b))) (*.f64 (pow.f64 (log.f64 a) 2) (pow.f64 t 2)))) (+.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) -1) (-.f64 (*.f64 y (log.f64 z)) b))) (*.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) -1) (-.f64 (*.f64 y (log.f64 z)) b))) (*.f64 t (log.f64 a)))))
(+.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)))) (*.f64 t (*.f64 (log.f64 a) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b)))))))
(+.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) (+.f64 (*.f64 t (log.f64 a)) (*.f64 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)) 1/2))))
(+.f64 (*.f64 t (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (log.f64 a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 2) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (pow.f64 (log.f64 a) 2)))) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 t 3) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)) (pow.f64 (log.f64 a) 3)))) (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (log.f64 a))) b)))))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) -1) (-.f64 (*.f64 y (log.f64 z)) b))) (*.f64 (pow.f64 (log.f64 a) 2) (pow.f64 t 2)))) (+.f64 (+.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) -1) (-.f64 (*.f64 y (log.f64 z)) b))) (*.f64 1/6 (*.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) -1) (-.f64 (*.f64 y (log.f64 z)) b))) (*.f64 (pow.f64 (log.f64 a) 3) (pow.f64 t 3))))) (*.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) -1) (-.f64 (*.f64 y (log.f64 z)) b))) (*.f64 t (log.f64 a)))))
(+.f64 (*.f64 t (*.f64 (log.f64 a) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))))) (+.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)))) (*.f64 1/6 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3)))))))
(+.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) (+.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) (+.f64 (*.f64 t (log.f64 a)) (*.f64 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)) 1/2))) (*.f64 1/6 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3))))))
(+.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) (+.f64 (*.f64 1/6 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3)))) (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (log.f64 a)) b))) (+.f64 (*.f64 t (log.f64 a)) (*.f64 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)) 1/2)))))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 t -1)) (*.f64 (log.f64 a) -1)) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 b) (*.f64 (log.f64 a) (-.f64 1 t)))))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 t -1)) (*.f64 (log.f64 a) -1)) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 b) (*.f64 (log.f64 a) (-.f64 1 t)))))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 t -1)) (*.f64 (log.f64 a) -1)) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 b) (*.f64 (log.f64 a) (-.f64 1 t)))))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 1 (*.f64 t -1)) (*.f64 (log.f64 a) -1)) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 b) (*.f64 (log.f64 a) (-.f64 1 t)))))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (*.f64 (log.f64 (/.f64 1 a)) -1)) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (*.f64 (+.f64 t -1) (log.f64 (/.f64 1 a)))) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 t -1))) b)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 t -1))) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (*.f64 (log.f64 (/.f64 1 a)) -1)) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (*.f64 (+.f64 t -1) (log.f64 (/.f64 1 a)))) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 t -1))) b)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 t -1))) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (*.f64 (log.f64 (/.f64 1 a)) -1)) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (*.f64 (+.f64 t -1) (log.f64 (/.f64 1 a)))) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 t -1))) b)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 t -1))) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (*.f64 (log.f64 (/.f64 1 a)) -1)) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (neg.f64 (*.f64 (+.f64 t -1) (log.f64 (/.f64 1 a)))) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 t -1))) b)))
(exp.f64 (+.f64 (*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 t -1))) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z))))
(+.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 -1 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) b)))
(+.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (*.f64 b -1)))
(+.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (neg.f64 b)))
(+.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (*.f64 b (neg.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))))))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (+.f64 1 (neg.f64 b)))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (pow.f64 b 2))) (+.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (*.f64 -1 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) b))))
(+.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (+.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (*.f64 b -1)) (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (*.f64 (pow.f64 b 2) 1/2))))
(+.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (neg.f64 b)) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (pow.f64 b 2))) (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z))))))
(+.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (+.f64 (*.f64 1/2 (pow.f64 b 2)) (neg.f64 b))))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (+.f64 1 (+.f64 (neg.f64 b) (*.f64 1/2 (pow.f64 b 2)))))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (pow.f64 b 2))) (+.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (+.f64 (*.f64 -1 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) b)) (*.f64 -1/6 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a)))) (pow.f64 b 3))))))
(+.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (+.f64 (+.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (*.f64 b -1)) (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (*.f64 (pow.f64 b 3) -1/6))) (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (*.f64 (pow.f64 b 2) 1/2))))
(+.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (pow.f64 b 2))) (+.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (neg.f64 b)) (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (*.f64 -1/6 (pow.f64 b 3))))))
(+.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (pow.f64 b 2))) (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (+.f64 (*.f64 -1/6 (pow.f64 b 3)) (neg.f64 b)))))
(+.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (*.f64 y (log.f64 z)))) (+.f64 (*.f64 1/2 (pow.f64 b 2)) (+.f64 (neg.f64 b) (*.f64 -1/6 (pow.f64 b 3))))))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b))))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b))))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b))))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(exp.f64 (+.f64 (*.f64 y (log.f64 z)) (+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b))))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(*.f64 -1 (log.f64 a))
(*.f64 (log.f64 a) -1)
(neg.f64 (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a)))
(+.f64 (*.f64 (log.f64 a) -1) (*.f64 t (log.f64 a)))
(*.f64 (+.f64 t -1) (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a)))
(+.f64 (*.f64 (log.f64 a) -1) (*.f64 t (log.f64 a)))
(*.f64 (+.f64 t -1) (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a)))
(+.f64 (*.f64 (log.f64 a) -1) (*.f64 t (log.f64 a)))
(*.f64 (+.f64 t -1) (log.f64 a))
(*.f64 t (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a)))
(+.f64 (*.f64 (log.f64 a) -1) (*.f64 t (log.f64 a)))
(*.f64 (+.f64 t -1) (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a)))
(+.f64 (*.f64 (log.f64 a) -1) (*.f64 t (log.f64 a)))
(*.f64 (+.f64 t -1) (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a)))
(+.f64 (*.f64 (log.f64 a) -1) (*.f64 t (log.f64 a)))
(*.f64 (+.f64 t -1) (log.f64 a))
(*.f64 t (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a)))
(+.f64 (*.f64 (log.f64 a) -1) (*.f64 t (log.f64 a)))
(*.f64 (+.f64 t -1) (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a)))
(+.f64 (*.f64 (log.f64 a) -1) (*.f64 t (log.f64 a)))
(*.f64 (+.f64 t -1) (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a)))
(+.f64 (*.f64 (log.f64 a) -1) (*.f64 t (log.f64 a)))
(*.f64 (+.f64 t -1) (log.f64 a))
(*.f64 (-.f64 t 1) (log.f64 a))
(+.f64 (*.f64 (log.f64 a) -1) (*.f64 t (log.f64 a)))
(*.f64 (+.f64 t -1) (log.f64 a))
(*.f64 (-.f64 t 1) (log.f64 a))
(+.f64 (*.f64 (log.f64 a) -1) (*.f64 t (log.f64 a)))
(*.f64 (+.f64 t -1) (log.f64 a))
(*.f64 (-.f64 t 1) (log.f64 a))
(+.f64 (*.f64 (log.f64 a) -1) (*.f64 t (log.f64 a)))
(*.f64 (+.f64 t -1) (log.f64 a))
(*.f64 (-.f64 t 1) (log.f64 a))
(+.f64 (*.f64 (log.f64 a) -1) (*.f64 t (log.f64 a)))
(*.f64 (+.f64 t -1) (log.f64 a))
(*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))
(*.f64 (+.f64 t -1) (*.f64 (log.f64 (/.f64 1 a)) -1))
(neg.f64 (*.f64 (+.f64 t -1) (log.f64 (/.f64 1 a))))
(*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 t -1)))
(*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))
(*.f64 (+.f64 t -1) (*.f64 (log.f64 (/.f64 1 a)) -1))
(neg.f64 (*.f64 (+.f64 t -1) (log.f64 (/.f64 1 a))))
(*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 t -1)))
(*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))
(*.f64 (+.f64 t -1) (*.f64 (log.f64 (/.f64 1 a)) -1))
(neg.f64 (*.f64 (+.f64 t -1) (log.f64 (/.f64 1 a))))
(*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 t -1)))
(*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))
(*.f64 (+.f64 t -1) (*.f64 (log.f64 (/.f64 1 a)) -1))
(neg.f64 (*.f64 (+.f64 t -1) (log.f64 (/.f64 1 a))))
(*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 t -1)))
(*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))
(*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))
(*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))))
(*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))
(*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))
(*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))))
(*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))
(*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))
(*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))))
(*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))
(*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))
(*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))))
(+.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 x y)) 0)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(+.f64 0 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 x y)))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(-.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 x y)) 0)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 -1 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (*.f64 (/.f64 1 x) (neg.f64 y))))
(neg.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x (neg.f64 y))))
(*.f64 x (neg.f64 (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (neg.f64 y))))
(*.f64 -1 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (*.f64 y (neg.f64 (/.f64 1 x)))))
(*.f64 -1 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (*.f64 (/.f64 1 x) (neg.f64 y))))
(neg.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x (neg.f64 y))))
(*.f64 x (neg.f64 (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (neg.f64 y))))
(*.f64 -1 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (neg.f64 (/.f64 y x))))
(*.f64 -1 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (*.f64 (/.f64 1 x) (neg.f64 y))))
(neg.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x (neg.f64 y))))
(*.f64 x (neg.f64 (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (neg.f64 y))))
(*.f64 -1 (/.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) (neg.f64 (/.f64 1 x))))
(*.f64 -1 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (*.f64 (/.f64 1 x) (neg.f64 y))))
(neg.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x (neg.f64 y))))
(*.f64 x (neg.f64 (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (neg.f64 y))))
(*.f64 -1 (/.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) (/.f64 -1 x)))
(*.f64 -1 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (*.f64 (/.f64 1 x) (neg.f64 y))))
(neg.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x (neg.f64 y))))
(*.f64 x (neg.f64 (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (neg.f64 y))))
(*.f64 -1 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) x) (neg.f64 y)))
(*.f64 -1 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (*.f64 (/.f64 1 x) (neg.f64 y))))
(neg.f64 (*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 x (neg.f64 y))))
(*.f64 x (neg.f64 (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (neg.f64 y))))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) x)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) (/.f64 2 (/.f64 2 x)))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 1 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 x y)))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 x (*.f64 (exp.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))) (/.f64 1 y)))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 x (*.f64 (/.f64 2 (/.f64 2 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))) (/.f64 1 y)))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 x (/.f64 x (*.f64 x (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 x y)) 1)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 2 (/.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) (*.f64 (/.f64 1 x) 2)))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 2 (/.f64 x (*.f64 2 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 2 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (*.f64 y (/.f64 2 x))))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 2 (/.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) (/.f64 2 x)))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 2 (/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 x y)) 2))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (+.f64 x x) (/.f64 1/2 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (+.f64 x x) (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 1/2 y)))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (+.f64 x x) (*.f64 (/.f64 1/2 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))) 1))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (+.f64 x x) (*.f64 (/.f64 1 (/.f64 2 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))) (/.f64 1 y)))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (+.f64 x x) (/.f64 2 (/.f64 4 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y))))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) (/.f64 x (+.f64 y y)))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) (*.f64 (/.f64 x (+.f64 y y)) 1))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) (*.f64 (/.f64 1/2 y) x))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) (*.f64 (/.f64 x 2) (/.f64 1 y)))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) (*.f64 1/2 (/.f64 x y)))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 2 y)) (/.f64 x 2))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 2 y)) (*.f64 (/.f64 x 2) 1))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 2 y)) (*.f64 1/2 x))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 2 y)) (/.f64 1 (/.f64 2 x)))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) x) (/.f64 1 y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (*.f64 y (log.f64 z))) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (*.f64 y (log.f64 z))) (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)) 1))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (*.f64 y (log.f64 z))) (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y) x))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (*.f64 y (log.f64 z))) (*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (*.f64 y (log.f64 z))) (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x) (/.f64 1 y)))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 x (/.f64 (exp.f64 (*.f64 y (log.f64 z))) y)))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (*.f64 x x) (/.f64 1 (*.f64 x (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))
(*.f64 (*.f64 x x) (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 y (/.f64 1 x))))
(/.f64 (*.f64 x x) (/.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y)))
(*.f64 (*.f64 x 4) (/.f64 1 (*.f64 2 (*.f64 2 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))))
(*.f64 (*.f64 x 4) (/.f64 1/2 (*.f64 2 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))
(*.f64 (*.f64 x 4) (/.f64 1/4 (/.f64 y (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))))))
(*.f64 x (*.f64 4 (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (*.f64 y 4))))
(*.f64 (*.f64 x 4) (/.f64 1 (/.f64 4 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y))))
(*.f64 (*.f64 x 4) (/.f64 1/2 (*.f64 2 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))
(*.f64 (*.f64 x 4) (/.f64 1/4 (/.f64 y (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))))))
(*.f64 x (*.f64 4 (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (*.f64 y 4))))
(*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 4) (/.f64 1 (*.f64 y (*.f64 (/.f64 1 x) 4))))
(*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 4) (/.f64 (/.f64 1 y) (*.f64 (/.f64 1 x) 4)))
(*.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) (*.f64 4 (/.f64 x (*.f64 y 4))))
(*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (*.f64 (/.f64 x y) 2)) 1/2)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (*.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) 4) (/.f64 1 (*.f64 (/.f64 1 x) 4)))
(*.f64 (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y) (*.f64 4 (/.f64 x 4)))
(*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (+.f64 x x)) (/.f64 1/2 y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (/.f64 1 y) (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) x))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 z))) y) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 z))) y) (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x) 1))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 z))) y) (*.f64 x (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (*.f64 x (exp.f64 (*.f64 y (log.f64 z)))) (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (*.f64 x (exp.f64 (*.f64 y (log.f64 z)))) (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y) 1))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (/.f64 x y) (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (/.f64 x y) (exp.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (*.f64 x (/.f64 (exp.f64 (*.f64 y (log.f64 z))) y)) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (neg.f64 x) (/.f64 1 (/.f64 -1 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y))))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) (/.f64 1 (*.f64 (/.f64 1 x) (neg.f64 y))))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) (/.f64 1 (*.f64 y (neg.f64 (/.f64 1 x)))))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) (/.f64 1 (neg.f64 (/.f64 y x))))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (/.f64 (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) y) (/.f64 1 (neg.f64 (/.f64 1 x))))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (/.f64 (neg.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) y) (/.f64 1 (/.f64 -1 x)))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (neg.f64 x)) (/.f64 1 (neg.f64 y)))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (*.f64 2 (exp.f64 (*.f64 y (log.f64 z)))) (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 y (/.f64 2 x))))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (*.f64 2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 (exp.f64 (*.f64 y (log.f64 z))) (*.f64 y (/.f64 2 x))))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (*.f64 2 (/.f64 1 y)) (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (*.f64 (/.f64 1 x) 2)))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (*.f64 2 (/.f64 1 y)) (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 2 x)))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (*.f64 2 (/.f64 (exp.f64 (*.f64 y (log.f64 z))) y)) (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 (/.f64 1 x) 2)))
(*.f64 (*.f64 2 (/.f64 (exp.f64 (*.f64 y (log.f64 z))) y)) (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 2 (/.f64 1 x))))
(*.f64 (/.f64 (/.f64 x (exp.f64 (neg.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) 2) (*.f64 2 (/.f64 (exp.f64 (*.f64 y (log.f64 z))) y)))
(*.f64 2 (*.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 z))) y) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x) 2)))
(*.f64 (*.f64 2 (/.f64 (exp.f64 (*.f64 y (log.f64 z))) y)) (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 2 x)))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 2 x)) (*.f64 2 (/.f64 (exp.f64 (*.f64 y (log.f64 z))) y)))
(*.f64 2 (*.f64 (/.f64 (exp.f64 (*.f64 y (log.f64 z))) y) (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 2 x))))
(*.f64 1/2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (*.f64 (/.f64 x y) 2)))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)) (exp.f64 (*.f64 y (log.f64 z))))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x) (/.f64 (exp.f64 (*.f64 y (log.f64 z))) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (/.f64 1/2 (/.f64 y (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))) (+.f64 x x))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (/.f64 x (+.f64 y y)) (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (/.f64 x 2) (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 2 y)))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y) (*.f64 x (exp.f64 (*.f64 y (log.f64 z)))))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (exp.f64 (neg.f64 (neg.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (/.f64 1 (/.f64 2 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))) (/.f64 (+.f64 x x) y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (/.f64 2 (/.f64 2 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (/.f64 x 1/2) (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (+.f64 y y)))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(*.f64 (/.f64 1/2 y) (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (+.f64 x x)))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b))) y))
(+.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 0)
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(+.f64 0 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(-.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 0)
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 1)
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(*.f64 1 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(*.f64 2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 1/2))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) 1/2)
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(*.f64 (exp.f64 (*.f64 y (log.f64 z))) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (exp.f64 (*.f64 y (log.f64 z))))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(*.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 4) 1/4)
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(*.f64 (*.f64 2 (exp.f64 (*.f64 y (log.f64 z)))) (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(*.f64 (*.f64 2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 (exp.f64 (*.f64 y (log.f64 z))) 2))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(*.f64 1/2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2))
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 1)
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2) 2)
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 4) 4)
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(/.f64 (*.f64 2 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 4)) 8)
(exp.f64 (+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (-.f64 (*.f64 y (log.f64 z)) b)))
(+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) 0)
(+.f64 (*.f64 (log.f64 a) -1) (*.f64 t (log.f64 a)))
(*.f64 (+.f64 t -1) (log.f64 a))
(+.f64 0 (*.f64 (+.f64 t -1) (log.f64 a)))
(+.f64 (*.f64 (log.f64 a) -1) (*.f64 t (log.f64 a)))
(*.f64 (+.f64 t -1) (log.f64 a))
(-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) 0)
(+.f64 (*.f64 (log.f64 a) -1) (*.f64 t (log.f64 a)))
(*.f64 (+.f64 t -1) (log.f64 a))
(/.f64 (*.f64 (+.f64 t -1) (log.f64 a)) 1)
(+.f64 (*.f64 (log.f64 a) -1) (*.f64 t (log.f64 a)))
(*.f64 (+.f64 t -1) (log.f64 a))
(/.f64 (*.f64 (+.f64 t -1) (*.f64 (log.f64 a) 2)) 2)
(+.f64 (*.f64 (log.f64 a) -1) (*.f64 t (log.f64 a)))
(*.f64 (+.f64 t -1) (log.f64 a))
(/.f64 (*.f64 (*.f64 (+.f64 t -1) (log.f64 a)) 4) 4)
(+.f64 (*.f64 (log.f64 a) -1) (*.f64 t (log.f64 a)))
(*.f64 (+.f64 t -1) (log.f64 a))
(/.f64 (+.f64 (*.f64 (*.f64 (+.f64 t -1) (log.f64 a)) 4) (*.f64 (*.f64 (+.f64 t -1) (log.f64 a)) 4)) 8)
(+.f64 (*.f64 (log.f64 a) -1) (*.f64 t (log.f64 a)))
(*.f64 (+.f64 t -1) (log.f64 a))

localize36.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) y)
0.1b
(*.f64 (-.f64 t 1) (log.f64 a))
1.5b
(exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b))
1.9b
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) y))
Compiler

Compiled 64 to 35 computations (45.3% saved)

series26.0ms (0.1%)

Counts
3 → 108
Calls

36 calls:

TimeVariablePointExpression
8.0ms
y
@0
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) y))
3.0ms
y
@inf
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) y))
1.0ms
t
@0
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) y))
1.0ms
b
@-inf
(/.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) y)
1.0ms
a
@-inf
(/.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) y)

rewrite111.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1106×rational.json-simplify-50
864×rational.json-simplify-35
758×bool.json-1
758×bool.json-2
732×rational.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01699
116399
244599
396599
4224799
5629499
Stop Event
node limit
Counts
3 → 158
Calls
Call 1
Inputs
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) y))
(exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b))
(/.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) y)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) 2) (/.f64 (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (*.f64 y (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 y (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (-.f64 0 (/.f64 y (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (*.f64 y (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (/.f64 (*.f64 y (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) (/.f64 (+.f64 y y) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) (*.f64 2 (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 2 (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (/.f64 (*.f64 y (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 (*.f64 y 4) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 2 y)) (/.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 2 y)) (*.f64 2 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 4) (*.f64 2 (/.f64 (+.f64 y y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 4) (/.f64 (*.f64 y 4) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 4) (/.f64 4 (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x x) (*.f64 y (/.f64 2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (/.f64 2 (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 2 (*.f64 y (/.f64 2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (/.f64 (*.f64 y 4) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 x x) y) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 y) (/.f64 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 y (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 (+.f64 y y) (neg.f64 (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 -1 (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (-.f64 0 (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y) 4) (*.f64 2 (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y) 4) (/.f64 4 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 8) (/.f64 (*.f64 y 8) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 4) (*.f64 2 (*.f64 y (/.f64 2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 4) (*.f64 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))) (*.f64 y 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x y) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (*.f64 y (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 y (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2)) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 y) (/.f64 (/.f64 1/2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) -2) (*.f64 2 (/.f64 y (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) -2) (/.f64 (*.f64 y -2) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) -2) (/.f64 (+.f64 y y) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) -2) (-.f64 0 (/.f64 (+.f64 y y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y) (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)) (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (-.f64 0 (/.f64 2 (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x 4)) (*.f64 2 (*.f64 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))) (*.f64 y 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 1/2 y)) (/.f64 1/2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 x y)) (*.f64 2 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y) 1/4) (/.f64 4 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (neg.f64 y)) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (neg.f64 y)) (-.f64 0 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (*.f64 x 4) y) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 y y)) (/.f64 1 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x 2) (/.f64 y (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (neg.f64 (*.f64 y (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 x 4) y) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 x)) (*.f64 2 (neg.f64 (*.f64 y (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x 1/2) (*.f64 y (/.f64 2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 x x) y) (/.f64 2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (neg.f64 y)) (neg.f64 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 2 y))) (-.f64 0 (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 x x)) (neg.f64 (*.f64 y (/.f64 2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 x 4)) (-.f64 0 (*.f64 2 (*.f64 y (/.f64 2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 x 4)) (-.f64 0 (*.f64 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))) (*.f64 y 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 x y)) (neg.f64 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 x)) (*.f64 y (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 x)) (-.f64 0 (neg.f64 (*.f64 y (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 x 2)) (-.f64 0 (/.f64 y (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 x 1/2)) (neg.f64 (*.f64 y (/.f64 2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 x x) y)) (-.f64 0 (/.f64 2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (+.f64 x x))) (*.f64 y (/.f64 2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 x (/.f64 1/2 y))) (neg.f64 (/.f64 1/2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 x (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 x (neg.f64 y))) (-.f64 0 (neg.f64 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 x y))) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 x))) (neg.f64 (*.f64 y (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) -1) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (+.f64 t -1) (log.f64 a))) (exp.f64 (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (neg.f64 b)) (exp.f64 (*.f64 (+.f64 t -1) (log.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 -1) (exp.f64 (+.f64 1 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 1/2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1/2 (neg.f64 (/.f64 1/2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x and (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x or (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 y y)) (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 (*.f64 2 (/.f64 1 y)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 (/.f64 2 y) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (neg.f64 y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) (/.f64 1/2 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) (*.f64 (/.f64 1 y) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) (*.f64 (*.f64 (/.f64 1 y) 1/2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 y y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 1/2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 2 y)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 4) (/.f64 1/2 (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 4) (*.f64 (/.f64 1/2 (+.f64 y y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 4) (*.f64 1/4 (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 4) (*.f64 1/2 (/.f64 1/2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 -1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (*.f64 (/.f64 -1 y) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 y) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 y) 1/2) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (neg.f64 y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 y y)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 y y)) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 y) (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (*.f64 (+.f64 t -1) (log.f64 a))) (*.f64 (exp.f64 (neg.f64 b)) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y) (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y) (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))))))

simplify246.0ms (0.5%)

Algorithm
egg-herbie
Rules
1118×rational.json-simplify-35
1028×rational.json-simplify-49
830×rational.json-simplify-51
648×rational.json-simplify-44
600×rational.json-simplify-2
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
048211462
1147811220
2520511102
3758511102
Stop Event
node limit
Counts
266 → 288
Calls
Call 1
Inputs
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) x) y)
(+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) x) y) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 t (*.f64 x (log.f64 a)))) y))
(+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 t (*.f64 (log.f64 a) x))) y) (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) x) y) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2)))) y))))
(+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 t (*.f64 (log.f64 a) x))) y) (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) x) y) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (pow.f64 t 3) (*.f64 x (pow.f64 (log.f64 a) 3)))) y)) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2)))) y)))))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) x) y)
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(+.f64 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 b x)) y)))
(+.f64 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 b x)) y)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 (pow.f64 b 2) x)) y))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 (pow.f64 b 3) x)) y)) (+.f64 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 b x)) y)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 (pow.f64 b 2) x)) y)))))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y)
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y)
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y)
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b))
(+.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 t (log.f64 a))))
(+.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 t (log.f64 a))) (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2))))))
(+.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 t (log.f64 a))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)))) (*.f64 1/6 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3)))))))
(exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b))
(exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b))
(exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b))
(exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b))
(exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b))
(exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b))
(exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b))
(exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b))
(exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b))
(exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b))
(exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b))
(exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b))
(pow.f64 a (-.f64 t 1))
(+.f64 (*.f64 -1 (*.f64 b (pow.f64 a (-.f64 t 1)))) (pow.f64 a (-.f64 t 1)))
(+.f64 (*.f64 -1 (*.f64 b (pow.f64 a (-.f64 t 1)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 b 2) (pow.f64 a (-.f64 t 1)))) (pow.f64 a (-.f64 t 1))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 b 3) (pow.f64 a (-.f64 t 1)))) (+.f64 (*.f64 -1 (*.f64 b (pow.f64 a (-.f64 t 1)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 b 2) (pow.f64 a (-.f64 t 1)))) (pow.f64 a (-.f64 t 1)))))
(exp.f64 (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a))))
(exp.f64 (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a))))
(exp.f64 (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a))))
(exp.f64 (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a))))
(/.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) y)
(+.f64 (/.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) y) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 t (log.f64 a))) y))
(+.f64 (/.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) y) (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 t (log.f64 a))) y) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2))) y))))
(+.f64 (/.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) y) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3))) y)) (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 t (log.f64 a))) y) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2))) y)))))
(/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b)) y)
(/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b)) y)
(/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b)) y)
(/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b)) y)
(/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)) y)
(/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)) y)
(/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)) y)
(/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)) y)
(/.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) y)
(/.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) y)
(/.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) y)
(/.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) y)
(/.f64 (pow.f64 a (-.f64 t 1)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) b) y)) (/.f64 (pow.f64 a (-.f64 t 1)) y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) b) y)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) (pow.f64 b 2)) y)) (/.f64 (pow.f64 a (-.f64 t 1)) y)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) b) y)) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) (pow.f64 b 3)) y)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) (pow.f64 b 2)) y)) (/.f64 (pow.f64 a (-.f64 t 1)) y))))
(/.f64 (exp.f64 (+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b))) y)
(/.f64 (exp.f64 (+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b))) y)
(/.f64 (exp.f64 (+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b))) y)
(/.f64 (exp.f64 (+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b))) y)
(+.f64 (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) 0)
(+.f64 0 (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))))
(+.f64 (/.f64 (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) 2) (/.f64 (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) 2))
(-.f64 (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) 0)
(/.f64 x (*.f64 y (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))))
(/.f64 1 (/.f64 (*.f64 y (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) x))
(/.f64 1 (/.f64 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))) (/.f64 x y)))
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 y x))
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (-.f64 0 (/.f64 y (neg.f64 x))))
(/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y) (/.f64 1 x))
(/.f64 (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) 1)
(/.f64 -1 (/.f64 (*.f64 y (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) (neg.f64 x)))
(/.f64 -1 (-.f64 0 (/.f64 (*.f64 y (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) x)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) (/.f64 (+.f64 y y) x))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) (*.f64 2 (/.f64 y x)))
(/.f64 2 (/.f64 2 (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))))))
(/.f64 2 (*.f64 2 (/.f64 (*.f64 y (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) x)))
(/.f64 2 (/.f64 (/.f64 (*.f64 y 4) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (+.f64 x x)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 2 y)) (/.f64 2 x))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 2 y)) (*.f64 2 (/.f64 1 x)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 4) (*.f64 2 (/.f64 (+.f64 y y) x)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 4) (/.f64 (*.f64 y 4) x))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 4) (/.f64 4 (/.f64 x y)))
(/.f64 (+.f64 x x) (*.f64 y (/.f64 2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(/.f64 4 (*.f64 2 (/.f64 2 (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))))))
(/.f64 4 (/.f64 (*.f64 2 (*.f64 y (/.f64 2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))) x))
(/.f64 4 (/.f64 (/.f64 (*.f64 y 4) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) x))
(/.f64 (/.f64 (/.f64 (+.f64 x x) y) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) 2)
(/.f64 (/.f64 1 y) (/.f64 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))) x))
(/.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 y (neg.f64 x)))
(/.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 (+.f64 y y) (neg.f64 (+.f64 x x))))
(/.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 -1 (/.f64 x y)))
(/.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (-.f64 0 (/.f64 y x)))
(/.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y) 4) (*.f64 2 (/.f64 2 x)))
(/.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y) 4) (/.f64 4 x))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 8) (/.f64 (*.f64 y 8) x))
(/.f64 (*.f64 x 4) (*.f64 2 (*.f64 y (/.f64 2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))
(/.f64 (*.f64 x 4) (*.f64 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))) (*.f64 y 4)))
(/.f64 (*.f64 (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) 4) 4)
(/.f64 (/.f64 x y) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))))
(/.f64 1/2 (/.f64 (*.f64 y (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) (+.f64 x x)))
(/.f64 1/2 (/.f64 (/.f64 y (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2)) x))
(/.f64 1/2 (/.f64 (/.f64 1/2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 x y)))
(/.f64 (/.f64 1/2 y) (/.f64 (/.f64 1/2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) x))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) -2) (*.f64 2 (/.f64 y (neg.f64 x))))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) -2) (/.f64 (*.f64 y -2) x))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) -2) (/.f64 (+.f64 y y) (neg.f64 x)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) -2) (-.f64 0 (/.f64 (+.f64 y y) x)))
(/.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y) (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)) (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y) x))
(/.f64 -2 (-.f64 0 (/.f64 2 (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))))))
(/.f64 (*.f64 2 (*.f64 x 4)) (*.f64 2 (*.f64 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))) (*.f64 y 4))))
(/.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) 4)) 8)
(/.f64 (*.f64 x (/.f64 1/2 y)) (/.f64 1/2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(/.f64 (*.f64 x (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y)
(/.f64 (*.f64 2 (/.f64 x y)) (*.f64 2 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))))
(/.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y) 1/4) (/.f64 4 x))
(/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (neg.f64 y)) (/.f64 -1 x))
(/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (neg.f64 y)) (-.f64 0 (/.f64 1 x)))
(/.f64 (/.f64 (/.f64 (*.f64 x 4) y) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) 4)
(/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 y y)) (/.f64 1 (+.f64 x x)))
(/.f64 (/.f64 x 2) (/.f64 y (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2)))
(/.f64 (neg.f64 x) (neg.f64 (*.f64 y (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) 4))) 16)
(/.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 x 4) y) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))))) 8)
(/.f64 (*.f64 2 (neg.f64 x)) (*.f64 2 (neg.f64 (*.f64 y (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))))))
(/.f64 (/.f64 x 1/2) (*.f64 y (/.f64 2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(/.f64 (/.f64 (+.f64 x x) y) (/.f64 2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(/.f64 (/.f64 x (neg.f64 y)) (neg.f64 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))))
(/.f64 (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 2 y))) (-.f64 0 (/.f64 2 x)))
(/.f64 (neg.f64 (+.f64 x x)) (neg.f64 (*.f64 y (/.f64 2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))
(/.f64 (neg.f64 (*.f64 x 4)) (-.f64 0 (*.f64 2 (*.f64 y (/.f64 2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))
(/.f64 (neg.f64 (*.f64 x 4)) (-.f64 0 (*.f64 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))) (*.f64 y 4))))
(/.f64 (neg.f64 (/.f64 x y)) (neg.f64 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))))
(/.f64 (neg.f64 (neg.f64 x)) (*.f64 y (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))))
(/.f64 (neg.f64 (neg.f64 x)) (-.f64 0 (neg.f64 (*.f64 y (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))))))
(/.f64 (neg.f64 (/.f64 x 2)) (-.f64 0 (/.f64 y (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2))))
(/.f64 (neg.f64 (/.f64 x 1/2)) (neg.f64 (*.f64 y (/.f64 2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))
(/.f64 (neg.f64 (/.f64 (+.f64 x x) y)) (-.f64 0 (/.f64 2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 x x))) (*.f64 y (/.f64 2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(/.f64 (neg.f64 (*.f64 x (/.f64 1/2 y))) (neg.f64 (/.f64 1/2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(/.f64 (neg.f64 (*.f64 x (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) (neg.f64 y))
(/.f64 (neg.f64 (/.f64 x (neg.f64 y))) (-.f64 0 (neg.f64 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))))))
(/.f64 (neg.f64 (neg.f64 (/.f64 x y))) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 x))) (neg.f64 (*.f64 y (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))))))
(+.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 0)
(+.f64 0 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(+.f64 -1 (-.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) -1))
(+.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2))
(+.f64 (-.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) -1) -1)
(-.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 0)
(-.f64 0 (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(*.f64 1 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 1)
(*.f64 -1 (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) 1/2)
(*.f64 2 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2))
(*.f64 2 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) 1))
(*.f64 2 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 1/2))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 4) 1/4)
(*.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) -1)
(*.f64 1/2 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2))
(*.f64 1/4 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 4))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) 2)
(*.f64 (exp.f64 (*.f64 (+.f64 t -1) (log.f64 a))) (exp.f64 (neg.f64 b)))
(*.f64 (exp.f64 (neg.f64 b)) (exp.f64 (*.f64 (+.f64 t -1) (log.f64 a))))
(*.f64 (exp.f64 -1) (exp.f64 (+.f64 1 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(/.f64 1 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))))
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 1)
(/.f64 -1 (neg.f64 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) 2)
(/.f64 2 (*.f64 2 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 4) 4)
(/.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) -1)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 8) 8)
(/.f64 1/2 (/.f64 1/2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) -2) -2)
(/.f64 (*.f64 2 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 8)) 16)
(/.f64 -1/2 (neg.f64 (/.f64 1/2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(neg.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(+.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y) 0)
(+.f64 0 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(+.f64 -1 (-.f64 1 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (neg.f64 y))))
(+.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 y y)) (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 y y)))
(-.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y) 0)
(-.f64 0 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (neg.f64 y)))
(*.f64 1 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 1 y))
(*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 (*.f64 2 (/.f64 1 y)) 1/2))
(*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 (/.f64 2 y) 1/2))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y) 1)
(*.f64 -1 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (neg.f64 y)))
(*.f64 -1 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (neg.f64 y)) 1))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) (/.f64 1/2 y))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) (*.f64 (/.f64 1 y) 1/2))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) (*.f64 (*.f64 (/.f64 1 y) 1/2) 1))
(*.f64 2 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 y y)))
(*.f64 2 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 y y)) 1))
(*.f64 2 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) (/.f64 1 y)))
(*.f64 2 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y) 1/2))
(*.f64 2 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 1/2 y)))
(*.f64 2 (*.f64 (/.f64 1/2 y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 2 y)) 1/2)
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 4) (/.f64 1/2 (+.f64 y y)))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 4) (*.f64 (/.f64 1/2 (+.f64 y y)) 1))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 4) (*.f64 1/4 (/.f64 1 y)))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 4) (*.f64 1/2 (/.f64 1/2 y)))
(*.f64 (/.f64 1 y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(*.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 -1 y))
(*.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (*.f64 (/.f64 -1 y) 1))
(*.f64 1/2 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 2 y)))
(*.f64 (/.f64 1/2 y) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2))
(*.f64 (*.f64 (/.f64 1 y) 1/2) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (neg.f64 y)) -1)
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 y y)) 2)
(*.f64 (/.f64 1/2 (+.f64 y y)) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 4))
(*.f64 (/.f64 -1 y) (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(*.f64 (exp.f64 (*.f64 (+.f64 t -1) (log.f64 a))) (*.f64 (exp.f64 (neg.f64 b)) (/.f64 1 y)))
(neg.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (neg.f64 y)))
Outputs
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) -1) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) y))
(+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) x) y) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 t (*.f64 x (log.f64 a)))) y))
(+.f64 (*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) -1) b)) y)) (*.f64 (*.f64 (log.f64 a) (*.f64 x t)) (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) -1) b)) y)))
(+.f64 (*.f64 x (/.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) y)) (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (/.f64 (*.f64 t (*.f64 (log.f64 a) x)) y)))
(*.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) y) (+.f64 (*.f64 t (*.f64 (log.f64 a) x)) x))
(+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 t (*.f64 (log.f64 a) x))) y) (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) x) y) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2)))) y))))
(+.f64 (*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) -1) b)) y)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 x (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2))) (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) -1) b)) y))) (*.f64 (*.f64 (log.f64 a) (*.f64 x t)) (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) -1) b)) y))))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (/.f64 (*.f64 x (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2))) y))) (+.f64 (*.f64 x (/.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) y)) (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (/.f64 (*.f64 t (*.f64 (log.f64 a) x)) y))))
(+.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) y) (+.f64 (*.f64 t (*.f64 (log.f64 a) x)) x)) (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (/.f64 (*.f64 x (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2))) y))))
(+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 t (*.f64 (log.f64 a) x))) y) (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) x) y) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (pow.f64 t 3) (*.f64 x (pow.f64 (log.f64 a) 3)))) y)) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2)))) y)))))
(+.f64 (*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) -1) b)) y)) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 x (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2))) (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) -1) b)) y))) (*.f64 1/6 (*.f64 (*.f64 x (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3))) (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) -1) b)) y)))) (*.f64 (*.f64 (log.f64 a) (*.f64 x t)) (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) -1) b)) y))))
(+.f64 (*.f64 x (/.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) y)) (+.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (/.f64 (*.f64 t (*.f64 (log.f64 a) x)) y)) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (/.f64 (*.f64 x (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2))) y))) (*.f64 (*.f64 x (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3))) (*.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) y) 1/6)))))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (/.f64 (*.f64 x (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2))) y))) (+.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) y) (+.f64 (*.f64 t (*.f64 (log.f64 a) x)) x)) (*.f64 (*.f64 x (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3))) (*.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) y) 1/6))))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 1 (*.f64 t -1)) (*.f64 (log.f64 a) -1)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) (/.f64 x y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 1 (*.f64 t -1)) (*.f64 (log.f64 a) -1)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) (/.f64 x y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 1 (*.f64 t -1)) (*.f64 (log.f64 a) -1)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) (/.f64 x y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 1 (*.f64 t -1)) (*.f64 (log.f64 a) -1)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) (/.f64 x y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (*.f64 (log.f64 (/.f64 1 a)) -1)) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (neg.f64 (log.f64 (/.f64 1 a)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 t -1))) b)) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (*.f64 (log.f64 (/.f64 1 a)) -1)) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (neg.f64 (log.f64 (/.f64 1 a)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 t -1))) b)) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (*.f64 (log.f64 (/.f64 1 a)) -1)) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (neg.f64 (log.f64 (/.f64 1 a)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 t -1))) b)) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (*.f64 (log.f64 (/.f64 1 a)) -1)) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (neg.f64 (log.f64 (/.f64 1 a)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 t -1))) b)) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) b)) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) b)) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) b)) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) b)) y))
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(+.f64 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 b x)) y)))
(+.f64 (*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y)) (*.f64 -1 (*.f64 (*.f64 b x) (/.f64 (pow.f64 a (+.f64 t -1)) y))))
(+.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y)) (neg.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 (*.f64 b x) y))))
(+.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y)) (*.f64 (*.f64 b x) (neg.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y))))
(+.f64 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 b x)) y)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 (pow.f64 b 2) x)) y))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 b x) (/.f64 (pow.f64 a (+.f64 t -1)) y))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 x (pow.f64 b 2)) (/.f64 (pow.f64 a (+.f64 t -1)) y))) (*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))))
(+.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y)) (+.f64 (neg.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 (*.f64 b x) y))) (*.f64 1/2 (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 (*.f64 x (pow.f64 b 2)) y)))))
(+.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y)) (+.f64 (*.f64 (*.f64 b x) (neg.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y))) (*.f64 1/2 (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 (*.f64 x (pow.f64 b 2)) y)))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 (pow.f64 b 3) x)) y)) (+.f64 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 b x)) y)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 (pow.f64 b 2) x)) y)))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 b x) (/.f64 (pow.f64 a (+.f64 t -1)) y))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 x (pow.f64 b 2)) (/.f64 (pow.f64 a (+.f64 t -1)) y))) (*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y)))) (*.f64 -1/6 (*.f64 (*.f64 x (pow.f64 b 3)) (/.f64 (pow.f64 a (+.f64 t -1)) y))))
(+.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y)) (+.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 (*.f64 b x) y))) (*.f64 1/2 (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 (*.f64 x (pow.f64 b 2)) y)))) (*.f64 -1/6 (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 (*.f64 x (pow.f64 b 3)) y)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 (*.f64 x (pow.f64 b 2)) y))) (+.f64 (+.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y)) (*.f64 (*.f64 b x) (neg.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y)))) (*.f64 -1/6 (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 (*.f64 x (pow.f64 b 3)) y)))))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (neg.f64 b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 (exp.f64 (+.f64 (neg.f64 b) (*.f64 (+.f64 t -1) (log.f64 a)))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (neg.f64 b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 (exp.f64 (+.f64 (neg.f64 b) (*.f64 (+.f64 t -1) (log.f64 a)))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (neg.f64 b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 (exp.f64 (+.f64 (neg.f64 b) (*.f64 (+.f64 t -1) (log.f64 a)))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (neg.f64 b) (*.f64 (+.f64 t -1) (log.f64 a)))) y))
(*.f64 (exp.f64 (+.f64 (neg.f64 b) (*.f64 (+.f64 t -1) (log.f64 a)))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b))
(exp.f64 (-.f64 (*.f64 (log.f64 a) -1) b))
(exp.f64 (-.f64 (neg.f64 (log.f64 a)) b))
(+.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 t (log.f64 a))))
(+.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) -1) b)) (*.f64 t (*.f64 (log.f64 a) (exp.f64 (-.f64 (*.f64 (log.f64 a) -1) b)))))
(+.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (*.f64 t (*.f64 (log.f64 a) (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)))))
(+.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 t (log.f64 a))) (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2))))))
(+.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) -1) b)) (+.f64 (*.f64 t (*.f64 (log.f64 a) (exp.f64 (-.f64 (*.f64 (log.f64 a) -1) b)))) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) -1) b)) (*.f64 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)) 1/2))))
(+.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (+.f64 (*.f64 t (log.f64 a)) (*.f64 1/2 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2))))))
(+.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 t (log.f64 a))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)))) (*.f64 1/6 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3)))))))
(+.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) -1) b)) (+.f64 (*.f64 t (*.f64 (log.f64 a) (exp.f64 (-.f64 (*.f64 (log.f64 a) -1) b)))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) -1) b)) (*.f64 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)) 1/2)) (*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) -1) b)) (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3)) 1/6)))))
(+.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (*.f64 1/2 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)))) (+.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (+.f64 (*.f64 t (log.f64 a)) (*.f64 1/6 (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3))))) (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b))))
(+.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2))) (+.f64 (*.f64 t (log.f64 a)) (*.f64 1/6 (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3)))))))
(exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b))
(exp.f64 (-.f64 (*.f64 (+.f64 1 (*.f64 t -1)) (*.f64 (log.f64 a) -1)) b))
(exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b))
(exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b))
(exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b))
(exp.f64 (-.f64 (*.f64 (+.f64 1 (*.f64 t -1)) (*.f64 (log.f64 a) -1)) b))
(exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b))
(exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b))
(exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b))
(exp.f64 (-.f64 (*.f64 (+.f64 1 (*.f64 t -1)) (*.f64 (log.f64 a) -1)) b))
(exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b))
(exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b))
(exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b))
(exp.f64 (-.f64 (*.f64 (+.f64 1 (*.f64 t -1)) (*.f64 (log.f64 a) -1)) b))
(exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b))
(exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b))
(exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b))
(exp.f64 (-.f64 (*.f64 (+.f64 t -1) (*.f64 (log.f64 (/.f64 1 a)) -1)) b))
(exp.f64 (-.f64 (*.f64 (+.f64 t -1) (neg.f64 (log.f64 (/.f64 1 a)))) b))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 t -1))) b))
(exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b))
(exp.f64 (-.f64 (*.f64 (+.f64 t -1) (*.f64 (log.f64 (/.f64 1 a)) -1)) b))
(exp.f64 (-.f64 (*.f64 (+.f64 t -1) (neg.f64 (log.f64 (/.f64 1 a)))) b))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 t -1))) b))
(exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b))
(exp.f64 (-.f64 (*.f64 (+.f64 t -1) (*.f64 (log.f64 (/.f64 1 a)) -1)) b))
(exp.f64 (-.f64 (*.f64 (+.f64 t -1) (neg.f64 (log.f64 (/.f64 1 a)))) b))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 t -1))) b))
(exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b))
(exp.f64 (-.f64 (*.f64 (+.f64 t -1) (*.f64 (log.f64 (/.f64 1 a)) -1)) b))
(exp.f64 (-.f64 (*.f64 (+.f64 t -1) (neg.f64 (log.f64 (/.f64 1 a)))) b))
(exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 t -1))) b))
(exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b))
(exp.f64 (-.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b))
(exp.f64 (-.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) b))
(exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b))
(exp.f64 (-.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b))
(exp.f64 (-.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) b))
(exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b))
(exp.f64 (-.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b))
(exp.f64 (-.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) b))
(exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b))
(exp.f64 (-.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b))
(exp.f64 (-.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) b))
(pow.f64 a (-.f64 t 1))
(pow.f64 a (+.f64 t -1))
(+.f64 (*.f64 -1 (*.f64 b (pow.f64 a (-.f64 t 1)))) (pow.f64 a (-.f64 t 1)))
(+.f64 (pow.f64 a (+.f64 t -1)) (*.f64 b (*.f64 (pow.f64 a (+.f64 t -1)) -1)))
(+.f64 (pow.f64 a (+.f64 t -1)) (*.f64 b (neg.f64 (pow.f64 a (+.f64 t -1)))))
(+.f64 (*.f64 -1 (*.f64 b (pow.f64 a (-.f64 t 1)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 b 2) (pow.f64 a (-.f64 t 1)))) (pow.f64 a (-.f64 t 1))))
(+.f64 (*.f64 b (*.f64 (pow.f64 a (+.f64 t -1)) -1)) (+.f64 (pow.f64 a (+.f64 t -1)) (*.f64 1/2 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 b 2)))))
(+.f64 (pow.f64 a (+.f64 t -1)) (+.f64 (*.f64 b (neg.f64 (pow.f64 a (+.f64 t -1)))) (*.f64 1/2 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 b 2)))))
(+.f64 (*.f64 -1/6 (*.f64 (pow.f64 b 3) (pow.f64 a (-.f64 t 1)))) (+.f64 (*.f64 -1 (*.f64 b (pow.f64 a (-.f64 t 1)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 b 2) (pow.f64 a (-.f64 t 1)))) (pow.f64 a (-.f64 t 1)))))
(+.f64 (*.f64 b (*.f64 (pow.f64 a (+.f64 t -1)) -1)) (+.f64 (+.f64 (pow.f64 a (+.f64 t -1)) (*.f64 1/2 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 b 2)))) (*.f64 -1/6 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 b 3)))))
(+.f64 (*.f64 b (neg.f64 (pow.f64 a (+.f64 t -1)))) (+.f64 (+.f64 (pow.f64 a (+.f64 t -1)) (*.f64 1/2 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 b 2)))) (*.f64 (pow.f64 a (+.f64 t -1)) (*.f64 (pow.f64 b 3) -1/6))))
(+.f64 (*.f64 b (neg.f64 (pow.f64 a (+.f64 t -1)))) (+.f64 (pow.f64 a (+.f64 t -1)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 b 2))) (*.f64 (pow.f64 a (+.f64 t -1)) (*.f64 (pow.f64 b 3) -1/6)))))
(exp.f64 (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a))))
(exp.f64 (+.f64 (neg.f64 b) (*.f64 (+.f64 t -1) (log.f64 a))))
(exp.f64 (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a))))
(exp.f64 (+.f64 (neg.f64 b) (*.f64 (+.f64 t -1) (log.f64 a))))
(exp.f64 (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a))))
(exp.f64 (+.f64 (neg.f64 b) (*.f64 (+.f64 t -1) (log.f64 a))))
(exp.f64 (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a))))
(exp.f64 (+.f64 (neg.f64 b) (*.f64 (+.f64 t -1) (log.f64 a))))
(/.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) y)
(/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) -1) b)) y)
(/.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) y)
(+.f64 (/.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) y) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 t (log.f64 a))) y))
(+.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) -1) b)) y) (*.f64 (*.f64 t (log.f64 a)) (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) -1) b)) y)))
(+.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) y) (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (/.f64 (*.f64 t (log.f64 a)) y)))
(+.f64 (/.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) y) (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 t (log.f64 a))) y) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2))) y))))
(+.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) -1) b)) y) (+.f64 (*.f64 (*.f64 t (log.f64 a)) (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) -1) b)) y)) (*.f64 1/2 (*.f64 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)) (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) -1) b)) y)))))
(+.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) y) (+.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (/.f64 (*.f64 t (log.f64 a)) y)) (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)) y)))))
(+.f64 (/.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) y) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3))) y)) (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 t (log.f64 a))) y) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2))) y)))))
(+.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) -1) b)) y) (+.f64 (*.f64 (*.f64 t (log.f64 a)) (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) -1) b)) y)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)) (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) -1) b)) y))) (*.f64 1/6 (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3)) (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) -1) b)) y))))))
(+.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) y) (+.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (/.f64 (*.f64 t (log.f64 a)) y)) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)) y))) (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3)) (*.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) y) 1/6)))))
(/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b)) y)
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 1 (*.f64 t -1)) (*.f64 (log.f64 a) -1)) b)) y)
(/.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) y)
(/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) y)
(/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b)) y)
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 1 (*.f64 t -1)) (*.f64 (log.f64 a) -1)) b)) y)
(/.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) y)
(/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) y)
(/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b)) y)
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 1 (*.f64 t -1)) (*.f64 (log.f64 a) -1)) b)) y)
(/.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) y)
(/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) y)
(/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b)) y)
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 1 (*.f64 t -1)) (*.f64 (log.f64 a) -1)) b)) y)
(/.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) y)
(/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) y)
(/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)) y)
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (*.f64 (log.f64 (/.f64 1 a)) -1)) b)) y)
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (neg.f64 (log.f64 (/.f64 1 a)))) b)) y)
(/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 t -1))) b)) y)
(/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)) y)
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (*.f64 (log.f64 (/.f64 1 a)) -1)) b)) y)
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (neg.f64 (log.f64 (/.f64 1 a)))) b)) y)
(/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 t -1))) b)) y)
(/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)) y)
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (*.f64 (log.f64 (/.f64 1 a)) -1)) b)) y)
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (neg.f64 (log.f64 (/.f64 1 a)))) b)) y)
(/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 t -1))) b)) y)
(/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)) y)
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (*.f64 (log.f64 (/.f64 1 a)) -1)) b)) y)
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (neg.f64 (log.f64 (/.f64 1 a)))) b)) y)
(/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 t -1))) b)) y)
(/.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) y)
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) y)
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) b)) y)
(/.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) y)
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) y)
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) b)) y)
(/.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) y)
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) y)
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) b)) y)
(/.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) y)
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) y)
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) b)) y)
(/.f64 (pow.f64 a (-.f64 t 1)) y)
(/.f64 (pow.f64 a (+.f64 t -1)) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) b) y)) (/.f64 (pow.f64 a (-.f64 t 1)) y))
(+.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (*.f64 -1 (*.f64 b (/.f64 (pow.f64 a (+.f64 t -1)) y))))
(+.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (neg.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 b y))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) b) y)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) (pow.f64 b 2)) y)) (/.f64 (pow.f64 a (-.f64 t 1)) y)))
(+.f64 (*.f64 -1 (*.f64 b (/.f64 (pow.f64 a (+.f64 t -1)) y))) (+.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 b 2)) y))))
(+.f64 (+.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (neg.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 b y)))) (*.f64 1/2 (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 (pow.f64 b 2) y))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) b) y)) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) (pow.f64 b 3)) y)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) (pow.f64 b 2)) y)) (/.f64 (pow.f64 a (-.f64 t 1)) y))))
(+.f64 (*.f64 -1 (*.f64 b (/.f64 (pow.f64 a (+.f64 t -1)) y))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (pow.f64 b 2)) y)) (+.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (*.f64 -1/6 (*.f64 (pow.f64 b 3) (/.f64 (pow.f64 a (+.f64 t -1)) y))))))
(+.f64 (+.f64 (+.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (neg.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 b y)))) (*.f64 1/2 (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 (pow.f64 b 2) y)))) (*.f64 -1/6 (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 (pow.f64 b 3) y))))
(/.f64 (exp.f64 (+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b))) y)
(/.f64 (exp.f64 (+.f64 (neg.f64 b) (*.f64 (+.f64 t -1) (log.f64 a)))) y)
(/.f64 (exp.f64 (+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b))) y)
(/.f64 (exp.f64 (+.f64 (neg.f64 b) (*.f64 (+.f64 t -1) (log.f64 a)))) y)
(/.f64 (exp.f64 (+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b))) y)
(/.f64 (exp.f64 (+.f64 (neg.f64 b) (*.f64 (+.f64 t -1) (log.f64 a)))) y)
(/.f64 (exp.f64 (+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b))) y)
(/.f64 (exp.f64 (+.f64 (neg.f64 b) (*.f64 (+.f64 t -1) (log.f64 a)))) y)
(+.f64 (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) 0)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(+.f64 0 (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(+.f64 (/.f64 (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) 2) (/.f64 (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) 2))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(-.f64 (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) 0)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 x (*.f64 y (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 1 (/.f64 (*.f64 y (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 1 (/.f64 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))) (/.f64 x y)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 y x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (-.f64 0 (/.f64 y (neg.f64 x))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y) (/.f64 1 x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) 1)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 -1 (/.f64 (*.f64 y (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) (neg.f64 x)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 -1 (-.f64 0 (/.f64 (*.f64 y (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) x)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) (/.f64 (+.f64 y y) x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) (*.f64 2 (/.f64 y x)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 2 (/.f64 2 (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 2 (*.f64 2 (/.f64 (*.f64 y (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) x)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 2 (/.f64 (/.f64 (*.f64 y 4) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (+.f64 x x)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 2 y)) (/.f64 2 x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 2 y)) (*.f64 2 (/.f64 1 x)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 4) (*.f64 2 (/.f64 (+.f64 y y) x)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 4) (/.f64 (*.f64 y 4) x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 4) (/.f64 4 (/.f64 x y)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (+.f64 x x) (*.f64 y (/.f64 2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 4 (*.f64 2 (/.f64 2 (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 4 (/.f64 (*.f64 2 (*.f64 y (/.f64 2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))) x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 4 (/.f64 (/.f64 (*.f64 y 4) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (/.f64 (/.f64 (+.f64 x x) y) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) 2)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (/.f64 1 y) (/.f64 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))) x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 y (neg.f64 x)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 (+.f64 y y) (neg.f64 (+.f64 x x))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 -1 (/.f64 x y)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (-.f64 0 (/.f64 y x)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y) 4) (*.f64 2 (/.f64 2 x)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y) 4) (/.f64 4 x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 8) (/.f64 (*.f64 y 8) x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 x 4) (*.f64 2 (*.f64 y (/.f64 2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))
(/.f64 (*.f64 x 4) (*.f64 y (*.f64 (/.f64 2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2)))
(/.f64 (*.f64 x 2) (*.f64 y (/.f64 2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(/.f64 (*.f64 x 4) (*.f64 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))) (*.f64 y 4)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) 4) 4)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (/.f64 x y) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 1/2 (/.f64 (*.f64 y (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) (+.f64 x x)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 1/2 (/.f64 (/.f64 y (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2)) x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 1/2 (/.f64 (/.f64 1/2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 x y)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (/.f64 1/2 y) (/.f64 (/.f64 1/2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) -2) (*.f64 2 (/.f64 y (neg.f64 x))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) -2) (/.f64 (*.f64 y -2) x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) -2) (/.f64 (+.f64 y y) (neg.f64 x)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) -2) (-.f64 0 (/.f64 (+.f64 y y) x)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y) (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)) (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y) x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 -2 (-.f64 0 (/.f64 2 (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 2 (*.f64 x 4)) (*.f64 2 (*.f64 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))) (*.f64 y 4))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 2 (*.f64 (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) 4)) 8)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 x (/.f64 1/2 y)) (/.f64 1/2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 x (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 2 (/.f64 x y)) (*.f64 2 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y) 1/4) (/.f64 4 x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (neg.f64 y)) (/.f64 -1 x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (neg.f64 y)) (-.f64 0 (/.f64 1 x)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (/.f64 (/.f64 (*.f64 x 4) y) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) 4)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 y y)) (/.f64 1 (+.f64 x x)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (/.f64 x 2) (/.f64 y (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (neg.f64 x) (neg.f64 (*.f64 y (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) 4))) 16)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 2 (/.f64 (/.f64 (*.f64 x 4) y) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))))) 8)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (*.f64 2 (neg.f64 x)) (*.f64 2 (neg.f64 (*.f64 y (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (/.f64 x 1/2) (*.f64 y (/.f64 2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (/.f64 (+.f64 x x) y) (/.f64 2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (/.f64 x (neg.f64 y)) (neg.f64 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 2 y))) (-.f64 0 (/.f64 2 x)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (neg.f64 (+.f64 x x)) (neg.f64 (*.f64 y (/.f64 2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (neg.f64 (*.f64 x 4)) (-.f64 0 (*.f64 2 (*.f64 y (/.f64 2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))
(/.f64 (*.f64 x 4) (*.f64 y (*.f64 (/.f64 2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) 2)))
(/.f64 (*.f64 x 2) (*.f64 y (/.f64 2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(/.f64 (neg.f64 (*.f64 x 4)) (-.f64 0 (*.f64 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))) (*.f64 y 4))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (neg.f64 (/.f64 x y)) (neg.f64 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (neg.f64 (neg.f64 x)) (*.f64 y (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (neg.f64 (neg.f64 x)) (-.f64 0 (neg.f64 (*.f64 y (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (neg.f64 (/.f64 x 2)) (-.f64 0 (/.f64 y (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (neg.f64 (/.f64 x 1/2)) (neg.f64 (*.f64 y (/.f64 2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (neg.f64 (/.f64 (+.f64 x x) y)) (-.f64 0 (/.f64 2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (neg.f64 (neg.f64 (+.f64 x x))) (*.f64 y (/.f64 2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (neg.f64 (*.f64 x (/.f64 1/2 y))) (neg.f64 (/.f64 1/2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(/.f64 (*.f64 (/.f64 1/2 y) (neg.f64 x)) (/.f64 -1/2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(/.f64 (/.f64 (/.f64 x y) -2) (/.f64 -1/2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(/.f64 (neg.f64 (*.f64 x (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) (neg.f64 y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (neg.f64 x)) (neg.f64 y))
(/.f64 (neg.f64 (/.f64 x (neg.f64 y))) (-.f64 0 (neg.f64 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (neg.f64 (neg.f64 (/.f64 x y))) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 x))) (neg.f64 (*.f64 y (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(+.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 0)
(exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))
(+.f64 0 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))
(+.f64 -1 (-.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) -1))
(exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))
(+.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2))
(exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))
(+.f64 (-.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) -1) -1)
(exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))
(-.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 0)
(exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))
(-.f64 0 (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))
(*.f64 1 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))
(*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 1)
(exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))
(*.f64 -1 (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) 1/2)
(exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))
(*.f64 2 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2))
(exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))
(*.f64 2 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) 1))
(exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))
(*.f64 2 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 1/2))
(exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 4) 1/4)
(exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))
(*.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) -1)
(exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))
(*.f64 1/2 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2))
(exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))
(*.f64 1/4 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 4))
(exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) 2)
(exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))
(*.f64 (exp.f64 (*.f64 (+.f64 t -1) (log.f64 a))) (exp.f64 (neg.f64 b)))
(exp.f64 (+.f64 (neg.f64 b) (*.f64 (+.f64 t -1) (log.f64 a))))
(*.f64 (exp.f64 (neg.f64 b)) (exp.f64 (*.f64 (+.f64 t -1) (log.f64 a))))
(exp.f64 (+.f64 (neg.f64 b) (*.f64 (+.f64 t -1) (log.f64 a))))
(*.f64 (exp.f64 -1) (exp.f64 (+.f64 1 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))
(/.f64 1 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))))
(exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 1)
(exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))
(/.f64 -1 (neg.f64 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))))
(exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) 2)
(exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))
(/.f64 2 (*.f64 2 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))))
(exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 4) 4)
(exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))
(/.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) -1)
(exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 8) 8)
(exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))
(/.f64 1/2 (/.f64 1/2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) -2) -2)
(exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))
(/.f64 (*.f64 2 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 8)) 16)
(exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))
(/.f64 -1/2 (neg.f64 (/.f64 1/2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))
(neg.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))
(+.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y) 0)
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)
(+.f64 0 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)
(+.f64 -1 (-.f64 1 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (neg.f64 y))))
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)
(+.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 y y)) (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 y y)))
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)
(-.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y) 0)
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)
(-.f64 0 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (neg.f64 y)))
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)
(*.f64 1 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)
(*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 1 y))
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)
(*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 (*.f64 2 (/.f64 1 y)) 1/2))
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)
(*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 (/.f64 2 y) 1/2))
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y) 1)
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)
(*.f64 -1 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (neg.f64 y)))
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)
(*.f64 -1 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (neg.f64 y)) 1))
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) (/.f64 1/2 y))
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) (*.f64 (/.f64 1 y) 1/2))
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) (*.f64 (*.f64 (/.f64 1 y) 1/2) 1))
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)
(*.f64 2 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 y y)))
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)
(*.f64 2 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 y y)) 1))
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)
(*.f64 2 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) (/.f64 1 y)))
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)
(*.f64 2 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y) 1/2))
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)
(*.f64 2 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 1/2 y)))
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)
(*.f64 2 (*.f64 (/.f64 1/2 y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 2 y)) 1/2)
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 4) (/.f64 1/2 (+.f64 y y)))
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 4) (*.f64 (/.f64 1/2 (+.f64 y y)) 1))
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 4) (*.f64 1/4 (/.f64 1 y)))
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 4) (*.f64 1/2 (/.f64 1/2 y)))
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)
(*.f64 (/.f64 1 y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)
(*.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (/.f64 -1 y))
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)
(*.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (*.f64 (/.f64 -1 y) 1))
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)
(*.f64 1/2 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 2 y)))
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)
(*.f64 (/.f64 1/2 y) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2))
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)
(*.f64 (*.f64 (/.f64 1 y) 1/2) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2))
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (neg.f64 y)) -1)
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 y y)) 2)
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)
(*.f64 (/.f64 1/2 (+.f64 y y)) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 4))
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)
(*.f64 (/.f64 -1 y) (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)
(*.f64 (exp.f64 (*.f64 (+.f64 t -1) (log.f64 a))) (*.f64 (exp.f64 (neg.f64 b)) (/.f64 1 y)))
(*.f64 (exp.f64 (*.f64 (+.f64 t -1) (log.f64 a))) (*.f64 (/.f64 1 y) (exp.f64 (neg.f64 b))))
(*.f64 (/.f64 1 y) (exp.f64 (+.f64 (neg.f64 b) (*.f64 (+.f64 t -1) (log.f64 a)))))
(neg.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (neg.f64 y)))
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)

localize52.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)
0.1b
(*.f64 (-.f64 t 1) (log.f64 a))
1.5b
(exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b))
9.9b
(*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (/.f64 x y))
Compiler

Compiled 56 to 29 computations (48.2% saved)

series5.0ms (0%)

Counts
2 → 92
Calls

24 calls:

TimeVariablePointExpression
1.0ms
b
@0
(-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)
1.0ms
t
@-inf
(*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (/.f64 x y))
0.0ms
y
@inf
(*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (/.f64 x y))
0.0ms
t
@0
(*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (/.f64 x y))
0.0ms
y
@-inf
(*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (/.f64 x y))

rewrite112.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1122×rational.json-simplify-50
864×rational.json-simplify-35
760×bool.json-1
760×bool.json-2
734×rational.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01662
116362
244562
396362
4224462
5629462
Stop Event
node limit
Counts
2 → 108
Calls
Call 1
Inputs
(*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (/.f64 x y))
(-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)) 2) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 y x) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 1 x) (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (/.f64 y (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (-.f64 0 (/.f64 (neg.f64 y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x y) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 y x) (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (/.f64 (/.f64 y x) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x x) (/.f64 y (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x x) (*.f64 2 (/.f64 y (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 2 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (/.f64 (/.f64 y x) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 (*.f64 y 4) x) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 x x) y) (/.f64 2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 x x) y) (*.f64 2 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 4) (*.f64 2 (/.f64 y (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 4) (/.f64 (*.f64 y 4) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 4) (/.f64 4 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) (*.f64 y (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (/.f64 2 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 2 (*.f64 y (/.f64 2 x))) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (/.f64 (*.f64 y 4) x) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 (+.f64 x x) y)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 y) (/.f64 (/.f64 1 x) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (/.f64 (neg.f64 y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (/.f64 (+.f64 y y) (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (/.f64 -1 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (-.f64 0 (/.f64 y (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) 4) (*.f64 2 (/.f64 2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) 4) (/.f64 4 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 8) (/.f64 (*.f64 y 8) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 4) (*.f64 2 (*.f64 y (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 4) (*.f64 4 (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 (/.f64 x y) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 y x) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 y (+.f64 x x)) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 x) (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 y) (/.f64 (/.f64 1/2 x) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -2) (*.f64 2 (/.f64 (neg.f64 y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -2) (/.f64 (*.f64 y -2) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -2) (/.f64 (neg.f64 (+.f64 y y)) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -2) (-.f64 0 (/.f64 y (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) (/.f64 x y)) (/.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (-.f64 0 (/.f64 2 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 (/.f64 x y) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 4)) (*.f64 2 (*.f64 4 (/.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 1/2 y)) (/.f64 1/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)) (*.f64 2 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x y) 1/4) (/.f64 4 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (neg.f64 y)) (/.f64 -1 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (neg.f64 y)) (-.f64 0 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (/.f64 y (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 4))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (+.f64 y y)) (/.f64 1 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) (/.f64 y (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (neg.f64 (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 (/.f64 x y) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 x (/.f64 y (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 4)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) (*.f64 2 (neg.f64 (/.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) y) (/.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (neg.f64 y)) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 1/2) (*.f64 y (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 1 x)) y)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 4)) (-.f64 0 (*.f64 2 (*.f64 y (/.f64 2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 4)) (-.f64 0 (*.f64 4 (/.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 x x) y)) (-.f64 0 (/.f64 2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2)) (neg.f64 (*.f64 y (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) (/.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) (-.f64 0 (neg.f64 (/.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) y)) (-.f64 0 (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2))) (*.f64 y (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 1/2 y))) (neg.f64 (/.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2)) (-.f64 0 (/.f64 y (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (neg.f64 y))) (-.f64 0 (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 1/2)) (neg.f64 (*.f64 y (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 1 x))) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))) (neg.f64 (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 1 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 b) (*.f64 (+.f64 t -1) (log.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b) 2) (/.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x and (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x or (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))

simplify248.0ms (0.5%)

Algorithm
egg-herbie
Rules
1538×rational.json-simplify-53
1140×rational.json-simplify-2
1066×rational.json-simplify-35
978×rational.json-simplify-43
844×rational.json-simplify-50
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03598120
112147728
235467638
360287622
Stop Event
node limit
Counts
200 → 197
Calls
Call 1
Inputs
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) x) y)
(+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) x) y) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 t (*.f64 x (log.f64 a)))) y))
(+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 t (*.f64 (log.f64 a) x))) y) (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) x) y) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2)))) y))))
(+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 t (*.f64 (log.f64 a) x))) y) (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) x) y) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (pow.f64 t 3) (*.f64 x (pow.f64 (log.f64 a) 3)))) y)) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2)))) y)))))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) x) y)
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(+.f64 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 b x)) y)))
(+.f64 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 b x)) y)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 (pow.f64 b 2) x)) y))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 (pow.f64 b 3) x)) y)) (+.f64 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 b x)) y)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 (pow.f64 b 2) x)) y)))))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y)
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y)
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y)
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(-.f64 (*.f64 -1 (log.f64 a)) b)
(-.f64 (+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a))) b)
(-.f64 (+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a))) b)
(-.f64 (+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a))) b)
(*.f64 t (log.f64 a))
(-.f64 (+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a))) b)
(-.f64 (+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a))) b)
(-.f64 (+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a))) b)
(*.f64 t (log.f64 a))
(-.f64 (+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a))) b)
(-.f64 (+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a))) b)
(-.f64 (+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a))) b)
(-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)
(-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)
(-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)
(-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)
(-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)
(-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)
(-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)
(-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)
(*.f64 (-.f64 t 1) (log.f64 a))
(+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a)))
(+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a)))
(+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a)))
(*.f64 -1 b)
(+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b))
(+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b))
(+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b))
(*.f64 -1 b)
(+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b))
(+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b))
(+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)) 0)
(+.f64 0 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)))
(+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)) 2) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)) 2))
(-.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)) 0)
(/.f64 1 (/.f64 (/.f64 y x) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(/.f64 1 (/.f64 (/.f64 1 x) (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)))
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 y x))
(/.f64 x (/.f64 y (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(/.f64 x (-.f64 0 (/.f64 (neg.f64 y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(/.f64 (/.f64 x y) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)) 1)
(/.f64 -1 (/.f64 (/.f64 y x) (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(/.f64 -1 (-.f64 0 (/.f64 (/.f64 y x) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(/.f64 (+.f64 x x) (/.f64 y (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2)))
(/.f64 (+.f64 x x) (*.f64 2 (/.f64 y (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(/.f64 2 (/.f64 2 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y))))
(/.f64 2 (*.f64 2 (/.f64 (/.f64 y x) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(/.f64 2 (/.f64 (/.f64 (*.f64 y 4) x) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2)))
(/.f64 (/.f64 (+.f64 x x) y) (/.f64 2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(/.f64 (/.f64 (+.f64 x x) y) (*.f64 2 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))))
(/.f64 (*.f64 x 4) (*.f64 2 (/.f64 y (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2))))
(/.f64 (*.f64 x 4) (/.f64 (*.f64 y 4) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(/.f64 (*.f64 x 4) (/.f64 4 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) (*.f64 y (/.f64 2 x)))
(/.f64 4 (*.f64 2 (/.f64 2 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)))))
(/.f64 4 (/.f64 (*.f64 2 (*.f64 y (/.f64 2 x))) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(/.f64 4 (/.f64 (/.f64 (*.f64 y 4) x) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 (+.f64 x x) y)) 2)
(/.f64 (/.f64 1 y) (/.f64 (/.f64 1 x) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(/.f64 (neg.f64 x) (/.f64 (neg.f64 y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(/.f64 (neg.f64 x) (/.f64 (+.f64 y y) (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2))))
(/.f64 (neg.f64 x) (/.f64 -1 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)))
(/.f64 (neg.f64 x) (-.f64 0 (/.f64 y (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(/.f64 (*.f64 (/.f64 x y) 4) (*.f64 2 (/.f64 2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(/.f64 (*.f64 (/.f64 x y) 4) (/.f64 4 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(/.f64 (*.f64 x 8) (/.f64 (*.f64 y 8) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 4) (*.f64 2 (*.f64 y (/.f64 2 x))))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 4) (*.f64 4 (/.f64 y x)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 (/.f64 x y) 4)) 4)
(/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y) (/.f64 1 x))
(/.f64 1/2 (/.f64 (/.f64 y x) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2)))
(/.f64 1/2 (/.f64 (/.f64 y (+.f64 x x)) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(/.f64 1/2 (/.f64 (/.f64 1/2 x) (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)))
(/.f64 (/.f64 1/2 y) (/.f64 (/.f64 1/2 x) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(/.f64 (*.f64 x -2) (*.f64 2 (/.f64 (neg.f64 y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(/.f64 (*.f64 x -2) (/.f64 (*.f64 y -2) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(/.f64 (*.f64 x -2) (/.f64 (neg.f64 (+.f64 y y)) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(/.f64 (*.f64 x -2) (-.f64 0 (/.f64 y (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2))))
(/.f64 (*.f64 (/.f64 x y) (/.f64 x y)) (/.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(/.f64 -2 (-.f64 0 (/.f64 2 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)))))
(/.f64 (*.f64 2 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 (/.f64 x y) 4))) 8)
(/.f64 (*.f64 2 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 4)) (*.f64 2 (*.f64 4 (/.f64 y x))))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 1/2 y)) (/.f64 1/2 x))
(/.f64 (*.f64 2 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)) (*.f64 2 (/.f64 1 x)))
(/.f64 (/.f64 (/.f64 x y) 1/4) (/.f64 4 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(/.f64 (/.f64 x (neg.f64 y)) (/.f64 -1 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(/.f64 (/.f64 x (neg.f64 y)) (-.f64 0 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))))
(/.f64 (/.f64 x (/.f64 y (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 4))) 4)
(/.f64 (/.f64 x (+.f64 y y)) (/.f64 1 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2)))
(/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) (/.f64 y (+.f64 x x)))
(/.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (neg.f64 (/.f64 y x)))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 (/.f64 x y) 4)))) 16)
(/.f64 (*.f64 2 (/.f64 x (/.f64 y (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 4)))) 8)
(/.f64 (*.f64 2 (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) (*.f64 2 (neg.f64 (/.f64 y x))))
(/.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) y) (/.f64 2 x))
(/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (neg.f64 y)) (/.f64 -1 x))
(/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 1/2) (*.f64 y (/.f64 2 x)))
(/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 1 x)) y)
(/.f64 (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 4)) (-.f64 0 (*.f64 2 (*.f64 y (/.f64 2 x)))))
(/.f64 (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 4)) (-.f64 0 (*.f64 4 (/.f64 y x))))
(/.f64 (neg.f64 (/.f64 (+.f64 x x) y)) (-.f64 0 (/.f64 2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(/.f64 (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2)) (neg.f64 (*.f64 y (/.f64 2 x))))
(/.f64 (neg.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)) (/.f64 -1 x))
(/.f64 (neg.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) (/.f64 y x))
(/.f64 (neg.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) (-.f64 0 (neg.f64 (/.f64 y x))))
(/.f64 (neg.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) y)) (-.f64 0 (/.f64 2 x)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2))) (*.f64 y (/.f64 2 x)))
(/.f64 (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 1/2 y))) (neg.f64 (/.f64 1/2 x)))
(/.f64 (neg.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2)) (-.f64 0 (/.f64 y (+.f64 x x))))
(/.f64 (neg.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (neg.f64 y))) (-.f64 0 (/.f64 -1 x)))
(/.f64 (neg.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 1/2)) (neg.f64 (*.f64 y (/.f64 2 x))))
(/.f64 (neg.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 1 x))) (neg.f64 y))
(/.f64 (neg.f64 (neg.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))) (/.f64 1 x))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))) (neg.f64 (/.f64 y x)))
(+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (neg.f64 b))
(+.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b) 0)
(+.f64 0 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))
(+.f64 -1 (+.f64 1 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(+.f64 (neg.f64 b) (*.f64 (+.f64 t -1) (log.f64 a)))
(+.f64 (+.f64 1 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) -1)
(+.f64 (/.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b) 2) (/.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b) 2))
(*.f64 1 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))
(*.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b) 1)
(*.f64 -1 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))
(*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b) 2))
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b) 2) 1))
(*.f64 (*.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b) 2) 1/2)
(*.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))) -1)
(*.f64 1/2 (*.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b) 2))
(*.f64 (/.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b) 2) 2)
(/.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b) 1)
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b) 2) 2)
(/.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))) -1)
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b) 4) 4)
(/.f64 (*.f64 2 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))) -2)
(/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b) 4)) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b) 4))) 16)
(neg.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))
Outputs
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) y))
(*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (/.f64 x y))
(+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) x) y) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 t (*.f64 x (log.f64 a)))) y))
(+.f64 (*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) y)) (*.f64 (*.f64 (log.f64 a) (*.f64 x t)) (/.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) y)))
(+.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (/.f64 x y)) (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (/.f64 (*.f64 (log.f64 a) (*.f64 x t)) y)))
(*.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) y) (+.f64 (*.f64 (log.f64 a) (*.f64 x t)) x))
(*.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) y) (+.f64 x (*.f64 (log.f64 a) (*.f64 x t))))
(+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 t (*.f64 (log.f64 a) x))) y) (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) x) y) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2)))) y))))
(+.f64 (*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) y)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 x (*.f64 (pow.f64 (log.f64 a) 2) (pow.f64 t 2))) (/.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) y))) (*.f64 (*.f64 (log.f64 a) (*.f64 x t)) (/.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) y))))
(+.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (/.f64 (*.f64 (log.f64 a) (*.f64 x t)) y)) (+.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (/.f64 x y)) (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2))) y)))))
(+.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) y) (+.f64 (*.f64 (log.f64 a) (*.f64 x t)) x)) (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (*.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2))) y) 1/2)))
(+.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) y) (+.f64 x (*.f64 (log.f64 a) (*.f64 x t)))) (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (*.f64 (/.f64 (*.f64 (pow.f64 (log.f64 a) 2) (*.f64 x (pow.f64 t 2))) y) 1/2)))
(+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 t (*.f64 (log.f64 a) x))) y) (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) x) y) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (pow.f64 t 3) (*.f64 x (pow.f64 (log.f64 a) 3)))) y)) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2)))) y)))))
(+.f64 (*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) y)) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (*.f64 x (*.f64 (pow.f64 (log.f64 a) 2) (pow.f64 t 2))) (/.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) y))) (*.f64 1/6 (*.f64 (*.f64 x (*.f64 (pow.f64 (log.f64 a) 3) (pow.f64 t 3))) (/.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) y)))) (*.f64 (*.f64 (log.f64 a) (*.f64 x t)) (/.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) y))))
(+.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (/.f64 x y)) (+.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (/.f64 (*.f64 (log.f64 a) (*.f64 x t)) y)) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2))) y))) (*.f64 1/6 (*.f64 (*.f64 (pow.f64 t 3) (*.f64 x (pow.f64 (log.f64 a) 3))) (/.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) y))))))
(+.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) y) (+.f64 (*.f64 (log.f64 a) (*.f64 x t)) x)) (+.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (*.f64 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2))) y) 1/2)) (*.f64 1/6 (*.f64 (*.f64 (pow.f64 t 3) (*.f64 x (pow.f64 (log.f64 a) 3))) (/.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) y)))))
(+.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) y) (+.f64 x (*.f64 (log.f64 a) (*.f64 x t)))) (+.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (*.f64 (/.f64 (*.f64 (pow.f64 (log.f64 a) 2) (*.f64 x (pow.f64 t 2))) y) 1/2)) (*.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (*.f64 x (pow.f64 (log.f64 a) 3))) (*.f64 (/.f64 (pow.f64 t 3) y) 1/6))))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 1 (*.f64 -1 t)) (*.f64 -1 (log.f64 a))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 1 (*.f64 -1 t)) (*.f64 -1 (log.f64 a))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 1 (*.f64 -1 t)) (*.f64 -1 (log.f64 a))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 1 (*.f64 -1 t)) (*.f64 -1 (log.f64 a))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) (*.f64 (log.f64 (/.f64 1 a)) -1)) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) (neg.f64 (log.f64 (/.f64 1 a)))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (neg.f64 (log.f64 (/.f64 1 a)))) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) (*.f64 (log.f64 (/.f64 1 a)) -1)) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) (neg.f64 (log.f64 (/.f64 1 a)))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (neg.f64 (log.f64 (/.f64 1 a)))) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) (*.f64 (log.f64 (/.f64 1 a)) -1)) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) (neg.f64 (log.f64 (/.f64 1 a)))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (neg.f64 (log.f64 (/.f64 1 a)))) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) (*.f64 (log.f64 (/.f64 1 a)) -1)) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) (neg.f64 (log.f64 (/.f64 1 a)))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (neg.f64 (log.f64 (/.f64 1 a)))) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) b)) (/.f64 x y))
(*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) b)) (/.f64 x y))
(*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) b)) (/.f64 x y))
(*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) b)) (/.f64 x y))
(*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) b)) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(*.f64 x (/.f64 (pow.f64 a (+.f64 -1 t)) y))
(*.f64 x (/.f64 (pow.f64 a (-.f64 t 1)) y))
(+.f64 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 b x)) y)))
(+.f64 (*.f64 x (/.f64 (pow.f64 a (+.f64 -1 t)) y)) (*.f64 -1 (*.f64 (*.f64 b x) (/.f64 (pow.f64 a (+.f64 -1 t)) y))))
(+.f64 (*.f64 x (/.f64 (pow.f64 a (+.f64 -1 t)) y)) (neg.f64 (*.f64 (pow.f64 a (+.f64 -1 t)) (/.f64 (*.f64 b x) y))))
(+.f64 (*.f64 x (/.f64 (pow.f64 a (+.f64 -1 t)) y)) (*.f64 (*.f64 b x) (neg.f64 (/.f64 (pow.f64 a (+.f64 -1 t)) y))))
(+.f64 (*.f64 x (/.f64 (pow.f64 a (-.f64 t 1)) y)) (*.f64 (*.f64 b x) (neg.f64 (/.f64 (pow.f64 a (-.f64 t 1)) y))))
(+.f64 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 b x)) y)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 (pow.f64 b 2) x)) y))))
(+.f64 (*.f64 x (/.f64 (pow.f64 a (+.f64 -1 t)) y)) (+.f64 (*.f64 -1 (*.f64 (*.f64 b x) (/.f64 (pow.f64 a (+.f64 -1 t)) y))) (*.f64 1/2 (*.f64 (*.f64 x (pow.f64 b 2)) (/.f64 (pow.f64 a (+.f64 -1 t)) y)))))
(+.f64 (*.f64 x (/.f64 (pow.f64 a (+.f64 -1 t)) y)) (+.f64 (neg.f64 (*.f64 (pow.f64 a (+.f64 -1 t)) (/.f64 (*.f64 b x) y))) (*.f64 1/2 (*.f64 (pow.f64 a (+.f64 -1 t)) (/.f64 (*.f64 x (pow.f64 b 2)) y)))))
(+.f64 (*.f64 x (/.f64 (pow.f64 a (+.f64 -1 t)) y)) (+.f64 (*.f64 (*.f64 b x) (neg.f64 (/.f64 (pow.f64 a (+.f64 -1 t)) y))) (*.f64 1/2 (*.f64 x (*.f64 (pow.f64 b 2) (/.f64 (pow.f64 a (+.f64 -1 t)) y))))))
(+.f64 (+.f64 (*.f64 x (/.f64 (pow.f64 a (-.f64 t 1)) y)) (*.f64 (*.f64 b x) (neg.f64 (/.f64 (pow.f64 a (-.f64 t 1)) y)))) (*.f64 1/2 (*.f64 x (*.f64 (pow.f64 b 2) (/.f64 (pow.f64 a (-.f64 t 1)) y)))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 (pow.f64 b 3) x)) y)) (+.f64 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 b x)) y)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 (pow.f64 b 2) x)) y)))))
(+.f64 (*.f64 x (/.f64 (pow.f64 a (+.f64 -1 t)) y)) (+.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 b x) (/.f64 (pow.f64 a (+.f64 -1 t)) y))) (*.f64 1/2 (*.f64 (*.f64 x (pow.f64 b 2)) (/.f64 (pow.f64 a (+.f64 -1 t)) y)))) (*.f64 -1/6 (*.f64 (*.f64 x (pow.f64 b 3)) (/.f64 (pow.f64 a (+.f64 -1 t)) y)))))
(+.f64 (*.f64 x (/.f64 (pow.f64 a (+.f64 -1 t)) y)) (+.f64 (+.f64 (neg.f64 (*.f64 (pow.f64 a (+.f64 -1 t)) (/.f64 (*.f64 b x) y))) (*.f64 1/2 (*.f64 (pow.f64 a (+.f64 -1 t)) (/.f64 (*.f64 x (pow.f64 b 2)) y)))) (*.f64 -1/6 (*.f64 (pow.f64 a (+.f64 -1 t)) (/.f64 (*.f64 x (pow.f64 b 3)) y)))))
(+.f64 (*.f64 x (/.f64 (pow.f64 a (+.f64 -1 t)) y)) (+.f64 (*.f64 (*.f64 b x) (neg.f64 (/.f64 (pow.f64 a (+.f64 -1 t)) y))) (+.f64 (*.f64 1/2 (*.f64 x (*.f64 (pow.f64 b 2) (/.f64 (pow.f64 a (+.f64 -1 t)) y)))) (*.f64 (pow.f64 a (+.f64 -1 t)) (*.f64 (/.f64 (*.f64 x (pow.f64 b 3)) y) -1/6)))))
(+.f64 (*.f64 (*.f64 b x) (neg.f64 (/.f64 (pow.f64 a (-.f64 t 1)) y))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 x (*.f64 (pow.f64 b 2) (/.f64 (pow.f64 a (-.f64 t 1)) y)))) (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 (/.f64 (*.f64 x (pow.f64 b 3)) y) -1/6))) (*.f64 x (/.f64 (pow.f64 a (-.f64 t 1)) y))))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) (neg.f64 b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) (neg.f64 b))) (/.f64 x y))
(*.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) (-.f64 t 1)) (neg.f64 b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) (neg.f64 b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) (neg.f64 b))) (/.f64 x y))
(*.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) (-.f64 t 1)) (neg.f64 b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) (neg.f64 b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) (neg.f64 b))) (/.f64 x y))
(*.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) (-.f64 t 1)) (neg.f64 b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) (neg.f64 b))) y))
(*.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) (neg.f64 b))) (/.f64 x y))
(*.f64 (exp.f64 (+.f64 (*.f64 (log.f64 a) (-.f64 t 1)) (neg.f64 b))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(-.f64 (*.f64 -1 (log.f64 a)) b)
(-.f64 (neg.f64 (log.f64 a)) b)
(-.f64 (+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a))) b)
(+.f64 (*.f64 (log.f64 a) t) (-.f64 (*.f64 -1 (log.f64 a)) b))
(-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)
(-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)
(-.f64 (+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a))) b)
(+.f64 (*.f64 (log.f64 a) t) (-.f64 (*.f64 -1 (log.f64 a)) b))
(-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)
(-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)
(-.f64 (+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a))) b)
(+.f64 (*.f64 (log.f64 a) t) (-.f64 (*.f64 -1 (log.f64 a)) b))
(-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)
(-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)
(*.f64 t (log.f64 a))
(*.f64 (log.f64 a) t)
(-.f64 (+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a))) b)
(+.f64 (*.f64 (log.f64 a) t) (-.f64 (*.f64 -1 (log.f64 a)) b))
(-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)
(-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)
(-.f64 (+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a))) b)
(+.f64 (*.f64 (log.f64 a) t) (-.f64 (*.f64 -1 (log.f64 a)) b))
(-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)
(-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)
(-.f64 (+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a))) b)
(+.f64 (*.f64 (log.f64 a) t) (-.f64 (*.f64 -1 (log.f64 a)) b))
(-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)
(-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)
(*.f64 t (log.f64 a))
(*.f64 (log.f64 a) t)
(-.f64 (+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a))) b)
(+.f64 (*.f64 (log.f64 a) t) (-.f64 (*.f64 -1 (log.f64 a)) b))
(-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)
(-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)
(-.f64 (+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a))) b)
(+.f64 (*.f64 (log.f64 a) t) (-.f64 (*.f64 -1 (log.f64 a)) b))
(-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)
(-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)
(-.f64 (+.f64 (*.f64 -1 (log.f64 a)) (*.f64 t (log.f64 a))) b)
(+.f64 (*.f64 (log.f64 a) t) (-.f64 (*.f64 -1 (log.f64 a)) b))
(-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)
(-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)
(-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)
(-.f64 (*.f64 (+.f64 -1 t) (*.f64 (log.f64 (/.f64 1 a)) -1)) b)
(-.f64 (*.f64 (+.f64 -1 t) (neg.f64 (log.f64 (/.f64 1 a)))) b)
(-.f64 (*.f64 (-.f64 t 1) (neg.f64 (log.f64 (/.f64 1 a)))) b)
(-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)
(-.f64 (*.f64 (+.f64 -1 t) (*.f64 (log.f64 (/.f64 1 a)) -1)) b)
(-.f64 (*.f64 (+.f64 -1 t) (neg.f64 (log.f64 (/.f64 1 a)))) b)
(-.f64 (*.f64 (-.f64 t 1) (neg.f64 (log.f64 (/.f64 1 a)))) b)
(-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)
(-.f64 (*.f64 (+.f64 -1 t) (*.f64 (log.f64 (/.f64 1 a)) -1)) b)
(-.f64 (*.f64 (+.f64 -1 t) (neg.f64 (log.f64 (/.f64 1 a)))) b)
(-.f64 (*.f64 (-.f64 t 1) (neg.f64 (log.f64 (/.f64 1 a)))) b)
(-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)
(-.f64 (*.f64 (+.f64 -1 t) (*.f64 (log.f64 (/.f64 1 a)) -1)) b)
(-.f64 (*.f64 (+.f64 -1 t) (neg.f64 (log.f64 (/.f64 1 a)))) b)
(-.f64 (*.f64 (-.f64 t 1) (neg.f64 (log.f64 (/.f64 1 a)))) b)
(-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)
(-.f64 (*.f64 (+.f64 -1 t) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)
(-.f64 (*.f64 (+.f64 -1 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) b)
(-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) b)
(-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)
(-.f64 (*.f64 (+.f64 -1 t) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)
(-.f64 (*.f64 (+.f64 -1 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) b)
(-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) b)
(-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)
(-.f64 (*.f64 (+.f64 -1 t) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)
(-.f64 (*.f64 (+.f64 -1 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) b)
(-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) b)
(-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)
(-.f64 (*.f64 (+.f64 -1 t) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)
(-.f64 (*.f64 (+.f64 -1 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) b)
(-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) b)
(*.f64 (-.f64 t 1) (log.f64 a))
(*.f64 (log.f64 a) (+.f64 -1 t))
(*.f64 (log.f64 a) (-.f64 t 1))
(+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a)))
(+.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) (neg.f64 b))
(+.f64 (*.f64 (log.f64 a) (-.f64 t 1)) (neg.f64 b))
(+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a)))
(+.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) (neg.f64 b))
(+.f64 (*.f64 (log.f64 a) (-.f64 t 1)) (neg.f64 b))
(+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a)))
(+.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) (neg.f64 b))
(+.f64 (*.f64 (log.f64 a) (-.f64 t 1)) (neg.f64 b))
(*.f64 -1 b)
(neg.f64 b)
(+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b))
(+.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) (neg.f64 b))
(+.f64 (*.f64 (log.f64 a) (-.f64 t 1)) (neg.f64 b))
(+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b))
(+.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) (neg.f64 b))
(+.f64 (*.f64 (log.f64 a) (-.f64 t 1)) (neg.f64 b))
(+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b))
(+.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) (neg.f64 b))
(+.f64 (*.f64 (log.f64 a) (-.f64 t 1)) (neg.f64 b))
(*.f64 -1 b)
(neg.f64 b)
(+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b))
(+.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) (neg.f64 b))
(+.f64 (*.f64 (log.f64 a) (-.f64 t 1)) (neg.f64 b))
(+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b))
(+.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) (neg.f64 b))
(+.f64 (*.f64 (log.f64 a) (-.f64 t 1)) (neg.f64 b))
(+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b))
(+.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) (neg.f64 b))
(+.f64 (*.f64 (log.f64 a) (-.f64 t 1)) (neg.f64 b))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)) 0)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(+.f64 0 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)) 2) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)) 2))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(-.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)) 0)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 1 (/.f64 (/.f64 y x) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 1 (/.f64 (/.f64 1 x) (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 y x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 x (/.f64 y (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 x (-.f64 0 (/.f64 (neg.f64 y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)) 1)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 -1 (/.f64 (/.f64 y x) (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 -1 (-.f64 0 (/.f64 (/.f64 y x) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (+.f64 x x) (/.f64 y (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (+.f64 x x) (*.f64 2 (/.f64 y (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 2 (/.f64 2 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 2 (*.f64 2 (/.f64 (/.f64 y x) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 2 (/.f64 (/.f64 (*.f64 y 4) x) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (/.f64 (+.f64 x x) y) (/.f64 2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (/.f64 (+.f64 x x) y) (*.f64 2 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 x 4) (*.f64 2 (/.f64 y (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 x 4) (/.f64 (*.f64 y 4) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 x 4) (/.f64 4 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) (*.f64 y (/.f64 2 x)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 4 (*.f64 2 (/.f64 2 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 4 (/.f64 (*.f64 2 (*.f64 y (/.f64 2 x))) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 4 (/.f64 (/.f64 (*.f64 y 4) x) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 (+.f64 x x) y)) 2)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (/.f64 1 y) (/.f64 (/.f64 1 x) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (neg.f64 x) (/.f64 (neg.f64 y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (neg.f64 x) (/.f64 (+.f64 y y) (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (neg.f64 x) (/.f64 -1 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (neg.f64 x) (-.f64 0 (/.f64 y (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 (/.f64 x y) 4) (*.f64 2 (/.f64 2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(/.f64 (/.f64 (*.f64 (/.f64 x y) 4) 2) (/.f64 2 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b))))
(/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) (/.f64 2 (*.f64 (/.f64 x y) 2)))
(/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) (/.f64 2 (*.f64 2 (/.f64 x y))))
(/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 2 (*.f64 2 (/.f64 x y))))
(/.f64 (*.f64 (/.f64 x y) 4) (/.f64 4 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 x 8) (/.f64 (*.f64 y 8) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 4) (*.f64 2 (*.f64 y (/.f64 2 x))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 4) (*.f64 4 (/.f64 y x)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 (/.f64 x y) 4)) 4)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y) (/.f64 1 x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 1/2 (/.f64 (/.f64 y x) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 1/2 (/.f64 (/.f64 y (+.f64 x x)) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 1/2 (/.f64 (/.f64 1/2 x) (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (/.f64 1/2 y) (/.f64 (/.f64 1/2 x) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 x -2) (*.f64 2 (/.f64 (neg.f64 y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 x -2) (/.f64 (*.f64 y -2) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 x -2) (/.f64 (neg.f64 (+.f64 y y)) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 x -2) (-.f64 0 (/.f64 y (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 (/.f64 x y) (/.f64 x y)) (/.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 -2 (-.f64 0 (/.f64 2 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 2 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 (/.f64 x y) 4))) 8)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 2 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 4)) (*.f64 2 (*.f64 4 (/.f64 y x))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 1/2 y)) (/.f64 1/2 x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 2 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)) (*.f64 2 (/.f64 1 x)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (/.f64 (/.f64 x y) 1/4) (/.f64 4 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) (/.f64 4 (/.f64 x (*.f64 y 1/4))))
(/.f64 x (*.f64 (*.f64 y 1/4) (/.f64 4 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)))))
(/.f64 x (*.f64 (/.f64 4 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b))) (*.f64 y 1/4)))
(/.f64 x (*.f64 (/.f64 4 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b))) (*.f64 y 1/4)))
(/.f64 (/.f64 x (neg.f64 y)) (/.f64 -1 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (/.f64 x (neg.f64 y)) (-.f64 0 (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (/.f64 x (/.f64 y (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 4))) 4)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (/.f64 x (+.f64 y y)) (/.f64 1 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) (/.f64 y (+.f64 x x)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) (neg.f64 (/.f64 y x)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 (/.f64 x y) 4)))) 16)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 2 (/.f64 x (/.f64 y (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 4)))) 8)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (*.f64 2 (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) (*.f64 2 (neg.f64 (/.f64 y x))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) y) (/.f64 2 x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (neg.f64 y)) (/.f64 -1 x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 1/2) (*.f64 y (/.f64 2 x)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 1 x)) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 4)) (-.f64 0 (*.f64 2 (*.f64 y (/.f64 2 x)))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 4)) (-.f64 0 (*.f64 4 (/.f64 y x))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (neg.f64 (/.f64 (+.f64 x x) y)) (-.f64 0 (/.f64 2 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2)) (neg.f64 (*.f64 y (/.f64 2 x))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (neg.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)) (/.f64 -1 x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (neg.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) (/.f64 y x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (neg.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))) (-.f64 0 (neg.f64 (/.f64 y x))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (neg.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) y)) (-.f64 0 (/.f64 2 x)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (neg.f64 (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2))) (*.f64 y (/.f64 2 x)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 1/2 y))) (neg.f64 (/.f64 1/2 x)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (neg.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2)) (-.f64 0 (/.f64 y (+.f64 x x))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (neg.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (neg.f64 y))) (-.f64 0 (/.f64 -1 x)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (neg.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 1/2)) (neg.f64 (*.f64 y (/.f64 2 x))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (neg.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 1 x))) (neg.f64 y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (neg.f64 (neg.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))) (/.f64 1 x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))) (neg.f64 (/.f64 y x)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)) (/.f64 x y))
(+.f64 (*.f64 (+.f64 t -1) (log.f64 a)) (neg.f64 b))
(+.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) (neg.f64 b))
(+.f64 (*.f64 (log.f64 a) (-.f64 t 1)) (neg.f64 b))
(+.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b) 0)
(+.f64 (*.f64 (log.f64 a) t) (-.f64 (*.f64 -1 (log.f64 a)) b))
(-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)
(-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)
(+.f64 0 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))
(+.f64 (*.f64 (log.f64 a) t) (-.f64 (*.f64 -1 (log.f64 a)) b))
(-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)
(-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)
(+.f64 -1 (+.f64 1 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(+.f64 (*.f64 (log.f64 a) t) (-.f64 (*.f64 -1 (log.f64 a)) b))
(-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)
(-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)
(+.f64 (neg.f64 b) (*.f64 (+.f64 t -1) (log.f64 a)))
(+.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) (neg.f64 b))
(+.f64 (*.f64 (log.f64 a) (-.f64 t 1)) (neg.f64 b))
(+.f64 (+.f64 1 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) -1)
(+.f64 (*.f64 (log.f64 a) t) (-.f64 (*.f64 -1 (log.f64 a)) b))
(-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)
(-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)
(+.f64 (/.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b) 2) (/.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b) 2))
(+.f64 (*.f64 (log.f64 a) t) (-.f64 (*.f64 -1 (log.f64 a)) b))
(-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)
(-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)
(*.f64 1 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))
(+.f64 (*.f64 (log.f64 a) t) (-.f64 (*.f64 -1 (log.f64 a)) b))
(-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)
(-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)
(*.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b) 1)
(+.f64 (*.f64 (log.f64 a) t) (-.f64 (*.f64 -1 (log.f64 a)) b))
(-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)
(-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)
(*.f64 -1 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))
(+.f64 (*.f64 (log.f64 a) t) (-.f64 (*.f64 -1 (log.f64 a)) b))
(-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)
(-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)
(*.f64 2 (/.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b) 2))
(+.f64 (*.f64 (log.f64 a) t) (-.f64 (*.f64 -1 (log.f64 a)) b))
(-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)
(-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)
(*.f64 2 (*.f64 (/.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b) 2) 1))
(+.f64 (*.f64 (log.f64 a) t) (-.f64 (*.f64 -1 (log.f64 a)) b))
(-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)
(-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)
(*.f64 (*.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b) 2) 1/2)
(+.f64 (*.f64 (log.f64 a) t) (-.f64 (*.f64 -1 (log.f64 a)) b))
(-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)
(-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)
(*.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))) -1)
(+.f64 (*.f64 (log.f64 a) t) (-.f64 (*.f64 -1 (log.f64 a)) b))
(-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)
(-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)
(*.f64 1/2 (*.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b) 2))
(+.f64 (*.f64 (log.f64 a) t) (-.f64 (*.f64 -1 (log.f64 a)) b))
(-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)
(-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)
(*.f64 (/.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b) 2) 2)
(+.f64 (*.f64 (log.f64 a) t) (-.f64 (*.f64 -1 (log.f64 a)) b))
(-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)
(-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)
(/.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b) 1)
(+.f64 (*.f64 (log.f64 a) t) (-.f64 (*.f64 -1 (log.f64 a)) b))
(-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)
(-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b) 2) 2)
(+.f64 (*.f64 (log.f64 a) t) (-.f64 (*.f64 -1 (log.f64 a)) b))
(-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)
(-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)
(/.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))) -1)
(+.f64 (*.f64 (log.f64 a) t) (-.f64 (*.f64 -1 (log.f64 a)) b))
(-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)
(-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)
(/.f64 (*.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b) 4) 4)
(+.f64 (*.f64 (log.f64 a) t) (-.f64 (*.f64 -1 (log.f64 a)) b))
(-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)
(-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)
(/.f64 (*.f64 2 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))) -2)
(+.f64 (*.f64 (log.f64 a) t) (-.f64 (*.f64 -1 (log.f64 a)) b))
(-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)
(-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)
(/.f64 (*.f64 2 (*.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b) 4)) 8)
(+.f64 (*.f64 (log.f64 a) t) (-.f64 (*.f64 -1 (log.f64 a)) b))
(-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)
(-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b) 4))) 16)
(+.f64 (*.f64 (log.f64 a) t) (-.f64 (*.f64 -1 (log.f64 a)) b))
(-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)
(-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)
(neg.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))
(+.f64 (*.f64 (log.f64 a) t) (-.f64 (*.f64 -1 (log.f64 a)) b))
(-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)
(-.f64 (*.f64 (log.f64 a) (-.f64 t 1)) b)

localize227.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x)
0.1b
(*.f64 (-.f64 t 1) (log.f64 a))
1.5b
(exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b))
2.4b
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
Compiler

Compiled 64 to 35 computations (45.3% saved)

series4.0ms (0%)

Counts
2 → 48
Calls

27 calls:

TimeVariablePointExpression
0.0ms
t
@0
(*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x)
0.0ms
x
@-inf
(*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x)
0.0ms
x
@inf
(*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x)
0.0ms
t
@0
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
0.0ms
b
@0
(*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x)

rewrite172.0ms (0.3%)

Algorithm
batch-egg-rewrite
Rules
2028×bool.json-1
2028×bool.json-2
1462×bool.json-3
1214×rational.json-simplify-35
928×rational.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01672
116572
246872
3108872
4285172
5690672
Stop Event
node limit
Counts
2 → 60
Calls
Call 1
Inputs
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x) (/.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 x x)) (/.f64 1/2 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 x x)) (*.f64 (/.f64 1 y) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x) (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 x (/.f64 1/2 y)) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 1/2 y)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 x 1/2) (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 y) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) (*.f64 x (/.f64 1/2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) (*.f64 (/.f64 1 y) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x (/.f64 2 y)) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 x 4)) (/.f64 1 (*.f64 y 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 1/2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 (/.f64 1 y) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 1/2 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (neg.f64 x)) (/.f64 -1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (/.f64 2 y)) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 2 y)) (*.f64 x 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (*.f64 x (/.f64 2 y)) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 1/2) (*.f64 x (/.f64 2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 1/2) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 y) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 1/2 y)) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (/.f64 1/2 y)) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 y) 1/2) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 y) (*.f64 x 1/2)) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 y) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 1/2)) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x) (neg.f64 y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x) (+.f64 y y)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 y) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 y 4)) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 y) (/.f64 1/2 y)) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 x x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 x 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (neg.f64 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 x x)) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 x x)) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x))))))

simplify134.0ms (0.3%)

Algorithm
egg-herbie
Rules
1534×rational.json-simplify-51
1064×rational.json-simplify-35
1034×rational.json-simplify-46
978×rational.json-simplify-61
958×rational.json-simplify-2
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02416172
15885740
213095548
329805096
469754836
Stop Event
node limit
Counts
108 → 167
Calls
Call 1
Inputs
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) x) y)
(+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) x) y) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 t (*.f64 x (log.f64 a)))) y))
(+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 t (*.f64 (log.f64 a) x))) y) (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) x) y) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2)))) y))))
(+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 t (*.f64 (log.f64 a) x))) y) (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) x) y) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (pow.f64 t 3) (*.f64 x (pow.f64 (log.f64 a) 3)))) y)) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2)))) y)))))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) x) y)
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(+.f64 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 b x)) y)))
(+.f64 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 b x)) y)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 (pow.f64 b 2) x)) y))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 (pow.f64 b 3) x)) y)) (+.f64 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 b x)) y)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 (pow.f64 b 2) x)) y)))))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y)
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y)
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y)
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y)
(*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) x)
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 t (*.f64 x (log.f64 a)))) (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) x))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 t (*.f64 x (log.f64 a)))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) x) (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (log.f64 a) 2) x))))))
(+.f64 (*.f64 1/6 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (log.f64 a) 3) x)))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 t (*.f64 x (log.f64 a)))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) x) (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (log.f64 a) 2) x)))))))
(*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b)) x)
(*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b)) x)
(*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b)) x)
(*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b)) x)
(*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)) x)
(*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)) x)
(*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)) x)
(*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)) x)
(*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) x)
(*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) x)
(*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) x)
(*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) x)
(*.f64 (pow.f64 a (-.f64 t 1)) x)
(+.f64 (*.f64 -1 (*.f64 b (*.f64 (pow.f64 a (-.f64 t 1)) x))) (*.f64 (pow.f64 a (-.f64 t 1)) x))
(+.f64 (*.f64 -1 (*.f64 b (*.f64 (pow.f64 a (-.f64 t 1)) x))) (+.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) (*.f64 1/2 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a (-.f64 t 1)) x)))))
(+.f64 (*.f64 -1 (*.f64 b (*.f64 (pow.f64 a (-.f64 t 1)) x))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 b 3) (*.f64 (pow.f64 a (-.f64 t 1)) x))) (+.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) (*.f64 1/2 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a (-.f64 t 1)) x))))))
(*.f64 (exp.f64 (+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b))) x)
(*.f64 (exp.f64 (+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b))) x)
(*.f64 (exp.f64 (+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b))) x)
(*.f64 (exp.f64 (+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b))) x)
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)) 0)
(+.f64 0 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)))
(-.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)) 0)
(*.f64 1 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)))
(*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x) (/.f64 1 y))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)) 1)
(*.f64 -1 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x) (neg.f64 y)))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 x x)) (/.f64 1/2 y))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 x x)) (*.f64 (/.f64 1 y) 1/2))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y) x)
(*.f64 2 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x) (+.f64 y y)))
(*.f64 2 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)) 2))
(*.f64 2 (*.f64 (*.f64 x (/.f64 1/2 y)) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(*.f64 2 (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 1/2 y)) x))
(*.f64 2 (*.f64 (*.f64 x 1/2) (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)))
(*.f64 2 (*.f64 (/.f64 1/2 y) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x)))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) (*.f64 x (/.f64 1/2 y)))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) (*.f64 (/.f64 1 y) (*.f64 x 1/2)))
(*.f64 (/.f64 (*.f64 x (/.f64 2 y)) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) 1/2)
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 x 4)) (/.f64 1 (*.f64 y 4)))
(*.f64 (+.f64 x x) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 1/2 y)))
(*.f64 (+.f64 x x) (*.f64 (/.f64 1 y) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 1/2)))
(*.f64 (+.f64 x x) (*.f64 1/2 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)))
(*.f64 (/.f64 1 y) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (neg.f64 x)) (/.f64 -1 y))
(*.f64 (*.f64 x (/.f64 2 y)) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 1/2))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 2 y)) (*.f64 x 1/2))
(*.f64 1/2 (/.f64 (*.f64 x (/.f64 2 y)) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 1/2) (*.f64 x (/.f64 2 y)))
(*.f64 (*.f64 x 1/2) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 2 y)))
(*.f64 (/.f64 1/2 y) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 x x)))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 1/2 y)) (+.f64 x x))
(*.f64 (*.f64 x (/.f64 1/2 y)) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2))
(*.f64 (*.f64 (/.f64 1 y) 1/2) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 x x)))
(*.f64 (*.f64 (/.f64 1 y) (*.f64 x 1/2)) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2))
(*.f64 (*.f64 (/.f64 1 y) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 1/2)) (+.f64 x x))
(*.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x) (neg.f64 y)) -1)
(*.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x) (+.f64 y y)) 2)
(*.f64 (/.f64 -1 y) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (neg.f64 x)))
(*.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)) 2) 2)
(*.f64 (/.f64 1 (*.f64 y 4)) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 x 4)))
(*.f64 (+.f64 (/.f64 1/2 y) (/.f64 1/2 y)) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x))
(neg.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x) (neg.f64 y)))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x) 0)
(+.f64 0 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x))
(+.f64 -1 (-.f64 1 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (neg.f64 x))))
(-.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x) 0)
(-.f64 0 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (neg.f64 x)))
(/.f64 x (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x) 1)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 x x)) 2)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 x 4)) 4)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (neg.f64 x)) -1)
(/.f64 (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 x x)) 4) 8)
(/.f64 (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x) -2) -2)
(/.f64 (*.f64 2 (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 x x)) 4)) 16)
(neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (neg.f64 x)))
Outputs
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) y))
(*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (/.f64 x y))
(+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) x) y) (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 t (*.f64 x (log.f64 a)))) y))
(+.f64 (*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) y)) (*.f64 (*.f64 (log.f64 a) (*.f64 x t)) (/.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) y)))
(+.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (/.f64 x y)) (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (/.f64 (*.f64 (log.f64 a) (*.f64 x t)) y)))
(*.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) y) (+.f64 x (*.f64 (log.f64 a) (*.f64 x t))))
(+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 t (*.f64 (log.f64 a) x))) y) (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) x) y) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2)))) y))))
(+.f64 (*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) y)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 x (*.f64 (pow.f64 (log.f64 a) 2) (pow.f64 t 2)))) y)) (*.f64 (*.f64 (log.f64 a) (*.f64 x t)) (/.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) y))))
(+.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (/.f64 x y)) (+.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (/.f64 (*.f64 (log.f64 a) (*.f64 x t)) y)) (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (/.f64 (*.f64 (pow.f64 (log.f64 a) 2) (*.f64 x (pow.f64 t 2))) y)))))
(+.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) y) (+.f64 x (*.f64 (log.f64 a) (*.f64 x t)))) (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (*.f64 (*.f64 (pow.f64 (log.f64 a) 2) (/.f64 (*.f64 x (pow.f64 t 2)) y)) 1/2)))
(+.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (/.f64 x y)) (*.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) y) (*.f64 x (+.f64 (*.f64 (log.f64 a) t) (*.f64 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)) 1/2)))))
(+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 t (*.f64 (log.f64 a) x))) y) (+.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) x) y) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (pow.f64 t 3) (*.f64 x (pow.f64 (log.f64 a) 3)))) y)) (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (pow.f64 t 2) (*.f64 x (pow.f64 (log.f64 a) 2)))) y)))))
(+.f64 (*.f64 (*.f64 (log.f64 a) (*.f64 x t)) (/.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) y)) (+.f64 (*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) y)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 x (*.f64 (pow.f64 (log.f64 a) 2) (pow.f64 t 2)))) y)) (*.f64 1/6 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (pow.f64 (log.f64 a) 3) (*.f64 x (pow.f64 t 3)))) y)))))
(+.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (/.f64 (*.f64 (log.f64 a) (*.f64 x t)) y)) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (/.f64 (*.f64 (pow.f64 (log.f64 a) 2) (*.f64 x (pow.f64 t 2))) y))) (+.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (/.f64 x y)) (*.f64 1/6 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (/.f64 (*.f64 (pow.f64 (log.f64 a) 3) (*.f64 x (pow.f64 t 3))) y))))))
(+.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) y) (+.f64 x (*.f64 (log.f64 a) (*.f64 x t)))) (+.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (*.f64 (*.f64 (pow.f64 (log.f64 a) 2) (/.f64 (*.f64 x (pow.f64 t 2)) y)) 1/2)) (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (*.f64 (*.f64 (pow.f64 (log.f64 a) 3) (/.f64 (*.f64 x (pow.f64 t 3)) y)) 1/6))))
(+.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) y) (*.f64 (*.f64 x 1/2) (+.f64 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)) 2))) (*.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) y) (*.f64 x (+.f64 (*.f64 (log.f64 a) t) (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3)) 1/6)))))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 -1 t) (log.f64 (/.f64 1 a)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) (neg.f64 (log.f64 (/.f64 1 a)))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 -1 t))) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 -1 t) (log.f64 (/.f64 1 a)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) (neg.f64 (log.f64 (/.f64 1 a)))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 -1 t))) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 -1 t) (log.f64 (/.f64 1 a)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) (neg.f64 (log.f64 (/.f64 1 a)))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 -1 t))) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 -1 t) (log.f64 (/.f64 1 a)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) (neg.f64 (log.f64 (/.f64 1 a)))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 -1 t))) b)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) b)) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) b)) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) b)) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) b)) y))
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(/.f64 (*.f64 x (pow.f64 a (+.f64 -1 t))) y)
(*.f64 (pow.f64 a (+.f64 -1 t)) (/.f64 x y))
(*.f64 x (/.f64 (pow.f64 a (+.f64 -1 t)) y))
(+.f64 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 b x)) y)))
(+.f64 (/.f64 (*.f64 x (pow.f64 a (+.f64 -1 t))) y) (*.f64 -1 (/.f64 (*.f64 (pow.f64 a (+.f64 -1 t)) (*.f64 b x)) y)))
(+.f64 (*.f64 (pow.f64 a (+.f64 -1 t)) (/.f64 x y)) (neg.f64 (*.f64 b (*.f64 (pow.f64 a (+.f64 -1 t)) (/.f64 x y)))))
(+.f64 (*.f64 x (/.f64 (pow.f64 a (+.f64 -1 t)) y)) (*.f64 (/.f64 (pow.f64 a (+.f64 -1 t)) y) (neg.f64 (*.f64 b x))))
(*.f64 (/.f64 (pow.f64 a (+.f64 -1 t)) y) (+.f64 x (neg.f64 (*.f64 b x))))
(+.f64 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 b x)) y)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 (pow.f64 b 2) x)) y))))
(+.f64 (/.f64 (*.f64 x (pow.f64 a (+.f64 -1 t))) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a (+.f64 -1 t)) (*.f64 b x)) y)) (*.f64 1/2 (*.f64 (*.f64 x (pow.f64 b 2)) (/.f64 (pow.f64 a (+.f64 -1 t)) y)))))
(+.f64 (neg.f64 (*.f64 b (*.f64 (pow.f64 a (+.f64 -1 t)) (/.f64 x y)))) (+.f64 (*.f64 (pow.f64 a (+.f64 -1 t)) (/.f64 x y)) (*.f64 1/2 (*.f64 (*.f64 x (pow.f64 a (+.f64 -1 t))) (/.f64 (pow.f64 b 2) y)))))
(+.f64 (*.f64 x (/.f64 (pow.f64 a (+.f64 -1 t)) y)) (+.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 -1 t)) y) (neg.f64 (*.f64 b x))) (*.f64 1/2 (*.f64 (pow.f64 a (+.f64 -1 t)) (*.f64 (pow.f64 b 2) (/.f64 x y))))))
(+.f64 (*.f64 b (neg.f64 (*.f64 x (/.f64 (pow.f64 a (+.f64 -1 t)) y)))) (*.f64 (/.f64 (pow.f64 a (+.f64 -1 t)) y) (+.f64 x (*.f64 1/2 (*.f64 x (pow.f64 b 2))))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 (pow.f64 b 3) x)) y)) (+.f64 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 b x)) y)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) (*.f64 (pow.f64 b 2) x)) y)))))
(+.f64 (/.f64 (*.f64 x (pow.f64 a (+.f64 -1 t))) y) (+.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 a (+.f64 -1 t)) (*.f64 b x)) y)) (*.f64 1/2 (*.f64 (*.f64 x (pow.f64 b 2)) (/.f64 (pow.f64 a (+.f64 -1 t)) y)))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 a (+.f64 -1 t)) (*.f64 x (pow.f64 b 3))) y))))
(+.f64 (*.f64 (pow.f64 a (+.f64 -1 t)) (/.f64 x y)) (+.f64 (+.f64 (neg.f64 (*.f64 b (*.f64 (pow.f64 a (+.f64 -1 t)) (/.f64 x y)))) (*.f64 1/2 (*.f64 (*.f64 x (pow.f64 a (+.f64 -1 t))) (/.f64 (pow.f64 b 2) y)))) (*.f64 -1/6 (*.f64 (pow.f64 a (+.f64 -1 t)) (/.f64 (*.f64 x (pow.f64 b 3)) y)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 a (+.f64 -1 t)) (*.f64 (pow.f64 b 2) (/.f64 x y)))) (+.f64 (+.f64 (*.f64 x (/.f64 (pow.f64 a (+.f64 -1 t)) y)) (*.f64 (/.f64 (pow.f64 a (+.f64 -1 t)) y) (neg.f64 (*.f64 b x)))) (*.f64 (pow.f64 a (+.f64 -1 t)) (*.f64 (*.f64 (pow.f64 b 3) (/.f64 x y)) -1/6))))
(+.f64 (*.f64 b (neg.f64 (*.f64 x (/.f64 (pow.f64 a (+.f64 -1 t)) y)))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a (+.f64 -1 t)) (*.f64 (pow.f64 b 2) (/.f64 x y)))) (*.f64 (/.f64 (pow.f64 a (+.f64 -1 t)) y) (+.f64 x (*.f64 -1/6 (*.f64 x (pow.f64 b 3)))))))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y)
(/.f64 (*.f64 x (exp.f64 (+.f64 (*.f64 -1 b) (*.f64 (log.f64 a) (+.f64 -1 t))))) y)
(*.f64 (exp.f64 (+.f64 (neg.f64 b) (*.f64 (log.f64 a) (+.f64 -1 t)))) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (neg.f64 b) (*.f64 (log.f64 a) (+.f64 -1 t)))) y))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y)
(/.f64 (*.f64 x (exp.f64 (+.f64 (*.f64 -1 b) (*.f64 (log.f64 a) (+.f64 -1 t))))) y)
(*.f64 (exp.f64 (+.f64 (neg.f64 b) (*.f64 (log.f64 a) (+.f64 -1 t)))) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (neg.f64 b) (*.f64 (log.f64 a) (+.f64 -1 t)))) y))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y)
(/.f64 (*.f64 x (exp.f64 (+.f64 (*.f64 -1 b) (*.f64 (log.f64 a) (+.f64 -1 t))))) y)
(*.f64 (exp.f64 (+.f64 (neg.f64 b) (*.f64 (log.f64 a) (+.f64 -1 t)))) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (neg.f64 b) (*.f64 (log.f64 a) (+.f64 -1 t)))) y))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 -1 b) (*.f64 (-.f64 t 1) (log.f64 a)))) x) y)
(/.f64 (*.f64 x (exp.f64 (+.f64 (*.f64 -1 b) (*.f64 (log.f64 a) (+.f64 -1 t))))) y)
(*.f64 (exp.f64 (+.f64 (neg.f64 b) (*.f64 (log.f64 a) (+.f64 -1 t)))) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (neg.f64 b) (*.f64 (log.f64 a) (+.f64 -1 t)))) y))
(*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) x)
(*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) x)
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 t (*.f64 x (log.f64 a)))) (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) x))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) x) (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (log.f64 a) (*.f64 x t))))
(*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (+.f64 (*.f64 (log.f64 a) (*.f64 x t)) x))
(*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (+.f64 x (*.f64 (log.f64 a) (*.f64 x t))))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 t (*.f64 x (log.f64 a)))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) x) (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (log.f64 a) 2) x))))))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (log.f64 a) (*.f64 x t))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) x) (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (*.f64 x (*.f64 (pow.f64 (log.f64 a) 2) (pow.f64 t 2))) 1/2))))
(+.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) x) (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (+.f64 (*.f64 (log.f64 a) (*.f64 x t)) (*.f64 1/2 (*.f64 (pow.f64 (log.f64 a) 2) (*.f64 x (pow.f64 t 2)))))))
(*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (+.f64 (*.f64 (log.f64 a) (*.f64 x t)) (+.f64 x (*.f64 (*.f64 x (pow.f64 t 2)) (*.f64 (pow.f64 (log.f64 a) 2) 1/2)))))
(*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (+.f64 x (*.f64 x (+.f64 (*.f64 (log.f64 a) t) (*.f64 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)) 1/2)))))
(+.f64 (*.f64 1/6 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (log.f64 a) 3) x)))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 t (*.f64 x (log.f64 a)))) (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) x) (*.f64 1/2 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (log.f64 a) 2) x)))))))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (log.f64 a) (*.f64 x t))) (+.f64 (+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) x) (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (*.f64 x (*.f64 (pow.f64 (log.f64 a) 2) (pow.f64 t 2))) 1/2))) (*.f64 (exp.f64 (-.f64 (*.f64 -1 (log.f64 a)) b)) (*.f64 (*.f64 (pow.f64 (log.f64 a) 3) (*.f64 x (pow.f64 t 3))) 1/6))))
(+.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) x) (+.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (+.f64 (*.f64 (log.f64 a) (*.f64 x t)) (*.f64 1/2 (*.f64 (pow.f64 (log.f64 a) 2) (*.f64 x (pow.f64 t 2)))))) (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (*.f64 1/6 (*.f64 (pow.f64 (log.f64 a) 3) (*.f64 x (pow.f64 t 3)))))))
(+.f64 (*.f64 (log.f64 a) (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (*.f64 x t))) (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (+.f64 (*.f64 (pow.f64 (log.f64 a) 3) (*.f64 (*.f64 x (pow.f64 t 3)) 1/6)) (+.f64 x (*.f64 (*.f64 x (pow.f64 t 2)) (*.f64 (pow.f64 (log.f64 a) 2) 1/2))))))
(*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (+.f64 (*.f64 (*.f64 x 1/2) (+.f64 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)) 2)) (*.f64 x (+.f64 (*.f64 (log.f64 a) t) (*.f64 (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3)) 1/6)))))
(*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b)) x)
(*.f64 x (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)))
(*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b)) x)
(*.f64 x (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)))
(*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b)) x)
(*.f64 x (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)))
(*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))) b)) x)
(*.f64 x (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)))
(*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)) x)
(*.f64 x (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 -1 t) (log.f64 (/.f64 1 a)))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) (neg.f64 (log.f64 (/.f64 1 a)))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 -1 t))) b)))
(*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)) x)
(*.f64 x (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 -1 t) (log.f64 (/.f64 1 a)))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) (neg.f64 (log.f64 (/.f64 1 a)))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 -1 t))) b)))
(*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)) x)
(*.f64 x (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 -1 t) (log.f64 (/.f64 1 a)))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) (neg.f64 (log.f64 (/.f64 1 a)))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 -1 t))) b)))
(*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))) b)) x)
(*.f64 x (exp.f64 (-.f64 (*.f64 -1 (*.f64 (+.f64 -1 t) (log.f64 (/.f64 1 a)))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) (neg.f64 (log.f64 (/.f64 1 a)))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 a)) (neg.f64 (+.f64 -1 t))) b)))
(*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) x)
(*.f64 x (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) b)))
(*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) x)
(*.f64 x (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) b)))
(*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) x)
(*.f64 x (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) b)))
(*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)) x)
(*.f64 x (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (+.f64 -1 t) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))) b)))
(*.f64 (pow.f64 a (-.f64 t 1)) x)
(*.f64 x (pow.f64 a (+.f64 -1 t)))
(+.f64 (*.f64 -1 (*.f64 b (*.f64 (pow.f64 a (-.f64 t 1)) x))) (*.f64 (pow.f64 a (-.f64 t 1)) x))
(+.f64 (*.f64 x (pow.f64 a (+.f64 -1 t))) (*.f64 -1 (*.f64 (pow.f64 a (+.f64 -1 t)) (*.f64 b x))))
(+.f64 (*.f64 x (pow.f64 a (+.f64 -1 t))) (*.f64 b (neg.f64 (*.f64 x (pow.f64 a (+.f64 -1 t))))))
(*.f64 (pow.f64 a (+.f64 -1 t)) (+.f64 x (neg.f64 (*.f64 b x))))
(+.f64 (*.f64 -1 (*.f64 b (*.f64 (pow.f64 a (-.f64 t 1)) x))) (+.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) (*.f64 1/2 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a (-.f64 t 1)) x)))))
(+.f64 (*.f64 x (pow.f64 a (+.f64 -1 t))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 a (+.f64 -1 t)) (*.f64 x (pow.f64 b 2)))) (*.f64 -1 (*.f64 (pow.f64 a (+.f64 -1 t)) (*.f64 b x)))))
(+.f64 (*.f64 x (pow.f64 a (+.f64 -1 t))) (+.f64 (*.f64 b (neg.f64 (*.f64 x (pow.f64 a (+.f64 -1 t))))) (*.f64 1/2 (*.f64 x (*.f64 (pow.f64 b 2) (pow.f64 a (+.f64 -1 t)))))))
(+.f64 (*.f64 (*.f64 b x) (neg.f64 (pow.f64 a (+.f64 -1 t)))) (*.f64 (pow.f64 a (+.f64 -1 t)) (+.f64 x (*.f64 1/2 (*.f64 x (pow.f64 b 2))))))
(*.f64 (pow.f64 a (+.f64 -1 t)) (+.f64 (*.f64 1/2 (*.f64 x (pow.f64 b 2))) (+.f64 x (neg.f64 (*.f64 b x)))))
(+.f64 (*.f64 -1 (*.f64 b (*.f64 (pow.f64 a (-.f64 t 1)) x))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 b 3) (*.f64 (pow.f64 a (-.f64 t 1)) x))) (+.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) (*.f64 1/2 (*.f64 (pow.f64 b 2) (*.f64 (pow.f64 a (-.f64 t 1)) x))))))
(+.f64 (*.f64 -1 (*.f64 (pow.f64 a (+.f64 -1 t)) (*.f64 b x))) (+.f64 (+.f64 (*.f64 x (pow.f64 a (+.f64 -1 t))) (*.f64 1/2 (*.f64 (pow.f64 a (+.f64 -1 t)) (*.f64 x (pow.f64 b 2))))) (*.f64 -1/6 (*.f64 (pow.f64 a (+.f64 -1 t)) (*.f64 x (pow.f64 b 3))))))
(+.f64 (*.f64 b (neg.f64 (*.f64 x (pow.f64 a (+.f64 -1 t))))) (+.f64 (*.f64 1/2 (*.f64 x (*.f64 (pow.f64 b 2) (pow.f64 a (+.f64 -1 t))))) (+.f64 (*.f64 (pow.f64 a (+.f64 -1 t)) (*.f64 (*.f64 x (pow.f64 b 3)) -1/6)) (*.f64 x (pow.f64 a (+.f64 -1 t))))))
(+.f64 (*.f64 (*.f64 b x) (neg.f64 (pow.f64 a (+.f64 -1 t)))) (+.f64 (*.f64 x (*.f64 (*.f64 (pow.f64 a (+.f64 -1 t)) (pow.f64 b 2)) 1/2)) (*.f64 (pow.f64 a (+.f64 -1 t)) (+.f64 x (*.f64 -1/6 (*.f64 x (pow.f64 b 3)))))))
(+.f64 (*.f64 (pow.f64 a (+.f64 -1 t)) (+.f64 x (neg.f64 (*.f64 b x)))) (*.f64 (*.f64 x (pow.f64 a (+.f64 -1 t))) (+.f64 (*.f64 -1/6 (pow.f64 b 3)) (*.f64 1/2 (pow.f64 b 2)))))
(*.f64 (exp.f64 (+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b))) x)
(*.f64 x (exp.f64 (+.f64 (*.f64 -1 b) (*.f64 (log.f64 a) (+.f64 -1 t)))))
(*.f64 x (exp.f64 (+.f64 (neg.f64 b) (*.f64 (log.f64 a) (+.f64 -1 t)))))
(*.f64 (exp.f64 (*.f64 (log.f64 a) (+.f64 -1 t))) (/.f64 x (exp.f64 b)))
(*.f64 (exp.f64 (+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b))) x)
(*.f64 x (exp.f64 (+.f64 (*.f64 -1 b) (*.f64 (log.f64 a) (+.f64 -1 t)))))
(*.f64 x (exp.f64 (+.f64 (neg.f64 b) (*.f64 (log.f64 a) (+.f64 -1 t)))))
(*.f64 (exp.f64 (*.f64 (log.f64 a) (+.f64 -1 t))) (/.f64 x (exp.f64 b)))
(*.f64 (exp.f64 (+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b))) x)
(*.f64 x (exp.f64 (+.f64 (*.f64 -1 b) (*.f64 (log.f64 a) (+.f64 -1 t)))))
(*.f64 x (exp.f64 (+.f64 (neg.f64 b) (*.f64 (log.f64 a) (+.f64 -1 t)))))
(*.f64 (exp.f64 (*.f64 (log.f64 a) (+.f64 -1 t))) (/.f64 x (exp.f64 b)))
(*.f64 (exp.f64 (+.f64 (*.f64 (-.f64 t 1) (log.f64 a)) (*.f64 -1 b))) x)
(*.f64 x (exp.f64 (+.f64 (*.f64 -1 b) (*.f64 (log.f64 a) (+.f64 -1 t)))))
(*.f64 x (exp.f64 (+.f64 (neg.f64 b) (*.f64 (log.f64 a) (+.f64 -1 t)))))
(*.f64 (exp.f64 (*.f64 (log.f64 a) (+.f64 -1 t))) (/.f64 x (exp.f64 b)))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)) 0)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(+.f64 0 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(-.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)) 0)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 1 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x) (/.f64 1 y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)) 1)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 -1 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x) (neg.f64 y)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 x x)) (/.f64 1/2 y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 x x)) (*.f64 (/.f64 1 y) 1/2))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y) x)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 2 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x) (+.f64 y y)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 2 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)) 2))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 2 (*.f64 (*.f64 x (/.f64 1/2 y)) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 2 (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 1/2 y)) x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 2 (*.f64 (*.f64 x 1/2) (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 2 (*.f64 (/.f64 1/2 y) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) (*.f64 x (/.f64 1/2 y)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2) (*.f64 (/.f64 1 y) (*.f64 x 1/2)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (/.f64 (*.f64 x (/.f64 2 y)) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))) 1/2)
(*.f64 1/2 (/.f64 (*.f64 x (/.f64 2 y)) (exp.f64 (-.f64 b (*.f64 (log.f64 a) (+.f64 -1 t))))))
(*.f64 1/2 (*.f64 x (/.f64 (/.f64 2 y) (exp.f64 (-.f64 b (*.f64 (log.f64 a) (+.f64 -1 t)))))))
(*.f64 x (*.f64 (/.f64 (/.f64 2 y) (exp.f64 (-.f64 b (*.f64 (log.f64 a) (+.f64 -1 t))))) 1/2))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 x 4)) (/.f64 1 (*.f64 y 4)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (+.f64 x x) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 1/2 y)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (+.f64 x x) (*.f64 (/.f64 1 y) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 1/2)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (+.f64 x x) (*.f64 1/2 (/.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) y)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (/.f64 1 y) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (neg.f64 x)) (/.f64 -1 y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (*.f64 x (/.f64 2 y)) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 1/2))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 2 y)) (*.f64 x 1/2))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 1/2 (/.f64 (*.f64 x (/.f64 2 y)) (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a))))))
(*.f64 1/2 (/.f64 (*.f64 x (/.f64 2 y)) (exp.f64 (-.f64 b (*.f64 (log.f64 a) (+.f64 -1 t))))))
(*.f64 1/2 (*.f64 x (/.f64 (/.f64 2 y) (exp.f64 (-.f64 b (*.f64 (log.f64 a) (+.f64 -1 t)))))))
(*.f64 x (*.f64 (/.f64 (/.f64 2 y) (exp.f64 (-.f64 b (*.f64 (log.f64 a) (+.f64 -1 t))))) 1/2))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 1/2) (*.f64 x (/.f64 2 y)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (*.f64 x 1/2) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 2 y)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (/.f64 1/2 y) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 x x)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 1/2 y)) (+.f64 x x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (*.f64 x (/.f64 1/2 y)) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (*.f64 (/.f64 1 y) 1/2) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 x x)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (*.f64 (/.f64 1 y) (*.f64 x 1/2)) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 2))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (*.f64 (/.f64 1 y) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) 1/2)) (+.f64 x x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x) (neg.f64 y)) -1)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x) (+.f64 y y)) 2)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (/.f64 -1 y) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (neg.f64 x)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (/.f64 x y)) 2) 2)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (/.f64 1 (*.f64 y 4)) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 x 4)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(*.f64 (+.f64 (/.f64 1/2 y) (/.f64 1/2 y)) (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(neg.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x) (neg.f64 y)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)) y))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x) 0)
(*.f64 x (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)))
(+.f64 0 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x))
(*.f64 x (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)))
(+.f64 -1 (-.f64 1 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (neg.f64 x))))
(*.f64 x (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)))
(-.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x) 0)
(*.f64 x (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)))
(-.f64 0 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (neg.f64 x)))
(*.f64 x (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)))
(/.f64 x (exp.f64 (-.f64 b (*.f64 (+.f64 t -1) (log.f64 a)))))
(/.f64 x (exp.f64 (-.f64 b (*.f64 (log.f64 a) (+.f64 -1 t)))))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x) 1)
(*.f64 x (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 x x)) 2)
(*.f64 x (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (*.f64 x 4)) 4)
(*.f64 x (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (neg.f64 x)) -1)
(*.f64 x (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)))
(/.f64 (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 x x)) 4) 8)
(*.f64 x (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)))
(/.f64 (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) x) -2) -2)
(*.f64 x (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)))
(/.f64 (*.f64 2 (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (+.f64 x x)) 4)) 16)
(*.f64 x (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)))
(neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b)) (neg.f64 x)))
(*.f64 x (exp.f64 (-.f64 (*.f64 -1 (*.f64 (log.f64 a) (+.f64 1 (*.f64 -1 t)))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (neg.f64 (log.f64 a)) (+.f64 1 (neg.f64 t))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (log.f64 a) (neg.f64 (-.f64 1 t))) b)))
(*.f64 x (exp.f64 (-.f64 (*.f64 (log.f64 a) (+.f64 -1 t)) b)))

localize22.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 1 a))
0.3b
(*.f64 y (log.f64 z))
5.7b
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 1 a)) (/.f64 x y))
Compiler

Compiled 63 to 21 computations (66.7% saved)

series19.0ms (0%)

Counts
2 → 108
Calls

27 calls:

TimeVariablePointExpression
4.0ms
a
@inf
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 1 a)) (/.f64 x y))
1.0ms
y
@-inf
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 1 a)) (/.f64 x y))
1.0ms
x
@0
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 1 a)) (/.f64 x y))
1.0ms
y
@inf
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 1 a)) (/.f64 x y))
1.0ms
z
@0
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 1 a)) (/.f64 x y))

rewrite113.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1180×rational.json-simplify-35
1006×bool.json-1
1006×bool.json-2
980×rational.json-1
980×rational.json-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01778
117466
247666
3109066
4278666
5785166
Stop Event
node limit
Counts
2 → 116
Calls
Call 1
Inputs
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 1 a)) (/.f64 x y))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 1 a))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (*.f64 a (*.f64 y (/.f64 2 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 (*.f64 a 4) (/.f64 x y)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 y x) (/.f64 a (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) (/.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (/.f64 y (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x y) (/.f64 a (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (/.f64 y x) (/.f64 (+.f64 a a) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (*.f64 (/.f64 y x) (/.f64 a (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))) (*.f64 (/.f64 y x) (/.f64 a (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x x) (/.f64 y (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x x) (+.f64 (/.f64 y (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)) (/.f64 y (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 2 (/.f64 x (*.f64 y a)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 2 a)) (*.f64 y (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) 2) (/.f64 (+.f64 a a) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 4) (+.f64 (/.f64 y (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (+.f64 a a))) (/.f64 y (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (*.f64 (/.f64 y x) (/.f64 (+.f64 a a) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))) (*.f64 (/.f64 y x) (/.f64 (+.f64 a a) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (*.f64 a (*.f64 y (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (+.f64 (*.f64 a (/.f64 y x)) (*.f64 a (/.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (*.f64 y a)) (exp.f64 (-.f64 b (*.f64 y (log.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x y)) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (/.f64 (neg.f64 y) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 4) (*.f64 2 (*.f64 y (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 4) (*.f64 4 (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) 4) (*.f64 2 (/.f64 (+.f64 a a) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 4) (+.f64 (*.f64 a (*.f64 y (/.f64 2 x))) (*.f64 a (*.f64 y (/.f64 2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) a) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))) (*.f64 (neg.f64 a) (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -2) (+.f64 (/.f64 (neg.f64 y) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)) (/.f64 (neg.f64 y) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 (/.f64 x y) 2)) (+.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 4)) (+.f64 (*.f64 4 (/.f64 y x)) (*.f64 4 (/.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))) (+.f64 (*.f64 (neg.f64 a) (/.f64 y x)) (*.f64 (neg.f64 a) (/.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) (/.f64 1/2 y)) (/.f64 1/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x y) (/.f64 a 2)) (/.f64 2 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 y (+.f64 x x))) (+.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 4) (/.f64 y x)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 y x)) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (+.f64 a a)) (/.f64 y (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (+.f64 y y)) (/.f64 (/.f64 a 2) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 x) y) (-.f64 0 (/.f64 a (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)) (neg.f64 (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) a) (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) a)) (+.f64 (/.f64 1 x) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a))) 4)) (*.f64 2 (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 y (+.f64 x x))) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 y (+.f64 x x)))) (*.f64 a 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 4) (/.f64 y x)) (/.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 4) (/.f64 y x))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 y x)) (/.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 y x))) (*.f64 2 (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)) (neg.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a))) (+.f64 (neg.f64 (/.f64 y x)) (neg.f64 (/.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 2 a)) y) (/.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) (neg.f64 y)) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) (/.f64 1 x)) y)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x y)) 2) (/.f64 a 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x y)) (+.f64 a a)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x y)) (*.f64 a 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x y)) 1/2) (+.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 y (+.f64 x x))) a) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 y (+.f64 x x))) 2) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 y (+.f64 x x))) (*.f64 a 4)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 y x)) a) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 2 a))) (-.f64 0 (*.f64 y (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 x y) 2)) (-.f64 0 (/.f64 (+.f64 a a) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x y))) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) a)) (-.f64 0 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 y (+.f64 x x)))) (neg.f64 (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 y x))) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a))) (/.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a))) (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a))) (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 a (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 a) (exp.f64 (-.f64 b (*.f64 y (log.f64 z)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (+.f64 a a) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 2 a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (/.f64 (+.f64 a a) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 a 4) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (+.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (/.f64 a (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (/.f64 (*.f64 a 4) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 (*.f64 a 4) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (*.f64 2 (/.f64 (+.f64 a a) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))) (*.f64 2 (/.f64 (+.f64 a a) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (-.f64 0 (/.f64 (+.f64 a a) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 4) (*.f64 a 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))) (*.f64 2 (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 4)) (*.f64 2 (*.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 1/4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 a) (/.f64 2 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (+.f64 a a)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (/.f64 a 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2)) (neg.f64 (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (+.f64 a a)) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (+.f64 a a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 1/4) (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 1/4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2)) (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2))) (*.f64 2 (neg.f64 (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 4)) (*.f64 2 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))) (*.f64 2 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))) (*.f64 2 (*.f64 2 (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))) (neg.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))) (+.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 1/2) (+.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))) a) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))) 2) (/.f64 a 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))) (+.f64 a a)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))) (*.f64 a 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))) 1/2) (+.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 4)) (neg.f64 (*.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2))) (+.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2))) (-.f64 0 (neg.f64 (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))) (-.f64 0 (*.f64 2 (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a))))))

simplify162.0ms (0.3%)

Algorithm
egg-herbie
Rules
1420×rational.json-simplify-43
1210×rational.json-simplify-35
1138×rational.json-simplify-50
984×rational.json-simplify-1
826×rational.json-simplify-44
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
03948792
112848746
244668746
367888746
Stop Event
node limit
Counts
224 → 202
Calls
Call 1
Inputs
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) (*.f64 y a))
(+.f64 (/.f64 (*.f64 (log.f64 z) (*.f64 (exp.f64 (neg.f64 b)) x)) a) (/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) (*.f64 a y)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (pow.f64 (log.f64 z) 2) (*.f64 (exp.f64 (neg.f64 b)) x))) a)) (+.f64 (/.f64 (*.f64 (log.f64 z) (*.f64 (exp.f64 (neg.f64 b)) x)) a) (/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) (*.f64 a y))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (pow.f64 (log.f64 z) 2) (*.f64 (exp.f64 (neg.f64 b)) x))) a)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (log.f64 z) 3) (*.f64 (exp.f64 (neg.f64 b)) x))) a)) (+.f64 (/.f64 (*.f64 (log.f64 z) (*.f64 (exp.f64 (neg.f64 b)) x)) a) (/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) (*.f64 a y)))))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b x)) (*.f64 a y))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 b 2) x)) (*.f64 a y))) (+.f64 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b x)) (*.f64 a y)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 b 2) x)) (*.f64 a y))) (+.f64 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b x)) (*.f64 a y))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 b 3) x)) (*.f64 a y))))))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 b))) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 b))) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 b))) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 b))) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (exp.f64 (neg.f64 b)) a)
(+.f64 (/.f64 (exp.f64 (neg.f64 b)) a) (/.f64 (*.f64 y (*.f64 (log.f64 z) (exp.f64 (neg.f64 b)))) a))
(+.f64 (/.f64 (exp.f64 (neg.f64 b)) a) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (log.f64 z) 2) (exp.f64 (neg.f64 b)))) a)) (/.f64 (*.f64 y (*.f64 (log.f64 z) (exp.f64 (neg.f64 b)))) a)))
(+.f64 (/.f64 (exp.f64 (neg.f64 b)) a) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (log.f64 z) 2) (exp.f64 (neg.f64 b)))) a)) (+.f64 (/.f64 (*.f64 y (*.f64 (log.f64 z) (exp.f64 (neg.f64 b)))) a) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (log.f64 z) 3) (exp.f64 (neg.f64 b)))) a)))))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)) a)
(/.f64 (pow.f64 z y) a)
(+.f64 (/.f64 (pow.f64 z y) a) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) b) a)))
(+.f64 (/.f64 (pow.f64 z y) a) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) b) a)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 b 2)) a))))
(+.f64 (/.f64 (pow.f64 z y) a) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) b) a)) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 b 3)) a)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 b 2)) a)))))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 b))) a)
(/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 b))) a)
(/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 b))) a)
(/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 b))) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a))) 0)
(+.f64 0 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a))))
(-.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a))) 0)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a (/.f64 y x)))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (*.f64 a (*.f64 y (/.f64 2 x))) 2))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 (*.f64 a 4) (/.f64 x y)) 4))
(/.f64 1 (*.f64 (/.f64 y x) (/.f64 a (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))))
(/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) (/.f64 y x))
(/.f64 x (/.f64 y (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)))
(/.f64 (/.f64 x y) (/.f64 a (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a))) 1)
(/.f64 2 (*.f64 (/.f64 y x) (/.f64 (+.f64 a a) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))))
(/.f64 2 (+.f64 (*.f64 (/.f64 y x) (/.f64 a (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))) (*.f64 (/.f64 y x) (/.f64 a (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))))
(/.f64 (+.f64 x x) (/.f64 y (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (+.f64 a a))))
(/.f64 (+.f64 x x) (+.f64 (/.f64 y (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)) (/.f64 y (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a))))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 2 (/.f64 x (*.f64 y a)))) 2)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 2 a)) (*.f64 y (/.f64 2 x)))
(/.f64 (*.f64 (/.f64 x y) 2) (/.f64 (+.f64 a a) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))
(/.f64 (*.f64 x 4) (+.f64 (/.f64 y (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (+.f64 a a))) (/.f64 y (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (+.f64 a a)))))
(/.f64 4 (+.f64 (*.f64 (/.f64 y x) (/.f64 (+.f64 a a) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))) (*.f64 (/.f64 y x) (/.f64 (+.f64 a a) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (*.f64 a (*.f64 y (/.f64 2 x))))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (+.f64 (*.f64 a (/.f64 y x)) (*.f64 a (/.f64 y x))))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 (-.f64 b (*.f64 y (log.f64 z)))))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x y)) a)
(/.f64 (neg.f64 x) (/.f64 (neg.f64 y) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)))
(/.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 4) (*.f64 2 (*.f64 y (/.f64 2 x))))
(/.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 4) (*.f64 4 (/.f64 y x)))
(/.f64 (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a))) 4) 4)
(/.f64 (*.f64 (/.f64 x y) 4) (*.f64 2 (/.f64 (+.f64 a a) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 4) (+.f64 (*.f64 a (*.f64 y (/.f64 2 x))) (*.f64 a (*.f64 y (/.f64 2 x)))))
(/.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) a) (/.f64 1 x))
(/.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))) (*.f64 (neg.f64 a) (/.f64 y x)))
(/.f64 (*.f64 x -2) (+.f64 (/.f64 (neg.f64 y) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)) (/.f64 (neg.f64 y) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a))))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 (/.f64 x y) 2)) (+.f64 a a))
(/.f64 (*.f64 2 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 4)) (+.f64 (*.f64 4 (/.f64 y x)) (*.f64 4 (/.f64 y x))))
(/.f64 (*.f64 2 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))) (+.f64 (*.f64 (neg.f64 a) (/.f64 y x)) (*.f64 (neg.f64 a) (/.f64 y x))))
(/.f64 (*.f64 2 (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a))) 4)) 8)
(/.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) (/.f64 1/2 y)) (/.f64 1/2 x))
(/.f64 (/.f64 (/.f64 x y) (/.f64 a 2)) (/.f64 2 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))
(/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 y (+.f64 x x))) (+.f64 a a))
(/.f64 (/.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 4) (/.f64 y x)) 4)
(/.f64 (/.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 y x)) (neg.f64 a))
(/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (+.f64 a a)) (/.f64 y (+.f64 x x)))
(/.f64 (/.f64 x (+.f64 y y)) (/.f64 (/.f64 a 2) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))
(/.f64 (/.f64 (neg.f64 x) y) (-.f64 0 (/.f64 a (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))))
(/.f64 (neg.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)) (neg.f64 (/.f64 y x)))
(/.f64 (+.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) a) (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) a)) (+.f64 (/.f64 1 x) (/.f64 1 x)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a))) 4)) (*.f64 2 (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a))) 4))) 16)
(/.f64 (+.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 y (+.f64 x x))) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 y (+.f64 x x)))) (*.f64 a 4))
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 4) (/.f64 y x)) (/.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 4) (/.f64 y x))) 8)
(/.f64 (+.f64 (/.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 y x)) (/.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 y x))) (*.f64 2 (neg.f64 a)))
(/.f64 (+.f64 (neg.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)) (neg.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a))) (+.f64 (neg.f64 (/.f64 y x)) (neg.f64 (/.f64 y x))))
(/.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 2 a)) y) (/.f64 2 x))
(/.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) (neg.f64 y)) (/.f64 -1 x))
(/.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) (/.f64 1 x)) y)
(/.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x y)) 2) (/.f64 a 2))
(/.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x y)) (+.f64 a a)) 1/2)
(/.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x y)) (*.f64 a 4)) 1/4)
(/.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x y)) 1/2) (+.f64 a a))
(/.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 y (+.f64 x x))) a) 2)
(/.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 y (+.f64 x x))) 2) a)
(/.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 y (+.f64 x x))) (*.f64 a 4)) 1/2)
(/.f64 (/.f64 (/.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 y x)) a) -1)
(/.f64 (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 2 a))) (-.f64 0 (*.f64 y (/.f64 2 x))))
(/.f64 (neg.f64 (*.f64 (/.f64 x y) 2)) (-.f64 0 (/.f64 (+.f64 a a) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))))
(/.f64 (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x y))) (neg.f64 a))
(/.f64 (neg.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) a)) (-.f64 0 (/.f64 1 x)))
(/.f64 (neg.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 y (+.f64 x x)))) (neg.f64 (+.f64 a a)))
(/.f64 (neg.f64 (/.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 y x))) a)
(/.f64 (neg.f64 (neg.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a))) (/.f64 y x))
(+.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 0)
(+.f64 0 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a))
(-.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 0)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 1 (/.f64 a (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))
(/.f64 (/.f64 1 a) (exp.f64 (-.f64 b (*.f64 y (log.f64 z)))))
(/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 1)
(/.f64 2 (/.f64 (+.f64 a a) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 2 a)) 2)
(/.f64 4 (*.f64 2 (/.f64 (+.f64 a a) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))))
(/.f64 4 (/.f64 (*.f64 a 4) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (+.f64 a a))
(/.f64 -1 (-.f64 0 (/.f64 a (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))))
(/.f64 8 (+.f64 (/.f64 (*.f64 a 4) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 (*.f64 a 4) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))))
(/.f64 8 (+.f64 (*.f64 2 (/.f64 (+.f64 a a) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))) (*.f64 2 (/.f64 (+.f64 a a) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))))
(/.f64 -2 (-.f64 0 (/.f64 (+.f64 a a) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))))
(/.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 4) 4)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 4) (*.f64 a 4))
(/.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))) (neg.f64 a))
(/.f64 (*.f64 2 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 4)) 8)
(/.f64 (*.f64 2 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))) (*.f64 2 (neg.f64 a)))
(/.f64 (*.f64 2 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 4)) (*.f64 2 (*.f64 a 4)))
(/.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 1/4) 4)
(/.f64 (/.f64 2 a) (/.f64 2 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))
(/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (+.f64 a a)) 1/2)
(/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (/.f64 a 2))
(/.f64 (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2)) (neg.f64 (+.f64 a a)))
(/.f64 (neg.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))) a)
(/.f64 (+.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (+.f64 a a)) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (+.f64 a a))) 1)
(/.f64 (+.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 1/4) (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 1/4)) 8)
(/.f64 (+.f64 (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2)) (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2))) (*.f64 2 (neg.f64 (+.f64 a a))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 4)) (*.f64 2 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 4))) 16)
(/.f64 (+.f64 (*.f64 2 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))) (*.f64 2 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))) (*.f64 2 (*.f64 2 (neg.f64 a))))
(/.f64 (+.f64 (neg.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))) (neg.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))) (+.f64 a a))
(/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 1/2) (+.f64 a a))
(/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a 4)) 1/4)
(/.f64 (/.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))) a) -1)
(/.f64 (/.f64 (neg.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))) 2) (/.f64 a 2))
(/.f64 (/.f64 (neg.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))) (+.f64 a a)) 1/2)
(/.f64 (/.f64 (neg.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))) (*.f64 a 4)) 1/4)
(/.f64 (/.f64 (neg.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))) 1/2) (+.f64 a a))
(/.f64 (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 4)) (neg.f64 (*.f64 a 4)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2))) (+.f64 a a))
(/.f64 (neg.f64 (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2))) (-.f64 0 (neg.f64 (+.f64 a a))))
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))) (-.f64 0 (*.f64 2 (neg.f64 a))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))) (neg.f64 a))
Outputs
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) (*.f64 y a))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x (*.f64 y a)))
(+.f64 (/.f64 (*.f64 (log.f64 z) (*.f64 (exp.f64 (neg.f64 b)) x)) a) (/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) (*.f64 a y)))
(+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 b)) x) (/.f64 (log.f64 z) a)) (/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) (*.f64 y a)))
(+.f64 (*.f64 (*.f64 x (log.f64 z)) (/.f64 (exp.f64 (neg.f64 b)) a)) (*.f64 (exp.f64 (neg.f64 b)) (/.f64 x (*.f64 y a))))
(+.f64 (*.f64 (exp.f64 (neg.f64 b)) (*.f64 (/.f64 x a) (log.f64 z))) (*.f64 (exp.f64 (neg.f64 b)) (/.f64 x (*.f64 y a))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (pow.f64 (log.f64 z) 2) (*.f64 (exp.f64 (neg.f64 b)) x))) a)) (+.f64 (/.f64 (*.f64 (log.f64 z) (*.f64 (exp.f64 (neg.f64 b)) x)) a) (/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) (*.f64 a y))))
(+.f64 (+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 b)) x) (/.f64 (log.f64 z) a)) (/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) (*.f64 y a))) (*.f64 1/2 (*.f64 (*.f64 (exp.f64 (neg.f64 b)) (*.f64 x (pow.f64 (log.f64 z) 2))) (/.f64 y a))))
(+.f64 (+.f64 (*.f64 (*.f64 x (log.f64 z)) (/.f64 (exp.f64 (neg.f64 b)) a)) (*.f64 (exp.f64 (neg.f64 b)) (/.f64 x (*.f64 y a)))) (*.f64 1/2 (*.f64 (*.f64 (exp.f64 (neg.f64 b)) (*.f64 x (pow.f64 (log.f64 z) 2))) (/.f64 y a))))
(+.f64 (+.f64 (*.f64 (exp.f64 (neg.f64 b)) (*.f64 (/.f64 x a) (log.f64 z))) (*.f64 (exp.f64 (neg.f64 b)) (/.f64 x (*.f64 y a)))) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 b)) (*.f64 (*.f64 x (pow.f64 (log.f64 z) 2)) (/.f64 y a)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (pow.f64 (log.f64 z) 2) (*.f64 (exp.f64 (neg.f64 b)) x))) a)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (log.f64 z) 3) (*.f64 (exp.f64 (neg.f64 b)) x))) a)) (+.f64 (/.f64 (*.f64 (log.f64 z) (*.f64 (exp.f64 (neg.f64 b)) x)) a) (/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) (*.f64 a y)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (exp.f64 (neg.f64 b)) (*.f64 x (pow.f64 (log.f64 z) 2))) (/.f64 y a))) (+.f64 (+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 b)) x) (/.f64 (log.f64 z) a)) (/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) (*.f64 y a))) (*.f64 1/6 (*.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 b)) x) (pow.f64 (log.f64 z) 3)) (/.f64 (pow.f64 y 2) a)))))
(+.f64 (+.f64 (*.f64 (*.f64 x (log.f64 z)) (/.f64 (exp.f64 (neg.f64 b)) a)) (*.f64 (exp.f64 (neg.f64 b)) (/.f64 x (*.f64 y a)))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 (exp.f64 (neg.f64 b)) (*.f64 x (pow.f64 (log.f64 z) 3))) (/.f64 (pow.f64 y 2) a))) (*.f64 1/2 (*.f64 (*.f64 (exp.f64 (neg.f64 b)) (*.f64 x (pow.f64 (log.f64 z) 2))) (/.f64 y a)))))
(+.f64 (*.f64 (exp.f64 (neg.f64 b)) (/.f64 x (*.f64 y a))) (+.f64 (+.f64 (*.f64 (exp.f64 (neg.f64 b)) (*.f64 (/.f64 x a) (log.f64 z))) (*.f64 1/6 (*.f64 (*.f64 (exp.f64 (neg.f64 b)) x) (*.f64 (pow.f64 (log.f64 z) 3) (/.f64 (pow.f64 y 2) a))))) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 b)) (*.f64 (*.f64 x (pow.f64 (log.f64 z) 2)) (/.f64 y a))))))
(+.f64 (*.f64 (exp.f64 (neg.f64 b)) (/.f64 x (*.f64 y a))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 b)) (*.f64 (*.f64 x (pow.f64 (log.f64 z) 2)) (/.f64 y a)))) (+.f64 (*.f64 (exp.f64 (neg.f64 b)) (*.f64 (/.f64 x a) (log.f64 z))) (*.f64 1/6 (*.f64 (*.f64 (exp.f64 (neg.f64 b)) x) (*.f64 (pow.f64 (log.f64 z) 3) (/.f64 (pow.f64 y 2) a)))))))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (*.f64 (log.f64 (/.f64 1 z)) -1)) b)) (*.f64 y a)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 z)) (neg.f64 y)) b)) (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (*.f64 (log.f64 (/.f64 1 z)) -1)) b)) (*.f64 y a)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 z)) (neg.f64 y)) b)) (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (*.f64 (log.f64 (/.f64 1 z)) -1)) b)) (*.f64 y a)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 z)) (neg.f64 y)) b)) (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (*.f64 (log.f64 (/.f64 1 z)) -1)) b)) (*.f64 y a)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 z)) (neg.f64 y)) b)) (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)) (*.f64 y a)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)) (*.f64 y a)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)) (*.f64 y a)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)) (*.f64 y a)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(/.f64 (*.f64 x (pow.f64 z y)) (*.f64 y a))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b x)) (*.f64 a y))))
(+.f64 (/.f64 (*.f64 x (pow.f64 z y)) (*.f64 y a)) (*.f64 -1 (*.f64 (*.f64 b x) (/.f64 (pow.f64 z y) (*.f64 y a)))))
(+.f64 (*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a))) (neg.f64 (*.f64 (*.f64 b x) (/.f64 (pow.f64 z y) (*.f64 y a)))))
(+.f64 (*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a))) (*.f64 (*.f64 b x) (neg.f64 (/.f64 (pow.f64 z y) (*.f64 y a)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 b 2) x)) (*.f64 a y))) (+.f64 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b x)) (*.f64 a y)))))
(+.f64 (/.f64 (*.f64 x (pow.f64 z y)) (*.f64 y a)) (+.f64 (*.f64 -1 (*.f64 (*.f64 b x) (/.f64 (pow.f64 z y) (*.f64 y a)))) (*.f64 1/2 (*.f64 (*.f64 x (pow.f64 b 2)) (/.f64 (pow.f64 z y) (*.f64 y a))))))
(+.f64 (*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a))) (+.f64 (neg.f64 (*.f64 (*.f64 b x) (/.f64 (pow.f64 z y) (*.f64 y a)))) (*.f64 1/2 (*.f64 (pow.f64 z y) (/.f64 (*.f64 x (pow.f64 b 2)) (*.f64 y a))))))
(+.f64 (*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a))) (+.f64 (*.f64 (*.f64 b x) (neg.f64 (/.f64 (pow.f64 z y) (*.f64 y a)))) (*.f64 1/2 (*.f64 x (*.f64 (pow.f64 b 2) (/.f64 (pow.f64 z y) (*.f64 y a)))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 b 2) x)) (*.f64 a y))) (+.f64 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b x)) (*.f64 a y))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 b 3) x)) (*.f64 a y))))))
(+.f64 (/.f64 (*.f64 x (pow.f64 z y)) (*.f64 y a)) (+.f64 (+.f64 (*.f64 -1 (*.f64 (*.f64 b x) (/.f64 (pow.f64 z y) (*.f64 y a)))) (*.f64 -1/6 (*.f64 (*.f64 x (pow.f64 b 3)) (/.f64 (pow.f64 z y) (*.f64 y a))))) (*.f64 1/2 (*.f64 (*.f64 x (pow.f64 b 2)) (/.f64 (pow.f64 z y) (*.f64 y a))))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 z y) (/.f64 (*.f64 x (pow.f64 b 2)) (*.f64 y a)))) (+.f64 (*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a))) (+.f64 (neg.f64 (*.f64 (*.f64 b x) (/.f64 (pow.f64 z y) (*.f64 y a)))) (*.f64 -1/6 (*.f64 (*.f64 x (pow.f64 z y)) (/.f64 (pow.f64 b 3) (*.f64 y a)))))))
(+.f64 (*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a))) (+.f64 (*.f64 1/2 (*.f64 x (*.f64 (pow.f64 b 2) (/.f64 (pow.f64 z y) (*.f64 y a))))) (+.f64 (*.f64 (*.f64 b x) (neg.f64 (/.f64 (pow.f64 z y) (*.f64 y a)))) (*.f64 (*.f64 x (pow.f64 z y)) (*.f64 (/.f64 (pow.f64 b 3) (*.f64 y a)) -1/6)))))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 b))) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 b))) (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 b))) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 b))) (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 b))) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 b))) (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 b))) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 b))) (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (exp.f64 (neg.f64 b)) a)
(+.f64 (/.f64 (exp.f64 (neg.f64 b)) a) (/.f64 (*.f64 y (*.f64 (log.f64 z) (exp.f64 (neg.f64 b)))) a))
(+.f64 (/.f64 (exp.f64 (neg.f64 b)) a) (*.f64 (*.f64 (exp.f64 (neg.f64 b)) (log.f64 z)) (/.f64 y a)))
(+.f64 (/.f64 (exp.f64 (neg.f64 b)) a) (*.f64 y (/.f64 (*.f64 (exp.f64 (neg.f64 b)) (log.f64 z)) a)))
(+.f64 (/.f64 (exp.f64 (neg.f64 b)) a) (*.f64 (exp.f64 (neg.f64 b)) (*.f64 (log.f64 z) (/.f64 y a))))
(+.f64 (/.f64 (exp.f64 (neg.f64 b)) a) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (log.f64 z) 2) (exp.f64 (neg.f64 b)))) a)) (/.f64 (*.f64 y (*.f64 (log.f64 z) (exp.f64 (neg.f64 b)))) a)))
(+.f64 (/.f64 (exp.f64 (neg.f64 b)) a) (+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 b)) (log.f64 z)) (/.f64 y a)) (*.f64 1/2 (*.f64 (*.f64 (exp.f64 (neg.f64 b)) (pow.f64 (log.f64 z) 2)) (/.f64 (pow.f64 y 2) a)))))
(+.f64 (*.f64 y (/.f64 (*.f64 (exp.f64 (neg.f64 b)) (log.f64 z)) a)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (exp.f64 (neg.f64 b)) (pow.f64 y 2)) (/.f64 (pow.f64 (log.f64 z) 2) a))) (/.f64 (exp.f64 (neg.f64 b)) a)))
(+.f64 (/.f64 (exp.f64 (neg.f64 b)) a) (+.f64 (*.f64 (exp.f64 (neg.f64 b)) (*.f64 (log.f64 z) (/.f64 y a))) (*.f64 (*.f64 (exp.f64 (neg.f64 b)) (pow.f64 y 2)) (*.f64 (/.f64 (pow.f64 (log.f64 z) 2) a) 1/2))))
(+.f64 (/.f64 (exp.f64 (neg.f64 b)) a) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (log.f64 z) 2) (exp.f64 (neg.f64 b)))) a)) (+.f64 (/.f64 (*.f64 y (*.f64 (log.f64 z) (exp.f64 (neg.f64 b)))) a) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y 3) (*.f64 (pow.f64 (log.f64 z) 3) (exp.f64 (neg.f64 b)))) a)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 b)) a) (+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 b)) (log.f64 z)) (/.f64 y a)) (+.f64 (*.f64 1/6 (*.f64 (*.f64 (exp.f64 (neg.f64 b)) (pow.f64 (log.f64 z) 3)) (/.f64 (pow.f64 y 3) a))) (*.f64 1/2 (*.f64 (*.f64 (exp.f64 (neg.f64 b)) (pow.f64 (log.f64 z) 2)) (/.f64 (pow.f64 y 2) a))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 b)) a) (+.f64 (*.f64 y (/.f64 (*.f64 (exp.f64 (neg.f64 b)) (log.f64 z)) a)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (exp.f64 (neg.f64 b)) (pow.f64 y 2)) (/.f64 (pow.f64 (log.f64 z) 2) a))) (*.f64 1/6 (/.f64 (*.f64 (exp.f64 (neg.f64 b)) (*.f64 (pow.f64 y 3) (pow.f64 (log.f64 z) 3))) a)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 b)) a) (+.f64 (*.f64 (exp.f64 (neg.f64 b)) (*.f64 (log.f64 z) (/.f64 y a))) (+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 b)) (pow.f64 y 2)) (*.f64 (/.f64 (pow.f64 (log.f64 z) 2) a) 1/2)) (*.f64 1/6 (*.f64 (exp.f64 (neg.f64 b)) (*.f64 (pow.f64 (log.f64 z) 3) (/.f64 (pow.f64 y 3) a)))))))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (*.f64 (log.f64 (/.f64 1 z)) -1)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 z)) (neg.f64 y)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (*.f64 (log.f64 (/.f64 1 z)) -1)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 z)) (neg.f64 y)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (*.f64 (log.f64 (/.f64 1 z)) -1)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 z)) (neg.f64 y)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (*.f64 (log.f64 (/.f64 1 z)) -1)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 z)) (neg.f64 y)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) b)) a)
(/.f64 (pow.f64 z y) a)
(+.f64 (/.f64 (pow.f64 z y) a) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) b) a)))
(+.f64 (/.f64 (pow.f64 z y) a) (*.f64 -1 (*.f64 b (/.f64 (pow.f64 z y) a))))
(+.f64 (/.f64 (pow.f64 z y) a) (neg.f64 (/.f64 (*.f64 b (pow.f64 z y)) a)))
(+.f64 (/.f64 (pow.f64 z y) a) (*.f64 b (neg.f64 (/.f64 (pow.f64 z y) a))))
(+.f64 (/.f64 (pow.f64 z y) a) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) b) a)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 b 2)) a))))
(+.f64 (/.f64 (pow.f64 z y) a) (+.f64 (*.f64 -1 (*.f64 b (/.f64 (pow.f64 z y) a))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (/.f64 (pow.f64 z y) a)))))
(+.f64 (/.f64 (pow.f64 z y) a) (+.f64 (neg.f64 (/.f64 (*.f64 b (pow.f64 z y)) a)) (*.f64 1/2 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 b 2) a)))))
(+.f64 (+.f64 (/.f64 (pow.f64 z y) a) (*.f64 b (neg.f64 (/.f64 (pow.f64 z y) a)))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (/.f64 (pow.f64 z y) a))))
(+.f64 (/.f64 (pow.f64 z y) a) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) b) a)) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 b 3)) a)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 b 2)) a)))))
(+.f64 (*.f64 -1 (*.f64 b (/.f64 (pow.f64 z y) a))) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 b 2) (/.f64 (pow.f64 z y) a))) (*.f64 -1/6 (*.f64 (pow.f64 b 3) (/.f64 (pow.f64 z y) a)))) (/.f64 (pow.f64 z y) a)))
(+.f64 (/.f64 (pow.f64 z y) a) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 b 2) a))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 b 3) a))) (neg.f64 (/.f64 (*.f64 b (pow.f64 z y)) a)))))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 b 2) (/.f64 (pow.f64 z y) a))) (+.f64 (+.f64 (*.f64 b (neg.f64 (/.f64 (pow.f64 z y) a))) (*.f64 -1/6 (*.f64 (pow.f64 b 3) (/.f64 (pow.f64 z y) a)))) (/.f64 (pow.f64 z y) a)))
(+.f64 (*.f64 1/2 (*.f64 (pow.f64 b 2) (/.f64 (pow.f64 z y) a))) (+.f64 (/.f64 (pow.f64 z y) a) (+.f64 (*.f64 b (neg.f64 (/.f64 (pow.f64 z y) a))) (*.f64 -1/6 (*.f64 (pow.f64 b 3) (/.f64 (pow.f64 z y) a))))))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 b))) a)
(/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 b))) a)
(/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 b))) a)
(/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 b))) a)
(/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 b))) a)
(/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 b))) a)
(/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 b))) a)
(/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 b))) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a))) 0)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(+.f64 0 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(-.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a))) 0)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a (/.f64 y x)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (*.f64 a (*.f64 y (/.f64 2 x))) 2))
(/.f64 2 (/.f64 (*.f64 y (*.f64 (/.f64 2 x) a)) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))
(/.f64 2 (*.f64 (*.f64 y (/.f64 2 x)) (/.f64 a (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 (*.f64 a 4) (/.f64 x y)) 4))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 1 (*.f64 (/.f64 y x) (/.f64 a (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) (/.f64 y x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 x (/.f64 y (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (/.f64 x y) (/.f64 a (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a))) 1)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 2 (*.f64 (/.f64 y x) (/.f64 (+.f64 a a) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 2 (+.f64 (*.f64 (/.f64 y x) (/.f64 a (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))) (*.f64 (/.f64 y x) (/.f64 a (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (+.f64 x x) (/.f64 y (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (+.f64 a a))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (+.f64 x x) (+.f64 (/.f64 y (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)) (/.f64 y (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 2 (/.f64 x (*.f64 y a)))) 2)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 2 a)) (*.f64 y (/.f64 2 x)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (/.f64 x y) 2) (/.f64 (+.f64 a a) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 x 4) (+.f64 (/.f64 y (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (+.f64 a a))) (/.f64 y (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (+.f64 a a)))))
(*.f64 4 (/.f64 x (+.f64 (/.f64 (+.f64 a a) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y)) (/.f64 (+.f64 a a) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y)))))
(*.f64 x (/.f64 4 (+.f64 (/.f64 (+.f64 a a) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y)) (/.f64 (+.f64 a a) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y)))))
(/.f64 4 (+.f64 (*.f64 (/.f64 y x) (/.f64 (+.f64 a a) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))) (*.f64 (/.f64 y x) (/.f64 (+.f64 a a) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (*.f64 a (*.f64 y (/.f64 2 x))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (+.f64 (*.f64 a (/.f64 y x)) (*.f64 a (/.f64 y x))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 (-.f64 b (*.f64 y (log.f64 z)))))
(/.f64 x (*.f64 (*.f64 y a) (exp.f64 (-.f64 b (*.f64 y (log.f64 z))))))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 (-.f64 b (*.f64 y (log.f64 z)))))))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x y)) a)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (neg.f64 x) (/.f64 (neg.f64 y) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 4) (*.f64 2 (*.f64 y (/.f64 2 x))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 4) (*.f64 4 (/.f64 y x)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a))) 4) 4)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (/.f64 x y) 4) (*.f64 2 (/.f64 (+.f64 a a) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 4) (+.f64 (*.f64 a (*.f64 y (/.f64 2 x))) (*.f64 a (*.f64 y (/.f64 2 x)))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) a) (/.f64 1 x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))) (*.f64 (neg.f64 a) (/.f64 y x)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 x -2) (+.f64 (/.f64 (neg.f64 y) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)) (/.f64 (neg.f64 y) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 (/.f64 x y) 2)) (+.f64 a a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 2 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 4)) (+.f64 (*.f64 4 (/.f64 y x)) (*.f64 4 (/.f64 y x))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 2 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))) (+.f64 (*.f64 (neg.f64 a) (/.f64 y x)) (*.f64 (neg.f64 a) (/.f64 y x))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 2 (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a))) 4)) 8)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) (/.f64 1/2 y)) (/.f64 1/2 x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (/.f64 (/.f64 x y) (/.f64 a 2)) (/.f64 2 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 y (+.f64 x x))) (+.f64 a a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (/.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 4) (/.f64 y x)) 4)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (/.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 y x)) (neg.f64 a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (+.f64 a a)) (/.f64 y (+.f64 x x)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (/.f64 x (+.f64 y y)) (/.f64 (/.f64 a 2) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (/.f64 (neg.f64 x) y) (-.f64 0 (/.f64 a (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (neg.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)) (neg.f64 (/.f64 y x)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (+.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) a) (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) a)) (+.f64 (/.f64 1 x) (/.f64 1 x)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a))) 4)) (*.f64 2 (*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a))) 4))) 16)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (+.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 y (+.f64 x x))) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 y (+.f64 x x)))) (*.f64 a 4))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 4) (/.f64 y x)) (/.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 4) (/.f64 y x))) 8)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (+.f64 (/.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 y x)) (/.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 y x))) (*.f64 2 (neg.f64 a)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (+.f64 (neg.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)) (neg.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a))) (+.f64 (neg.f64 (/.f64 y x)) (neg.f64 (/.f64 y x))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 2 a)) y) (/.f64 2 x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) (neg.f64 y)) (/.f64 -1 x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) (/.f64 1 x)) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x y)) 2) (/.f64 a 2))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x y)) (+.f64 a a)) 1/2)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x y)) (*.f64 a 4)) 1/4)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x y)) 1/2) (+.f64 a a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 y (+.f64 x x))) a) 2)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 y (+.f64 x x))) 2) a)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 y (+.f64 x x))) (*.f64 a 4)) 1/2)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (/.f64 (/.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 y x)) a) -1)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 2 a))) (-.f64 0 (*.f64 y (/.f64 2 x))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (neg.f64 (*.f64 (/.f64 x y) 2)) (-.f64 0 (/.f64 (+.f64 a a) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x y))) (neg.f64 a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (neg.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) a)) (-.f64 0 (/.f64 1 x)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (neg.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 y (+.f64 x x)))) (neg.f64 (+.f64 a a)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (neg.f64 (/.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 y x))) a)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (neg.f64 (neg.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a))) (/.f64 y x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(+.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 0)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(+.f64 0 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(-.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 0)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 1 (/.f64 a (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (/.f64 1 a) (exp.f64 (-.f64 b (*.f64 y (log.f64 z)))))
(/.f64 1 (*.f64 a (exp.f64 (-.f64 b (*.f64 y (log.f64 z))))))
(/.f64 (exp.f64 (neg.f64 (-.f64 b (*.f64 y (log.f64 z))))) a)
(/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 1)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 2 (/.f64 (+.f64 a a) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 2 a)) 2)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 4 (*.f64 2 (/.f64 (+.f64 a a) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 4 (/.f64 (*.f64 a 4) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (+.f64 a a))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 -1 (-.f64 0 (/.f64 a (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 8 (+.f64 (/.f64 (*.f64 a 4) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 (*.f64 a 4) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 8 (+.f64 (*.f64 2 (/.f64 (+.f64 a a) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))) (*.f64 2 (/.f64 (+.f64 a a) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 -2 (-.f64 0 (/.f64 (+.f64 a a) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 4) 4)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 4) (*.f64 a 4))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))) (neg.f64 a))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (*.f64 2 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 4)) 8)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (*.f64 2 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))) (*.f64 2 (neg.f64 a)))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (*.f64 2 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 4)) (*.f64 2 (*.f64 a 4)))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 1/4) 4)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (/.f64 2 a) (/.f64 2 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (+.f64 a a)) 1/2)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (/.f64 a 2))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2)) (neg.f64 (+.f64 a a)))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (neg.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))) a)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (+.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (+.f64 a a)) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (+.f64 a a))) 1)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (+.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 1/4) (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 1/4)) 8)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (+.f64 (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2)) (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2))) (*.f64 2 (neg.f64 (+.f64 a a))))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 4)) (*.f64 2 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 4))) 16)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (+.f64 (*.f64 2 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))) (*.f64 2 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))) (*.f64 2 (*.f64 2 (neg.f64 a))))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (+.f64 (neg.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))) (neg.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))) (+.f64 a a))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 1/2) (+.f64 a a))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a 4)) 1/4)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (/.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))) a) -1)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (/.f64 (neg.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))) 2) (/.f64 a 2))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (/.f64 (neg.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))) (+.f64 a a)) 1/2)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (/.f64 (neg.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))) (*.f64 a 4)) 1/4)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (/.f64 (neg.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))) 1/2) (+.f64 a a))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 4)) (neg.f64 (*.f64 a 4)))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (neg.f64 (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2))) (+.f64 a a))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (neg.f64 (neg.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2))) (-.f64 0 (neg.f64 (+.f64 a a))))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (neg.f64 (*.f64 2 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))) (-.f64 0 (*.f64 2 (neg.f64 a))))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)
(/.f64 (neg.f64 (neg.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))) (neg.f64 a))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)

eval444.0ms (0.9%)

Compiler

Compiled 32451 to 16545 computations (49% saved)

prune355.0ms (0.7%)

Pruning

8 alts after pruning (8 fresh and 0 done)

PrunedKeptTotal
New137281380
Fresh101
Picked101
Done404
Total137881386
Error
0b
Counts
1386 → 8
Alt Table
Click to see full alt table
StatusErrorProgram
13.1b
(/.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) a) (/.f64 1 x))
16.9b
(/.f64 (/.f64 x y) (/.f64 a (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))
25.3b
(/.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) x) y)
26.1b
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) (*.f64 y a))
18.8b
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a (/.f64 y x)))
28.0b
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
37.1b
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
28.5b
(*.f64 x (/.f64 (pow.f64 a (-.f64 t 1)) y))
Compiler

Compiled 266 to 190 computations (28.6% saved)

localize18.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.1b
(/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) a)
0.3b
(*.f64 y (log.f64 z))
1.7b
(/.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) a) (/.f64 1 x))
Compiler

Compiled 69 to 18 computations (73.9% saved)

series8.0ms (0%)

Counts
2 → 108
Calls

27 calls:

TimeVariablePointExpression
1.0ms
y
@-inf
(/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) a)
1.0ms
z
@0
(/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) a)
1.0ms
y
@0
(/.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) a) (/.f64 1 x))
1.0ms
a
@0
(/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) a)
0.0ms
y
@inf
(/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) a)

rewrite99.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1370×rational.json-simplify-35
938×bool.json-1
938×bool.json-2
922×rational.json-1
922×rational.json-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01778
118872
266572
3240872
4712572
Stop Event
node limit
Counts
2 → 78
Calls
Call 1
Inputs
(/.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) a) (/.f64 1 x))
(/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) a)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 1 (*.f64 y (/.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 (/.f64 x (*.f64 y a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 (/.f64 1 (*.f64 y (/.f64 a x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 (/.f64 1 y) (/.f64 x a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 (/.f64 1 (/.f64 y x)) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 (/.f64 x a) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) (/.f64 x a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)) 2) (/.f64 1 (*.f64 (/.f64 1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)) 2) (*.f64 1/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)) 2) (*.f64 (/.f64 1 (*.f64 (/.f64 1 x) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (/.f64 1 (*.f64 y (*.f64 2 (/.f64 a x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (*.f64 (/.f64 1 (*.f64 y (*.f64 2 (/.f64 a x)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (*.f64 (/.f64 1 (*.f64 y (+.f64 a a))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (*.f64 (/.f64 2 (*.f64 y 4)) (/.f64 x a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (*.f64 (/.f64 1 (*.f64 2 (/.f64 y x))) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (/.f64 1 (*.f64 a (/.f64 (+.f64 y y) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 1/2 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 (/.f64 1 (*.f64 a (/.f64 (+.f64 y y) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 (/.f64 1 (/.f64 (+.f64 y y) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) 2) (/.f64 1 (*.f64 2 (/.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) 2) (*.f64 (/.f64 1 (*.f64 2 (/.f64 a x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) 2) (*.f64 (/.f64 1 (+.f64 a a)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) 2) (*.f64 1/2 (/.f64 x a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) 2) (*.f64 (/.f64 1 (*.f64 (/.f64 1 x) 2)) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 y x)) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) (/.f64 1 (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) (*.f64 (/.f64 1 (/.f64 y x)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) (*.f64 (/.f64 1 y) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) (*.f64 x (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (/.f64 1 (*.f64 y a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x a)) (/.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x a) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y) (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 y a)) (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 y a)) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 y x)) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 1 x) 2)) (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 y (/.f64 a x))) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 y (*.f64 2 (/.f64 a x)))) (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a (/.f64 (+.f64 y y) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (/.f64 a x))) (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a))) (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a))) (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 1 (*.f64 y a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 (/.f64 1 y) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 (/.f64 1 a) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (/.f64 1 (*.f64 y (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (*.f64 1/2 (/.f64 1 (*.f64 y a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (*.f64 (/.f64 1 (*.f64 y (+.f64 a a))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (*.f64 (/.f64 2 (*.f64 y 4)) (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (*.f64 (/.f64 1 (+.f64 a a)) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) 2) (/.f64 1 (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) 2) (*.f64 1/2 (/.f64 1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) 2) (*.f64 (/.f64 1 (+.f64 a a)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) (/.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 y a)) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 a a)) (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 y (+.f64 a a))) (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))))))

simplify210.0ms (0.4%)

Algorithm
egg-herbie
Rules
1174×rational.json-simplify-43
1056×rational.json-simplify-51
1032×rational.json-simplify-2
820×rational.json-simplify-35
638×rational.json-simplify-38
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02797914
17127870
215967870
342737714
461597714
565607714
670967714
Stop Event
node limit
Counts
186 → 178
Calls
Call 1
Inputs
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) (*.f64 y a))
(+.f64 (/.f64 (*.f64 (log.f64 z) (*.f64 (exp.f64 (neg.f64 b)) x)) a) (/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) (*.f64 a y)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (pow.f64 (log.f64 z) 2) (*.f64 (exp.f64 (neg.f64 b)) x))) a)) (+.f64 (/.f64 (*.f64 (log.f64 z) (*.f64 (exp.f64 (neg.f64 b)) x)) a) (/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) (*.f64 a y))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (pow.f64 (log.f64 z) 2) (*.f64 (exp.f64 (neg.f64 b)) x))) a)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (log.f64 z) 3) (*.f64 (exp.f64 (neg.f64 b)) x))) a)) (+.f64 (/.f64 (*.f64 (log.f64 z) (*.f64 (exp.f64 (neg.f64 b)) x)) a) (/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) (*.f64 a y)))))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b x)) (*.f64 a y))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 b 2) x)) (*.f64 a y))) (+.f64 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b x)) (*.f64 a y)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 b 2) x)) (*.f64 a y))) (+.f64 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b x)) (*.f64 a y))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 b 3) x)) (*.f64 a y))))))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 b))) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 b))) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 b))) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 b))) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (exp.f64 (neg.f64 b)) (*.f64 y a))
(+.f64 (/.f64 (*.f64 (log.f64 z) (exp.f64 (neg.f64 b))) a) (/.f64 (exp.f64 (neg.f64 b)) (*.f64 a y)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (pow.f64 (log.f64 z) 2) (exp.f64 (neg.f64 b)))) a)) (+.f64 (/.f64 (*.f64 (log.f64 z) (exp.f64 (neg.f64 b))) a) (/.f64 (exp.f64 (neg.f64 b)) (*.f64 a y))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (pow.f64 (log.f64 z) 2) (exp.f64 (neg.f64 b)))) a)) (+.f64 (/.f64 (*.f64 (log.f64 z) (exp.f64 (neg.f64 b))) a) (+.f64 (/.f64 (exp.f64 (neg.f64 b)) (*.f64 a y)) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (log.f64 z) 3) (exp.f64 (neg.f64 b)))) a)))))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a y))
(/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) b)) (*.f64 a y))
(/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) b)) (*.f64 a y))
(/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) b)) (*.f64 a y))
(/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) b)) (*.f64 a y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)) (*.f64 a y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)) (*.f64 a y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)) (*.f64 a y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)) (*.f64 a y))
(/.f64 (pow.f64 z y) (*.f64 a y))
(+.f64 (/.f64 (pow.f64 z y) (*.f64 y a)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) b) (*.f64 y a))))
(+.f64 (/.f64 (pow.f64 z y) (*.f64 y a)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 b 2)) (*.f64 y a))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) b) (*.f64 y a)))))
(+.f64 (/.f64 (pow.f64 z y) (*.f64 y a)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 b 2)) (*.f64 y a))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 b 3)) (*.f64 y a))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) b) (*.f64 y a))))))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a y))
(/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 b))) (*.f64 a y))
(/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 b))) (*.f64 a y))
(/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 b))) (*.f64 a y))
(/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 b))) (*.f64 a y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a y))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a))) 0)
(+.f64 0 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a))))
(-.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a))) 0)
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 1 (*.f64 y (/.f64 a x))))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 (/.f64 x (*.f64 y a)) 1))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 (/.f64 1 (*.f64 y (/.f64 a x))) 1))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 (/.f64 1 y) (/.f64 x a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 (/.f64 1 (/.f64 y x)) (/.f64 1 a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 (/.f64 x a) (/.f64 1 y)))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) (/.f64 x a))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)) x)
(*.f64 1 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a))) 1)
(*.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)) 2) (/.f64 1 (*.f64 (/.f64 1 x) 2)))
(*.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)) 2) (*.f64 1/2 x))
(*.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)) 2) (*.f64 (/.f64 1 (*.f64 (/.f64 1 x) 2)) 1))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (/.f64 1 (*.f64 y (*.f64 2 (/.f64 a x)))))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (*.f64 (/.f64 1 (*.f64 y (*.f64 2 (/.f64 a x)))) 1))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (*.f64 (/.f64 1 (*.f64 y (+.f64 a a))) x))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (*.f64 (/.f64 2 (*.f64 y 4)) (/.f64 x a)))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (*.f64 (/.f64 1 (*.f64 2 (/.f64 y x))) (/.f64 1 a)))
(*.f64 (+.f64 x x) (/.f64 1 (*.f64 a (/.f64 (+.f64 y y) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))))
(*.f64 (+.f64 x x) (*.f64 1/2 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))))
(*.f64 (+.f64 x x) (*.f64 (/.f64 1 (*.f64 a (/.f64 (+.f64 y y) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))) 1))
(*.f64 (+.f64 x x) (*.f64 (/.f64 1 (/.f64 (+.f64 y y) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))) (/.f64 1 a)))
(*.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) 2) (/.f64 1 (*.f64 2 (/.f64 a x))))
(*.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) 2) (*.f64 (/.f64 1 (*.f64 2 (/.f64 a x))) 1))
(*.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) 2) (*.f64 (/.f64 1 (+.f64 a a)) x))
(*.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) 2) (*.f64 1/2 (/.f64 x a)))
(*.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) 2) (*.f64 (/.f64 1 (*.f64 (/.f64 1 x) 2)) (/.f64 1 a)))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 y x)) (/.f64 1 a))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) (/.f64 1 (/.f64 y x)))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) (*.f64 (/.f64 1 (/.f64 y x)) 1))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) (*.f64 (/.f64 1 y) x))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) (*.f64 x (/.f64 1 y)))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (/.f64 1 (*.f64 y a)))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x a)) (/.f64 1 y))
(*.f64 (/.f64 x a) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y))
(*.f64 (/.f64 1 a) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 y x)))
(*.f64 (/.f64 1 y) (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x a)))
(*.f64 (/.f64 1 (*.f64 y a)) (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x))
(*.f64 (/.f64 x (*.f64 y a)) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))
(*.f64 (/.f64 1 (/.f64 y x)) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a))
(*.f64 (/.f64 1 (*.f64 (/.f64 1 x) 2)) (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)) 2))
(*.f64 (/.f64 1 (*.f64 y (/.f64 a x))) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))
(*.f64 (/.f64 1 (*.f64 y (*.f64 2 (/.f64 a x)))) (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2))
(*.f64 (/.f64 1 (*.f64 a (/.f64 (+.f64 y y) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))) (+.f64 x x))
(*.f64 (/.f64 1 (*.f64 2 (/.f64 a x))) (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) 2))
(+.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)) 0)
(+.f64 0 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(-.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)) 0)
(-.f64 0 (neg.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 1 (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 (/.f64 1 y) (/.f64 1 a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 (/.f64 1 a) (/.f64 1 y)))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) (/.f64 1 a))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)) 1)
(*.f64 1 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)) 2) 1/2)
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (/.f64 1 (*.f64 y (+.f64 a a))))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (*.f64 1/2 (/.f64 1 (*.f64 y a))))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (*.f64 (/.f64 1 (*.f64 y (+.f64 a a))) 1))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (*.f64 (/.f64 2 (*.f64 y 4)) (/.f64 1 a)))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (*.f64 (/.f64 1 (+.f64 a a)) (/.f64 1 y)))
(*.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) 2) (/.f64 1 (+.f64 a a)))
(*.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) 2) (*.f64 1/2 (/.f64 1 a)))
(*.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) 2) (*.f64 (/.f64 1 (+.f64 a a)) 1))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) (/.f64 1 y))
(*.f64 (/.f64 1 a) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y))
(*.f64 (/.f64 1 y) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a))
(*.f64 (/.f64 1 (*.f64 y a)) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))
(*.f64 (neg.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))) -1)
(*.f64 1/2 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)) 2))
(*.f64 (/.f64 1 (+.f64 a a)) (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) 2))
(*.f64 (/.f64 1 (*.f64 y (+.f64 a a))) (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2))
(neg.f64 (neg.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))))
Outputs
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) (*.f64 y a)))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x (*.f64 y a)))
(/.f64 (/.f64 x (exp.f64 b)) (*.f64 y a))
(/.f64 x (*.f64 a (*.f64 y (exp.f64 b))))
(+.f64 (/.f64 (*.f64 (log.f64 z) (*.f64 (exp.f64 (neg.f64 b)) x)) a) (/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) (*.f64 a y)))
(+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 b)) x) (/.f64 (log.f64 z) a)) (*.f64 x (/.f64 (exp.f64 (neg.f64 b)) (*.f64 y a))))
(+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 b)) x) (/.f64 (log.f64 z) a)) (*.f64 (exp.f64 (neg.f64 b)) (/.f64 x (*.f64 y a))))
(+.f64 (*.f64 (exp.f64 (neg.f64 b)) (*.f64 (/.f64 x a) (log.f64 z))) (*.f64 (exp.f64 (neg.f64 b)) (/.f64 x (*.f64 y a))))
(*.f64 (/.f64 (exp.f64 (neg.f64 b)) a) (+.f64 (/.f64 x y) (*.f64 x (log.f64 z))))
(*.f64 (/.f64 (exp.f64 (neg.f64 b)) a) (+.f64 (*.f64 x (log.f64 z)) (/.f64 x y)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (pow.f64 (log.f64 z) 2) (*.f64 (exp.f64 (neg.f64 b)) x))) a)) (+.f64 (/.f64 (*.f64 (log.f64 z) (*.f64 (exp.f64 (neg.f64 b)) x)) a) (/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) (*.f64 a y))))
(+.f64 (+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 b)) x) (/.f64 (log.f64 z) a)) (*.f64 x (/.f64 (exp.f64 (neg.f64 b)) (*.f64 y a)))) (*.f64 1/2 (*.f64 (*.f64 (exp.f64 (neg.f64 b)) (*.f64 x (pow.f64 (log.f64 z) 2))) (/.f64 y a))))
(+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 b)) x) (/.f64 (log.f64 z) a)) (+.f64 (*.f64 (exp.f64 (neg.f64 b)) (/.f64 x (*.f64 y a))) (*.f64 1/2 (*.f64 (*.f64 (exp.f64 (neg.f64 b)) (*.f64 x (pow.f64 (log.f64 z) 2))) (/.f64 y a)))))
(+.f64 (*.f64 (exp.f64 (neg.f64 b)) (*.f64 (/.f64 x a) (log.f64 z))) (+.f64 (*.f64 (exp.f64 (neg.f64 b)) (/.f64 x (*.f64 y a))) (*.f64 1/2 (*.f64 (*.f64 x (pow.f64 (log.f64 z) 2)) (*.f64 (exp.f64 (neg.f64 b)) (/.f64 y a))))))
(+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 b)) a) (+.f64 (/.f64 x y) (*.f64 x (log.f64 z)))) (*.f64 y (*.f64 (*.f64 (/.f64 x (exp.f64 b)) (/.f64 (pow.f64 (log.f64 z) 2) a)) 1/2)))
(+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 b)) a) (+.f64 (*.f64 x (log.f64 z)) (/.f64 x y))) (*.f64 (*.f64 (/.f64 x (exp.f64 b)) y) (*.f64 (/.f64 (pow.f64 (log.f64 z) 2) a) 1/2)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (pow.f64 (log.f64 z) 2) (*.f64 (exp.f64 (neg.f64 b)) x))) a)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (log.f64 z) 3) (*.f64 (exp.f64 (neg.f64 b)) x))) a)) (+.f64 (/.f64 (*.f64 (log.f64 z) (*.f64 (exp.f64 (neg.f64 b)) x)) a) (/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) (*.f64 a y)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (exp.f64 (neg.f64 b)) (*.f64 x (pow.f64 (log.f64 z) 2))) (/.f64 y a))) (+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 b)) x) (/.f64 (log.f64 z) a)) (+.f64 (*.f64 x (/.f64 (exp.f64 (neg.f64 b)) (*.f64 y a))) (*.f64 1/6 (*.f64 (*.f64 (exp.f64 (neg.f64 b)) (*.f64 x (pow.f64 (log.f64 z) 3))) (/.f64 (pow.f64 y 2) a))))))
(+.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 b)) x) (/.f64 (log.f64 z) a)) (+.f64 (+.f64 (*.f64 (exp.f64 (neg.f64 b)) (/.f64 x (*.f64 y a))) (*.f64 1/6 (*.f64 (*.f64 (exp.f64 (neg.f64 b)) (*.f64 x (pow.f64 (log.f64 z) 3))) (/.f64 (pow.f64 y 2) a)))) (*.f64 1/2 (*.f64 (*.f64 (exp.f64 (neg.f64 b)) (*.f64 x (pow.f64 (log.f64 z) 2))) (/.f64 y a)))))
(+.f64 (*.f64 (exp.f64 (neg.f64 b)) (/.f64 x (*.f64 y a))) (+.f64 (+.f64 (*.f64 (exp.f64 (neg.f64 b)) (*.f64 (/.f64 x a) (log.f64 z))) (*.f64 1/2 (*.f64 (*.f64 x (pow.f64 (log.f64 z) 2)) (*.f64 (exp.f64 (neg.f64 b)) (/.f64 y a))))) (*.f64 (*.f64 (exp.f64 (neg.f64 b)) (*.f64 x (pow.f64 y 2))) (*.f64 (/.f64 (pow.f64 (log.f64 z) 3) a) 1/6))))
(+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 b)) a) (+.f64 (/.f64 x y) (*.f64 x (log.f64 z)))) (+.f64 (*.f64 y (*.f64 (*.f64 (/.f64 x (exp.f64 b)) (/.f64 (pow.f64 (log.f64 z) 2) a)) 1/2)) (*.f64 1/6 (*.f64 (/.f64 x (exp.f64 b)) (*.f64 (pow.f64 (log.f64 z) 3) (/.f64 (pow.f64 y 2) a))))))
(+.f64 (+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 b)) a) (+.f64 (*.f64 x (log.f64 z)) (/.f64 x y))) (*.f64 (*.f64 (/.f64 x (exp.f64 b)) y) (*.f64 (/.f64 (pow.f64 (log.f64 z) 2) a) 1/2))) (*.f64 1/6 (*.f64 (/.f64 x (exp.f64 b)) (*.f64 (pow.f64 (log.f64 z) 3) (/.f64 (pow.f64 y 2) a)))))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (*.f64 (log.f64 (/.f64 1 z)) -1)) b)) (*.f64 y a)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (neg.f64 (log.f64 (/.f64 1 z)))) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (neg.f64 (log.f64 (/.f64 1 z)))) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (*.f64 (log.f64 (/.f64 1 z)) -1)) b)) (*.f64 y a)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (neg.f64 (log.f64 (/.f64 1 z)))) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (neg.f64 (log.f64 (/.f64 1 z)))) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (*.f64 (log.f64 (/.f64 1 z)) -1)) b)) (*.f64 y a)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (neg.f64 (log.f64 (/.f64 1 z)))) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (neg.f64 (log.f64 (/.f64 1 z)))) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (*.f64 (log.f64 (/.f64 1 z)) -1)) b)) (*.f64 y a)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (neg.f64 (log.f64 (/.f64 1 z)))) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (neg.f64 (log.f64 (/.f64 1 z)))) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)) x) (*.f64 y a))
(/.f64 (*.f64 x (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b))) (*.f64 y a))
(*.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) b)) (/.f64 x (*.f64 y a)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) b)) (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)) x) (*.f64 y a))
(/.f64 (*.f64 x (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b))) (*.f64 y a))
(*.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) b)) (/.f64 x (*.f64 y a)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) b)) (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)) x) (*.f64 y a))
(/.f64 (*.f64 x (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b))) (*.f64 y a))
(*.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) b)) (/.f64 x (*.f64 y a)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) b)) (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)) x) (*.f64 y a))
(/.f64 (*.f64 x (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b))) (*.f64 y a))
(*.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) b)) (/.f64 x (*.f64 y a)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) b)) (*.f64 y a)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) a) y))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b x)) (*.f64 a y))))
(+.f64 (*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a))) (*.f64 -1 (*.f64 (*.f64 b x) (/.f64 (pow.f64 z y) (*.f64 y a)))))
(+.f64 (*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a))) (neg.f64 (*.f64 (pow.f64 z y) (/.f64 (*.f64 b x) (*.f64 y a)))))
(+.f64 (*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a))) (neg.f64 (*.f64 x (/.f64 (*.f64 b (pow.f64 z y)) (*.f64 y a)))))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 y a)) (+.f64 x (neg.f64 (*.f64 b x))))
(*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (+.f64 x (neg.f64 (*.f64 b x))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 b 2) x)) (*.f64 a y))) (+.f64 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b x)) (*.f64 a y)))))
(+.f64 (+.f64 (*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a))) (*.f64 -1 (*.f64 (*.f64 b x) (/.f64 (pow.f64 z y) (*.f64 y a))))) (*.f64 1/2 (*.f64 (*.f64 x (pow.f64 b 2)) (/.f64 (pow.f64 z y) (*.f64 y a)))))
(+.f64 (*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a))) (+.f64 (neg.f64 (*.f64 (pow.f64 z y) (/.f64 (*.f64 b x) (*.f64 y a)))) (*.f64 1/2 (*.f64 (*.f64 x (pow.f64 z y)) (/.f64 (pow.f64 b 2) (*.f64 y a))))))
(+.f64 (*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a))) (+.f64 (neg.f64 (*.f64 x (/.f64 (*.f64 b (pow.f64 z y)) (*.f64 y a)))) (*.f64 1/2 (*.f64 x (*.f64 (pow.f64 z y) (/.f64 (pow.f64 b 2) (*.f64 y a)))))))
(+.f64 (*.f64 (pow.f64 z y) (neg.f64 (*.f64 b (/.f64 x (*.f64 y a))))) (*.f64 (/.f64 (pow.f64 z y) (*.f64 y a)) (+.f64 x (*.f64 (*.f64 x (pow.f64 b 2)) 1/2))))
(+.f64 (*.f64 (*.f64 b x) (neg.f64 (/.f64 (/.f64 (pow.f64 z y) a) y))) (*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (+.f64 x (*.f64 (*.f64 x (pow.f64 b 2)) 1/2))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 b 2) x)) (*.f64 a y))) (+.f64 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b x)) (*.f64 a y))) (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 b 3) x)) (*.f64 a y))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 x (pow.f64 b 2)) (/.f64 (pow.f64 z y) (*.f64 y a)))) (+.f64 (*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a))) (+.f64 (*.f64 -1 (*.f64 (*.f64 b x) (/.f64 (pow.f64 z y) (*.f64 y a)))) (*.f64 -1/6 (*.f64 (*.f64 x (pow.f64 b 3)) (/.f64 (pow.f64 z y) (*.f64 y a)))))))
(+.f64 (neg.f64 (*.f64 (pow.f64 z y) (/.f64 (*.f64 b x) (*.f64 y a)))) (+.f64 (+.f64 (*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a))) (*.f64 -1/6 (*.f64 (*.f64 x (pow.f64 z y)) (/.f64 (pow.f64 b 3) (*.f64 y a))))) (*.f64 1/2 (*.f64 (*.f64 x (pow.f64 z y)) (/.f64 (pow.f64 b 2) (*.f64 y a))))))
(+.f64 (*.f64 1/2 (*.f64 x (*.f64 (pow.f64 z y) (/.f64 (pow.f64 b 2) (*.f64 y a))))) (+.f64 (*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a))) (+.f64 (neg.f64 (*.f64 x (/.f64 (*.f64 b (pow.f64 z y)) (*.f64 y a)))) (*.f64 -1/6 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 b 3) (/.f64 x (*.f64 y a))))))))
(+.f64 (*.f64 1/2 (*.f64 x (*.f64 (pow.f64 z y) (/.f64 (pow.f64 b 2) (*.f64 y a))))) (+.f64 (*.f64 (pow.f64 z y) (neg.f64 (*.f64 b (/.f64 x (*.f64 y a))))) (*.f64 (/.f64 (pow.f64 z y) (*.f64 y a)) (+.f64 x (*.f64 (*.f64 x (pow.f64 b 3)) -1/6)))))
(+.f64 (*.f64 (*.f64 b x) (neg.f64 (/.f64 (/.f64 (pow.f64 z y) a) y))) (+.f64 (*.f64 1/2 (*.f64 x (*.f64 (pow.f64 b 2) (/.f64 (/.f64 (pow.f64 z y) a) y)))) (*.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (+.f64 x (*.f64 (*.f64 x (pow.f64 b 3)) -1/6)))))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 b))) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 b))) (*.f64 y a)))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 b))) (/.f64 x (*.f64 y a)))
(*.f64 (/.f64 x (exp.f64 b)) (/.f64 (exp.f64 (*.f64 y (log.f64 z))) (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 b))) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 b))) (*.f64 y a)))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 b))) (/.f64 x (*.f64 y a)))
(*.f64 (/.f64 x (exp.f64 b)) (/.f64 (exp.f64 (*.f64 y (log.f64 z))) (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 b))) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 b))) (*.f64 y a)))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 b))) (/.f64 x (*.f64 y a)))
(*.f64 (/.f64 x (exp.f64 b)) (/.f64 (exp.f64 (*.f64 y (log.f64 z))) (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 b))) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 b))) (*.f64 y a)))
(*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 b))) (/.f64 x (*.f64 y a)))
(*.f64 (/.f64 x (exp.f64 b)) (/.f64 (exp.f64 (*.f64 y (log.f64 z))) (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(/.f64 (exp.f64 (neg.f64 b)) (*.f64 y a))
(+.f64 (/.f64 (*.f64 (log.f64 z) (exp.f64 (neg.f64 b))) a) (/.f64 (exp.f64 (neg.f64 b)) (*.f64 a y)))
(+.f64 (*.f64 (exp.f64 (neg.f64 b)) (/.f64 (log.f64 z) a)) (/.f64 (exp.f64 (neg.f64 b)) (*.f64 y a)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (pow.f64 (log.f64 z) 2) (exp.f64 (neg.f64 b)))) a)) (+.f64 (/.f64 (*.f64 (log.f64 z) (exp.f64 (neg.f64 b))) a) (/.f64 (exp.f64 (neg.f64 b)) (*.f64 a y))))
(+.f64 (+.f64 (*.f64 (exp.f64 (neg.f64 b)) (/.f64 (log.f64 z) a)) (/.f64 (exp.f64 (neg.f64 b)) (*.f64 y a))) (*.f64 1/2 (*.f64 (*.f64 (exp.f64 (neg.f64 b)) (pow.f64 (log.f64 z) 2)) (/.f64 y a))))
(+.f64 (/.f64 (exp.f64 (neg.f64 b)) (*.f64 y a)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 (exp.f64 (neg.f64 b)) (pow.f64 (log.f64 z) 2)) (/.f64 y a))) (*.f64 (exp.f64 (neg.f64 b)) (/.f64 (log.f64 z) a))))
(+.f64 (/.f64 (exp.f64 (neg.f64 b)) (*.f64 y a)) (+.f64 (*.f64 (exp.f64 (neg.f64 b)) (/.f64 (log.f64 z) a)) (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 b)) (*.f64 (pow.f64 (log.f64 z) 2) (/.f64 y a))))))
(+.f64 (*.f64 (exp.f64 (neg.f64 b)) (/.f64 (log.f64 z) a)) (+.f64 (/.f64 (exp.f64 (neg.f64 b)) (*.f64 y a)) (*.f64 1/2 (*.f64 (pow.f64 (log.f64 z) 2) (/.f64 (/.f64 y a) (exp.f64 b))))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (pow.f64 (log.f64 z) 2) (exp.f64 (neg.f64 b)))) a)) (+.f64 (/.f64 (*.f64 (log.f64 z) (exp.f64 (neg.f64 b))) a) (+.f64 (/.f64 (exp.f64 (neg.f64 b)) (*.f64 a y)) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (log.f64 z) 3) (exp.f64 (neg.f64 b)))) a)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (exp.f64 (neg.f64 b)) (pow.f64 (log.f64 z) 2)) (/.f64 y a))) (+.f64 (*.f64 (exp.f64 (neg.f64 b)) (/.f64 (log.f64 z) a)) (+.f64 (/.f64 (exp.f64 (neg.f64 b)) (*.f64 y a)) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 (log.f64 z) 3) (*.f64 (exp.f64 (neg.f64 b)) (pow.f64 y 2))) a)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 b)) (*.f64 y a)) (+.f64 (+.f64 (*.f64 (exp.f64 (neg.f64 b)) (/.f64 (log.f64 z) a)) (*.f64 1/6 (*.f64 (*.f64 (exp.f64 (neg.f64 b)) (pow.f64 (log.f64 z) 3)) (/.f64 (pow.f64 y 2) a)))) (*.f64 1/2 (*.f64 (*.f64 (exp.f64 (neg.f64 b)) (pow.f64 (log.f64 z) 2)) (/.f64 y a)))))
(+.f64 (/.f64 (exp.f64 (neg.f64 b)) (*.f64 y a)) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 b)) (*.f64 (pow.f64 (log.f64 z) 2) (/.f64 y a)))) (+.f64 (*.f64 (exp.f64 (neg.f64 b)) (/.f64 (log.f64 z) a)) (*.f64 1/6 (*.f64 (exp.f64 (neg.f64 b)) (*.f64 (pow.f64 (log.f64 z) 3) (/.f64 (pow.f64 y 2) a)))))))
(+.f64 (/.f64 (exp.f64 (neg.f64 b)) (*.f64 y a)) (+.f64 (*.f64 (exp.f64 (neg.f64 b)) (/.f64 (log.f64 z) a)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (log.f64 z) 2) (/.f64 (/.f64 y a) (exp.f64 b)))) (*.f64 1/6 (*.f64 (exp.f64 (neg.f64 b)) (*.f64 (pow.f64 (log.f64 z) 3) (/.f64 (pow.f64 y 2) a)))))))
(+.f64 (*.f64 (exp.f64 (neg.f64 b)) (/.f64 (log.f64 z) a)) (+.f64 (/.f64 (exp.f64 (neg.f64 b)) (*.f64 y a)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (log.f64 z) 2) (/.f64 (/.f64 y a) (exp.f64 b)))) (*.f64 1/6 (*.f64 (exp.f64 (neg.f64 b)) (*.f64 (pow.f64 (log.f64 z) 3) (/.f64 (pow.f64 y 2) a)))))))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) b)) (*.f64 a y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (*.f64 (log.f64 (/.f64 1 z)) -1)) b)) (*.f64 y a))
(/.f64 (exp.f64 (-.f64 (*.f64 y (neg.f64 (log.f64 (/.f64 1 z)))) b)) (*.f64 y a))
(/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) b)) (*.f64 a y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (*.f64 (log.f64 (/.f64 1 z)) -1)) b)) (*.f64 y a))
(/.f64 (exp.f64 (-.f64 (*.f64 y (neg.f64 (log.f64 (/.f64 1 z)))) b)) (*.f64 y a))
(/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) b)) (*.f64 a y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (*.f64 (log.f64 (/.f64 1 z)) -1)) b)) (*.f64 y a))
(/.f64 (exp.f64 (-.f64 (*.f64 y (neg.f64 (log.f64 (/.f64 1 z)))) b)) (*.f64 y a))
(/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) b)) (*.f64 a y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (*.f64 (log.f64 (/.f64 1 z)) -1)) b)) (*.f64 y a))
(/.f64 (exp.f64 (-.f64 (*.f64 y (neg.f64 (log.f64 (/.f64 1 z)))) b)) (*.f64 y a))
(/.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)) (*.f64 a y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)) (*.f64 y a))
(/.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) b)) (*.f64 y a))
(/.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)) (*.f64 a y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)) (*.f64 y a))
(/.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) b)) (*.f64 y a))
(/.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)) (*.f64 a y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)) (*.f64 y a))
(/.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) b)) (*.f64 y a))
(/.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)) (*.f64 a y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)) (*.f64 y a))
(/.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) b)) (*.f64 y a))
(/.f64 (pow.f64 z y) (*.f64 a y))
(/.f64 (pow.f64 z y) (*.f64 y a))
(/.f64 (/.f64 (pow.f64 z y) a) y)
(+.f64 (/.f64 (pow.f64 z y) (*.f64 y a)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) b) (*.f64 y a))))
(+.f64 (/.f64 (pow.f64 z y) (*.f64 y a)) (*.f64 -1 (*.f64 b (/.f64 (pow.f64 z y) (*.f64 y a)))))
(+.f64 (/.f64 (pow.f64 z y) (*.f64 y a)) (neg.f64 (*.f64 b (/.f64 (pow.f64 z y) (*.f64 y a)))))
(+.f64 (/.f64 (pow.f64 z y) (*.f64 y a)) (neg.f64 (/.f64 (*.f64 b (pow.f64 z y)) (*.f64 y a))))
(+.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (*.f64 b (neg.f64 (/.f64 (/.f64 (pow.f64 z y) a) y))))
(+.f64 (/.f64 (pow.f64 z y) (*.f64 y a)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 b 2)) (*.f64 y a))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) b) (*.f64 y a)))))
(+.f64 (/.f64 (pow.f64 z y) (*.f64 y a)) (+.f64 (*.f64 -1 (*.f64 b (/.f64 (pow.f64 z y) (*.f64 y a)))) (*.f64 1/2 (*.f64 (pow.f64 b 2) (/.f64 (pow.f64 z y) (*.f64 y a))))))
(+.f64 (/.f64 (pow.f64 z y) (*.f64 y a)) (+.f64 (neg.f64 (*.f64 b (/.f64 (pow.f64 z y) (*.f64 y a)))) (*.f64 (pow.f64 b 2) (*.f64 (/.f64 (pow.f64 z y) (*.f64 y a)) 1/2))))
(+.f64 (/.f64 (pow.f64 z y) (*.f64 y a)) (+.f64 (neg.f64 (/.f64 (*.f64 b (pow.f64 z y)) (*.f64 y a))) (*.f64 1/2 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 b 2) (*.f64 y a))))))
(+.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (+.f64 (*.f64 b (neg.f64 (/.f64 (/.f64 (pow.f64 z y) a) y))) (*.f64 (pow.f64 b 2) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 z y) a) y)))))
(+.f64 (/.f64 (pow.f64 z y) (*.f64 y a)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 b 2)) (*.f64 y a))) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 z y) (pow.f64 b 3)) (*.f64 y a))) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) b) (*.f64 y a))))))
(+.f64 (/.f64 (pow.f64 z y) (*.f64 y a)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 b 2) (/.f64 (pow.f64 z y) (*.f64 y a)))) (+.f64 (*.f64 -1 (*.f64 b (/.f64 (pow.f64 z y) (*.f64 y a)))) (*.f64 -1/6 (*.f64 (pow.f64 b 3) (/.f64 (pow.f64 z y) (*.f64 y a)))))))
(+.f64 (/.f64 (pow.f64 z y) (*.f64 y a)) (+.f64 (neg.f64 (*.f64 b (/.f64 (pow.f64 z y) (*.f64 y a)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 b 3) (/.f64 (pow.f64 z y) (*.f64 y a)))) (*.f64 (pow.f64 b 2) (*.f64 (/.f64 (pow.f64 z y) (*.f64 y a)) 1/2)))))
(+.f64 (/.f64 (pow.f64 z y) (*.f64 y a)) (+.f64 (neg.f64 (/.f64 (*.f64 b (pow.f64 z y)) (*.f64 y a))) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 b 2) (*.f64 y a)))) (*.f64 -1/6 (*.f64 (pow.f64 z y) (/.f64 (pow.f64 b 3) (*.f64 y a)))))))
(+.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (+.f64 (*.f64 b (neg.f64 (/.f64 (/.f64 (pow.f64 z y) a) y))) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 1/2 (/.f64 (/.f64 (pow.f64 z y) a) y))) (*.f64 -1/6 (*.f64 (pow.f64 b 3) (/.f64 (/.f64 (pow.f64 z y) a) y))))))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 b))) (*.f64 a y))
(/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 b))) (*.f64 y a))
(/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 b))) (*.f64 a y))
(/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 b))) (*.f64 y a))
(/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 b))) (*.f64 a y))
(/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 b))) (*.f64 y a))
(/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 b))) (*.f64 a y))
(/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 b))) (*.f64 y a))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(+.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a))) 0)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(+.f64 0 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(-.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a))) 0)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 1 (*.f64 y (/.f64 a x))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 (/.f64 x (*.f64 y a)) 1))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 (/.f64 1 (*.f64 y (/.f64 a x))) 1))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 (/.f64 1 y) (/.f64 x a)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 (/.f64 1 (/.f64 y x)) (/.f64 1 a)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 (/.f64 x a) (/.f64 1 y)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) (/.f64 x a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)) x)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(*.f64 1 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a))) 1)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(*.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)) 2) (/.f64 1 (*.f64 (/.f64 1 x) 2)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(*.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)) 2) (*.f64 1/2 x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(*.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)) 2) (*.f64 (/.f64 1 (*.f64 (/.f64 1 x) 2)) 1))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (/.f64 1 (*.f64 y (*.f64 2 (/.f64 a x)))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (*.f64 (/.f64 1 (*.f64 y (*.f64 2 (/.f64 a x)))) 1))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (*.f64 (/.f64 1 (*.f64 y (+.f64 a a))) x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (*.f64 (/.f64 2 (*.f64 y 4)) (/.f64 x a)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (*.f64 (/.f64 1 (*.f64 2 (/.f64 y x))) (/.f64 1 a)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(*.f64 (+.f64 x x) (/.f64 1 (*.f64 a (/.f64 (+.f64 y y) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(*.f64 (+.f64 x x) (*.f64 1/2 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(*.f64 (+.f64 x x) (*.f64 (/.f64 1 (*.f64 a (/.f64 (+.f64 y y) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))) 1))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(*.f64 (+.f64 x x) (*.f64 (/.f64 1 (/.f64 (+.f64 y y) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))) (/.f64 1 a)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(*.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) 2) (/.f64 1 (*.f64 2 (/.f64 a x))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(*.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) 2) (*.f64 (/.f64 1 (*.f64 2 (/.f64 a x))) 1))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(*.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) 2) (*.f64 (/.f64 1 (+.f64 a a)) x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(*.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) 2) (*.f64 1/2 (/.f64 x a)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(*.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) 2) (*.f64 (/.f64 1 (*.f64 (/.f64 1 x) 2)) (/.f64 1 a)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 y x)) (/.f64 1 a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) (/.f64 1 (/.f64 y x)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) (*.f64 (/.f64 1 (/.f64 y x)) 1))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) (*.f64 (/.f64 1 y) x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) (*.f64 x (/.f64 1 y)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (/.f64 1 (*.f64 y a)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x a)) (/.f64 1 y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(*.f64 (/.f64 x a) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(*.f64 (/.f64 1 a) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 y x)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(*.f64 (/.f64 1 y) (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x a)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(*.f64 (/.f64 1 (*.f64 y a)) (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(*.f64 (/.f64 x (*.f64 y a)) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(*.f64 (/.f64 1 (/.f64 y x)) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(*.f64 (/.f64 1 (*.f64 (/.f64 1 x) 2)) (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)) 2))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(*.f64 (/.f64 1 (*.f64 y (/.f64 a x))) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(*.f64 (/.f64 1 (*.f64 y (*.f64 2 (/.f64 a x)))) (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(*.f64 (/.f64 1 (*.f64 a (/.f64 (+.f64 y y) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))) (+.f64 x x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(*.f64 (/.f64 1 (*.f64 2 (/.f64 a x))) (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) 2))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 x (*.f64 y a)))
(+.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)) 0)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(+.f64 0 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(-.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)) 0)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(-.f64 0 (neg.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 1 (*.f64 y a)))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 (/.f64 1 y) (/.f64 1 a)))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 (/.f64 1 a) (/.f64 1 y)))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) (/.f64 1 a))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)) 1)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(*.f64 1 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(*.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)) 2) 1/2)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (/.f64 1 (*.f64 y (+.f64 a a))))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (*.f64 1/2 (/.f64 1 (*.f64 y a))))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (*.f64 (/.f64 1 (*.f64 y (+.f64 a a))) 1))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (*.f64 (/.f64 2 (*.f64 y 4)) (/.f64 1 a)))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (*.f64 (/.f64 1 (+.f64 a a)) (/.f64 1 y)))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(*.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) 2) (/.f64 1 (+.f64 a a)))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(*.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) 2) (*.f64 1/2 (/.f64 1 a)))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(*.f64 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) 2) (*.f64 (/.f64 1 (+.f64 a a)) 1))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) (/.f64 1 y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(*.f64 (/.f64 1 a) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(*.f64 (/.f64 1 y) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(*.f64 (/.f64 1 (*.f64 y a)) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(*.f64 (neg.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))) -1)
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(*.f64 1/2 (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)) 2))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(*.f64 (/.f64 1 (+.f64 a a)) (*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) 2))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(*.f64 (/.f64 1 (*.f64 y (+.f64 a a))) (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))
(neg.f64 (neg.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a))

localize10.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
5.6b
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
Compiler

Compiled 24 to 10 computations (58.3% saved)

series4.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
x
@0
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
1.0ms
b
@inf
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
0.0ms
y
@0
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
0.0ms
b
@-inf
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
0.0ms
b
@0
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))

rewrite90.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
2144×bool.json-1
2144×bool.json-2
1094×rational.json-simplify-35
842×rational.json-simplify-46
840×rational.json-1
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01021
110517
232117
380917
4231817
5676117
Stop Event
node limit
Counts
1 → 144
Calls
Call 1
Inputs
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (*.f64 y (exp.f64 b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (*.f64 y (exp.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (*.f64 y (exp.f64 b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (neg.f64 b)) (/.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (*.f64 y (exp.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (*.f64 -1 (*.f64 (exp.f64 b) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (/.f64 y (exp.f64 (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (-.f64 0 (*.f64 (exp.f64 b) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x y) (exp.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x y) (exp.f64 (neg.f64 (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x y) (-.f64 0 (neg.f64 (exp.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x y) (/.f64 (neg.f64 (exp.f64 b)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (*.f64 y (exp.f64 b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (exp.f64 b) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 y x) (neg.f64 (exp.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (/.f64 (exp.f64 b) (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x x) (*.f64 (+.f64 y y) (exp.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x x) (/.f64 y (/.f64 1/2 (exp.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x x) (+.f64 (*.f64 -1 (*.f64 (exp.f64 b) (neg.f64 y))) (*.f64 -1 (*.f64 (exp.f64 b) (neg.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x x) (+.f64 (/.f64 y (exp.f64 (neg.f64 b))) (/.f64 y (exp.f64 (neg.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (exp.f64 b) (*.f64 y (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (+.f64 (*.f64 (/.f64 y x) (neg.f64 (exp.f64 b))) (*.f64 (/.f64 y x) (neg.f64 (exp.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 2 y)) (*.f64 (exp.f64 b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 2 y)) (/.f64 2 (exp.f64 (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 2 y)) (+.f64 (exp.f64 (neg.f64 (neg.f64 b))) (exp.f64 (neg.f64 (neg.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 4) (*.f64 (exp.f64 b) (*.f64 y 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 4) (+.f64 (/.f64 y (/.f64 1/2 (exp.f64 b))) (/.f64 y (/.f64 1/2 (exp.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 b)) 2) (*.f64 y (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) (/.f64 2 (exp.f64 b))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 y) (/.f64 (exp.f64 b) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (*.f64 (exp.f64 b) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (/.f64 (neg.f64 y) (exp.f64 (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (-.f64 0 (*.f64 y (exp.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 y (/.f64 2 x)) (*.f64 (*.f64 (exp.f64 b) 2) (*.f64 y (/.f64 (/.f64 y x) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (/.f64 y x) (*.f64 (exp.f64 b) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 y 4) (/.f64 x (exp.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (*.f64 (exp.f64 b) (*.f64 y (/.f64 2 x))) (*.f64 (exp.f64 b) (*.f64 y (/.f64 2 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) 4) (*.f64 (exp.f64 b) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) 4) (+.f64 (/.f64 2 (exp.f64 (neg.f64 b))) (/.f64 2 (exp.f64 (neg.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x x) 4) (*.f64 (exp.f64 b) (*.f64 (+.f64 y y) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 b)) 4) (*.f64 2 (*.f64 y (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (neg.f64 b)) 4) (*.f64 (/.f64 y x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x (*.f64 y (exp.f64 b))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (exp.f64 b)) y)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 2 (exp.f64 b))) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x 4) (exp.f64 b)) (*.f64 y 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (neg.f64 (exp.f64 b))) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -2) (*.f64 (exp.f64 b) (*.f64 2 (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -2) (*.f64 (exp.f64 b) (neg.f64 (+.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -2) (+.f64 (/.f64 (neg.f64 y) (exp.f64 (neg.f64 b))) (/.f64 (neg.f64 y) (exp.f64 (neg.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -2) (-.f64 0 (*.f64 (+.f64 y y) (exp.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (neg.f64 y)) (neg.f64 (exp.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (*.f64 (/.f64 y x) (*.f64 (exp.f64 b) 4)) (*.f64 (/.f64 y x) (*.f64 (exp.f64 b) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (/.f64 (*.f64 y 4) (/.f64 x (exp.f64 b))) (/.f64 (*.f64 y 4) (/.f64 x (exp.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 y (/.f64 2 x))) (+.f64 (*.f64 (*.f64 (exp.f64 b) 2) (*.f64 y (/.f64 (/.f64 y x) x))) (*.f64 (*.f64 (exp.f64 b) 2) (*.f64 y (/.f64 (/.f64 y x) x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 x y) 4)) (*.f64 2 (*.f64 (exp.f64 b) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 x x) 4)) (+.f64 (*.f64 (exp.f64 b) (*.f64 (+.f64 y y) 4)) (*.f64 (exp.f64 b) (*.f64 (+.f64 y y) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x -2)) (+.f64 (*.f64 (exp.f64 b) (*.f64 2 (neg.f64 y))) (*.f64 (exp.f64 b) (*.f64 2 (neg.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x -2)) (+.f64 (*.f64 (exp.f64 b) (neg.f64 (+.f64 y y))) (*.f64 (exp.f64 b) (neg.f64 (+.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 x (*.f64 y (exp.f64 b))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 x 4) (exp.f64 b))) (*.f64 (+.f64 y y) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 x (neg.f64 (exp.f64 b)))) (*.f64 2 (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 x (neg.f64 y))) (*.f64 2 (neg.f64 (exp.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (exp.f64 (neg.f64 b)) 4)) (+.f64 (*.f64 (/.f64 y x) 4) (*.f64 (/.f64 y x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (/.f64 y x)) (neg.f64 (exp.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 y x)) (*.f64 (exp.f64 b) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 b)) 4) (/.f64 y x)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x 4) (*.f64 y (exp.f64 b))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (exp.f64 b)) (*.f64 y (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 x y) 4) (exp.f64 b)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x 4) (/.f64 (exp.f64 b) 2)) (*.f64 (+.f64 y y) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x -2) (exp.f64 b)) (*.f64 2 (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x -2) (exp.f64 b)) (neg.f64 (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 y x) (exp.f64 b)) (*.f64 y (/.f64 (/.f64 y x) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (*.f64 (exp.f64 b) (neg.f64 y))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (+.f64 y y)) (/.f64 (exp.f64 b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (exp.f64 (neg.f64 b)) y) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (*.f64 (+.f64 y y) (exp.f64 b))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (*.f64 y (exp.f64 b))) (/.f64 1/2 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (exp.f64 b)) (/.f64 y (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1 y) (exp.f64 b)) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 x 4)) (-.f64 0 (*.f64 (exp.f64 b) (*.f64 y 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (exp.f64 (neg.f64 b))) (neg.f64 (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 x (/.f64 2 y))) (neg.f64 (*.f64 (exp.f64 b) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 x (/.f64 2 (exp.f64 b)))) (neg.f64 (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 x 4) (exp.f64 b))) (neg.f64 (*.f64 y 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 x (neg.f64 (exp.f64 b)))) y)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 x (/.f64 2 y))) (neg.f64 (*.f64 x (/.f64 2 y)))) (+.f64 (neg.f64 (*.f64 (exp.f64 b) 2)) (neg.f64 (*.f64 (exp.f64 b) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 b)) y) (/.f64 (exp.f64 (neg.f64 b)) y)) (+.f64 (/.f64 1 x) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 x (*.f64 y (exp.f64 b))) 4)) (*.f64 2 (*.f64 (/.f64 x (*.f64 y (exp.f64 b))) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 x 4) (exp.f64 b))) (*.f64 2 (/.f64 (*.f64 x 4) (exp.f64 b)))) (*.f64 2 (*.f64 (+.f64 y y) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (/.f64 x (neg.f64 (exp.f64 b)))) (*.f64 2 (/.f64 x (neg.f64 (exp.f64 b))))) (*.f64 2 (*.f64 2 (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (/.f64 x (neg.f64 y))) (*.f64 2 (/.f64 x (neg.f64 y)))) (+.f64 (*.f64 2 (neg.f64 (exp.f64 b))) (*.f64 2 (neg.f64 (exp.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 -1 (/.f64 y x)) (/.f64 -1 (/.f64 y x))) (*.f64 2 (neg.f64 (exp.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 4 (/.f64 y x)) (/.f64 4 (/.f64 y x))) (*.f64 2 (*.f64 (exp.f64 b) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 b)) 4) (/.f64 y x)) (/.f64 (*.f64 (exp.f64 (neg.f64 b)) 4) (/.f64 y x))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 x 4) (*.f64 y (exp.f64 b))) (/.f64 (*.f64 x 4) (*.f64 y (exp.f64 b)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 2 (exp.f64 b)) (/.f64 2 (exp.f64 b))) (*.f64 2 (*.f64 y (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (/.f64 x y) 4) (exp.f64 b)) (/.f64 (*.f64 (/.f64 x y) 4) (exp.f64 b))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 x 4) (/.f64 (exp.f64 b) 2)) (/.f64 (*.f64 x 4) (/.f64 (exp.f64 b) 2))) (*.f64 2 (*.f64 (+.f64 y y) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 x -2) (exp.f64 b)) (/.f64 (*.f64 x -2) (exp.f64 b))) (*.f64 2 (*.f64 2 (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 x -2) (exp.f64 b)) (/.f64 (*.f64 x -2) (exp.f64 b))) (*.f64 2 (neg.f64 (+.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 y x) (exp.f64 b)) (/.f64 (/.f64 y x) (exp.f64 b))) (*.f64 (/.f64 y x) (*.f64 y (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 x (*.f64 (exp.f64 b) (neg.f64 y))) (/.f64 x (*.f64 (exp.f64 b) (neg.f64 y)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 x (*.f64 (+.f64 y y) (exp.f64 b))) (/.f64 x (*.f64 (+.f64 y y) (exp.f64 b)))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (exp.f64 (neg.f64 b))) (neg.f64 (exp.f64 (neg.f64 b)))) (+.f64 (neg.f64 (/.f64 y x)) (neg.f64 (/.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 x (/.f64 2 (exp.f64 b)))) (neg.f64 (*.f64 x (/.f64 2 (exp.f64 b))))) (*.f64 2 (neg.f64 (+.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 (*.f64 x 4) (exp.f64 b))) (neg.f64 (/.f64 (*.f64 x 4) (exp.f64 b)))) (+.f64 (neg.f64 (*.f64 y 4)) (neg.f64 (*.f64 y 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 x (neg.f64 (exp.f64 b)))) (neg.f64 (/.f64 x (neg.f64 (exp.f64 b))))) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 b)) 2) y) (/.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (exp.f64 (neg.f64 b)) (/.f64 1 x)) y)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x (exp.f64 b)) 2) (/.f64 y 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x (exp.f64 b)) (*.f64 y 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x (neg.f64 (exp.f64 b))) y) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 4 (/.f64 y x)) (exp.f64 b)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 4 (/.f64 y x)) 2) (*.f64 (exp.f64 b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 (exp.f64 b)) y) (/.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 y x) (exp.f64 b)) y) (/.f64 (/.f64 y x) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (/.f64 y x) (exp.f64 b)) (/.f64 y x)) (/.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 x (neg.f64 (exp.f64 b)))) (+.f64 y y)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 x (neg.f64 (exp.f64 b)))) 2) (/.f64 y 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 x (neg.f64 (exp.f64 b)))) (*.f64 y 4)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 x (neg.f64 (exp.f64 b)))) 1/2) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 b)) 2)) (-.f64 0 (*.f64 y (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 x y) 4)) (-.f64 0 (*.f64 (exp.f64 b) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 x (/.f64 2 y)))) (*.f64 (exp.f64 b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (exp.f64 (neg.f64 b)) y)) (-.f64 0 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 (*.f64 x 4) (exp.f64 b)))) (-.f64 0 (*.f64 (+.f64 y y) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 x (neg.f64 (exp.f64 b))))) (-.f64 0 (*.f64 2 (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -1 (/.f64 y x))) (exp.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 -1 (/.f64 y x))) (-.f64 0 (neg.f64 (exp.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 4 (/.f64 y x))) (-.f64 0 (*.f64 (exp.f64 b) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 2 (exp.f64 b))) (-.f64 0 (*.f64 y (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 x 4) (/.f64 (exp.f64 b) 2))) (-.f64 0 (*.f64 (+.f64 y y) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 x -2) (exp.f64 b))) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 x -2) (exp.f64 b))) (-.f64 0 (neg.f64 (+.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 x -2) (exp.f64 b))) (-.f64 0 (*.f64 2 (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 y x) (exp.f64 b))) (-.f64 0 (*.f64 y (/.f64 (/.f64 y x) x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (exp.f64 (neg.f64 b)))) (/.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 x (/.f64 2 (exp.f64 b))))) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 x (/.f64 2 (exp.f64 b))))) (-.f64 0 (neg.f64 (+.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x 4) (exp.f64 b)))) (*.f64 y 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 x (neg.f64 (exp.f64 b))))) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 x (*.f64 (exp.f64 b) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 x (*.f64 y (exp.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 x (*.f64 y (exp.f64 b))) (/.f64 x (*.f64 y (exp.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 x (*.f64 y (exp.f64 b))) (/.f64 x (*.f64 y (exp.f64 b))))))))

simplify114.0ms (0.2%)

Algorithm
egg-herbie
Rules
1320×rational.json-simplify-35
1178×rational.json-simplify-2
1062×rational.json-simplify-43
814×rational.json-simplify-1
674×rational.json-simplify-50
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03724072
112754028
241653336
372353336
Stop Event
node limit
Counts
180 → 174
Calls
Call 1
Inputs
(/.f64 x y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) y)) (/.f64 x y))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 b 2) x) y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 b x) y)) (/.f64 x y)))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 b 3) x) y)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 b 2) x) y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 b x) y)) (/.f64 x y))))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(/.f64 (*.f64 (exp.f64 (*.f64 -1 b)) x) y)
(/.f64 (*.f64 (exp.f64 (*.f64 -1 b)) x) y)
(/.f64 (*.f64 (exp.f64 (*.f64 -1 b)) x) y)
(/.f64 (*.f64 (exp.f64 (*.f64 -1 b)) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(+.f64 (/.f64 x (*.f64 y (exp.f64 b))) 0)
(+.f64 0 (/.f64 x (*.f64 y (exp.f64 b))))
(-.f64 (/.f64 x (*.f64 y (exp.f64 b))) 0)
(/.f64 (exp.f64 (neg.f64 b)) (/.f64 y x))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 x (*.f64 -1 (*.f64 (exp.f64 b) (neg.f64 y))))
(/.f64 x (/.f64 y (exp.f64 (neg.f64 b))))
(/.f64 x (-.f64 0 (*.f64 (exp.f64 b) (neg.f64 y))))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (/.f64 x y) (exp.f64 (neg.f64 (neg.f64 b))))
(/.f64 (/.f64 x y) (-.f64 0 (neg.f64 (exp.f64 b))))
(/.f64 (/.f64 x y) (/.f64 (neg.f64 (exp.f64 b)) -1))
(/.f64 (/.f64 x (*.f64 y (exp.f64 b))) 1)
(/.f64 1 (/.f64 (exp.f64 b) (/.f64 x y)))
(/.f64 -1 (*.f64 (/.f64 y x) (neg.f64 (exp.f64 b))))
(/.f64 -1 (-.f64 0 (/.f64 (exp.f64 b) (/.f64 x y))))
(/.f64 (+.f64 x x) (*.f64 (+.f64 y y) (exp.f64 b)))
(/.f64 (+.f64 x x) (/.f64 y (/.f64 1/2 (exp.f64 b))))
(/.f64 (+.f64 x x) (+.f64 (*.f64 -1 (*.f64 (exp.f64 b) (neg.f64 y))) (*.f64 -1 (*.f64 (exp.f64 b) (neg.f64 y)))))
(/.f64 (+.f64 x x) (+.f64 (/.f64 y (exp.f64 (neg.f64 b))) (/.f64 y (exp.f64 (neg.f64 b)))))
(/.f64 2 (*.f64 (exp.f64 b) (*.f64 y (/.f64 2 x))))
(/.f64 -2 (+.f64 (*.f64 (/.f64 y x) (neg.f64 (exp.f64 b))) (*.f64 (/.f64 y x) (neg.f64 (exp.f64 b)))))
(/.f64 (*.f64 x (/.f64 2 y)) (*.f64 (exp.f64 b) 2))
(/.f64 (*.f64 x (/.f64 2 y)) (/.f64 2 (exp.f64 (neg.f64 b))))
(/.f64 (*.f64 x (/.f64 2 y)) (+.f64 (exp.f64 (neg.f64 (neg.f64 b))) (exp.f64 (neg.f64 (neg.f64 b)))))
(/.f64 (*.f64 x 4) (*.f64 (exp.f64 b) (*.f64 y 4)))
(/.f64 (*.f64 x 4) (+.f64 (/.f64 y (/.f64 1/2 (exp.f64 b))) (/.f64 y (/.f64 1/2 (exp.f64 b)))))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) 2) (*.f64 y (/.f64 2 x)))
(/.f64 (*.f64 (/.f64 x y) (/.f64 2 (exp.f64 b))) 2)
(/.f64 (/.f64 1 y) (/.f64 (exp.f64 b) x))
(/.f64 (neg.f64 x) (*.f64 (exp.f64 b) (neg.f64 y)))
(/.f64 (neg.f64 x) (/.f64 (neg.f64 y) (exp.f64 (neg.f64 b))))
(/.f64 (neg.f64 x) (-.f64 0 (*.f64 y (exp.f64 b))))
(/.f64 (*.f64 y (/.f64 2 x)) (*.f64 (*.f64 (exp.f64 b) 2) (*.f64 y (/.f64 (/.f64 y x) x))))
(/.f64 4 (*.f64 (/.f64 y x) (*.f64 (exp.f64 b) 4)))
(/.f64 4 (/.f64 (*.f64 y 4) (/.f64 x (exp.f64 b))))
(/.f64 4 (+.f64 (*.f64 (exp.f64 b) (*.f64 y (/.f64 2 x))) (*.f64 (exp.f64 b) (*.f64 y (/.f64 2 x)))))
(/.f64 (*.f64 (/.f64 x y) 4) (*.f64 (exp.f64 b) 4))
(/.f64 (*.f64 (/.f64 x y) 4) (+.f64 (/.f64 2 (exp.f64 (neg.f64 b))) (/.f64 2 (exp.f64 (neg.f64 b)))))
(/.f64 (*.f64 (+.f64 x x) 4) (*.f64 (exp.f64 b) (*.f64 (+.f64 y y) 4)))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) 4) (*.f64 2 (*.f64 y (/.f64 2 x))))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) 4) (*.f64 (/.f64 y x) 4))
(/.f64 (*.f64 (/.f64 x (*.f64 y (exp.f64 b))) 4) 4)
(/.f64 (/.f64 x (exp.f64 b)) y)
(/.f64 (*.f64 x (/.f64 2 (exp.f64 b))) (+.f64 y y))
(/.f64 (/.f64 (*.f64 x 4) (exp.f64 b)) (*.f64 y 4))
(/.f64 (/.f64 x (neg.f64 (exp.f64 b))) (neg.f64 y))
(/.f64 (*.f64 x -2) (*.f64 (exp.f64 b) (*.f64 2 (neg.f64 y))))
(/.f64 (*.f64 x -2) (*.f64 (exp.f64 b) (neg.f64 (+.f64 y y))))
(/.f64 (*.f64 x -2) (+.f64 (/.f64 (neg.f64 y) (exp.f64 (neg.f64 b))) (/.f64 (neg.f64 y) (exp.f64 (neg.f64 b)))))
(/.f64 (*.f64 x -2) (-.f64 0 (*.f64 (+.f64 y y) (exp.f64 b))))
(/.f64 (/.f64 x (neg.f64 y)) (neg.f64 (exp.f64 b)))
(/.f64 8 (+.f64 (*.f64 (/.f64 y x) (*.f64 (exp.f64 b) 4)) (*.f64 (/.f64 y x) (*.f64 (exp.f64 b) 4))))
(/.f64 8 (+.f64 (/.f64 (*.f64 y 4) (/.f64 x (exp.f64 b))) (/.f64 (*.f64 y 4) (/.f64 x (exp.f64 b)))))
(/.f64 (*.f64 2 (*.f64 y (/.f64 2 x))) (+.f64 (*.f64 (*.f64 (exp.f64 b) 2) (*.f64 y (/.f64 (/.f64 y x) x))) (*.f64 (*.f64 (exp.f64 b) 2) (*.f64 y (/.f64 (/.f64 y x) x)))))
(/.f64 (*.f64 2 (*.f64 (/.f64 x y) 4)) (*.f64 2 (*.f64 (exp.f64 b) 4)))
(/.f64 (*.f64 2 (*.f64 (+.f64 x x) 4)) (+.f64 (*.f64 (exp.f64 b) (*.f64 (+.f64 y y) 4)) (*.f64 (exp.f64 b) (*.f64 (+.f64 y y) 4))))
(/.f64 (*.f64 2 (*.f64 x -2)) (+.f64 (*.f64 (exp.f64 b) (*.f64 2 (neg.f64 y))) (*.f64 (exp.f64 b) (*.f64 2 (neg.f64 y)))))
(/.f64 (*.f64 2 (*.f64 x -2)) (+.f64 (*.f64 (exp.f64 b) (neg.f64 (+.f64 y y))) (*.f64 (exp.f64 b) (neg.f64 (+.f64 y y)))))
(/.f64 (*.f64 2 (*.f64 (/.f64 x (*.f64 y (exp.f64 b))) 4)) 8)
(/.f64 (*.f64 2 (/.f64 (*.f64 x 4) (exp.f64 b))) (*.f64 (+.f64 y y) 4))
(/.f64 (*.f64 2 (/.f64 x (neg.f64 (exp.f64 b)))) (*.f64 2 (neg.f64 y)))
(/.f64 (*.f64 2 (/.f64 x (neg.f64 y))) (*.f64 2 (neg.f64 (exp.f64 b))))
(/.f64 (*.f64 2 (*.f64 (exp.f64 (neg.f64 b)) 4)) (+.f64 (*.f64 (/.f64 y x) 4) (*.f64 (/.f64 y x) 4)))
(/.f64 (/.f64 -1 (/.f64 y x)) (neg.f64 (exp.f64 b)))
(/.f64 (/.f64 4 (/.f64 y x)) (*.f64 (exp.f64 b) 4))
(/.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 b)) 4) (/.f64 y x)) 4)
(/.f64 (/.f64 (*.f64 x 4) (*.f64 y (exp.f64 b))) 4)
(/.f64 (/.f64 2 (exp.f64 b)) (*.f64 y (/.f64 2 x)))
(/.f64 (/.f64 (*.f64 (/.f64 x y) 4) (exp.f64 b)) 4)
(/.f64 (/.f64 (*.f64 x 4) (/.f64 (exp.f64 b) 2)) (*.f64 (+.f64 y y) 4))
(/.f64 (/.f64 (*.f64 x -2) (exp.f64 b)) (*.f64 2 (neg.f64 y)))
(/.f64 (/.f64 (*.f64 x -2) (exp.f64 b)) (neg.f64 (+.f64 y y)))
(/.f64 (/.f64 (/.f64 y x) (exp.f64 b)) (*.f64 y (/.f64 (/.f64 y x) x)))
(/.f64 (/.f64 x (*.f64 (exp.f64 b) (neg.f64 y))) -1)
(/.f64 (/.f64 x (+.f64 y y)) (/.f64 (exp.f64 b) 2))
(/.f64 (/.f64 (exp.f64 (neg.f64 b)) y) (/.f64 1 x))
(/.f64 (/.f64 x (*.f64 (+.f64 y y) (exp.f64 b))) 1/2)
(/.f64 (/.f64 1/2 (*.f64 y (exp.f64 b))) (/.f64 1/2 x))
(/.f64 (/.f64 1/2 (exp.f64 b)) (/.f64 y (+.f64 x x)))
(/.f64 (/.f64 (/.f64 -1 y) (exp.f64 b)) (/.f64 -1 x))
(/.f64 (neg.f64 (*.f64 x 4)) (-.f64 0 (*.f64 (exp.f64 b) (*.f64 y 4))))
(/.f64 (neg.f64 (exp.f64 (neg.f64 b))) (neg.f64 (/.f64 y x)))
(/.f64 (neg.f64 (*.f64 x (/.f64 2 y))) (neg.f64 (*.f64 (exp.f64 b) 2)))
(/.f64 (neg.f64 (*.f64 x (/.f64 2 (exp.f64 b)))) (neg.f64 (+.f64 y y)))
(/.f64 (neg.f64 (/.f64 (*.f64 x 4) (exp.f64 b))) (neg.f64 (*.f64 y 4)))
(/.f64 (neg.f64 (/.f64 x (neg.f64 (exp.f64 b)))) y)
(/.f64 (+.f64 (neg.f64 (*.f64 x (/.f64 2 y))) (neg.f64 (*.f64 x (/.f64 2 y)))) (+.f64 (neg.f64 (*.f64 (exp.f64 b) 2)) (neg.f64 (*.f64 (exp.f64 b) 2))))
(/.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 b)) y) (/.f64 (exp.f64 (neg.f64 b)) y)) (+.f64 (/.f64 1 x) (/.f64 1 x)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 x (*.f64 y (exp.f64 b))) 4)) (*.f64 2 (*.f64 (/.f64 x (*.f64 y (exp.f64 b))) 4))) 16)
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 x 4) (exp.f64 b))) (*.f64 2 (/.f64 (*.f64 x 4) (exp.f64 b)))) (*.f64 2 (*.f64 (+.f64 y y) 4)))
(/.f64 (+.f64 (*.f64 2 (/.f64 x (neg.f64 (exp.f64 b)))) (*.f64 2 (/.f64 x (neg.f64 (exp.f64 b))))) (*.f64 2 (*.f64 2 (neg.f64 y))))
(/.f64 (+.f64 (*.f64 2 (/.f64 x (neg.f64 y))) (*.f64 2 (/.f64 x (neg.f64 y)))) (+.f64 (*.f64 2 (neg.f64 (exp.f64 b))) (*.f64 2 (neg.f64 (exp.f64 b)))))
(/.f64 (+.f64 (/.f64 -1 (/.f64 y x)) (/.f64 -1 (/.f64 y x))) (*.f64 2 (neg.f64 (exp.f64 b))))
(/.f64 (+.f64 (/.f64 4 (/.f64 y x)) (/.f64 4 (/.f64 y x))) (*.f64 2 (*.f64 (exp.f64 b) 4)))
(/.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 b)) 4) (/.f64 y x)) (/.f64 (*.f64 (exp.f64 (neg.f64 b)) 4) (/.f64 y x))) 8)
(/.f64 (+.f64 (/.f64 (*.f64 x 4) (*.f64 y (exp.f64 b))) (/.f64 (*.f64 x 4) (*.f64 y (exp.f64 b)))) 8)
(/.f64 (+.f64 (/.f64 2 (exp.f64 b)) (/.f64 2 (exp.f64 b))) (*.f64 2 (*.f64 y (/.f64 2 x))))
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 x y) 4) (exp.f64 b)) (/.f64 (*.f64 (/.f64 x y) 4) (exp.f64 b))) 8)
(/.f64 (+.f64 (/.f64 (*.f64 x 4) (/.f64 (exp.f64 b) 2)) (/.f64 (*.f64 x 4) (/.f64 (exp.f64 b) 2))) (*.f64 2 (*.f64 (+.f64 y y) 4)))
(/.f64 (+.f64 (/.f64 (*.f64 x -2) (exp.f64 b)) (/.f64 (*.f64 x -2) (exp.f64 b))) (*.f64 2 (*.f64 2 (neg.f64 y))))
(/.f64 (+.f64 (/.f64 (*.f64 x -2) (exp.f64 b)) (/.f64 (*.f64 x -2) (exp.f64 b))) (*.f64 2 (neg.f64 (+.f64 y y))))
(/.f64 (+.f64 (/.f64 (/.f64 y x) (exp.f64 b)) (/.f64 (/.f64 y x) (exp.f64 b))) (*.f64 (/.f64 y x) (*.f64 y (/.f64 2 x))))
(/.f64 (+.f64 (/.f64 x (*.f64 (exp.f64 b) (neg.f64 y))) (/.f64 x (*.f64 (exp.f64 b) (neg.f64 y)))) -2)
(/.f64 (+.f64 (/.f64 x (*.f64 (+.f64 y y) (exp.f64 b))) (/.f64 x (*.f64 (+.f64 y y) (exp.f64 b)))) 1)
(/.f64 (+.f64 (neg.f64 (exp.f64 (neg.f64 b))) (neg.f64 (exp.f64 (neg.f64 b)))) (+.f64 (neg.f64 (/.f64 y x)) (neg.f64 (/.f64 y x))))
(/.f64 (+.f64 (neg.f64 (*.f64 x (/.f64 2 (exp.f64 b)))) (neg.f64 (*.f64 x (/.f64 2 (exp.f64 b))))) (*.f64 2 (neg.f64 (+.f64 y y))))
(/.f64 (+.f64 (neg.f64 (/.f64 (*.f64 x 4) (exp.f64 b))) (neg.f64 (/.f64 (*.f64 x 4) (exp.f64 b)))) (+.f64 (neg.f64 (*.f64 y 4)) (neg.f64 (*.f64 y 4))))
(/.f64 (+.f64 (neg.f64 (/.f64 x (neg.f64 (exp.f64 b)))) (neg.f64 (/.f64 x (neg.f64 (exp.f64 b))))) (+.f64 y y))
(/.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 b)) 2) y) (/.f64 2 x))
(/.f64 (/.f64 (exp.f64 (neg.f64 b)) (/.f64 1 x)) y)
(/.f64 (/.f64 (/.f64 x (exp.f64 b)) 2) (/.f64 y 2))
(/.f64 (/.f64 (/.f64 x (exp.f64 b)) (*.f64 y 4)) 1/4)
(/.f64 (/.f64 (/.f64 x (neg.f64 (exp.f64 b))) y) -1)
(/.f64 (/.f64 (/.f64 4 (/.f64 y x)) (exp.f64 b)) 4)
(/.f64 (/.f64 (/.f64 4 (/.f64 y x)) 2) (*.f64 (exp.f64 b) 2))
(/.f64 (/.f64 (/.f64 2 (exp.f64 b)) y) (/.f64 2 x))
(/.f64 (/.f64 (/.f64 (/.f64 y x) (exp.f64 b)) y) (/.f64 (/.f64 y x) x))
(/.f64 (/.f64 (/.f64 (/.f64 y x) (exp.f64 b)) (/.f64 y x)) (/.f64 y x))
(/.f64 (/.f64 (neg.f64 (/.f64 x (neg.f64 (exp.f64 b)))) (+.f64 y y)) 1/2)
(/.f64 (/.f64 (neg.f64 (/.f64 x (neg.f64 (exp.f64 b)))) 2) (/.f64 y 2))
(/.f64 (/.f64 (neg.f64 (/.f64 x (neg.f64 (exp.f64 b)))) (*.f64 y 4)) 1/4)
(/.f64 (/.f64 (neg.f64 (/.f64 x (neg.f64 (exp.f64 b)))) 1/2) (+.f64 y y))
(/.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 b)) 2)) (-.f64 0 (*.f64 y (/.f64 2 x))))
(/.f64 (neg.f64 (*.f64 (/.f64 x y) 4)) (-.f64 0 (*.f64 (exp.f64 b) 4)))
(/.f64 (neg.f64 (neg.f64 (*.f64 x (/.f64 2 y)))) (*.f64 (exp.f64 b) 2))
(/.f64 (neg.f64 (/.f64 (exp.f64 (neg.f64 b)) y)) (-.f64 0 (/.f64 1 x)))
(/.f64 (neg.f64 (*.f64 2 (/.f64 (*.f64 x 4) (exp.f64 b)))) (-.f64 0 (*.f64 (+.f64 y y) 4)))
(/.f64 (neg.f64 (*.f64 2 (/.f64 x (neg.f64 (exp.f64 b))))) (-.f64 0 (*.f64 2 (neg.f64 y))))
(/.f64 (neg.f64 (/.f64 -1 (/.f64 y x))) (exp.f64 b))
(/.f64 (neg.f64 (/.f64 -1 (/.f64 y x))) (-.f64 0 (neg.f64 (exp.f64 b))))
(/.f64 (neg.f64 (/.f64 4 (/.f64 y x))) (-.f64 0 (*.f64 (exp.f64 b) 4)))
(/.f64 (neg.f64 (/.f64 2 (exp.f64 b))) (-.f64 0 (*.f64 y (/.f64 2 x))))
(/.f64 (neg.f64 (/.f64 (*.f64 x 4) (/.f64 (exp.f64 b) 2))) (-.f64 0 (*.f64 (+.f64 y y) 4)))
(/.f64 (neg.f64 (/.f64 (*.f64 x -2) (exp.f64 b))) (+.f64 y y))
(/.f64 (neg.f64 (/.f64 (*.f64 x -2) (exp.f64 b))) (-.f64 0 (neg.f64 (+.f64 y y))))
(/.f64 (neg.f64 (/.f64 (*.f64 x -2) (exp.f64 b))) (-.f64 0 (*.f64 2 (neg.f64 y))))
(/.f64 (neg.f64 (/.f64 (/.f64 y x) (exp.f64 b))) (-.f64 0 (*.f64 y (/.f64 (/.f64 y x) x))))
(/.f64 (neg.f64 (neg.f64 (exp.f64 (neg.f64 b)))) (/.f64 y x))
(/.f64 (neg.f64 (neg.f64 (*.f64 x (/.f64 2 (exp.f64 b))))) (+.f64 y y))
(/.f64 (neg.f64 (neg.f64 (*.f64 x (/.f64 2 (exp.f64 b))))) (-.f64 0 (neg.f64 (+.f64 y y))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x 4) (exp.f64 b)))) (*.f64 y 4))
(/.f64 (neg.f64 (neg.f64 (/.f64 x (neg.f64 (exp.f64 b))))) (neg.f64 y))
(neg.f64 (/.f64 x (*.f64 (exp.f64 b) (neg.f64 y))))
Outputs
(/.f64 x y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) y)) (/.f64 x y))
(+.f64 (/.f64 x y) (*.f64 -1 (*.f64 x (/.f64 b y))))
(+.f64 (/.f64 x y) (neg.f64 (*.f64 b (/.f64 x y))))
(+.f64 (/.f64 x y) (*.f64 (/.f64 b y) (neg.f64 x)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 b 2) x) y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 b x) y)) (/.f64 x y)))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 b y))) (+.f64 (/.f64 x y) (*.f64 1/2 (*.f64 x (/.f64 (pow.f64 b 2) y)))))
(+.f64 (+.f64 (/.f64 x y) (neg.f64 (*.f64 b (/.f64 x y)))) (*.f64 x (*.f64 (/.f64 (pow.f64 b 2) y) 1/2)))
(+.f64 (*.f64 (/.f64 b y) (neg.f64 x)) (+.f64 (/.f64 x y) (*.f64 x (*.f64 1/2 (/.f64 (pow.f64 b 2) y)))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 b 3) x) y)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 b 2) x) y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 b x) y)) (/.f64 x y))))
(+.f64 (+.f64 (*.f64 -1 (*.f64 x (/.f64 b y))) (+.f64 (/.f64 x y) (*.f64 1/2 (*.f64 x (/.f64 (pow.f64 b 2) y))))) (*.f64 -1/6 (*.f64 x (/.f64 (pow.f64 b 3) y))))
(+.f64 (+.f64 (/.f64 x y) (neg.f64 (*.f64 b (/.f64 x y)))) (+.f64 (*.f64 -1/6 (*.f64 x (/.f64 (pow.f64 b 3) y))) (*.f64 x (*.f64 (/.f64 (pow.f64 b 2) y) 1/2))))
(+.f64 (+.f64 (/.f64 x y) (*.f64 (/.f64 b y) (neg.f64 x))) (+.f64 (*.f64 x (*.f64 1/2 (/.f64 (pow.f64 b 2) y))) (*.f64 x (*.f64 -1/6 (/.f64 (pow.f64 b 3) y)))))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(+.f64 (/.f64 x (*.f64 y (exp.f64 b))) 0)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(+.f64 0 (/.f64 x (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(-.f64 (/.f64 x (*.f64 y (exp.f64 b))) 0)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (exp.f64 (neg.f64 b)) (/.f64 y x))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 x (*.f64 y (exp.f64 b)))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 x (*.f64 -1 (*.f64 (exp.f64 b) (neg.f64 y))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 x (/.f64 y (exp.f64 (neg.f64 b))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 x (-.f64 0 (*.f64 (exp.f64 b) (neg.f64 y))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (/.f64 x y) (exp.f64 b))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 (neg.f64 (neg.f64 b))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (/.f64 x y) (-.f64 0 (neg.f64 (exp.f64 b))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (/.f64 x y) (/.f64 (neg.f64 (exp.f64 b)) -1))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (/.f64 x (*.f64 y (exp.f64 b))) 1)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 1 (/.f64 (exp.f64 b) (/.f64 x y)))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 -1 (*.f64 (/.f64 y x) (neg.f64 (exp.f64 b))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 -1 (-.f64 0 (/.f64 (exp.f64 b) (/.f64 x y))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (+.f64 x x) (*.f64 (+.f64 y y) (exp.f64 b)))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (+.f64 x x) (/.f64 y (/.f64 1/2 (exp.f64 b))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (+.f64 x x) (+.f64 (*.f64 -1 (*.f64 (exp.f64 b) (neg.f64 y))) (*.f64 -1 (*.f64 (exp.f64 b) (neg.f64 y)))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (+.f64 x x) (+.f64 (/.f64 y (exp.f64 (neg.f64 b))) (/.f64 y (exp.f64 (neg.f64 b)))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 2 (*.f64 (exp.f64 b) (*.f64 y (/.f64 2 x))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 -2 (+.f64 (*.f64 (/.f64 y x) (neg.f64 (exp.f64 b))) (*.f64 (/.f64 y x) (neg.f64 (exp.f64 b)))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (*.f64 x (/.f64 2 y)) (*.f64 (exp.f64 b) 2))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (*.f64 x (/.f64 2 y)) (/.f64 2 (exp.f64 (neg.f64 b))))
(*.f64 (/.f64 2 y) (/.f64 x (/.f64 2 (exp.f64 (neg.f64 b)))))
(*.f64 x (/.f64 (/.f64 2 y) (/.f64 (exp.f64 b) 1/2)))
(/.f64 (*.f64 x (/.f64 2 y)) (+.f64 (exp.f64 (neg.f64 (neg.f64 b))) (exp.f64 (neg.f64 (neg.f64 b)))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (*.f64 x 4) (*.f64 (exp.f64 b) (*.f64 y 4)))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (*.f64 x 4) (+.f64 (/.f64 y (/.f64 1/2 (exp.f64 b))) (/.f64 y (/.f64 1/2 (exp.f64 b)))))
(*.f64 4 (/.f64 x (+.f64 (/.f64 (exp.f64 b) (/.f64 1/2 y)) (/.f64 (exp.f64 b) (/.f64 1/2 y)))))
(*.f64 4 (/.f64 x (+.f64 (/.f64 y (/.f64 1/2 (exp.f64 b))) (/.f64 y (/.f64 1/2 (exp.f64 b))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) 2) (*.f64 y (/.f64 2 x)))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (*.f64 (/.f64 x y) (/.f64 2 (exp.f64 b))) 2)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (/.f64 1 y) (/.f64 (exp.f64 b) x))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (neg.f64 x) (*.f64 (exp.f64 b) (neg.f64 y)))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (neg.f64 x) (/.f64 (neg.f64 y) (exp.f64 (neg.f64 b))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (neg.f64 x) (-.f64 0 (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (*.f64 y (/.f64 2 x)) (*.f64 (*.f64 (exp.f64 b) 2) (*.f64 y (/.f64 (/.f64 y x) x))))
(*.f64 (/.f64 2 x) (/.f64 y (*.f64 y (*.f64 (/.f64 y (*.f64 x x)) (*.f64 2 (exp.f64 b))))))
(*.f64 (/.f64 2 x) (/.f64 y (*.f64 y (*.f64 (*.f64 2 (exp.f64 b)) (/.f64 y (*.f64 x x))))))
(*.f64 y (/.f64 (/.f64 2 x) (*.f64 (exp.f64 b) (*.f64 (/.f64 y (*.f64 x x)) (*.f64 y 2)))))
(*.f64 y (/.f64 (/.f64 2 x) (*.f64 (exp.f64 b) (*.f64 (*.f64 2 (/.f64 y (*.f64 x x))) y))))
(/.f64 4 (*.f64 (/.f64 y x) (*.f64 (exp.f64 b) 4)))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 4 (/.f64 (*.f64 y 4) (/.f64 x (exp.f64 b))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 4 (+.f64 (*.f64 (exp.f64 b) (*.f64 y (/.f64 2 x))) (*.f64 (exp.f64 b) (*.f64 y (/.f64 2 x)))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (*.f64 (/.f64 x y) 4) (*.f64 (exp.f64 b) 4))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (*.f64 (/.f64 x y) 4) (+.f64 (/.f64 2 (exp.f64 (neg.f64 b))) (/.f64 2 (exp.f64 (neg.f64 b)))))
(*.f64 4 (/.f64 (/.f64 x y) (+.f64 (/.f64 2 (exp.f64 (neg.f64 b))) (/.f64 2 (exp.f64 (neg.f64 b))))))
(*.f64 4 (/.f64 (/.f64 x (/.f64 (exp.f64 b) 1/2)) (+.f64 y y)))
(/.f64 (*.f64 (+.f64 x x) 4) (*.f64 (exp.f64 b) (*.f64 (+.f64 y y) 4)))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) 4) (*.f64 2 (*.f64 y (/.f64 2 x))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) 4) (*.f64 (/.f64 y x) 4))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (*.f64 (/.f64 x (*.f64 y (exp.f64 b))) 4) 4)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (/.f64 x (exp.f64 b)) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (*.f64 x (/.f64 2 (exp.f64 b))) (+.f64 y y))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (/.f64 (*.f64 x 4) (exp.f64 b)) (*.f64 y 4))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (/.f64 x (neg.f64 (exp.f64 b))) (neg.f64 y))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (*.f64 x -2) (*.f64 (exp.f64 b) (*.f64 2 (neg.f64 y))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (*.f64 x -2) (*.f64 (exp.f64 b) (neg.f64 (+.f64 y y))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (*.f64 x -2) (+.f64 (/.f64 (neg.f64 y) (exp.f64 (neg.f64 b))) (/.f64 (neg.f64 y) (exp.f64 (neg.f64 b)))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (*.f64 x -2) (-.f64 0 (*.f64 (+.f64 y y) (exp.f64 b))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (/.f64 x (neg.f64 y)) (neg.f64 (exp.f64 b)))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 8 (+.f64 (*.f64 (/.f64 y x) (*.f64 (exp.f64 b) 4)) (*.f64 (/.f64 y x) (*.f64 (exp.f64 b) 4))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 8 (+.f64 (/.f64 (*.f64 y 4) (/.f64 x (exp.f64 b))) (/.f64 (*.f64 y 4) (/.f64 x (exp.f64 b)))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (*.f64 2 (*.f64 y (/.f64 2 x))) (+.f64 (*.f64 (*.f64 (exp.f64 b) 2) (*.f64 y (/.f64 (/.f64 y x) x))) (*.f64 (*.f64 (exp.f64 b) 2) (*.f64 y (/.f64 (/.f64 y x) x)))))
(*.f64 (/.f64 2 x) (/.f64 y (*.f64 y (*.f64 (/.f64 y (*.f64 x x)) (*.f64 2 (exp.f64 b))))))
(*.f64 (/.f64 2 x) (/.f64 y (*.f64 y (*.f64 (*.f64 2 (exp.f64 b)) (/.f64 y (*.f64 x x))))))
(*.f64 y (/.f64 (/.f64 2 x) (*.f64 (exp.f64 b) (*.f64 (/.f64 y (*.f64 x x)) (*.f64 y 2)))))
(*.f64 y (/.f64 (/.f64 2 x) (*.f64 (exp.f64 b) (*.f64 (*.f64 2 (/.f64 y (*.f64 x x))) y))))
(/.f64 (*.f64 2 (*.f64 (/.f64 x y) 4)) (*.f64 2 (*.f64 (exp.f64 b) 4)))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (*.f64 2 (*.f64 (+.f64 x x) 4)) (+.f64 (*.f64 (exp.f64 b) (*.f64 (+.f64 y y) 4)) (*.f64 (exp.f64 b) (*.f64 (+.f64 y y) 4))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (*.f64 2 (*.f64 x -2)) (+.f64 (*.f64 (exp.f64 b) (*.f64 2 (neg.f64 y))) (*.f64 (exp.f64 b) (*.f64 2 (neg.f64 y)))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (*.f64 2 (*.f64 x -2)) (+.f64 (*.f64 (exp.f64 b) (neg.f64 (+.f64 y y))) (*.f64 (exp.f64 b) (neg.f64 (+.f64 y y)))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (*.f64 2 (*.f64 (/.f64 x (*.f64 y (exp.f64 b))) 4)) 8)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (*.f64 2 (/.f64 (*.f64 x 4) (exp.f64 b))) (*.f64 (+.f64 y y) 4))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (*.f64 2 (/.f64 x (neg.f64 (exp.f64 b)))) (*.f64 2 (neg.f64 y)))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (*.f64 2 (/.f64 x (neg.f64 y))) (*.f64 2 (neg.f64 (exp.f64 b))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (*.f64 2 (*.f64 (exp.f64 (neg.f64 b)) 4)) (+.f64 (*.f64 (/.f64 y x) 4) (*.f64 (/.f64 y x) 4)))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (/.f64 -1 (/.f64 y x)) (neg.f64 (exp.f64 b)))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (/.f64 4 (/.f64 y x)) (*.f64 (exp.f64 b) 4))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 b)) 4) (/.f64 y x)) 4)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (/.f64 (*.f64 x 4) (*.f64 y (exp.f64 b))) 4)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (/.f64 2 (exp.f64 b)) (*.f64 y (/.f64 2 x)))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (/.f64 (*.f64 (/.f64 x y) 4) (exp.f64 b)) 4)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (/.f64 (*.f64 x 4) (/.f64 (exp.f64 b) 2)) (*.f64 (+.f64 y y) 4))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (/.f64 (*.f64 x -2) (exp.f64 b)) (*.f64 2 (neg.f64 y)))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (/.f64 (*.f64 x -2) (exp.f64 b)) (neg.f64 (+.f64 y y)))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (/.f64 (/.f64 y x) (exp.f64 b)) (*.f64 y (/.f64 (/.f64 y x) x)))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (/.f64 x (*.f64 (exp.f64 b) (neg.f64 y))) -1)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (/.f64 x (+.f64 y y)) (/.f64 (exp.f64 b) 2))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (/.f64 (exp.f64 (neg.f64 b)) y) (/.f64 1 x))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (/.f64 x (*.f64 (+.f64 y y) (exp.f64 b))) 1/2)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (/.f64 1/2 (*.f64 y (exp.f64 b))) (/.f64 1/2 x))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (/.f64 1/2 (exp.f64 b)) (/.f64 y (+.f64 x x)))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (/.f64 (/.f64 -1 y) (exp.f64 b)) (/.f64 -1 x))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (neg.f64 (*.f64 x 4)) (-.f64 0 (*.f64 (exp.f64 b) (*.f64 y 4))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (neg.f64 (exp.f64 (neg.f64 b))) (neg.f64 (/.f64 y x)))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (neg.f64 (*.f64 x (/.f64 2 y))) (neg.f64 (*.f64 (exp.f64 b) 2)))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (neg.f64 (*.f64 x (/.f64 2 (exp.f64 b)))) (neg.f64 (+.f64 y y)))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (neg.f64 (/.f64 (*.f64 x 4) (exp.f64 b))) (neg.f64 (*.f64 y 4)))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (neg.f64 (/.f64 x (neg.f64 (exp.f64 b)))) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (+.f64 (neg.f64 (*.f64 x (/.f64 2 y))) (neg.f64 (*.f64 x (/.f64 2 y)))) (+.f64 (neg.f64 (*.f64 (exp.f64 b) 2)) (neg.f64 (*.f64 (exp.f64 b) 2))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (+.f64 (/.f64 (exp.f64 (neg.f64 b)) y) (/.f64 (exp.f64 (neg.f64 b)) y)) (+.f64 (/.f64 1 x) (/.f64 1 x)))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 x (*.f64 y (exp.f64 b))) 4)) (*.f64 2 (*.f64 (/.f64 x (*.f64 y (exp.f64 b))) 4))) 16)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (+.f64 (*.f64 2 (/.f64 (*.f64 x 4) (exp.f64 b))) (*.f64 2 (/.f64 (*.f64 x 4) (exp.f64 b)))) (*.f64 2 (*.f64 (+.f64 y y) 4)))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (+.f64 (*.f64 2 (/.f64 x (neg.f64 (exp.f64 b)))) (*.f64 2 (/.f64 x (neg.f64 (exp.f64 b))))) (*.f64 2 (*.f64 2 (neg.f64 y))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (+.f64 (*.f64 2 (/.f64 x (neg.f64 y))) (*.f64 2 (/.f64 x (neg.f64 y)))) (+.f64 (*.f64 2 (neg.f64 (exp.f64 b))) (*.f64 2 (neg.f64 (exp.f64 b)))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (+.f64 (/.f64 -1 (/.f64 y x)) (/.f64 -1 (/.f64 y x))) (*.f64 2 (neg.f64 (exp.f64 b))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (+.f64 (/.f64 4 (/.f64 y x)) (/.f64 4 (/.f64 y x))) (*.f64 2 (*.f64 (exp.f64 b) 4)))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (+.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 b)) 4) (/.f64 y x)) (/.f64 (*.f64 (exp.f64 (neg.f64 b)) 4) (/.f64 y x))) 8)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (+.f64 (/.f64 (*.f64 x 4) (*.f64 y (exp.f64 b))) (/.f64 (*.f64 x 4) (*.f64 y (exp.f64 b)))) 8)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (+.f64 (/.f64 2 (exp.f64 b)) (/.f64 2 (exp.f64 b))) (*.f64 2 (*.f64 y (/.f64 2 x))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 x y) 4) (exp.f64 b)) (/.f64 (*.f64 (/.f64 x y) 4) (exp.f64 b))) 8)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (+.f64 (/.f64 (*.f64 x 4) (/.f64 (exp.f64 b) 2)) (/.f64 (*.f64 x 4) (/.f64 (exp.f64 b) 2))) (*.f64 2 (*.f64 (+.f64 y y) 4)))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (+.f64 (/.f64 (*.f64 x -2) (exp.f64 b)) (/.f64 (*.f64 x -2) (exp.f64 b))) (*.f64 2 (*.f64 2 (neg.f64 y))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (+.f64 (/.f64 (*.f64 x -2) (exp.f64 b)) (/.f64 (*.f64 x -2) (exp.f64 b))) (*.f64 2 (neg.f64 (+.f64 y y))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (+.f64 (/.f64 (/.f64 y x) (exp.f64 b)) (/.f64 (/.f64 y x) (exp.f64 b))) (*.f64 (/.f64 y x) (*.f64 y (/.f64 2 x))))
(/.f64 (+.f64 (/.f64 y (*.f64 x (exp.f64 b))) (/.f64 y (*.f64 x (exp.f64 b)))) (*.f64 y (*.f64 (/.f64 2 x) (/.f64 y x))))
(/.f64 (/.f64 (+.f64 x x) (/.f64 x (/.f64 (/.f64 y (exp.f64 b)) y))) (*.f64 y (/.f64 2 x)))
(/.f64 (/.f64 (+.f64 x x) (*.f64 x (exp.f64 b))) (*.f64 y (/.f64 2 x)))
(/.f64 (+.f64 (/.f64 x (*.f64 (exp.f64 b) (neg.f64 y))) (/.f64 x (*.f64 (exp.f64 b) (neg.f64 y)))) -2)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (+.f64 (/.f64 x (*.f64 (+.f64 y y) (exp.f64 b))) (/.f64 x (*.f64 (+.f64 y y) (exp.f64 b)))) 1)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (+.f64 (neg.f64 (exp.f64 (neg.f64 b))) (neg.f64 (exp.f64 (neg.f64 b)))) (+.f64 (neg.f64 (/.f64 y x)) (neg.f64 (/.f64 y x))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (+.f64 (neg.f64 (*.f64 x (/.f64 2 (exp.f64 b)))) (neg.f64 (*.f64 x (/.f64 2 (exp.f64 b))))) (*.f64 2 (neg.f64 (+.f64 y y))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (+.f64 (neg.f64 (/.f64 (*.f64 x 4) (exp.f64 b))) (neg.f64 (/.f64 (*.f64 x 4) (exp.f64 b)))) (+.f64 (neg.f64 (*.f64 y 4)) (neg.f64 (*.f64 y 4))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (+.f64 (neg.f64 (/.f64 x (neg.f64 (exp.f64 b)))) (neg.f64 (/.f64 x (neg.f64 (exp.f64 b))))) (+.f64 y y))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (/.f64 (*.f64 (exp.f64 (neg.f64 b)) 2) y) (/.f64 2 x))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (/.f64 (exp.f64 (neg.f64 b)) (/.f64 1 x)) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x (exp.f64 b)) 2) (/.f64 y 2))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x (exp.f64 b)) (*.f64 y 4)) 1/4)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (/.f64 (/.f64 x (neg.f64 (exp.f64 b))) y) -1)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (/.f64 (/.f64 4 (/.f64 y x)) (exp.f64 b)) 4)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (/.f64 (/.f64 4 (/.f64 y x)) 2) (*.f64 (exp.f64 b) 2))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (/.f64 (/.f64 2 (exp.f64 b)) y) (/.f64 2 x))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (/.f64 (/.f64 (/.f64 y x) (exp.f64 b)) y) (/.f64 (/.f64 y x) x))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (/.f64 (/.f64 (/.f64 y x) (exp.f64 b)) (/.f64 y x)) (/.f64 y x))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (/.f64 (neg.f64 (/.f64 x (neg.f64 (exp.f64 b)))) (+.f64 y y)) 1/2)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (/.f64 (neg.f64 (/.f64 x (neg.f64 (exp.f64 b)))) 2) (/.f64 y 2))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (/.f64 (neg.f64 (/.f64 x (neg.f64 (exp.f64 b)))) (*.f64 y 4)) 1/4)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (/.f64 (neg.f64 (/.f64 x (neg.f64 (exp.f64 b)))) 1/2) (+.f64 y y))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (neg.f64 (*.f64 (exp.f64 (neg.f64 b)) 2)) (-.f64 0 (*.f64 y (/.f64 2 x))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (neg.f64 (*.f64 (/.f64 x y) 4)) (-.f64 0 (*.f64 (exp.f64 b) 4)))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (neg.f64 (neg.f64 (*.f64 x (/.f64 2 y)))) (*.f64 (exp.f64 b) 2))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (neg.f64 (/.f64 (exp.f64 (neg.f64 b)) y)) (-.f64 0 (/.f64 1 x)))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (neg.f64 (*.f64 2 (/.f64 (*.f64 x 4) (exp.f64 b)))) (-.f64 0 (*.f64 (+.f64 y y) 4)))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (neg.f64 (*.f64 2 (/.f64 x (neg.f64 (exp.f64 b))))) (-.f64 0 (*.f64 2 (neg.f64 y))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (neg.f64 (/.f64 -1 (/.f64 y x))) (exp.f64 b))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (neg.f64 (/.f64 -1 (/.f64 y x))) (-.f64 0 (neg.f64 (exp.f64 b))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (neg.f64 (/.f64 4 (/.f64 y x))) (-.f64 0 (*.f64 (exp.f64 b) 4)))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (neg.f64 (/.f64 2 (exp.f64 b))) (-.f64 0 (*.f64 y (/.f64 2 x))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (neg.f64 (/.f64 (*.f64 x 4) (/.f64 (exp.f64 b) 2))) (-.f64 0 (*.f64 (+.f64 y y) 4)))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (neg.f64 (/.f64 (*.f64 x -2) (exp.f64 b))) (+.f64 y y))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (neg.f64 (/.f64 (*.f64 x -2) (exp.f64 b))) (-.f64 0 (neg.f64 (+.f64 y y))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (neg.f64 (/.f64 (*.f64 x -2) (exp.f64 b))) (-.f64 0 (*.f64 2 (neg.f64 y))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (neg.f64 (/.f64 (/.f64 y x) (exp.f64 b))) (-.f64 0 (*.f64 y (/.f64 (/.f64 y x) x))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (neg.f64 (neg.f64 (exp.f64 (neg.f64 b)))) (/.f64 y x))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (neg.f64 (neg.f64 (*.f64 x (/.f64 2 (exp.f64 b))))) (+.f64 y y))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (neg.f64 (neg.f64 (*.f64 x (/.f64 2 (exp.f64 b))))) (-.f64 0 (neg.f64 (+.f64 y y))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 x 4) (exp.f64 b)))) (*.f64 y 4))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(/.f64 (neg.f64 (neg.f64 (/.f64 x (neg.f64 (exp.f64 b))))) (neg.f64 y))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))
(neg.f64 (/.f64 x (*.f64 (exp.f64 b) (neg.f64 y))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (exp.f64 b))

localize10.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(/.f64 (pow.f64 z y) a)
3.2b
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
Compiler

Compiled 30 to 10 computations (66.7% saved)

series11.0ms (0%)

Counts
2 → 60
Calls

21 calls:

TimeVariablePointExpression
2.0ms
x
@0
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
1.0ms
y
@-inf
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
1.0ms
y
@inf
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
1.0ms
z
@inf
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
1.0ms
z
@-inf
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))

rewrite97.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
2070×bool.json-1
2070×bool.json-2
1530×bool.json-3
1122×rational.json-simplify-35
858×rational.json-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01038
110238
231438
379738
4232638
5650038
Stop Event
node limit
Counts
2 → 158
Calls
Call 1
Inputs
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(/.f64 (pow.f64 z y) a)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 z y) (*.f64 a (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 z y) (/.f64 a (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 z y) a) (/.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 z y) a) (/.f64 (neg.f64 (/.f64 y x)) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (*.f64 y (/.f64 a (pow.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (/.f64 y (/.f64 (pow.f64 z y) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x y) (/.f64 a (pow.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x y) (/.f64 (neg.f64 (/.f64 a (pow.f64 z y))) -1))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 y x) (/.f64 (pow.f64 z y) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x x) (*.f64 (*.f64 a (/.f64 2 (pow.f64 z y))) y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x x) (/.f64 (+.f64 y y) (/.f64 (pow.f64 z y) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x x) (+.f64 (*.f64 y (/.f64 a (pow.f64 z y))) (*.f64 y (/.f64 a (pow.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x x) (+.f64 (/.f64 y (/.f64 (pow.f64 z y) a)) (/.f64 y (/.f64 (pow.f64 z y) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 z y) 2) (*.f64 (+.f64 a a) (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 z y) 2) (/.f64 (+.f64 a a) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 z y) 2) (+.f64 (*.f64 a (/.f64 y x)) (*.f64 a (/.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 z y) 2) (+.f64 (/.f64 a (/.f64 x y)) (/.f64 a (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (/.f64 (/.f64 y x) (/.f64 (pow.f64 z y) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 y (/.f64 2 x)) (/.f64 (pow.f64 z y) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 a (/.f64 2 (pow.f64 z y))) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (/.f64 y x) (/.f64 (pow.f64 z y) a)) (/.f64 (/.f64 y x) (/.f64 (pow.f64 z y) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 x x) y) (*.f64 a (/.f64 2 (pow.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 4) (*.f64 (*.f64 y 4) (/.f64 a (pow.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 4) (+.f64 (*.f64 (*.f64 a (/.f64 2 (pow.f64 z y))) y) (*.f64 (*.f64 a (/.f64 2 (pow.f64 z y))) y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 4) (+.f64 (/.f64 (+.f64 y y) (/.f64 (pow.f64 z y) a)) (/.f64 (+.f64 y y) (/.f64 (pow.f64 z y) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) (*.f64 (pow.f64 z y) (/.f64 2 a))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 z y) (/.f64 2 a)) (*.f64 y (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 z y) 4) (*.f64 (*.f64 a 4) (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 z y) 4) (+.f64 (*.f64 (+.f64 a a) (/.f64 y x)) (*.f64 (+.f64 a a) (/.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 z y) 4) (+.f64 (/.f64 (+.f64 a a) (/.f64 x y)) (/.f64 (+.f64 a a) (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (*.f64 (neg.f64 y) (/.f64 a (pow.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (/.f64 (neg.f64 y) (/.f64 (pow.f64 z y) a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 z y)) (*.f64 (neg.f64 a) (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 z y)) (/.f64 (neg.f64 a) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (*.f64 2 (/.f64 (/.f64 y x) (/.f64 (pow.f64 z y) a))) (*.f64 2 (/.f64 (/.f64 y x) (/.f64 (pow.f64 z y) a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (*.f64 y (/.f64 2 x)) (/.f64 (pow.f64 z y) a)) (/.f64 (*.f64 y (/.f64 2 x)) (/.f64 (pow.f64 z y) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (*.f64 a (/.f64 2 (pow.f64 z y))) (/.f64 x y)) (/.f64 (*.f64 a (/.f64 2 (pow.f64 z y))) (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) 4) (*.f64 2 (*.f64 a (/.f64 2 (pow.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x y) 4) (*.f64 (/.f64 a (pow.f64 z y)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x x) 4) (*.f64 (/.f64 a (pow.f64 z y)) (*.f64 (+.f64 y y) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 x x) 4) (+.f64 (*.f64 (*.f64 y 4) (/.f64 a (pow.f64 z y))) (*.f64 (*.f64 y 4) (/.f64 a (pow.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 z y) a) (*.f64 (/.f64 x y) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 z y) a) 4) (*.f64 2 (*.f64 y (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 z y) a) 4) (*.f64 (/.f64 y x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 z y) 2) 4) (*.f64 (/.f64 y x) (*.f64 (+.f64 a a) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (pow.f64 z y) 2) 4) (+.f64 (*.f64 (*.f64 a 4) (/.f64 y x)) (*.f64 (*.f64 a 4) (/.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x y) a) (/.f64 1 (pow.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -2) (*.f64 (*.f64 a (/.f64 2 (pow.f64 z y))) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -2) (*.f64 (/.f64 a (pow.f64 z y)) (neg.f64 (+.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -2) (+.f64 (*.f64 (neg.f64 y) (/.f64 a (pow.f64 z y))) (*.f64 (neg.f64 y) (/.f64 a (pow.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -2) (+.f64 (/.f64 (neg.f64 y) (/.f64 (pow.f64 z y) a)) (/.f64 (neg.f64 y) (/.f64 (pow.f64 z y) a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 z y) -2) (*.f64 (*.f64 y (/.f64 2 x)) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 z y) -2) (*.f64 (/.f64 y x) (neg.f64 (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 z y) -2) (+.f64 (*.f64 (neg.f64 a) (/.f64 y x)) (*.f64 (neg.f64 a) (/.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 z y) -2) (+.f64 (/.f64 (neg.f64 a) (/.f64 x y)) (/.f64 (neg.f64 a) (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 x y) 4)) (+.f64 (*.f64 (/.f64 a (pow.f64 z y)) 4) (*.f64 (/.f64 a (pow.f64 z y)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 x x) 4)) (+.f64 (*.f64 (/.f64 a (pow.f64 z y)) (*.f64 (+.f64 y y) 4)) (*.f64 (/.f64 a (pow.f64 z y)) (*.f64 (+.f64 y y) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x -2)) (+.f64 (*.f64 (*.f64 a (/.f64 2 (pow.f64 z y))) (neg.f64 y)) (*.f64 (*.f64 a (/.f64 2 (pow.f64 z y))) (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x -2)) (+.f64 (*.f64 (/.f64 a (pow.f64 z y)) (neg.f64 (+.f64 y y))) (*.f64 (/.f64 a (pow.f64 z y)) (neg.f64 (+.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 z y) a) (*.f64 (/.f64 x y) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 z y) a) 4)) (+.f64 (*.f64 (/.f64 y x) 4) (*.f64 (/.f64 y x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 z y) 2) 4)) (+.f64 (*.f64 (/.f64 y x) (*.f64 (+.f64 a a) 4)) (*.f64 (/.f64 y x) (*.f64 (+.f64 a a) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 z y) -2)) (+.f64 (*.f64 (*.f64 y (/.f64 2 x)) (neg.f64 a)) (*.f64 (*.f64 y (/.f64 2 x)) (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 z y) -2)) (+.f64 (*.f64 (/.f64 y x) (neg.f64 (+.f64 a a))) (*.f64 (/.f64 y x) (neg.f64 (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 z y) (/.f64 x y)) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 z y) a) x) y)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 z y) 2) (/.f64 y x)) (+.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 z y) 4) (/.f64 y x)) (*.f64 a 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 z y) (neg.f64 (/.f64 y x))) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 (pow.f64 z y) a) 4) (/.f64 y x)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (pow.f64 z y) 2) 4) (/.f64 y x)) (*.f64 (+.f64 a a) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 z y) -2) (/.f64 y x)) (*.f64 2 (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (pow.f64 z y) -2) (/.f64 y x)) (neg.f64 (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 x x) (/.f64 a (pow.f64 z y))) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x 4) (/.f64 a (pow.f64 z y))) (*.f64 y 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 x) (/.f64 a (pow.f64 z y))) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 x y) 4) (/.f64 a (pow.f64 z y))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 x x) 4) (/.f64 a (pow.f64 z y))) (*.f64 (+.f64 y y) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x -2) (/.f64 a (pow.f64 z y))) (*.f64 2 (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x -2) (/.f64 a (pow.f64 z y))) (neg.f64 (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x y) 2) (/.f64 (/.f64 a (pow.f64 z y)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (pow.f64 z y) a) 2) (/.f64 (/.f64 y x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 z y) a)) (neg.f64 (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 x y)) (neg.f64 (/.f64 a (pow.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 x y)) (neg.f64 (/.f64 x y))) (+.f64 (neg.f64 (/.f64 a (pow.f64 z y))) (neg.f64 (/.f64 a (pow.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (/.f64 (/.f64 (pow.f64 z y) a) y)) (+.f64 (/.f64 1 x) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 x y) a) (/.f64 (/.f64 x y) a)) (+.f64 (/.f64 1 (pow.f64 z y)) (/.f64 1 (pow.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 z y) a) (*.f64 (/.f64 x y) 4))) (*.f64 2 (*.f64 (/.f64 (pow.f64 z y) a) (*.f64 (/.f64 x y) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (pow.f64 z y) (/.f64 x y)) (*.f64 (pow.f64 z y) (/.f64 x y))) (+.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (pow.f64 z y) 2) (/.f64 y x)) (/.f64 (*.f64 (pow.f64 z y) 2) (/.f64 y x))) (*.f64 a 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (pow.f64 z y) 4) (/.f64 y x)) (/.f64 (*.f64 (pow.f64 z y) 4) (/.f64 y x))) (*.f64 (+.f64 a a) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (pow.f64 z y) (neg.f64 (/.f64 y x))) (/.f64 (pow.f64 z y) (neg.f64 (/.f64 y x)))) (*.f64 2 (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (/.f64 (pow.f64 z y) a) 4) (/.f64 y x)) (/.f64 (*.f64 (/.f64 (pow.f64 z y) a) 4) (/.f64 y x))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 z y) 2) 4) (/.f64 y x)) (/.f64 (*.f64 (*.f64 (pow.f64 z y) 2) 4) (/.f64 y x))) (*.f64 2 (*.f64 (+.f64 a a) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (pow.f64 z y) -2) (/.f64 y x)) (/.f64 (*.f64 (pow.f64 z y) -2) (/.f64 y x))) (*.f64 2 (*.f64 2 (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (pow.f64 z y) -2) (/.f64 y x)) (/.f64 (*.f64 (pow.f64 z y) -2) (/.f64 y x))) (*.f64 2 (neg.f64 (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 (pow.f64 z y) a) x) (*.f64 (/.f64 (pow.f64 z y) a) x)) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (+.f64 x x) (/.f64 a (pow.f64 z y))) (/.f64 (+.f64 x x) (/.f64 a (pow.f64 z y)))) (*.f64 y 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 x 4) (/.f64 a (pow.f64 z y))) (/.f64 (*.f64 x 4) (/.f64 a (pow.f64 z y)))) (*.f64 (+.f64 y y) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (neg.f64 x) (/.f64 a (pow.f64 z y))) (/.f64 (neg.f64 x) (/.f64 a (pow.f64 z y)))) (*.f64 2 (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (/.f64 x y) 4) (/.f64 a (pow.f64 z y))) (/.f64 (*.f64 (/.f64 x y) 4) (/.f64 a (pow.f64 z y)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 (+.f64 x x) 4) (/.f64 a (pow.f64 z y))) (/.f64 (*.f64 (+.f64 x x) 4) (/.f64 a (pow.f64 z y)))) (*.f64 2 (*.f64 (+.f64 y y) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 x -2) (/.f64 a (pow.f64 z y))) (/.f64 (*.f64 x -2) (/.f64 a (pow.f64 z y)))) (*.f64 2 (*.f64 2 (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 x -2) (/.f64 a (pow.f64 z y))) (/.f64 (*.f64 x -2) (/.f64 a (pow.f64 z y)))) (*.f64 2 (neg.f64 (+.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 z y) a)) (neg.f64 (/.f64 (pow.f64 z y) a))) (+.f64 (neg.f64 (/.f64 y x)) (neg.f64 (/.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 x x) y)) (-.f64 0 (*.f64 a (/.f64 2 (pow.f64 z y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 z y) (/.f64 2 a))) (-.f64 0 (*.f64 y (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 z y) a) y)) (-.f64 0 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 x y) a)) (-.f64 0 (/.f64 1 (pow.f64 z y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (pow.f64 z y) (/.f64 x y))) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 z y) 2) (/.f64 y x))) (neg.f64 (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 z y) 4) (/.f64 y x))) (neg.f64 (*.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 z y) (neg.f64 (/.f64 y x)))) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 z y) 2) 4) (/.f64 y x))) (-.f64 0 (*.f64 (+.f64 a a) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 z y) -2) (/.f64 y x))) (+.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 z y) -2) (/.f64 y x))) (-.f64 0 (*.f64 2 (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 z y) -2) (/.f64 y x))) (-.f64 0 (neg.f64 (+.f64 a a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 z y) a) x)) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 x x) (/.f64 a (pow.f64 z y)))) (neg.f64 (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 x 4) (/.f64 a (pow.f64 z y)))) (neg.f64 (*.f64 y 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (neg.f64 x) (/.f64 a (pow.f64 z y)))) y)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (+.f64 x x) 4) (/.f64 a (pow.f64 z y)))) (-.f64 0 (*.f64 (+.f64 y y) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 x -2) (/.f64 a (pow.f64 z y)))) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 x -2) (/.f64 a (pow.f64 z y)))) (-.f64 0 (*.f64 2 (neg.f64 y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 x -2) (/.f64 a (pow.f64 z y)))) (-.f64 0 (neg.f64 (+.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (pow.f64 z y) a))) (/.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 x y))) (/.f64 a (pow.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a)) (*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a)) (*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 z y) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 z y) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 z y) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 z y) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 z y) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 z y) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 z y) 2) (/.f64 1/2 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 z y) 2) (*.f64 (/.f64 1 a) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (pow.f64 z y) (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (pow.f64 z y) a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 a) (pow.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 z y) (/.f64 2 a)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 z y) 4) (/.f64 1 (*.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (pow.f64 z y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 z y)) (/.f64 -1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 z y) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (pow.f64 z y) (/.f64 2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 a) (*.f64 (pow.f64 z y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 a) 1/2) (*.f64 (pow.f64 z y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 z y) (neg.f64 a)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 z y) (+.f64 a a)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (pow.f64 z y) a) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a 4)) (*.f64 (pow.f64 z y) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 a) (neg.f64 (pow.f64 z y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 a) (/.f64 1/2 a)) (pow.f64 z y))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 z y) (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (pow.f64 z y) a)))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (pow.f64 z y) a) (/.f64 (pow.f64 z y) a))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (pow.f64 z y) a) (/.f64 (pow.f64 z y) a))))))

simplify123.0ms (0.2%)

Algorithm
egg-herbie
Rules
1492×rational.json-simplify-2
1274×rational.json-simplify-43
1274×rational.json-simplify-35
990×rational.json-simplify-1
594×rational.json-simplify-50
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
04285968
113465930
242895930
372045930
Stop Event
node limit
Counts
218 → 221
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) x) (*.f64 y a))
(/.f64 x (*.f64 y a))
(+.f64 (/.f64 x (*.f64 a y)) (/.f64 (*.f64 (log.f64 z) x) a))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (pow.f64 (log.f64 z) 2) x)) a)) (+.f64 (/.f64 x (*.f64 a y)) (/.f64 (*.f64 (log.f64 z) x) a)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (pow.f64 (log.f64 z) 2) x)) a)) (+.f64 (/.f64 x (*.f64 a y)) (+.f64 (/.f64 (*.f64 (log.f64 z) x) a) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (log.f64 z) 3) x)) a)))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) a)
(/.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) a)
(/.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) a)
(/.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) a)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) a)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) a)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) a)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) a)
(/.f64 1 a)
(+.f64 (/.f64 (*.f64 y (log.f64 z)) a) (/.f64 1 a))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (log.f64 z) 2)) a)) (+.f64 (/.f64 (*.f64 y (log.f64 z)) a) (/.f64 1 a)))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (log.f64 z) 3)) a)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (log.f64 z) 2)) a)) (+.f64 (/.f64 (*.f64 y (log.f64 z)) a) (/.f64 1 a))))
(+.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a)) 0)
(+.f64 0 (*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a)))
(-.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a)) 0)
(/.f64 (pow.f64 z y) (*.f64 a (/.f64 y x)))
(/.f64 (pow.f64 z y) (/.f64 a (/.f64 x y)))
(/.f64 (/.f64 (pow.f64 z y) a) (/.f64 y x))
(/.f64 (/.f64 (pow.f64 z y) a) (/.f64 (neg.f64 (/.f64 y x)) -1))
(/.f64 x (*.f64 y (/.f64 a (pow.f64 z y))))
(/.f64 x (/.f64 y (/.f64 (pow.f64 z y) a)))
(/.f64 (/.f64 x y) (/.f64 a (pow.f64 z y)))
(/.f64 (/.f64 x y) (/.f64 (neg.f64 (/.f64 a (pow.f64 z y))) -1))
(/.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a)) 1)
(/.f64 1 (/.f64 (/.f64 y x) (/.f64 (pow.f64 z y) a)))
(/.f64 (+.f64 x x) (*.f64 (*.f64 a (/.f64 2 (pow.f64 z y))) y))
(/.f64 (+.f64 x x) (/.f64 (+.f64 y y) (/.f64 (pow.f64 z y) a)))
(/.f64 (+.f64 x x) (+.f64 (*.f64 y (/.f64 a (pow.f64 z y))) (*.f64 y (/.f64 a (pow.f64 z y)))))
(/.f64 (+.f64 x x) (+.f64 (/.f64 y (/.f64 (pow.f64 z y) a)) (/.f64 y (/.f64 (pow.f64 z y) a))))
(/.f64 (*.f64 (pow.f64 z y) 2) (*.f64 (+.f64 a a) (/.f64 y x)))
(/.f64 (*.f64 (pow.f64 z y) 2) (/.f64 (+.f64 a a) (/.f64 x y)))
(/.f64 (*.f64 (pow.f64 z y) 2) (+.f64 (*.f64 a (/.f64 y x)) (*.f64 a (/.f64 y x))))
(/.f64 (*.f64 (pow.f64 z y) 2) (+.f64 (/.f64 a (/.f64 x y)) (/.f64 a (/.f64 x y))))
(/.f64 2 (*.f64 2 (/.f64 (/.f64 y x) (/.f64 (pow.f64 z y) a))))
(/.f64 2 (/.f64 (*.f64 y (/.f64 2 x)) (/.f64 (pow.f64 z y) a)))
(/.f64 2 (/.f64 (*.f64 a (/.f64 2 (pow.f64 z y))) (/.f64 x y)))
(/.f64 2 (+.f64 (/.f64 (/.f64 y x) (/.f64 (pow.f64 z y) a)) (/.f64 (/.f64 y x) (/.f64 (pow.f64 z y) a))))
(/.f64 (/.f64 (+.f64 x x) y) (*.f64 a (/.f64 2 (pow.f64 z y))))
(/.f64 (*.f64 x 4) (*.f64 (*.f64 y 4) (/.f64 a (pow.f64 z y))))
(/.f64 (*.f64 x 4) (+.f64 (*.f64 (*.f64 a (/.f64 2 (pow.f64 z y))) y) (*.f64 (*.f64 a (/.f64 2 (pow.f64 z y))) y)))
(/.f64 (*.f64 x 4) (+.f64 (/.f64 (+.f64 y y) (/.f64 (pow.f64 z y) a)) (/.f64 (+.f64 y y) (/.f64 (pow.f64 z y) a))))
(/.f64 (*.f64 (/.f64 x y) (*.f64 (pow.f64 z y) (/.f64 2 a))) 2)
(/.f64 (*.f64 (pow.f64 z y) (/.f64 2 a)) (*.f64 y (/.f64 2 x)))
(/.f64 (*.f64 (pow.f64 z y) 4) (*.f64 (*.f64 a 4) (/.f64 y x)))
(/.f64 (*.f64 (pow.f64 z y) 4) (+.f64 (*.f64 (+.f64 a a) (/.f64 y x)) (*.f64 (+.f64 a a) (/.f64 y x))))
(/.f64 (*.f64 (pow.f64 z y) 4) (+.f64 (/.f64 (+.f64 a a) (/.f64 x y)) (/.f64 (+.f64 a a) (/.f64 x y))))
(/.f64 (neg.f64 x) (*.f64 (neg.f64 y) (/.f64 a (pow.f64 z y))))
(/.f64 (neg.f64 x) (/.f64 (neg.f64 y) (/.f64 (pow.f64 z y) a)))
(/.f64 (neg.f64 (pow.f64 z y)) (*.f64 (neg.f64 a) (/.f64 y x)))
(/.f64 (neg.f64 (pow.f64 z y)) (/.f64 (neg.f64 a) (/.f64 x y)))
(/.f64 4 (+.f64 (*.f64 2 (/.f64 (/.f64 y x) (/.f64 (pow.f64 z y) a))) (*.f64 2 (/.f64 (/.f64 y x) (/.f64 (pow.f64 z y) a)))))
(/.f64 4 (+.f64 (/.f64 (*.f64 y (/.f64 2 x)) (/.f64 (pow.f64 z y) a)) (/.f64 (*.f64 y (/.f64 2 x)) (/.f64 (pow.f64 z y) a))))
(/.f64 4 (+.f64 (/.f64 (*.f64 a (/.f64 2 (pow.f64 z y))) (/.f64 x y)) (/.f64 (*.f64 a (/.f64 2 (pow.f64 z y))) (/.f64 x y))))
(/.f64 (*.f64 (/.f64 x y) 4) (*.f64 2 (*.f64 a (/.f64 2 (pow.f64 z y)))))
(/.f64 (*.f64 (/.f64 x y) 4) (*.f64 (/.f64 a (pow.f64 z y)) 4))
(/.f64 (*.f64 (+.f64 x x) 4) (*.f64 (/.f64 a (pow.f64 z y)) (*.f64 (+.f64 y y) 4)))
(/.f64 (*.f64 (+.f64 x x) 4) (+.f64 (*.f64 (*.f64 y 4) (/.f64 a (pow.f64 z y))) (*.f64 (*.f64 y 4) (/.f64 a (pow.f64 z y)))))
(/.f64 (*.f64 (/.f64 (pow.f64 z y) a) (*.f64 (/.f64 x y) 4)) 4)
(/.f64 (*.f64 (/.f64 (pow.f64 z y) a) 4) (*.f64 2 (*.f64 y (/.f64 2 x))))
(/.f64 (*.f64 (/.f64 (pow.f64 z y) a) 4) (*.f64 (/.f64 y x) 4))
(/.f64 (*.f64 (*.f64 (pow.f64 z y) 2) 4) (*.f64 (/.f64 y x) (*.f64 (+.f64 a a) 4)))
(/.f64 (*.f64 (*.f64 (pow.f64 z y) 2) 4) (+.f64 (*.f64 (*.f64 a 4) (/.f64 y x)) (*.f64 (*.f64 a 4) (/.f64 y x))))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (/.f64 1 x))
(/.f64 (/.f64 (/.f64 x y) a) (/.f64 1 (pow.f64 z y)))
(/.f64 (*.f64 x -2) (*.f64 (*.f64 a (/.f64 2 (pow.f64 z y))) (neg.f64 y)))
(/.f64 (*.f64 x -2) (*.f64 (/.f64 a (pow.f64 z y)) (neg.f64 (+.f64 y y))))
(/.f64 (*.f64 x -2) (+.f64 (*.f64 (neg.f64 y) (/.f64 a (pow.f64 z y))) (*.f64 (neg.f64 y) (/.f64 a (pow.f64 z y)))))
(/.f64 (*.f64 x -2) (+.f64 (/.f64 (neg.f64 y) (/.f64 (pow.f64 z y) a)) (/.f64 (neg.f64 y) (/.f64 (pow.f64 z y) a))))
(/.f64 (*.f64 (pow.f64 z y) -2) (*.f64 (*.f64 y (/.f64 2 x)) (neg.f64 a)))
(/.f64 (*.f64 (pow.f64 z y) -2) (*.f64 (/.f64 y x) (neg.f64 (+.f64 a a))))
(/.f64 (*.f64 (pow.f64 z y) -2) (+.f64 (*.f64 (neg.f64 a) (/.f64 y x)) (*.f64 (neg.f64 a) (/.f64 y x))))
(/.f64 (*.f64 (pow.f64 z y) -2) (+.f64 (/.f64 (neg.f64 a) (/.f64 x y)) (/.f64 (neg.f64 a) (/.f64 x y))))
(/.f64 (*.f64 2 (*.f64 (/.f64 x y) 4)) (+.f64 (*.f64 (/.f64 a (pow.f64 z y)) 4) (*.f64 (/.f64 a (pow.f64 z y)) 4)))
(/.f64 (*.f64 2 (*.f64 (+.f64 x x) 4)) (+.f64 (*.f64 (/.f64 a (pow.f64 z y)) (*.f64 (+.f64 y y) 4)) (*.f64 (/.f64 a (pow.f64 z y)) (*.f64 (+.f64 y y) 4))))
(/.f64 (*.f64 2 (*.f64 x -2)) (+.f64 (*.f64 (*.f64 a (/.f64 2 (pow.f64 z y))) (neg.f64 y)) (*.f64 (*.f64 a (/.f64 2 (pow.f64 z y))) (neg.f64 y))))
(/.f64 (*.f64 2 (*.f64 x -2)) (+.f64 (*.f64 (/.f64 a (pow.f64 z y)) (neg.f64 (+.f64 y y))) (*.f64 (/.f64 a (pow.f64 z y)) (neg.f64 (+.f64 y y)))))
(/.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 z y) a) (*.f64 (/.f64 x y) 4))) 8)
(/.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 z y) a) 4)) (+.f64 (*.f64 (/.f64 y x) 4) (*.f64 (/.f64 y x) 4)))
(/.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 z y) 2) 4)) (+.f64 (*.f64 (/.f64 y x) (*.f64 (+.f64 a a) 4)) (*.f64 (/.f64 y x) (*.f64 (+.f64 a a) 4))))
(/.f64 (*.f64 2 (*.f64 (pow.f64 z y) -2)) (+.f64 (*.f64 (*.f64 y (/.f64 2 x)) (neg.f64 a)) (*.f64 (*.f64 y (/.f64 2 x)) (neg.f64 a))))
(/.f64 (*.f64 2 (*.f64 (pow.f64 z y) -2)) (+.f64 (*.f64 (/.f64 y x) (neg.f64 (+.f64 a a))) (*.f64 (/.f64 y x) (neg.f64 (+.f64 a a)))))
(/.f64 (*.f64 (pow.f64 z y) (/.f64 x y)) a)
(/.f64 (*.f64 (/.f64 (pow.f64 z y) a) x) y)
(/.f64 (/.f64 (*.f64 (pow.f64 z y) 2) (/.f64 y x)) (+.f64 a a))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) 4) (/.f64 y x)) (*.f64 a 4))
(/.f64 (/.f64 (pow.f64 z y) (neg.f64 (/.f64 y x))) (neg.f64 a))
(/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 z y) a) 4) (/.f64 y x)) 4)
(/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 z y) 2) 4) (/.f64 y x)) (*.f64 (+.f64 a a) 4))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) -2) (/.f64 y x)) (*.f64 2 (neg.f64 a)))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) -2) (/.f64 y x)) (neg.f64 (+.f64 a a)))
(/.f64 (/.f64 (+.f64 x x) (/.f64 a (pow.f64 z y))) (+.f64 y y))
(/.f64 (/.f64 (*.f64 x 4) (/.f64 a (pow.f64 z y))) (*.f64 y 4))
(/.f64 (/.f64 (neg.f64 x) (/.f64 a (pow.f64 z y))) (neg.f64 y))
(/.f64 (/.f64 (*.f64 (/.f64 x y) 4) (/.f64 a (pow.f64 z y))) 4)
(/.f64 (/.f64 (*.f64 (+.f64 x x) 4) (/.f64 a (pow.f64 z y))) (*.f64 (+.f64 y y) 4))
(/.f64 (/.f64 (*.f64 x -2) (/.f64 a (pow.f64 z y))) (*.f64 2 (neg.f64 y)))
(/.f64 (/.f64 (*.f64 x -2) (/.f64 a (pow.f64 z y))) (neg.f64 (+.f64 y y)))
(/.f64 (/.f64 (/.f64 x y) 2) (/.f64 (/.f64 a (pow.f64 z y)) 2))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) 2) (/.f64 (/.f64 y x) 2))
(/.f64 (neg.f64 (/.f64 (pow.f64 z y) a)) (neg.f64 (/.f64 y x)))
(/.f64 (neg.f64 (/.f64 x y)) (neg.f64 (/.f64 a (pow.f64 z y))))
(/.f64 (+.f64 (neg.f64 (/.f64 x y)) (neg.f64 (/.f64 x y))) (+.f64 (neg.f64 (/.f64 a (pow.f64 z y))) (neg.f64 (/.f64 a (pow.f64 z y)))))
(/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (/.f64 (/.f64 (pow.f64 z y) a) y)) (+.f64 (/.f64 1 x) (/.f64 1 x)))
(/.f64 (+.f64 (/.f64 (/.f64 x y) a) (/.f64 (/.f64 x y) a)) (+.f64 (/.f64 1 (pow.f64 z y)) (/.f64 1 (pow.f64 z y))))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 z y) a) (*.f64 (/.f64 x y) 4))) (*.f64 2 (*.f64 (/.f64 (pow.f64 z y) a) (*.f64 (/.f64 x y) 4)))) 16)
(/.f64 (+.f64 (*.f64 (pow.f64 z y) (/.f64 x y)) (*.f64 (pow.f64 z y) (/.f64 x y))) (+.f64 a a))
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 z y) 2) (/.f64 y x)) (/.f64 (*.f64 (pow.f64 z y) 2) (/.f64 y x))) (*.f64 a 4))
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 z y) 4) (/.f64 y x)) (/.f64 (*.f64 (pow.f64 z y) 4) (/.f64 y x))) (*.f64 (+.f64 a a) 4))
(/.f64 (+.f64 (/.f64 (pow.f64 z y) (neg.f64 (/.f64 y x))) (/.f64 (pow.f64 z y) (neg.f64 (/.f64 y x)))) (*.f64 2 (neg.f64 a)))
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 (pow.f64 z y) a) 4) (/.f64 y x)) (/.f64 (*.f64 (/.f64 (pow.f64 z y) a) 4) (/.f64 y x))) 8)
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 z y) 2) 4) (/.f64 y x)) (/.f64 (*.f64 (*.f64 (pow.f64 z y) 2) 4) (/.f64 y x))) (*.f64 2 (*.f64 (+.f64 a a) 4)))
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 z y) -2) (/.f64 y x)) (/.f64 (*.f64 (pow.f64 z y) -2) (/.f64 y x))) (*.f64 2 (*.f64 2 (neg.f64 a))))
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 z y) -2) (/.f64 y x)) (/.f64 (*.f64 (pow.f64 z y) -2) (/.f64 y x))) (*.f64 2 (neg.f64 (+.f64 a a))))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 z y) a) x) (*.f64 (/.f64 (pow.f64 z y) a) x)) (+.f64 y y))
(/.f64 (+.f64 (/.f64 (+.f64 x x) (/.f64 a (pow.f64 z y))) (/.f64 (+.f64 x x) (/.f64 a (pow.f64 z y)))) (*.f64 y 4))
(/.f64 (+.f64 (/.f64 (*.f64 x 4) (/.f64 a (pow.f64 z y))) (/.f64 (*.f64 x 4) (/.f64 a (pow.f64 z y)))) (*.f64 (+.f64 y y) 4))
(/.f64 (+.f64 (/.f64 (neg.f64 x) (/.f64 a (pow.f64 z y))) (/.f64 (neg.f64 x) (/.f64 a (pow.f64 z y)))) (*.f64 2 (neg.f64 y)))
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 x y) 4) (/.f64 a (pow.f64 z y))) (/.f64 (*.f64 (/.f64 x y) 4) (/.f64 a (pow.f64 z y)))) 8)
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 x x) 4) (/.f64 a (pow.f64 z y))) (/.f64 (*.f64 (+.f64 x x) 4) (/.f64 a (pow.f64 z y)))) (*.f64 2 (*.f64 (+.f64 y y) 4)))
(/.f64 (+.f64 (/.f64 (*.f64 x -2) (/.f64 a (pow.f64 z y))) (/.f64 (*.f64 x -2) (/.f64 a (pow.f64 z y)))) (*.f64 2 (*.f64 2 (neg.f64 y))))
(/.f64 (+.f64 (/.f64 (*.f64 x -2) (/.f64 a (pow.f64 z y))) (/.f64 (*.f64 x -2) (/.f64 a (pow.f64 z y)))) (*.f64 2 (neg.f64 (+.f64 y y))))
(/.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 z y) a)) (neg.f64 (/.f64 (pow.f64 z y) a))) (+.f64 (neg.f64 (/.f64 y x)) (neg.f64 (/.f64 y x))))
(/.f64 (neg.f64 (/.f64 (+.f64 x x) y)) (-.f64 0 (*.f64 a (/.f64 2 (pow.f64 z y)))))
(/.f64 (neg.f64 (*.f64 (pow.f64 z y) (/.f64 2 a))) (-.f64 0 (*.f64 y (/.f64 2 x))))
(/.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 z y) a) y)) (-.f64 0 (/.f64 1 x)))
(/.f64 (neg.f64 (/.f64 (/.f64 x y) a)) (-.f64 0 (/.f64 1 (pow.f64 z y))))
(/.f64 (neg.f64 (*.f64 (pow.f64 z y) (/.f64 x y))) (neg.f64 a))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 z y) 2) (/.f64 y x))) (neg.f64 (+.f64 a a)))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 z y) 4) (/.f64 y x))) (neg.f64 (*.f64 a 4)))
(/.f64 (neg.f64 (/.f64 (pow.f64 z y) (neg.f64 (/.f64 y x)))) a)
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 z y) 2) 4) (/.f64 y x))) (-.f64 0 (*.f64 (+.f64 a a) 4)))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 z y) -2) (/.f64 y x))) (+.f64 a a))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 z y) -2) (/.f64 y x))) (-.f64 0 (*.f64 2 (neg.f64 a))))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 z y) -2) (/.f64 y x))) (-.f64 0 (neg.f64 (+.f64 a a))))
(/.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 z y) a) x)) (neg.f64 y))
(/.f64 (neg.f64 (/.f64 (+.f64 x x) (/.f64 a (pow.f64 z y)))) (neg.f64 (+.f64 y y)))
(/.f64 (neg.f64 (/.f64 (*.f64 x 4) (/.f64 a (pow.f64 z y)))) (neg.f64 (*.f64 y 4)))
(/.f64 (neg.f64 (/.f64 (neg.f64 x) (/.f64 a (pow.f64 z y)))) y)
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 x x) 4) (/.f64 a (pow.f64 z y)))) (-.f64 0 (*.f64 (+.f64 y y) 4)))
(/.f64 (neg.f64 (/.f64 (*.f64 x -2) (/.f64 a (pow.f64 z y)))) (+.f64 y y))
(/.f64 (neg.f64 (/.f64 (*.f64 x -2) (/.f64 a (pow.f64 z y)))) (-.f64 0 (*.f64 2 (neg.f64 y))))
(/.f64 (neg.f64 (/.f64 (*.f64 x -2) (/.f64 a (pow.f64 z y)))) (-.f64 0 (neg.f64 (+.f64 y y))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (pow.f64 z y) a))) (/.f64 y x))
(/.f64 (neg.f64 (neg.f64 (/.f64 x y))) (/.f64 a (pow.f64 z y)))
(+.f64 (/.f64 (pow.f64 z y) a) 0)
(+.f64 0 (/.f64 (pow.f64 z y) a))
(-.f64 (/.f64 (pow.f64 z y) a) 0)
(*.f64 (pow.f64 z y) (/.f64 1 a))
(*.f64 (/.f64 (pow.f64 z y) a) 1)
(*.f64 1 (/.f64 (pow.f64 z y) a))
(*.f64 (*.f64 (pow.f64 z y) 2) (/.f64 1/2 a))
(*.f64 (*.f64 (pow.f64 z y) 2) (*.f64 (/.f64 1 a) 1/2))
(*.f64 2 (/.f64 (pow.f64 z y) (+.f64 a a)))
(*.f64 2 (/.f64 (/.f64 (pow.f64 z y) a) 2))
(*.f64 2 (*.f64 (/.f64 1/2 a) (pow.f64 z y)))
(*.f64 (*.f64 (pow.f64 z y) (/.f64 2 a)) 1/2)
(*.f64 (*.f64 (pow.f64 z y) 4) (/.f64 1 (*.f64 a 4)))
(*.f64 (/.f64 1 a) (pow.f64 z y))
(*.f64 (neg.f64 (pow.f64 z y)) (/.f64 -1 a))
(*.f64 -1 (/.f64 (pow.f64 z y) (neg.f64 a)))
(*.f64 1/2 (*.f64 (pow.f64 z y) (/.f64 2 a)))
(*.f64 (/.f64 1/2 a) (*.f64 (pow.f64 z y) 2))
(*.f64 (*.f64 (/.f64 1 a) 1/2) (*.f64 (pow.f64 z y) 2))
(*.f64 (/.f64 (pow.f64 z y) (neg.f64 a)) -1)
(*.f64 (/.f64 (pow.f64 z y) (+.f64 a a)) 2)
(*.f64 (/.f64 (/.f64 (pow.f64 z y) a) 2) 2)
(*.f64 (/.f64 1 (*.f64 a 4)) (*.f64 (pow.f64 z y) 4))
(*.f64 (/.f64 -1 a) (neg.f64 (pow.f64 z y)))
(*.f64 (+.f64 (/.f64 1/2 a) (/.f64 1/2 a)) (pow.f64 z y))
(neg.f64 (/.f64 (pow.f64 z y) (neg.f64 a)))
Outputs
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (*.f64 y (*.f64 (log.f64 (/.f64 1 z)) -1))) (*.f64 y a)))
(*.f64 x (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 z)) (neg.f64 y))) (*.f64 y a)))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 z)) (neg.f64 y))) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (*.f64 y (*.f64 (log.f64 (/.f64 1 z)) -1))) (*.f64 y a)))
(*.f64 x (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 z)) (neg.f64 y))) (*.f64 y a)))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 z)) (neg.f64 y))) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (*.f64 y (*.f64 (log.f64 (/.f64 1 z)) -1))) (*.f64 y a)))
(*.f64 x (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 z)) (neg.f64 y))) (*.f64 y a)))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 z)) (neg.f64 y))) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (*.f64 y (*.f64 (log.f64 (/.f64 1 z)) -1))) (*.f64 y a)))
(*.f64 x (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 z)) (neg.f64 y))) (*.f64 y a)))
(*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 z)) (neg.f64 y))) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 y a)))
(*.f64 x (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))))) (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 y a)))
(*.f64 x (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))))) (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 y a)))
(*.f64 x (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))))) (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) (*.f64 y a)))
(*.f64 x (/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))))) (*.f64 y a)))
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x a) y)
(+.f64 (/.f64 x (*.f64 a y)) (/.f64 (*.f64 (log.f64 z) x) a))
(+.f64 (*.f64 x (/.f64 (log.f64 z) a)) (/.f64 x (*.f64 y a)))
(+.f64 (*.f64 (log.f64 z) (/.f64 x a)) (/.f64 (/.f64 x a) y))
(+.f64 (*.f64 (log.f64 z) (/.f64 x a)) (/.f64 x (*.f64 y a)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (pow.f64 (log.f64 z) 2) x)) a)) (+.f64 (/.f64 x (*.f64 a y)) (/.f64 (*.f64 (log.f64 z) x) a)))
(+.f64 (+.f64 (*.f64 x (/.f64 (log.f64 z) a)) (/.f64 x (*.f64 y a))) (*.f64 1/2 (*.f64 (*.f64 x (pow.f64 (log.f64 z) 2)) (/.f64 y a))))
(+.f64 (+.f64 (*.f64 (log.f64 z) (/.f64 x a)) (/.f64 (/.f64 x a) y)) (*.f64 1/2 (*.f64 y (/.f64 (*.f64 x (pow.f64 (log.f64 z) 2)) a))))
(+.f64 (*.f64 (log.f64 z) (/.f64 x a)) (+.f64 (*.f64 y (*.f64 (/.f64 (*.f64 x (pow.f64 (log.f64 z) 2)) a) 1/2)) (/.f64 x (*.f64 y a))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (pow.f64 (log.f64 z) 2) x)) a)) (+.f64 (/.f64 x (*.f64 a y)) (+.f64 (/.f64 (*.f64 (log.f64 z) x) a) (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (log.f64 z) 3) x)) a)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 x (pow.f64 (log.f64 z) 2)) (/.f64 y a))) (+.f64 (*.f64 x (/.f64 (log.f64 z) a)) (+.f64 (*.f64 1/6 (*.f64 (*.f64 x (pow.f64 (log.f64 z) 3)) (/.f64 (pow.f64 y 2) a))) (/.f64 x (*.f64 y a)))))
(+.f64 (*.f64 1/2 (*.f64 y (/.f64 (*.f64 x (pow.f64 (log.f64 z) 2)) a))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 x (pow.f64 (log.f64 z) 3)) (/.f64 (pow.f64 y 2) a))) (+.f64 (*.f64 (log.f64 z) (/.f64 x a)) (/.f64 (/.f64 x a) y))))
(+.f64 (*.f64 (log.f64 z) (/.f64 x a)) (+.f64 (*.f64 y (*.f64 (/.f64 (*.f64 x (pow.f64 (log.f64 z) 2)) a) 1/2)) (+.f64 (*.f64 (*.f64 x (pow.f64 y 2)) (*.f64 (/.f64 (pow.f64 (log.f64 z) 3) a) 1/6)) (/.f64 x (*.f64 y a)))))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) a)
(/.f64 (exp.f64 (*.f64 y (*.f64 (log.f64 (/.f64 1 z)) -1))) a)
(/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 z)) (neg.f64 y))) a)
(/.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) a)
(/.f64 (exp.f64 (*.f64 y (*.f64 (log.f64 (/.f64 1 z)) -1))) a)
(/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 z)) (neg.f64 y))) a)
(/.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) a)
(/.f64 (exp.f64 (*.f64 y (*.f64 (log.f64 (/.f64 1 z)) -1))) a)
(/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 z)) (neg.f64 y))) a)
(/.f64 (exp.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z))))) a)
(/.f64 (exp.f64 (*.f64 y (*.f64 (log.f64 (/.f64 1 z)) -1))) a)
(/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 1 z)) (neg.f64 y))) a)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) a)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))))) a)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) a)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))))) a)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) a)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))))) a)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z)))))) a)
(/.f64 (exp.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z)))))) a)
(/.f64 1 a)
(+.f64 (/.f64 (*.f64 y (log.f64 z)) a) (/.f64 1 a))
(+.f64 (/.f64 1 a) (*.f64 (log.f64 z) (/.f64 y a)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (log.f64 z) 2)) a)) (+.f64 (/.f64 (*.f64 y (log.f64 z)) a) (/.f64 1 a)))
(+.f64 (*.f64 (log.f64 z) (/.f64 y a)) (+.f64 (/.f64 1 a) (*.f64 1/2 (*.f64 (pow.f64 (log.f64 z) 2) (/.f64 (pow.f64 y 2) a)))))
(+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y 3) (pow.f64 (log.f64 z) 3)) a)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 y 2) (pow.f64 (log.f64 z) 2)) a)) (+.f64 (/.f64 (*.f64 y (log.f64 z)) a) (/.f64 1 a))))
(+.f64 (+.f64 (*.f64 (log.f64 z) (/.f64 y a)) (+.f64 (/.f64 1 a) (*.f64 1/2 (*.f64 (pow.f64 (log.f64 z) 2) (/.f64 (pow.f64 y 2) a))))) (*.f64 1/6 (*.f64 (pow.f64 (log.f64 z) 3) (/.f64 (pow.f64 y 3) a))))
(+.f64 (*.f64 (log.f64 z) (/.f64 y a)) (+.f64 (+.f64 (/.f64 1 a) (*.f64 1/2 (*.f64 (pow.f64 (log.f64 z) 2) (/.f64 (pow.f64 y 2) a)))) (*.f64 1/6 (*.f64 (pow.f64 (log.f64 z) 3) (/.f64 (pow.f64 y 3) a)))))
(+.f64 (/.f64 1 a) (+.f64 (+.f64 (*.f64 (log.f64 z) (/.f64 y a)) (*.f64 1/2 (*.f64 (pow.f64 (log.f64 z) 2) (/.f64 (pow.f64 y 2) a)))) (*.f64 (pow.f64 y 3) (*.f64 (/.f64 (pow.f64 (log.f64 z) 3) a) 1/6))))
(+.f64 (/.f64 1 a) (+.f64 (*.f64 (pow.f64 y 3) (*.f64 (/.f64 (pow.f64 (log.f64 z) 3) a) 1/6)) (+.f64 (*.f64 (log.f64 z) (/.f64 y a)) (*.f64 1/2 (*.f64 (pow.f64 (log.f64 z) 2) (/.f64 (pow.f64 y 2) a))))))
(+.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a)) 0)
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(+.f64 0 (*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a)))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(-.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a)) 0)
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (pow.f64 z y) (*.f64 a (/.f64 y x)))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (pow.f64 z y) (/.f64 a (/.f64 x y)))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (/.f64 (pow.f64 z y) a) (/.f64 y x))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (/.f64 (pow.f64 z y) a) (/.f64 (neg.f64 (/.f64 y x)) -1))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 x (*.f64 y (/.f64 a (pow.f64 z y))))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 x (/.f64 y (/.f64 (pow.f64 z y) a)))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (/.f64 x y) (/.f64 a (pow.f64 z y)))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (/.f64 x y) (/.f64 (neg.f64 (/.f64 a (pow.f64 z y))) -1))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (pow.f64 z y) (/.f64 (/.f64 x y) a)) 1)
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 1 (/.f64 (/.f64 y x) (/.f64 (pow.f64 z y) a)))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (+.f64 x x) (*.f64 (*.f64 a (/.f64 2 (pow.f64 z y))) y))
(/.f64 (/.f64 (+.f64 x x) y) (*.f64 a (/.f64 2 (pow.f64 z y))))
(/.f64 (+.f64 x x) (*.f64 y (*.f64 a (/.f64 2 (pow.f64 z y)))))
(/.f64 (pow.f64 z y) (/.f64 2 (/.f64 (+.f64 x x) (*.f64 y a))))
(/.f64 (+.f64 x x) (/.f64 (+.f64 y y) (/.f64 (pow.f64 z y) a)))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (+.f64 x x) (+.f64 (*.f64 y (/.f64 a (pow.f64 z y))) (*.f64 y (/.f64 a (pow.f64 z y)))))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (+.f64 x x) (+.f64 (/.f64 y (/.f64 (pow.f64 z y) a)) (/.f64 y (/.f64 (pow.f64 z y) a))))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (pow.f64 z y) 2) (*.f64 (+.f64 a a) (/.f64 y x)))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (pow.f64 z y) 2) (/.f64 (+.f64 a a) (/.f64 x y)))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (pow.f64 z y) 2) (+.f64 (*.f64 a (/.f64 y x)) (*.f64 a (/.f64 y x))))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (pow.f64 z y) 2) (+.f64 (/.f64 a (/.f64 x y)) (/.f64 a (/.f64 x y))))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 2 (*.f64 2 (/.f64 (/.f64 y x) (/.f64 (pow.f64 z y) a))))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 2 (/.f64 (*.f64 y (/.f64 2 x)) (/.f64 (pow.f64 z y) a)))
(/.f64 2 (/.f64 a (/.f64 (pow.f64 z y) (*.f64 y (/.f64 2 x)))))
(/.f64 (pow.f64 z y) (*.f64 y (*.f64 (/.f64 (/.f64 2 x) 2) a)))
(/.f64 2 (/.f64 (*.f64 a (/.f64 2 (pow.f64 z y))) (/.f64 x y)))
(/.f64 2 (*.f64 (/.f64 2 (pow.f64 z y)) (/.f64 y (/.f64 x a))))
(/.f64 2 (*.f64 a (/.f64 (/.f64 2 (pow.f64 z y)) (/.f64 x y))))
(/.f64 x (*.f64 (/.f64 2 (pow.f64 z y)) (*.f64 (/.f64 a 2) y)))
(/.f64 2 (+.f64 (/.f64 (/.f64 y x) (/.f64 (pow.f64 z y) a)) (/.f64 (/.f64 y x) (/.f64 (pow.f64 z y) a))))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (/.f64 (+.f64 x x) y) (*.f64 a (/.f64 2 (pow.f64 z y))))
(/.f64 (+.f64 x x) (*.f64 y (*.f64 a (/.f64 2 (pow.f64 z y)))))
(/.f64 (pow.f64 z y) (/.f64 2 (/.f64 (+.f64 x x) (*.f64 y a))))
(/.f64 (*.f64 x 4) (*.f64 (*.f64 y 4) (/.f64 a (pow.f64 z y))))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 x 4) (+.f64 (*.f64 (*.f64 a (/.f64 2 (pow.f64 z y))) y) (*.f64 (*.f64 a (/.f64 2 (pow.f64 z y))) y)))
(/.f64 (/.f64 (+.f64 x x) y) (*.f64 a (/.f64 2 (pow.f64 z y))))
(/.f64 (+.f64 x x) (*.f64 y (*.f64 a (/.f64 2 (pow.f64 z y)))))
(/.f64 (pow.f64 z y) (/.f64 2 (/.f64 (+.f64 x x) (*.f64 y a))))
(/.f64 (*.f64 x 4) (+.f64 (/.f64 (+.f64 y y) (/.f64 (pow.f64 z y) a)) (/.f64 (+.f64 y y) (/.f64 (pow.f64 z y) a))))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (/.f64 x y) (*.f64 (pow.f64 z y) (/.f64 2 a))) 2)
(*.f64 (*.f64 (pow.f64 z y) (/.f64 2 a)) (/.f64 (/.f64 x 2) y))
(*.f64 (/.f64 x y) (/.f64 (*.f64 (pow.f64 z y) (/.f64 2 a)) 2))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 2 a) (/.f64 (/.f64 x 2) y)))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 2 a) (/.f64 x (+.f64 y y))))
(/.f64 (*.f64 (pow.f64 z y) (/.f64 2 a)) (*.f64 y (/.f64 2 x)))
(*.f64 (/.f64 2 a) (/.f64 (pow.f64 z y) (*.f64 y (/.f64 2 x))))
(/.f64 (*.f64 (pow.f64 z y) 4) (*.f64 (*.f64 a 4) (/.f64 y x)))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (pow.f64 z y) 4) (+.f64 (*.f64 (+.f64 a a) (/.f64 y x)) (*.f64 (+.f64 a a) (/.f64 y x))))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (pow.f64 z y) 4) (+.f64 (/.f64 (+.f64 a a) (/.f64 x y)) (/.f64 (+.f64 a a) (/.f64 x y))))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (neg.f64 x) (*.f64 (neg.f64 y) (/.f64 a (pow.f64 z y))))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (neg.f64 x) (/.f64 (neg.f64 y) (/.f64 (pow.f64 z y) a)))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (neg.f64 (pow.f64 z y)) (*.f64 (neg.f64 a) (/.f64 y x)))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (neg.f64 (pow.f64 z y)) (/.f64 (neg.f64 a) (/.f64 x y)))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 4 (+.f64 (*.f64 2 (/.f64 (/.f64 y x) (/.f64 (pow.f64 z y) a))) (*.f64 2 (/.f64 (/.f64 y x) (/.f64 (pow.f64 z y) a)))))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 4 (+.f64 (/.f64 (*.f64 y (/.f64 2 x)) (/.f64 (pow.f64 z y) a)) (/.f64 (*.f64 y (/.f64 2 x)) (/.f64 (pow.f64 z y) a))))
(/.f64 2 (/.f64 a (/.f64 (pow.f64 z y) (*.f64 y (/.f64 2 x)))))
(/.f64 (pow.f64 z y) (*.f64 y (*.f64 (/.f64 (/.f64 2 x) 2) a)))
(/.f64 4 (+.f64 (/.f64 (*.f64 a (/.f64 2 (pow.f64 z y))) (/.f64 x y)) (/.f64 (*.f64 a (/.f64 2 (pow.f64 z y))) (/.f64 x y))))
(/.f64 2 (*.f64 (/.f64 2 (pow.f64 z y)) (/.f64 y (/.f64 x a))))
(/.f64 2 (*.f64 a (/.f64 (/.f64 2 (pow.f64 z y)) (/.f64 x y))))
(/.f64 x (*.f64 (/.f64 2 (pow.f64 z y)) (*.f64 (/.f64 a 2) y)))
(/.f64 (*.f64 (/.f64 x y) 4) (*.f64 2 (*.f64 a (/.f64 2 (pow.f64 z y)))))
(/.f64 (/.f64 (+.f64 x x) y) (*.f64 a (/.f64 2 (pow.f64 z y))))
(/.f64 (+.f64 x x) (*.f64 y (*.f64 a (/.f64 2 (pow.f64 z y)))))
(/.f64 (pow.f64 z y) (/.f64 2 (/.f64 (+.f64 x x) (*.f64 y a))))
(/.f64 (*.f64 (/.f64 x y) 4) (*.f64 (/.f64 a (pow.f64 z y)) 4))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (+.f64 x x) 4) (*.f64 (/.f64 a (pow.f64 z y)) (*.f64 (+.f64 y y) 4)))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (+.f64 x x) 4) (+.f64 (*.f64 (*.f64 y 4) (/.f64 a (pow.f64 z y))) (*.f64 (*.f64 y 4) (/.f64 a (pow.f64 z y)))))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (/.f64 (pow.f64 z y) a) (*.f64 (/.f64 x y) 4)) 4)
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (/.f64 (pow.f64 z y) a) 4) (*.f64 2 (*.f64 y (/.f64 2 x))))
(/.f64 (*.f64 (/.f64 (pow.f64 z y) a) 4) (*.f64 y (*.f64 (/.f64 2 x) 2)))
(/.f64 (*.f64 (/.f64 (pow.f64 z y) a) 2) (*.f64 y (/.f64 2 x)))
(/.f64 (*.f64 2 (/.f64 (pow.f64 z y) a)) (*.f64 y (/.f64 2 x)))
(/.f64 (*.f64 (/.f64 (pow.f64 z y) a) 4) (*.f64 (/.f64 y x) 4))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (*.f64 (pow.f64 z y) 2) 4) (*.f64 (/.f64 y x) (*.f64 (+.f64 a a) 4)))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (*.f64 (pow.f64 z y) 2) 4) (+.f64 (*.f64 (*.f64 a 4) (/.f64 y x)) (*.f64 (*.f64 a 4) (/.f64 y x))))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (/.f64 1 x))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (/.f64 (/.f64 x y) a) (/.f64 1 (pow.f64 z y)))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 x -2) (*.f64 (*.f64 a (/.f64 2 (pow.f64 z y))) (neg.f64 y)))
(/.f64 (/.f64 (*.f64 x -2) (*.f64 a (/.f64 2 (pow.f64 z y)))) (neg.f64 y))
(*.f64 x (/.f64 -2 (*.f64 y (*.f64 (/.f64 2 (pow.f64 z y)) (neg.f64 a)))))
(/.f64 (*.f64 x -2) (*.f64 (/.f64 a (pow.f64 z y)) (neg.f64 (+.f64 y y))))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 x -2) (+.f64 (*.f64 (neg.f64 y) (/.f64 a (pow.f64 z y))) (*.f64 (neg.f64 y) (/.f64 a (pow.f64 z y)))))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 x -2) (+.f64 (/.f64 (neg.f64 y) (/.f64 (pow.f64 z y) a)) (/.f64 (neg.f64 y) (/.f64 (pow.f64 z y) a))))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (pow.f64 z y) -2) (*.f64 (*.f64 y (/.f64 2 x)) (neg.f64 a)))
(*.f64 (pow.f64 z y) (/.f64 -2 (*.f64 y (*.f64 (/.f64 2 x) (neg.f64 a)))))
(/.f64 (*.f64 (pow.f64 z y) -2) (*.f64 (/.f64 y x) (neg.f64 (+.f64 a a))))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (pow.f64 z y) -2) (+.f64 (*.f64 (neg.f64 a) (/.f64 y x)) (*.f64 (neg.f64 a) (/.f64 y x))))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (pow.f64 z y) -2) (+.f64 (/.f64 (neg.f64 a) (/.f64 x y)) (/.f64 (neg.f64 a) (/.f64 x y))))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 2 (*.f64 (/.f64 x y) 4)) (+.f64 (*.f64 (/.f64 a (pow.f64 z y)) 4) (*.f64 (/.f64 a (pow.f64 z y)) 4)))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 2 (*.f64 (+.f64 x x) 4)) (+.f64 (*.f64 (/.f64 a (pow.f64 z y)) (*.f64 (+.f64 y y) 4)) (*.f64 (/.f64 a (pow.f64 z y)) (*.f64 (+.f64 y y) 4))))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 2 (*.f64 x -2)) (+.f64 (*.f64 (*.f64 a (/.f64 2 (pow.f64 z y))) (neg.f64 y)) (*.f64 (*.f64 a (/.f64 2 (pow.f64 z y))) (neg.f64 y))))
(/.f64 (/.f64 (*.f64 x -2) (*.f64 a (/.f64 2 (pow.f64 z y)))) (neg.f64 y))
(/.f64 (*.f64 x -2) (*.f64 (*.f64 a (/.f64 2 (pow.f64 z y))) (neg.f64 y)))
(*.f64 x (/.f64 -2 (*.f64 y (*.f64 (/.f64 2 (pow.f64 z y)) (neg.f64 a)))))
(/.f64 (*.f64 2 (*.f64 x -2)) (+.f64 (*.f64 (/.f64 a (pow.f64 z y)) (neg.f64 (+.f64 y y))) (*.f64 (/.f64 a (pow.f64 z y)) (neg.f64 (+.f64 y y)))))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 z y) a) (*.f64 (/.f64 x y) 4))) 8)
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 z y) a) 4)) (+.f64 (*.f64 (/.f64 y x) 4) (*.f64 (/.f64 y x) 4)))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 2 (*.f64 (*.f64 (pow.f64 z y) 2) 4)) (+.f64 (*.f64 (/.f64 y x) (*.f64 (+.f64 a a) 4)) (*.f64 (/.f64 y x) (*.f64 (+.f64 a a) 4))))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 2 (*.f64 (pow.f64 z y) -2)) (+.f64 (*.f64 (*.f64 y (/.f64 2 x)) (neg.f64 a)) (*.f64 (*.f64 y (/.f64 2 x)) (neg.f64 a))))
(/.f64 (*.f64 (pow.f64 z y) -2) (*.f64 (*.f64 y (/.f64 2 x)) (neg.f64 a)))
(*.f64 (pow.f64 z y) (/.f64 -2 (*.f64 y (*.f64 (/.f64 2 x) (neg.f64 a)))))
(/.f64 (*.f64 2 (*.f64 (pow.f64 z y) -2)) (+.f64 (*.f64 (/.f64 y x) (neg.f64 (+.f64 a a))) (*.f64 (/.f64 y x) (neg.f64 (+.f64 a a)))))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (pow.f64 z y) (/.f64 x y)) a)
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (*.f64 (/.f64 (pow.f64 z y) a) x) y)
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) 2) (/.f64 y x)) (+.f64 a a))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) 4) (/.f64 y x)) (*.f64 a 4))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (/.f64 (pow.f64 z y) (neg.f64 (/.f64 y x))) (neg.f64 a))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (/.f64 (*.f64 (/.f64 (pow.f64 z y) a) 4) (/.f64 y x)) 4)
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (/.f64 (*.f64 (*.f64 (pow.f64 z y) 2) 4) (/.f64 y x)) (*.f64 (+.f64 a a) 4))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) -2) (/.f64 y x)) (*.f64 2 (neg.f64 a)))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (/.f64 (*.f64 (pow.f64 z y) -2) (/.f64 y x)) (neg.f64 (+.f64 a a)))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (/.f64 (+.f64 x x) (/.f64 a (pow.f64 z y))) (+.f64 y y))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (/.f64 (*.f64 x 4) (/.f64 a (pow.f64 z y))) (*.f64 y 4))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (/.f64 (neg.f64 x) (/.f64 a (pow.f64 z y))) (neg.f64 y))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (/.f64 (*.f64 (/.f64 x y) 4) (/.f64 a (pow.f64 z y))) 4)
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (/.f64 (*.f64 (+.f64 x x) 4) (/.f64 a (pow.f64 z y))) (*.f64 (+.f64 y y) 4))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (/.f64 (*.f64 x -2) (/.f64 a (pow.f64 z y))) (*.f64 2 (neg.f64 y)))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (/.f64 (*.f64 x -2) (/.f64 a (pow.f64 z y))) (neg.f64 (+.f64 y y)))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (/.f64 (/.f64 x y) 2) (/.f64 (/.f64 a (pow.f64 z y)) 2))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (/.f64 (/.f64 (pow.f64 z y) a) 2) (/.f64 (/.f64 y x) 2))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (neg.f64 (/.f64 (pow.f64 z y) a)) (neg.f64 (/.f64 y x)))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (neg.f64 (/.f64 x y)) (neg.f64 (/.f64 a (pow.f64 z y))))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (+.f64 (neg.f64 (/.f64 x y)) (neg.f64 (/.f64 x y))) (+.f64 (neg.f64 (/.f64 a (pow.f64 z y))) (neg.f64 (/.f64 a (pow.f64 z y)))))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (+.f64 (/.f64 (/.f64 (pow.f64 z y) a) y) (/.f64 (/.f64 (pow.f64 z y) a) y)) (+.f64 (/.f64 1 x) (/.f64 1 x)))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (+.f64 (/.f64 (/.f64 x y) a) (/.f64 (/.f64 x y) a)) (+.f64 (/.f64 1 (pow.f64 z y)) (/.f64 1 (pow.f64 z y))))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 (pow.f64 z y) a) (*.f64 (/.f64 x y) 4))) (*.f64 2 (*.f64 (/.f64 (pow.f64 z y) a) (*.f64 (/.f64 x y) 4)))) 16)
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (+.f64 (*.f64 (pow.f64 z y) (/.f64 x y)) (*.f64 (pow.f64 z y) (/.f64 x y))) (+.f64 a a))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 z y) 2) (/.f64 y x)) (/.f64 (*.f64 (pow.f64 z y) 2) (/.f64 y x))) (*.f64 a 4))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 z y) 4) (/.f64 y x)) (/.f64 (*.f64 (pow.f64 z y) 4) (/.f64 y x))) (*.f64 (+.f64 a a) 4))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (+.f64 (/.f64 (pow.f64 z y) (neg.f64 (/.f64 y x))) (/.f64 (pow.f64 z y) (neg.f64 (/.f64 y x)))) (*.f64 2 (neg.f64 a)))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 (pow.f64 z y) a) 4) (/.f64 y x)) (/.f64 (*.f64 (/.f64 (pow.f64 z y) a) 4) (/.f64 y x))) 8)
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 (pow.f64 z y) 2) 4) (/.f64 y x)) (/.f64 (*.f64 (*.f64 (pow.f64 z y) 2) 4) (/.f64 y x))) (*.f64 2 (*.f64 (+.f64 a a) 4)))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 z y) -2) (/.f64 y x)) (/.f64 (*.f64 (pow.f64 z y) -2) (/.f64 y x))) (*.f64 2 (*.f64 2 (neg.f64 a))))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (+.f64 (/.f64 (*.f64 (pow.f64 z y) -2) (/.f64 y x)) (/.f64 (*.f64 (pow.f64 z y) -2) (/.f64 y x))) (*.f64 2 (neg.f64 (+.f64 a a))))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (+.f64 (*.f64 (/.f64 (pow.f64 z y) a) x) (*.f64 (/.f64 (pow.f64 z y) a) x)) (+.f64 y y))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (+.f64 (/.f64 (+.f64 x x) (/.f64 a (pow.f64 z y))) (/.f64 (+.f64 x x) (/.f64 a (pow.f64 z y)))) (*.f64 y 4))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (+.f64 (/.f64 (*.f64 x 4) (/.f64 a (pow.f64 z y))) (/.f64 (*.f64 x 4) (/.f64 a (pow.f64 z y)))) (*.f64 (+.f64 y y) 4))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (+.f64 (/.f64 (neg.f64 x) (/.f64 a (pow.f64 z y))) (/.f64 (neg.f64 x) (/.f64 a (pow.f64 z y)))) (*.f64 2 (neg.f64 y)))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (+.f64 (/.f64 (*.f64 (/.f64 x y) 4) (/.f64 a (pow.f64 z y))) (/.f64 (*.f64 (/.f64 x y) 4) (/.f64 a (pow.f64 z y)))) 8)
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (+.f64 (/.f64 (*.f64 (+.f64 x x) 4) (/.f64 a (pow.f64 z y))) (/.f64 (*.f64 (+.f64 x x) 4) (/.f64 a (pow.f64 z y)))) (*.f64 2 (*.f64 (+.f64 y y) 4)))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (+.f64 (/.f64 (*.f64 x -2) (/.f64 a (pow.f64 z y))) (/.f64 (*.f64 x -2) (/.f64 a (pow.f64 z y)))) (*.f64 2 (*.f64 2 (neg.f64 y))))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (+.f64 (/.f64 (*.f64 x -2) (/.f64 a (pow.f64 z y))) (/.f64 (*.f64 x -2) (/.f64 a (pow.f64 z y)))) (*.f64 2 (neg.f64 (+.f64 y y))))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (+.f64 (neg.f64 (/.f64 (pow.f64 z y) a)) (neg.f64 (/.f64 (pow.f64 z y) a))) (+.f64 (neg.f64 (/.f64 y x)) (neg.f64 (/.f64 y x))))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (neg.f64 (/.f64 (+.f64 x x) y)) (-.f64 0 (*.f64 a (/.f64 2 (pow.f64 z y)))))
(/.f64 (/.f64 (+.f64 x x) y) (*.f64 a (/.f64 2 (pow.f64 z y))))
(/.f64 (+.f64 x x) (*.f64 y (*.f64 a (/.f64 2 (pow.f64 z y)))))
(/.f64 (pow.f64 z y) (/.f64 2 (/.f64 (+.f64 x x) (*.f64 y a))))
(/.f64 (neg.f64 (*.f64 (pow.f64 z y) (/.f64 2 a))) (-.f64 0 (*.f64 y (/.f64 2 x))))
(*.f64 (/.f64 2 a) (/.f64 (pow.f64 z y) (*.f64 y (/.f64 2 x))))
(/.f64 (neg.f64 (/.f64 (/.f64 (pow.f64 z y) a) y)) (-.f64 0 (/.f64 1 x)))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (neg.f64 (/.f64 (/.f64 x y) a)) (-.f64 0 (/.f64 1 (pow.f64 z y))))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (neg.f64 (*.f64 (pow.f64 z y) (/.f64 x y))) (neg.f64 a))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 z y) 2) (/.f64 y x))) (neg.f64 (+.f64 a a)))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 z y) 4) (/.f64 y x))) (neg.f64 (*.f64 a 4)))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (neg.f64 (/.f64 (pow.f64 z y) (neg.f64 (/.f64 y x)))) a)
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 (pow.f64 z y) 2) 4) (/.f64 y x))) (-.f64 0 (*.f64 (+.f64 a a) 4)))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 z y) -2) (/.f64 y x))) (+.f64 a a))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 z y) -2) (/.f64 y x))) (-.f64 0 (*.f64 2 (neg.f64 a))))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (neg.f64 (/.f64 (*.f64 (pow.f64 z y) -2) (/.f64 y x))) (-.f64 0 (neg.f64 (+.f64 a a))))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (neg.f64 (*.f64 (/.f64 (pow.f64 z y) a) x)) (neg.f64 y))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (neg.f64 (/.f64 (+.f64 x x) (/.f64 a (pow.f64 z y)))) (neg.f64 (+.f64 y y)))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (neg.f64 (/.f64 (*.f64 x 4) (/.f64 a (pow.f64 z y)))) (neg.f64 (*.f64 y 4)))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (neg.f64 (/.f64 (neg.f64 x) (/.f64 a (pow.f64 z y)))) y)
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 x x) 4) (/.f64 a (pow.f64 z y)))) (-.f64 0 (*.f64 (+.f64 y y) 4)))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (neg.f64 (/.f64 (*.f64 x -2) (/.f64 a (pow.f64 z y)))) (+.f64 y y))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (neg.f64 (/.f64 (*.f64 x -2) (/.f64 a (pow.f64 z y)))) (-.f64 0 (*.f64 2 (neg.f64 y))))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (neg.f64 (/.f64 (*.f64 x -2) (/.f64 a (pow.f64 z y)))) (-.f64 0 (neg.f64 (+.f64 y y))))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (neg.f64 (neg.f64 (/.f64 (pow.f64 z y) a))) (/.f64 y x))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(/.f64 (neg.f64 (neg.f64 (/.f64 x y))) (/.f64 a (pow.f64 z y)))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 (pow.f64 z y) (/.f64 (/.f64 x a) y))
(*.f64 (pow.f64 z y) (/.f64 x (*.f64 y a)))
(+.f64 (/.f64 (pow.f64 z y) a) 0)
(/.f64 (pow.f64 z y) a)
(+.f64 0 (/.f64 (pow.f64 z y) a))
(/.f64 (pow.f64 z y) a)
(-.f64 (/.f64 (pow.f64 z y) a) 0)
(/.f64 (pow.f64 z y) a)
(*.f64 (pow.f64 z y) (/.f64 1 a))
(/.f64 (pow.f64 z y) a)
(*.f64 (/.f64 (pow.f64 z y) a) 1)
(/.f64 (pow.f64 z y) a)
(*.f64 1 (/.f64 (pow.f64 z y) a))
(/.f64 (pow.f64 z y) a)
(*.f64 (*.f64 (pow.f64 z y) 2) (/.f64 1/2 a))
(/.f64 (pow.f64 z y) a)
(*.f64 (*.f64 (pow.f64 z y) 2) (*.f64 (/.f64 1 a) 1/2))
(/.f64 (pow.f64 z y) a)
(*.f64 2 (/.f64 (pow.f64 z y) (+.f64 a a)))
(/.f64 (pow.f64 z y) a)
(*.f64 2 (/.f64 (/.f64 (pow.f64 z y) a) 2))
(/.f64 (pow.f64 z y) a)
(*.f64 2 (*.f64 (/.f64 1/2 a) (pow.f64 z y)))
(/.f64 (pow.f64 z y) a)
(*.f64 (*.f64 (pow.f64 z y) (/.f64 2 a)) 1/2)
(*.f64 (pow.f64 z y) (*.f64 (/.f64 2 a) 1/2))
(*.f64 (pow.f64 z y) (*.f64 1/2 (/.f64 2 a)))
(*.f64 (*.f64 (pow.f64 z y) 4) (/.f64 1 (*.f64 a 4)))
(/.f64 (pow.f64 z y) a)
(*.f64 (/.f64 1 a) (pow.f64 z y))
(/.f64 (pow.f64 z y) a)
(*.f64 (neg.f64 (pow.f64 z y)) (/.f64 -1 a))
(/.f64 (pow.f64 z y) a)
(*.f64 -1 (/.f64 (pow.f64 z y) (neg.f64 a)))
(/.f64 (pow.f64 z y) a)
(*.f64 1/2 (*.f64 (pow.f64 z y) (/.f64 2 a)))
(*.f64 (pow.f64 z y) (*.f64 (/.f64 2 a) 1/2))
(*.f64 (pow.f64 z y) (*.f64 1/2 (/.f64 2 a)))
(*.f64 (/.f64 1/2 a) (*.f64 (pow.f64 z y) 2))
(/.f64 (pow.f64 z y) a)
(*.f64 (*.f64 (/.f64 1 a) 1/2) (*.f64 (pow.f64 z y) 2))
(/.f64 (pow.f64 z y) a)
(*.f64 (/.f64 (pow.f64 z y) (neg.f64 a)) -1)
(/.f64 (pow.f64 z y) a)
(*.f64 (/.f64 (pow.f64 z y) (+.f64 a a)) 2)
(/.f64 (pow.f64 z y) a)
(*.f64 (/.f64 (/.f64 (pow.f64 z y) a) 2) 2)
(/.f64 (pow.f64 z y) a)
(*.f64 (/.f64 1 (*.f64 a 4)) (*.f64 (pow.f64 z y) 4))
(/.f64 (pow.f64 z y) a)
(*.f64 (/.f64 -1 a) (neg.f64 (pow.f64 z y)))
(/.f64 (pow.f64 z y) a)
(*.f64 (+.f64 (/.f64 1/2 a) (/.f64 1/2 a)) (pow.f64 z y))
(*.f64 (pow.f64 z y) (+.f64 (/.f64 1/2 a) (/.f64 1/2 a)))
(neg.f64 (/.f64 (pow.f64 z y) (neg.f64 a)))
(/.f64 (pow.f64 z y) a)

localize15.0ms (0%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (neg.f64 (log.f64 a)) b)
0.1b
(*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) x)
2.7b
(exp.f64 (-.f64 (neg.f64 (log.f64 a)) b))
3.2b
(/.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) x) y)
Compiler

Compiled 44 to 12 computations (72.7% saved)

series10.0ms (0%)

Counts
4 → 132
Calls

33 calls:

TimeVariablePointExpression
1.0ms
b
@inf
(/.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) x) y)
1.0ms
a
@-inf
(/.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) x) y)
1.0ms
a
@0
(/.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) x) y)
1.0ms
a
@inf
(/.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) x) y)
1.0ms
x
@0
(/.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) x) y)

rewrite108.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1322×rational.json-simplify-35
1054×bool.json-1
1054×bool.json-2
1026×rational.json-1
1026×rational.json-2
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01390
113590
241590
3108186
4300982
5779182
Stop Event
node limit
Counts
4 → 135
Calls
Call 1
Inputs
(/.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) x) y)
(exp.f64 (-.f64 (neg.f64 (log.f64 a)) b))
(*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) x)
(-.f64 (neg.f64 (log.f64 a)) b)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 x y) (exp.f64 (+.f64 (log.f64 a) b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 x y) (exp.f64 (+.f64 (log.f64 a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 x y) (exp.f64 (+.f64 (log.f64 a) b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (/.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (exp.f64 (+.f64 (log.f64 a) b))) (/.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x y) (exp.f64 (+.f64 (log.f64 a) b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 x y) (exp.f64 (+.f64 (log.f64 a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 x (exp.f64 (+.f64 (log.f64 a) b))) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x x) (exp.f64 (+.f64 (log.f64 a) b))) (/.f64 1/2 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x x) (exp.f64 (+.f64 (log.f64 a) b))) (*.f64 (/.f64 1 y) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) y) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 x (exp.f64 (+.f64 (log.f64 a) b))) (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (/.f64 x y) (exp.f64 (+.f64 (log.f64 a) b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 1/2 y) (/.f64 x (exp.f64 (+.f64 (log.f64 a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 x (/.f64 1/2 y)) (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 (/.f64 1/2 y) (exp.f64 (+.f64 (log.f64 a) b))) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (*.f64 x 1/2) (/.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 2) (*.f64 x (/.f64 1/2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 2) (*.f64 (/.f64 1 y) (*.f64 x 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 x y) (exp.f64 (+.f64 (log.f64 a) b))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 x 4) (exp.f64 (+.f64 (log.f64 a) b))) (/.f64 1 (*.f64 y 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (/.f64 (/.f64 1/2 y) (exp.f64 (+.f64 (log.f64 a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 (/.f64 1 y) (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 1/2 (/.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y) (/.f64 x (exp.f64 (+.f64 (log.f64 a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x y) (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 x) (exp.f64 (+.f64 (log.f64 a) b))) (/.f64 -1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (-.f64 -1 b)) (*.f64 (/.f64 1 y) (*.f64 x (exp.f64 (-.f64 1 (log.f64 a))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (-.f64 -1 b)) (*.f64 (/.f64 x y) (exp.f64 (-.f64 1 (log.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (-.f64 1 (log.f64 a))) (*.f64 x (/.f64 (exp.f64 (-.f64 -1 b)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (-.f64 1 (log.f64 a))) (*.f64 (/.f64 x y) (exp.f64 (-.f64 -1 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 y (exp.f64 (+.f64 (log.f64 a) b)))) (*.f64 x 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (exp.f64 (-.f64 1 (log.f64 a)))) (/.f64 (exp.f64 (-.f64 -1 b)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (/.f64 y x)) (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 1/2) (/.f64 2 (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 1/2) (/.f64 2 (*.f64 y (exp.f64 (+.f64 (log.f64 a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 (/.f64 x y) (exp.f64 (+.f64 (log.f64 a) b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (-.f64 -1 b)) y) (*.f64 x (exp.f64 (-.f64 1 (log.f64 a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1/2 y) (exp.f64 (+.f64 (log.f64 a) b))) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (/.f64 1/2 y)) (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 y) (/.f64 (+.f64 x x) (exp.f64 (+.f64 (log.f64 a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (exp.f64 (-.f64 1 (log.f64 a)))) (*.f64 (/.f64 (exp.f64 (-.f64 -1 b)) (+.f64 y y)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (exp.f64 (-.f64 -1 b))) (*.f64 (/.f64 (exp.f64 (-.f64 1 (log.f64 a))) (+.f64 y y)) x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (/.f64 (exp.f64 (-.f64 -1 b)) y)) (exp.f64 (-.f64 1 (log.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 y) 1/2) (/.f64 (+.f64 x x) (exp.f64 (+.f64 (log.f64 a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 y) (*.f64 x 1/2)) (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 y) (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 1/2)) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 y) (*.f64 x (exp.f64 (-.f64 1 (log.f64 a))))) (exp.f64 (-.f64 -1 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x y) (exp.f64 (-.f64 1 (log.f64 a)))) (exp.f64 (-.f64 -1 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x y) (exp.f64 (-.f64 -1 b))) (exp.f64 (-.f64 1 (log.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (exp.f64 (+.f64 (log.f64 a) b))) (neg.f64 y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (exp.f64 (+.f64 (log.f64 a) b))) (+.f64 y y)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 y) (/.f64 (neg.f64 x) (exp.f64 (+.f64 (log.f64 a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 x y) (exp.f64 (+.f64 (log.f64 a) b))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 y 4)) (/.f64 (*.f64 x 4) (exp.f64 (+.f64 (log.f64 a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 y) (/.f64 1/2 y)) (/.f64 x (exp.f64 (+.f64 (log.f64 a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 x (exp.f64 (+.f64 (log.f64 a) b))) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (/.f64 x y) (exp.f64 (+.f64 (log.f64 a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (/.f64 x y) (exp.f64 (+.f64 (log.f64 a) b))) (/.f64 (/.f64 x y) (exp.f64 (+.f64 (log.f64 a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (/.f64 x y) (exp.f64 (+.f64 (log.f64 a) b))) (/.f64 (/.f64 x y) (exp.f64 (+.f64 (log.f64 a) b))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (neg.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 1/2) (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (-.f64 -1 b)) (exp.f64 (-.f64 1 (log.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (-.f64 1 (log.f64 a))) (exp.f64 (-.f64 -1 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (neg.f64 (log.f64 a))) (exp.f64 (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (neg.f64 b)) (exp.f64 (neg.f64 (log.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 -1) (exp.f64 (-.f64 1 (+.f64 (log.f64 a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (-.f64 -1 (log.f64 a))) (exp.f64 (-.f64 1 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (exp.f64 (+.f64 (log.f64 a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (exp.f64 (+.f64 (log.f64 a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (exp.f64 (+.f64 (log.f64 a) b)) (exp.f64 (+.f64 (log.f64 a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (-.f64 -1 b)) (exp.f64 (+.f64 (log.f64 a) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (exp.f64 (-.f64 1 (log.f64 a))) (exp.f64 (+.f64 b 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 4)) (*.f64 2 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b))))))) (#(struct:change #<rule egg-rr> (2) ((x and (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x or (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (exp.f64 (+.f64 (log.f64 a) b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (exp.f64 (+.f64 (log.f64 a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (neg.f64 x) (exp.f64 (+.f64 (log.f64 a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (exp.f64 (+.f64 (log.f64 a) b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (neg.f64 x) (exp.f64 (+.f64 (log.f64 a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (exp.f64 (+.f64 (log.f64 a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (exp.f64 (+.f64 (log.f64 a) b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 x x) (exp.f64 (+.f64 (log.f64 a) b))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x 4) (exp.f64 (+.f64 (log.f64 a) b))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 x) (exp.f64 (+.f64 (log.f64 a) b))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (+.f64 x x) (exp.f64 (+.f64 (log.f64 a) b))) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (exp.f64 (-.f64 1 (log.f64 a)))) (exp.f64 (+.f64 b 1)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x (exp.f64 (+.f64 (log.f64 a) b))) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 x x) (exp.f64 (+.f64 (log.f64 a) b))) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (neg.f64 x) (exp.f64 (+.f64 (log.f64 a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 x (exp.f64 (+.f64 (log.f64 a) b)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 x (exp.f64 (+.f64 (log.f64 a) b))) (/.f64 x (exp.f64 (+.f64 (log.f64 a) b))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 x (exp.f64 (+.f64 (log.f64 a) b))) (/.f64 x (exp.f64 (+.f64 (log.f64 a) b))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (log.f64 a)) (neg.f64 b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (neg.f64 (log.f64 a)) b) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (neg.f64 (log.f64 a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (+.f64 (log.f64 a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (-.f64 1 b) (neg.f64 (log.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (-.f64 1 (+.f64 b 1)) (-.f64 1 (log.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 b) (-.f64 1 (log.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (log.f64 a)) (-.f64 -1 b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (log.f64 a)) (+.f64 -1 (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 b) (neg.f64 (log.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 b) (-.f64 -1 (log.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (log.f64 a)) (-.f64 1 b))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (+.f64 (log.f64 a) b)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (neg.f64 (log.f64 a)) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (neg.f64 (log.f64 a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (log.f64 a) b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (-.f64 (neg.f64 (log.f64 a)) b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (neg.f64 (log.f64 a)) b) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (log.f64 a) b) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (-.f64 (neg.f64 (log.f64 a)) b) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (neg.f64 (log.f64 a)) b) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (neg.f64 (log.f64 a)) b) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (neg.f64 (log.f64 a)) b) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (log.f64 a) b) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (neg.f64 (log.f64 a)) b) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 (neg.f64 (log.f64 a)) b) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (log.f64 a) b)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (neg.f64 (log.f64 a)) b) 4)) (*.f64 2 (*.f64 (-.f64 (neg.f64 (log.f64 a)) b) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (log.f64 a) b))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (-.f64 (neg.f64 (log.f64 a)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x and (-.f64 (neg.f64 (log.f64 a)) b) (-.f64 (neg.f64 (log.f64 a)) b))))) (#(struct:change #<rule egg-rr> (2) ((x or (-.f64 (neg.f64 (log.f64 a)) b) (-.f64 (neg.f64 (log.f64 a)) b))))))

simplify154.0ms (0.3%)

Algorithm
egg-herbie
Rules
1418×rational.json-simplify-61
1222×rational.json-simplify-53
1132×rational.json-simplify-41
1018×rational.json-simplify-49
1010×rational.json-simplify-2
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
03227473
17396819
218245745
339485657
473705657
Stop Event
node limit
Counts
267 → 243
Calls
Call 1
Inputs
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) b))) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) b))) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) b))) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) b))) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 -1) (+.f64 b (*.f64 -1 (log.f64 (/.f64 -1 a))))))) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 -1) (+.f64 b (*.f64 -1 (log.f64 (/.f64 -1 a))))))) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 -1) (+.f64 b (*.f64 -1 (log.f64 (/.f64 -1 a))))))) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 -1) (+.f64 b (*.f64 -1 (log.f64 (/.f64 -1 a))))))) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 (log.f64 a))) x) y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 (log.f64 a))) (*.f64 b x)) y)) (/.f64 (*.f64 (exp.f64 (neg.f64 (log.f64 a))) x) y))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (neg.f64 (log.f64 a))) (*.f64 (pow.f64 b 2) x)) y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 (log.f64 a))) (*.f64 b x)) y)) (/.f64 (*.f64 (exp.f64 (neg.f64 (log.f64 a))) x) y)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (neg.f64 (log.f64 a))) (*.f64 (pow.f64 b 2) x)) y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 (log.f64 a))) (*.f64 b x)) y)) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (exp.f64 (neg.f64 (log.f64 a))) (*.f64 (pow.f64 b 3) x)) y)) (/.f64 (*.f64 (exp.f64 (neg.f64 (log.f64 a))) x) y))))
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 b) (log.f64 a))) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 b) (log.f64 a))) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 b) (log.f64 a))) x) y)
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 b) (log.f64 a))) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(exp.f64 (neg.f64 (+.f64 b (log.f64 a))))
(exp.f64 (neg.f64 (+.f64 b (log.f64 a))))
(exp.f64 (neg.f64 (+.f64 b (log.f64 a))))
(exp.f64 (neg.f64 (+.f64 b (log.f64 a))))
(exp.f64 (neg.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) b)))
(exp.f64 (neg.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) b)))
(exp.f64 (neg.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) b)))
(exp.f64 (neg.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) b)))
(exp.f64 (neg.f64 (+.f64 (log.f64 -1) (+.f64 b (*.f64 -1 (log.f64 (/.f64 -1 a)))))))
(exp.f64 (neg.f64 (+.f64 (log.f64 -1) (+.f64 b (*.f64 -1 (log.f64 (/.f64 -1 a)))))))
(exp.f64 (neg.f64 (+.f64 (log.f64 -1) (+.f64 b (*.f64 -1 (log.f64 (/.f64 -1 a)))))))
(exp.f64 (neg.f64 (+.f64 (log.f64 -1) (+.f64 b (*.f64 -1 (log.f64 (/.f64 -1 a)))))))
(exp.f64 (neg.f64 (log.f64 a)))
(+.f64 (exp.f64 (neg.f64 (log.f64 a))) (*.f64 -1 (*.f64 (exp.f64 (neg.f64 (log.f64 a))) b)))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 (log.f64 a))) (pow.f64 b 2))) (+.f64 (exp.f64 (neg.f64 (log.f64 a))) (*.f64 -1 (*.f64 (exp.f64 (neg.f64 (log.f64 a))) b))))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 (log.f64 a))) (pow.f64 b 2))) (+.f64 (exp.f64 (neg.f64 (log.f64 a))) (+.f64 (*.f64 -1 (*.f64 (exp.f64 (neg.f64 (log.f64 a))) b)) (*.f64 -1/6 (*.f64 (exp.f64 (neg.f64 (log.f64 a))) (pow.f64 b 3))))))
(exp.f64 (neg.f64 (+.f64 b (log.f64 a))))
(exp.f64 (neg.f64 (+.f64 b (log.f64 a))))
(exp.f64 (neg.f64 (+.f64 b (log.f64 a))))
(exp.f64 (neg.f64 (+.f64 b (log.f64 a))))
(exp.f64 (-.f64 (*.f64 -1 b) (log.f64 a)))
(exp.f64 (-.f64 (*.f64 -1 b) (log.f64 a)))
(exp.f64 (-.f64 (*.f64 -1 b) (log.f64 a)))
(exp.f64 (-.f64 (*.f64 -1 b) (log.f64 a)))
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (exp.f64 (neg.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) b))) x)
(*.f64 (exp.f64 (neg.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) b))) x)
(*.f64 (exp.f64 (neg.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) b))) x)
(*.f64 (exp.f64 (neg.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) b))) x)
(*.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 -1) (+.f64 b (*.f64 -1 (log.f64 (/.f64 -1 a))))))) x)
(*.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 -1) (+.f64 b (*.f64 -1 (log.f64 (/.f64 -1 a))))))) x)
(*.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 -1) (+.f64 b (*.f64 -1 (log.f64 (/.f64 -1 a))))))) x)
(*.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 -1) (+.f64 b (*.f64 -1 (log.f64 (/.f64 -1 a))))))) x)
(*.f64 (exp.f64 (neg.f64 (log.f64 a))) x)
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (neg.f64 (log.f64 a))) (*.f64 b x))) (*.f64 (exp.f64 (neg.f64 (log.f64 a))) x))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (neg.f64 (log.f64 a))) (*.f64 b x))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 (log.f64 a))) (*.f64 (pow.f64 b 2) x))) (*.f64 (exp.f64 (neg.f64 (log.f64 a))) x)))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (neg.f64 (log.f64 a))) (*.f64 b x))) (+.f64 (*.f64 -1/6 (*.f64 (exp.f64 (neg.f64 (log.f64 a))) (*.f64 (pow.f64 b 3) x))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 (log.f64 a))) (*.f64 (pow.f64 b 2) x))) (*.f64 (exp.f64 (neg.f64 (log.f64 a))) x))))
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (exp.f64 (-.f64 (*.f64 -1 b) (log.f64 a))) x)
(*.f64 (exp.f64 (-.f64 (*.f64 -1 b) (log.f64 a))) x)
(*.f64 (exp.f64 (-.f64 (*.f64 -1 b) (log.f64 a))) x)
(*.f64 (exp.f64 (-.f64 (*.f64 -1 b) (log.f64 a))) x)
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 -1 (+.f64 b (log.f64 a)))
(*.f64 -1 (+.f64 b (log.f64 a)))
(*.f64 -1 (+.f64 b (log.f64 a)))
(*.f64 -1 (+.f64 b (log.f64 a)))
(*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) b))
(*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) b))
(*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) b))
(*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) b))
(*.f64 -1 (+.f64 (log.f64 -1) (+.f64 b (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(*.f64 -1 (+.f64 (log.f64 -1) (+.f64 b (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(*.f64 -1 (+.f64 (log.f64 -1) (+.f64 b (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(*.f64 -1 (+.f64 (log.f64 -1) (+.f64 b (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(*.f64 -1 (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 -1 b))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 -1 b))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 -1 b))
(*.f64 -1 b)
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 -1 b))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 -1 b))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 -1 b))
(*.f64 -1 b)
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 -1 b))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 -1 b))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 -1 b))
(+.f64 (/.f64 (/.f64 x y) (exp.f64 (+.f64 (log.f64 a) b))) 0)
(+.f64 0 (/.f64 (/.f64 x y) (exp.f64 (+.f64 (log.f64 a) b))))
(-.f64 (/.f64 (/.f64 x y) (exp.f64 (+.f64 (log.f64 a) b))) 0)
(*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) y))
(*.f64 (/.f64 x (exp.f64 (+.f64 (log.f64 a) b))) (/.f64 1 y))
(*.f64 (/.f64 (/.f64 x y) (exp.f64 (+.f64 (log.f64 a) b))) 1)
(*.f64 1 (/.f64 (/.f64 x y) (exp.f64 (+.f64 (log.f64 a) b))))
(*.f64 -1 (/.f64 (/.f64 x (exp.f64 (+.f64 (log.f64 a) b))) (neg.f64 y)))
(*.f64 (/.f64 (+.f64 x x) (exp.f64 (+.f64 (log.f64 a) b))) (/.f64 1/2 y))
(*.f64 (/.f64 (+.f64 x x) (exp.f64 (+.f64 (log.f64 a) b))) (*.f64 (/.f64 1 y) 1/2))
(*.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) y) x)
(*.f64 2 (/.f64 (/.f64 x (exp.f64 (+.f64 (log.f64 a) b))) (+.f64 y y)))
(*.f64 2 (/.f64 (/.f64 (/.f64 x y) (exp.f64 (+.f64 (log.f64 a) b))) 2))
(*.f64 2 (*.f64 (/.f64 1/2 y) (/.f64 x (exp.f64 (+.f64 (log.f64 a) b)))))
(*.f64 2 (*.f64 (*.f64 x (/.f64 1/2 y)) (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b))))
(*.f64 2 (*.f64 (/.f64 (/.f64 1/2 y) (exp.f64 (+.f64 (log.f64 a) b))) x))
(*.f64 2 (*.f64 (*.f64 x 1/2) (/.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) y)))
(*.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 2) (*.f64 x (/.f64 1/2 y)))
(*.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 2) (*.f64 (/.f64 1 y) (*.f64 x 1/2)))
(*.f64 (*.f64 (/.f64 (/.f64 x y) (exp.f64 (+.f64 (log.f64 a) b))) 2) 1/2)
(*.f64 (/.f64 (*.f64 x 4) (exp.f64 (+.f64 (log.f64 a) b))) (/.f64 1 (*.f64 y 4)))
(*.f64 (+.f64 x x) (/.f64 (/.f64 1/2 y) (exp.f64 (+.f64 (log.f64 a) b))))
(*.f64 (+.f64 x x) (*.f64 (/.f64 1 y) (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 1/2)))
(*.f64 (+.f64 x x) (*.f64 1/2 (/.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) y)))
(*.f64 (/.f64 1 y) (/.f64 x (exp.f64 (+.f64 (log.f64 a) b))))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)))
(*.f64 (/.f64 (neg.f64 x) (exp.f64 (+.f64 (log.f64 a) b))) (/.f64 -1 y))
(*.f64 (exp.f64 (-.f64 -1 b)) (*.f64 (/.f64 1 y) (*.f64 x (exp.f64 (-.f64 1 (log.f64 a))))))
(*.f64 (exp.f64 (-.f64 -1 b)) (*.f64 (/.f64 x y) (exp.f64 (-.f64 1 (log.f64 a)))))
(*.f64 (exp.f64 (-.f64 1 (log.f64 a))) (*.f64 x (/.f64 (exp.f64 (-.f64 -1 b)) y)))
(*.f64 (exp.f64 (-.f64 1 (log.f64 a))) (*.f64 (/.f64 x y) (exp.f64 (-.f64 -1 b))))
(*.f64 (/.f64 2 (*.f64 y (exp.f64 (+.f64 (log.f64 a) b)))) (*.f64 x 1/2))
(*.f64 (*.f64 x (exp.f64 (-.f64 1 (log.f64 a)))) (/.f64 (exp.f64 (-.f64 -1 b)) y))
(*.f64 (/.f64 2 (/.f64 y x)) (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 1/2))
(*.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 1/2) (/.f64 2 (/.f64 y x)))
(*.f64 (*.f64 x 1/2) (/.f64 2 (*.f64 y (exp.f64 (+.f64 (log.f64 a) b)))))
(*.f64 1/2 (*.f64 (/.f64 (/.f64 x y) (exp.f64 (+.f64 (log.f64 a) b))) 2))
(*.f64 (/.f64 (exp.f64 (-.f64 -1 b)) y) (*.f64 x (exp.f64 (-.f64 1 (log.f64 a)))))
(*.f64 (/.f64 (/.f64 1/2 y) (exp.f64 (+.f64 (log.f64 a) b))) (+.f64 x x))
(*.f64 (*.f64 x (/.f64 1/2 y)) (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 2))
(*.f64 (/.f64 1/2 y) (/.f64 (+.f64 x x) (exp.f64 (+.f64 (log.f64 a) b))))
(*.f64 (*.f64 2 (exp.f64 (-.f64 1 (log.f64 a)))) (*.f64 (/.f64 (exp.f64 (-.f64 -1 b)) (+.f64 y y)) x))
(*.f64 (*.f64 2 (exp.f64 (-.f64 -1 b))) (*.f64 (/.f64 (exp.f64 (-.f64 1 (log.f64 a))) (+.f64 y y)) x))
(*.f64 (*.f64 x (/.f64 (exp.f64 (-.f64 -1 b)) y)) (exp.f64 (-.f64 1 (log.f64 a))))
(*.f64 (*.f64 (/.f64 1 y) 1/2) (/.f64 (+.f64 x x) (exp.f64 (+.f64 (log.f64 a) b))))
(*.f64 (*.f64 (/.f64 1 y) (*.f64 x 1/2)) (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 2))
(*.f64 (*.f64 (/.f64 1 y) (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 1/2)) (+.f64 x x))
(*.f64 (*.f64 (/.f64 1 y) (*.f64 x (exp.f64 (-.f64 1 (log.f64 a))))) (exp.f64 (-.f64 -1 b)))
(*.f64 (*.f64 (/.f64 x y) (exp.f64 (-.f64 1 (log.f64 a)))) (exp.f64 (-.f64 -1 b)))
(*.f64 (*.f64 (/.f64 x y) (exp.f64 (-.f64 -1 b))) (exp.f64 (-.f64 1 (log.f64 a))))
(*.f64 (/.f64 (/.f64 x (exp.f64 (+.f64 (log.f64 a) b))) (neg.f64 y)) -1)
(*.f64 (/.f64 (/.f64 x (exp.f64 (+.f64 (log.f64 a) b))) (+.f64 y y)) 2)
(*.f64 (/.f64 -1 y) (/.f64 (neg.f64 x) (exp.f64 (+.f64 (log.f64 a) b))))
(*.f64 (/.f64 (/.f64 (/.f64 x y) (exp.f64 (+.f64 (log.f64 a) b))) 2) 2)
(*.f64 (/.f64 1 (*.f64 y 4)) (/.f64 (*.f64 x 4) (exp.f64 (+.f64 (log.f64 a) b))))
(*.f64 (+.f64 (/.f64 1/2 y) (/.f64 1/2 y)) (/.f64 x (exp.f64 (+.f64 (log.f64 a) b))))
(neg.f64 (/.f64 (/.f64 x (exp.f64 (+.f64 (log.f64 a) b))) (neg.f64 y)))
(+.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 0)
(+.f64 0 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)))
(+.f64 -1 (-.f64 1 (neg.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)))))
(+.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 1/2) (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 1/2))
(-.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 0)
(-.f64 0 (neg.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b))))
(*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 1)
(*.f64 1 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)))
(*.f64 -1 (neg.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b))))
(*.f64 2 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 1/2))
(*.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 2) 1/2)
(*.f64 (neg.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b))) -1)
(*.f64 (exp.f64 (-.f64 -1 b)) (exp.f64 (-.f64 1 (log.f64 a))))
(*.f64 (exp.f64 (-.f64 1 (log.f64 a))) (exp.f64 (-.f64 -1 b)))
(*.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 1/2) 2)
(*.f64 1/2 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 2))
(*.f64 (exp.f64 (neg.f64 (log.f64 a))) (exp.f64 (neg.f64 b)))
(*.f64 (exp.f64 (neg.f64 b)) (exp.f64 (neg.f64 (log.f64 a))))
(*.f64 (exp.f64 -1) (exp.f64 (-.f64 1 (+.f64 (log.f64 a) b))))
(*.f64 (exp.f64 (-.f64 -1 (log.f64 a))) (exp.f64 (-.f64 1 b)))
(/.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 1)
(/.f64 1 (exp.f64 (+.f64 (log.f64 a) b)))
(/.f64 -1 (-.f64 0 (exp.f64 (+.f64 (log.f64 a) b))))
(/.f64 2 (+.f64 (exp.f64 (+.f64 (log.f64 a) b)) (exp.f64 (+.f64 (log.f64 a) b))))
(/.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 2) 2)
(/.f64 (neg.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b))) -1)
(/.f64 (exp.f64 (-.f64 -1 b)) (exp.f64 (+.f64 (log.f64 a) -1)))
(/.f64 (exp.f64 (-.f64 1 (log.f64 a))) (exp.f64 (+.f64 b 1)))
(/.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 4) 4)
(/.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) -2) -2)
(/.f64 (*.f64 2 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 4)) (*.f64 2 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 4))) 16)
(neg.f64 (neg.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b))))
(+.f64 (/.f64 x (exp.f64 (+.f64 (log.f64 a) b))) 0)
(+.f64 0 (/.f64 x (exp.f64 (+.f64 (log.f64 a) b))))
(+.f64 -1 (-.f64 1 (/.f64 (neg.f64 x) (exp.f64 (+.f64 (log.f64 a) b)))))
(-.f64 (/.f64 x (exp.f64 (+.f64 (log.f64 a) b))) 0)
(-.f64 0 (/.f64 (neg.f64 x) (exp.f64 (+.f64 (log.f64 a) b))))
(/.f64 x (exp.f64 (+.f64 (log.f64 a) b)))
(/.f64 (/.f64 x (exp.f64 (+.f64 (log.f64 a) b))) 1)
(/.f64 (/.f64 (+.f64 x x) (exp.f64 (+.f64 (log.f64 a) b))) 2)
(/.f64 (/.f64 (*.f64 x 4) (exp.f64 (+.f64 (log.f64 a) b))) 4)
(/.f64 (/.f64 (neg.f64 x) (exp.f64 (+.f64 (log.f64 a) b))) -1)
(/.f64 (*.f64 (/.f64 (+.f64 x x) (exp.f64 (+.f64 (log.f64 a) b))) 4) 8)
(/.f64 (*.f64 x (exp.f64 (-.f64 1 (log.f64 a)))) (exp.f64 (+.f64 b 1)))
(/.f64 (*.f64 (/.f64 x (exp.f64 (+.f64 (log.f64 a) b))) -2) -2)
(/.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 x x) (exp.f64 (+.f64 (log.f64 a) b))) 4)) 16)
(neg.f64 (/.f64 (neg.f64 x) (exp.f64 (+.f64 (log.f64 a) b))))
(+.f64 (neg.f64 (log.f64 a)) (neg.f64 b))
(+.f64 (-.f64 (neg.f64 (log.f64 a)) b) 0)
(+.f64 0 (-.f64 (neg.f64 (log.f64 a)) b))
(+.f64 -1 (-.f64 1 (+.f64 (log.f64 a) b)))
(+.f64 -1 (+.f64 (-.f64 1 b) (neg.f64 (log.f64 a))))
(+.f64 -1 (+.f64 (-.f64 1 (+.f64 b 1)) (-.f64 1 (log.f64 a))))
(+.f64 (-.f64 -1 b) (-.f64 1 (log.f64 a)))
(+.f64 (-.f64 1 (log.f64 a)) (-.f64 -1 b))
(+.f64 (-.f64 1 (log.f64 a)) (+.f64 -1 (neg.f64 b)))
(+.f64 (neg.f64 b) (neg.f64 (log.f64 a)))
(+.f64 (-.f64 1 b) (-.f64 -1 (log.f64 a)))
(+.f64 (-.f64 -1 (log.f64 a)) (-.f64 1 b))
(+.f64 (-.f64 1 (+.f64 (log.f64 a) b)) -1)
(*.f64 (-.f64 (neg.f64 (log.f64 a)) b) 1)
(*.f64 1 (-.f64 (neg.f64 (log.f64 a)) b))
(*.f64 -1 (+.f64 (log.f64 a) b))
(*.f64 2 (/.f64 (-.f64 (neg.f64 (log.f64 a)) b) 2))
(*.f64 (*.f64 (-.f64 (neg.f64 (log.f64 a)) b) 2) 1/2)
(*.f64 (+.f64 (log.f64 a) b) -1)
(*.f64 1/2 (*.f64 (-.f64 (neg.f64 (log.f64 a)) b) 2))
(*.f64 (/.f64 (-.f64 (neg.f64 (log.f64 a)) b) 2) 2)
(/.f64 (-.f64 (neg.f64 (log.f64 a)) b) 1)
(/.f64 (*.f64 (-.f64 (neg.f64 (log.f64 a)) b) 2) 2)
(/.f64 (+.f64 (log.f64 a) b) -1)
(/.f64 (*.f64 (-.f64 (neg.f64 (log.f64 a)) b) 4) 4)
(/.f64 (*.f64 2 (*.f64 (-.f64 (neg.f64 (log.f64 a)) b) 4)) 8)
(/.f64 (*.f64 2 (+.f64 (log.f64 a) b)) -2)
(/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (neg.f64 (log.f64 a)) b) 4)) (*.f64 2 (*.f64 (-.f64 (neg.f64 (log.f64 a)) b) 4))) 16)
(neg.f64 (+.f64 (log.f64 a) b))
Outputs
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) b))) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) b))) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) b))) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) b))) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 -1) (+.f64 b (*.f64 -1 (log.f64 (/.f64 -1 a))))))) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 -1) (+.f64 b (*.f64 -1 (log.f64 (/.f64 -1 a))))))) y))
(*.f64 (exp.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 -1) b)))) (/.f64 x y))
(*.f64 x (/.f64 (/.f64 -1 (exp.f64 (+.f64 b (neg.f64 (log.f64 (/.f64 -1 a)))))) y))
(/.f64 x (*.f64 y (neg.f64 (exp.f64 (+.f64 b (neg.f64 (log.f64 (/.f64 -1 a))))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 -1) (+.f64 b (*.f64 -1 (log.f64 (/.f64 -1 a))))))) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 -1) (+.f64 b (*.f64 -1 (log.f64 (/.f64 -1 a))))))) y))
(*.f64 (exp.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 -1) b)))) (/.f64 x y))
(*.f64 x (/.f64 (/.f64 -1 (exp.f64 (+.f64 b (neg.f64 (log.f64 (/.f64 -1 a)))))) y))
(/.f64 x (*.f64 y (neg.f64 (exp.f64 (+.f64 b (neg.f64 (log.f64 (/.f64 -1 a))))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 -1) (+.f64 b (*.f64 -1 (log.f64 (/.f64 -1 a))))))) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 -1) (+.f64 b (*.f64 -1 (log.f64 (/.f64 -1 a))))))) y))
(*.f64 (exp.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 -1) b)))) (/.f64 x y))
(*.f64 x (/.f64 (/.f64 -1 (exp.f64 (+.f64 b (neg.f64 (log.f64 (/.f64 -1 a)))))) y))
(/.f64 x (*.f64 y (neg.f64 (exp.f64 (+.f64 b (neg.f64 (log.f64 (/.f64 -1 a))))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 -1) (+.f64 b (*.f64 -1 (log.f64 (/.f64 -1 a))))))) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 -1) (+.f64 b (*.f64 -1 (log.f64 (/.f64 -1 a))))))) y))
(*.f64 (exp.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 -1) b)))) (/.f64 x y))
(*.f64 x (/.f64 (/.f64 -1 (exp.f64 (+.f64 b (neg.f64 (log.f64 (/.f64 -1 a)))))) y))
(/.f64 x (*.f64 y (neg.f64 (exp.f64 (+.f64 b (neg.f64 (log.f64 (/.f64 -1 a))))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 (log.f64 a))) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 (log.f64 a))) y))
(*.f64 x (/.f64 (/.f64 1 a) y))
(/.f64 x (*.f64 y a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 (log.f64 a))) (*.f64 b x)) y)) (/.f64 (*.f64 (exp.f64 (neg.f64 (log.f64 a))) x) y))
(+.f64 (*.f64 x (/.f64 (exp.f64 (neg.f64 (log.f64 a))) y)) (*.f64 -1 (*.f64 (*.f64 b x) (/.f64 (exp.f64 (neg.f64 (log.f64 a))) y))))
(+.f64 (*.f64 x (/.f64 (/.f64 1 a) y)) (neg.f64 (*.f64 (*.f64 x (/.f64 1 a)) (/.f64 b y))))
(+.f64 (/.f64 x (*.f64 y a)) (neg.f64 (*.f64 (/.f64 x a) (/.f64 b y))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (neg.f64 (log.f64 a))) (*.f64 (pow.f64 b 2) x)) y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 (log.f64 a))) (*.f64 b x)) y)) (/.f64 (*.f64 (exp.f64 (neg.f64 (log.f64 a))) x) y)))
(+.f64 (+.f64 (*.f64 x (/.f64 (exp.f64 (neg.f64 (log.f64 a))) y)) (*.f64 -1 (*.f64 (*.f64 b x) (/.f64 (exp.f64 (neg.f64 (log.f64 a))) y)))) (*.f64 1/2 (*.f64 (*.f64 x (pow.f64 b 2)) (/.f64 (exp.f64 (neg.f64 (log.f64 a))) y))))
(+.f64 (*.f64 x (/.f64 (/.f64 1 a) y)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 x (/.f64 1 a)) (/.f64 (pow.f64 b 2) y))) (neg.f64 (*.f64 (*.f64 x (/.f64 1 a)) (/.f64 b y)))))
(+.f64 (neg.f64 (*.f64 (*.f64 x (/.f64 1 a)) (/.f64 b y))) (+.f64 (*.f64 x (/.f64 (/.f64 1 a) y)) (*.f64 1/2 (*.f64 (*.f64 x (/.f64 1 a)) (/.f64 (pow.f64 b 2) y)))))
(+.f64 (/.f64 x (*.f64 y a)) (+.f64 (neg.f64 (*.f64 (/.f64 x a) (/.f64 b y))) (*.f64 1/2 (*.f64 (/.f64 x a) (/.f64 (pow.f64 b 2) y)))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (exp.f64 (neg.f64 (log.f64 a))) (*.f64 (pow.f64 b 2) x)) y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (exp.f64 (neg.f64 (log.f64 a))) (*.f64 b x)) y)) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (exp.f64 (neg.f64 (log.f64 a))) (*.f64 (pow.f64 b 3) x)) y)) (/.f64 (*.f64 (exp.f64 (neg.f64 (log.f64 a))) x) y))))
(+.f64 (*.f64 -1 (*.f64 (*.f64 b x) (/.f64 (exp.f64 (neg.f64 (log.f64 a))) y))) (+.f64 (+.f64 (*.f64 x (/.f64 (exp.f64 (neg.f64 (log.f64 a))) y)) (*.f64 -1/6 (*.f64 (*.f64 x (pow.f64 b 3)) (/.f64 (exp.f64 (neg.f64 (log.f64 a))) y)))) (*.f64 1/2 (*.f64 (*.f64 x (pow.f64 b 2)) (/.f64 (exp.f64 (neg.f64 (log.f64 a))) y)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 x (/.f64 1 a)) (/.f64 (pow.f64 b 2) y))) (+.f64 (*.f64 x (/.f64 (/.f64 1 a) y)) (+.f64 (*.f64 -1/6 (*.f64 (*.f64 x (/.f64 1 a)) (/.f64 (pow.f64 b 3) y))) (neg.f64 (*.f64 (*.f64 x (/.f64 1 a)) (/.f64 b y))))))
(+.f64 (*.f64 x (/.f64 (/.f64 1 a) y)) (+.f64 (+.f64 (neg.f64 (*.f64 (*.f64 x (/.f64 1 a)) (/.f64 b y))) (*.f64 -1/6 (*.f64 (/.f64 1 a) (*.f64 (pow.f64 b 3) (/.f64 x y))))) (*.f64 1/2 (*.f64 (*.f64 x (/.f64 1 a)) (/.f64 (pow.f64 b 2) y)))))
(+.f64 (/.f64 x (*.f64 y a)) (+.f64 (*.f64 1/2 (*.f64 (/.f64 x a) (/.f64 (pow.f64 b 2) y))) (+.f64 (neg.f64 (*.f64 (/.f64 x a) (/.f64 b y))) (*.f64 -1/6 (*.f64 (/.f64 x a) (/.f64 (pow.f64 b 3) y))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 b) (log.f64 a))) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 b) (log.f64 a))) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 b) (log.f64 a))) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 b) (log.f64 a))) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(/.f64 (*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(exp.f64 (neg.f64 (+.f64 b (log.f64 a))))
(/.f64 (/.f64 1 a) (exp.f64 b))
(/.f64 (exp.f64 (neg.f64 b)) a)
(exp.f64 (neg.f64 (+.f64 b (log.f64 a))))
(/.f64 (/.f64 1 a) (exp.f64 b))
(/.f64 (exp.f64 (neg.f64 b)) a)
(exp.f64 (neg.f64 (+.f64 b (log.f64 a))))
(/.f64 (/.f64 1 a) (exp.f64 b))
(/.f64 (exp.f64 (neg.f64 b)) a)
(exp.f64 (neg.f64 (+.f64 b (log.f64 a))))
(/.f64 (/.f64 1 a) (exp.f64 b))
(/.f64 (exp.f64 (neg.f64 b)) a)
(exp.f64 (neg.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) b)))
(exp.f64 (neg.f64 (+.f64 b (log.f64 a))))
(/.f64 (/.f64 1 a) (exp.f64 b))
(/.f64 (exp.f64 (neg.f64 b)) a)
(exp.f64 (neg.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) b)))
(exp.f64 (neg.f64 (+.f64 b (log.f64 a))))
(/.f64 (/.f64 1 a) (exp.f64 b))
(/.f64 (exp.f64 (neg.f64 b)) a)
(exp.f64 (neg.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) b)))
(exp.f64 (neg.f64 (+.f64 b (log.f64 a))))
(/.f64 (/.f64 1 a) (exp.f64 b))
(/.f64 (exp.f64 (neg.f64 b)) a)
(exp.f64 (neg.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) b)))
(exp.f64 (neg.f64 (+.f64 b (log.f64 a))))
(/.f64 (/.f64 1 a) (exp.f64 b))
(/.f64 (exp.f64 (neg.f64 b)) a)
(exp.f64 (neg.f64 (+.f64 (log.f64 -1) (+.f64 b (*.f64 -1 (log.f64 (/.f64 -1 a)))))))
(exp.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 -1) b))))
(/.f64 -1 (exp.f64 (+.f64 b (neg.f64 (log.f64 (/.f64 -1 a))))))
(exp.f64 (neg.f64 (+.f64 (log.f64 -1) (+.f64 b (*.f64 -1 (log.f64 (/.f64 -1 a)))))))
(exp.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 -1) b))))
(/.f64 -1 (exp.f64 (+.f64 b (neg.f64 (log.f64 (/.f64 -1 a))))))
(exp.f64 (neg.f64 (+.f64 (log.f64 -1) (+.f64 b (*.f64 -1 (log.f64 (/.f64 -1 a)))))))
(exp.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 -1) b))))
(/.f64 -1 (exp.f64 (+.f64 b (neg.f64 (log.f64 (/.f64 -1 a))))))
(exp.f64 (neg.f64 (+.f64 (log.f64 -1) (+.f64 b (*.f64 -1 (log.f64 (/.f64 -1 a)))))))
(exp.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 -1) b))))
(/.f64 -1 (exp.f64 (+.f64 b (neg.f64 (log.f64 (/.f64 -1 a))))))
(exp.f64 (neg.f64 (log.f64 a)))
(/.f64 1 a)
(+.f64 (exp.f64 (neg.f64 (log.f64 a))) (*.f64 -1 (*.f64 (exp.f64 (neg.f64 (log.f64 a))) b)))
(+.f64 (exp.f64 (neg.f64 (log.f64 a))) (*.f64 (exp.f64 (neg.f64 (log.f64 a))) (neg.f64 b)))
(+.f64 (/.f64 1 a) (neg.f64 (*.f64 b (/.f64 1 a))))
(+.f64 (/.f64 1 a) (*.f64 (/.f64 1 a) (neg.f64 b)))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 (log.f64 a))) (pow.f64 b 2))) (+.f64 (exp.f64 (neg.f64 (log.f64 a))) (*.f64 -1 (*.f64 (exp.f64 (neg.f64 (log.f64 a))) b))))
(+.f64 (exp.f64 (neg.f64 (log.f64 a))) (+.f64 (*.f64 (exp.f64 (neg.f64 (log.f64 a))) (neg.f64 b)) (*.f64 (exp.f64 (neg.f64 (log.f64 a))) (*.f64 (pow.f64 b 2) 1/2))))
(+.f64 (/.f64 1 a) (+.f64 (neg.f64 (*.f64 b (/.f64 1 a))) (*.f64 (pow.f64 b 2) (*.f64 1/2 (/.f64 1 a)))))
(+.f64 (/.f64 1 a) (*.f64 (/.f64 1 a) (+.f64 (*.f64 1/2 (pow.f64 b 2)) (neg.f64 b))))
(+.f64 (/.f64 1 a) (*.f64 (/.f64 1 a) (+.f64 (neg.f64 b) (*.f64 1/2 (pow.f64 b 2)))))
(+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 (log.f64 a))) (pow.f64 b 2))) (+.f64 (exp.f64 (neg.f64 (log.f64 a))) (+.f64 (*.f64 -1 (*.f64 (exp.f64 (neg.f64 (log.f64 a))) b)) (*.f64 -1/6 (*.f64 (exp.f64 (neg.f64 (log.f64 a))) (pow.f64 b 3))))))
(+.f64 (exp.f64 (neg.f64 (log.f64 a))) (+.f64 (+.f64 (*.f64 (exp.f64 (neg.f64 (log.f64 a))) (neg.f64 b)) (*.f64 (exp.f64 (neg.f64 (log.f64 a))) (*.f64 (pow.f64 b 3) -1/6))) (*.f64 (exp.f64 (neg.f64 (log.f64 a))) (*.f64 (pow.f64 b 2) 1/2))))
(+.f64 (/.f64 1 a) (+.f64 (*.f64 (pow.f64 b 2) (*.f64 1/2 (/.f64 1 a))) (+.f64 (neg.f64 (*.f64 b (/.f64 1 a))) (*.f64 (/.f64 1 a) (*.f64 -1/6 (pow.f64 b 3))))))
(+.f64 (/.f64 1 a) (+.f64 (*.f64 (/.f64 1 a) (*.f64 1/2 (pow.f64 b 2))) (*.f64 (/.f64 1 a) (+.f64 (*.f64 -1/6 (pow.f64 b 3)) (neg.f64 b)))))
(+.f64 (/.f64 1 a) (+.f64 (*.f64 (/.f64 1 a) (*.f64 1/2 (pow.f64 b 2))) (*.f64 (/.f64 1 a) (+.f64 (neg.f64 b) (*.f64 -1/6 (pow.f64 b 3))))))
(exp.f64 (neg.f64 (+.f64 b (log.f64 a))))
(/.f64 (/.f64 1 a) (exp.f64 b))
(/.f64 (exp.f64 (neg.f64 b)) a)
(exp.f64 (neg.f64 (+.f64 b (log.f64 a))))
(/.f64 (/.f64 1 a) (exp.f64 b))
(/.f64 (exp.f64 (neg.f64 b)) a)
(exp.f64 (neg.f64 (+.f64 b (log.f64 a))))
(/.f64 (/.f64 1 a) (exp.f64 b))
(/.f64 (exp.f64 (neg.f64 b)) a)
(exp.f64 (neg.f64 (+.f64 b (log.f64 a))))
(/.f64 (/.f64 1 a) (exp.f64 b))
(/.f64 (exp.f64 (neg.f64 b)) a)
(exp.f64 (-.f64 (*.f64 -1 b) (log.f64 a)))
(exp.f64 (neg.f64 (+.f64 b (log.f64 a))))
(/.f64 (/.f64 1 a) (exp.f64 b))
(/.f64 (exp.f64 (neg.f64 b)) a)
(exp.f64 (-.f64 (*.f64 -1 b) (log.f64 a)))
(exp.f64 (neg.f64 (+.f64 b (log.f64 a))))
(/.f64 (/.f64 1 a) (exp.f64 b))
(/.f64 (exp.f64 (neg.f64 b)) a)
(exp.f64 (-.f64 (*.f64 -1 b) (log.f64 a)))
(exp.f64 (neg.f64 (+.f64 b (log.f64 a))))
(/.f64 (/.f64 1 a) (exp.f64 b))
(/.f64 (exp.f64 (neg.f64 b)) a)
(exp.f64 (-.f64 (*.f64 -1 b) (log.f64 a)))
(exp.f64 (neg.f64 (+.f64 b (log.f64 a))))
(/.f64 (/.f64 1 a) (exp.f64 b))
(/.f64 (exp.f64 (neg.f64 b)) a)
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) x)
(/.f64 x (*.f64 (exp.f64 b) a))
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) x)
(/.f64 x (*.f64 (exp.f64 b) a))
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) x)
(/.f64 x (*.f64 (exp.f64 b) a))
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) x)
(/.f64 x (*.f64 (exp.f64 b) a))
(*.f64 (exp.f64 (neg.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) b))) x)
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) x)
(/.f64 x (*.f64 (exp.f64 b) a))
(*.f64 (exp.f64 (neg.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) b))) x)
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) x)
(/.f64 x (*.f64 (exp.f64 b) a))
(*.f64 (exp.f64 (neg.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) b))) x)
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) x)
(/.f64 x (*.f64 (exp.f64 b) a))
(*.f64 (exp.f64 (neg.f64 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) b))) x)
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) x)
(/.f64 x (*.f64 (exp.f64 b) a))
(*.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 -1) (+.f64 b (*.f64 -1 (log.f64 (/.f64 -1 a))))))) x)
(*.f64 x (exp.f64 (neg.f64 (+.f64 (log.f64 -1) (+.f64 b (*.f64 -1 (log.f64 (/.f64 -1 a))))))))
(*.f64 x (exp.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 -1) b)))))
(*.f64 x (/.f64 -1 (exp.f64 (+.f64 b (neg.f64 (log.f64 (/.f64 -1 a)))))))
(/.f64 x (neg.f64 (exp.f64 (+.f64 b (neg.f64 (log.f64 (/.f64 -1 a)))))))
(*.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 -1) (+.f64 b (*.f64 -1 (log.f64 (/.f64 -1 a))))))) x)
(*.f64 x (exp.f64 (neg.f64 (+.f64 (log.f64 -1) (+.f64 b (*.f64 -1 (log.f64 (/.f64 -1 a))))))))
(*.f64 x (exp.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 -1) b)))))
(*.f64 x (/.f64 -1 (exp.f64 (+.f64 b (neg.f64 (log.f64 (/.f64 -1 a)))))))
(/.f64 x (neg.f64 (exp.f64 (+.f64 b (neg.f64 (log.f64 (/.f64 -1 a)))))))
(*.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 -1) (+.f64 b (*.f64 -1 (log.f64 (/.f64 -1 a))))))) x)
(*.f64 x (exp.f64 (neg.f64 (+.f64 (log.f64 -1) (+.f64 b (*.f64 -1 (log.f64 (/.f64 -1 a))))))))
(*.f64 x (exp.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 -1) b)))))
(*.f64 x (/.f64 -1 (exp.f64 (+.f64 b (neg.f64 (log.f64 (/.f64 -1 a)))))))
(/.f64 x (neg.f64 (exp.f64 (+.f64 b (neg.f64 (log.f64 (/.f64 -1 a)))))))
(*.f64 (exp.f64 (neg.f64 (+.f64 (log.f64 -1) (+.f64 b (*.f64 -1 (log.f64 (/.f64 -1 a))))))) x)
(*.f64 x (exp.f64 (neg.f64 (+.f64 (log.f64 -1) (+.f64 b (*.f64 -1 (log.f64 (/.f64 -1 a))))))))
(*.f64 x (exp.f64 (neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 -1) b)))))
(*.f64 x (/.f64 -1 (exp.f64 (+.f64 b (neg.f64 (log.f64 (/.f64 -1 a)))))))
(/.f64 x (neg.f64 (exp.f64 (+.f64 b (neg.f64 (log.f64 (/.f64 -1 a)))))))
(*.f64 (exp.f64 (neg.f64 (log.f64 a))) x)
(*.f64 x (exp.f64 (neg.f64 (log.f64 a))))
(*.f64 x (/.f64 1 a))
(/.f64 x a)
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (neg.f64 (log.f64 a))) (*.f64 b x))) (*.f64 (exp.f64 (neg.f64 (log.f64 a))) x))
(+.f64 (*.f64 x (exp.f64 (neg.f64 (log.f64 a)))) (*.f64 -1 (*.f64 (exp.f64 (neg.f64 (log.f64 a))) (*.f64 b x))))
(*.f64 (/.f64 1 a) (+.f64 x (neg.f64 (*.f64 b x))))
(+.f64 (/.f64 x a) (*.f64 b (/.f64 (neg.f64 x) a)))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (neg.f64 (log.f64 a))) (*.f64 b x))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 (log.f64 a))) (*.f64 (pow.f64 b 2) x))) (*.f64 (exp.f64 (neg.f64 (log.f64 a))) x)))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (neg.f64 (log.f64 a))) (*.f64 b x))) (+.f64 (*.f64 x (exp.f64 (neg.f64 (log.f64 a)))) (*.f64 (exp.f64 (neg.f64 (log.f64 a))) (*.f64 (*.f64 x (pow.f64 b 2)) 1/2))))
(+.f64 (neg.f64 (*.f64 x (*.f64 b (/.f64 1 a)))) (*.f64 (/.f64 1 a) (+.f64 x (*.f64 1/2 (*.f64 x (pow.f64 b 2))))))
(*.f64 (/.f64 1 a) (+.f64 (*.f64 1/2 (*.f64 x (pow.f64 b 2))) (+.f64 x (neg.f64 (*.f64 b x)))))
(*.f64 (/.f64 1 a) (+.f64 x (+.f64 (neg.f64 (*.f64 b x)) (*.f64 1/2 (*.f64 x (pow.f64 b 2))))))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (neg.f64 (log.f64 a))) (*.f64 b x))) (+.f64 (*.f64 -1/6 (*.f64 (exp.f64 (neg.f64 (log.f64 a))) (*.f64 (pow.f64 b 3) x))) (+.f64 (*.f64 1/2 (*.f64 (exp.f64 (neg.f64 (log.f64 a))) (*.f64 (pow.f64 b 2) x))) (*.f64 (exp.f64 (neg.f64 (log.f64 a))) x))))
(+.f64 (*.f64 -1 (*.f64 (exp.f64 (neg.f64 (log.f64 a))) (*.f64 b x))) (+.f64 (*.f64 (exp.f64 (neg.f64 (log.f64 a))) (*.f64 (*.f64 x (pow.f64 b 2)) 1/2)) (+.f64 (*.f64 x (exp.f64 (neg.f64 (log.f64 a)))) (*.f64 (exp.f64 (neg.f64 (log.f64 a))) (*.f64 (*.f64 x (pow.f64 b 3)) -1/6)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 x (/.f64 1 a)) (pow.f64 b 2))) (+.f64 (*.f64 (/.f64 1 a) (+.f64 x (neg.f64 (*.f64 b x)))) (*.f64 -1/6 (*.f64 x (*.f64 (/.f64 1 a) (pow.f64 b 3))))))
(+.f64 (neg.f64 (*.f64 x (*.f64 b (/.f64 1 a)))) (*.f64 (/.f64 1 a) (+.f64 (*.f64 -1/6 (*.f64 x (pow.f64 b 3))) (+.f64 x (*.f64 1/2 (*.f64 x (pow.f64 b 2)))))))
(+.f64 (*.f64 1/2 (*.f64 (/.f64 x a) (pow.f64 b 2))) (*.f64 (/.f64 1 a) (+.f64 (*.f64 -1/6 (*.f64 x (pow.f64 b 3))) (+.f64 x (neg.f64 (*.f64 b x))))))
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) x)
(/.f64 x (*.f64 (exp.f64 b) a))
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) x)
(/.f64 x (*.f64 (exp.f64 b) a))
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) x)
(/.f64 x (*.f64 (exp.f64 b) a))
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) x)
(/.f64 x (*.f64 (exp.f64 b) a))
(*.f64 (exp.f64 (-.f64 (*.f64 -1 b) (log.f64 a))) x)
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) x)
(/.f64 x (*.f64 (exp.f64 b) a))
(*.f64 (exp.f64 (-.f64 (*.f64 -1 b) (log.f64 a))) x)
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) x)
(/.f64 x (*.f64 (exp.f64 b) a))
(*.f64 (exp.f64 (-.f64 (*.f64 -1 b) (log.f64 a))) x)
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) x)
(/.f64 x (*.f64 (exp.f64 b) a))
(*.f64 (exp.f64 (-.f64 (*.f64 -1 b) (log.f64 a))) x)
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) x)
(/.f64 x (*.f64 (exp.f64 b) a))
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) x)
(/.f64 x (*.f64 (exp.f64 b) a))
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) x)
(/.f64 x (*.f64 (exp.f64 b) a))
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) x)
(/.f64 x (*.f64 (exp.f64 b) a))
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) x)
(/.f64 x (*.f64 (exp.f64 b) a))
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) x)
(/.f64 x (*.f64 (exp.f64 b) a))
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) x)
(/.f64 x (*.f64 (exp.f64 b) a))
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) x)
(/.f64 x (*.f64 (exp.f64 b) a))
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) x)
(/.f64 x (*.f64 (exp.f64 b) a))
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) x)
(/.f64 x (*.f64 (exp.f64 b) a))
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) x)
(/.f64 x (*.f64 (exp.f64 b) a))
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) x)
(/.f64 x (*.f64 (exp.f64 b) a))
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) x)
(/.f64 x (*.f64 (exp.f64 b) a))
(*.f64 -1 (+.f64 b (log.f64 a)))
(neg.f64 (+.f64 b (log.f64 a)))
(-.f64 (neg.f64 (log.f64 a)) b)
(*.f64 -1 (+.f64 b (log.f64 a)))
(neg.f64 (+.f64 b (log.f64 a)))
(-.f64 (neg.f64 (log.f64 a)) b)
(*.f64 -1 (+.f64 b (log.f64 a)))
(neg.f64 (+.f64 b (log.f64 a)))
(-.f64 (neg.f64 (log.f64 a)) b)
(*.f64 -1 (+.f64 b (log.f64 a)))
(neg.f64 (+.f64 b (log.f64 a)))
(-.f64 (neg.f64 (log.f64 a)) b)
(*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) b))
(neg.f64 (+.f64 b (log.f64 a)))
(-.f64 (neg.f64 (log.f64 a)) b)
(*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) b))
(neg.f64 (+.f64 b (log.f64 a)))
(-.f64 (neg.f64 (log.f64 a)) b)
(*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) b))
(neg.f64 (+.f64 b (log.f64 a)))
(-.f64 (neg.f64 (log.f64 a)) b)
(*.f64 -1 (+.f64 (*.f64 -1 (log.f64 (/.f64 1 a))) b))
(neg.f64 (+.f64 b (log.f64 a)))
(-.f64 (neg.f64 (log.f64 a)) b)
(*.f64 -1 (+.f64 (log.f64 -1) (+.f64 b (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(neg.f64 (+.f64 (log.f64 -1) (+.f64 b (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 -1) b)))
(neg.f64 (+.f64 (log.f64 -1) (+.f64 b (neg.f64 (log.f64 (/.f64 -1 a))))))
(neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 b (log.f64 -1))))
(*.f64 -1 (+.f64 (log.f64 -1) (+.f64 b (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(neg.f64 (+.f64 (log.f64 -1) (+.f64 b (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 -1) b)))
(neg.f64 (+.f64 (log.f64 -1) (+.f64 b (neg.f64 (log.f64 (/.f64 -1 a))))))
(neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 b (log.f64 -1))))
(*.f64 -1 (+.f64 (log.f64 -1) (+.f64 b (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(neg.f64 (+.f64 (log.f64 -1) (+.f64 b (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 -1) b)))
(neg.f64 (+.f64 (log.f64 -1) (+.f64 b (neg.f64 (log.f64 (/.f64 -1 a))))))
(neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 b (log.f64 -1))))
(*.f64 -1 (+.f64 (log.f64 -1) (+.f64 b (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(neg.f64 (+.f64 (log.f64 -1) (+.f64 b (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 (log.f64 -1) b)))
(neg.f64 (+.f64 (log.f64 -1) (+.f64 b (neg.f64 (log.f64 (/.f64 -1 a))))))
(neg.f64 (+.f64 (neg.f64 (log.f64 (/.f64 -1 a))) (+.f64 b (log.f64 -1))))
(*.f64 -1 (log.f64 a))
(neg.f64 (log.f64 a))
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 -1 b))
(neg.f64 (+.f64 b (log.f64 a)))
(-.f64 (neg.f64 (log.f64 a)) b)
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 -1 b))
(neg.f64 (+.f64 b (log.f64 a)))
(-.f64 (neg.f64 (log.f64 a)) b)
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 -1 b))
(neg.f64 (+.f64 b (log.f64 a)))
(-.f64 (neg.f64 (log.f64 a)) b)
(*.f64 -1 b)
(neg.f64 b)
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 -1 b))
(neg.f64 (+.f64 b (log.f64 a)))
(-.f64 (neg.f64 (log.f64 a)) b)
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 -1 b))
(neg.f64 (+.f64 b (log.f64 a)))
(-.f64 (neg.f64 (log.f64 a)) b)
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 -1 b))
(neg.f64 (+.f64 b (log.f64 a)))
(-.f64 (neg.f64 (log.f64 a)) b)
(*.f64 -1 b)
(neg.f64 b)
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 -1 b))
(neg.f64 (+.f64 b (log.f64 a)))
(-.f64 (neg.f64 (log.f64 a)) b)
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 -1 b))
(neg.f64 (+.f64 b (log.f64 a)))
(-.f64 (neg.f64 (log.f64 a)) b)
(+.f64 (*.f64 -1 (log.f64 a)) (*.f64 -1 b))
(neg.f64 (+.f64 b (log.f64 a)))
(-.f64 (neg.f64 (log.f64 a)) b)
(+.f64 (/.f64 (/.f64 x y) (exp.f64 (+.f64 (log.f64 a) b))) 0)
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(+.f64 0 (/.f64 (/.f64 x y) (exp.f64 (+.f64 (log.f64 a) b))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(-.f64 (/.f64 (/.f64 x y) (exp.f64 (+.f64 (log.f64 a) b))) 0)
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(*.f64 x (/.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) y))
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(*.f64 (/.f64 x (exp.f64 (+.f64 (log.f64 a) b))) (/.f64 1 y))
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(*.f64 (/.f64 (/.f64 x y) (exp.f64 (+.f64 (log.f64 a) b))) 1)
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(*.f64 1 (/.f64 (/.f64 x y) (exp.f64 (+.f64 (log.f64 a) b))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(*.f64 -1 (/.f64 (/.f64 x (exp.f64 (+.f64 (log.f64 a) b))) (neg.f64 y)))
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(*.f64 (/.f64 (+.f64 x x) (exp.f64 (+.f64 (log.f64 a) b))) (/.f64 1/2 y))
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(*.f64 (/.f64 (+.f64 x x) (exp.f64 (+.f64 (log.f64 a) b))) (*.f64 (/.f64 1 y) 1/2))
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(*.f64 (/.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) y) x)
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(*.f64 2 (/.f64 (/.f64 x (exp.f64 (+.f64 (log.f64 a) b))) (+.f64 y y)))
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(*.f64 2 (/.f64 (/.f64 (/.f64 x y) (exp.f64 (+.f64 (log.f64 a) b))) 2))
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(*.f64 2 (*.f64 (/.f64 1/2 y) (/.f64 x (exp.f64 (+.f64 (log.f64 a) b)))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(*.f64 2 (*.f64 (*.f64 x (/.f64 1/2 y)) (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(*.f64 2 (*.f64 (/.f64 (/.f64 1/2 y) (exp.f64 (+.f64 (log.f64 a) b))) x))
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(*.f64 2 (*.f64 (*.f64 x 1/2) (/.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) y)))
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(*.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 2) (*.f64 x (/.f64 1/2 y)))
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(*.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 2) (*.f64 (/.f64 1 y) (*.f64 x 1/2)))
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(*.f64 (*.f64 (/.f64 (/.f64 x y) (exp.f64 (+.f64 (log.f64 a) b))) 2) 1/2)
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(*.f64 (/.f64 (*.f64 x 4) (exp.f64 (+.f64 (log.f64 a) b))) (/.f64 1 (*.f64 y 4)))
(*.f64 (*.f64 4 (/.f64 x (exp.f64 (+.f64 b (log.f64 a))))) (/.f64 1 (*.f64 y 4)))
(*.f64 (/.f64 (/.f64 (*.f64 x 4) a) (exp.f64 b)) (/.f64 1/4 y))
(*.f64 4 (*.f64 (/.f64 x (*.f64 (exp.f64 b) a)) (/.f64 1/4 y)))
(*.f64 (/.f64 1/4 y) (/.f64 (*.f64 x 4) (*.f64 (exp.f64 b) a)))
(*.f64 (+.f64 x x) (/.f64 (/.f64 1/2 y) (exp.f64 (+.f64 (log.f64 a) b))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(*.f64 (+.f64 x x) (*.f64 (/.f64 1 y) (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 1/2)))
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(*.f64 (+.f64 x x) (*.f64 1/2 (/.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) y)))
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(*.f64 (/.f64 1 y) (/.f64 x (exp.f64 (+.f64 (log.f64 a) b))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(*.f64 (/.f64 x y) (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)))
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(*.f64 (/.f64 (neg.f64 x) (exp.f64 (+.f64 (log.f64 a) b))) (/.f64 -1 y))
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(*.f64 (exp.f64 (-.f64 -1 b)) (*.f64 (/.f64 1 y) (*.f64 x (exp.f64 (-.f64 1 (log.f64 a))))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(*.f64 (exp.f64 (-.f64 -1 b)) (*.f64 (/.f64 x y) (exp.f64 (-.f64 1 (log.f64 a)))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(*.f64 (exp.f64 (-.f64 1 (log.f64 a))) (*.f64 x (/.f64 (exp.f64 (-.f64 -1 b)) y)))
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(*.f64 (exp.f64 (-.f64 1 (log.f64 a))) (*.f64 (/.f64 x y) (exp.f64 (-.f64 -1 b))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(*.f64 (/.f64 2 (*.f64 y (exp.f64 (+.f64 (log.f64 a) b)))) (*.f64 x 1/2))
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(*.f64 (*.f64 x (exp.f64 (-.f64 1 (log.f64 a)))) (/.f64 (exp.f64 (-.f64 -1 b)) y))
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(*.f64 (/.f64 2 (/.f64 y x)) (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 1/2))
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(*.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 1/2) (/.f64 2 (/.f64 y x)))
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(*.f64 (*.f64 x 1/2) (/.f64 2 (*.f64 y (exp.f64 (+.f64 (log.f64 a) b)))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(*.f64 1/2 (*.f64 (/.f64 (/.f64 x y) (exp.f64 (+.f64 (log.f64 a) b))) 2))
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(*.f64 (/.f64 (exp.f64 (-.f64 -1 b)) y) (*.f64 x (exp.f64 (-.f64 1 (log.f64 a)))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(*.f64 (/.f64 (/.f64 1/2 y) (exp.f64 (+.f64 (log.f64 a) b))) (+.f64 x x))
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(*.f64 (*.f64 x (/.f64 1/2 y)) (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 2))
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(*.f64 (/.f64 1/2 y) (/.f64 (+.f64 x x) (exp.f64 (+.f64 (log.f64 a) b))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(*.f64 (*.f64 2 (exp.f64 (-.f64 1 (log.f64 a)))) (*.f64 (/.f64 (exp.f64 (-.f64 -1 b)) (+.f64 y y)) x))
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(*.f64 (*.f64 2 (exp.f64 (-.f64 -1 b))) (*.f64 (/.f64 (exp.f64 (-.f64 1 (log.f64 a))) (+.f64 y y)) x))
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(*.f64 (*.f64 x (/.f64 (exp.f64 (-.f64 -1 b)) y)) (exp.f64 (-.f64 1 (log.f64 a))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(*.f64 (*.f64 (/.f64 1 y) 1/2) (/.f64 (+.f64 x x) (exp.f64 (+.f64 (log.f64 a) b))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(*.f64 (*.f64 (/.f64 1 y) (*.f64 x 1/2)) (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 2))
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(*.f64 (*.f64 (/.f64 1 y) (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 1/2)) (+.f64 x x))
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(*.f64 (*.f64 (/.f64 1 y) (*.f64 x (exp.f64 (-.f64 1 (log.f64 a))))) (exp.f64 (-.f64 -1 b)))
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(*.f64 (*.f64 (/.f64 x y) (exp.f64 (-.f64 1 (log.f64 a)))) (exp.f64 (-.f64 -1 b)))
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(*.f64 (*.f64 (/.f64 x y) (exp.f64 (-.f64 -1 b))) (exp.f64 (-.f64 1 (log.f64 a))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(*.f64 (/.f64 (/.f64 x (exp.f64 (+.f64 (log.f64 a) b))) (neg.f64 y)) -1)
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(*.f64 (/.f64 (/.f64 x (exp.f64 (+.f64 (log.f64 a) b))) (+.f64 y y)) 2)
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(*.f64 (/.f64 -1 y) (/.f64 (neg.f64 x) (exp.f64 (+.f64 (log.f64 a) b))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(*.f64 (/.f64 (/.f64 (/.f64 x y) (exp.f64 (+.f64 (log.f64 a) b))) 2) 2)
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(*.f64 (/.f64 1 (*.f64 y 4)) (/.f64 (*.f64 x 4) (exp.f64 (+.f64 (log.f64 a) b))))
(*.f64 (*.f64 4 (/.f64 x (exp.f64 (+.f64 b (log.f64 a))))) (/.f64 1 (*.f64 y 4)))
(*.f64 (/.f64 (/.f64 (*.f64 x 4) a) (exp.f64 b)) (/.f64 1/4 y))
(*.f64 4 (*.f64 (/.f64 x (*.f64 (exp.f64 b) a)) (/.f64 1/4 y)))
(*.f64 (/.f64 1/4 y) (/.f64 (*.f64 x 4) (*.f64 (exp.f64 b) a)))
(*.f64 (+.f64 (/.f64 1/2 y) (/.f64 1/2 y)) (/.f64 x (exp.f64 (+.f64 (log.f64 a) b))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(neg.f64 (/.f64 (/.f64 x (exp.f64 (+.f64 (log.f64 a) b))) (neg.f64 y)))
(*.f64 x (/.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) y))
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) (/.f64 x y))
(/.f64 (/.f64 x y) (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x a) (*.f64 y (exp.f64 b)))
(/.f64 (/.f64 x (*.f64 y a)) (exp.f64 b))
(+.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 0)
(exp.f64 (neg.f64 (+.f64 b (log.f64 a))))
(/.f64 (/.f64 1 a) (exp.f64 b))
(/.f64 (exp.f64 (neg.f64 b)) a)
(+.f64 0 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)))
(exp.f64 (neg.f64 (+.f64 b (log.f64 a))))
(/.f64 (/.f64 1 a) (exp.f64 b))
(/.f64 (exp.f64 (neg.f64 b)) a)
(+.f64 -1 (-.f64 1 (neg.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)))))
(exp.f64 (neg.f64 (+.f64 b (log.f64 a))))
(/.f64 (/.f64 1 a) (exp.f64 b))
(/.f64 (exp.f64 (neg.f64 b)) a)
(+.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 1/2) (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 1/2))
(exp.f64 (neg.f64 (+.f64 b (log.f64 a))))
(/.f64 (/.f64 1 a) (exp.f64 b))
(/.f64 (exp.f64 (neg.f64 b)) a)
(-.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 0)
(exp.f64 (neg.f64 (+.f64 b (log.f64 a))))
(/.f64 (/.f64 1 a) (exp.f64 b))
(/.f64 (exp.f64 (neg.f64 b)) a)
(-.f64 0 (neg.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b))))
(exp.f64 (neg.f64 (+.f64 b (log.f64 a))))
(/.f64 (/.f64 1 a) (exp.f64 b))
(/.f64 (exp.f64 (neg.f64 b)) a)
(*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 1)
(exp.f64 (neg.f64 (+.f64 b (log.f64 a))))
(/.f64 (/.f64 1 a) (exp.f64 b))
(/.f64 (exp.f64 (neg.f64 b)) a)
(*.f64 1 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)))
(exp.f64 (neg.f64 (+.f64 b (log.f64 a))))
(/.f64 (/.f64 1 a) (exp.f64 b))
(/.f64 (exp.f64 (neg.f64 b)) a)
(*.f64 -1 (neg.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b))))
(exp.f64 (neg.f64 (+.f64 b (log.f64 a))))
(/.f64 (/.f64 1 a) (exp.f64 b))
(/.f64 (exp.f64 (neg.f64 b)) a)
(*.f64 2 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 1/2))
(exp.f64 (neg.f64 (+.f64 b (log.f64 a))))
(/.f64 (/.f64 1 a) (exp.f64 b))
(/.f64 (exp.f64 (neg.f64 b)) a)
(*.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 2) 1/2)
(exp.f64 (neg.f64 (+.f64 b (log.f64 a))))
(/.f64 (/.f64 1 a) (exp.f64 b))
(/.f64 (exp.f64 (neg.f64 b)) a)
(*.f64 (neg.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b))) -1)
(exp.f64 (neg.f64 (+.f64 b (log.f64 a))))
(/.f64 (/.f64 1 a) (exp.f64 b))
(/.f64 (exp.f64 (neg.f64 b)) a)
(*.f64 (exp.f64 (-.f64 -1 b)) (exp.f64 (-.f64 1 (log.f64 a))))
(exp.f64 (neg.f64 (+.f64 b (log.f64 a))))
(/.f64 (/.f64 1 a) (exp.f64 b))
(/.f64 (exp.f64 (neg.f64 b)) a)
(*.f64 (exp.f64 (-.f64 1 (log.f64 a))) (exp.f64 (-.f64 -1 b)))
(exp.f64 (neg.f64 (+.f64 b (log.f64 a))))
(/.f64 (/.f64 1 a) (exp.f64 b))
(/.f64 (exp.f64 (neg.f64 b)) a)
(*.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 1/2) 2)
(exp.f64 (neg.f64 (+.f64 b (log.f64 a))))
(/.f64 (/.f64 1 a) (exp.f64 b))
(/.f64 (exp.f64 (neg.f64 b)) a)
(*.f64 1/2 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 2))
(exp.f64 (neg.f64 (+.f64 b (log.f64 a))))
(/.f64 (/.f64 1 a) (exp.f64 b))
(/.f64 (exp.f64 (neg.f64 b)) a)
(*.f64 (exp.f64 (neg.f64 (log.f64 a))) (exp.f64 (neg.f64 b)))
(exp.f64 (neg.f64 (+.f64 b (log.f64 a))))
(/.f64 (/.f64 1 a) (exp.f64 b))
(/.f64 (exp.f64 (neg.f64 b)) a)
(*.f64 (exp.f64 (neg.f64 b)) (exp.f64 (neg.f64 (log.f64 a))))
(exp.f64 (neg.f64 (+.f64 b (log.f64 a))))
(/.f64 (/.f64 1 a) (exp.f64 b))
(/.f64 (exp.f64 (neg.f64 b)) a)
(*.f64 (exp.f64 -1) (exp.f64 (-.f64 1 (+.f64 (log.f64 a) b))))
(exp.f64 (neg.f64 (+.f64 b (log.f64 a))))
(/.f64 (/.f64 1 a) (exp.f64 b))
(/.f64 (exp.f64 (neg.f64 b)) a)
(*.f64 (exp.f64 (-.f64 -1 (log.f64 a))) (exp.f64 (-.f64 1 b)))
(exp.f64 (neg.f64 (+.f64 b (log.f64 a))))
(/.f64 (/.f64 1 a) (exp.f64 b))
(/.f64 (exp.f64 (neg.f64 b)) a)
(/.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 1)
(exp.f64 (neg.f64 (+.f64 b (log.f64 a))))
(/.f64 (/.f64 1 a) (exp.f64 b))
(/.f64 (exp.f64 (neg.f64 b)) a)
(/.f64 1 (exp.f64 (+.f64 (log.f64 a) b)))
(exp.f64 (neg.f64 (+.f64 b (log.f64 a))))
(/.f64 (/.f64 1 a) (exp.f64 b))
(/.f64 (exp.f64 (neg.f64 b)) a)
(/.f64 -1 (-.f64 0 (exp.f64 (+.f64 (log.f64 a) b))))
(exp.f64 (neg.f64 (+.f64 b (log.f64 a))))
(/.f64 (/.f64 1 a) (exp.f64 b))
(/.f64 (exp.f64 (neg.f64 b)) a)
(/.f64 2 (+.f64 (exp.f64 (+.f64 (log.f64 a) b)) (exp.f64 (+.f64 (log.f64 a) b))))
(exp.f64 (neg.f64 (+.f64 b (log.f64 a))))
(/.f64 (/.f64 1 a) (exp.f64 b))
(/.f64 (exp.f64 (neg.f64 b)) a)
(/.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 2) 2)
(exp.f64 (neg.f64 (+.f64 b (log.f64 a))))
(/.f64 (/.f64 1 a) (exp.f64 b))
(/.f64 (exp.f64 (neg.f64 b)) a)
(/.f64 (neg.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b))) -1)
(exp.f64 (neg.f64 (+.f64 b (log.f64 a))))
(/.f64 (/.f64 1 a) (exp.f64 b))
(/.f64 (exp.f64 (neg.f64 b)) a)
(/.f64 (exp.f64 (-.f64 -1 b)) (exp.f64 (+.f64 (log.f64 a) -1)))
(/.f64 (exp.f64 (-.f64 -1 b)) (*.f64 (exp.f64 -1) a))
(/.f64 (exp.f64 (-.f64 1 (log.f64 a))) (exp.f64 (+.f64 b 1)))
(/.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 4) 4)
(exp.f64 (neg.f64 (+.f64 b (log.f64 a))))
(/.f64 (/.f64 1 a) (exp.f64 b))
(/.f64 (exp.f64 (neg.f64 b)) a)
(/.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) -2) -2)
(exp.f64 (neg.f64 (+.f64 b (log.f64 a))))
(/.f64 (/.f64 1 a) (exp.f64 b))
(/.f64 (exp.f64 (neg.f64 b)) a)
(/.f64 (*.f64 2 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 4)) 8)
(exp.f64 (neg.f64 (+.f64 b (log.f64 a))))
(/.f64 (/.f64 1 a) (exp.f64 b))
(/.f64 (exp.f64 (neg.f64 b)) a)
(/.f64 (+.f64 (*.f64 2 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 4)) (*.f64 2 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) 4))) 16)
(exp.f64 (neg.f64 (+.f64 b (log.f64 a))))
(/.f64 (/.f64 1 a) (exp.f64 b))
(/.f64 (exp.f64 (neg.f64 b)) a)
(neg.f64 (neg.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b))))
(exp.f64 (neg.f64 (+.f64 b (log.f64 a))))
(/.f64 (/.f64 1 a) (exp.f64 b))
(/.f64 (exp.f64 (neg.f64 b)) a)
(+.f64 (/.f64 x (exp.f64 (+.f64 (log.f64 a) b))) 0)
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) x)
(/.f64 x (*.f64 (exp.f64 b) a))
(+.f64 0 (/.f64 x (exp.f64 (+.f64 (log.f64 a) b))))
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) x)
(/.f64 x (*.f64 (exp.f64 b) a))
(+.f64 -1 (-.f64 1 (/.f64 (neg.f64 x) (exp.f64 (+.f64 (log.f64 a) b)))))
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) x)
(/.f64 x (*.f64 (exp.f64 b) a))
(-.f64 (/.f64 x (exp.f64 (+.f64 (log.f64 a) b))) 0)
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) x)
(/.f64 x (*.f64 (exp.f64 b) a))
(-.f64 0 (/.f64 (neg.f64 x) (exp.f64 (+.f64 (log.f64 a) b))))
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) x)
(/.f64 x (*.f64 (exp.f64 b) a))
(/.f64 x (exp.f64 (+.f64 (log.f64 a) b)))
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) x)
(/.f64 x (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 x (exp.f64 (+.f64 (log.f64 a) b))) 1)
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) x)
(/.f64 x (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 (+.f64 x x) (exp.f64 (+.f64 (log.f64 a) b))) 2)
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) x)
(/.f64 x (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 (*.f64 x 4) (exp.f64 (+.f64 (log.f64 a) b))) 4)
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) x)
(/.f64 x (*.f64 (exp.f64 b) a))
(/.f64 (/.f64 (neg.f64 x) (exp.f64 (+.f64 (log.f64 a) b))) -1)
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) x)
(/.f64 x (*.f64 (exp.f64 b) a))
(/.f64 (*.f64 (/.f64 (+.f64 x x) (exp.f64 (+.f64 (log.f64 a) b))) 4) 8)
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) x)
(/.f64 x (*.f64 (exp.f64 b) a))
(/.f64 (*.f64 x (exp.f64 (-.f64 1 (log.f64 a)))) (exp.f64 (+.f64 b 1)))
(*.f64 (exp.f64 (-.f64 1 (log.f64 a))) (/.f64 x (exp.f64 (+.f64 b 1))))
(*.f64 x (/.f64 (exp.f64 (-.f64 1 (log.f64 a))) (exp.f64 (+.f64 b 1))))
(/.f64 (*.f64 (/.f64 x (exp.f64 (+.f64 (log.f64 a) b))) -2) -2)
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) x)
(/.f64 x (*.f64 (exp.f64 b) a))
(/.f64 (*.f64 2 (*.f64 (/.f64 (+.f64 x x) (exp.f64 (+.f64 (log.f64 a) b))) 4)) 16)
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) x)
(/.f64 x (*.f64 (exp.f64 b) a))
(neg.f64 (/.f64 (neg.f64 x) (exp.f64 (+.f64 (log.f64 a) b))))
(*.f64 (exp.f64 (neg.f64 (+.f64 b (log.f64 a)))) x)
(*.f64 (/.f64 (/.f64 1 a) (exp.f64 b)) x)
(/.f64 x (*.f64 (exp.f64 b) a))
(+.f64 (neg.f64 (log.f64 a)) (neg.f64 b))
(neg.f64 (+.f64 b (log.f64 a)))
(-.f64 (neg.f64 (log.f64 a)) b)
(+.f64 (-.f64 (neg.f64 (log.f64 a)) b) 0)
(neg.f64 (+.f64 b (log.f64 a)))
(-.f64 (neg.f64 (log.f64 a)) b)
(+.f64 0 (-.f64 (neg.f64 (log.f64 a)) b))
(neg.f64 (+.f64 b (log.f64 a)))
(-.f64 (neg.f64 (log.f64 a)) b)
(+.f64 -1 (-.f64 1 (+.f64 (log.f64 a) b)))
(neg.f64 (+.f64 b (log.f64 a)))
(-.f64 (neg.f64 (log.f64 a)) b)
(+.f64 -1 (+.f64 (-.f64 1 b) (neg.f64 (log.f64 a))))
(neg.f64 (+.f64 b (log.f64 a)))
(-.f64 (neg.f64 (log.f64 a)) b)
(+.f64 -1 (+.f64 (-.f64 1 (+.f64 b 1)) (-.f64 1 (log.f64 a))))
(+.f64 -1 (+.f64 (-.f64 1 (log.f64 a)) (-.f64 1 (+.f64 b 1))))
(+.f64 (-.f64 1 (+.f64 b 1)) (+.f64 -1 (-.f64 1 (log.f64 a))))
(+.f64 (neg.f64 (log.f64 a)) (-.f64 -1 (-.f64 b 1)))
(+.f64 (neg.f64 (log.f64 a)) (-.f64 -1 (+.f64 b -1)))
(+.f64 (-.f64 -1 b) (-.f64 1 (log.f64 a)))
(neg.f64 (+.f64 b (log.f64 a)))
(-.f64 (neg.f64 (log.f64 a)) b)
(+.f64 (-.f64 1 (log.f64 a)) (-.f64 -1 b))
(neg.f64 (+.f64 b (log.f64 a)))
(-.f64 (neg.f64 (log.f64 a)) b)
(+.f64 (-.f64 1 (log.f64 a)) (+.f64 -1 (neg.f64 b)))
(neg.f64 (+.f64 b (log.f64 a)))
(-.f64 (neg.f64 (log.f64 a)) b)
(+.f64 (neg.f64 b) (neg.f64 (log.f64 a)))
(neg.f64 (+.f64 b (log.f64 a)))
(-.f64 (neg.f64 (log.f64 a)) b)
(+.f64 (-.f64 1 b) (-.f64 -1 (log.f64 a)))
(neg.f64 (+.f64 b (log.f64 a)))
(-.f64 (neg.f64 (log.f64 a)) b)
(+.f64 (-.f64 -1 (log.f64 a)) (-.f64 1 b))
(neg.f64 (+.f64 b (log.f64 a)))
(-.f64 (neg.f64 (log.f64 a)) b)
(+.f64 (-.f64 1 (+.f64 (log.f64 a) b)) -1)
(neg.f64 (+.f64 b (log.f64 a)))
(-.f64 (neg.f64 (log.f64 a)) b)
(*.f64 (-.f64 (neg.f64 (log.f64 a)) b) 1)
(neg.f64 (+.f64 b (log.f64 a)))
(-.f64 (neg.f64 (log.f64 a)) b)
(*.f64 1 (-.f64 (neg.f64 (log.f64 a)) b))
(neg.f64 (+.f64 b (log.f64 a)))
(-.f64 (neg.f64 (log.f64 a)) b)
(*.f64 -1 (+.f64 (log.f64 a) b))
(neg.f64 (+.f64 b (log.f64 a)))
(-.f64 (neg.f64 (log.f64 a)) b)
(*.f64 2 (/.f64 (-.f64 (neg.f64 (log.f64 a)) b) 2))
(neg.f64 (+.f64 b (log.f64 a)))
(-.f64 (neg.f64 (log.f64 a)) b)
(*.f64 (*.f64 (-.f64 (neg.f64 (log.f64 a)) b) 2) 1/2)
(neg.f64 (+.f64 b (log.f64 a)))
(-.f64 (neg.f64 (log.f64 a)) b)
(*.f64 (+.f64 (log.f64 a) b) -1)
(neg.f64 (+.f64 b (log.f64 a)))
(-.f64 (neg.f64 (log.f64 a)) b)
(*.f64 1/2 (*.f64 (-.f64 (neg.f64 (log.f64 a)) b) 2))
(neg.f64 (+.f64 b (log.f64 a)))
(-.f64 (neg.f64 (log.f64 a)) b)
(*.f64 (/.f64 (-.f64 (neg.f64 (log.f64 a)) b) 2) 2)
(neg.f64 (+.f64 b (log.f64 a)))
(-.f64 (neg.f64 (log.f64 a)) b)
(/.f64 (-.f64 (neg.f64 (log.f64 a)) b) 1)
(neg.f64 (+.f64 b (log.f64 a)))
(-.f64 (neg.f64 (log.f64 a)) b)
(/.f64 (*.f64 (-.f64 (neg.f64 (log.f64 a)) b) 2) 2)
(neg.f64 (+.f64 b (log.f64 a)))
(-.f64 (neg.f64 (log.f64 a)) b)
(/.f64 (+.f64 (log.f64 a) b) -1)
(neg.f64 (+.f64 b (log.f64 a)))
(-.f64 (neg.f64 (log.f64 a)) b)
(/.f64 (*.f64 (-.f64 (neg.f64 (log.f64 a)) b) 4) 4)
(neg.f64 (+.f64 b (log.f64 a)))
(-.f64 (neg.f64 (log.f64 a)) b)
(/.f64 (*.f64 2 (*.f64 (-.f64 (neg.f64 (log.f64 a)) b) 4)) 8)
(neg.f64 (+.f64 b (log.f64 a)))
(-.f64 (neg.f64 (log.f64 a)) b)
(/.f64 (*.f64 2 (+.f64 (log.f64 a) b)) -2)
(neg.f64 (+.f64 b (log.f64 a)))
(-.f64 (neg.f64 (log.f64 a)) b)
(/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (neg.f64 (log.f64 a)) b) 4)) (*.f64 2 (*.f64 (-.f64 (neg.f64 (log.f64 a)) b) 4))) 16)
(neg.f64 (+.f64 b (log.f64 a)))
(-.f64 (neg.f64 (log.f64 a)) b)
(neg.f64 (+.f64 (log.f64 a) b))
(neg.f64 (+.f64 b (log.f64 a)))
(-.f64 (neg.f64 (log.f64 a)) b)

localize16.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.3b
(*.f64 y (log.f64 z))
5.7b
(/.f64 (/.f64 x y) (/.f64 a (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))
Compiler

Compiled 55 to 13 computations (76.4% saved)

series8.0ms (0%)

Counts
1 → 60
Calls

15 calls:

TimeVariablePointExpression
2.0ms
x
@0
(/.f64 (/.f64 x y) (/.f64 a (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))
1.0ms
y
@-inf
(/.f64 (/.f64 x y) (/.f64 a (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))
1.0ms
x
@inf
(/.f64 (/.f64 x y) (/.f64 a (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))
1.0ms
b
@inf
(/.f64 (/.f64 x y) (/.f64 a (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))
0.0ms
z
@-inf
(/.f64 (/.f64 x y) (/.f64 a (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))

rewrite81.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
1998×bool.json-1
1998×bool.json-2
1596×bool.json-3
940×rational.json-simplify-35
822×rational.json-simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01539
115639
251839
3177339
4588239
Stop Event
node limit
Counts
1 → 67
Calls
Call 1
Inputs
(/.f64 (/.f64 x y) (/.f64 a (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x y) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 x y) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x y) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x y) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x y) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x y) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 x y) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) (+.f64 y y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 1/2 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 2) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 (/.f64 1/2 y) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (/.f64 1/2 (*.f64 y (/.f64 a x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (*.f64 (/.f64 x y) (/.f64 1/2 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (*.f64 (/.f64 1/2 (*.f64 y (/.f64 a x))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (*.f64 (/.f64 (/.f64 1 a) (/.f64 2 x)) (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (/.f64 2 (*.f64 (*.f64 a 4) (/.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x y) 2) (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x y) 2) (*.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x y) 2) (*.f64 1/2 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)) (/.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 x y) (*.f64 (+.f64 a a) (exp.f64 (-.f64 b (*.f64 y (log.f64 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 x (*.f64 y (*.f64 (+.f64 a a) (exp.f64 (-.f64 b (*.f64 y (log.f64 z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 a x) (/.f64 1/2 y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (/.f64 x y) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 (/.f64 x y) (/.f64 2 a))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x y) 4) (/.f64 1 (*.f64 (*.f64 a (exp.f64 (-.f64 b (*.f64 y (log.f64 z))))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 2 a))) (/.f64 1/2 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 4) (/.f64 1 (*.f64 2 (/.f64 (/.f64 a x) (/.f64 1/2 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 4) (/.f64 1 (*.f64 (*.f64 a 4) (/.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 4) (/.f64 1 (*.f64 a (*.f64 (exp.f64 (-.f64 b (*.f64 y (log.f64 z)))) (*.f64 y 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) y) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y) (*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 x) y) (/.f64 1 (neg.f64 (*.f64 a (exp.f64 (-.f64 b (*.f64 y (log.f64 z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (neg.f64 x) y) (/.f64 1 (*.f64 (neg.f64 a) (exp.f64 (-.f64 b (*.f64 y (log.f64 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (neg.f64 x) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)) (/.f64 1 (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 1 (*.f64 a (*.f64 (exp.f64 (-.f64 b (*.f64 y (log.f64 z)))) (neg.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 1 (*.f64 y (neg.f64 (*.f64 a (exp.f64 (-.f64 b (*.f64 y (log.f64 z)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 1 (neg.f64 (*.f64 (exp.f64 (-.f64 b (*.f64 y (log.f64 z)))) (*.f64 y a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 1 (*.f64 (neg.f64 a) (/.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 1 (neg.f64 (*.f64 y (/.f64 a x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x a) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x a) (/.f64 (/.f64 1 y) (exp.f64 (-.f64 b (*.f64 y (log.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x a) (/.f64 1 (*.f64 y (exp.f64 (-.f64 b (*.f64 y (log.f64 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x y) a) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (/.f64 2 a)) (/.f64 1 (*.f64 y (*.f64 2 (exp.f64 (-.f64 b (*.f64 y (log.f64 z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) (/.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 x y) (neg.f64 (*.f64 a (exp.f64 (-.f64 b (*.f64 y (log.f64 z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 x y) (*.f64 (neg.f64 a) (exp.f64 (-.f64 b (*.f64 y (log.f64 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 x (*.f64 a (*.f64 (exp.f64 (-.f64 b (*.f64 y (log.f64 z)))) (neg.f64 y)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 x (*.f64 y (neg.f64 (*.f64 a (exp.f64 (-.f64 b (*.f64 y (log.f64 z)))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 x (neg.f64 (*.f64 (exp.f64 (-.f64 b (*.f64 y (log.f64 z)))) (*.f64 y a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 y)) (/.f64 x (*.f64 (+.f64 a a) (exp.f64 (-.f64 b (*.f64 y (log.f64 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (*.f64 y (log.f64 z))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (/.f64 x (*.f64 y (exp.f64 (-.f64 b (*.f64 y (log.f64 z)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (/.f64 (+.f64 x x) (*.f64 y (*.f64 2 (exp.f64 (-.f64 b (*.f64 y (log.f64 z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 2 a)) (/.f64 x (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 (/.f64 x y) (/.f64 2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) (+.f64 y y)) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 y (/.f64 a x))) (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 2) (*.f64 (/.f64 x y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 a) (/.f64 x (*.f64 y (*.f64 2 (exp.f64 (-.f64 b (*.f64 y (log.f64 z))))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 a) (/.f64 2 x)) (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 y) (*.f64 x (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (/.f64 x y) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (/.f64 x y) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)) (*.f64 (/.f64 x y) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (/.f64 x y) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)) (*.f64 (/.f64 x y) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)))))))

simplify130.0ms (0.3%)

Algorithm
egg-herbie
Rules
1386×rational.json-simplify-51
1350×rational.json-simplify-35
1034×rational.json-simplify-2
884×rational.json-simplify-43
726×rational.json-simplify-49
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02705805
17365757
218805741
353045609
478225601
Stop Event
node limit
Counts
127 → 150
Calls
Call 1
Inputs
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) (*.f64 y a))
(+.f64 (/.f64 (*.f64 (log.f64 z) (*.f64 (exp.f64 (neg.f64 b)) x)) a) (/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) (*.f64 a y)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (pow.f64 (log.f64 z) 2) (*.f64 (exp.f64 (neg.f64 b)) x))) a)) (+.f64 (/.f64 (*.f64 (log.f64 z) (*.f64 (exp.f64 (neg.f64 b)) x)) a) (/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) (*.f64 a y))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (pow.f64 (log.f64 z) 2) (*.f64 (exp.f64 (neg.f64 b)) x))) a)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (log.f64 z) 3) (*.f64 (exp.f64 (neg.f64 b)) x))) a)) (+.f64 (/.f64 (*.f64 (log.f64 z) (*.f64 (exp.f64 (neg.f64 b)) x)) a) (/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) (*.f64 a y)))))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)) x) (*.f64 a y))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b x)) (*.f64 y a))))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b x)) (*.f64 y a))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 b 2) x)) (*.f64 y a)))))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a)) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 b 3) x)) (*.f64 y a))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b x)) (*.f64 y a))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 b 2) x)) (*.f64 y a))))))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 b))) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 b))) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 b))) x) (*.f64 a y))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 b))) x) (*.f64 a y))
(+.f64 (*.f64 (/.f64 x y) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)) 0)
(+.f64 0 (*.f64 (/.f64 x y) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)))
(-.f64 (*.f64 (/.f64 x y) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)) 0)
(*.f64 x (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) y))
(*.f64 (/.f64 x y) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x y) a))
(*.f64 (*.f64 (/.f64 x y) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)) 1)
(*.f64 1 (*.f64 (/.f64 x y) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)))
(*.f64 (+.f64 x x) (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) (+.f64 y y)))
(*.f64 (+.f64 x x) (*.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) (+.f64 y y)) 1))
(*.f64 (+.f64 x x) (*.f64 1/2 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) y)))
(*.f64 (+.f64 x x) (*.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 2) (/.f64 1 y)))
(*.f64 (+.f64 x x) (*.f64 (/.f64 1/2 y) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (/.f64 1/2 (*.f64 y (/.f64 a x))))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (*.f64 (/.f64 x y) (/.f64 1/2 a)))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (*.f64 (/.f64 1/2 (*.f64 y (/.f64 a x))) 1))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (*.f64 (/.f64 (/.f64 1 a) (/.f64 2 x)) (/.f64 1 y)))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (/.f64 2 (*.f64 (*.f64 a 4) (/.f64 y x))))
(*.f64 (*.f64 (/.f64 x y) 2) (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 2))
(*.f64 (*.f64 (/.f64 x y) 2) (*.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 2) 1))
(*.f64 (*.f64 (/.f64 x y) 2) (*.f64 1/2 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)))
(*.f64 (*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)) (/.f64 1 y))
(*.f64 2 (/.f64 (/.f64 x y) (*.f64 (+.f64 a a) (exp.f64 (-.f64 b (*.f64 y (log.f64 z)))))))
(*.f64 2 (/.f64 x (*.f64 y (*.f64 (+.f64 a a) (exp.f64 (-.f64 b (*.f64 y (log.f64 z))))))))
(*.f64 2 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 a x) (/.f64 1/2 y))))
(*.f64 2 (/.f64 (*.f64 (/.f64 x y) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)) 2))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 (/.f64 x y) (/.f64 2 a))) 1/2)
(*.f64 (*.f64 (/.f64 x y) 4) (/.f64 1 (*.f64 (*.f64 a (exp.f64 (-.f64 b (*.f64 y (log.f64 z))))) 4)))
(*.f64 (*.f64 x (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 2 a))) (/.f64 1/2 y))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 4) (/.f64 1 (*.f64 2 (/.f64 (/.f64 a x) (/.f64 1/2 y)))))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 4) (/.f64 1 (*.f64 (*.f64 a 4) (/.f64 y x))))
(*.f64 (*.f64 x 4) (/.f64 1 (*.f64 a (*.f64 (exp.f64 (-.f64 b (*.f64 y (log.f64 z)))) (*.f64 y 4)))))
(*.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) y) x)
(*.f64 (/.f64 1 y) (*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)))
(*.f64 (/.f64 (neg.f64 x) y) (/.f64 1 (neg.f64 (*.f64 a (exp.f64 (-.f64 b (*.f64 y (log.f64 z))))))))
(*.f64 (/.f64 (neg.f64 x) y) (/.f64 1 (*.f64 (neg.f64 a) (exp.f64 (-.f64 b (*.f64 y (log.f64 z)))))))
(*.f64 (*.f64 (neg.f64 x) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)) (/.f64 1 (neg.f64 y)))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 a (*.f64 (exp.f64 (-.f64 b (*.f64 y (log.f64 z)))) (neg.f64 y)))))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 y (neg.f64 (*.f64 a (exp.f64 (-.f64 b (*.f64 y (log.f64 z)))))))))
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (*.f64 (exp.f64 (-.f64 b (*.f64 y (log.f64 z)))) (*.f64 y a)))))
(*.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 1 (*.f64 (neg.f64 a) (/.f64 y x))))
(*.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 1 (neg.f64 (*.f64 y (/.f64 a x)))))
(*.f64 (/.f64 x a) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y))
(*.f64 (/.f64 x a) (/.f64 (/.f64 1 y) (exp.f64 (-.f64 b (*.f64 y (log.f64 z))))))
(*.f64 (/.f64 x a) (/.f64 1 (*.f64 y (exp.f64 (-.f64 b (*.f64 y (log.f64 z)))))))
(*.f64 (/.f64 (/.f64 x y) a) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))
(*.f64 (*.f64 x (/.f64 2 a)) (/.f64 1 (*.f64 y (*.f64 2 (exp.f64 (-.f64 b (*.f64 y (log.f64 z))))))))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) (/.f64 x y))
(*.f64 -1 (/.f64 (/.f64 x y) (neg.f64 (*.f64 a (exp.f64 (-.f64 b (*.f64 y (log.f64 z))))))))
(*.f64 -1 (/.f64 (/.f64 x y) (*.f64 (neg.f64 a) (exp.f64 (-.f64 b (*.f64 y (log.f64 z)))))))
(*.f64 -1 (/.f64 (*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)) (neg.f64 y)))
(*.f64 -1 (/.f64 x (*.f64 a (*.f64 (exp.f64 (-.f64 b (*.f64 y (log.f64 z)))) (neg.f64 y)))))
(*.f64 -1 (/.f64 x (*.f64 y (neg.f64 (*.f64 a (exp.f64 (-.f64 b (*.f64 y (log.f64 z)))))))))
(*.f64 -1 (/.f64 x (neg.f64 (*.f64 (exp.f64 (-.f64 b (*.f64 y (log.f64 z)))) (*.f64 y a)))))
(*.f64 (*.f64 2 (/.f64 1 y)) (/.f64 x (*.f64 (+.f64 a a) (exp.f64 (-.f64 b (*.f64 y (log.f64 z)))))))
(*.f64 (/.f64 1 a) (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (*.f64 y (log.f64 z))))))
(*.f64 (/.f64 1 a) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 y x)))
(*.f64 (/.f64 1 a) (/.f64 x (*.f64 y (exp.f64 (-.f64 b (*.f64 y (log.f64 z)))))))
(*.f64 (/.f64 1 a) (/.f64 (+.f64 x x) (*.f64 y (*.f64 2 (exp.f64 (-.f64 b (*.f64 y (log.f64 z))))))))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 2 a)) (/.f64 x (+.f64 y y)))
(*.f64 1/2 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 (/.f64 x y) (/.f64 2 a))))
(*.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) (+.f64 y y)) (+.f64 x x))
(*.f64 (/.f64 1/2 (*.f64 y (/.f64 a x))) (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2))
(*.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 2) (*.f64 (/.f64 x y) 2))
(*.f64 (/.f64 2 a) (/.f64 x (*.f64 y (*.f64 2 (exp.f64 (-.f64 b (*.f64 y (log.f64 z))))))))
(*.f64 (/.f64 (/.f64 1 a) (/.f64 2 x)) (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 2 y)))
(*.f64 (/.f64 1/2 y) (*.f64 x (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 2 a))))
Outputs
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) (*.f64 y a)))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 (/.f64 x a) y))
(+.f64 (/.f64 (*.f64 (log.f64 z) (*.f64 (exp.f64 (neg.f64 b)) x)) a) (/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) (*.f64 a y)))
(+.f64 (*.f64 (*.f64 x (exp.f64 (neg.f64 b))) (/.f64 (log.f64 z) a)) (*.f64 x (/.f64 (exp.f64 (neg.f64 b)) (*.f64 y a))))
(+.f64 (*.f64 (log.f64 z) (*.f64 x (/.f64 (exp.f64 (neg.f64 b)) a))) (*.f64 (exp.f64 (neg.f64 b)) (/.f64 (/.f64 x a) y)))
(+.f64 (*.f64 (log.f64 z) (*.f64 x (/.f64 (exp.f64 (neg.f64 b)) a))) (*.f64 x (/.f64 (exp.f64 (neg.f64 b)) (*.f64 y a))))
(*.f64 (/.f64 (exp.f64 (neg.f64 b)) a) (+.f64 (/.f64 x y) (*.f64 (log.f64 z) x)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (pow.f64 (log.f64 z) 2) (*.f64 (exp.f64 (neg.f64 b)) x))) a)) (+.f64 (/.f64 (*.f64 (log.f64 z) (*.f64 (exp.f64 (neg.f64 b)) x)) a) (/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) (*.f64 a y))))
(+.f64 (+.f64 (*.f64 (*.f64 x (exp.f64 (neg.f64 b))) (/.f64 (log.f64 z) a)) (*.f64 x (/.f64 (exp.f64 (neg.f64 b)) (*.f64 y a)))) (*.f64 1/2 (*.f64 (*.f64 (exp.f64 (neg.f64 b)) (*.f64 x (pow.f64 (log.f64 z) 2))) (/.f64 y a))))
(+.f64 (*.f64 (exp.f64 (neg.f64 b)) (/.f64 (/.f64 x a) y)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 x (*.f64 (pow.f64 (log.f64 z) 2) (exp.f64 (neg.f64 b)))) (/.f64 y a))) (*.f64 (log.f64 z) (*.f64 x (/.f64 (exp.f64 (neg.f64 b)) a)))))
(+.f64 (*.f64 x (/.f64 (exp.f64 (neg.f64 b)) (*.f64 y a))) (+.f64 (*.f64 (log.f64 z) (*.f64 x (/.f64 (exp.f64 (neg.f64 b)) a))) (*.f64 y (*.f64 (*.f64 (pow.f64 (log.f64 z) 2) (*.f64 x (/.f64 (exp.f64 (neg.f64 b)) a))) 1/2))))
(+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 b)) a) (+.f64 (/.f64 x y) (*.f64 (log.f64 z) x))) (*.f64 y (*.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 b)) (pow.f64 (log.f64 z) 2)) (/.f64 x a)) 1/2)))
(+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 b)) a) (+.f64 (/.f64 x y) (*.f64 (log.f64 z) x))) (*.f64 1/2 (*.f64 (*.f64 x (/.f64 y (exp.f64 b))) (/.f64 (pow.f64 (log.f64 z) 2) a))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 y (*.f64 (pow.f64 (log.f64 z) 2) (*.f64 (exp.f64 (neg.f64 b)) x))) a)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 y 2) (*.f64 (pow.f64 (log.f64 z) 3) (*.f64 (exp.f64 (neg.f64 b)) x))) a)) (+.f64 (/.f64 (*.f64 (log.f64 z) (*.f64 (exp.f64 (neg.f64 b)) x)) a) (/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) (*.f64 a y)))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 (exp.f64 (neg.f64 b)) (*.f64 x (pow.f64 (log.f64 z) 2))) (/.f64 y a))) (+.f64 (*.f64 (*.f64 x (exp.f64 (neg.f64 b))) (/.f64 (log.f64 z) a)) (+.f64 (*.f64 x (/.f64 (exp.f64 (neg.f64 b)) (*.f64 y a))) (*.f64 1/6 (*.f64 (*.f64 (exp.f64 (neg.f64 b)) (*.f64 x (pow.f64 (log.f64 z) 3))) (/.f64 (pow.f64 y 2) a))))))
(+.f64 (+.f64 (*.f64 (log.f64 z) (*.f64 x (/.f64 (exp.f64 (neg.f64 b)) a))) (*.f64 (exp.f64 (neg.f64 b)) (/.f64 (/.f64 x a) y))) (+.f64 (*.f64 1/6 (*.f64 (*.f64 (exp.f64 (neg.f64 b)) (*.f64 x (pow.f64 (log.f64 z) 3))) (/.f64 (pow.f64 y 2) a))) (*.f64 1/2 (*.f64 (*.f64 x (*.f64 (pow.f64 (log.f64 z) 2) (exp.f64 (neg.f64 b)))) (/.f64 y a)))))
(+.f64 (*.f64 x (/.f64 (exp.f64 (neg.f64 b)) (*.f64 y a))) (+.f64 (+.f64 (*.f64 (log.f64 z) (*.f64 x (/.f64 (exp.f64 (neg.f64 b)) a))) (*.f64 y (*.f64 (*.f64 (pow.f64 (log.f64 z) 2) (*.f64 x (/.f64 (exp.f64 (neg.f64 b)) a))) 1/2))) (*.f64 1/6 (*.f64 x (*.f64 (*.f64 (exp.f64 (neg.f64 b)) (pow.f64 (log.f64 z) 3)) (/.f64 (pow.f64 y 2) a))))))
(+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 b)) a) (+.f64 (/.f64 x y) (*.f64 (log.f64 z) x))) (+.f64 (*.f64 y (*.f64 (*.f64 (*.f64 (exp.f64 (neg.f64 b)) (pow.f64 (log.f64 z) 2)) (/.f64 x a)) 1/2)) (*.f64 1/6 (*.f64 (pow.f64 y 2) (*.f64 (exp.f64 (neg.f64 b)) (/.f64 (*.f64 x (pow.f64 (log.f64 z) 3)) a))))))
(+.f64 (*.f64 (/.f64 (exp.f64 (neg.f64 b)) a) (+.f64 (/.f64 x y) (*.f64 (log.f64 z) x))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 x (/.f64 y (exp.f64 b))) (/.f64 (pow.f64 (log.f64 z) 2) a))) (*.f64 1/6 (*.f64 (pow.f64 y 2) (*.f64 (exp.f64 (neg.f64 b)) (/.f64 (*.f64 x (pow.f64 (log.f64 z) 3)) a))))))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) b)) (*.f64 y a)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 z)) (neg.f64 y)) b)) (*.f64 y a)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (neg.f64 (log.f64 (/.f64 1 z)))) b)) (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) b)) (*.f64 y a)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 z)) (neg.f64 y)) b)) (*.f64 y a)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (neg.f64 (log.f64 (/.f64 1 z)))) b)) (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) b)) (*.f64 y a)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 z)) (neg.f64 y)) b)) (*.f64 y a)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (neg.f64 (log.f64 (/.f64 1 z)))) b)) (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 -1 (*.f64 y (log.f64 (/.f64 1 z)))) b)) (*.f64 y a)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (log.f64 (/.f64 1 z)) (neg.f64 y)) b)) (*.f64 y a)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (neg.f64 (log.f64 (/.f64 1 z)))) b)) (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)) x) (*.f64 a y))
(/.f64 (*.f64 x (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b))) (*.f64 y a))
(*.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) b)) (/.f64 (/.f64 x a) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)) x) (*.f64 a y))
(/.f64 (*.f64 x (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b))) (*.f64 y a))
(*.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) b)) (/.f64 (/.f64 x a) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)) x) (*.f64 a y))
(/.f64 (*.f64 x (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b))) (*.f64 y a))
(*.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) b)) (/.f64 (/.f64 x a) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b)) x) (*.f64 a y))
(/.f64 (*.f64 x (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 z))))) b))) (*.f64 y a))
(*.f64 (exp.f64 (-.f64 (*.f64 y (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 z))))) b)) (/.f64 (/.f64 x a) y))
(/.f64 (*.f64 (pow.f64 z y) x) (*.f64 a y))
(*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a)))
(*.f64 x (/.f64 (/.f64 (pow.f64 z y) y) a))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a)) (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b x)) (*.f64 y a))))
(+.f64 (*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a))) (*.f64 -1 (*.f64 (*.f64 b x) (/.f64 (pow.f64 z y) (*.f64 y a)))))
(+.f64 (*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a))) (neg.f64 (*.f64 (pow.f64 z y) (/.f64 (*.f64 b x) (*.f64 y a)))))
(+.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 z y) y) a)) (*.f64 (*.f64 b x) (neg.f64 (/.f64 (/.f64 (pow.f64 z y) y) a))))
(*.f64 (/.f64 (pow.f64 z y) (*.f64 y a)) (+.f64 x (neg.f64 (*.f64 b x))))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a)) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b x)) (*.f64 y a))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 b 2) x)) (*.f64 y a)))))
(+.f64 (*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a))) (+.f64 (*.f64 -1 (*.f64 (*.f64 b x) (/.f64 (pow.f64 z y) (*.f64 y a)))) (*.f64 1/2 (*.f64 (*.f64 x (pow.f64 b 2)) (/.f64 (pow.f64 z y) (*.f64 y a))))))
(+.f64 (neg.f64 (*.f64 (pow.f64 z y) (/.f64 (*.f64 b x) (*.f64 y a)))) (+.f64 (*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a))) (*.f64 1/2 (*.f64 (*.f64 x (pow.f64 b 2)) (/.f64 (pow.f64 z y) (*.f64 y a))))))
(+.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 z y) y) a)) (+.f64 (*.f64 (*.f64 b x) (neg.f64 (/.f64 (/.f64 (pow.f64 z y) y) a))) (*.f64 1/2 (*.f64 x (*.f64 (pow.f64 b 2) (/.f64 (/.f64 (pow.f64 z y) y) a))))))
(+.f64 (*.f64 (pow.f64 z y) (neg.f64 (/.f64 (/.f64 (*.f64 b x) y) a))) (*.f64 (/.f64 (pow.f64 z y) (*.f64 y a)) (+.f64 x (*.f64 (*.f64 x (pow.f64 b 2)) 1/2))))
(+.f64 (/.f64 (*.f64 (pow.f64 z y) x) (*.f64 y a)) (+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 b 3) x)) (*.f64 y a))) (+.f64 (*.f64 -1 (/.f64 (*.f64 (pow.f64 z y) (*.f64 b x)) (*.f64 y a))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 b 2) x)) (*.f64 y a))))))
(+.f64 (*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a))) (+.f64 (*.f64 -1 (*.f64 (*.f64 b x) (/.f64 (pow.f64 z y) (*.f64 y a)))) (+.f64 (*.f64 1/2 (*.f64 (*.f64 x (pow.f64 b 2)) (/.f64 (pow.f64 z y) (*.f64 y a)))) (*.f64 -1/6 (*.f64 (*.f64 x (pow.f64 b 3)) (/.f64 (pow.f64 z y) (*.f64 y a)))))))
(+.f64 (neg.f64 (*.f64 (pow.f64 z y) (/.f64 (*.f64 b x) (*.f64 y a)))) (+.f64 (+.f64 (*.f64 x (/.f64 (pow.f64 z y) (*.f64 y a))) (*.f64 1/2 (*.f64 (*.f64 x (pow.f64 b 2)) (/.f64 (pow.f64 z y) (*.f64 y a))))) (*.f64 -1/6 (*.f64 (pow.f64 z y) (/.f64 (*.f64 x (pow.f64 b 3)) (*.f64 y a))))))
(+.f64 (*.f64 x (/.f64 (/.f64 (pow.f64 z y) y) a)) (+.f64 (*.f64 (*.f64 b x) (neg.f64 (/.f64 (/.f64 (pow.f64 z y) y) a))) (+.f64 (*.f64 1/2 (*.f64 x (*.f64 (pow.f64 b 2) (/.f64 (/.f64 (pow.f64 z y) y) a)))) (*.f64 -1/6 (*.f64 (pow.f64 z y) (*.f64 (pow.f64 b 3) (/.f64 (/.f64 x a) y)))))))
(+.f64 (*.f64 (pow.f64 z y) (neg.f64 (/.f64 (/.f64 (*.f64 b x) y) a))) (+.f64 (*.f64 (pow.f64 z y) (*.f64 (*.f64 (pow.f64 b 3) (/.f64 (/.f64 x a) y)) -1/6)) (*.f64 (/.f64 (pow.f64 z y) (*.f64 y a)) (+.f64 x (*.f64 (*.f64 x (pow.f64 b 2)) 1/2)))))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) x) (*.f64 a y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 b))) x) (*.f64 a y))
(/.f64 (*.f64 x (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 b)))) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 b))) (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 b))) x) (*.f64 a y))
(/.f64 (*.f64 x (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 b)))) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 b))) (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 b))) x) (*.f64 a y))
(/.f64 (*.f64 x (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 b)))) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 b))) (*.f64 y a)))
(/.f64 (*.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 -1 b))) x) (*.f64 a y))
(/.f64 (*.f64 x (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 b)))) (*.f64 y a))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (neg.f64 b))) (*.f64 y a)))
(+.f64 (*.f64 (/.f64 x y) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)) 0)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(+.f64 0 (*.f64 (/.f64 x y) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(-.f64 (*.f64 (/.f64 x y) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)) 0)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(*.f64 x (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(*.f64 (/.f64 x y) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x y) a))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(*.f64 (*.f64 (/.f64 x y) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)) 1)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(*.f64 1 (*.f64 (/.f64 x y) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(*.f64 (+.f64 x x) (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) (+.f64 y y)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(*.f64 (+.f64 x x) (*.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) (+.f64 y y)) 1))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(*.f64 (+.f64 x x) (*.f64 1/2 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) y)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(*.f64 (+.f64 x x) (*.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 2) (/.f64 1 y)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(*.f64 (+.f64 x x) (*.f64 (/.f64 1/2 y) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (/.f64 1/2 (*.f64 y (/.f64 a x))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (*.f64 (/.f64 x y) (/.f64 1/2 a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 2 (*.f64 (/.f64 x y) (/.f64 1/2 a))))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 (/.f64 x y) (*.f64 2 (/.f64 1/2 a))))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (*.f64 (/.f64 1/2 (*.f64 y (/.f64 a x))) 1))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (*.f64 (/.f64 (/.f64 1 a) (/.f64 2 x)) (/.f64 1 y)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2) (/.f64 2 (*.f64 (*.f64 a 4) (/.f64 y x))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(*.f64 (*.f64 (/.f64 x y) 2) (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 2))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(*.f64 (*.f64 (/.f64 x y) 2) (*.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 2) 1))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(*.f64 (*.f64 (/.f64 x y) 2) (*.f64 1/2 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(*.f64 (*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)) (/.f64 1 y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(*.f64 2 (/.f64 (/.f64 x y) (*.f64 (+.f64 a a) (exp.f64 (-.f64 b (*.f64 y (log.f64 z)))))))
(*.f64 2 (/.f64 (/.f64 x (*.f64 y (+.f64 a a))) (exp.f64 (-.f64 b (*.f64 y (log.f64 z))))))
(*.f64 2 (/.f64 x (*.f64 y (*.f64 (+.f64 a a) (exp.f64 (-.f64 b (*.f64 y (log.f64 z))))))))
(*.f64 2 (/.f64 (/.f64 x (*.f64 a (+.f64 y y))) (exp.f64 (-.f64 b (*.f64 y (log.f64 z))))))
(*.f64 2 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 y (/.f64 1/2 (/.f64 a x)))))
(*.f64 2 (/.f64 x (*.f64 y (*.f64 (+.f64 a a) (exp.f64 (-.f64 b (*.f64 y (log.f64 z))))))))
(*.f64 2 (/.f64 (/.f64 x y) (*.f64 (+.f64 a a) (exp.f64 (-.f64 b (*.f64 y (log.f64 z)))))))
(*.f64 2 (/.f64 (/.f64 x (*.f64 y (+.f64 a a))) (exp.f64 (-.f64 b (*.f64 y (log.f64 z))))))
(*.f64 2 (/.f64 (/.f64 x (*.f64 a (+.f64 y y))) (exp.f64 (-.f64 b (*.f64 y (log.f64 z))))))
(*.f64 2 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 y (/.f64 1/2 (/.f64 a x)))))
(*.f64 2 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 a x) (/.f64 1/2 y))))
(*.f64 2 (/.f64 (/.f64 x y) (*.f64 (+.f64 a a) (exp.f64 (-.f64 b (*.f64 y (log.f64 z)))))))
(*.f64 2 (/.f64 (/.f64 x (*.f64 y (+.f64 a a))) (exp.f64 (-.f64 b (*.f64 y (log.f64 z))))))
(*.f64 2 (/.f64 x (*.f64 y (*.f64 (+.f64 a a) (exp.f64 (-.f64 b (*.f64 y (log.f64 z))))))))
(*.f64 2 (/.f64 (/.f64 x (*.f64 a (+.f64 y y))) (exp.f64 (-.f64 b (*.f64 y (log.f64 z))))))
(*.f64 2 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 y (/.f64 1/2 (/.f64 a x)))))
(*.f64 2 (/.f64 (*.f64 (/.f64 x y) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)) 2))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 (/.f64 x y) (/.f64 2 a))) 1/2)
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 (*.f64 (/.f64 x y) (/.f64 2 a)) 1/2))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 1/2 (*.f64 (/.f64 x y) (/.f64 2 a))))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 (/.f64 2 a) (*.f64 x (/.f64 1/2 y))))
(*.f64 (*.f64 (/.f64 x y) 4) (/.f64 1 (*.f64 (*.f64 a (exp.f64 (-.f64 b (*.f64 y (log.f64 z))))) 4)))
(*.f64 (*.f64 (/.f64 x y) 4) (/.f64 1 (*.f64 4 (*.f64 a (exp.f64 (-.f64 b (*.f64 y (log.f64 z))))))))
(*.f64 (/.f64 x y) (*.f64 4 (/.f64 1/4 (*.f64 a (exp.f64 (-.f64 b (*.f64 y (log.f64 z))))))))
(*.f64 (*.f64 (/.f64 x y) 4) (/.f64 (/.f64 1/4 a) (exp.f64 (-.f64 b (*.f64 y (log.f64 z))))))
(*.f64 (*.f64 (/.f64 x y) 4) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a 4)))
(*.f64 (*.f64 x (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 2 a))) (/.f64 1/2 y))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 (*.f64 (/.f64 x y) (/.f64 2 a)) 1/2))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 1/2 (*.f64 (/.f64 x y) (/.f64 2 a))))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 (/.f64 2 a) (*.f64 x (/.f64 1/2 y))))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 4) (/.f64 1 (*.f64 2 (/.f64 (/.f64 a x) (/.f64 1/2 y)))))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 4) (/.f64 1/2 (/.f64 y (/.f64 1/2 (/.f64 a x)))))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 4 (/.f64 1/2 (/.f64 y (/.f64 x (/.f64 a 1/2))))))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 4 (/.f64 x (/.f64 y (/.f64 1/4 a)))))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 4 (*.f64 x (/.f64 (/.f64 1/4 a) y))))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 4) (/.f64 1 (*.f64 (*.f64 a 4) (/.f64 y x))))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 4) (/.f64 1/2 (/.f64 y (/.f64 1/2 (/.f64 a x)))))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 4 (/.f64 1/2 (/.f64 y (/.f64 x (/.f64 a 1/2))))))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 4 (/.f64 x (/.f64 y (/.f64 1/4 a)))))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 4 (*.f64 x (/.f64 (/.f64 1/4 a) y))))
(*.f64 (*.f64 x 4) (/.f64 1 (*.f64 a (*.f64 (exp.f64 (-.f64 b (*.f64 y (log.f64 z)))) (*.f64 y 4)))))
(*.f64 x (*.f64 4 (/.f64 (exp.f64 (neg.f64 (-.f64 b (*.f64 y (log.f64 z))))) (*.f64 a (*.f64 y 4)))))
(*.f64 (*.f64 x 4) (/.f64 (/.f64 (/.f64 1/4 a) (exp.f64 (-.f64 b (*.f64 y (log.f64 z))))) y))
(*.f64 x (*.f64 4 (/.f64 (/.f64 (/.f64 1/4 a) y) (exp.f64 (-.f64 b (*.f64 y (log.f64 z)))))))
(*.f64 x (*.f64 4 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y (*.f64 a 4)))))
(*.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) y) x)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(*.f64 (/.f64 1 y) (*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(*.f64 (/.f64 (neg.f64 x) y) (/.f64 1 (neg.f64 (*.f64 a (exp.f64 (-.f64 b (*.f64 y (log.f64 z))))))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(*.f64 (/.f64 (neg.f64 x) y) (/.f64 1 (*.f64 (neg.f64 a) (exp.f64 (-.f64 b (*.f64 y (log.f64 z)))))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(*.f64 (*.f64 (neg.f64 x) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)) (/.f64 1 (neg.f64 y)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 a (*.f64 (exp.f64 (-.f64 b (*.f64 y (log.f64 z)))) (neg.f64 y)))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 y (neg.f64 (*.f64 a (exp.f64 (-.f64 b (*.f64 y (log.f64 z)))))))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (*.f64 (exp.f64 (-.f64 b (*.f64 y (log.f64 z)))) (*.f64 y a)))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(*.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 1 (*.f64 (neg.f64 a) (/.f64 y x))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(*.f64 (neg.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))) (/.f64 1 (neg.f64 (*.f64 y (/.f64 a x)))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(*.f64 (/.f64 x a) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(*.f64 (/.f64 x a) (/.f64 (/.f64 1 y) (exp.f64 (-.f64 b (*.f64 y (log.f64 z))))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(*.f64 (/.f64 x a) (/.f64 1 (*.f64 y (exp.f64 (-.f64 b (*.f64 y (log.f64 z)))))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(*.f64 (/.f64 (/.f64 x y) a) (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(*.f64 (*.f64 x (/.f64 2 a)) (/.f64 1 (*.f64 y (*.f64 2 (exp.f64 (-.f64 b (*.f64 y (log.f64 z))))))))
(*.f64 x (*.f64 (/.f64 2 a) (/.f64 1/2 (*.f64 y (exp.f64 (-.f64 b (*.f64 y (log.f64 z))))))))
(*.f64 x (*.f64 (/.f64 2 a) (/.f64 (/.f64 1/2 y) (exp.f64 (-.f64 b (*.f64 y (log.f64 z)))))))
(*.f64 x (*.f64 (/.f64 2 a) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (+.f64 y y))))
(*.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(*.f64 -1 (/.f64 (/.f64 x y) (neg.f64 (*.f64 a (exp.f64 (-.f64 b (*.f64 y (log.f64 z))))))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(*.f64 -1 (/.f64 (/.f64 x y) (*.f64 (neg.f64 a) (exp.f64 (-.f64 b (*.f64 y (log.f64 z)))))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(*.f64 -1 (/.f64 (*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a)) (neg.f64 y)))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(*.f64 -1 (/.f64 x (*.f64 a (*.f64 (exp.f64 (-.f64 b (*.f64 y (log.f64 z)))) (neg.f64 y)))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(*.f64 -1 (/.f64 x (*.f64 y (neg.f64 (*.f64 a (exp.f64 (-.f64 b (*.f64 y (log.f64 z)))))))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(*.f64 -1 (/.f64 x (neg.f64 (*.f64 (exp.f64 (-.f64 b (*.f64 y (log.f64 z)))) (*.f64 y a)))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(*.f64 (*.f64 2 (/.f64 1 y)) (/.f64 x (*.f64 (+.f64 a a) (exp.f64 (-.f64 b (*.f64 y (log.f64 z)))))))
(*.f64 (*.f64 2 (/.f64 1 y)) (/.f64 (/.f64 x (+.f64 a a)) (exp.f64 (-.f64 b (*.f64 y (log.f64 z))))))
(*.f64 (*.f64 2 (/.f64 1 y)) (/.f64 (/.f64 x (exp.f64 (-.f64 b (*.f64 y (log.f64 z))))) (+.f64 a a)))
(*.f64 (*.f64 2 (/.f64 1 y)) (/.f64 (/.f64 1/2 (/.f64 a x)) (exp.f64 (-.f64 b (*.f64 y (log.f64 z))))))
(*.f64 (*.f64 2 (/.f64 1 y)) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a (/.f64 2 x))))
(*.f64 (/.f64 1 a) (/.f64 (/.f64 x y) (exp.f64 (-.f64 b (*.f64 y (log.f64 z))))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(*.f64 (/.f64 1 a) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 y x)))
(*.f64 (/.f64 1 a) (/.f64 x (*.f64 y (exp.f64 (-.f64 b (*.f64 y (log.f64 z)))))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(*.f64 (/.f64 1 a) (/.f64 (+.f64 x x) (*.f64 y (*.f64 2 (exp.f64 (-.f64 b (*.f64 y (log.f64 z))))))))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 2 a)) (/.f64 x (+.f64 y y)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 (*.f64 (/.f64 x y) (/.f64 2 a)) 1/2))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 1/2 (*.f64 (/.f64 x y) (/.f64 2 a))))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 (/.f64 2 a) (*.f64 x (/.f64 1/2 y))))
(*.f64 1/2 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 (/.f64 x y) (/.f64 2 a))))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 (*.f64 (/.f64 x y) (/.f64 2 a)) 1/2))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 1/2 (*.f64 (/.f64 x y) (/.f64 2 a))))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 (/.f64 2 a) (*.f64 x (/.f64 1/2 y))))
(*.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) (+.f64 y y)) (+.f64 x x))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(*.f64 (/.f64 1/2 (*.f64 y (/.f64 a x))) (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) 2))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(*.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) a) 2) (*.f64 (/.f64 x y) 2))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 y a)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 x a) y))
(*.f64 (/.f64 2 a) (/.f64 x (*.f64 y (*.f64 2 (exp.f64 (-.f64 b (*.f64 y (log.f64 z))))))))
(*.f64 (*.f64 x (/.f64 2 a)) (/.f64 1 (*.f64 y (*.f64 2 (exp.f64 (-.f64 b (*.f64 y (log.f64 z))))))))
(*.f64 x (*.f64 (/.f64 2 a) (/.f64 1/2 (*.f64 y (exp.f64 (-.f64 b (*.f64 y (log.f64 z))))))))
(*.f64 x (*.f64 (/.f64 2 a) (/.f64 (/.f64 1/2 y) (exp.f64 (-.f64 b (*.f64 y (log.f64 z)))))))
(*.f64 x (*.f64 (/.f64 2 a) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (+.f64 y y))))
(*.f64 (/.f64 (/.f64 1 a) (/.f64 2 x)) (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 2 y)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 (/.f64 2 y) (/.f64 x (/.f64 2 (/.f64 1 a)))))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 (/.f64 x (/.f64 a 1/2)) (/.f64 2 y)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 (*.f64 x (/.f64 1/2 a)) (/.f64 2 y)))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 (/.f64 1/2 (/.f64 a x)) (/.f64 y 2)))
(*.f64 (/.f64 1/2 y) (*.f64 x (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 2 a))))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 (*.f64 (/.f64 x y) (/.f64 2 a)) 1/2))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 1/2 (*.f64 (/.f64 x y) (/.f64 2 a))))
(*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 (/.f64 2 a) (*.f64 x (/.f64 1/2 y))))

eval199.0ms (0.4%)

Compiler

Compiled 17737 to 6847 computations (61.4% saved)

prune261.0ms (0.5%)

Pruning

16 alts after pruning (14 fresh and 2 done)

PrunedKeptTotal
New98113994
Fresh213
Picked101
Done224
Total986161002
Error
0b
Counts
1002 → 16
Alt Table
Click to see full alt table
StatusErrorProgram
28.7b
(/.f64 (pow.f64 z y) (*.f64 a (/.f64 y x)))
13.1b
(/.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) a) (/.f64 1 x))
32.3b
(/.f64 (/.f64 x (exp.f64 b)) y)
43.7b
(/.f64 (/.f64 x a) y)
32.3b
(/.f64 (/.f64 1 y) (/.f64 (exp.f64 b) x))
45.2b
(/.f64 (+.f64 (/.f64 x a) (*.f64 b (/.f64 (neg.f64 x) a))) y)
43.7b
(/.f64 (*.f64 (/.f64 1 a) x) y)
36.8b
(/.f64 (exp.f64 (neg.f64 b)) (/.f64 y x))
43.1b
(/.f64 x (*.f64 y a))
55.1b
(/.f64 x y)
37.1b
(/.f64 1 (/.f64 (exp.f64 b) (/.f64 x y)))
28.0b
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
42.1b
(*.f64 (/.f64 1 a) (/.f64 x y))
28.5b
(*.f64 x (/.f64 (pow.f64 a (-.f64 t 1)) y))
43.5b
(*.f64 x (/.f64 (/.f64 1 a) y))
32.3b
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
Compiler

Compiled 404 to 299 computations (26% saved)

localize14.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.1b
(pow.f64 a (-.f64 t 1))
0.1b
(/.f64 (pow.f64 a (-.f64 t 1)) y)
2.9b
(*.f64 x (/.f64 (pow.f64 a (-.f64 t 1)) y))
Compiler

Compiled 35 to 21 computations (40% saved)

series11.0ms (0%)

Counts
3 → 80
Calls

27 calls:

TimeVariablePointExpression
1.0ms
y
@0
(*.f64 x (/.f64 (pow.f64 a (-.f64 t 1)) y))
1.0ms
x
@0
(*.f64 x (/.f64 (pow.f64 a (-.f64 t 1)) y))
1.0ms
t
@0
(*.f64 x (/.f64 (pow.f64 a (-.f64 t 1)) y))
1.0ms
a
@-inf
(*.f64 x (/.f64 (pow.f64 a (-.f64 t 1)) y))
1.0ms
a
@inf
(*.f64 x (/.f64 (pow.f64 a (-.f64 t 1)) y))

rewrite90.0ms (0.2%)

Algorithm
batch-egg-rewrite
Rules
2024×bool.json-1
2024×bool.json-2
1646×bool.json-3
732×rational.json-simplify-35
730×rational.json-simplify-49
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01157
111857
235457
376557
4182457
5569357
Stop Event
node limit
Counts
3 → 137
Calls
Call 1
Inputs
(*.f64 x (/.f64 (pow.f64 a (-.f64 t 1)) y))
(/.f64 (pow.f64 a (-.f64 t 1)) y)
(pow.f64 a (-.f64 t 1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (/.f64 y (pow.f64 a (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 1 (pow.f64 a (+.f64 t -1))) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 a (+.f64 t -1)) (/.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 y (neg.f64 (pow.f64 a (+.f64 t -1)))) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 2) (*.f64 y (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 2) (+.f64 (/.f64 y x) (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) x) (/.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (*.f64 (/.f64 2 y) x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 2 x)) (*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (/.f64 (*.f64 y 4) (pow.f64 a (+.f64 t -1))) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x x) (*.f64 2 (/.f64 y (pow.f64 a (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 2 y)) (/.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 2 y)) (+.f64 (/.f64 1 x) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 4) (+.f64 (*.f64 y (/.f64 2 x)) (*.f64 y (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 4) (/.f64 (*.f64 y 4) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 4) (/.f64 4 (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 y) (/.f64 (/.f64 1 (pow.f64 a (+.f64 t -1))) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 a (+.f64 t -1))) (/.f64 y (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 a (+.f64 t -1))) (/.f64 (neg.f64 (+.f64 y y)) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 a (+.f64 t -1))) (/.f64 -1 (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 4) (/.f64 (*.f64 y 4) (pow.f64 a (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) 4) (+.f64 (/.f64 2 x) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) 4) (/.f64 4 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 8) (/.f64 (*.f64 y 8) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x y) (/.f64 1 (pow.f64 a (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 (*.f64 y 1/2) (pow.f64 a (+.f64 t -1))) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1/2 (/.f64 (/.f64 1/2 (pow.f64 a (+.f64 t -1))) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 y) (/.f64 (/.f64 1/2 (pow.f64 a (+.f64 t -1))) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a (+.f64 t -1)) -2) (+.f64 (/.f64 y (neg.f64 x)) (/.f64 y (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a (+.f64 t -1)) -2) (/.f64 (*.f64 y -2) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a (+.f64 t -1)) -2) (/.f64 (neg.f64 (+.f64 y y)) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 (pow.f64 a (+.f64 t -1)) y)) (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 2 y)) (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x 4)) (+.f64 (/.f64 (*.f64 y 4) (pow.f64 a (+.f64 t -1))) (/.f64 (*.f64 y 4) (pow.f64 a (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 1/2 y)) (/.f64 1/2 (pow.f64 a (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (neg.f64 y)) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 1/2 y)) (/.f64 1 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 1/2) (/.f64 (*.f64 y 1/2) (pow.f64 a (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y)) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (neg.f64 (/.f64 y (pow.f64 a (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 x y) (/.f64 x y)) (+.f64 (/.f64 1 (pow.f64 a (+.f64 t -1))) (/.f64 1 (pow.f64 a (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 x (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) 4))) (*.f64 2 (*.f64 x (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) 4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 x) (neg.f64 x)) (+.f64 (neg.f64 (/.f64 y (pow.f64 a (+.f64 t -1)))) (neg.f64 (/.f64 y (pow.f64 a (+.f64 t -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x 1/2) (*.f64 2 (/.f64 y (pow.f64 a (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 x x) y) (/.f64 2 (pow.f64 a (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (neg.f64 y)) (/.f64 -1 (pow.f64 a (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (/.f64 1 (pow.f64 a (+.f64 t -1)))) y)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 x x)) (-.f64 0 (*.f64 2 (/.f64 y (pow.f64 a (+.f64 t -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 x y)) (-.f64 0 (/.f64 1 (pow.f64 a (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 x)) (/.f64 y (pow.f64 a (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y)) (*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y)) (*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (pow.f64 a (+.f64 t -1)) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (pow.f64 a (+.f64 t -1)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 a (+.f64 t -1)) (/.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 a (+.f64 t -1)) (*.f64 (*.f64 2 (/.f64 1 y)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 a (+.f64 t -1)) (*.f64 (/.f64 2 y) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 y (/.f64 (/.f64 1 (pow.f64 a (+.f64 t -1))) (*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 y (pow.f64 a (+.f64 t -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (pow.f64 a (+.f64 t -1)) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (neg.f64 y)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 2) (neg.f64 (+.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 2) (/.f64 1/2 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 1/2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (pow.f64 a (+.f64 t -1)) (*.f64 y 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 2 y)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 4) (/.f64 1 (*.f64 y 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 4) (*.f64 (/.f64 1 (*.f64 y 4)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 4) (*.f64 1/4 (/.f64 1 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 4) (*.f64 1/2 (/.f64 1/2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y) (pow.f64 a (+.f64 t -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y) (/.f64 1 (/.f64 1 (pow.f64 a (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 a (+.f64 t -1))) (/.f64 -1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 a (+.f64 t -1))) (*.f64 (/.f64 -1 y) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 1 (*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 y (pow.f64 a (+.f64 t -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 2 (*.f64 2 (*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 y (pow.f64 a (+.f64 t -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 y (pow.f64 a (+.f64 t -1)))) (/.f64 1/2 (*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 y (pow.f64 a (+.f64 t -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 y (pow.f64 a (+.f64 t -1)))) (/.f64 1 (*.f64 2 (*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 y (pow.f64 a (+.f64 t -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 8) (/.f64 1 (*.f64 y 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 a (+.f64 t -1))) (/.f64 y (*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 y (pow.f64 a (+.f64 t -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 a (+.f64 t -1))) (/.f64 (+.f64 y y) (*.f64 2 (*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 y (pow.f64 a (+.f64 t -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 y) (*.f64 (pow.f64 a (+.f64 t -1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 a (+.f64 t -1)) -2) (/.f64 1/2 (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 a (+.f64 t -1)) -2) (/.f64 1 (*.f64 y -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 a (+.f64 t -1)) -2) (/.f64 1 (neg.f64 (+.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 1 y)) (*.f64 (pow.f64 a (+.f64 t -1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (neg.f64 y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 y) (*.f64 (pow.f64 a (+.f64 t -1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 1/2 y)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 a (+.f64 t -1))) (/.f64 (+.f64 y y) (*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 y (pow.f64 a (+.f64 t -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 y 1/2) (pow.f64 a (+.f64 t -1))) (/.f64 2 (*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 y (pow.f64 a (+.f64 t -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 1/2) (/.f64 2 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 y 4)) (*.f64 (pow.f64 a (+.f64 t -1)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 y) (neg.f64 (pow.f64 a (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (pow.f64 a (+.f64 t -1))) (/.f64 (neg.f64 y) (*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 y (pow.f64 a (+.f64 t -1))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (pow.f64 a (+.f64 t -1))) (/.f64 y (*.f64 2 (*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 y (pow.f64 a (+.f64 t -1)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1/2 y) (/.f64 1/2 y)) (pow.f64 a (+.f64 t -1)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (pow.f64 a (+.f64 t -1)) y)))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 (pow.f64 a (+.f64 t -1)) y))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 (pow.f64 a (+.f64 t -1)) y))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (pow.f64 a (+.f64 t -1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (pow.f64 a (+.f64 t -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (neg.f64 (pow.f64 a (+.f64 t -1)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (pow.f64 a (+.f64 t -1)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (pow.f64 a (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (pow.f64 a (+.f64 t -1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 a (+.f64 t -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (pow.f64 a (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (pow.f64 a (+.f64 t -1)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (pow.f64 a (+.f64 t -1)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (pow.f64 a (+.f64 t -1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 8) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (pow.f64 a (+.f64 t -1)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 a (+.f64 t -1)) -2) -1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (pow.f64 a (+.f64 t -1)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (pow.f64 a (+.f64 t -1)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (pow.f64 a (+.f64 t -1))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (pow.f64 a (+.f64 t -1)) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (pow.f64 a (+.f64 t -1)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (pow.f64 a (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (pow.f64 a (+.f64 t -1))))))) (#(struct:change #<rule egg-rr> (2) ((x and (pow.f64 a (+.f64 t -1)) (pow.f64 a (+.f64 t -1)))))) (#(struct:change #<rule egg-rr> (2) ((x or (pow.f64 a (+.f64 t -1)) (pow.f64 a (+.f64 t -1)))))))

simplify138.0ms (0.3%)

Algorithm
egg-herbie
Rules
984×rational.json-simplify-35
906×rational.json-simplify-1
900×rational.json-simplify-49
768×rational.json-simplify-51
576×rational.json-simplify-53
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03736617
110966497
243616411
373206411
Stop Event
node limit
Counts
217 → 231
Calls
Call 1
Inputs
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) x) y)
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) x) y)
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) x) y)
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) x) y)
(/.f64 (*.f64 x (exp.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))) y)
(/.f64 (*.f64 x (exp.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))) y)
(/.f64 (*.f64 x (exp.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))) y)
(/.f64 (*.f64 x (exp.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))) y)
(/.f64 x (*.f64 a y))
(+.f64 (/.f64 (*.f64 t (*.f64 x (log.f64 a))) (*.f64 a y)) (/.f64 x (*.f64 y a)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (log.f64 a) 2) x)) (*.f64 y a))) (+.f64 (/.f64 (*.f64 t (*.f64 (log.f64 a) x)) (*.f64 y a)) (/.f64 x (*.f64 y a))))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (log.f64 a) 2) x)) (*.f64 y a))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (log.f64 a) 3) x)) (*.f64 y a))) (+.f64 (/.f64 (*.f64 t (*.f64 (log.f64 a) x)) (*.f64 y a)) (/.f64 x (*.f64 y a)))))
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) x) y)
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) x) y)
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) x) y)
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) x) y)
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(/.f64 (exp.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) y)
(/.f64 (exp.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) y)
(/.f64 (exp.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) y)
(/.f64 (exp.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) y)
(/.f64 (exp.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) y)
(/.f64 (exp.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) y)
(/.f64 (exp.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) y)
(/.f64 (exp.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) y)
(/.f64 1 (*.f64 a y))
(+.f64 (/.f64 1 (*.f64 y a)) (/.f64 (*.f64 t (log.f64 a)) (*.f64 a y)))
(+.f64 (/.f64 (*.f64 t (log.f64 a)) (*.f64 y a)) (+.f64 (/.f64 1 (*.f64 y a)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)) (*.f64 y a)))))
(+.f64 (/.f64 (*.f64 t (log.f64 a)) (*.f64 y a)) (+.f64 (/.f64 1 (*.f64 y a)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3)) (*.f64 y a))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)) (*.f64 y a))))))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) y)
(/.f64 (exp.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) y)
(/.f64 (exp.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) y)
(/.f64 (exp.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) y)
(exp.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))))
(exp.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))))
(exp.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))))
(exp.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))))
(exp.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(/.f64 1 a)
(+.f64 (/.f64 (*.f64 t (log.f64 a)) a) (/.f64 1 a))
(+.f64 (/.f64 (*.f64 t (log.f64 a)) a) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)) a)) (/.f64 1 a)))
(+.f64 (/.f64 (*.f64 t (log.f64 a)) a) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3)) a)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)) a)) (/.f64 1 a))))
(exp.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))))
(exp.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))))
(exp.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))))
(exp.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))))
(+.f64 (*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y)) 0)
(+.f64 0 (*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y)))
(-.f64 (*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y)) 0)
(/.f64 x (/.f64 y (pow.f64 a (+.f64 t -1))))
(/.f64 1 (/.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) x))
(/.f64 1 (/.f64 (/.f64 1 (pow.f64 a (+.f64 t -1))) (/.f64 x y)))
(/.f64 (pow.f64 a (+.f64 t -1)) (/.f64 y x))
(/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 1 x))
(/.f64 (*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y)) 1)
(/.f64 -1 (/.f64 (/.f64 y (neg.f64 (pow.f64 a (+.f64 t -1)))) x))
(/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 2) (*.f64 y (/.f64 2 x)))
(/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 2) (+.f64 (/.f64 y x) (/.f64 y x)))
(/.f64 2 (*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 2 x)))
(/.f64 2 (+.f64 (/.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) x) (/.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) x)))
(/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (*.f64 (/.f64 2 y) x)) 2)
(/.f64 4 (+.f64 (*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 2 x)) (*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 2 x))))
(/.f64 4 (/.f64 (/.f64 (*.f64 y 4) (pow.f64 a (+.f64 t -1))) x))
(/.f64 (+.f64 x x) (*.f64 2 (/.f64 y (pow.f64 a (+.f64 t -1)))))
(/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 2 y)) (/.f64 2 x))
(/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 2 y)) (+.f64 (/.f64 1 x) (/.f64 1 x)))
(/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 4) (+.f64 (*.f64 y (/.f64 2 x)) (*.f64 y (/.f64 2 x))))
(/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 4) (/.f64 (*.f64 y 4) x))
(/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 4) (/.f64 4 (/.f64 x y)))
(/.f64 (/.f64 1 y) (/.f64 (/.f64 1 (pow.f64 a (+.f64 t -1))) x))
(/.f64 (neg.f64 (pow.f64 a (+.f64 t -1))) (/.f64 y (neg.f64 x)))
(/.f64 (neg.f64 (pow.f64 a (+.f64 t -1))) (/.f64 (neg.f64 (+.f64 y y)) (+.f64 x x)))
(/.f64 (neg.f64 (pow.f64 a (+.f64 t -1))) (/.f64 -1 (/.f64 x y)))
(/.f64 (*.f64 x (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) 4)) 4)
(/.f64 (*.f64 x 4) (/.f64 (*.f64 y 4) (pow.f64 a (+.f64 t -1))))
(/.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) 4) (+.f64 (/.f64 2 x) (/.f64 2 x)))
(/.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) 4) (/.f64 4 x))
(/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 8) (/.f64 (*.f64 y 8) x))
(/.f64 (/.f64 x y) (/.f64 1 (pow.f64 a (+.f64 t -1))))
(/.f64 1/2 (/.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (+.f64 x x)))
(/.f64 1/2 (/.f64 (/.f64 (*.f64 y 1/2) (pow.f64 a (+.f64 t -1))) x))
(/.f64 1/2 (/.f64 (/.f64 1/2 (pow.f64 a (+.f64 t -1))) (/.f64 x y)))
(/.f64 (/.f64 1/2 y) (/.f64 (/.f64 1/2 (pow.f64 a (+.f64 t -1))) x))
(/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) -2) (+.f64 (/.f64 y (neg.f64 x)) (/.f64 y (neg.f64 x))))
(/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) -2) (/.f64 (*.f64 y -2) x))
(/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) -2) (/.f64 (neg.f64 (+.f64 y y)) x))
(/.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 (pow.f64 a (+.f64 t -1)) y)) (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 2 y)) (+.f64 x x)))
(/.f64 (*.f64 2 (*.f64 x 4)) (+.f64 (/.f64 (*.f64 y 4) (pow.f64 a (+.f64 t -1))) (/.f64 (*.f64 y 4) (pow.f64 a (+.f64 t -1)))))
(/.f64 (*.f64 2 (*.f64 x (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) 4))) 8)
(/.f64 (*.f64 x (/.f64 1/2 y)) (/.f64 1/2 (pow.f64 a (+.f64 t -1))))
(/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (neg.f64 y)) (/.f64 -1 x))
(/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 1/2 y)) (/.f64 1 (+.f64 x x)))
(/.f64 (*.f64 x 1/2) (/.f64 (*.f64 y 1/2) (pow.f64 a (+.f64 t -1))))
(/.f64 (neg.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y)) (/.f64 -1 x))
(/.f64 (neg.f64 x) (neg.f64 (/.f64 y (pow.f64 a (+.f64 t -1)))))
(/.f64 (+.f64 (/.f64 x y) (/.f64 x y)) (+.f64 (/.f64 1 (pow.f64 a (+.f64 t -1))) (/.f64 1 (pow.f64 a (+.f64 t -1)))))
(/.f64 (+.f64 (*.f64 2 (*.f64 x (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) 4))) (*.f64 2 (*.f64 x (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) 4)))) 16)
(/.f64 (+.f64 (neg.f64 x) (neg.f64 x)) (+.f64 (neg.f64 (/.f64 y (pow.f64 a (+.f64 t -1)))) (neg.f64 (/.f64 y (pow.f64 a (+.f64 t -1))))))
(/.f64 (/.f64 x 1/2) (*.f64 2 (/.f64 y (pow.f64 a (+.f64 t -1)))))
(/.f64 (/.f64 (+.f64 x x) y) (/.f64 2 (pow.f64 a (+.f64 t -1))))
(/.f64 (/.f64 x (neg.f64 y)) (/.f64 -1 (pow.f64 a (+.f64 t -1))))
(/.f64 (/.f64 x (/.f64 1 (pow.f64 a (+.f64 t -1)))) y)
(/.f64 (neg.f64 (+.f64 x x)) (-.f64 0 (*.f64 2 (/.f64 y (pow.f64 a (+.f64 t -1))))))
(/.f64 (neg.f64 (/.f64 x y)) (-.f64 0 (/.f64 1 (pow.f64 a (+.f64 t -1)))))
(/.f64 (neg.f64 (neg.f64 x)) (/.f64 y (pow.f64 a (+.f64 t -1))))
(+.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) 0)
(+.f64 0 (/.f64 (pow.f64 a (+.f64 t -1)) y))
(-.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) 0)
(*.f64 1 (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 1 y))
(*.f64 (pow.f64 a (+.f64 t -1)) (*.f64 (*.f64 2 (/.f64 1 y)) 1/2))
(*.f64 (pow.f64 a (+.f64 t -1)) (*.f64 (/.f64 2 y) 1/2))
(*.f64 y (/.f64 (/.f64 1 (pow.f64 a (+.f64 t -1))) (*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 y (pow.f64 a (+.f64 t -1))))))
(*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) 1)
(*.f64 -1 (/.f64 (pow.f64 a (+.f64 t -1)) (neg.f64 y)))
(*.f64 -1 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (neg.f64 y)) 1))
(*.f64 -1 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 2) (neg.f64 (+.f64 y y))))
(*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 2) (/.f64 1/2 y))
(*.f64 2 (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 1/2 y)))
(*.f64 4 (/.f64 (pow.f64 a (+.f64 t -1)) (*.f64 y 4)))
(*.f64 4 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) 4))
(*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 2 y)) 1/2)
(*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 4) (/.f64 1 (*.f64 y 4)))
(*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 4) (*.f64 (/.f64 1 (*.f64 y 4)) 1))
(*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 4) (*.f64 1/4 (/.f64 1 y)))
(*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 4) (*.f64 1/2 (/.f64 1/2 y)))
(*.f64 (/.f64 1 y) (pow.f64 a (+.f64 t -1)))
(*.f64 (/.f64 1 y) (/.f64 1 (/.f64 1 (pow.f64 a (+.f64 t -1)))))
(*.f64 (neg.f64 (pow.f64 a (+.f64 t -1))) (/.f64 -1 y))
(*.f64 (neg.f64 (pow.f64 a (+.f64 t -1))) (*.f64 (/.f64 -1 y) 1))
(*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 1 (*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 y (pow.f64 a (+.f64 t -1))))))
(*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 2 (*.f64 2 (*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 y (pow.f64 a (+.f64 t -1)))))))
(*.f64 (*.f64 2 (/.f64 y (pow.f64 a (+.f64 t -1)))) (/.f64 1/2 (*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 y (pow.f64 a (+.f64 t -1))))))
(*.f64 (*.f64 2 (/.f64 y (pow.f64 a (+.f64 t -1)))) (/.f64 1 (*.f64 2 (*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 y (pow.f64 a (+.f64 t -1)))))))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) 4) 1/4)
(*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 8) (/.f64 1 (*.f64 y 8)))
(*.f64 1/2 (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 2 y)))
(*.f64 (/.f64 1 (pow.f64 a (+.f64 t -1))) (/.f64 y (*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 y (pow.f64 a (+.f64 t -1))))))
(*.f64 (/.f64 1 (pow.f64 a (+.f64 t -1))) (/.f64 (+.f64 y y) (*.f64 2 (*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 y (pow.f64 a (+.f64 t -1)))))))
(*.f64 (/.f64 1/2 y) (*.f64 (pow.f64 a (+.f64 t -1)) 2))
(*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) -2) (/.f64 1/2 (neg.f64 y)))
(*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) -2) (/.f64 1 (*.f64 y -2)))
(*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) -2) (/.f64 1 (neg.f64 (+.f64 y y))))
(*.f64 (*.f64 2 (/.f64 1 y)) (*.f64 (pow.f64 a (+.f64 t -1)) 1/2))
(*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (neg.f64 y)) -1)
(*.f64 (/.f64 2 y) (*.f64 (pow.f64 a (+.f64 t -1)) 1/2))
(*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 1/2 y)) 2)
(*.f64 (/.f64 1/2 (pow.f64 a (+.f64 t -1))) (/.f64 (+.f64 y y) (*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 y (pow.f64 a (+.f64 t -1))))))
(*.f64 (/.f64 (*.f64 y 1/2) (pow.f64 a (+.f64 t -1))) (/.f64 2 (*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 y (pow.f64 a (+.f64 t -1))))))
(*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 1/2) (/.f64 2 y))
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) 4))
(*.f64 (/.f64 1 (*.f64 y 4)) (*.f64 (pow.f64 a (+.f64 t -1)) 4))
(*.f64 (/.f64 -1 y) (neg.f64 (pow.f64 a (+.f64 t -1))))
(*.f64 (/.f64 -1 (pow.f64 a (+.f64 t -1))) (/.f64 (neg.f64 y) (*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 y (pow.f64 a (+.f64 t -1))))))
(*.f64 (/.f64 2 (pow.f64 a (+.f64 t -1))) (/.f64 y (*.f64 2 (*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 y (pow.f64 a (+.f64 t -1)))))))
(*.f64 (+.f64 (/.f64 1/2 y) (/.f64 1/2 y)) (pow.f64 a (+.f64 t -1)))
(neg.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (neg.f64 y)))
(+.f64 (pow.f64 a (+.f64 t -1)) 0)
(+.f64 0 (pow.f64 a (+.f64 t -1)))
(+.f64 -1 (-.f64 1 (neg.f64 (pow.f64 a (+.f64 t -1)))))
(-.f64 (pow.f64 a (+.f64 t -1)) 0)
(-.f64 0 (neg.f64 (pow.f64 a (+.f64 t -1))))
(*.f64 1 (pow.f64 a (+.f64 t -1)))
(*.f64 (pow.f64 a (+.f64 t -1)) 1)
(*.f64 -1 (neg.f64 (pow.f64 a (+.f64 t -1))))
(*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 2) 1/2)
(*.f64 2 (*.f64 (pow.f64 a (+.f64 t -1)) 1/2))
(*.f64 4 (/.f64 (pow.f64 a (+.f64 t -1)) 4))
(*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 4) 1/4)
(*.f64 (neg.f64 (pow.f64 a (+.f64 t -1))) -1)
(*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 8) 1/8)
(*.f64 1/2 (*.f64 (pow.f64 a (+.f64 t -1)) 2))
(*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) -2) -1/2)
(*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 1/2) 2)
(*.f64 1/4 (*.f64 (pow.f64 a (+.f64 t -1)) 4))
(/.f64 (pow.f64 a (+.f64 t -1)) 1)
(/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 2) 2)
(/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 4) 4)
(/.f64 (neg.f64 (pow.f64 a (+.f64 t -1))) -1)
(/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 8) 8)
(/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) -2) -2)
(/.f64 (*.f64 2 (*.f64 (pow.f64 a (+.f64 t -1)) 8)) 16)
(neg.f64 (neg.f64 (pow.f64 a (+.f64 t -1))))
Outputs
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) x) y)
(*.f64 x (/.f64 (exp.f64 (*.f64 (+.f64 t -1) (*.f64 (log.f64 (/.f64 1 a)) -1))) y))
(*.f64 x (/.f64 (exp.f64 (*.f64 (+.f64 t -1) (neg.f64 (log.f64 (/.f64 1 a))))) y))
(*.f64 (exp.f64 (*.f64 (+.f64 t -1) (neg.f64 (log.f64 (/.f64 1 a))))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) x) y)
(*.f64 x (/.f64 (exp.f64 (*.f64 (+.f64 t -1) (*.f64 (log.f64 (/.f64 1 a)) -1))) y))
(*.f64 x (/.f64 (exp.f64 (*.f64 (+.f64 t -1) (neg.f64 (log.f64 (/.f64 1 a))))) y))
(*.f64 (exp.f64 (*.f64 (+.f64 t -1) (neg.f64 (log.f64 (/.f64 1 a))))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) x) y)
(*.f64 x (/.f64 (exp.f64 (*.f64 (+.f64 t -1) (*.f64 (log.f64 (/.f64 1 a)) -1))) y))
(*.f64 x (/.f64 (exp.f64 (*.f64 (+.f64 t -1) (neg.f64 (log.f64 (/.f64 1 a))))) y))
(*.f64 (exp.f64 (*.f64 (+.f64 t -1) (neg.f64 (log.f64 (/.f64 1 a))))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) x) y)
(*.f64 x (/.f64 (exp.f64 (*.f64 (+.f64 t -1) (*.f64 (log.f64 (/.f64 1 a)) -1))) y))
(*.f64 x (/.f64 (exp.f64 (*.f64 (+.f64 t -1) (neg.f64 (log.f64 (/.f64 1 a))))) y))
(*.f64 (exp.f64 (*.f64 (+.f64 t -1) (neg.f64 (log.f64 (/.f64 1 a))))) (/.f64 x y))
(/.f64 (*.f64 x (exp.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))) y)
(*.f64 (exp.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (/.f64 x y))
(*.f64 (exp.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))))) (/.f64 x y))
(/.f64 (*.f64 x (exp.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))) y)
(*.f64 (exp.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (/.f64 x y))
(*.f64 (exp.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))))) (/.f64 x y))
(/.f64 (*.f64 x (exp.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))) y)
(*.f64 (exp.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (/.f64 x y))
(*.f64 (exp.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))))) (/.f64 x y))
(/.f64 (*.f64 x (exp.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))) y)
(*.f64 (exp.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) (/.f64 x y))
(*.f64 (exp.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))))) (/.f64 x y))
(/.f64 x (*.f64 a y))
(+.f64 (/.f64 (*.f64 t (*.f64 x (log.f64 a))) (*.f64 a y)) (/.f64 x (*.f64 y a)))
(+.f64 (/.f64 x (*.f64 a y)) (*.f64 (*.f64 x (log.f64 a)) (/.f64 t (*.f64 a y))))
(+.f64 (/.f64 x (*.f64 a y)) (*.f64 (*.f64 x (log.f64 a)) (/.f64 (/.f64 t a) y)))
(+.f64 (/.f64 x (*.f64 a y)) (/.f64 (*.f64 (*.f64 x (log.f64 a)) (/.f64 t a)) y))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (log.f64 a) 2) x)) (*.f64 y a))) (+.f64 (/.f64 (*.f64 t (*.f64 (log.f64 a) x)) (*.f64 y a)) (/.f64 x (*.f64 y a))))
(+.f64 (*.f64 (*.f64 x (log.f64 a)) (/.f64 t (*.f64 a y))) (+.f64 (/.f64 x (*.f64 a y)) (*.f64 1/2 (*.f64 (*.f64 x (pow.f64 (log.f64 a) 2)) (/.f64 (pow.f64 t 2) (*.f64 a y))))))
(+.f64 (/.f64 x (*.f64 a y)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 x (pow.f64 (log.f64 a) 2)) (/.f64 (pow.f64 t 2) (*.f64 a y)))) (*.f64 (*.f64 x (log.f64 a)) (/.f64 (/.f64 t a) y))))
(+.f64 (/.f64 x (*.f64 a y)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 x (pow.f64 (log.f64 a) 2)) (/.f64 (pow.f64 t 2) (*.f64 a y)))) (/.f64 (*.f64 (*.f64 x (log.f64 a)) (/.f64 t a)) y)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (*.f64 (pow.f64 (log.f64 a) 2) x)) (*.f64 y a))) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 t 3) (*.f64 (pow.f64 (log.f64 a) 3) x)) (*.f64 y a))) (+.f64 (/.f64 (*.f64 t (*.f64 (log.f64 a) x)) (*.f64 y a)) (/.f64 x (*.f64 y a)))))
(+.f64 (*.f64 1/6 (*.f64 (*.f64 x (pow.f64 (log.f64 a) 3)) (/.f64 (pow.f64 t 3) (*.f64 a y)))) (+.f64 (*.f64 (*.f64 x (log.f64 a)) (/.f64 t (*.f64 a y))) (+.f64 (/.f64 x (*.f64 a y)) (*.f64 1/2 (*.f64 (*.f64 x (pow.f64 (log.f64 a) 2)) (/.f64 (pow.f64 t 2) (*.f64 a y)))))))
(+.f64 (*.f64 1/2 (*.f64 (*.f64 x (pow.f64 (log.f64 a) 2)) (/.f64 (pow.f64 t 2) (*.f64 a y)))) (+.f64 (+.f64 (/.f64 x (*.f64 a y)) (*.f64 (*.f64 x (log.f64 a)) (/.f64 (/.f64 t a) y))) (*.f64 1/6 (*.f64 (*.f64 x (pow.f64 (log.f64 a) 3)) (/.f64 (pow.f64 t 3) (*.f64 a y))))))
(+.f64 (/.f64 x (*.f64 a y)) (+.f64 (+.f64 (/.f64 (*.f64 (*.f64 x (log.f64 a)) (/.f64 t a)) y) (*.f64 1/6 (*.f64 (*.f64 x (pow.f64 (log.f64 a) 3)) (/.f64 (pow.f64 t 3) (*.f64 a y))))) (*.f64 1/2 (*.f64 (*.f64 x (pow.f64 (log.f64 a) 2)) (/.f64 (pow.f64 t 2) (*.f64 a y))))))
(+.f64 (/.f64 x (*.f64 a y)) (+.f64 (*.f64 1/2 (*.f64 (*.f64 x (pow.f64 (log.f64 a) 2)) (/.f64 (pow.f64 t 2) (*.f64 a y)))) (+.f64 (/.f64 (*.f64 (*.f64 x (log.f64 a)) (/.f64 t a)) y) (*.f64 1/6 (*.f64 (*.f64 x (pow.f64 (log.f64 a) 3)) (/.f64 (pow.f64 t 3) (*.f64 a y)))))))
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) x) y)
(*.f64 x (/.f64 (exp.f64 (*.f64 (+.f64 1 (*.f64 t -1)) (*.f64 (log.f64 a) -1))) y))
(*.f64 x (/.f64 (exp.f64 (*.f64 (+.f64 1 (neg.f64 t)) (neg.f64 (log.f64 a)))) y))
(*.f64 (exp.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t))))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) x) y)
(*.f64 x (/.f64 (exp.f64 (*.f64 (+.f64 1 (*.f64 t -1)) (*.f64 (log.f64 a) -1))) y))
(*.f64 x (/.f64 (exp.f64 (*.f64 (+.f64 1 (neg.f64 t)) (neg.f64 (log.f64 a)))) y))
(*.f64 (exp.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t))))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) x) y)
(*.f64 x (/.f64 (exp.f64 (*.f64 (+.f64 1 (*.f64 t -1)) (*.f64 (log.f64 a) -1))) y))
(*.f64 x (/.f64 (exp.f64 (*.f64 (+.f64 1 (neg.f64 t)) (neg.f64 (log.f64 a)))) y))
(*.f64 (exp.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t))))) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) x) y)
(*.f64 x (/.f64 (exp.f64 (*.f64 (+.f64 1 (*.f64 t -1)) (*.f64 (log.f64 a) -1))) y))
(*.f64 x (/.f64 (exp.f64 (*.f64 (+.f64 1 (neg.f64 t)) (neg.f64 (log.f64 a)))) y))
(*.f64 (exp.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t))))) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a (-.f64 t 1)) x) y)
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) y)
(/.f64 (exp.f64 (*.f64 (+.f64 t -1) (*.f64 (log.f64 (/.f64 1 a)) -1))) y)
(/.f64 (exp.f64 (*.f64 (+.f64 t -1) (neg.f64 (log.f64 (/.f64 1 a))))) y)
(/.f64 (exp.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) y)
(/.f64 (exp.f64 (*.f64 (+.f64 t -1) (*.f64 (log.f64 (/.f64 1 a)) -1))) y)
(/.f64 (exp.f64 (*.f64 (+.f64 t -1) (neg.f64 (log.f64 (/.f64 1 a))))) y)
(/.f64 (exp.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) y)
(/.f64 (exp.f64 (*.f64 (+.f64 t -1) (*.f64 (log.f64 (/.f64 1 a)) -1))) y)
(/.f64 (exp.f64 (*.f64 (+.f64 t -1) (neg.f64 (log.f64 (/.f64 1 a))))) y)
(/.f64 (exp.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a))))) y)
(/.f64 (exp.f64 (*.f64 (+.f64 t -1) (*.f64 (log.f64 (/.f64 1 a)) -1))) y)
(/.f64 (exp.f64 (*.f64 (+.f64 t -1) (neg.f64 (log.f64 (/.f64 1 a))))) y)
(/.f64 (exp.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) y)
(/.f64 (exp.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) y)
(/.f64 (exp.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))))) y)
(/.f64 (exp.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) y)
(/.f64 (exp.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) y)
(/.f64 (exp.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))))) y)
(/.f64 (exp.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) y)
(/.f64 (exp.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) y)
(/.f64 (exp.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))))) y)
(/.f64 (exp.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) y)
(/.f64 (exp.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a)))))) y)
(/.f64 (exp.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a)))))) y)
(/.f64 1 (*.f64 a y))
(+.f64 (/.f64 1 (*.f64 y a)) (/.f64 (*.f64 t (log.f64 a)) (*.f64 a y)))
(+.f64 (/.f64 1 (*.f64 a y)) (*.f64 (log.f64 a) (/.f64 t (*.f64 a y))))
(+.f64 (/.f64 1 (*.f64 a y)) (*.f64 (log.f64 a) (/.f64 (/.f64 t a) y)))
(+.f64 (/.f64 1 (*.f64 a y)) (/.f64 (*.f64 t (/.f64 (log.f64 a) a)) y))
(+.f64 (/.f64 (*.f64 t (log.f64 a)) (*.f64 y a)) (+.f64 (/.f64 1 (*.f64 y a)) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)) (*.f64 y a)))))
(+.f64 (/.f64 1 (*.f64 a y)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (log.f64 a) 2) (/.f64 (pow.f64 t 2) (*.f64 a y)))) (*.f64 (log.f64 a) (/.f64 t (*.f64 a y)))))
(+.f64 (/.f64 1 (*.f64 a y)) (+.f64 (*.f64 (log.f64 a) (/.f64 (/.f64 t a) y)) (*.f64 (pow.f64 (log.f64 a) 2) (*.f64 (/.f64 (pow.f64 t 2) (*.f64 a y)) 1/2))))
(+.f64 (/.f64 1 (*.f64 a y)) (+.f64 (/.f64 (*.f64 t (/.f64 (log.f64 a) a)) y) (*.f64 1/2 (*.f64 (pow.f64 t 2) (/.f64 (pow.f64 (log.f64 a) 2) (*.f64 a y))))))
(+.f64 (/.f64 (*.f64 t (log.f64 a)) (*.f64 y a)) (+.f64 (/.f64 1 (*.f64 y a)) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3)) (*.f64 y a))) (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)) (*.f64 y a))))))
(+.f64 (/.f64 1 (*.f64 a y)) (+.f64 (+.f64 (*.f64 1/2 (*.f64 (pow.f64 (log.f64 a) 2) (/.f64 (pow.f64 t 2) (*.f64 a y)))) (*.f64 1/6 (*.f64 (pow.f64 (log.f64 a) 3) (/.f64 (pow.f64 t 3) (*.f64 a y))))) (*.f64 (log.f64 a) (/.f64 t (*.f64 a y)))))
(+.f64 (*.f64 (log.f64 a) (/.f64 (/.f64 t a) y)) (+.f64 (*.f64 (pow.f64 (log.f64 a) 2) (*.f64 (/.f64 (pow.f64 t 2) (*.f64 a y)) 1/2)) (+.f64 (/.f64 1 (*.f64 a y)) (*.f64 1/6 (*.f64 (pow.f64 (log.f64 a) 3) (/.f64 (pow.f64 t 3) (*.f64 a y)))))))
(+.f64 (/.f64 1 (*.f64 a y)) (+.f64 (/.f64 (*.f64 t (/.f64 (log.f64 a) a)) y) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 2) (/.f64 (pow.f64 (log.f64 a) 2) (*.f64 a y)))) (*.f64 1/6 (*.f64 (pow.f64 (log.f64 a) 3) (/.f64 (pow.f64 t 3) (*.f64 a y)))))))
(/.f64 (exp.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) y)
(/.f64 (exp.f64 (*.f64 (+.f64 1 (*.f64 t -1)) (*.f64 (log.f64 a) -1))) y)
(/.f64 (exp.f64 (*.f64 (+.f64 1 (neg.f64 t)) (neg.f64 (log.f64 a)))) y)
(/.f64 (exp.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t))))) y)
(/.f64 (exp.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) y)
(/.f64 (exp.f64 (*.f64 (+.f64 1 (*.f64 t -1)) (*.f64 (log.f64 a) -1))) y)
(/.f64 (exp.f64 (*.f64 (+.f64 1 (neg.f64 t)) (neg.f64 (log.f64 a)))) y)
(/.f64 (exp.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t))))) y)
(/.f64 (exp.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) y)
(/.f64 (exp.f64 (*.f64 (+.f64 1 (*.f64 t -1)) (*.f64 (log.f64 a) -1))) y)
(/.f64 (exp.f64 (*.f64 (+.f64 1 (neg.f64 t)) (neg.f64 (log.f64 a)))) y)
(/.f64 (exp.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t))))) y)
(/.f64 (exp.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a)))) y)
(/.f64 (exp.f64 (*.f64 (+.f64 1 (*.f64 t -1)) (*.f64 (log.f64 a) -1))) y)
(/.f64 (exp.f64 (*.f64 (+.f64 1 (neg.f64 t)) (neg.f64 (log.f64 a)))) y)
(/.f64 (exp.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t))))) y)
(exp.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))))
(exp.f64 (*.f64 (+.f64 t -1) (*.f64 (log.f64 (/.f64 1 a)) -1)))
(exp.f64 (*.f64 (+.f64 t -1) (neg.f64 (log.f64 (/.f64 1 a)))))
(exp.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))))
(exp.f64 (*.f64 (+.f64 t -1) (*.f64 (log.f64 (/.f64 1 a)) -1)))
(exp.f64 (*.f64 (+.f64 t -1) (neg.f64 (log.f64 (/.f64 1 a)))))
(exp.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))))
(exp.f64 (*.f64 (+.f64 t -1) (*.f64 (log.f64 (/.f64 1 a)) -1)))
(exp.f64 (*.f64 (+.f64 t -1) (neg.f64 (log.f64 (/.f64 1 a)))))
(exp.f64 (*.f64 -1 (*.f64 (-.f64 t 1) (log.f64 (/.f64 1 a)))))
(exp.f64 (*.f64 (+.f64 t -1) (*.f64 (log.f64 (/.f64 1 a)) -1)))
(exp.f64 (*.f64 (+.f64 t -1) (neg.f64 (log.f64 (/.f64 1 a)))))
(exp.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))))
(exp.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))))
(exp.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))))
(exp.f64 (*.f64 (-.f64 t 1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (*.f64 -1 (log.f64 (/.f64 -1 a))))))
(exp.f64 (*.f64 (+.f64 t -1) (+.f64 (log.f64 -1) (neg.f64 (log.f64 (/.f64 -1 a))))))
(/.f64 1 a)
(+.f64 (/.f64 (*.f64 t (log.f64 a)) a) (/.f64 1 a))
(+.f64 (/.f64 1 a) (*.f64 (log.f64 a) (/.f64 t a)))
(+.f64 (/.f64 1 a) (*.f64 t (/.f64 (log.f64 a) a)))
(+.f64 (/.f64 (*.f64 t (log.f64 a)) a) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)) a)) (/.f64 1 a)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)) a)) (+.f64 (/.f64 1 a) (*.f64 (log.f64 a) (/.f64 t a))))
(+.f64 (/.f64 1 a) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 2) (/.f64 (pow.f64 (log.f64 a) 2) a))) (*.f64 (log.f64 a) (/.f64 t a))))
(+.f64 (+.f64 (/.f64 1 a) (*.f64 t (/.f64 (log.f64 a) a))) (*.f64 1/2 (*.f64 (pow.f64 t 2) (/.f64 (pow.f64 (log.f64 a) 2) a))))
(+.f64 (/.f64 (*.f64 t (log.f64 a)) a) (+.f64 (*.f64 1/6 (/.f64 (*.f64 (pow.f64 t 3) (pow.f64 (log.f64 a) 3)) a)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)) a)) (/.f64 1 a))))
(+.f64 (*.f64 1/6 (*.f64 (pow.f64 (log.f64 a) 3) (/.f64 (pow.f64 t 3) a))) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 t 2) (pow.f64 (log.f64 a) 2)) a)) (+.f64 (/.f64 1 a) (*.f64 (log.f64 a) (/.f64 t a)))))
(+.f64 (*.f64 (log.f64 a) (/.f64 t a)) (+.f64 (/.f64 1 a) (+.f64 (*.f64 1/6 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (log.f64 a) 3) a))) (*.f64 1/2 (*.f64 (pow.f64 t 2) (/.f64 (pow.f64 (log.f64 a) 2) a))))))
(+.f64 (*.f64 t (/.f64 (log.f64 a) a)) (+.f64 (*.f64 1/2 (*.f64 (pow.f64 t 2) (/.f64 (pow.f64 (log.f64 a) 2) a))) (+.f64 (/.f64 1 a) (*.f64 1/6 (*.f64 (pow.f64 t 3) (/.f64 (pow.f64 (log.f64 a) 3) a))))))
(exp.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))))
(exp.f64 (*.f64 (+.f64 1 (*.f64 t -1)) (*.f64 (log.f64 a) -1)))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 t)) (neg.f64 (log.f64 a))))
(exp.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))))
(exp.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))))
(exp.f64 (*.f64 (+.f64 1 (*.f64 t -1)) (*.f64 (log.f64 a) -1)))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 t)) (neg.f64 (log.f64 a))))
(exp.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))))
(exp.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))))
(exp.f64 (*.f64 (+.f64 1 (*.f64 t -1)) (*.f64 (log.f64 a) -1)))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 t)) (neg.f64 (log.f64 a))))
(exp.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))))
(exp.f64 (*.f64 -1 (*.f64 (+.f64 1 (*.f64 -1 t)) (log.f64 a))))
(exp.f64 (*.f64 (+.f64 1 (*.f64 t -1)) (*.f64 (log.f64 a) -1)))
(exp.f64 (*.f64 (+.f64 1 (neg.f64 t)) (neg.f64 (log.f64 a))))
(exp.f64 (*.f64 (log.f64 a) (neg.f64 (+.f64 1 (neg.f64 t)))))
(+.f64 (*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y)) 0)
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(+.f64 0 (*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y)))
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(-.f64 (*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y)) 0)
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 x (/.f64 y (pow.f64 a (+.f64 t -1))))
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 1 (/.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) x))
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 1 (/.f64 (/.f64 1 (pow.f64 a (+.f64 t -1))) (/.f64 x y)))
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (pow.f64 a (+.f64 t -1)) (/.f64 y x))
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 1 x))
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y)) 1)
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 -1 (/.f64 (/.f64 y (neg.f64 (pow.f64 a (+.f64 t -1)))) x))
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 2) (*.f64 y (/.f64 2 x)))
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 2) (+.f64 (/.f64 y x) (/.f64 y x)))
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 2 (*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 2 x)))
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 2 (+.f64 (/.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) x) (/.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) x)))
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (*.f64 (/.f64 2 y) x)) 2)
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 4 (+.f64 (*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 2 x)) (*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 2 x))))
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 4 (/.f64 (/.f64 (*.f64 y 4) (pow.f64 a (+.f64 t -1))) x))
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (+.f64 x x) (*.f64 2 (/.f64 y (pow.f64 a (+.f64 t -1)))))
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 2 y)) (/.f64 2 x))
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 2 y)) (+.f64 (/.f64 1 x) (/.f64 1 x)))
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 4) (+.f64 (*.f64 y (/.f64 2 x)) (*.f64 y (/.f64 2 x))))
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 4) (/.f64 (*.f64 y 4) x))
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 4) (/.f64 4 (/.f64 x y)))
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (/.f64 1 y) (/.f64 (/.f64 1 (pow.f64 a (+.f64 t -1))) x))
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (neg.f64 (pow.f64 a (+.f64 t -1))) (/.f64 y (neg.f64 x)))
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (neg.f64 (pow.f64 a (+.f64 t -1))) (/.f64 (neg.f64 (+.f64 y y)) (+.f64 x x)))
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (neg.f64 (pow.f64 a (+.f64 t -1))) (/.f64 -1 (/.f64 x y)))
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (*.f64 x (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) 4)) 4)
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (*.f64 x 4) (/.f64 (*.f64 y 4) (pow.f64 a (+.f64 t -1))))
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) 4) (+.f64 (/.f64 2 x) (/.f64 2 x)))
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) 4) (/.f64 4 x))
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 8) (/.f64 (*.f64 y 8) x))
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (/.f64 x y) (/.f64 1 (pow.f64 a (+.f64 t -1))))
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 1/2 (/.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (+.f64 x x)))
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 1/2 (/.f64 (/.f64 (*.f64 y 1/2) (pow.f64 a (+.f64 t -1))) x))
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 1/2 (/.f64 (/.f64 1/2 (pow.f64 a (+.f64 t -1))) (/.f64 x y)))
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (/.f64 1/2 y) (/.f64 (/.f64 1/2 (pow.f64 a (+.f64 t -1))) x))
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) -2) (+.f64 (/.f64 y (neg.f64 x)) (/.f64 y (neg.f64 x))))
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) -2) (/.f64 (*.f64 y -2) x))
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) -2) (/.f64 (neg.f64 (+.f64 y y)) x))
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 (pow.f64 a (+.f64 t -1)) y)) (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 2 y)) (+.f64 x x)))
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (*.f64 2 (*.f64 x 4)) (+.f64 (/.f64 (*.f64 y 4) (pow.f64 a (+.f64 t -1))) (/.f64 (*.f64 y 4) (pow.f64 a (+.f64 t -1)))))
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (*.f64 2 (*.f64 x (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) 4))) 8)
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (*.f64 x (/.f64 1/2 y)) (/.f64 1/2 (pow.f64 a (+.f64 t -1))))
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (neg.f64 y)) (/.f64 -1 x))
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 1/2 y)) (/.f64 1 (+.f64 x x)))
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (*.f64 x 1/2) (/.f64 (*.f64 y 1/2) (pow.f64 a (+.f64 t -1))))
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (neg.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y)) (/.f64 -1 x))
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (neg.f64 x) (neg.f64 (/.f64 y (pow.f64 a (+.f64 t -1)))))
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (+.f64 (/.f64 x y) (/.f64 x y)) (+.f64 (/.f64 1 (pow.f64 a (+.f64 t -1))) (/.f64 1 (pow.f64 a (+.f64 t -1)))))
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (+.f64 (*.f64 2 (*.f64 x (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) 4))) (*.f64 2 (*.f64 x (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) 4)))) 16)
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (+.f64 (neg.f64 x) (neg.f64 x)) (+.f64 (neg.f64 (/.f64 y (pow.f64 a (+.f64 t -1)))) (neg.f64 (/.f64 y (pow.f64 a (+.f64 t -1))))))
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (/.f64 x 1/2) (*.f64 2 (/.f64 y (pow.f64 a (+.f64 t -1)))))
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (/.f64 (+.f64 x x) y) (/.f64 2 (pow.f64 a (+.f64 t -1))))
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (/.f64 x (neg.f64 y)) (/.f64 -1 (pow.f64 a (+.f64 t -1))))
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (/.f64 x (/.f64 1 (pow.f64 a (+.f64 t -1)))) y)
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (neg.f64 (+.f64 x x)) (-.f64 0 (*.f64 2 (/.f64 y (pow.f64 a (+.f64 t -1))))))
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (neg.f64 (/.f64 x y)) (-.f64 0 (/.f64 1 (pow.f64 a (+.f64 t -1)))))
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(/.f64 (neg.f64 (neg.f64 x)) (/.f64 y (pow.f64 a (+.f64 t -1))))
(*.f64 x (/.f64 (pow.f64 a (+.f64 t -1)) y))
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 x y))
(+.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) 0)
(/.f64 (pow.f64 a (+.f64 t -1)) y)
(+.f64 0 (/.f64 (pow.f64 a (+.f64 t -1)) y))
(/.f64 (pow.f64 a (+.f64 t -1)) y)
(-.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) 0)
(/.f64 (pow.f64 a (+.f64 t -1)) y)
(*.f64 1 (/.f64 (pow.f64 a (+.f64 t -1)) y))
(/.f64 (pow.f64 a (+.f64 t -1)) y)
(*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 1 y))
(/.f64 (pow.f64 a (+.f64 t -1)) y)
(*.f64 (pow.f64 a (+.f64 t -1)) (*.f64 (*.f64 2 (/.f64 1 y)) 1/2))
(/.f64 (pow.f64 a (+.f64 t -1)) y)
(*.f64 (pow.f64 a (+.f64 t -1)) (*.f64 (/.f64 2 y) 1/2))
(/.f64 (pow.f64 a (+.f64 t -1)) y)
(*.f64 y (/.f64 (/.f64 1 (pow.f64 a (+.f64 t -1))) (*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 y (pow.f64 a (+.f64 t -1))))))
(*.f64 y (/.f64 1 (*.f64 (pow.f64 a (+.f64 t -1)) (*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 y (pow.f64 a (+.f64 t -1)))))))
(*.f64 y (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (pow.f64 a (+.f64 t -1)))))
(*.f64 y (/.f64 (pow.f64 a (+.f64 t -1)) (/.f64 y (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (pow.f64 a (+.f64 t -1))))))
(*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) 1)
(/.f64 (pow.f64 a (+.f64 t -1)) y)
(*.f64 -1 (/.f64 (pow.f64 a (+.f64 t -1)) (neg.f64 y)))
(/.f64 (pow.f64 a (+.f64 t -1)) y)
(*.f64 -1 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (neg.f64 y)) 1))
(/.f64 (pow.f64 a (+.f64 t -1)) y)
(*.f64 -1 (/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 2) (neg.f64 (+.f64 y y))))
(/.f64 (pow.f64 a (+.f64 t -1)) y)
(*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 2) (/.f64 1/2 y))
(/.f64 (pow.f64 a (+.f64 t -1)) y)
(*.f64 2 (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 1/2 y)))
(/.f64 (pow.f64 a (+.f64 t -1)) y)
(*.f64 4 (/.f64 (pow.f64 a (+.f64 t -1)) (*.f64 y 4)))
(/.f64 (pow.f64 a (+.f64 t -1)) y)
(*.f64 4 (/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) 4))
(/.f64 (pow.f64 a (+.f64 t -1)) y)
(*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 2 y)) 1/2)
(/.f64 (pow.f64 a (+.f64 t -1)) y)
(*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 4) (/.f64 1 (*.f64 y 4)))
(/.f64 (pow.f64 a (+.f64 t -1)) y)
(*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 4) (*.f64 (/.f64 1 (*.f64 y 4)) 1))
(/.f64 (pow.f64 a (+.f64 t -1)) y)
(*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 4) (*.f64 1/4 (/.f64 1 y)))
(/.f64 (pow.f64 a (+.f64 t -1)) y)
(*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 4) (*.f64 1/2 (/.f64 1/2 y)))
(/.f64 (pow.f64 a (+.f64 t -1)) y)
(*.f64 (/.f64 1 y) (pow.f64 a (+.f64 t -1)))
(/.f64 (pow.f64 a (+.f64 t -1)) y)
(*.f64 (/.f64 1 y) (/.f64 1 (/.f64 1 (pow.f64 a (+.f64 t -1)))))
(/.f64 (pow.f64 a (+.f64 t -1)) y)
(*.f64 (neg.f64 (pow.f64 a (+.f64 t -1))) (/.f64 -1 y))
(/.f64 (pow.f64 a (+.f64 t -1)) y)
(*.f64 (neg.f64 (pow.f64 a (+.f64 t -1))) (*.f64 (/.f64 -1 y) 1))
(/.f64 (pow.f64 a (+.f64 t -1)) y)
(*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 1 (*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 y (pow.f64 a (+.f64 t -1))))))
(*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 (pow.f64 a (+.f64 t -1)) (/.f64 y (/.f64 (pow.f64 a (+.f64 t -1)) y))))
(*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 (pow.f64 a (+.f64 t -1)) y)))
(*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 2 (*.f64 2 (*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 y (pow.f64 a (+.f64 t -1)))))))
(*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 1 (*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 y (pow.f64 a (+.f64 t -1))))))
(*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 (pow.f64 a (+.f64 t -1)) (/.f64 y (/.f64 (pow.f64 a (+.f64 t -1)) y))))
(*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) (/.f64 (pow.f64 a (+.f64 t -1)) y)))
(*.f64 (*.f64 2 (/.f64 y (pow.f64 a (+.f64 t -1)))) (/.f64 1/2 (*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 y (pow.f64 a (+.f64 t -1))))))
(*.f64 2 (*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 (pow.f64 a (+.f64 t -1)) (/.f64 y (/.f64 1/2 (/.f64 y (pow.f64 a (+.f64 t -1))))))))
(*.f64 2 (*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 (pow.f64 a (+.f64 t -1)) (/.f64 y (/.f64 (pow.f64 a (+.f64 t -1)) (/.f64 y 1/2))))))
(*.f64 (*.f64 2 (/.f64 y (pow.f64 a (+.f64 t -1)))) (/.f64 1 (*.f64 2 (*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 y (pow.f64 a (+.f64 t -1)))))))
(*.f64 (*.f64 2 (/.f64 y (pow.f64 a (+.f64 t -1)))) (/.f64 1/2 (*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 y (pow.f64 a (+.f64 t -1))))))
(*.f64 2 (*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 (pow.f64 a (+.f64 t -1)) (/.f64 y (/.f64 1/2 (/.f64 y (pow.f64 a (+.f64 t -1))))))))
(*.f64 2 (*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 (pow.f64 a (+.f64 t -1)) (/.f64 y (/.f64 (pow.f64 a (+.f64 t -1)) (/.f64 y 1/2))))))
(*.f64 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) 4) 1/4)
(/.f64 (pow.f64 a (+.f64 t -1)) y)
(*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 8) (/.f64 1 (*.f64 y 8)))
(*.f64 (pow.f64 a (+.f64 t -1)) (*.f64 8 (/.f64 1/8 y)))
(*.f64 1/2 (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 2 y)))
(/.f64 (pow.f64 a (+.f64 t -1)) y)
(*.f64 (/.f64 1 (pow.f64 a (+.f64 t -1))) (/.f64 y (*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 y (pow.f64 a (+.f64 t -1))))))
(/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (/.f64 y (pow.f64 a (+.f64 t -1)))) (pow.f64 a (+.f64 t -1)))
(*.f64 (/.f64 1 (pow.f64 a (+.f64 t -1))) (/.f64 (+.f64 y y) (*.f64 2 (*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 y (pow.f64 a (+.f64 t -1)))))))
(*.f64 (/.f64 1 (pow.f64 a (+.f64 t -1))) (/.f64 y (*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 y (pow.f64 a (+.f64 t -1))))))
(/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (/.f64 y (pow.f64 a (+.f64 t -1)))) (pow.f64 a (+.f64 t -1)))
(*.f64 (/.f64 1/2 y) (*.f64 (pow.f64 a (+.f64 t -1)) 2))
(/.f64 (pow.f64 a (+.f64 t -1)) y)
(*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) -2) (/.f64 1/2 (neg.f64 y)))
(*.f64 (pow.f64 a (+.f64 t -1)) (*.f64 -2 (/.f64 1/2 (neg.f64 y))))
(*.f64 (pow.f64 a (+.f64 t -1)) (*.f64 -2 (/.f64 -1/2 y)))
(*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) -2) (/.f64 1 (*.f64 y -2)))
(*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) -2) (/.f64 1/2 (neg.f64 y)))
(*.f64 (pow.f64 a (+.f64 t -1)) (*.f64 -2 (/.f64 1/2 (neg.f64 y))))
(*.f64 (pow.f64 a (+.f64 t -1)) (*.f64 -2 (/.f64 -1/2 y)))
(*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) -2) (/.f64 1 (neg.f64 (+.f64 y y))))
(*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) -2) (/.f64 1/2 (neg.f64 y)))
(*.f64 (pow.f64 a (+.f64 t -1)) (*.f64 -2 (/.f64 1/2 (neg.f64 y))))
(*.f64 (pow.f64 a (+.f64 t -1)) (*.f64 -2 (/.f64 -1/2 y)))
(*.f64 (*.f64 2 (/.f64 1 y)) (*.f64 (pow.f64 a (+.f64 t -1)) 1/2))
(/.f64 (pow.f64 a (+.f64 t -1)) y)
(*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (neg.f64 y)) -1)
(/.f64 (pow.f64 a (+.f64 t -1)) y)
(*.f64 (/.f64 2 y) (*.f64 (pow.f64 a (+.f64 t -1)) 1/2))
(/.f64 (pow.f64 a (+.f64 t -1)) y)
(*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) (/.f64 1/2 y)) 2)
(/.f64 (pow.f64 a (+.f64 t -1)) y)
(*.f64 (/.f64 1/2 (pow.f64 a (+.f64 t -1))) (/.f64 (+.f64 y y) (*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 y (pow.f64 a (+.f64 t -1))))))
(*.f64 (/.f64 1/2 (pow.f64 a (+.f64 t -1))) (/.f64 (pow.f64 a (+.f64 t -1)) (/.f64 y (/.f64 (pow.f64 a (+.f64 t -1)) (/.f64 y (+.f64 y y))))))
(*.f64 (/.f64 1/2 (pow.f64 a (+.f64 t -1))) (/.f64 (pow.f64 a (+.f64 t -1)) (/.f64 y (*.f64 2 (pow.f64 a (+.f64 t -1))))))
(*.f64 (/.f64 (*.f64 y 1/2) (pow.f64 a (+.f64 t -1))) (/.f64 2 (*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 y (pow.f64 a (+.f64 t -1))))))
(*.f64 (*.f64 y (/.f64 1/2 (pow.f64 a (+.f64 t -1)))) (/.f64 2 (*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 y (pow.f64 a (+.f64 t -1))))))
(*.f64 (*.f64 y (/.f64 1/2 (pow.f64 a (+.f64 t -1)))) (/.f64 (pow.f64 a (+.f64 t -1)) (/.f64 y (*.f64 2 (/.f64 (pow.f64 a (+.f64 t -1)) y)))))
(*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 1/2) (/.f64 2 y))
(/.f64 (pow.f64 a (+.f64 t -1)) y)
(*.f64 1/4 (*.f64 (/.f64 (pow.f64 a (+.f64 t -1)) y) 4))
(/.f64 (pow.f64 a (+.f64 t -1)) y)
(*.f64 (/.f64 1 (*.f64 y 4)) (*.f64 (pow.f64 a (+.f64 t -1)) 4))
(/.f64 (pow.f64 a (+.f64 t -1)) y)
(*.f64 (/.f64 -1 y) (neg.f64 (pow.f64 a (+.f64 t -1))))
(/.f64 (pow.f64 a (+.f64 t -1)) y)
(*.f64 (/.f64 -1 (pow.f64 a (+.f64 t -1))) (/.f64 (neg.f64 y) (*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 y (pow.f64 a (+.f64 t -1))))))
(*.f64 (/.f64 -1 (pow.f64 a (+.f64 t -1))) (/.f64 (pow.f64 a (+.f64 t -1)) (/.f64 y (/.f64 (pow.f64 a (+.f64 t -1)) (/.f64 y (neg.f64 y))))))
(/.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (/.f64 y (neg.f64 (pow.f64 a (+.f64 t -1))))) (neg.f64 (pow.f64 a (+.f64 t -1))))
(*.f64 (/.f64 2 (pow.f64 a (+.f64 t -1))) (/.f64 y (*.f64 2 (*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (/.f64 y (pow.f64 a (+.f64 t -1)))))))
(*.f64 (/.f64 2 (pow.f64 a (+.f64 t -1))) (/.f64 y (*.f64 (/.f64 y (pow.f64 a (+.f64 t -1))) (*.f64 2 (/.f64 y (pow.f64 a (+.f64 t -1)))))))
(*.f64 (/.f64 2 (pow.f64 a (+.f64 t -1))) (/.f64 (pow.f64 a (+.f64 t -1)) (/.f64 y (*.f64 1/2 (pow.f64 a (+.f64 t -1))))))
(*.f64 (+.f64 (/.f64 1/2 y) (/.f64 1/2 y)) (pow.f64 a (+.f64 t -1)))
(/.f64 (pow.f64 a (+.f64 t -1)) y)
(neg.f64 (/.f64 (pow.f64 a (+.f64 t -1)) (neg.f64 y)))
(/.f64 (pow.f64 a (+.f64 t -1)) y)
(+.f64 (pow.f64 a (+.f64 t -1)) 0)
(pow.f64 a (+.f64 t -1))
(+.f64 0 (pow.f64 a (+.f64 t -1)))
(pow.f64 a (+.f64 t -1))
(+.f64 -1 (-.f64 1 (neg.f64 (pow.f64 a (+.f64 t -1)))))
(pow.f64 a (+.f64 t -1))
(-.f64 (pow.f64 a (+.f64 t -1)) 0)
(pow.f64 a (+.f64 t -1))
(-.f64 0 (neg.f64 (pow.f64 a (+.f64 t -1))))
(pow.f64 a (+.f64 t -1))
(*.f64 1 (pow.f64 a (+.f64 t -1)))
(pow.f64 a (+.f64 t -1))
(*.f64 (pow.f64 a (+.f64 t -1)) 1)
(pow.f64 a (+.f64 t -1))
(*.f64 -1 (neg.f64 (pow.f64 a (+.f64 t -1))))
(pow.f64 a (+.f64 t -1))
(*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 2) 1/2)
(pow.f64 a (+.f64 t -1))
(*.f64 2 (*.f64 (pow.f64 a (+.f64 t -1)) 1/2))
(pow.f64 a (+.f64 t -1))
(*.f64 4 (/.f64 (pow.f64 a (+.f64 t -1)) 4))
(pow.f64 a (+.f64 t -1))
(*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 4) 1/4)
(pow.f64 a (+.f64 t -1))
(*.f64 (neg.f64 (pow.f64 a (+.f64 t -1))) -1)
(pow.f64 a (+.f64 t -1))
(*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 8) 1/8)
(pow.f64 a (+.f64 t -1))
(*.f64 1/2 (*.f64 (pow.f64 a (+.f64 t -1)) 2))
(pow.f64 a (+.f64 t -1))
(*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) -2) -1/2)
(pow.f64 a (+.f64 t -1))
(*.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 1/2) 2)
(pow.f64 a (+.f64 t -1))
(*.f64 1/4 (*.f64 (pow.f64 a (+.f64 t -1)) 4))
(pow.f64 a (+.f64 t -1))
(/.f64 (pow.f64 a (+.f64 t -1)) 1)
(pow.f64 a (+.f64 t -1))
(/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 2) 2)
(pow.f64 a (+.f64 t -1))
(/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 4) 4)
(pow.f64 a (+.f64 t -1))
(/.f64 (neg.f64 (pow.f64 a (+.f64 t -1))) -1)
(pow.f64 a (+.f64 t -1))
(/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) 8) 8)
(pow.f64 a (+.f64 t -1))
(/.f64 (*.f64 (pow.f64 a (+.f64 t -1)) -2) -2)
(pow.f64 a (+.f64 t -1))
(/.f64 (*.f64 2 (*.f64 (pow.f64 a (+.f64 t -1)) 8)) 16)
(pow.f64 a (+.f64 t -1))
(neg.f64 (neg.f64 (pow.f64 a (+.f64 t -1))))
(pow.f64 a (+.f64 t -1))

localize4.0ms (0%)

Compiler

Compiled 11 to 7 computations (36.4% saved)

localize10.0ms (0%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.2b
(/.f64 (/.f64 1 a) y)
5.3b
(*.f64 x (/.f64 (/.f64 1 a) y))
Compiler

Compiled 25 to 16 computations (36% saved)

series5.0ms (0%)

Counts
2 → 60
Calls

15 calls:

TimeVariablePointExpression
0.0ms
y
@0
(/.f64 (/.f64 1 a) y)
0.0ms
y
@0
(*.f64 x (/.f64 (/.f64 1 a) y))
0.0ms
x
@0
(*.f64 x (/.f64 (/.f64 1 a) y))
0.0ms
x
@-inf
(*.f64 x (/.f64 (/.f64 1 a) y))
0.0ms
x
@inf
(*.f64 x (/.f64 (/.f64 1 a) y))

rewrite63.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1572×rational.json-simplify-35
1112×bool.json-1
1112×bool.json-2
1084×rational.json-1
1084×rational.json-2
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
0932
110526
236126
397626
4310626
Stop Event
node limit
Counts
2 → 124
Calls
Call 1
Inputs
(*.f64 x (/.f64 (/.f64 1 a) y))
(/.f64 (/.f64 1 a) y)
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (*.f64 a y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (*.f64 a y)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (*.f64 a y)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (*.f64 a y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 a (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 y (/.f64 x a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 a (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 a) (/.f64 y x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 y) a) (/.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (*.f64 a y)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (*.f64 a (/.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 a (+.f64 y y)) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (+.f64 y y) (/.f64 x a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (+.f64 a a) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 y (/.f64 x a)) (/.f64 y (/.f64 x a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 a (/.f64 x y)) (/.f64 a (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 a) (/.f64 (+.f64 y y) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 a) (+.f64 (/.f64 y x) (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 y) (/.f64 a x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 a) y) (/.f64 2 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 a) y) (+.f64 (/.f64 1 x) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 a) 4) (+.f64 (/.f64 (+.f64 y y) x) (/.f64 (+.f64 y y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 y) (/.f64 (+.f64 a a) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 y) (+.f64 (/.f64 a x) (/.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 y 4) (/.f64 x a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 a 4) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (*.f64 2 (*.f64 a (/.f64 y x))) (*.f64 2 (*.f64 a (/.f64 y x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (*.f64 a (+.f64 y y)) x) (/.f64 (*.f64 a (+.f64 y y)) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (+.f64 y y) (/.f64 x a)) (/.f64 (+.f64 y y) (/.f64 x a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (+.f64 a a) (/.f64 x y)) (/.f64 (+.f64 a a) (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 (/.f64 2 a) y)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x x) (*.f64 a (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 0 (*.f64 a (/.f64 y x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 a) (/.f64 y (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 y) (/.f64 a (neg.f64 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (/.f64 1 y) a) 4) (+.f64 (/.f64 2 x) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 y) (/.f64 (*.f64 a 4) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 y) (+.f64 (/.f64 (+.f64 a a) x) (/.f64 (+.f64 a a) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 2 y)) (+.f64 (/.f64 a (neg.f64 x)) (/.f64 a (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x (*.f64 a y)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (/.f64 (*.f64 y 4) (/.f64 x a)) (/.f64 (*.f64 y 4) (/.f64 x a))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (/.f64 (*.f64 a 4) (/.f64 x y)) (/.f64 (*.f64 a 4) (/.f64 x y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x 4) (*.f64 y (*.f64 a 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x a) y)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x y) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 2 a)) (+.f64 (/.f64 y (neg.f64 x)) (/.f64 y (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (neg.f64 (*.f64 a y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 4 y)) (+.f64 (/.f64 (*.f64 a 4) x) (/.f64 (*.f64 a 4) x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 x (*.f64 a y)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 x a)) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 x)) (*.f64 2 (neg.f64 (*.f64 a y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 x 4)) (*.f64 a (*.f64 2 (*.f64 y 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 x y)) (+.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 x x) y) (+.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 x 4) (*.f64 a y)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 x x) a) (+.f64 y y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x a) (+.f64 y y)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 x y) (+.f64 a a)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 x x)) (neg.f64 (*.f64 a (+.f64 y y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 x a)) (neg.f64 y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 x y)) (neg.f64 a))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 x)) (*.f64 a y))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 x)) (-.f64 0 (neg.f64 (*.f64 a y))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (+.f64 x x) y) (/.f64 (+.f64 x x) y)) (*.f64 a 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (+.f64 x x) a) (/.f64 (+.f64 x x) a)) (*.f64 y 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 x (*.f64 a y)) 4)) (*.f64 2 (*.f64 (/.f64 x (*.f64 a y)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (/.f64 x a)) (*.f64 2 (/.f64 x a))) (*.f64 y 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (/.f64 x y)) (*.f64 2 (/.f64 x y))) (*.f64 a 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (neg.f64 x)) (*.f64 2 (neg.f64 x))) (+.f64 (*.f64 2 (neg.f64 (*.f64 a y))) (*.f64 2 (neg.f64 (*.f64 a y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 x 4) (*.f64 a y)) (/.f64 (*.f64 x 4) (*.f64 a y))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 x a) (+.f64 y y)) (/.f64 (/.f64 x a) (+.f64 y y))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 x y) (+.f64 a a)) (/.f64 (/.f64 x y) (+.f64 a a))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (+.f64 x x)) (neg.f64 (+.f64 x x))) (+.f64 (neg.f64 (*.f64 a (+.f64 y y))) (neg.f64 (*.f64 a (+.f64 y y)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 x a)) (neg.f64 (/.f64 x a))) (*.f64 2 (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (/.f64 x y)) (neg.f64 (/.f64 x y))) (*.f64 2 (neg.f64 a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 x))) (*.f64 a (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 x 4)) (-.f64 0 (*.f64 y (*.f64 a 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 x a))) (neg.f64 (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 x y))) (neg.f64 (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 x x) y)) (neg.f64 (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 x x) a)) (neg.f64 (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (+.f64 x x))) (*.f64 a (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 x a))) y)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 x y))) a)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 x))) (neg.f64 (*.f64 a y)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 x (*.f64 a y))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 x (*.f64 a y)) (/.f64 x (*.f64 a y)))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 x (*.f64 a y)) (/.f64 x (*.f64 a y)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 y) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 1 y) a))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 y) a) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 1 y) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 a (/.f64 2 (*.f64 y (*.f64 a (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (/.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 y) a) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 1 a) (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 a (*.f64 y (*.f64 a (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (/.f64 1 y) a) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 a a) (/.f64 1 (*.f64 y (*.f64 a (+.f64 a a)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 a) (/.f64 1/2 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 a) (*.f64 (/.f64 1 y) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y) (/.f64 1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 a) y) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 a) 4) (/.f64 1 (*.f64 y 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 y) (/.f64 1 (+.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 -1 a) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 -1 y) a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 a) (/.f64 -1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 y) (/.f64 -1 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a y) (/.f64 1 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 y) (/.f64 2 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 (/.f64 2 a) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 a a)) (/.f64 a y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 a a)) (/.f64 a (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 y) 1/2) (/.f64 2 a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 a a)) (/.f64 2 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 a) y) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1 y) a) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 a) (+.f64 y y)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 y (*.f64 a (+.f64 a a)))) (+.f64 a a))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (*.f64 y (*.f64 a (+.f64 a a)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 y (*.f64 a (+.f64 a a)))) a)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 a (+.f64 y y)) (/.f64 2 (*.f64 a a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 y) a) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 y 4)) (*.f64 (/.f64 1 a) 4))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 -1 a) y))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 -1 y) a))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (/.f64 1 y) a)))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (/.f64 1 y) a) (/.f64 (/.f64 1 y) a))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (/.f64 1 y) a) (/.f64 (/.f64 1 y) a))))))

simplify112.0ms (0.2%)

Algorithm
egg-herbie
Rules
1482×rational.json-simplify-51
930×rational.json-simplify-49
870×rational.json-simplify-46
818×rational.json-simplify-53
814×rational.json-simplify-50
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02752776
17882732
223482690
346472666
477042666
Stop Event
node limit
Counts
184 → 146
Calls
Call 1
Inputs
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 y a))
(/.f64 1 (*.f64 a y))
(/.f64 1 (*.f64 a y))
(/.f64 1 (*.f64 a y))
(/.f64 1 (*.f64 a y))
(/.f64 1 (*.f64 a y))
(/.f64 1 (*.f64 a y))
(/.f64 1 (*.f64 a y))
(/.f64 1 (*.f64 a y))
(/.f64 1 (*.f64 a y))
(/.f64 1 (*.f64 a y))
(/.f64 1 (*.f64 a y))
(/.f64 1 (*.f64 a y))
(/.f64 1 (*.f64 y a))
(/.f64 1 (*.f64 y a))
(/.f64 1 (*.f64 y a))
(/.f64 1 (*.f64 y a))
(/.f64 1 (*.f64 y a))
(/.f64 1 (*.f64 y a))
(/.f64 1 (*.f64 y a))
(/.f64 1 (*.f64 y a))
(/.f64 1 (*.f64 y a))
(/.f64 1 (*.f64 y a))
(/.f64 1 (*.f64 y a))
(/.f64 1 (*.f64 y a))
(+.f64 (/.f64 x (*.f64 a y)) 0)
(+.f64 0 (/.f64 x (*.f64 a y)))
(-.f64 (/.f64 x (*.f64 a y)) 0)
(/.f64 x (*.f64 a y))
(/.f64 1 (*.f64 a (/.f64 y x)))
(/.f64 1 (/.f64 y (/.f64 x a)))
(/.f64 1 (/.f64 a (/.f64 x y)))
(/.f64 (/.f64 1 a) (/.f64 y x))
(/.f64 (/.f64 (/.f64 1 y) a) (/.f64 1 x))
(/.f64 (/.f64 x (*.f64 a y)) 1)
(/.f64 2 (*.f64 2 (*.f64 a (/.f64 y x))))
(/.f64 2 (/.f64 (*.f64 a (+.f64 y y)) x))
(/.f64 2 (/.f64 (+.f64 y y) (/.f64 x a)))
(/.f64 2 (/.f64 (+.f64 a a) (/.f64 x y)))
(/.f64 2 (+.f64 (/.f64 y (/.f64 x a)) (/.f64 y (/.f64 x a))))
(/.f64 2 (+.f64 (/.f64 a (/.f64 x y)) (/.f64 a (/.f64 x y))))
(/.f64 (/.f64 2 a) (/.f64 (+.f64 y y) x))
(/.f64 (/.f64 2 a) (+.f64 (/.f64 y x) (/.f64 y x)))
(/.f64 (/.f64 1 y) (/.f64 a x))
(/.f64 (/.f64 (/.f64 2 a) y) (/.f64 2 x))
(/.f64 (/.f64 (/.f64 2 a) y) (+.f64 (/.f64 1 x) (/.f64 1 x)))
(/.f64 (*.f64 (/.f64 1 a) 4) (+.f64 (/.f64 (+.f64 y y) x) (/.f64 (+.f64 y y) x)))
(/.f64 (/.f64 2 y) (/.f64 (+.f64 a a) x))
(/.f64 (/.f64 2 y) (+.f64 (/.f64 a x) (/.f64 a x)))
(/.f64 4 (/.f64 (*.f64 y 4) (/.f64 x a)))
(/.f64 4 (/.f64 (*.f64 a 4) (/.f64 x y)))
(/.f64 4 (+.f64 (*.f64 2 (*.f64 a (/.f64 y x))) (*.f64 2 (*.f64 a (/.f64 y x)))))
(/.f64 4 (+.f64 (/.f64 (*.f64 a (+.f64 y y)) x) (/.f64 (*.f64 a (+.f64 y y)) x)))
(/.f64 4 (+.f64 (/.f64 (+.f64 y y) (/.f64 x a)) (/.f64 (+.f64 y y) (/.f64 x a))))
(/.f64 4 (+.f64 (/.f64 (+.f64 a a) (/.f64 x y)) (/.f64 (+.f64 a a) (/.f64 x y))))
(/.f64 (*.f64 x (/.f64 (/.f64 2 a) y)) 2)
(/.f64 (+.f64 x x) (*.f64 a (+.f64 y y)))
(/.f64 -1 (-.f64 0 (*.f64 a (/.f64 y x))))
(/.f64 (/.f64 -1 a) (/.f64 y (neg.f64 x)))
(/.f64 (/.f64 -1 y) (/.f64 a (neg.f64 x)))
(/.f64 (*.f64 (/.f64 (/.f64 1 y) a) 4) (+.f64 (/.f64 2 x) (/.f64 2 x)))
(/.f64 (/.f64 4 y) (/.f64 (*.f64 a 4) x))
(/.f64 (/.f64 4 y) (+.f64 (/.f64 (+.f64 a a) x) (/.f64 (+.f64 a a) x)))
(/.f64 (neg.f64 (/.f64 2 y)) (+.f64 (/.f64 a (neg.f64 x)) (/.f64 a (neg.f64 x))))
(/.f64 (*.f64 (/.f64 x (*.f64 a y)) 4) 4)
(/.f64 8 (+.f64 (/.f64 (*.f64 y 4) (/.f64 x a)) (/.f64 (*.f64 y 4) (/.f64 x a))))
(/.f64 8 (+.f64 (/.f64 (*.f64 a 4) (/.f64 x y)) (/.f64 (*.f64 a 4) (/.f64 x y))))
(/.f64 (*.f64 x 4) (*.f64 y (*.f64 a 4)))
(/.f64 (/.f64 x a) y)
(/.f64 (/.f64 x y) a)
(/.f64 (neg.f64 (/.f64 2 a)) (+.f64 (/.f64 y (neg.f64 x)) (/.f64 y (neg.f64 x))))
(/.f64 (neg.f64 x) (neg.f64 (*.f64 a y)))
(/.f64 (*.f64 2 (/.f64 4 y)) (+.f64 (/.f64 (*.f64 a 4) x) (/.f64 (*.f64 a 4) x)))
(/.f64 (*.f64 2 (*.f64 (/.f64 x (*.f64 a y)) 4)) 8)
(/.f64 (*.f64 2 (/.f64 x a)) (+.f64 y y))
(/.f64 (*.f64 2 (neg.f64 x)) (*.f64 2 (neg.f64 (*.f64 a y))))
(/.f64 (*.f64 2 (*.f64 x 4)) (*.f64 a (*.f64 2 (*.f64 y 4))))
(/.f64 (*.f64 2 (/.f64 x y)) (+.f64 a a))
(/.f64 (/.f64 (+.f64 x x) y) (+.f64 a a))
(/.f64 (/.f64 (*.f64 x 4) (*.f64 a y)) 4)
(/.f64 (/.f64 (+.f64 x x) a) (+.f64 y y))
(/.f64 (/.f64 (/.f64 x a) (+.f64 y y)) 1/2)
(/.f64 (/.f64 (/.f64 x y) (+.f64 a a)) 1/2)
(/.f64 (neg.f64 (+.f64 x x)) (neg.f64 (*.f64 a (+.f64 y y))))
(/.f64 (neg.f64 (/.f64 x a)) (neg.f64 y))
(/.f64 (neg.f64 (/.f64 x y)) (neg.f64 a))
(/.f64 (neg.f64 (neg.f64 x)) (*.f64 a y))
(/.f64 (neg.f64 (neg.f64 x)) (-.f64 0 (neg.f64 (*.f64 a y))))
(/.f64 (+.f64 (/.f64 (+.f64 x x) y) (/.f64 (+.f64 x x) y)) (*.f64 a 4))
(/.f64 (+.f64 (/.f64 (+.f64 x x) a) (/.f64 (+.f64 x x) a)) (*.f64 y 4))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 x (*.f64 a y)) 4)) (*.f64 2 (*.f64 (/.f64 x (*.f64 a y)) 4))) 16)
(/.f64 (+.f64 (*.f64 2 (/.f64 x a)) (*.f64 2 (/.f64 x a))) (*.f64 y 4))
(/.f64 (+.f64 (*.f64 2 (/.f64 x y)) (*.f64 2 (/.f64 x y))) (*.f64 a 4))
(/.f64 (+.f64 (*.f64 2 (neg.f64 x)) (*.f64 2 (neg.f64 x))) (+.f64 (*.f64 2 (neg.f64 (*.f64 a y))) (*.f64 2 (neg.f64 (*.f64 a y)))))
(/.f64 (+.f64 (/.f64 (*.f64 x 4) (*.f64 a y)) (/.f64 (*.f64 x 4) (*.f64 a y))) 8)
(/.f64 (+.f64 (/.f64 (/.f64 x a) (+.f64 y y)) (/.f64 (/.f64 x a) (+.f64 y y))) 1)
(/.f64 (+.f64 (/.f64 (/.f64 x y) (+.f64 a a)) (/.f64 (/.f64 x y) (+.f64 a a))) 1)
(/.f64 (+.f64 (neg.f64 (+.f64 x x)) (neg.f64 (+.f64 x x))) (+.f64 (neg.f64 (*.f64 a (+.f64 y y))) (neg.f64 (*.f64 a (+.f64 y y)))))
(/.f64 (+.f64 (neg.f64 (/.f64 x a)) (neg.f64 (/.f64 x a))) (*.f64 2 (neg.f64 y)))
(/.f64 (+.f64 (neg.f64 (/.f64 x y)) (neg.f64 (/.f64 x y))) (*.f64 2 (neg.f64 a)))
(/.f64 (+.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 x))) (*.f64 a (+.f64 y y)))
(/.f64 (neg.f64 (*.f64 x 4)) (-.f64 0 (*.f64 y (*.f64 a 4))))
(/.f64 (neg.f64 (*.f64 2 (/.f64 x a))) (neg.f64 (+.f64 y y)))
(/.f64 (neg.f64 (*.f64 2 (/.f64 x y))) (neg.f64 (+.f64 a a)))
(/.f64 (neg.f64 (/.f64 (+.f64 x x) y)) (neg.f64 (+.f64 a a)))
(/.f64 (neg.f64 (/.f64 (+.f64 x x) a)) (neg.f64 (+.f64 y y)))
(/.f64 (neg.f64 (neg.f64 (+.f64 x x))) (*.f64 a (+.f64 y y)))
(/.f64 (neg.f64 (neg.f64 (/.f64 x a))) y)
(/.f64 (neg.f64 (neg.f64 (/.f64 x y))) a)
(/.f64 (neg.f64 (neg.f64 (neg.f64 x))) (neg.f64 (*.f64 a y)))
(+.f64 (/.f64 (/.f64 1 y) a) 0)
(+.f64 0 (/.f64 (/.f64 1 y) a))
(-.f64 (/.f64 (/.f64 1 y) a) 0)
(*.f64 1 (/.f64 (/.f64 1 y) a))
(*.f64 a (/.f64 2 (*.f64 y (*.f64 a (+.f64 a a)))))
(*.f64 (/.f64 1 a) (/.f64 1 y))
(*.f64 (/.f64 (/.f64 1 y) a) 1)
(*.f64 2 (/.f64 (/.f64 1 a) (+.f64 y y)))
(*.f64 2 (/.f64 a (*.f64 y (*.f64 a (+.f64 a a)))))
(*.f64 2 (/.f64 (/.f64 (/.f64 1 y) a) 2))
(*.f64 (+.f64 a a) (/.f64 1 (*.f64 y (*.f64 a (+.f64 a a)))))
(*.f64 (/.f64 2 a) (/.f64 1/2 y))
(*.f64 (/.f64 2 a) (*.f64 (/.f64 1 y) 1/2))
(*.f64 (/.f64 1 y) (/.f64 1 a))
(*.f64 (/.f64 (/.f64 2 a) y) 1/2)
(*.f64 (*.f64 (/.f64 1 a) 4) (/.f64 1 (*.f64 y 4)))
(*.f64 (/.f64 2 y) (/.f64 1 (+.f64 a a)))
(*.f64 -1 (/.f64 (/.f64 -1 a) y))
(*.f64 -1 (/.f64 (/.f64 -1 y) a))
(*.f64 (/.f64 -1 a) (/.f64 -1 y))
(*.f64 (/.f64 -1 y) (/.f64 -1 a))
(*.f64 (/.f64 a y) (/.f64 1 (*.f64 a a)))
(*.f64 (/.f64 1/2 y) (/.f64 2 a))
(*.f64 1/2 (/.f64 (/.f64 2 a) y))
(*.f64 (/.f64 1 (*.f64 a a)) (/.f64 a y))
(*.f64 (/.f64 2 (*.f64 a a)) (/.f64 a (+.f64 y y)))
(*.f64 (*.f64 (/.f64 1 y) 1/2) (/.f64 2 a))
(*.f64 (/.f64 1 (+.f64 a a)) (/.f64 2 y))
(*.f64 (/.f64 (/.f64 -1 a) y) -1)
(*.f64 (/.f64 (/.f64 -1 y) a) -1)
(*.f64 (/.f64 (/.f64 1 a) (+.f64 y y)) 2)
(*.f64 (/.f64 1 (*.f64 y (*.f64 a (+.f64 a a)))) (+.f64 a a))
(*.f64 (/.f64 a (*.f64 y (*.f64 a (+.f64 a a)))) 2)
(*.f64 (/.f64 2 (*.f64 y (*.f64 a (+.f64 a a)))) a)
(*.f64 (/.f64 a (+.f64 y y)) (/.f64 2 (*.f64 a a)))
(*.f64 (/.f64 (/.f64 (/.f64 1 y) a) 2) 2)
(*.f64 (/.f64 1 (*.f64 y 4)) (*.f64 (/.f64 1 a) 4))
(neg.f64 (/.f64 (/.f64 -1 a) y))
(neg.f64 (/.f64 (/.f64 -1 y) a))
Outputs
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 y a))
(/.f64 x (*.f64 a y))
(/.f64 1 (*.f64 a y))
(/.f64 (/.f64 1 y) a)
(/.f64 1 (*.f64 a y))
(/.f64 (/.f64 1 y) a)
(/.f64 1 (*.f64 a y))
(/.f64 (/.f64 1 y) a)
(/.f64 1 (*.f64 a y))
(/.f64 (/.f64 1 y) a)
(/.f64 1 (*.f64 a y))
(/.f64 (/.f64 1 y) a)
(/.f64 1 (*.f64 a y))
(/.f64 (/.f64 1 y) a)
(/.f64 1 (*.f64 a y))
(/.f64 (/.f64 1 y) a)
(/.f64 1 (*.f64 a y))
(/.f64 (/.f64 1 y) a)
(/.f64 1 (*.f64 a y))
(/.f64 (/.f64 1 y) a)
(/.f64 1 (*.f64 a y))
(/.f64 (/.f64 1 y) a)
(/.f64 1 (*.f64 a y))
(/.f64 (/.f64 1 y) a)
(/.f64 1 (*.f64 a y))
(/.f64 (/.f64 1 y) a)
(/.f64 1 (*.f64 y a))
(/.f64 (/.f64 1 y) a)
(/.f64 1 (*.f64 a y))
(/.f64 1 (*.f64 y a))
(/.f64 (/.f64 1 y) a)
(/.f64 1 (*.f64 a y))
(/.f64 1 (*.f64 y a))
(/.f64 (/.f64 1 y) a)
(/.f64 1 (*.f64 a y))
(/.f64 1 (*.f64 y a))
(/.f64 (/.f64 1 y) a)
(/.f64 1 (*.f64 a y))
(/.f64 1 (*.f64 y a))
(/.f64 (/.f64 1 y) a)
(/.f64 1 (*.f64 a y))
(/.f64 1 (*.f64 y a))
(/.f64 (/.f64 1 y) a)
(/.f64 1 (*.f64 a y))
(/.f64 1 (*.f64 y a))
(/.f64 (/.f64 1 y) a)
(/.f64 1 (*.f64 a y))
(/.f64 1 (*.f64 y a))
(/.f64 (/.f64 1 y) a)
(/.f64 1 (*.f64 a y))
(/.f64 1 (*.f64 y a))
(/.f64 (/.f64 1 y) a)
(/.f64 1 (*.f64 a y))
(/.f64 1 (*.f64 y a))
(/.f64 (/.f64 1 y) a)
(/.f64 1 (*.f64 a y))
(/.f64 1 (*.f64 y a))
(/.f64 (/.f64 1 y) a)
(/.f64 1 (*.f64 a y))
(/.f64 1 (*.f64 y a))
(/.f64 (/.f64 1 y) a)
(/.f64 1 (*.f64 a y))
(+.f64 (/.f64 x (*.f64 a y)) 0)
(/.f64 x (*.f64 a y))
(+.f64 0 (/.f64 x (*.f64 a y)))
(/.f64 x (*.f64 a y))
(-.f64 (/.f64 x (*.f64 a y)) 0)
(/.f64 x (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 1 (*.f64 a (/.f64 y x)))
(/.f64 x (*.f64 a y))
(/.f64 1 (/.f64 y (/.f64 x a)))
(/.f64 x (*.f64 a y))
(/.f64 1 (/.f64 a (/.f64 x y)))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 1 a) (/.f64 y x))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 (/.f64 1 y) a) (/.f64 1 x))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x (*.f64 a y)) 1)
(/.f64 x (*.f64 a y))
(/.f64 2 (*.f64 2 (*.f64 a (/.f64 y x))))
(/.f64 x (*.f64 a y))
(/.f64 2 (/.f64 (*.f64 a (+.f64 y y)) x))
(/.f64 x (*.f64 a y))
(/.f64 2 (/.f64 (+.f64 y y) (/.f64 x a)))
(/.f64 x (*.f64 a y))
(/.f64 2 (/.f64 (+.f64 a a) (/.f64 x y)))
(/.f64 x (*.f64 a y))
(/.f64 2 (+.f64 (/.f64 y (/.f64 x a)) (/.f64 y (/.f64 x a))))
(/.f64 x (*.f64 a y))
(/.f64 2 (+.f64 (/.f64 a (/.f64 x y)) (/.f64 a (/.f64 x y))))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 2 a) (/.f64 (+.f64 y y) x))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 2 a) (+.f64 (/.f64 y x) (/.f64 y x)))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 1 y) (/.f64 a x))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 (/.f64 2 a) y) (/.f64 2 x))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 (/.f64 2 a) y) (+.f64 (/.f64 1 x) (/.f64 1 x)))
(/.f64 x (*.f64 a y))
(/.f64 (*.f64 (/.f64 1 a) 4) (+.f64 (/.f64 (+.f64 y y) x) (/.f64 (+.f64 y y) x)))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 2 y) (/.f64 (+.f64 a a) x))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 2 y) (+.f64 (/.f64 a x) (/.f64 a x)))
(/.f64 x (*.f64 a y))
(/.f64 4 (/.f64 (*.f64 y 4) (/.f64 x a)))
(/.f64 x (*.f64 a y))
(/.f64 4 (/.f64 (*.f64 a 4) (/.f64 x y)))
(/.f64 x (*.f64 a y))
(/.f64 4 (+.f64 (*.f64 2 (*.f64 a (/.f64 y x))) (*.f64 2 (*.f64 a (/.f64 y x)))))
(/.f64 x (*.f64 a y))
(/.f64 4 (+.f64 (/.f64 (*.f64 a (+.f64 y y)) x) (/.f64 (*.f64 a (+.f64 y y)) x)))
(/.f64 x (*.f64 a y))
(/.f64 4 (+.f64 (/.f64 (+.f64 y y) (/.f64 x a)) (/.f64 (+.f64 y y) (/.f64 x a))))
(/.f64 x (*.f64 a y))
(/.f64 4 (+.f64 (/.f64 (+.f64 a a) (/.f64 x y)) (/.f64 (+.f64 a a) (/.f64 x y))))
(/.f64 x (*.f64 a y))
(/.f64 (*.f64 x (/.f64 (/.f64 2 a) y)) 2)
(/.f64 x (*.f64 a y))
(/.f64 (+.f64 x x) (*.f64 a (+.f64 y y)))
(/.f64 x (*.f64 a y))
(/.f64 -1 (-.f64 0 (*.f64 a (/.f64 y x))))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 -1 a) (/.f64 y (neg.f64 x)))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 -1 y) (/.f64 a (neg.f64 x)))
(/.f64 x (*.f64 a y))
(/.f64 (*.f64 (/.f64 (/.f64 1 y) a) 4) (+.f64 (/.f64 2 x) (/.f64 2 x)))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 4 y) (/.f64 (*.f64 a 4) x))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 4 y) (+.f64 (/.f64 (+.f64 a a) x) (/.f64 (+.f64 a a) x)))
(/.f64 x (*.f64 a y))
(/.f64 (neg.f64 (/.f64 2 y)) (+.f64 (/.f64 a (neg.f64 x)) (/.f64 a (neg.f64 x))))
(/.f64 (/.f64 -2 y) (+.f64 (/.f64 a (neg.f64 x)) (/.f64 a (neg.f64 x))))
(/.f64 (*.f64 (/.f64 x (*.f64 a y)) 4) 4)
(/.f64 x (*.f64 a y))
(/.f64 8 (+.f64 (/.f64 (*.f64 y 4) (/.f64 x a)) (/.f64 (*.f64 y 4) (/.f64 x a))))
(/.f64 x (*.f64 a y))
(/.f64 8 (+.f64 (/.f64 (*.f64 a 4) (/.f64 x y)) (/.f64 (*.f64 a 4) (/.f64 x y))))
(/.f64 x (*.f64 a y))
(/.f64 (*.f64 x 4) (*.f64 y (*.f64 a 4)))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x a) y)
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 a y))
(/.f64 (neg.f64 (/.f64 2 a)) (+.f64 (/.f64 y (neg.f64 x)) (/.f64 y (neg.f64 x))))
(/.f64 (/.f64 -2 a) (+.f64 (/.f64 y (neg.f64 x)) (/.f64 y (neg.f64 x))))
(/.f64 (neg.f64 x) (neg.f64 (*.f64 a y)))
(/.f64 x (*.f64 a y))
(/.f64 (*.f64 2 (/.f64 4 y)) (+.f64 (/.f64 (*.f64 a 4) x) (/.f64 (*.f64 a 4) x)))
(/.f64 (*.f64 2 (/.f64 4 y)) (+.f64 (*.f64 4 (/.f64 a x)) (*.f64 4 (/.f64 a x))))
(/.f64 (*.f64 2 (/.f64 4 y)) (+.f64 (*.f64 a (/.f64 4 x)) (*.f64 a (/.f64 4 x))))
(/.f64 (*.f64 2 (/.f64 4 y)) (*.f64 (/.f64 a x) 8))
(/.f64 (*.f64 2 (*.f64 (/.f64 x (*.f64 a y)) 4)) 8)
(/.f64 x (*.f64 a y))
(/.f64 (*.f64 2 (/.f64 x a)) (+.f64 y y))
(/.f64 x (*.f64 a y))
(/.f64 (*.f64 2 (neg.f64 x)) (*.f64 2 (neg.f64 (*.f64 a y))))
(/.f64 x (*.f64 a y))
(/.f64 (*.f64 2 (*.f64 x 4)) (*.f64 a (*.f64 2 (*.f64 y 4))))
(/.f64 x (*.f64 a y))
(/.f64 (*.f64 2 (/.f64 x y)) (+.f64 a a))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 (+.f64 x x) y) (+.f64 a a))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 (*.f64 x 4) (*.f64 a y)) 4)
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 (+.f64 x x) a) (+.f64 y y))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 (/.f64 x a) (+.f64 y y)) 1/2)
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 (/.f64 x y) (+.f64 a a)) 1/2)
(/.f64 x (*.f64 a y))
(/.f64 (neg.f64 (+.f64 x x)) (neg.f64 (*.f64 a (+.f64 y y))))
(/.f64 x (*.f64 a y))
(/.f64 (neg.f64 (/.f64 x a)) (neg.f64 y))
(/.f64 x (*.f64 a y))
(/.f64 (neg.f64 (/.f64 x y)) (neg.f64 a))
(/.f64 x (*.f64 a y))
(/.f64 (neg.f64 (neg.f64 x)) (*.f64 a y))
(/.f64 x (*.f64 a y))
(/.f64 (neg.f64 (neg.f64 x)) (-.f64 0 (neg.f64 (*.f64 a y))))
(/.f64 x (*.f64 a y))
(/.f64 (+.f64 (/.f64 (+.f64 x x) y) (/.f64 (+.f64 x x) y)) (*.f64 a 4))
(/.f64 x (*.f64 a y))
(/.f64 (+.f64 (/.f64 (+.f64 x x) a) (/.f64 (+.f64 x x) a)) (*.f64 y 4))
(/.f64 x (*.f64 a y))
(/.f64 (+.f64 (*.f64 2 (*.f64 (/.f64 x (*.f64 a y)) 4)) (*.f64 2 (*.f64 (/.f64 x (*.f64 a y)) 4))) 16)
(/.f64 x (*.f64 a y))
(/.f64 (+.f64 (*.f64 2 (/.f64 x a)) (*.f64 2 (/.f64 x a))) (*.f64 y 4))
(/.f64 x (*.f64 a y))
(/.f64 (+.f64 (*.f64 2 (/.f64 x y)) (*.f64 2 (/.f64 x y))) (*.f64 a 4))
(/.f64 x (*.f64 a y))
(/.f64 (+.f64 (*.f64 2 (neg.f64 x)) (*.f64 2 (neg.f64 x))) (+.f64 (*.f64 2 (neg.f64 (*.f64 a y))) (*.f64 2 (neg.f64 (*.f64 a y)))))
(/.f64 x (*.f64 a y))
(/.f64 (+.f64 (/.f64 (*.f64 x 4) (*.f64 a y)) (/.f64 (*.f64 x 4) (*.f64 a y))) 8)
(/.f64 x (*.f64 a y))
(/.f64 (+.f64 (/.f64 (/.f64 x a) (+.f64 y y)) (/.f64 (/.f64 x a) (+.f64 y y))) 1)
(/.f64 x (*.f64 a y))
(/.f64 (+.f64 (/.f64 (/.f64 x y) (+.f64 a a)) (/.f64 (/.f64 x y) (+.f64 a a))) 1)
(/.f64 x (*.f64 a y))
(/.f64 (+.f64 (neg.f64 (+.f64 x x)) (neg.f64 (+.f64 x x))) (+.f64 (neg.f64 (*.f64 a (+.f64 y y))) (neg.f64 (*.f64 a (+.f64 y y)))))
(/.f64 x (*.f64 a y))
(/.f64 (+.f64 (neg.f64 (/.f64 x a)) (neg.f64 (/.f64 x a))) (*.f64 2 (neg.f64 y)))
(/.f64 x (*.f64 a y))
(/.f64 (+.f64 (neg.f64 (/.f64 x y)) (neg.f64 (/.f64 x y))) (*.f64 2 (neg.f64 a)))
(/.f64 x (*.f64 a y))
(/.f64 (+.f64 (neg.f64 (neg.f64 x)) (neg.f64 (neg.f64 x))) (*.f64 a (+.f64 y y)))
(/.f64 x (*.f64 a y))
(/.f64 (neg.f64 (*.f64 x 4)) (-.f64 0 (*.f64 y (*.f64 a 4))))
(/.f64 x (*.f64 a y))
(/.f64 (neg.f64 (*.f64 2 (/.f64 x a))) (neg.f64 (+.f64 y y)))
(/.f64 x (*.f64 a y))
(/.f64 (neg.f64 (*.f64 2 (/.f64 x y))) (neg.f64 (+.f64 a a)))
(/.f64 x (*.f64 a y))
(/.f64 (neg.f64 (/.f64 (+.f64 x x) y)) (neg.f64 (+.f64 a a)))
(/.f64 x (*.f64 a y))
(/.f64 (neg.f64 (/.f64 (+.f64 x x) a)) (neg.f64 (+.f64 y y)))
(/.f64 x (*.f64 a y))
(/.f64 (neg.f64 (neg.f64 (+.f64 x x))) (*.f64 a (+.f64 y y)))
(/.f64 x (*.f64 a y))
(/.f64 (neg.f64 (neg.f64 (/.f64 x a))) y)
(/.f64 x (*.f64 a y))
(/.f64 (neg.f64 (neg.f64 (/.f64 x y))) a)
(/.f64 x (*.f64 a y))
(/.f64 (neg.f64 (neg.f64 (neg.f64 x))) (neg.f64 (*.f64 a y)))
(/.f64 x (*.f64 a y))
(+.f64 (/.f64 (/.f64 1 y) a) 0)
(/.f64 (/.f64 1 y) a)
(/.f64 1 (*.f64 a y))
(+.f64 0 (/.f64 (/.f64 1 y) a))
(/.f64 (/.f64 1 y) a)
(/.f64 1 (*.f64 a y))
(-.f64 (/.f64 (/.f64 1 y) a) 0)
(/.f64 (/.f64 1 y) a)
(/.f64 1 (*.f64 a y))
(*.f64 1 (/.f64 (/.f64 1 y) a))
(/.f64 (/.f64 1 y) a)
(/.f64 1 (*.f64 a y))
(*.f64 a (/.f64 2 (*.f64 y (*.f64 a (+.f64 a a)))))
(*.f64 a (/.f64 2 (*.f64 a (*.f64 (+.f64 a a) y))))
(*.f64 a (/.f64 (/.f64 1 (*.f64 a y)) a))
(*.f64 a (/.f64 (/.f64 1 a) (*.f64 a y)))
(*.f64 (/.f64 1 a) (/.f64 1 y))
(/.f64 (/.f64 1 y) a)
(/.f64 1 (*.f64 a y))
(*.f64 (/.f64 (/.f64 1 y) a) 1)
(/.f64 (/.f64 1 y) a)
(/.f64 1 (*.f64 a y))
(*.f64 2 (/.f64 (/.f64 1 a) (+.f64 y y)))
(/.f64 (/.f64 1 y) a)
(/.f64 1 (*.f64 a y))
(*.f64 2 (/.f64 a (*.f64 y (*.f64 a (+.f64 a a)))))
(*.f64 2 (/.f64 a (*.f64 a (*.f64 (+.f64 a a) y))))
(*.f64 2 (/.f64 a (*.f64 (+.f64 a a) (*.f64 a y))))
(*.f64 2 (/.f64 a (*.f64 a (*.f64 a (+.f64 y y)))))
(*.f64 2 (/.f64 (/.f64 (/.f64 1 y) a) 2))
(/.f64 (/.f64 1 y) a)
(/.f64 1 (*.f64 a y))
(*.f64 (+.f64 a a) (/.f64 1 (*.f64 y (*.f64 a (+.f64 a a)))))
(*.f64 a (/.f64 2 (*.f64 a (*.f64 (+.f64 a a) y))))
(*.f64 a (/.f64 (/.f64 1 (*.f64 a y)) a))
(*.f64 a (/.f64 (/.f64 1 a) (*.f64 a y)))
(*.f64 (/.f64 2 a) (/.f64 1/2 y))
(/.f64 (/.f64 1 y) a)
(/.f64 1 (*.f64 a y))
(*.f64 (/.f64 2 a) (*.f64 (/.f64 1 y) 1/2))
(*.f64 (/.f64 1 y) (*.f64 (/.f64 2 a) 1/2))
(*.f64 (/.f64 2 (*.f64 a y)) 1/2)
(*.f64 (/.f64 1 y) (/.f64 1 a))
(/.f64 (/.f64 1 y) a)
(/.f64 1 (*.f64 a y))
(*.f64 (/.f64 (/.f64 2 a) y) 1/2)
(*.f64 (/.f64 2 a) (*.f64 (/.f64 1 y) 1/2))
(*.f64 (/.f64 1 y) (*.f64 (/.f64 2 a) 1/2))
(*.f64 (/.f64 2 (*.f64 a y)) 1/2)
(*.f64 (*.f64 (/.f64 1 a) 4) (/.f64 1 (*.f64 y 4)))
(*.f64 (/.f64 1 a) (*.f64 4 (/.f64 1 (*.f64 y 4))))
(*.f64 (/.f64 1 a) (*.f64 4 (/.f64 1/4 y)))
(*.f64 4 (/.f64 (/.f64 1/4 y) a))
(*.f64 (/.f64 2 y) (/.f64 1 (+.f64 a a)))
(*.f64 (/.f64 2 y) (/.f64 1/2 a))
(*.f64 -1 (/.f64 (/.f64 -1 a) y))
(/.f64 (/.f64 1 y) a)
(/.f64 1 (*.f64 a y))
(*.f64 -1 (/.f64 (/.f64 -1 y) a))
(/.f64 (/.f64 1 y) a)
(/.f64 1 (*.f64 a y))
(*.f64 (/.f64 -1 a) (/.f64 -1 y))
(*.f64 (/.f64 -1 y) (/.f64 -1 a))
(*.f64 (/.f64 -1 a) (/.f64 -1 y))
(*.f64 (/.f64 a y) (/.f64 1 (*.f64 a a)))
(*.f64 (/.f64 1/2 y) (/.f64 2 a))
(/.f64 (/.f64 1 y) a)
(/.f64 1 (*.f64 a y))
(*.f64 1/2 (/.f64 (/.f64 2 a) y))
(*.f64 (/.f64 2 a) (*.f64 (/.f64 1 y) 1/2))
(*.f64 (/.f64 1 y) (*.f64 (/.f64 2 a) 1/2))
(*.f64 (/.f64 2 (*.f64 a y)) 1/2)
(*.f64 (/.f64 1 (*.f64 a a)) (/.f64 a y))
(*.f64 (/.f64 a y) (/.f64 1 (*.f64 a a)))
(*.f64 (/.f64 2 (*.f64 a a)) (/.f64 a (+.f64 y y)))
(*.f64 (/.f64 (/.f64 2 a) a) (/.f64 a (+.f64 y y)))
(*.f64 (*.f64 (/.f64 1 y) 1/2) (/.f64 2 a))
(*.f64 (/.f64 2 a) (*.f64 (/.f64 1 y) 1/2))
(*.f64 (/.f64 1 y) (*.f64 (/.f64 2 a) 1/2))
(*.f64 (/.f64 2 (*.f64 a y)) 1/2)
(*.f64 (/.f64 1 (+.f64 a a)) (/.f64 2 y))
(*.f64 (/.f64 2 y) (/.f64 1 (+.f64 a a)))
(*.f64 (/.f64 2 y) (/.f64 1/2 a))
(*.f64 (/.f64 (/.f64 -1 a) y) -1)
(/.f64 (/.f64 1 y) a)
(/.f64 1 (*.f64 a y))
(*.f64 (/.f64 (/.f64 -1 y) a) -1)
(/.f64 (/.f64 1 y) a)
(/.f64 1 (*.f64 a y))
(*.f64 (/.f64 (/.f64 1 a) (+.f64 y y)) 2)
(/.f64 (/.f64 1 y) a)
(/.f64 1 (*.f64 a y))
(*.f64 (/.f64 1 (*.f64 y (*.f64 a (+.f64 a a)))) (+.f64 a a))
(*.f64 a (/.f64 2 (*.f64 a (*.f64 (+.f64 a a) y))))
(*.f64 a (/.f64 (/.f64 1 (*.f64 a y)) a))
(*.f64 a (/.f64 (/.f64 1 a) (*.f64 a y)))
(*.f64 (/.f64 a (*.f64 y (*.f64 a (+.f64 a a)))) 2)
(*.f64 2 (/.f64 a (*.f64 a (*.f64 (+.f64 a a) y))))
(*.f64 2 (/.f64 a (*.f64 (+.f64 a a) (*.f64 a y))))
(*.f64 2 (/.f64 a (*.f64 a (*.f64 a (+.f64 y y)))))
(*.f64 (/.f64 2 (*.f64 y (*.f64 a (+.f64 a a)))) a)
(*.f64 a (/.f64 2 (*.f64 a (*.f64 (+.f64 a a) y))))
(*.f64 a (/.f64 (/.f64 1 (*.f64 a y)) a))
(*.f64 a (/.f64 (/.f64 1 a) (*.f64 a y)))
(*.f64 (/.f64 a (+.f64 y y)) (/.f64 2 (*.f64 a a)))
(*.f64 (/.f64 (/.f64 2 a) a) (/.f64 a (+.f64 y y)))
(*.f64 (/.f64 (/.f64 (/.f64 1 y) a) 2) 2)
(/.f64 (/.f64 1 y) a)
(/.f64 1 (*.f64 a y))
(*.f64 (/.f64 1 (*.f64 y 4)) (*.f64 (/.f64 1 a) 4))
(*.f64 (/.f64 1 a) (*.f64 4 (/.f64 1 (*.f64 y 4))))
(*.f64 (/.f64 1 a) (*.f64 4 (/.f64 1/4 y)))
(*.f64 4 (/.f64 (/.f64 1/4 y) a))
(neg.f64 (/.f64 (/.f64 -1 a) y))
(/.f64 (/.f64 1 y) a)
(/.f64 1 (*.f64 a y))
(neg.f64 (/.f64 (/.f64 -1 y) a))
(/.f64 (/.f64 1 y) a)
(/.f64 1 (*.f64 a y))

localize13.0ms (0%)

Local error

Found 3 expressions with local error:

NewErrorProgram
2.5b
(+.f64 (/.f64 x a) (*.f64 b (/.f64 (neg.f64 x) a)))
4.0b
(*.f64 b (/.f64 (neg.f64 x) a))
5.2b
(/.f64 (+.f64 (/.f64 x a) (*.f64 b (/.f64 (neg.f64 x) a))) y)
Compiler

Compiled 47 to 12 computations (74.5% saved)

series11.0ms (0%)

Counts
3 → 120
Calls

30 calls:

TimeVariablePointExpression
2.0ms
a
@inf
(/.f64 (+.f64 (/.f64 x a) (*.f64 b (/.f64 (neg.f64 x) a))) y)
1.0ms
a
@0
(/.f64 (+.f64 (/.f64 x a) (*.f64 b (/.f64 (neg.f64 x) a))) y)
1.0ms
x
@0
(/.f64 (+.f64 (/.f64 x a) (*.f64 b (/.f64 (neg.f64 x) a))) y)
1.0ms
y
@0
(/.f64 (+.f64 (/.f64 x a) (*.f64 b (/.f64 (neg.f64 x) a))) y)
1.0ms
x
@inf
(/.f64 (+.f64 (/.f64 x a) (*.f64 b (/.f64 (neg.f64 x) a))) y)

rewrite68.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1514×rational.json-simplify-35
1166×bool.json-1
1166×bool.json-2
1134×rational.json-1
1134×rational.json-2
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01381
113681
241781
3112181
4351469
Stop Event
node limit
Counts
3 → 101
Calls
Call 1
Inputs
(/.f64 (+.f64 (/.f64 x a) (*.f64 b (/.f64 (neg.f64 x) a))) y)
(*.f64 b (/.f64 (neg.f64 x) a))
(+.f64 (/.f64 x a) (*.f64 b (/.f64 (neg.f64 x) a)))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) y))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) y) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) (/.f64 1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) y) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 2) (/.f64 1/2 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 2) (*.f64 (/.f64 1 y) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) (+.f64 y y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) (/.f64 2 y)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 4) (/.f64 1 (*.f64 y 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y) (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b)))) (/.f64 -1 y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) (/.f64 2 y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 y) (*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 y) 1/2) (*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) (neg.f64 y)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) (+.f64 y y)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) y) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 y 4)) (*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 y) (neg.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) (neg.f64 y)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) y)))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) y) (/.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) y))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) y) (/.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) y))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (/.f64 x a) (neg.f64 b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (/.f64 x a) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x a) (neg.f64 b)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 x (/.f64 (neg.f64 a) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x a) (/.f64 -1 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 b (/.f64 (neg.f64 a) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 x) (/.f64 a b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 x (neg.f64 a)) (/.f64 1 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x a) (neg.f64 b)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 a x) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 a x) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x x) (+.f64 (/.f64 (neg.f64 a) b) (/.f64 (neg.f64 a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -2) (/.f64 (+.f64 a a) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -2) (+.f64 (/.f64 a b) (/.f64 a b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 (/.f64 a x) -2) b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 (/.f64 (/.f64 a x) (neg.f64 b)) (/.f64 (/.f64 a x) (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (+.f64 (/.f64 (/.f64 a x) b) (/.f64 (/.f64 a x) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 2 a)) (/.f64 -2 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 2 a)) (+.f64 (/.f64 -1 b) (/.f64 -1 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 -2 a)) (/.f64 2 b))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x (/.f64 -2 a)) (+.f64 (/.f64 1 b) (/.f64 1 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 x -4) (+.f64 (/.f64 (+.f64 a a) b) (/.f64 (+.f64 a a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 b b) (*.f64 (/.f64 a x) -2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 x (/.f64 -2 a))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (+.f64 (/.f64 (*.f64 (/.f64 a x) -2) b) (/.f64 (*.f64 (/.f64 a x) -2) b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x a) 4) (+.f64 (/.f64 -2 b) (/.f64 -2 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x a) -4) (+.f64 (/.f64 2 b) (/.f64 2 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b 4) (*.f64 2 (*.f64 (/.f64 a x) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b 4) (*.f64 (/.f64 (neg.f64 a) x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 b (*.f64 (/.f64 x a) -4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 b a) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 b (*.f64 (/.f64 x a) -4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 b 4)) (+.f64 (*.f64 (/.f64 (neg.f64 a) x) 4) (*.f64 (/.f64 (neg.f64 a) x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 b) (/.f64 a x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 b 4) (/.f64 (neg.f64 a) x)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 b a) (/.f64 b a)) (+.f64 (/.f64 -1 x) (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 b (*.f64 (/.f64 x a) -4))) (*.f64 2 (*.f64 b (*.f64 (/.f64 x a) -4)))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (*.f64 b 4) (/.f64 (neg.f64 a) x)) (/.f64 (*.f64 b 4) (/.f64 (neg.f64 a) x))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 b) (neg.f64 b)) (*.f64 2 (/.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 b b)) (-.f64 0 (*.f64 (/.f64 a x) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 b a)) (-.f64 0 (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 b)) (/.f64 (neg.f64 a) x))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (/.f64 x a) b))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (/.f64 x a) (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (/.f64 x a) (neg.f64 b)) (*.f64 (/.f64 x a) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (/.f64 x a) (neg.f64 b)) (*.f64 (/.f64 x a) (neg.f64 b)))))))
((#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (+.f64 (/.f64 1 a) (*.f64 b (/.f64 -1 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x a) (+.f64 1 (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (+.f64 (/.f64 b a) (/.f64 -1 a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (+.f64 (/.f64 -1 a) (/.f64 b a)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (neg.f64 a)) (+.f64 b -1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (neg.f64 a)) (+.f64 -1 b))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (neg.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (*.f64 (/.f64 x a) b) (/.f64 x (neg.f64 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (/.f64 x (neg.f64 a)) (*.f64 (/.f64 x a) b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (/.f64 -2 a)) (+.f64 -1/2 (/.f64 b 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 a) (+.f64 x (*.f64 b (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 (*.f64 b (*.f64 x (/.f64 -2 a))) (*.f64 x (/.f64 2 a))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 -1 b) 1) (*.f64 (/.f64 x a) (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 2) 4) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) -2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 2) 4)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 a x) (/.f64 (/.f64 a x) (neg.f64 b))) (*.f64 (/.f64 a x) (/.f64 (/.f64 a x) (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (/.f64 a x) (neg.f64 b)) (/.f64 a x)) (*.f64 (/.f64 (/.f64 a x) (neg.f64 b)) (/.f64 a x)))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x or (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))))))))

simplify114.0ms (0.2%)

Algorithm
egg-herbie
Rules
1508×rational.json-simplify-35
1466×rational.json-simplify-51
1200×rational.json-simplify-44
1074×rational.json-simplify-41
1060×rational.json-simplify-47
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02576193
16745809
219315797
358965107
Stop Event
node limit
Counts
221 → 173
Calls
Call 1
Inputs
(/.f64 (*.f64 (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 b a))) x) y)
(/.f64 (*.f64 (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 b a))) x) y)
(/.f64 (*.f64 (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 b a))) x) y)
(/.f64 (*.f64 (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 b a))) x) y)
(/.f64 (*.f64 (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 b a))) x) y)
(/.f64 (*.f64 (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 b a))) x) y)
(/.f64 (*.f64 (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 b a))) x) y)
(/.f64 (*.f64 (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 b a))) x) y)
(*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 b a) (/.f64 1 a)) x) y))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 b a) (/.f64 1 a)) x) y))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 b a) (/.f64 1 a)) x) y))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 b a) (/.f64 1 a)) x) y))
(/.f64 (+.f64 (*.f64 -1 (*.f64 b x)) x) (*.f64 a y))
(/.f64 (+.f64 (*.f64 -1 (*.f64 b x)) x) (*.f64 a y))
(/.f64 (+.f64 (*.f64 -1 (*.f64 b x)) x) (*.f64 a y))
(/.f64 (+.f64 (*.f64 -1 (*.f64 b x)) x) (*.f64 a y))
(/.f64 (+.f64 (*.f64 -1 (*.f64 b x)) x) (*.f64 a y))
(/.f64 (+.f64 (*.f64 -1 (*.f64 b x)) x) (*.f64 a y))
(/.f64 (+.f64 (*.f64 -1 (*.f64 b x)) x) (*.f64 a y))
(/.f64 (+.f64 (*.f64 -1 (*.f64 b x)) x) (*.f64 a y))
(*.f64 -1 (/.f64 (+.f64 (*.f64 b x) (*.f64 -1 x)) (*.f64 y a)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 b x) (*.f64 -1 x)) (*.f64 y a)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 b x) (*.f64 -1 x)) (*.f64 y a)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 b x) (*.f64 -1 x)) (*.f64 y a)))
(/.f64 x (*.f64 a y))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a))) (/.f64 x (*.f64 y a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a))) (/.f64 x (*.f64 y a)))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a))) (/.f64 x (*.f64 y a)))
(*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a)))
(+.f64 (/.f64 x (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a))))
(+.f64 (/.f64 x (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a))))
(+.f64 (/.f64 x (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a))))
(*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a)))
(+.f64 (/.f64 x (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a))))
(+.f64 (/.f64 x (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a))))
(+.f64 (/.f64 x (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a))))
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 b x) a)) (/.f64 x a)) y)
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 b x) a)) (/.f64 x a)) y)
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 b x) a)) (/.f64 x a)) y)
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 b x) a)) (/.f64 x a)) y)
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 b x) a)) (/.f64 x a)) y)
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 b x) a)) (/.f64 x a)) y)
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 b x) a)) (/.f64 x a)) y)
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 b x) a)) (/.f64 x a)) y)
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 b x) a)) (/.f64 x a)) y)
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 b x) a)) (/.f64 x a)) y)
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 b x) a)) (/.f64 x a)) y)
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 b x) a)) (/.f64 x a)) y)
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 b a))) x)
(*.f64 (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 b a))) x)
(*.f64 (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 b a))) x)
(*.f64 (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 b a))) x)
(*.f64 (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 b a))) x)
(*.f64 (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 b a))) x)
(*.f64 (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 b a))) x)
(*.f64 (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 b a))) x)
(*.f64 -1 (*.f64 (-.f64 (/.f64 b a) (/.f64 1 a)) x))
(*.f64 -1 (*.f64 (-.f64 (/.f64 b a) (/.f64 1 a)) x))
(*.f64 -1 (*.f64 (-.f64 (/.f64 b a) (/.f64 1 a)) x))
(*.f64 -1 (*.f64 (-.f64 (/.f64 b a) (/.f64 1 a)) x))
(/.f64 (+.f64 (*.f64 -1 (*.f64 b x)) x) a)
(/.f64 (+.f64 (*.f64 -1 (*.f64 b x)) x) a)
(/.f64 (+.f64 (*.f64 -1 (*.f64 b x)) x) a)
(/.f64 (+.f64 (*.f64 -1 (*.f64 b x)) x) a)
(/.f64 (+.f64 (*.f64 -1 (*.f64 b x)) x) a)
(/.f64 (+.f64 (*.f64 -1 (*.f64 b x)) x) a)
(/.f64 (+.f64 (*.f64 -1 (*.f64 b x)) x) a)
(/.f64 (+.f64 (*.f64 -1 (*.f64 b x)) x) a)
(*.f64 -1 (/.f64 (+.f64 (*.f64 b x) (*.f64 -1 x)) a))
(*.f64 -1 (/.f64 (+.f64 (*.f64 b x) (*.f64 -1 x)) a))
(*.f64 -1 (/.f64 (+.f64 (*.f64 b x) (*.f64 -1 x)) a))
(*.f64 -1 (/.f64 (+.f64 (*.f64 b x) (*.f64 -1 x)) a))
(/.f64 x a)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) a)) (/.f64 x a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) a)) (/.f64 x a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) a)) (/.f64 x a))
(*.f64 -1 (/.f64 (*.f64 b x) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) a)) (/.f64 x a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) a)) (/.f64 x a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) a)) (/.f64 x a))
(*.f64 -1 (/.f64 (*.f64 b x) a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) a)) (/.f64 x a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) a)) (/.f64 x a))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) a)) (/.f64 x a))
(+.f64 (/.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) y) 0)
(+.f64 0 (/.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) y))
(-.f64 (/.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) y) 0)
(*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) (/.f64 1 y))
(*.f64 (/.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) y) 1)
(*.f64 1 (/.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) y))
(*.f64 -1 (/.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) (neg.f64 y)))
(*.f64 (*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 2) (/.f64 1/2 y))
(*.f64 (*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 2) (*.f64 (/.f64 1 y) 1/2))
(*.f64 2 (/.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) (+.f64 y y)))
(*.f64 2 (/.f64 (/.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) y) 2))
(*.f64 (*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) (/.f64 2 y)) 1/2)
(*.f64 (*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 4) (/.f64 1 (*.f64 y 4)))
(*.f64 (/.f64 1 y) (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))))
(*.f64 (neg.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b)))) (/.f64 -1 y))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) (/.f64 2 y)))
(*.f64 (/.f64 1/2 y) (*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 2))
(*.f64 (*.f64 (/.f64 1 y) 1/2) (*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 2))
(*.f64 (/.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) (neg.f64 y)) -1)
(*.f64 (/.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) (+.f64 y y)) 2)
(*.f64 (/.f64 (/.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) y) 2) 2)
(*.f64 (/.f64 1 (*.f64 y 4)) (*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 4))
(*.f64 (/.f64 -1 y) (neg.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b)))))
(neg.f64 (/.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) (neg.f64 y)))
(+.f64 (*.f64 (/.f64 x a) (neg.f64 b)) 0)
(+.f64 0 (*.f64 (/.f64 x a) (neg.f64 b)))
(-.f64 (*.f64 (/.f64 x a) (neg.f64 b)) 0)
(/.f64 x (/.f64 (neg.f64 a) b))
(/.f64 (/.f64 x a) (/.f64 -1 b))
(/.f64 b (/.f64 (neg.f64 a) x))
(/.f64 (neg.f64 x) (/.f64 a b))
(/.f64 (/.f64 x (neg.f64 a)) (/.f64 1 b))
(/.f64 (*.f64 (/.f64 x a) (neg.f64 b)) 1)
(/.f64 1 (/.f64 (/.f64 a x) (neg.f64 b)))
(/.f64 -1 (/.f64 (/.f64 a x) b))
(/.f64 (+.f64 x x) (+.f64 (/.f64 (neg.f64 a) b) (/.f64 (neg.f64 a) b)))
(/.f64 (*.f64 x -2) (/.f64 (+.f64 a a) b))
(/.f64 (*.f64 x -2) (+.f64 (/.f64 a b) (/.f64 a b)))
(/.f64 2 (/.f64 (*.f64 (/.f64 a x) -2) b))
(/.f64 2 (+.f64 (/.f64 (/.f64 a x) (neg.f64 b)) (/.f64 (/.f64 a x) (neg.f64 b))))
(/.f64 -2 (+.f64 (/.f64 (/.f64 a x) b) (/.f64 (/.f64 a x) b)))
(/.f64 (*.f64 x (/.f64 2 a)) (/.f64 -2 b))
(/.f64 (*.f64 x (/.f64 2 a)) (+.f64 (/.f64 -1 b) (/.f64 -1 b)))
(/.f64 (*.f64 x (/.f64 -2 a)) (/.f64 2 b))
(/.f64 (*.f64 x (/.f64 -2 a)) (+.f64 (/.f64 1 b) (/.f64 1 b)))
(/.f64 (*.f64 x -4) (+.f64 (/.f64 (+.f64 a a) b) (/.f64 (+.f64 a a) b)))
(/.f64 (+.f64 b b) (*.f64 (/.f64 a x) -2))
(/.f64 (*.f64 b (*.f64 x (/.f64 -2 a))) 2)
(/.f64 4 (+.f64 (/.f64 (*.f64 (/.f64 a x) -2) b) (/.f64 (*.f64 (/.f64 a x) -2) b)))
(/.f64 (*.f64 (/.f64 x a) 4) (+.f64 (/.f64 -2 b) (/.f64 -2 b)))
(/.f64 (*.f64 (/.f64 x a) -4) (+.f64 (/.f64 2 b) (/.f64 2 b)))
(/.f64 (*.f64 b 4) (*.f64 2 (*.f64 (/.f64 a x) -2)))
(/.f64 (*.f64 b 4) (*.f64 (/.f64 (neg.f64 a) x) 4))
(/.f64 (*.f64 b (*.f64 (/.f64 x a) -4)) 4)
(/.f64 (/.f64 b a) (/.f64 -1 x))
(/.f64 (*.f64 2 (*.f64 b (*.f64 (/.f64 x a) -4))) 8)
(/.f64 (*.f64 2 (*.f64 b 4)) (+.f64 (*.f64 (/.f64 (neg.f64 a) x) 4) (*.f64 (/.f64 (neg.f64 a) x) 4)))
(/.f64 (neg.f64 b) (/.f64 a x))
(/.f64 (/.f64 (*.f64 b 4) (/.f64 (neg.f64 a) x)) 4)
(/.f64 (+.f64 (/.f64 b a) (/.f64 b a)) (+.f64 (/.f64 -1 x) (/.f64 -1 x)))
(/.f64 (+.f64 (*.f64 2 (*.f64 b (*.f64 (/.f64 x a) -4))) (*.f64 2 (*.f64 b (*.f64 (/.f64 x a) -4)))) 16)
(/.f64 (+.f64 (/.f64 (*.f64 b 4) (/.f64 (neg.f64 a) x)) (/.f64 (*.f64 b 4) (/.f64 (neg.f64 a) x))) 8)
(/.f64 (+.f64 (neg.f64 b) (neg.f64 b)) (*.f64 2 (/.f64 a x)))
(/.f64 (neg.f64 (+.f64 b b)) (-.f64 0 (*.f64 (/.f64 a x) -2)))
(/.f64 (neg.f64 (/.f64 b a)) (-.f64 0 (/.f64 -1 x)))
(/.f64 (neg.f64 (neg.f64 b)) (/.f64 (neg.f64 a) x))
(neg.f64 (*.f64 (/.f64 x a) b))
(-.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 0)
(-.f64 0 (neg.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b)))))
(*.f64 x (+.f64 (/.f64 1 a) (*.f64 b (/.f64 -1 a))))
(*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b)))
(*.f64 (neg.f64 x) (+.f64 (/.f64 b a) (/.f64 -1 a)))
(*.f64 (neg.f64 x) (+.f64 (/.f64 -1 a) (/.f64 b a)))
(*.f64 (/.f64 x (neg.f64 a)) (+.f64 b -1))
(*.f64 (/.f64 x (neg.f64 a)) (+.f64 -1 b))
(*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 1)
(*.f64 1 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))))
(*.f64 -1 (neg.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b)))))
(*.f64 -1 (+.f64 (*.f64 (/.f64 x a) b) (/.f64 x (neg.f64 a))))
(*.f64 -1 (+.f64 (/.f64 x (neg.f64 a)) (*.f64 (/.f64 x a) b)))
(*.f64 (*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 2) 1/2)
(*.f64 2 (/.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 2))
(*.f64 (*.f64 x (/.f64 -2 a)) (+.f64 -1/2 (/.f64 b 2)))
(*.f64 (*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 4) 1/4)
(*.f64 (/.f64 1 a) (+.f64 x (*.f64 b (neg.f64 x))))
(*.f64 (neg.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b)))) -1)
(*.f64 1/2 (*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 2))
(*.f64 1/2 (+.f64 (*.f64 b (*.f64 x (/.f64 -2 a))) (*.f64 x (/.f64 2 a))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 4))
(*.f64 (/.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 2) 2)
(*.f64 (+.f64 (/.f64 -1 b) 1) (*.f64 (/.f64 x a) (neg.f64 b)))
(/.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 1)
(/.f64 (*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 2) 2)
(/.f64 (*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 4) 4)
(/.f64 (neg.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b)))) -1)
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 2) 4) 8)
(/.f64 (*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) -2) -2)
(/.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 2) 4)) 16)
(/.f64 (+.f64 (/.f64 a x) (/.f64 (/.f64 a x) (neg.f64 b))) (*.f64 (/.f64 a x) (/.f64 (/.f64 a x) (neg.f64 b))))
(/.f64 (+.f64 (/.f64 (/.f64 a x) (neg.f64 b)) (/.f64 a x)) (*.f64 (/.f64 (/.f64 a x) (neg.f64 b)) (/.f64 a x)))
(neg.f64 (neg.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b)))))
Outputs
(/.f64 (*.f64 (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 b a))) x) y)
(*.f64 x (/.f64 (+.f64 (/.f64 1 a) (neg.f64 (/.f64 b a))) y))
(*.f64 (+.f64 (/.f64 1 a) (/.f64 b (neg.f64 a))) (/.f64 x y))
(*.f64 (+.f64 (/.f64 1 a) (/.f64 (neg.f64 b) a)) (/.f64 x y))
(/.f64 (*.f64 (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 b a))) x) y)
(*.f64 x (/.f64 (+.f64 (/.f64 1 a) (neg.f64 (/.f64 b a))) y))
(*.f64 (+.f64 (/.f64 1 a) (/.f64 b (neg.f64 a))) (/.f64 x y))
(*.f64 (+.f64 (/.f64 1 a) (/.f64 (neg.f64 b) a)) (/.f64 x y))
(/.f64 (*.f64 (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 b a))) x) y)
(*.f64 x (/.f64 (+.f64 (/.f64 1 a) (neg.f64 (/.f64 b a))) y))
(*.f64 (+.f64 (/.f64 1 a) (/.f64 b (neg.f64 a))) (/.f64 x y))
(*.f64 (+.f64 (/.f64 1 a) (/.f64 (neg.f64 b) a)) (/.f64 x y))
(/.f64 (*.f64 (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 b a))) x) y)
(*.f64 x (/.f64 (+.f64 (/.f64 1 a) (neg.f64 (/.f64 b a))) y))
(*.f64 (+.f64 (/.f64 1 a) (/.f64 b (neg.f64 a))) (/.f64 x y))
(*.f64 (+.f64 (/.f64 1 a) (/.f64 (neg.f64 b) a)) (/.f64 x y))
(/.f64 (*.f64 (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 b a))) x) y)
(*.f64 x (/.f64 (+.f64 (/.f64 1 a) (neg.f64 (/.f64 b a))) y))
(*.f64 (+.f64 (/.f64 1 a) (/.f64 b (neg.f64 a))) (/.f64 x y))
(*.f64 (+.f64 (/.f64 1 a) (/.f64 (neg.f64 b) a)) (/.f64 x y))
(/.f64 (*.f64 (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 b a))) x) y)
(*.f64 x (/.f64 (+.f64 (/.f64 1 a) (neg.f64 (/.f64 b a))) y))
(*.f64 (+.f64 (/.f64 1 a) (/.f64 b (neg.f64 a))) (/.f64 x y))
(*.f64 (+.f64 (/.f64 1 a) (/.f64 (neg.f64 b) a)) (/.f64 x y))
(/.f64 (*.f64 (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 b a))) x) y)
(*.f64 x (/.f64 (+.f64 (/.f64 1 a) (neg.f64 (/.f64 b a))) y))
(*.f64 (+.f64 (/.f64 1 a) (/.f64 b (neg.f64 a))) (/.f64 x y))
(*.f64 (+.f64 (/.f64 1 a) (/.f64 (neg.f64 b) a)) (/.f64 x y))
(/.f64 (*.f64 (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 b a))) x) y)
(*.f64 x (/.f64 (+.f64 (/.f64 1 a) (neg.f64 (/.f64 b a))) y))
(*.f64 (+.f64 (/.f64 1 a) (/.f64 b (neg.f64 a))) (/.f64 x y))
(*.f64 (+.f64 (/.f64 1 a) (/.f64 (neg.f64 b) a)) (/.f64 x y))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 b a) (/.f64 1 a)) x) y))
(*.f64 -1 (*.f64 x (/.f64 (-.f64 (/.f64 b a) (/.f64 1 a)) y)))
(neg.f64 (*.f64 (-.f64 (/.f64 b a) (/.f64 1 a)) (/.f64 x y)))
(*.f64 x (neg.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 1 a)) y)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 b a) (/.f64 1 a)) x) y))
(*.f64 -1 (*.f64 x (/.f64 (-.f64 (/.f64 b a) (/.f64 1 a)) y)))
(neg.f64 (*.f64 (-.f64 (/.f64 b a) (/.f64 1 a)) (/.f64 x y)))
(*.f64 x (neg.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 1 a)) y)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 b a) (/.f64 1 a)) x) y))
(*.f64 -1 (*.f64 x (/.f64 (-.f64 (/.f64 b a) (/.f64 1 a)) y)))
(neg.f64 (*.f64 (-.f64 (/.f64 b a) (/.f64 1 a)) (/.f64 x y)))
(*.f64 x (neg.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 1 a)) y)))
(*.f64 -1 (/.f64 (*.f64 (-.f64 (/.f64 b a) (/.f64 1 a)) x) y))
(*.f64 -1 (*.f64 x (/.f64 (-.f64 (/.f64 b a) (/.f64 1 a)) y)))
(neg.f64 (*.f64 (-.f64 (/.f64 b a) (/.f64 1 a)) (/.f64 x y)))
(*.f64 x (neg.f64 (/.f64 (-.f64 (/.f64 b a) (/.f64 1 a)) y)))
(/.f64 (+.f64 (*.f64 -1 (*.f64 b x)) x) (*.f64 a y))
(/.f64 (+.f64 x (*.f64 b (neg.f64 x))) (*.f64 a y))
(/.f64 (+.f64 (*.f64 -1 (*.f64 b x)) x) (*.f64 a y))
(/.f64 (+.f64 x (*.f64 b (neg.f64 x))) (*.f64 a y))
(/.f64 (+.f64 (*.f64 -1 (*.f64 b x)) x) (*.f64 a y))
(/.f64 (+.f64 x (*.f64 b (neg.f64 x))) (*.f64 a y))
(/.f64 (+.f64 (*.f64 -1 (*.f64 b x)) x) (*.f64 a y))
(/.f64 (+.f64 x (*.f64 b (neg.f64 x))) (*.f64 a y))
(/.f64 (+.f64 (*.f64 -1 (*.f64 b x)) x) (*.f64 a y))
(/.f64 (+.f64 x (*.f64 b (neg.f64 x))) (*.f64 a y))
(/.f64 (+.f64 (*.f64 -1 (*.f64 b x)) x) (*.f64 a y))
(/.f64 (+.f64 x (*.f64 b (neg.f64 x))) (*.f64 a y))
(/.f64 (+.f64 (*.f64 -1 (*.f64 b x)) x) (*.f64 a y))
(/.f64 (+.f64 x (*.f64 b (neg.f64 x))) (*.f64 a y))
(/.f64 (+.f64 (*.f64 -1 (*.f64 b x)) x) (*.f64 a y))
(/.f64 (+.f64 x (*.f64 b (neg.f64 x))) (*.f64 a y))
(*.f64 -1 (/.f64 (+.f64 (*.f64 b x) (*.f64 -1 x)) (*.f64 y a)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 b x) (neg.f64 x)) (*.f64 a y)))
(neg.f64 (/.f64 (*.f64 x (+.f64 -1 b)) (*.f64 a y)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 b x) (*.f64 -1 x)) (*.f64 y a)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 b x) (neg.f64 x)) (*.f64 a y)))
(neg.f64 (/.f64 (*.f64 x (+.f64 -1 b)) (*.f64 a y)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 b x) (*.f64 -1 x)) (*.f64 y a)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 b x) (neg.f64 x)) (*.f64 a y)))
(neg.f64 (/.f64 (*.f64 x (+.f64 -1 b)) (*.f64 a y)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 b x) (*.f64 -1 x)) (*.f64 y a)))
(*.f64 -1 (/.f64 (+.f64 (*.f64 b x) (neg.f64 x)) (*.f64 a y)))
(neg.f64 (/.f64 (*.f64 x (+.f64 -1 b)) (*.f64 a y)))
(/.f64 x (*.f64 a y))
(/.f64 (/.f64 x y) a)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a))) (/.f64 x (*.f64 y a)))
(+.f64 (/.f64 x (*.f64 a y)) (*.f64 -1 (*.f64 x (/.f64 b (*.f64 a y)))))
(+.f64 (/.f64 (/.f64 x y) a) (neg.f64 (*.f64 b (/.f64 (/.f64 x y) a))))
(+.f64 (/.f64 x (*.f64 a y)) (neg.f64 (/.f64 (*.f64 b x) (*.f64 a y))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a))) (/.f64 x (*.f64 y a)))
(+.f64 (/.f64 x (*.f64 a y)) (*.f64 -1 (*.f64 x (/.f64 b (*.f64 a y)))))
(+.f64 (/.f64 (/.f64 x y) a) (neg.f64 (*.f64 b (/.f64 (/.f64 x y) a))))
(+.f64 (/.f64 x (*.f64 a y)) (neg.f64 (/.f64 (*.f64 b x) (*.f64 a y))))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a))) (/.f64 x (*.f64 y a)))
(+.f64 (/.f64 x (*.f64 a y)) (*.f64 -1 (*.f64 x (/.f64 b (*.f64 a y)))))
(+.f64 (/.f64 (/.f64 x y) a) (neg.f64 (*.f64 b (/.f64 (/.f64 x y) a))))
(+.f64 (/.f64 x (*.f64 a y)) (neg.f64 (/.f64 (*.f64 b x) (*.f64 a y))))
(*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a)))
(*.f64 -1 (*.f64 x (/.f64 b (*.f64 a y))))
(neg.f64 (*.f64 b (/.f64 (/.f64 x y) a)))
(neg.f64 (/.f64 (*.f64 b x) (*.f64 a y)))
(+.f64 (/.f64 x (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a))))
(+.f64 (/.f64 x (*.f64 a y)) (*.f64 -1 (*.f64 x (/.f64 b (*.f64 a y)))))
(+.f64 (/.f64 (/.f64 x y) a) (neg.f64 (*.f64 b (/.f64 (/.f64 x y) a))))
(+.f64 (/.f64 x (*.f64 a y)) (neg.f64 (/.f64 (*.f64 b x) (*.f64 a y))))
(+.f64 (/.f64 x (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a))))
(+.f64 (/.f64 x (*.f64 a y)) (*.f64 -1 (*.f64 x (/.f64 b (*.f64 a y)))))
(+.f64 (/.f64 (/.f64 x y) a) (neg.f64 (*.f64 b (/.f64 (/.f64 x y) a))))
(+.f64 (/.f64 x (*.f64 a y)) (neg.f64 (/.f64 (*.f64 b x) (*.f64 a y))))
(+.f64 (/.f64 x (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a))))
(+.f64 (/.f64 x (*.f64 a y)) (*.f64 -1 (*.f64 x (/.f64 b (*.f64 a y)))))
(+.f64 (/.f64 (/.f64 x y) a) (neg.f64 (*.f64 b (/.f64 (/.f64 x y) a))))
(+.f64 (/.f64 x (*.f64 a y)) (neg.f64 (/.f64 (*.f64 b x) (*.f64 a y))))
(*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a)))
(*.f64 -1 (*.f64 x (/.f64 b (*.f64 a y))))
(neg.f64 (*.f64 b (/.f64 (/.f64 x y) a)))
(neg.f64 (/.f64 (*.f64 b x) (*.f64 a y)))
(+.f64 (/.f64 x (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a))))
(+.f64 (/.f64 x (*.f64 a y)) (*.f64 -1 (*.f64 x (/.f64 b (*.f64 a y)))))
(+.f64 (/.f64 (/.f64 x y) a) (neg.f64 (*.f64 b (/.f64 (/.f64 x y) a))))
(+.f64 (/.f64 x (*.f64 a y)) (neg.f64 (/.f64 (*.f64 b x) (*.f64 a y))))
(+.f64 (/.f64 x (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a))))
(+.f64 (/.f64 x (*.f64 a y)) (*.f64 -1 (*.f64 x (/.f64 b (*.f64 a y)))))
(+.f64 (/.f64 (/.f64 x y) a) (neg.f64 (*.f64 b (/.f64 (/.f64 x y) a))))
(+.f64 (/.f64 x (*.f64 a y)) (neg.f64 (/.f64 (*.f64 b x) (*.f64 a y))))
(+.f64 (/.f64 x (*.f64 a y)) (*.f64 -1 (/.f64 (*.f64 b x) (*.f64 y a))))
(+.f64 (/.f64 x (*.f64 a y)) (*.f64 -1 (*.f64 x (/.f64 b (*.f64 a y)))))
(+.f64 (/.f64 (/.f64 x y) a) (neg.f64 (*.f64 b (/.f64 (/.f64 x y) a))))
(+.f64 (/.f64 x (*.f64 a y)) (neg.f64 (/.f64 (*.f64 b x) (*.f64 a y))))
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 b x) a)) (/.f64 x a)) y)
(/.f64 (+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a)) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a)))) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x)) y)
(*.f64 (/.f64 x a) (/.f64 (-.f64 1 b) y))
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 b x) a)) (/.f64 x a)) y)
(/.f64 (+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a)) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a)))) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x)) y)
(*.f64 (/.f64 x a) (/.f64 (-.f64 1 b) y))
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 b x) a)) (/.f64 x a)) y)
(/.f64 (+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a)) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a)))) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x)) y)
(*.f64 (/.f64 x a) (/.f64 (-.f64 1 b) y))
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 b x) a)) (/.f64 x a)) y)
(/.f64 (+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a)) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a)))) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x)) y)
(*.f64 (/.f64 x a) (/.f64 (-.f64 1 b) y))
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 b x) a)) (/.f64 x a)) y)
(/.f64 (+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a)) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a)))) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x)) y)
(*.f64 (/.f64 x a) (/.f64 (-.f64 1 b) y))
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 b x) a)) (/.f64 x a)) y)
(/.f64 (+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a)) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a)))) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x)) y)
(*.f64 (/.f64 x a) (/.f64 (-.f64 1 b) y))
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 b x) a)) (/.f64 x a)) y)
(/.f64 (+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a)) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a)))) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x)) y)
(*.f64 (/.f64 x a) (/.f64 (-.f64 1 b) y))
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 b x) a)) (/.f64 x a)) y)
(/.f64 (+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a)) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a)))) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x)) y)
(*.f64 (/.f64 x a) (/.f64 (-.f64 1 b) y))
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 b x) a)) (/.f64 x a)) y)
(/.f64 (+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a)) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a)))) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x)) y)
(*.f64 (/.f64 x a) (/.f64 (-.f64 1 b) y))
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 b x) a)) (/.f64 x a)) y)
(/.f64 (+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a)) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a)))) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x)) y)
(*.f64 (/.f64 x a) (/.f64 (-.f64 1 b) y))
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 b x) a)) (/.f64 x a)) y)
(/.f64 (+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a)) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a)))) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x)) y)
(*.f64 (/.f64 x a) (/.f64 (-.f64 1 b) y))
(/.f64 (+.f64 (*.f64 -1 (/.f64 (*.f64 b x) a)) (/.f64 x a)) y)
(/.f64 (+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a)) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a)))) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x)) y)
(*.f64 (/.f64 x a) (/.f64 (-.f64 1 b) y))
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(*.f64 (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 b a))) x)
(*.f64 (+.f64 (/.f64 1 a) (neg.f64 (/.f64 b a))) x)
(*.f64 (+.f64 (/.f64 1 a) (/.f64 b (neg.f64 a))) x)
(*.f64 (+.f64 (/.f64 1 a) (/.f64 (neg.f64 b) a)) x)
(*.f64 (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 b a))) x)
(*.f64 (+.f64 (/.f64 1 a) (neg.f64 (/.f64 b a))) x)
(*.f64 (+.f64 (/.f64 1 a) (/.f64 b (neg.f64 a))) x)
(*.f64 (+.f64 (/.f64 1 a) (/.f64 (neg.f64 b) a)) x)
(*.f64 (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 b a))) x)
(*.f64 (+.f64 (/.f64 1 a) (neg.f64 (/.f64 b a))) x)
(*.f64 (+.f64 (/.f64 1 a) (/.f64 b (neg.f64 a))) x)
(*.f64 (+.f64 (/.f64 1 a) (/.f64 (neg.f64 b) a)) x)
(*.f64 (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 b a))) x)
(*.f64 (+.f64 (/.f64 1 a) (neg.f64 (/.f64 b a))) x)
(*.f64 (+.f64 (/.f64 1 a) (/.f64 b (neg.f64 a))) x)
(*.f64 (+.f64 (/.f64 1 a) (/.f64 (neg.f64 b) a)) x)
(*.f64 (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 b a))) x)
(*.f64 (+.f64 (/.f64 1 a) (neg.f64 (/.f64 b a))) x)
(*.f64 (+.f64 (/.f64 1 a) (/.f64 b (neg.f64 a))) x)
(*.f64 (+.f64 (/.f64 1 a) (/.f64 (neg.f64 b) a)) x)
(*.f64 (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 b a))) x)
(*.f64 (+.f64 (/.f64 1 a) (neg.f64 (/.f64 b a))) x)
(*.f64 (+.f64 (/.f64 1 a) (/.f64 b (neg.f64 a))) x)
(*.f64 (+.f64 (/.f64 1 a) (/.f64 (neg.f64 b) a)) x)
(*.f64 (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 b a))) x)
(*.f64 (+.f64 (/.f64 1 a) (neg.f64 (/.f64 b a))) x)
(*.f64 (+.f64 (/.f64 1 a) (/.f64 b (neg.f64 a))) x)
(*.f64 (+.f64 (/.f64 1 a) (/.f64 (neg.f64 b) a)) x)
(*.f64 (+.f64 (/.f64 1 a) (*.f64 -1 (/.f64 b a))) x)
(*.f64 (+.f64 (/.f64 1 a) (neg.f64 (/.f64 b a))) x)
(*.f64 (+.f64 (/.f64 1 a) (/.f64 b (neg.f64 a))) x)
(*.f64 (+.f64 (/.f64 1 a) (/.f64 (neg.f64 b) a)) x)
(*.f64 -1 (*.f64 (-.f64 (/.f64 b a) (/.f64 1 a)) x))
(*.f64 (-.f64 (/.f64 b a) (/.f64 1 a)) (neg.f64 x))
(*.f64 -1 (*.f64 (-.f64 (/.f64 b a) (/.f64 1 a)) x))
(*.f64 (-.f64 (/.f64 b a) (/.f64 1 a)) (neg.f64 x))
(*.f64 -1 (*.f64 (-.f64 (/.f64 b a) (/.f64 1 a)) x))
(*.f64 (-.f64 (/.f64 b a) (/.f64 1 a)) (neg.f64 x))
(*.f64 -1 (*.f64 (-.f64 (/.f64 b a) (/.f64 1 a)) x))
(*.f64 (-.f64 (/.f64 b a) (/.f64 1 a)) (neg.f64 x))
(/.f64 (+.f64 (*.f64 -1 (*.f64 b x)) x) a)
(/.f64 (+.f64 x (*.f64 b (neg.f64 x))) a)
(/.f64 (+.f64 (*.f64 -1 (*.f64 b x)) x) a)
(/.f64 (+.f64 x (*.f64 b (neg.f64 x))) a)
(/.f64 (+.f64 (*.f64 -1 (*.f64 b x)) x) a)
(/.f64 (+.f64 x (*.f64 b (neg.f64 x))) a)
(/.f64 (+.f64 (*.f64 -1 (*.f64 b x)) x) a)
(/.f64 (+.f64 x (*.f64 b (neg.f64 x))) a)
(/.f64 (+.f64 (*.f64 -1 (*.f64 b x)) x) a)
(/.f64 (+.f64 x (*.f64 b (neg.f64 x))) a)
(/.f64 (+.f64 (*.f64 -1 (*.f64 b x)) x) a)
(/.f64 (+.f64 x (*.f64 b (neg.f64 x))) a)
(/.f64 (+.f64 (*.f64 -1 (*.f64 b x)) x) a)
(/.f64 (+.f64 x (*.f64 b (neg.f64 x))) a)
(/.f64 (+.f64 (*.f64 -1 (*.f64 b x)) x) a)
(/.f64 (+.f64 x (*.f64 b (neg.f64 x))) a)
(*.f64 -1 (/.f64 (+.f64 (*.f64 b x) (*.f64 -1 x)) a))
(*.f64 -1 (/.f64 (+.f64 (*.f64 b x) (neg.f64 x)) a))
(neg.f64 (/.f64 (*.f64 x (+.f64 -1 b)) a))
(*.f64 -1 (/.f64 (+.f64 (*.f64 b x) (*.f64 -1 x)) a))
(*.f64 -1 (/.f64 (+.f64 (*.f64 b x) (neg.f64 x)) a))
(neg.f64 (/.f64 (*.f64 x (+.f64 -1 b)) a))
(*.f64 -1 (/.f64 (+.f64 (*.f64 b x) (*.f64 -1 x)) a))
(*.f64 -1 (/.f64 (+.f64 (*.f64 b x) (neg.f64 x)) a))
(neg.f64 (/.f64 (*.f64 x (+.f64 -1 b)) a))
(*.f64 -1 (/.f64 (+.f64 (*.f64 b x) (*.f64 -1 x)) a))
(*.f64 -1 (/.f64 (+.f64 (*.f64 b x) (neg.f64 x)) a))
(neg.f64 (/.f64 (*.f64 x (+.f64 -1 b)) a))
(/.f64 x a)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) a)) (/.f64 x a))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a))))
(+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x))
(*.f64 (/.f64 x a) (-.f64 1 b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) a)) (/.f64 x a))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a))))
(+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x))
(*.f64 (/.f64 x a) (-.f64 1 b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) a)) (/.f64 x a))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a))))
(+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x))
(*.f64 (/.f64 x a) (-.f64 1 b))
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) a)) (/.f64 x a))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a))))
(+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x))
(*.f64 (/.f64 x a) (-.f64 1 b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) a)) (/.f64 x a))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a))))
(+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x))
(*.f64 (/.f64 x a) (-.f64 1 b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) a)) (/.f64 x a))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a))))
(+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x))
(*.f64 (/.f64 x a) (-.f64 1 b))
(*.f64 -1 (/.f64 (*.f64 b x) a))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) a)) (/.f64 x a))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a))))
(+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x))
(*.f64 (/.f64 x a) (-.f64 1 b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) a)) (/.f64 x a))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a))))
(+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x))
(*.f64 (/.f64 x a) (-.f64 1 b))
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) a)) (/.f64 x a))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a))))
(+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x))
(*.f64 (/.f64 x a) (-.f64 1 b))
(+.f64 (/.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) y) 0)
(/.f64 (+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a)) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a)))) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x)) y)
(*.f64 (/.f64 x a) (/.f64 (-.f64 1 b) y))
(+.f64 0 (/.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) y))
(/.f64 (+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a)) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a)))) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x)) y)
(*.f64 (/.f64 x a) (/.f64 (-.f64 1 b) y))
(-.f64 (/.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) y) 0)
(/.f64 (+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a)) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a)))) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x)) y)
(*.f64 (/.f64 x a) (/.f64 (-.f64 1 b) y))
(*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) (/.f64 1 y))
(/.f64 (+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a)) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a)))) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x)) y)
(*.f64 (/.f64 x a) (/.f64 (-.f64 1 b) y))
(*.f64 (/.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) y) 1)
(/.f64 (+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a)) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a)))) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x)) y)
(*.f64 (/.f64 x a) (/.f64 (-.f64 1 b) y))
(*.f64 1 (/.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) y))
(/.f64 (+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a)) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a)))) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x)) y)
(*.f64 (/.f64 x a) (/.f64 (-.f64 1 b) y))
(*.f64 -1 (/.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) (neg.f64 y)))
(/.f64 (+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a)) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a)))) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x)) y)
(*.f64 (/.f64 x a) (/.f64 (-.f64 1 b) y))
(*.f64 (*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 2) (/.f64 1/2 y))
(/.f64 (+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a)) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a)))) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x)) y)
(*.f64 (/.f64 x a) (/.f64 (-.f64 1 b) y))
(*.f64 (*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 2) (*.f64 (/.f64 1 y) 1/2))
(/.f64 (+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a)) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a)))) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x)) y)
(*.f64 (/.f64 x a) (/.f64 (-.f64 1 b) y))
(*.f64 2 (/.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) (+.f64 y y)))
(/.f64 (+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a)) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a)))) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x)) y)
(*.f64 (/.f64 x a) (/.f64 (-.f64 1 b) y))
(*.f64 2 (/.f64 (/.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) y) 2))
(/.f64 (+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a)) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a)))) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x)) y)
(*.f64 (/.f64 x a) (/.f64 (-.f64 1 b) y))
(*.f64 (*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) (/.f64 2 y)) 1/2)
(*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) (*.f64 (/.f64 2 y) 1/2))
(*.f64 1/2 (*.f64 (/.f64 x a) (*.f64 (-.f64 1 b) (/.f64 2 y))))
(*.f64 (*.f64 (/.f64 x a) (-.f64 1 b)) (*.f64 1/2 (/.f64 2 y)))
(*.f64 (*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 4) (/.f64 1 (*.f64 y 4)))
(/.f64 (+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a)) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a)))) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x)) y)
(*.f64 (/.f64 x a) (/.f64 (-.f64 1 b) y))
(*.f64 (/.f64 1 y) (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))))
(/.f64 (+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a)) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a)))) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x)) y)
(*.f64 (/.f64 x a) (/.f64 (-.f64 1 b) y))
(*.f64 (neg.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b)))) (/.f64 -1 y))
(/.f64 (+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a)) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a)))) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x)) y)
(*.f64 (/.f64 x a) (/.f64 (-.f64 1 b) y))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) (/.f64 2 y)))
(*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) (*.f64 (/.f64 2 y) 1/2))
(*.f64 1/2 (*.f64 (/.f64 x a) (*.f64 (-.f64 1 b) (/.f64 2 y))))
(*.f64 (*.f64 (/.f64 x a) (-.f64 1 b)) (*.f64 1/2 (/.f64 2 y)))
(*.f64 (/.f64 1/2 y) (*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 2))
(/.f64 (+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a)) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a)))) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x)) y)
(*.f64 (/.f64 x a) (/.f64 (-.f64 1 b) y))
(*.f64 (*.f64 (/.f64 1 y) 1/2) (*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 2))
(/.f64 (+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a)) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a)))) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x)) y)
(*.f64 (/.f64 x a) (/.f64 (-.f64 1 b) y))
(*.f64 (/.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) (neg.f64 y)) -1)
(/.f64 (+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a)) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a)))) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x)) y)
(*.f64 (/.f64 x a) (/.f64 (-.f64 1 b) y))
(*.f64 (/.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) (+.f64 y y)) 2)
(/.f64 (+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a)) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a)))) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x)) y)
(*.f64 (/.f64 x a) (/.f64 (-.f64 1 b) y))
(*.f64 (/.f64 (/.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) y) 2) 2)
(/.f64 (+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a)) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a)))) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x)) y)
(*.f64 (/.f64 x a) (/.f64 (-.f64 1 b) y))
(*.f64 (/.f64 1 (*.f64 y 4)) (*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 4))
(/.f64 (+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a)) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a)))) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x)) y)
(*.f64 (/.f64 x a) (/.f64 (-.f64 1 b) y))
(*.f64 (/.f64 -1 y) (neg.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b)))))
(/.f64 (+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a)) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a)))) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x)) y)
(*.f64 (/.f64 x a) (/.f64 (-.f64 1 b) y))
(neg.f64 (/.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) (neg.f64 y)))
(/.f64 (+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a)) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a)))) y)
(/.f64 (+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x)) y)
(*.f64 (/.f64 x a) (/.f64 (-.f64 1 b) y))
(+.f64 (*.f64 (/.f64 x a) (neg.f64 b)) 0)
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(+.f64 0 (*.f64 (/.f64 x a) (neg.f64 b)))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(-.f64 (*.f64 (/.f64 x a) (neg.f64 b)) 0)
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(/.f64 x (/.f64 (neg.f64 a) b))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(/.f64 (/.f64 x a) (/.f64 -1 b))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(/.f64 b (/.f64 (neg.f64 a) x))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(/.f64 (neg.f64 x) (/.f64 a b))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(/.f64 (/.f64 x (neg.f64 a)) (/.f64 1 b))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(/.f64 (*.f64 (/.f64 x a) (neg.f64 b)) 1)
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(/.f64 1 (/.f64 (/.f64 a x) (neg.f64 b)))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(/.f64 -1 (/.f64 (/.f64 a x) b))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(/.f64 (+.f64 x x) (+.f64 (/.f64 (neg.f64 a) b) (/.f64 (neg.f64 a) b)))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(/.f64 (*.f64 x -2) (/.f64 (+.f64 a a) b))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(/.f64 (*.f64 x -2) (+.f64 (/.f64 a b) (/.f64 a b)))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(/.f64 2 (/.f64 (*.f64 (/.f64 a x) -2) b))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(/.f64 2 (+.f64 (/.f64 (/.f64 a x) (neg.f64 b)) (/.f64 (/.f64 a x) (neg.f64 b))))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(/.f64 -2 (+.f64 (/.f64 (/.f64 a x) b) (/.f64 (/.f64 a x) b)))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(/.f64 (*.f64 x (/.f64 2 a)) (/.f64 -2 b))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(/.f64 (*.f64 x (/.f64 2 a)) (+.f64 (/.f64 -1 b) (/.f64 -1 b)))
(*.f64 x (/.f64 (/.f64 2 a) (+.f64 (/.f64 -1 b) (/.f64 -1 b))))
(*.f64 x (/.f64 2 (*.f64 (/.f64 -1 b) (+.f64 a a))))
(*.f64 x (/.f64 4 (*.f64 (/.f64 -1 b) (*.f64 a 4))))
(/.f64 (*.f64 x (/.f64 -2 a)) (/.f64 2 b))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(/.f64 (*.f64 x (/.f64 -2 a)) (+.f64 (/.f64 1 b) (/.f64 1 b)))
(*.f64 (/.f64 -2 a) (/.f64 x (+.f64 (/.f64 1 b) (/.f64 1 b))))
(*.f64 x (/.f64 -2 (*.f64 a (+.f64 (/.f64 1 b) (/.f64 1 b)))))
(/.f64 (*.f64 x -4) (+.f64 (/.f64 (+.f64 a a) b) (/.f64 (+.f64 a a) b)))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(/.f64 (+.f64 b b) (*.f64 (/.f64 a x) -2))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(/.f64 (*.f64 b (*.f64 x (/.f64 -2 a))) 2)
(*.f64 (*.f64 x (/.f64 -2 a)) (/.f64 b 2))
(*.f64 (*.f64 b (/.f64 -2 a)) (/.f64 x 2))
(/.f64 4 (+.f64 (/.f64 (*.f64 (/.f64 a x) -2) b) (/.f64 (*.f64 (/.f64 a x) -2) b)))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(/.f64 (*.f64 (/.f64 x a) 4) (+.f64 (/.f64 -2 b) (/.f64 -2 b)))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(/.f64 (*.f64 (/.f64 x a) -4) (+.f64 (/.f64 2 b) (/.f64 2 b)))
(*.f64 -4 (/.f64 (/.f64 b (/.f64 2 x)) (+.f64 a a)))
(*.f64 -4 (/.f64 (/.f64 b a) (/.f64 4 x)))
(/.f64 (*.f64 b 4) (*.f64 2 (*.f64 (/.f64 a x) -2)))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(/.f64 (*.f64 b 4) (*.f64 (/.f64 (neg.f64 a) x) 4))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(/.f64 (*.f64 b (*.f64 (/.f64 x a) -4)) 4)
(*.f64 (*.f64 (/.f64 x a) -4) (/.f64 b 4))
(*.f64 b (/.f64 (*.f64 (/.f64 x a) -4) 4))
(/.f64 (/.f64 b a) (/.f64 -1 x))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(/.f64 (*.f64 2 (*.f64 b (*.f64 (/.f64 x a) -4))) 8)
(*.f64 (*.f64 (/.f64 x a) -4) (/.f64 b 4))
(*.f64 b (/.f64 (*.f64 (/.f64 x a) -4) 4))
(/.f64 (*.f64 2 (*.f64 b 4)) (+.f64 (*.f64 (/.f64 (neg.f64 a) x) 4) (*.f64 (/.f64 (neg.f64 a) x) 4)))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(/.f64 (neg.f64 b) (/.f64 a x))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(/.f64 (/.f64 (*.f64 b 4) (/.f64 (neg.f64 a) x)) 4)
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(/.f64 (+.f64 (/.f64 b a) (/.f64 b a)) (+.f64 (/.f64 -1 x) (/.f64 -1 x)))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(/.f64 (+.f64 (*.f64 2 (*.f64 b (*.f64 (/.f64 x a) -4))) (*.f64 2 (*.f64 b (*.f64 (/.f64 x a) -4)))) 16)
(*.f64 (*.f64 (/.f64 x a) -4) (/.f64 b 4))
(*.f64 b (/.f64 (*.f64 (/.f64 x a) -4) 4))
(/.f64 (+.f64 (/.f64 (*.f64 b 4) (/.f64 (neg.f64 a) x)) (/.f64 (*.f64 b 4) (/.f64 (neg.f64 a) x))) 8)
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(/.f64 (+.f64 (neg.f64 b) (neg.f64 b)) (*.f64 2 (/.f64 a x)))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(/.f64 (neg.f64 (+.f64 b b)) (-.f64 0 (*.f64 (/.f64 a x) -2)))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(/.f64 (neg.f64 (/.f64 b a)) (-.f64 0 (/.f64 -1 x)))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(/.f64 (neg.f64 (neg.f64 b)) (/.f64 (neg.f64 a) x))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(neg.f64 (*.f64 (/.f64 x a) b))
(*.f64 -1 (*.f64 x (/.f64 b a)))
(*.f64 x (/.f64 b (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 b) a) x)
(-.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 0)
(+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a))))
(+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x))
(*.f64 (/.f64 x a) (-.f64 1 b))
(-.f64 0 (neg.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b)))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a))))
(+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x))
(*.f64 (/.f64 x a) (-.f64 1 b))
(*.f64 x (+.f64 (/.f64 1 a) (*.f64 b (/.f64 -1 a))))
(*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a))))
(+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x))
(*.f64 (/.f64 x a) (-.f64 1 b))
(*.f64 (neg.f64 x) (+.f64 (/.f64 b a) (/.f64 -1 a)))
(*.f64 x (neg.f64 (+.f64 (/.f64 b a) (/.f64 -1 a))))
(*.f64 (neg.f64 x) (+.f64 (/.f64 -1 a) (/.f64 b a)))
(*.f64 (neg.f64 x) (+.f64 (/.f64 b a) (/.f64 -1 a)))
(*.f64 x (neg.f64 (+.f64 (/.f64 b a) (/.f64 -1 a))))
(*.f64 (/.f64 x (neg.f64 a)) (+.f64 b -1))
(*.f64 (/.f64 x (neg.f64 a)) (+.f64 -1 b))
(*.f64 (/.f64 x (neg.f64 a)) (+.f64 -1 b))
(*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 1)
(+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a))))
(+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x))
(*.f64 (/.f64 x a) (-.f64 1 b))
(*.f64 1 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a))))
(+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x))
(*.f64 (/.f64 x a) (-.f64 1 b))
(*.f64 -1 (neg.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b)))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a))))
(+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x))
(*.f64 (/.f64 x a) (-.f64 1 b))
(*.f64 -1 (+.f64 (*.f64 (/.f64 x a) b) (/.f64 x (neg.f64 a))))
(*.f64 -1 (+.f64 (/.f64 x (neg.f64 a)) (*.f64 b (/.f64 x a))))
(neg.f64 (+.f64 (/.f64 x (neg.f64 a)) (*.f64 b (/.f64 x a))))
(neg.f64 (*.f64 (/.f64 x a) (+.f64 -1 b)))
(*.f64 -1 (+.f64 (/.f64 x (neg.f64 a)) (*.f64 (/.f64 x a) b)))
(*.f64 -1 (+.f64 (/.f64 x (neg.f64 a)) (*.f64 b (/.f64 x a))))
(neg.f64 (+.f64 (/.f64 x (neg.f64 a)) (*.f64 b (/.f64 x a))))
(neg.f64 (*.f64 (/.f64 x a) (+.f64 -1 b)))
(*.f64 (*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 2) 1/2)
(+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a))))
(+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x))
(*.f64 (/.f64 x a) (-.f64 1 b))
(*.f64 2 (/.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 2))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a))))
(+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x))
(*.f64 (/.f64 x a) (-.f64 1 b))
(*.f64 (*.f64 x (/.f64 -2 a)) (+.f64 -1/2 (/.f64 b 2)))
(*.f64 (/.f64 -2 a) (*.f64 x (+.f64 -1/2 (/.f64 b 2))))
(*.f64 x (*.f64 (/.f64 -2 a) (+.f64 -1/2 (/.f64 b 2))))
(*.f64 (*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 4) 1/4)
(+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a))))
(+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x))
(*.f64 (/.f64 x a) (-.f64 1 b))
(*.f64 (/.f64 1 a) (+.f64 x (*.f64 b (neg.f64 x))))
(*.f64 (neg.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b)))) -1)
(+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a))))
(+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x))
(*.f64 (/.f64 x a) (-.f64 1 b))
(*.f64 1/2 (*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 2))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a))))
(+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x))
(*.f64 (/.f64 x a) (-.f64 1 b))
(*.f64 1/2 (+.f64 (*.f64 b (*.f64 x (/.f64 -2 a))) (*.f64 x (/.f64 2 a))))
(*.f64 1/2 (+.f64 (*.f64 x (/.f64 2 a)) (*.f64 b (*.f64 x (/.f64 -2 a)))))
(*.f64 1/2 (*.f64 x (+.f64 (/.f64 2 a) (*.f64 b (/.f64 -2 a)))))
(*.f64 1/4 (*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 4))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a))))
(+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x))
(*.f64 (/.f64 x a) (-.f64 1 b))
(*.f64 (/.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 2) 2)
(+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a))))
(+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x))
(*.f64 (/.f64 x a) (-.f64 1 b))
(*.f64 (+.f64 (/.f64 -1 b) 1) (*.f64 (/.f64 x a) (neg.f64 b)))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a))))
(+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x))
(*.f64 (/.f64 x a) (-.f64 1 b))
(/.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 1)
(+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a))))
(+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x))
(*.f64 (/.f64 x a) (-.f64 1 b))
(/.f64 (*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 2) 2)
(+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a))))
(+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x))
(*.f64 (/.f64 x a) (-.f64 1 b))
(/.f64 (*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 4) 4)
(+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a))))
(+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x))
(*.f64 (/.f64 x a) (-.f64 1 b))
(/.f64 (neg.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b)))) -1)
(+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a))))
(+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x))
(*.f64 (/.f64 x a) (-.f64 1 b))
(/.f64 (*.f64 (*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 2) 4) 8)
(+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a))))
(+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x))
(*.f64 (/.f64 x a) (-.f64 1 b))
(/.f64 (*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) -2) -2)
(+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a))))
(+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x))
(*.f64 (/.f64 x a) (-.f64 1 b))
(/.f64 (*.f64 2 (*.f64 (*.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b))) 2) 4)) 16)
(+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a))))
(+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x))
(*.f64 (/.f64 x a) (-.f64 1 b))
(/.f64 (+.f64 (/.f64 a x) (/.f64 (/.f64 a x) (neg.f64 b))) (*.f64 (/.f64 a x) (/.f64 (/.f64 a x) (neg.f64 b))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a))))
(+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x))
(*.f64 (/.f64 x a) (-.f64 1 b))
(/.f64 (+.f64 (/.f64 (/.f64 a x) (neg.f64 b)) (/.f64 a x)) (*.f64 (/.f64 (/.f64 a x) (neg.f64 b)) (/.f64 a x)))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a))))
(+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x))
(*.f64 (/.f64 x a) (-.f64 1 b))
(neg.f64 (neg.f64 (*.f64 (/.f64 x a) (+.f64 1 (neg.f64 b)))))
(+.f64 (*.f64 -1 (*.f64 x (/.f64 b a))) (/.f64 x a))
(+.f64 (/.f64 x a) (*.f64 x (/.f64 b (neg.f64 a))))
(+.f64 (/.f64 x a) (*.f64 (/.f64 (neg.f64 b) a) x))
(*.f64 (/.f64 x a) (-.f64 1 b))

localize9.0ms (0%)

Local error

Found 1 expressions with local error:

NewErrorProgram
5.6b
(/.f64 (exp.f64 (neg.f64 b)) (/.f64 y x))
Compiler

Compiled 24 to 10 computations (58.3% saved)

series1.0ms (0%)

Counts
1 → 36
Calls

9 calls:

TimeVariablePointExpression
1.0ms
b
@0
(/.f64 (exp.f64 (neg.f64 b)) (/.f64 y x))
0.0ms
y
@inf
(/.f64 (exp.f64 (neg.f64 b)) (/.f64 y x))
0.0ms
b
@inf
(/.f64 (exp.f64 (neg.f64 b)) (/.f64 y x))
0.0ms
y
@-inf
(/.f64 (exp.f64 (neg.f64 b)) (/.f64 y x))
0.0ms
x
@-inf
(/.f64 (exp.f64 (neg.f64 b)) (/.f64 y x))

rewrite61.0ms (0.1%)

Algorithm
batch-egg-rewrite
Rules
1526×bool.json-1
1526×bool.json-2
1498×rational.json-1
1498×rational.json-2
1498×rational.json-4
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01021
110921
238217
3120117
4420917
Stop Event
node limit
Counts
1 → 37
Calls
Call 1
Inputs
(/.f64 (exp.f64 (neg.f64 b)) (/.f64 y x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 x (*.f64 y (exp.f64 b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 x (*.f64 y (exp.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 x (*.f64 y (exp.f64 b))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 y (exp.f64 b))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 x (*.f64 y (exp.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (exp.f64 (neg.f64 b)) (/.f64 y (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (/.f64 1/2 (*.f64 y (exp.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (*.f64 (/.f64 1/2 (*.f64 y (exp.f64 b))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (neg.f64 b)) 2) (/.f64 (/.f64 x y) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (neg.f64 b)) 2) (*.f64 (/.f64 (/.f64 x y) 2) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (neg.f64 b)) 2) (*.f64 1/2 (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 b) (/.f64 2 (*.f64 (/.f64 (+.f64 y y) x) (exp.f64 (+.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 b) 2) (/.f64 1 (*.f64 (/.f64 (+.f64 y y) x) (exp.f64 (+.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (exp.f64 (neg.f64 b)) (/.f64 (+.f64 y y) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 x (*.f64 (+.f64 y y) (exp.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (exp.f64 b) (*.f64 (/.f64 (+.f64 y y) x) (exp.f64 (+.f64 b b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 x (*.f64 y (exp.f64 b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 4) (/.f64 1 (*.f64 2 (*.f64 (+.f64 y y) (exp.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x 4) (/.f64 1 (*.f64 (*.f64 y 4) (exp.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 x (*.f64 y (exp.f64 b))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (exp.f64 (neg.f64 b)) 4) (/.f64 1 (*.f64 (/.f64 y x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 1 (*.f64 (neg.f64 y) (exp.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 x) (/.f64 1 (neg.f64 (*.f64 y (exp.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (exp.f64 b)) (/.f64 1 (/.f64 y (neg.f64 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x y) (exp.f64 (neg.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (neg.f64 b)) y) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (exp.f64 (neg.f64 b)) y) (/.f64 1 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y) (/.f64 x (exp.f64 b)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y) (/.f64 (exp.f64 (neg.f64 b)) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 y) (/.f64 1 (/.f64 (exp.f64 b) x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 x (*.f64 y (exp.f64 b))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x y) 2) (*.f64 (exp.f64 (neg.f64 b)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 y (exp.f64 b))) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 -1) (*.f64 (exp.f64 (-.f64 1 b)) (/.f64 x y)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (exp.f64 (-.f64 1 b)) (/.f64 (exp.f64 -1) (/.f64 y x)))))) (#(struct:change #<rule egg-rr> (2) ((x not (not (/.f64 x (*.f64 y (exp.f64 b)))))))) (#(struct:change #<rule egg-rr> (2) ((x and (/.f64 x (*.f64 y (exp.f64 b))) (/.f64 x (*.f64 y (exp.f64 b))))))) (#(struct:change #<rule egg-rr> (2) ((x or (/.f64 x (*.f64 y (exp.f64 b))) (/.f64 x (*.f64 y (exp.f64 b))))))))

simplify632.0ms (1.2%)

Algorithm
egg-herbie
Rules
1002×rational.json-simplify-1
874×rational.json-simplify-2
794×rational.json-simplify-53
728×rational.json-simplify-55
632×rational.json-simplify-41
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01311669
13271657
27291389
323731373
444791373
566171373
Stop Event
node limit
Counts
73 → 65
Calls
Call 1
Inputs
(/.f64 x y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) y)) (/.f64 x y))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 b 2) x) y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 b x) y)) (/.f64 x y)))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 b 3) x) y)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 b 2) x) y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 b x) y)) (/.f64 x y))))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(/.f64 (*.f64 (exp.f64 (*.f64 -1 b)) x) y)
(/.f64 (*.f64 (exp.f64 (*.f64 -1 b)) x) y)
(/.f64 (*.f64 (exp.f64 (*.f64 -1 b)) x) y)
(/.f64 (*.f64 (exp.f64 (*.f64 -1 b)) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(+.f64 (/.f64 x (*.f64 y (exp.f64 b))) 0)
(+.f64 0 (/.f64 x (*.f64 y (exp.f64 b))))
(-.f64 (/.f64 x (*.f64 y (exp.f64 b))) 0)
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (/.f64 x (*.f64 y (exp.f64 b))) 1)
(*.f64 1 (/.f64 x (*.f64 y (exp.f64 b))))
(*.f64 -1 (/.f64 (exp.f64 (neg.f64 b)) (/.f64 y (neg.f64 x))))
(*.f64 (+.f64 x x) (/.f64 1/2 (*.f64 y (exp.f64 b))))
(*.f64 (+.f64 x x) (*.f64 (/.f64 1/2 (*.f64 y (exp.f64 b))) 1))
(*.f64 (*.f64 (exp.f64 (neg.f64 b)) 2) (/.f64 (/.f64 x y) 2))
(*.f64 (*.f64 (exp.f64 (neg.f64 b)) 2) (*.f64 (/.f64 (/.f64 x y) 2) 1))
(*.f64 (*.f64 (exp.f64 (neg.f64 b)) 2) (*.f64 1/2 (/.f64 x y)))
(*.f64 (exp.f64 b) (/.f64 2 (*.f64 (/.f64 (+.f64 y y) x) (exp.f64 (+.f64 b b)))))
(*.f64 (*.f64 (exp.f64 b) 2) (/.f64 1 (*.f64 (/.f64 (+.f64 y y) x) (exp.f64 (+.f64 b b)))))
(*.f64 2 (/.f64 (exp.f64 (neg.f64 b)) (/.f64 (+.f64 y y) x)))
(*.f64 2 (/.f64 x (*.f64 (+.f64 y y) (exp.f64 b))))
(*.f64 2 (/.f64 (exp.f64 b) (*.f64 (/.f64 (+.f64 y y) x) (exp.f64 (+.f64 b b)))))
(*.f64 2 (/.f64 (/.f64 x (*.f64 y (exp.f64 b))) 2))
(*.f64 (*.f64 x 4) (/.f64 1 (*.f64 2 (*.f64 (+.f64 y y) (exp.f64 b)))))
(*.f64 (*.f64 x 4) (/.f64 1 (*.f64 (*.f64 y 4) (exp.f64 b))))
(*.f64 (*.f64 (/.f64 x (*.f64 y (exp.f64 b))) 2) 1/2)
(*.f64 (*.f64 (exp.f64 (neg.f64 b)) 4) (/.f64 1 (*.f64 (/.f64 y x) 4)))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 (neg.f64 y) (exp.f64 b))))
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (*.f64 y (exp.f64 b)))))
(*.f64 (/.f64 -1 (exp.f64 b)) (/.f64 1 (/.f64 y (neg.f64 x))))
(*.f64 (/.f64 x y) (exp.f64 (neg.f64 b)))
(*.f64 (/.f64 (exp.f64 (neg.f64 b)) y) x)
(*.f64 (/.f64 (exp.f64 (neg.f64 b)) y) (/.f64 1 (/.f64 1 x)))
(*.f64 (/.f64 1 y) (/.f64 x (exp.f64 b)))
(*.f64 (/.f64 1 y) (/.f64 (exp.f64 (neg.f64 b)) (/.f64 1 x)))
(*.f64 (/.f64 1 y) (/.f64 1 (/.f64 (exp.f64 b) x)))
(*.f64 1/2 (*.f64 (/.f64 x (*.f64 y (exp.f64 b))) 2))
(*.f64 (/.f64 (/.f64 x y) 2) (*.f64 (exp.f64 (neg.f64 b)) 2))
(*.f64 (/.f64 1/2 (*.f64 y (exp.f64 b))) (+.f64 x x))
(*.f64 (exp.f64 -1) (*.f64 (exp.f64 (-.f64 1 b)) (/.f64 x y)))
(*.f64 (exp.f64 (-.f64 1 b)) (/.f64 (exp.f64 -1) (/.f64 y x)))
Outputs
(/.f64 x y)
(+.f64 (*.f64 -1 (/.f64 (*.f64 b x) y)) (/.f64 x y))
(+.f64 (/.f64 x y) (*.f64 -1 (*.f64 x (/.f64 b y))))
(+.f64 (/.f64 x y) (neg.f64 (*.f64 x (/.f64 b y))))
(+.f64 (/.f64 x y) (*.f64 b (/.f64 x (neg.f64 y))))
(+.f64 (/.f64 x y) (*.f64 b (/.f64 (neg.f64 x) y)))
(+.f64 (/.f64 x y) (*.f64 (neg.f64 x) (/.f64 b y)))
(+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 b 2) x) y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 b x) y)) (/.f64 x y)))
(+.f64 (+.f64 (/.f64 x y) (*.f64 -1 (*.f64 x (/.f64 b y)))) (*.f64 1/2 (*.f64 x (/.f64 (pow.f64 b 2) y))))
(+.f64 (+.f64 (/.f64 x y) (neg.f64 (*.f64 x (/.f64 b y)))) (*.f64 1/2 (*.f64 x (/.f64 (pow.f64 b 2) y))))
(+.f64 (*.f64 b (/.f64 x (neg.f64 y))) (+.f64 (/.f64 x y) (*.f64 1/2 (*.f64 (/.f64 x y) (pow.f64 b 2)))))
(+.f64 (/.f64 x y) (*.f64 x (+.f64 (*.f64 1/2 (/.f64 (pow.f64 b 2) y)) (neg.f64 (/.f64 b y)))))
(+.f64 (/.f64 x y) (*.f64 x (+.f64 (neg.f64 (/.f64 b y)) (*.f64 1/2 (/.f64 (pow.f64 b 2) y)))))
(+.f64 (*.f64 -1/6 (/.f64 (*.f64 (pow.f64 b 3) x) y)) (+.f64 (*.f64 1/2 (/.f64 (*.f64 (pow.f64 b 2) x) y)) (+.f64 (*.f64 -1 (/.f64 (*.f64 b x) y)) (/.f64 x y))))
(+.f64 (+.f64 (+.f64 (/.f64 x y) (*.f64 -1 (*.f64 x (/.f64 b y)))) (*.f64 1/2 (*.f64 x (/.f64 (pow.f64 b 2) y)))) (*.f64 -1/6 (*.f64 x (/.f64 (pow.f64 b 3) y))))
(+.f64 (+.f64 (/.f64 x y) (neg.f64 (*.f64 x (/.f64 b y)))) (+.f64 (*.f64 -1/6 (*.f64 (pow.f64 b 3) (/.f64 x y))) (*.f64 1/2 (*.f64 x (/.f64 (pow.f64 b 2) y)))))
(+.f64 (*.f64 b (/.f64 x (neg.f64 y))) (+.f64 (*.f64 (pow.f64 b 3) (*.f64 (/.f64 x y) -1/6)) (+.f64 (/.f64 x y) (*.f64 1/2 (*.f64 (/.f64 x y) (pow.f64 b 2))))))
(+.f64 (+.f64 (/.f64 x y) (*.f64 1/2 (*.f64 (/.f64 x y) (pow.f64 b 2)))) (*.f64 x (+.f64 (*.f64 -1/6 (/.f64 (pow.f64 b 3) y)) (neg.f64 (/.f64 b y)))))
(+.f64 (*.f64 x (+.f64 (neg.f64 (/.f64 b y)) (*.f64 1/2 (/.f64 (pow.f64 b 2) y)))) (+.f64 (/.f64 x y) (*.f64 -1/6 (*.f64 (/.f64 x y) (pow.f64 b 3)))))
(+.f64 (/.f64 x y) (+.f64 (*.f64 (neg.f64 x) (/.f64 b y)) (*.f64 x (+.f64 (*.f64 1/2 (/.f64 (pow.f64 b 2) y)) (*.f64 -1/6 (/.f64 (pow.f64 b 3) y))))))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (*.f64 -1 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(+.f64 (/.f64 x (*.f64 y (exp.f64 b))) 0)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(+.f64 0 (/.f64 x (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(-.f64 (/.f64 x (*.f64 y (exp.f64 b))) 0)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(*.f64 (/.f64 x (*.f64 y (exp.f64 b))) 1)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(*.f64 1 (/.f64 x (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(*.f64 -1 (/.f64 (exp.f64 (neg.f64 b)) (/.f64 y (neg.f64 x))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(*.f64 (+.f64 x x) (/.f64 1/2 (*.f64 y (exp.f64 b))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(*.f64 (+.f64 x x) (*.f64 (/.f64 1/2 (*.f64 y (exp.f64 b))) 1))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(*.f64 (*.f64 (exp.f64 (neg.f64 b)) 2) (/.f64 (/.f64 x y) 2))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(*.f64 (*.f64 (exp.f64 (neg.f64 b)) 2) (*.f64 (/.f64 (/.f64 x y) 2) 1))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(*.f64 (*.f64 (exp.f64 (neg.f64 b)) 2) (*.f64 1/2 (/.f64 x y)))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(*.f64 (exp.f64 b) (/.f64 2 (*.f64 (/.f64 (+.f64 y y) x) (exp.f64 (+.f64 b b)))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(*.f64 (*.f64 (exp.f64 b) 2) (/.f64 1 (*.f64 (/.f64 (+.f64 y y) x) (exp.f64 (+.f64 b b)))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(*.f64 2 (/.f64 (exp.f64 (neg.f64 b)) (/.f64 (+.f64 y y) x)))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(*.f64 2 (/.f64 x (*.f64 (+.f64 y y) (exp.f64 b))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(*.f64 2 (/.f64 (exp.f64 b) (*.f64 (/.f64 (+.f64 y y) x) (exp.f64 (+.f64 b b)))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(*.f64 2 (/.f64 (/.f64 x (*.f64 y (exp.f64 b))) 2))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(*.f64 (*.f64 x 4) (/.f64 1 (*.f64 2 (*.f64 (+.f64 y y) (exp.f64 b)))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(*.f64 (*.f64 x 4) (/.f64 1 (*.f64 (*.f64 y 4) (exp.f64 b))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(*.f64 (*.f64 (/.f64 x (*.f64 y (exp.f64 b))) 2) 1/2)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(*.f64 (*.f64 (exp.f64 (neg.f64 b)) 4) (/.f64 1 (*.f64 (/.f64 y x) 4)))
(*.f64 (*.f64 (exp.f64 (neg.f64 b)) 4) (/.f64 1 (*.f64 4 (/.f64 y x))))
(*.f64 (*.f64 (exp.f64 (neg.f64 b)) 4) (/.f64 (/.f64 x y) 4))
(*.f64 (exp.f64 (neg.f64 b)) (*.f64 4 (/.f64 x (*.f64 y 4))))
(*.f64 4 (/.f64 (/.f64 (/.f64 x 4) y) (exp.f64 b)))
(*.f64 (neg.f64 x) (/.f64 1 (*.f64 (neg.f64 y) (exp.f64 b))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(*.f64 (neg.f64 x) (/.f64 1 (neg.f64 (*.f64 y (exp.f64 b)))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(*.f64 (/.f64 -1 (exp.f64 b)) (/.f64 1 (/.f64 y (neg.f64 x))))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(*.f64 (/.f64 x y) (exp.f64 (neg.f64 b)))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(*.f64 (/.f64 (exp.f64 (neg.f64 b)) y) x)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(*.f64 (/.f64 (exp.f64 (neg.f64 b)) y) (/.f64 1 (/.f64 1 x)))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(*.f64 (/.f64 1 y) (/.f64 x (exp.f64 b)))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(*.f64 (/.f64 1 y) (/.f64 (exp.f64 (neg.f64 b)) (/.f64 1 x)))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(*.f64 (/.f64 1 y) (/.f64 1 (/.f64 (exp.f64 b) x)))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(*.f64 1/2 (*.f64 (/.f64 x (*.f64 y (exp.f64 b))) 2))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(*.f64 (/.f64 (/.f64 x y) 2) (*.f64 (exp.f64 (neg.f64 b)) 2))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(*.f64 (/.f64 1/2 (*.f64 y (exp.f64 b))) (+.f64 x x))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(*.f64 (exp.f64 -1) (*.f64 (exp.f64 (-.f64 1 b)) (/.f64 x y)))
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(/.f64 x (*.f64 y (exp.f64 b)))
(*.f64 (exp.f64 (-.f64 1 b)) (/.f64 (exp.f64 -1) (/.f64 y x)))
(*.f64 (exp.f64 (-.f64 1 b)) (/.f64 x (/.f64 y (exp.f64 -1))))

eval1.5s (3%)

Compiler

Compiled 9037 to 4634 computations (48.7% saved)

prune279.0ms (0.5%)

Pruning

29 alts after pruning (24 fresh and 5 done)

PrunedKeptTotal
New59619615
Fresh459
Picked011
Done246
Total60229631
Error
0b
Counts
631 → 29
Alt Table
Click to see full alt table
StatusErrorProgram
43.6b
(/.f64 (/.f64 (/.f64 2 a) y) (/.f64 2 x))
43.6b
(/.f64 (/.f64 (/.f64 1 y) a) (/.f64 1 x))
53.0b
(/.f64 (/.f64 (+.f64 (/.f64 (/.f64 a x) (neg.f64 b)) (/.f64 a x)) (*.f64 (/.f64 (/.f64 a x) (neg.f64 b)) (/.f64 a x))) y)
32.3b
(/.f64 (/.f64 x (exp.f64 b)) y)
42.1b
(/.f64 (/.f64 x y) a)
43.7b
(/.f64 (/.f64 x a) y)
32.3b
(/.f64 (/.f64 1 y) (/.f64 (exp.f64 b) x))
43.1b
(/.f64 (/.f64 1 y) (/.f64 a x))
45.2b
(/.f64 (*.f64 (/.f64 x a) (-.f64 1 b)) y)
43.7b
(/.f64 (*.f64 (/.f64 1 a) x) y)
45.6b
(/.f64 (*.f64 (+.f64 (/.f64 -1 b) 1) (*.f64 (/.f64 x a) (neg.f64 b))) y)
43.1b
(/.f64 (*.f64 2 (/.f64 4 y)) (+.f64 (*.f64 a (/.f64 4 x)) (*.f64 a (/.f64 4 x))))
36.8b
(/.f64 (exp.f64 (neg.f64 b)) (/.f64 y x))
43.1b
(/.f64 x (*.f64 y a))
55.1b
(/.f64 x y)
43.1b
(/.f64 1 (/.f64 y (/.f64 x a)))
41.1b
(/.f64 1 (*.f64 a (/.f64 y x)))
28.0b
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
32.3b
(*.f64 (/.f64 (exp.f64 (neg.f64 b)) y) x)
28.5b
(*.f64 x (/.f64 (pow.f64 a (-.f64 t 1)) y))
43.6b
(*.f64 x (/.f64 (/.f64 1 y) a))
43.5b
(*.f64 x (/.f64 (/.f64 1 a) y))
37.2b
(*.f64 x (*.f64 (/.f64 a (*.f64 y (*.f64 a (+.f64 a a)))) 2))
45.0b
(*.f64 x (*.f64 (/.f64 a y) (/.f64 1 (*.f64 a a))))
37.2b
(*.f64 x (*.f64 (/.f64 2 (*.f64 y (*.f64 a (+.f64 a a)))) a))
39.9b
(*.f64 x (*.f64 a (/.f64 (/.f64 1 a) (*.f64 a y))))
47.8b
(*.f64 -1 (*.f64 x (/.f64 b (*.f64 a y))))
51.1b
(neg.f64 (/.f64 (*.f64 b x) (*.f64 a y)))
49.4b
(neg.f64 (*.f64 b (/.f64 (/.f64 x y) a)))
Compiler

Compiled 434 to 314 computations (27.6% saved)

regimes636.0ms (1.3%)

Counts
49 → 3
Calls
Call 1
Inputs
(/.f64 x y)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x a) y)
(/.f64 (/.f64 x y) a)
(*.f64 x (/.f64 (/.f64 1 a) y))
(*.f64 x (/.f64 (/.f64 1 y) a))
(*.f64 (/.f64 1 a) (/.f64 x y))
(/.f64 1 (*.f64 a (/.f64 y x)))
(/.f64 1 (/.f64 y (/.f64 x a)))
(/.f64 (*.f64 (/.f64 1 a) x) y)
(/.f64 (/.f64 1 y) (/.f64 a x))
(neg.f64 (*.f64 b (/.f64 (/.f64 x y) a)))
(neg.f64 (/.f64 (*.f64 b x) (*.f64 a y)))
(*.f64 -1 (*.f64 x (/.f64 b (*.f64 a y))))
(/.f64 (*.f64 (/.f64 x a) (-.f64 1 b)) y)
(/.f64 (/.f64 (/.f64 1 y) a) (/.f64 1 x))
(/.f64 (/.f64 (/.f64 2 a) y) (/.f64 2 x))
(*.f64 x (*.f64 a (/.f64 (/.f64 1 a) (*.f64 a y))))
(*.f64 x (*.f64 (/.f64 a y) (/.f64 1 (*.f64 a a))))
(/.f64 (+.f64 (/.f64 x a) (*.f64 b (/.f64 (neg.f64 x) a))) y)
(*.f64 x (*.f64 (/.f64 2 (*.f64 y (*.f64 a (+.f64 a a)))) a))
(*.f64 x (*.f64 (/.f64 a (*.f64 y (*.f64 a (+.f64 a a)))) 2))
(/.f64 (*.f64 (+.f64 (/.f64 -1 b) 1) (*.f64 (/.f64 x a) (neg.f64 b))) y)
(/.f64 (*.f64 2 (/.f64 4 y)) (+.f64 (*.f64 a (/.f64 4 x)) (*.f64 a (/.f64 4 x))))
(/.f64 (/.f64 (+.f64 (/.f64 (/.f64 a x) (neg.f64 b)) (/.f64 a x)) (*.f64 (/.f64 (/.f64 a x) (neg.f64 b)) (/.f64 a x))) y)
(/.f64 (/.f64 x (exp.f64 b)) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(*.f64 (/.f64 (exp.f64 (neg.f64 b)) y) x)
(/.f64 (exp.f64 (neg.f64 b)) (/.f64 y x))
(/.f64 1 (/.f64 (exp.f64 b) (/.f64 x y)))
(/.f64 (/.f64 1 y) (/.f64 (exp.f64 b) x))
(*.f64 x (/.f64 (pow.f64 a (-.f64 t 1)) y))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) (*.f64 y a))
(/.f64 (pow.f64 z y) (*.f64 a (/.f64 y x)))
(/.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (/.f64 x y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a (/.f64 y x)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (/.f64 x y) (/.f64 a (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 1 a)) (/.f64 x y))
(/.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) a) (/.f64 1 x))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b))) y))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) (/.f64 x y))
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))) y)
(/.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) (/.f64 1 x))
(*.f64 (/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 1 a)) y) (+.f64 x (*.f64 t (*.f64 (log.f64 a) x))))
Outputs
(/.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) (/.f64 1 x))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) (/.f64 x y))
(/.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) (/.f64 1 x))
Calls

11 calls:

145.0ms
(log.f64 a)
97.0ms
b
77.0ms
z
65.0ms
t
63.0ms
x
Results
ErrorSegmentsBranch
0.9b3x
2.3b1y
2.3b1z
2.3b1t
0.9b2a
2.3b1b
1.1b2(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))) y)
2.3b1(log.f64 z)
0.9b2(*.f64 (-.f64 t 1) (log.f64 a))
2.3b1(-.f64 t 1)
0.9b2(log.f64 a)
Compiler

Compiled 629 to 311 computations (50.6% saved)

bsearch86.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
73.0ms
2.8412483460630752e+75
1.13480916826561e+79
12.0ms
-5.4565058809964106e-33
-2.9256047296611467e-33
Results
82.0ms192×body256valid
1.0msbody256infinite
Compiler

Compiled 657 to 481 computations (26.8% saved)

regimes904.0ms (1.8%)

Counts
47 → 2
Calls
Call 1
Inputs
(/.f64 x y)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x a) y)
(/.f64 (/.f64 x y) a)
(*.f64 x (/.f64 (/.f64 1 a) y))
(*.f64 x (/.f64 (/.f64 1 y) a))
(*.f64 (/.f64 1 a) (/.f64 x y))
(/.f64 1 (*.f64 a (/.f64 y x)))
(/.f64 1 (/.f64 y (/.f64 x a)))
(/.f64 (*.f64 (/.f64 1 a) x) y)
(/.f64 (/.f64 1 y) (/.f64 a x))
(neg.f64 (*.f64 b (/.f64 (/.f64 x y) a)))
(neg.f64 (/.f64 (*.f64 b x) (*.f64 a y)))
(*.f64 -1 (*.f64 x (/.f64 b (*.f64 a y))))
(/.f64 (*.f64 (/.f64 x a) (-.f64 1 b)) y)
(/.f64 (/.f64 (/.f64 1 y) a) (/.f64 1 x))
(/.f64 (/.f64 (/.f64 2 a) y) (/.f64 2 x))
(*.f64 x (*.f64 a (/.f64 (/.f64 1 a) (*.f64 a y))))
(*.f64 x (*.f64 (/.f64 a y) (/.f64 1 (*.f64 a a))))
(/.f64 (+.f64 (/.f64 x a) (*.f64 b (/.f64 (neg.f64 x) a))) y)
(*.f64 x (*.f64 (/.f64 2 (*.f64 y (*.f64 a (+.f64 a a)))) a))
(*.f64 x (*.f64 (/.f64 a (*.f64 y (*.f64 a (+.f64 a a)))) 2))
(/.f64 (*.f64 (+.f64 (/.f64 -1 b) 1) (*.f64 (/.f64 x a) (neg.f64 b))) y)
(/.f64 (*.f64 2 (/.f64 4 y)) (+.f64 (*.f64 a (/.f64 4 x)) (*.f64 a (/.f64 4 x))))
(/.f64 (/.f64 (+.f64 (/.f64 (/.f64 a x) (neg.f64 b)) (/.f64 a x)) (*.f64 (/.f64 (/.f64 a x) (neg.f64 b)) (/.f64 a x))) y)
(/.f64 (/.f64 x (exp.f64 b)) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(*.f64 (/.f64 (exp.f64 (neg.f64 b)) y) x)
(/.f64 (exp.f64 (neg.f64 b)) (/.f64 y x))
(/.f64 1 (/.f64 (exp.f64 b) (/.f64 x y)))
(/.f64 (/.f64 1 y) (/.f64 (exp.f64 b) x))
(*.f64 x (/.f64 (pow.f64 a (-.f64 t 1)) y))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) (*.f64 y a))
(/.f64 (pow.f64 z y) (*.f64 a (/.f64 y x)))
(/.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (/.f64 x y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a (/.f64 y x)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (/.f64 x y) (/.f64 a (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 1 a)) (/.f64 x y))
(/.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) a) (/.f64 1 x))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b))) y))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) (/.f64 x y))
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))) y)
Outputs
(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))) y)
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b))) y))
Calls

11 calls:

314.0ms
y
128.0ms
(log.f64 z)
100.0ms
z
93.0ms
(*.f64 (-.f64 t 1) (log.f64 a))
82.0ms
(log.f64 a)
Results
ErrorSegmentsBranch
0.9b3x
2.3b1y
2.3b1z
2.3b1t
0.9b2a
2.3b1b
1.1b2(/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))) y)
2.3b1(log.f64 z)
0.9b2(*.f64 (-.f64 t 1) (log.f64 a))
2.3b1(-.f64 t 1)
0.9b2(log.f64 a)
Compiler

Compiled 587 to 293 computations (50.1% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-76.97122415549943
-72.06673564423303
Compiler

Compiled 33 to 25 computations (24.2% saved)

regimes360.0ms (0.7%)

Counts
46 → 3
Calls
Call 1
Inputs
(/.f64 x y)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x a) y)
(/.f64 (/.f64 x y) a)
(*.f64 x (/.f64 (/.f64 1 a) y))
(*.f64 x (/.f64 (/.f64 1 y) a))
(*.f64 (/.f64 1 a) (/.f64 x y))
(/.f64 1 (*.f64 a (/.f64 y x)))
(/.f64 1 (/.f64 y (/.f64 x a)))
(/.f64 (*.f64 (/.f64 1 a) x) y)
(/.f64 (/.f64 1 y) (/.f64 a x))
(neg.f64 (*.f64 b (/.f64 (/.f64 x y) a)))
(neg.f64 (/.f64 (*.f64 b x) (*.f64 a y)))
(*.f64 -1 (*.f64 x (/.f64 b (*.f64 a y))))
(/.f64 (*.f64 (/.f64 x a) (-.f64 1 b)) y)
(/.f64 (/.f64 (/.f64 1 y) a) (/.f64 1 x))
(/.f64 (/.f64 (/.f64 2 a) y) (/.f64 2 x))
(*.f64 x (*.f64 a (/.f64 (/.f64 1 a) (*.f64 a y))))
(*.f64 x (*.f64 (/.f64 a y) (/.f64 1 (*.f64 a a))))
(/.f64 (+.f64 (/.f64 x a) (*.f64 b (/.f64 (neg.f64 x) a))) y)
(*.f64 x (*.f64 (/.f64 2 (*.f64 y (*.f64 a (+.f64 a a)))) a))
(*.f64 x (*.f64 (/.f64 a (*.f64 y (*.f64 a (+.f64 a a)))) 2))
(/.f64 (*.f64 (+.f64 (/.f64 -1 b) 1) (*.f64 (/.f64 x a) (neg.f64 b))) y)
(/.f64 (*.f64 2 (/.f64 4 y)) (+.f64 (*.f64 a (/.f64 4 x)) (*.f64 a (/.f64 4 x))))
(/.f64 (/.f64 (+.f64 (/.f64 (/.f64 a x) (neg.f64 b)) (/.f64 a x)) (*.f64 (/.f64 (/.f64 a x) (neg.f64 b)) (/.f64 a x))) y)
(/.f64 (/.f64 x (exp.f64 b)) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(*.f64 (/.f64 (exp.f64 (neg.f64 b)) y) x)
(/.f64 (exp.f64 (neg.f64 b)) (/.f64 y x))
(/.f64 1 (/.f64 (exp.f64 b) (/.f64 x y)))
(/.f64 (/.f64 1 y) (/.f64 (exp.f64 b) x))
(*.f64 x (/.f64 (pow.f64 a (-.f64 t 1)) y))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) (*.f64 y a))
(/.f64 (pow.f64 z y) (*.f64 a (/.f64 y x)))
(/.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (/.f64 x y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a (/.f64 y x)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (/.f64 x y) (/.f64 a (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 1 a)) (/.f64 x y))
(/.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) a) (/.f64 1 x))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b))) y))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) (/.f64 x y))
Outputs
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b))) y))
(*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b))) y))
Calls

10 calls:

103.0ms
x
83.0ms
t
24.0ms
y
22.0ms
b
21.0ms
a
Results
ErrorSegmentsBranch
0.9b3x
2.3b1y
2.3b1z
2.3b1t
2.3b1a
2.3b1b
2.3b1(log.f64 z)
2.3b1(*.f64 (-.f64 t 1) (log.f64 a))
2.3b1(-.f64 t 1)
2.3b1(log.f64 a)
Compiler

Compiled 545 to 268 computations (50.8% saved)

bsearch33.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
26.0ms
2.8412483460630752e+75
1.13480916826561e+79
6.0ms
-5.4565058809964106e-33
-2.9256047296611467e-33
Results
29.0ms160×body256valid
1.0msbody256infinite
Compiler

Compiled 533 to 385 computations (27.8% saved)

regimes355.0ms (0.7%)

Counts
45 → 1
Calls
Call 1
Inputs
(/.f64 x y)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x a) y)
(/.f64 (/.f64 x y) a)
(*.f64 x (/.f64 (/.f64 1 a) y))
(*.f64 x (/.f64 (/.f64 1 y) a))
(*.f64 (/.f64 1 a) (/.f64 x y))
(/.f64 1 (*.f64 a (/.f64 y x)))
(/.f64 1 (/.f64 y (/.f64 x a)))
(/.f64 (*.f64 (/.f64 1 a) x) y)
(/.f64 (/.f64 1 y) (/.f64 a x))
(neg.f64 (*.f64 b (/.f64 (/.f64 x y) a)))
(neg.f64 (/.f64 (*.f64 b x) (*.f64 a y)))
(*.f64 -1 (*.f64 x (/.f64 b (*.f64 a y))))
(/.f64 (*.f64 (/.f64 x a) (-.f64 1 b)) y)
(/.f64 (/.f64 (/.f64 1 y) a) (/.f64 1 x))
(/.f64 (/.f64 (/.f64 2 a) y) (/.f64 2 x))
(*.f64 x (*.f64 a (/.f64 (/.f64 1 a) (*.f64 a y))))
(*.f64 x (*.f64 (/.f64 a y) (/.f64 1 (*.f64 a a))))
(/.f64 (+.f64 (/.f64 x a) (*.f64 b (/.f64 (neg.f64 x) a))) y)
(*.f64 x (*.f64 (/.f64 2 (*.f64 y (*.f64 a (+.f64 a a)))) a))
(*.f64 x (*.f64 (/.f64 a (*.f64 y (*.f64 a (+.f64 a a)))) 2))
(/.f64 (*.f64 (+.f64 (/.f64 -1 b) 1) (*.f64 (/.f64 x a) (neg.f64 b))) y)
(/.f64 (*.f64 2 (/.f64 4 y)) (+.f64 (*.f64 a (/.f64 4 x)) (*.f64 a (/.f64 4 x))))
(/.f64 (/.f64 (+.f64 (/.f64 (/.f64 a x) (neg.f64 b)) (/.f64 a x)) (*.f64 (/.f64 (/.f64 a x) (neg.f64 b)) (/.f64 a x))) y)
(/.f64 (/.f64 x (exp.f64 b)) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(*.f64 (/.f64 (exp.f64 (neg.f64 b)) y) x)
(/.f64 (exp.f64 (neg.f64 b)) (/.f64 y x))
(/.f64 1 (/.f64 (exp.f64 b) (/.f64 x y)))
(/.f64 (/.f64 1 y) (/.f64 (exp.f64 b) x))
(*.f64 x (/.f64 (pow.f64 a (-.f64 t 1)) y))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) (*.f64 y a))
(/.f64 (pow.f64 z y) (*.f64 a (/.f64 y x)))
(/.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (/.f64 x y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a (/.f64 y x)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (/.f64 x y) (/.f64 a (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 1 a)) (/.f64 x y))
(/.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) a) (/.f64 1 x))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b))) y))
Outputs
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b))) y))
Calls

10 calls:

100.0ms
z
71.0ms
t
25.0ms
x
25.0ms
y
23.0ms
(log.f64 z)
Results
ErrorSegmentsBranch
2.3b1x
2.3b1y
2.3b1z
2.3b1t
2.3b1a
2.3b1b
2.3b1(log.f64 z)
2.3b1(*.f64 (-.f64 t 1) (log.f64 a))
2.3b1(-.f64 t 1)
2.3b1(log.f64 a)
Compiler

Compiled 527 to 261 computations (50.5% saved)

regimes581.0ms (1.1%)

Counts
44 → 2
Calls
Call 1
Inputs
(/.f64 x y)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x a) y)
(/.f64 (/.f64 x y) a)
(*.f64 x (/.f64 (/.f64 1 a) y))
(*.f64 x (/.f64 (/.f64 1 y) a))
(*.f64 (/.f64 1 a) (/.f64 x y))
(/.f64 1 (*.f64 a (/.f64 y x)))
(/.f64 1 (/.f64 y (/.f64 x a)))
(/.f64 (*.f64 (/.f64 1 a) x) y)
(/.f64 (/.f64 1 y) (/.f64 a x))
(neg.f64 (*.f64 b (/.f64 (/.f64 x y) a)))
(neg.f64 (/.f64 (*.f64 b x) (*.f64 a y)))
(*.f64 -1 (*.f64 x (/.f64 b (*.f64 a y))))
(/.f64 (*.f64 (/.f64 x a) (-.f64 1 b)) y)
(/.f64 (/.f64 (/.f64 1 y) a) (/.f64 1 x))
(/.f64 (/.f64 (/.f64 2 a) y) (/.f64 2 x))
(*.f64 x (*.f64 a (/.f64 (/.f64 1 a) (*.f64 a y))))
(*.f64 x (*.f64 (/.f64 a y) (/.f64 1 (*.f64 a a))))
(/.f64 (+.f64 (/.f64 x a) (*.f64 b (/.f64 (neg.f64 x) a))) y)
(*.f64 x (*.f64 (/.f64 2 (*.f64 y (*.f64 a (+.f64 a a)))) a))
(*.f64 x (*.f64 (/.f64 a (*.f64 y (*.f64 a (+.f64 a a)))) 2))
(/.f64 (*.f64 (+.f64 (/.f64 -1 b) 1) (*.f64 (/.f64 x a) (neg.f64 b))) y)
(/.f64 (*.f64 2 (/.f64 4 y)) (+.f64 (*.f64 a (/.f64 4 x)) (*.f64 a (/.f64 4 x))))
(/.f64 (/.f64 (+.f64 (/.f64 (/.f64 a x) (neg.f64 b)) (/.f64 a x)) (*.f64 (/.f64 (/.f64 a x) (neg.f64 b)) (/.f64 a x))) y)
(/.f64 (/.f64 x (exp.f64 b)) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(*.f64 (/.f64 (exp.f64 (neg.f64 b)) y) x)
(/.f64 (exp.f64 (neg.f64 b)) (/.f64 y x))
(/.f64 1 (/.f64 (exp.f64 b) (/.f64 x y)))
(/.f64 (/.f64 1 y) (/.f64 (exp.f64 b) x))
(*.f64 x (/.f64 (pow.f64 a (-.f64 t 1)) y))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) (*.f64 y a))
(/.f64 (pow.f64 z y) (*.f64 a (/.f64 y x)))
(/.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (/.f64 x y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a (/.f64 y x)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (/.f64 x y) (/.f64 a (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 1 a)) (/.f64 x y))
(/.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) a) (/.f64 1 x))
Outputs
(*.f64 x (/.f64 (pow.f64 a (-.f64 t 1)) y))
(/.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) a) (/.f64 1 x))
Calls

10 calls:

84.0ms
(log.f64 a)
75.0ms
a
71.0ms
b
59.0ms
y
57.0ms
x
Results
ErrorSegmentsBranch
9.1b3x
5.2b3y
11.0b2z
4.3b3t
8.2b4a
8.2b3b
11.0b2(log.f64 z)
1.6b2(*.f64 (-.f64 t 1) (log.f64 a))
4.3b3(-.f64 t 1)
8.2b4(log.f64 a)
Compiler

Compiled 509 to 253 computations (50.3% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-638.2155419955578
-595.8890867844739
Compiler

Compiled 33 to 25 computations (24.2% saved)

regimes1.3s (2.6%)

Counts
43 → 2
Calls
Call 1
Inputs
(/.f64 x y)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x a) y)
(/.f64 (/.f64 x y) a)
(*.f64 x (/.f64 (/.f64 1 a) y))
(*.f64 x (/.f64 (/.f64 1 y) a))
(*.f64 (/.f64 1 a) (/.f64 x y))
(/.f64 1 (*.f64 a (/.f64 y x)))
(/.f64 1 (/.f64 y (/.f64 x a)))
(/.f64 (*.f64 (/.f64 1 a) x) y)
(/.f64 (/.f64 1 y) (/.f64 a x))
(neg.f64 (*.f64 b (/.f64 (/.f64 x y) a)))
(neg.f64 (/.f64 (*.f64 b x) (*.f64 a y)))
(*.f64 -1 (*.f64 x (/.f64 b (*.f64 a y))))
(/.f64 (*.f64 (/.f64 x a) (-.f64 1 b)) y)
(/.f64 (/.f64 (/.f64 1 y) a) (/.f64 1 x))
(/.f64 (/.f64 (/.f64 2 a) y) (/.f64 2 x))
(*.f64 x (*.f64 a (/.f64 (/.f64 1 a) (*.f64 a y))))
(*.f64 x (*.f64 (/.f64 a y) (/.f64 1 (*.f64 a a))))
(/.f64 (+.f64 (/.f64 x a) (*.f64 b (/.f64 (neg.f64 x) a))) y)
(*.f64 x (*.f64 (/.f64 2 (*.f64 y (*.f64 a (+.f64 a a)))) a))
(*.f64 x (*.f64 (/.f64 a (*.f64 y (*.f64 a (+.f64 a a)))) 2))
(/.f64 (*.f64 (+.f64 (/.f64 -1 b) 1) (*.f64 (/.f64 x a) (neg.f64 b))) y)
(/.f64 (*.f64 2 (/.f64 4 y)) (+.f64 (*.f64 a (/.f64 4 x)) (*.f64 a (/.f64 4 x))))
(/.f64 (/.f64 (+.f64 (/.f64 (/.f64 a x) (neg.f64 b)) (/.f64 a x)) (*.f64 (/.f64 (/.f64 a x) (neg.f64 b)) (/.f64 a x))) y)
(/.f64 (/.f64 x (exp.f64 b)) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(*.f64 (/.f64 (exp.f64 (neg.f64 b)) y) x)
(/.f64 (exp.f64 (neg.f64 b)) (/.f64 y x))
(/.f64 1 (/.f64 (exp.f64 b) (/.f64 x y)))
(/.f64 (/.f64 1 y) (/.f64 (exp.f64 b) x))
(*.f64 x (/.f64 (pow.f64 a (-.f64 t 1)) y))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) (*.f64 y a))
(/.f64 (pow.f64 z y) (*.f64 a (/.f64 y x)))
(/.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (/.f64 x y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a (/.f64 y x)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
(/.f64 (/.f64 x y) (/.f64 a (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))
(*.f64 (*.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (/.f64 1 a)) (/.f64 x y))
Outputs
(*.f64 x (/.f64 (pow.f64 a (-.f64 t 1)) y))
(/.f64 (/.f64 x y) (/.f64 a (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b))))
Calls

10 calls:

330.0ms
(log.f64 z)
166.0ms
t
147.0ms
z
134.0ms
a
133.0ms
x
Results
ErrorSegmentsBranch
9.2b3x
5.2b3y
9.6b5z
6.0b3t
9.4b4a
8.2b3b
9.6b5(log.f64 z)
3.8b2(*.f64 (-.f64 t 1) (log.f64 a))
6.0b3(-.f64 t 1)
9.4b4(log.f64 a)
Compiler

Compiled 494 to 248 computations (49.8% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
-520.3595660486857
-498.3761044972394
Compiler

Compiled 33 to 25 computations (24.2% saved)

regimes2.0s (4%)

Counts
41 → 3
Calls
Call 1
Inputs
(/.f64 x y)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x a) y)
(/.f64 (/.f64 x y) a)
(*.f64 x (/.f64 (/.f64 1 a) y))
(*.f64 x (/.f64 (/.f64 1 y) a))
(*.f64 (/.f64 1 a) (/.f64 x y))
(/.f64 1 (*.f64 a (/.f64 y x)))
(/.f64 1 (/.f64 y (/.f64 x a)))
(/.f64 (*.f64 (/.f64 1 a) x) y)
(/.f64 (/.f64 1 y) (/.f64 a x))
(neg.f64 (*.f64 b (/.f64 (/.f64 x y) a)))
(neg.f64 (/.f64 (*.f64 b x) (*.f64 a y)))
(*.f64 -1 (*.f64 x (/.f64 b (*.f64 a y))))
(/.f64 (*.f64 (/.f64 x a) (-.f64 1 b)) y)
(/.f64 (/.f64 (/.f64 1 y) a) (/.f64 1 x))
(/.f64 (/.f64 (/.f64 2 a) y) (/.f64 2 x))
(*.f64 x (*.f64 a (/.f64 (/.f64 1 a) (*.f64 a y))))
(*.f64 x (*.f64 (/.f64 a y) (/.f64 1 (*.f64 a a))))
(/.f64 (+.f64 (/.f64 x a) (*.f64 b (/.f64 (neg.f64 x) a))) y)
(*.f64 x (*.f64 (/.f64 2 (*.f64 y (*.f64 a (+.f64 a a)))) a))
(*.f64 x (*.f64 (/.f64 a (*.f64 y (*.f64 a (+.f64 a a)))) 2))
(/.f64 (*.f64 (+.f64 (/.f64 -1 b) 1) (*.f64 (/.f64 x a) (neg.f64 b))) y)
(/.f64 (*.f64 2 (/.f64 4 y)) (+.f64 (*.f64 a (/.f64 4 x)) (*.f64 a (/.f64 4 x))))
(/.f64 (/.f64 (+.f64 (/.f64 (/.f64 a x) (neg.f64 b)) (/.f64 a x)) (*.f64 (/.f64 (/.f64 a x) (neg.f64 b)) (/.f64 a x))) y)
(/.f64 (/.f64 x (exp.f64 b)) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(*.f64 (/.f64 (exp.f64 (neg.f64 b)) y) x)
(/.f64 (exp.f64 (neg.f64 b)) (/.f64 y x))
(/.f64 1 (/.f64 (exp.f64 b) (/.f64 x y)))
(/.f64 (/.f64 1 y) (/.f64 (exp.f64 b) x))
(*.f64 x (/.f64 (pow.f64 a (-.f64 t 1)) y))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) (*.f64 y a))
(/.f64 (pow.f64 z y) (*.f64 a (/.f64 y x)))
(/.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (/.f64 x y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a (/.f64 y x)))
(/.f64 (*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) x) y)
Outputs
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) y))
(/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a (/.f64 y x)))
Calls

10 calls:

780.0ms
b
239.0ms
(log.f64 a)
204.0ms
y
177.0ms
a
164.0ms
t
Results
ErrorSegmentsBranch
9.5b3x
5.4b3y
11.3b3z
6.7b3t
9.4b5a
8.2b3b
11.3b3(log.f64 z)
5.7b2(*.f64 (-.f64 t 1) (log.f64 a))
7.0b3(-.f64 t 1)
9.4b5(log.f64 a)
Compiler

Compiled 466 to 242 computations (48.1% saved)

bsearch83.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
39.0ms
6.080659578555503e+76
7.079124569222445e+84
43.0ms
-1.4430700164454952e+100
-4.511287897408648e+91
Results
55.0ms288×body256valid
18.0ms110×body256infinite
Compiler

Compiled 717 to 520 computations (27.5% saved)

regimes585.0ms (1.2%)

Counts
39 → 3
Calls
Call 1
Inputs
(/.f64 x y)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x a) y)
(/.f64 (/.f64 x y) a)
(*.f64 x (/.f64 (/.f64 1 a) y))
(*.f64 x (/.f64 (/.f64 1 y) a))
(*.f64 (/.f64 1 a) (/.f64 x y))
(/.f64 1 (*.f64 a (/.f64 y x)))
(/.f64 1 (/.f64 y (/.f64 x a)))
(/.f64 (*.f64 (/.f64 1 a) x) y)
(/.f64 (/.f64 1 y) (/.f64 a x))
(neg.f64 (*.f64 b (/.f64 (/.f64 x y) a)))
(neg.f64 (/.f64 (*.f64 b x) (*.f64 a y)))
(*.f64 -1 (*.f64 x (/.f64 b (*.f64 a y))))
(/.f64 (*.f64 (/.f64 x a) (-.f64 1 b)) y)
(/.f64 (/.f64 (/.f64 1 y) a) (/.f64 1 x))
(/.f64 (/.f64 (/.f64 2 a) y) (/.f64 2 x))
(*.f64 x (*.f64 a (/.f64 (/.f64 1 a) (*.f64 a y))))
(*.f64 x (*.f64 (/.f64 a y) (/.f64 1 (*.f64 a a))))
(/.f64 (+.f64 (/.f64 x a) (*.f64 b (/.f64 (neg.f64 x) a))) y)
(*.f64 x (*.f64 (/.f64 2 (*.f64 y (*.f64 a (+.f64 a a)))) a))
(*.f64 x (*.f64 (/.f64 a (*.f64 y (*.f64 a (+.f64 a a)))) 2))
(/.f64 (*.f64 (+.f64 (/.f64 -1 b) 1) (*.f64 (/.f64 x a) (neg.f64 b))) y)
(/.f64 (*.f64 2 (/.f64 4 y)) (+.f64 (*.f64 a (/.f64 4 x)) (*.f64 a (/.f64 4 x))))
(/.f64 (/.f64 (+.f64 (/.f64 (/.f64 a x) (neg.f64 b)) (/.f64 a x)) (*.f64 (/.f64 (/.f64 a x) (neg.f64 b)) (/.f64 a x))) y)
(/.f64 (/.f64 x (exp.f64 b)) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(*.f64 (/.f64 (exp.f64 (neg.f64 b)) y) x)
(/.f64 (exp.f64 (neg.f64 b)) (/.f64 y x))
(/.f64 1 (/.f64 (exp.f64 b) (/.f64 x y)))
(/.f64 (/.f64 1 y) (/.f64 (exp.f64 b) x))
(*.f64 x (/.f64 (pow.f64 a (-.f64 t 1)) y))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) (*.f64 y a))
(/.f64 (pow.f64 z y) (*.f64 a (/.f64 y x)))
(/.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) x) y)
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) y))
(*.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) (/.f64 x y))
Outputs
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) y))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
Calls

9 calls:

116.0ms
t
81.0ms
(log.f64 a)
67.0ms
a
65.0ms
x
64.0ms
(*.f64 (-.f64 t 1) (log.f64 a))
Results
ErrorSegmentsBranch
9.1b4x
5.4b3y
11.7b3z
7.9b7t
10.9b4a
8.2b3b
6.9b4(*.f64 (-.f64 t 1) (log.f64 a))
13.2b1(-.f64 t 1)
10.9b4(log.f64 a)
Compiler

Compiled 432 to 223 computations (48.4% saved)

bsearch70.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
34.0ms
2.0670060632888935e+49
1.0978192944295682e+50
36.0ms
-1.4430700164454952e+100
-4.511287897408648e+91
Results
51.0ms240×body256valid
16.0ms91×body256infinite
Compiler

Compiled 573 to 415 computations (27.6% saved)

regimes12.6s (24.8%)

Counts
37 → 3
Calls
Call 1
Inputs
(/.f64 x y)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x a) y)
(/.f64 (/.f64 x y) a)
(*.f64 x (/.f64 (/.f64 1 a) y))
(*.f64 x (/.f64 (/.f64 1 y) a))
(*.f64 (/.f64 1 a) (/.f64 x y))
(/.f64 1 (*.f64 a (/.f64 y x)))
(/.f64 1 (/.f64 y (/.f64 x a)))
(/.f64 (*.f64 (/.f64 1 a) x) y)
(/.f64 (/.f64 1 y) (/.f64 a x))
(neg.f64 (*.f64 b (/.f64 (/.f64 x y) a)))
(neg.f64 (/.f64 (*.f64 b x) (*.f64 a y)))
(*.f64 -1 (*.f64 x (/.f64 b (*.f64 a y))))
(/.f64 (*.f64 (/.f64 x a) (-.f64 1 b)) y)
(/.f64 (/.f64 (/.f64 1 y) a) (/.f64 1 x))
(/.f64 (/.f64 (/.f64 2 a) y) (/.f64 2 x))
(*.f64 x (*.f64 a (/.f64 (/.f64 1 a) (*.f64 a y))))
(*.f64 x (*.f64 (/.f64 a y) (/.f64 1 (*.f64 a a))))
(/.f64 (+.f64 (/.f64 x a) (*.f64 b (/.f64 (neg.f64 x) a))) y)
(*.f64 x (*.f64 (/.f64 2 (*.f64 y (*.f64 a (+.f64 a a)))) a))
(*.f64 x (*.f64 (/.f64 a (*.f64 y (*.f64 a (+.f64 a a)))) 2))
(/.f64 (*.f64 (+.f64 (/.f64 -1 b) 1) (*.f64 (/.f64 x a) (neg.f64 b))) y)
(/.f64 (*.f64 2 (/.f64 4 y)) (+.f64 (*.f64 a (/.f64 4 x)) (*.f64 a (/.f64 4 x))))
(/.f64 (/.f64 (+.f64 (/.f64 (/.f64 a x) (neg.f64 b)) (/.f64 a x)) (*.f64 (/.f64 (/.f64 a x) (neg.f64 b)) (/.f64 a x))) y)
(/.f64 (/.f64 x (exp.f64 b)) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(*.f64 (/.f64 (exp.f64 (neg.f64 b)) y) x)
(/.f64 (exp.f64 (neg.f64 b)) (/.f64 y x))
(/.f64 1 (/.f64 (exp.f64 b) (/.f64 x y)))
(/.f64 (/.f64 1 y) (/.f64 (exp.f64 b) x))
(*.f64 x (/.f64 (pow.f64 a (-.f64 t 1)) y))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) (*.f64 y a))
(/.f64 (pow.f64 z y) (*.f64 a (/.f64 y x)))
(/.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) x) y)
Outputs
(*.f64 x (/.f64 (pow.f64 a (-.f64 t 1)) y))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) x) y)
Calls

8 calls:

11.5s
x
381.0ms
z
258.0ms
t
126.0ms
(log.f64 a)
122.0ms
a
Results
ErrorSegmentsBranch
18.9b7x
13.0b4y
15.2b13z
10.7b8t
14.8b7a
8.4b3b
16.8b3(-.f64 t 1)
14.8b7(log.f64 a)
Compiler

Compiled 394 to 200 computations (49.2% saved)

bsearch71.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
37.0ms
1.1377538550541213e-38
3.388521685390461e-21
33.0ms
3.422200156076761e-265
1.7179014627499017e-258
Results
57.0ms304×body256valid
10.0ms44×body256infinite
Compiler

Compiled 651 to 472 computations (27.5% saved)

regimes1.8s (3.5%)

Counts
36 → 4
Calls
Call 1
Inputs
(/.f64 x y)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x a) y)
(/.f64 (/.f64 x y) a)
(*.f64 x (/.f64 (/.f64 1 a) y))
(*.f64 x (/.f64 (/.f64 1 y) a))
(*.f64 (/.f64 1 a) (/.f64 x y))
(/.f64 1 (*.f64 a (/.f64 y x)))
(/.f64 1 (/.f64 y (/.f64 x a)))
(/.f64 (*.f64 (/.f64 1 a) x) y)
(/.f64 (/.f64 1 y) (/.f64 a x))
(neg.f64 (*.f64 b (/.f64 (/.f64 x y) a)))
(neg.f64 (/.f64 (*.f64 b x) (*.f64 a y)))
(*.f64 -1 (*.f64 x (/.f64 b (*.f64 a y))))
(/.f64 (*.f64 (/.f64 x a) (-.f64 1 b)) y)
(/.f64 (/.f64 (/.f64 1 y) a) (/.f64 1 x))
(/.f64 (/.f64 (/.f64 2 a) y) (/.f64 2 x))
(*.f64 x (*.f64 a (/.f64 (/.f64 1 a) (*.f64 a y))))
(*.f64 x (*.f64 (/.f64 a y) (/.f64 1 (*.f64 a a))))
(/.f64 (+.f64 (/.f64 x a) (*.f64 b (/.f64 (neg.f64 x) a))) y)
(*.f64 x (*.f64 (/.f64 2 (*.f64 y (*.f64 a (+.f64 a a)))) a))
(*.f64 x (*.f64 (/.f64 a (*.f64 y (*.f64 a (+.f64 a a)))) 2))
(/.f64 (*.f64 (+.f64 (/.f64 -1 b) 1) (*.f64 (/.f64 x a) (neg.f64 b))) y)
(/.f64 (*.f64 2 (/.f64 4 y)) (+.f64 (*.f64 a (/.f64 4 x)) (*.f64 a (/.f64 4 x))))
(/.f64 (/.f64 (+.f64 (/.f64 (/.f64 a x) (neg.f64 b)) (/.f64 a x)) (*.f64 (/.f64 (/.f64 a x) (neg.f64 b)) (/.f64 a x))) y)
(/.f64 (/.f64 x (exp.f64 b)) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(*.f64 (/.f64 (exp.f64 (neg.f64 b)) y) x)
(/.f64 (exp.f64 (neg.f64 b)) (/.f64 y x))
(/.f64 1 (/.f64 (exp.f64 b) (/.f64 x y)))
(/.f64 (/.f64 1 y) (/.f64 (exp.f64 b) x))
(*.f64 x (/.f64 (pow.f64 a (-.f64 t 1)) y))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(/.f64 (*.f64 (exp.f64 (neg.f64 b)) x) (*.f64 y a))
(/.f64 (pow.f64 z y) (*.f64 a (/.f64 y x)))
Outputs
(*.f64 x (/.f64 (pow.f64 a (-.f64 t 1)) y))
(*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))
(*.f64 x (/.f64 (pow.f64 a (-.f64 t 1)) y))
(/.f64 (/.f64 x (exp.f64 b)) y)
Calls

7 calls:

450.0ms
a
386.0ms
z
320.0ms
x
286.0ms
b
135.0ms
(-.f64 t 1)
Results
ErrorSegmentsBranch
19.5b7x
14.7b4y
16.5b12z
13.5b6t
14.8b7a
7.4b4b
15.8b6(-.f64 t 1)
Compiler

Compiled 376 to 187 computations (50.3% saved)

bsearch82.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
33.0ms
1.1483955043211982e-7
1181426919.6390061
18.0ms
7.963028941000407e-67
2.960819116421774e-66
31.0ms
3.422200156076761e-265
1.7179014627499017e-258
Results
70.0ms384×body256valid
7.0ms40×body256infinite
Compiler

Compiled 771 to 567 computations (26.5% saved)

regimes1.2s (2.3%)

Counts
33 → 2
Calls
Call 1
Inputs
(/.f64 x y)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x a) y)
(/.f64 (/.f64 x y) a)
(*.f64 x (/.f64 (/.f64 1 a) y))
(*.f64 x (/.f64 (/.f64 1 y) a))
(*.f64 (/.f64 1 a) (/.f64 x y))
(/.f64 1 (*.f64 a (/.f64 y x)))
(/.f64 1 (/.f64 y (/.f64 x a)))
(/.f64 (*.f64 (/.f64 1 a) x) y)
(/.f64 (/.f64 1 y) (/.f64 a x))
(neg.f64 (*.f64 b (/.f64 (/.f64 x y) a)))
(neg.f64 (/.f64 (*.f64 b x) (*.f64 a y)))
(*.f64 -1 (*.f64 x (/.f64 b (*.f64 a y))))
(/.f64 (*.f64 (/.f64 x a) (-.f64 1 b)) y)
(/.f64 (/.f64 (/.f64 1 y) a) (/.f64 1 x))
(/.f64 (/.f64 (/.f64 2 a) y) (/.f64 2 x))
(*.f64 x (*.f64 a (/.f64 (/.f64 1 a) (*.f64 a y))))
(*.f64 x (*.f64 (/.f64 a y) (/.f64 1 (*.f64 a a))))
(/.f64 (+.f64 (/.f64 x a) (*.f64 b (/.f64 (neg.f64 x) a))) y)
(*.f64 x (*.f64 (/.f64 2 (*.f64 y (*.f64 a (+.f64 a a)))) a))
(*.f64 x (*.f64 (/.f64 a (*.f64 y (*.f64 a (+.f64 a a)))) 2))
(/.f64 (*.f64 (+.f64 (/.f64 -1 b) 1) (*.f64 (/.f64 x a) (neg.f64 b))) y)
(/.f64 (*.f64 2 (/.f64 4 y)) (+.f64 (*.f64 a (/.f64 4 x)) (*.f64 a (/.f64 4 x))))
(/.f64 (/.f64 (+.f64 (/.f64 (/.f64 a x) (neg.f64 b)) (/.f64 a x)) (*.f64 (/.f64 (/.f64 a x) (neg.f64 b)) (/.f64 a x))) y)
(/.f64 (/.f64 x (exp.f64 b)) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(*.f64 (/.f64 (exp.f64 (neg.f64 b)) y) x)
(/.f64 (exp.f64 (neg.f64 b)) (/.f64 y x))
(/.f64 1 (/.f64 (exp.f64 b) (/.f64 x y)))
(/.f64 (/.f64 1 y) (/.f64 (exp.f64 b) x))
(*.f64 x (/.f64 (pow.f64 a (-.f64 t 1)) y))
Outputs
(*.f64 x (/.f64 (pow.f64 a (-.f64 t 1)) y))
(/.f64 (/.f64 x (exp.f64 b)) y)
Calls

7 calls:

306.0ms
t
282.0ms
a
218.0ms
z
121.0ms
x
116.0ms
y
Results
ErrorSegmentsBranch
21.7b9x
20.3b8y
23.2b7z
18.8b9t
20.5b5a
10.3b2b
22.9b3(-.f64 t 1)
Compiler

Compiled 349 to 181 computations (48.1% saved)

bsearch35.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
35.0ms
1.1483955043211982e-7
1181426919.6390061
Results
30.0ms160×body256valid
3.0ms19×body256infinite
Compiler

Compiled 323 to 245 computations (24.1% saved)

regimes404.0ms (0.8%)

Counts
32 → 5
Calls
Call 1
Inputs
(/.f64 x y)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x a) y)
(/.f64 (/.f64 x y) a)
(*.f64 x (/.f64 (/.f64 1 a) y))
(*.f64 x (/.f64 (/.f64 1 y) a))
(*.f64 (/.f64 1 a) (/.f64 x y))
(/.f64 1 (*.f64 a (/.f64 y x)))
(/.f64 1 (/.f64 y (/.f64 x a)))
(/.f64 (*.f64 (/.f64 1 a) x) y)
(/.f64 (/.f64 1 y) (/.f64 a x))
(neg.f64 (*.f64 b (/.f64 (/.f64 x y) a)))
(neg.f64 (/.f64 (*.f64 b x) (*.f64 a y)))
(*.f64 -1 (*.f64 x (/.f64 b (*.f64 a y))))
(/.f64 (*.f64 (/.f64 x a) (-.f64 1 b)) y)
(/.f64 (/.f64 (/.f64 1 y) a) (/.f64 1 x))
(/.f64 (/.f64 (/.f64 2 a) y) (/.f64 2 x))
(*.f64 x (*.f64 a (/.f64 (/.f64 1 a) (*.f64 a y))))
(*.f64 x (*.f64 (/.f64 a y) (/.f64 1 (*.f64 a a))))
(/.f64 (+.f64 (/.f64 x a) (*.f64 b (/.f64 (neg.f64 x) a))) y)
(*.f64 x (*.f64 (/.f64 2 (*.f64 y (*.f64 a (+.f64 a a)))) a))
(*.f64 x (*.f64 (/.f64 a (*.f64 y (*.f64 a (+.f64 a a)))) 2))
(/.f64 (*.f64 (+.f64 (/.f64 -1 b) 1) (*.f64 (/.f64 x a) (neg.f64 b))) y)
(/.f64 (*.f64 2 (/.f64 4 y)) (+.f64 (*.f64 a (/.f64 4 x)) (*.f64 a (/.f64 4 x))))
(/.f64 (/.f64 (+.f64 (/.f64 (/.f64 a x) (neg.f64 b)) (/.f64 a x)) (*.f64 (/.f64 (/.f64 a x) (neg.f64 b)) (/.f64 a x))) y)
(/.f64 (/.f64 x (exp.f64 b)) y)
(*.f64 x (/.f64 (exp.f64 (neg.f64 b)) y))
(*.f64 (exp.f64 (neg.f64 b)) (/.f64 x y))
(*.f64 (/.f64 (exp.f64 (neg.f64 b)) y) x)
(/.f64 (exp.f64 (neg.f64 b)) (/.f64 y x))
(/.f64 1 (/.f64 (exp.f64 b) (/.f64 x y)))
(/.f64 (/.f64 1 y) (/.f64 (exp.f64 b) x))
Outputs
(*.f64 x (*.f64 (/.f64 2 (*.f64 y (*.f64 a (+.f64 a a)))) a))
(/.f64 (/.f64 x y) a)
(*.f64 x (*.f64 a (/.f64 (/.f64 1 a) (*.f64 a y))))
(/.f64 (/.f64 x y) a)
(/.f64 (/.f64 x (exp.f64 b)) y)
Calls

6 calls:

102.0ms
y
78.0ms
z
76.0ms
x
72.0ms
b
39.0ms
t
Results
ErrorSegmentsBranch
26.9b5x
25.8b7y
28.1b6z
27.2b3t
22.8b2a
15.8b5b
Compiler

Compiled 331 to 168 computations (49.2% saved)

bsearch94.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
33.0ms
1.1483955043211982e-7
1181426919.6390061
30.0ms
-1.0055038182469625e-271
-6.709076880643064e-277
3.0ms
-6.70903630010022e-77
-6.3439058675387504e-77
27.0ms
-6.935002537007519e-14
-8.344039838397832e-18
Results
77.0ms448×body256valid
11.0ms60×body256infinite
Compiler

Compiled 839 to 619 computations (26.2% saved)

regimes443.0ms (0.9%)

Counts
25 → 5
Calls
Call 1
Inputs
(/.f64 x y)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x a) y)
(/.f64 (/.f64 x y) a)
(*.f64 x (/.f64 (/.f64 1 a) y))
(*.f64 x (/.f64 (/.f64 1 y) a))
(*.f64 (/.f64 1 a) (/.f64 x y))
(/.f64 1 (*.f64 a (/.f64 y x)))
(/.f64 1 (/.f64 y (/.f64 x a)))
(/.f64 (*.f64 (/.f64 1 a) x) y)
(/.f64 (/.f64 1 y) (/.f64 a x))
(neg.f64 (*.f64 b (/.f64 (/.f64 x y) a)))
(neg.f64 (/.f64 (*.f64 b x) (*.f64 a y)))
(*.f64 -1 (*.f64 x (/.f64 b (*.f64 a y))))
(/.f64 (*.f64 (/.f64 x a) (-.f64 1 b)) y)
(/.f64 (/.f64 (/.f64 1 y) a) (/.f64 1 x))
(/.f64 (/.f64 (/.f64 2 a) y) (/.f64 2 x))
(*.f64 x (*.f64 a (/.f64 (/.f64 1 a) (*.f64 a y))))
(*.f64 x (*.f64 (/.f64 a y) (/.f64 1 (*.f64 a a))))
(/.f64 (+.f64 (/.f64 x a) (*.f64 b (/.f64 (neg.f64 x) a))) y)
(*.f64 x (*.f64 (/.f64 2 (*.f64 y (*.f64 a (+.f64 a a)))) a))
(*.f64 x (*.f64 (/.f64 a (*.f64 y (*.f64 a (+.f64 a a)))) 2))
(/.f64 (*.f64 (+.f64 (/.f64 -1 b) 1) (*.f64 (/.f64 x a) (neg.f64 b))) y)
(/.f64 (*.f64 2 (/.f64 4 y)) (+.f64 (*.f64 a (/.f64 4 x)) (*.f64 a (/.f64 4 x))))
(/.f64 (/.f64 (+.f64 (/.f64 (/.f64 a x) (neg.f64 b)) (/.f64 a x)) (*.f64 (/.f64 (/.f64 a x) (neg.f64 b)) (/.f64 a x))) y)
Outputs
(*.f64 x (*.f64 (/.f64 2 (*.f64 y (*.f64 a (+.f64 a a)))) a))
(/.f64 1 (*.f64 a (/.f64 y x)))
(/.f64 (*.f64 (+.f64 (/.f64 -1 b) 1) (*.f64 (/.f64 x a) (neg.f64 b))) y)
(/.f64 1 (*.f64 a (/.f64 y x)))
(*.f64 x (*.f64 (/.f64 2 (*.f64 y (*.f64 a (+.f64 a a)))) a))
Calls

6 calls:

234.0ms
z
55.0ms
x
53.0ms
b
49.0ms
y
22.0ms
t
Results
ErrorSegmentsBranch
30.5b5x
34.0b3y
35.5b3z
33.8b2t
32.0b2a
32.3b5b
Compiler

Compiled 281 to 152 computations (45.9% saved)

bsearch84.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
24.0ms
1.1134662882811045e-32
9.364360702507178e-29
14.0ms
7.47701872594887e-254
2.560437858010574e-253
24.0ms
-1.4010346525448308e-285
-4.816864337748008e-290
21.0ms
-1.2077268798701656e-31
-5.4565058809964106e-33
Results
76.0ms448×body256valid
0.0msbody256infinite
Compiler

Compiled 998 to 751 computations (24.7% saved)

regimes215.0ms (0.4%)

Counts
22 → 5
Calls
Call 1
Inputs
(/.f64 x y)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x a) y)
(/.f64 (/.f64 x y) a)
(*.f64 x (/.f64 (/.f64 1 a) y))
(*.f64 x (/.f64 (/.f64 1 y) a))
(*.f64 (/.f64 1 a) (/.f64 x y))
(/.f64 1 (*.f64 a (/.f64 y x)))
(/.f64 1 (/.f64 y (/.f64 x a)))
(/.f64 (*.f64 (/.f64 1 a) x) y)
(/.f64 (/.f64 1 y) (/.f64 a x))
(neg.f64 (*.f64 b (/.f64 (/.f64 x y) a)))
(neg.f64 (/.f64 (*.f64 b x) (*.f64 a y)))
(*.f64 -1 (*.f64 x (/.f64 b (*.f64 a y))))
(/.f64 (*.f64 (/.f64 x a) (-.f64 1 b)) y)
(/.f64 (/.f64 (/.f64 1 y) a) (/.f64 1 x))
(/.f64 (/.f64 (/.f64 2 a) y) (/.f64 2 x))
(*.f64 x (*.f64 a (/.f64 (/.f64 1 a) (*.f64 a y))))
(*.f64 x (*.f64 (/.f64 a y) (/.f64 1 (*.f64 a a))))
(/.f64 (+.f64 (/.f64 x a) (*.f64 b (/.f64 (neg.f64 x) a))) y)
(*.f64 x (*.f64 (/.f64 2 (*.f64 y (*.f64 a (+.f64 a a)))) a))
(*.f64 x (*.f64 (/.f64 a (*.f64 y (*.f64 a (+.f64 a a)))) 2))
Outputs
(*.f64 x (*.f64 (/.f64 2 (*.f64 y (*.f64 a (+.f64 a a)))) a))
(/.f64 1 (*.f64 a (/.f64 y x)))
(/.f64 1 (/.f64 y (/.f64 x a)))
(/.f64 1 (*.f64 a (/.f64 y x)))
(*.f64 x (*.f64 (/.f64 2 (*.f64 y (*.f64 a (+.f64 a a)))) a))
Calls

6 calls:

50.0ms
x
48.0ms
b
38.0ms
z
31.0ms
y
22.0ms
t
Results
ErrorSegmentsBranch
31.0b5x
34.0b3y
35.5b3z
33.8b2t
32.0b2a
32.3b5b
Compiler

Compiled 227 to 127 computations (44.1% saved)

bsearch83.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
24.0ms
1.1134662882811045e-32
9.364360702507178e-29
15.0ms
7.47701872594887e-254
2.560437858010574e-253
22.0ms
-1.8220639049753767e-227
-1.4591490753740238e-229
21.0ms
-1.2077268798701656e-31
-5.4565058809964106e-33
Results
77.0ms432×body256valid
0.0msbody256infinite
Compiler

Compiled 879 to 664 computations (24.5% saved)

regimes248.0ms (0.5%)

Counts
20 → 5
Calls
Call 1
Inputs
(/.f64 x y)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x a) y)
(/.f64 (/.f64 x y) a)
(*.f64 x (/.f64 (/.f64 1 a) y))
(*.f64 x (/.f64 (/.f64 1 y) a))
(*.f64 (/.f64 1 a) (/.f64 x y))
(/.f64 1 (*.f64 a (/.f64 y x)))
(/.f64 1 (/.f64 y (/.f64 x a)))
(/.f64 (*.f64 (/.f64 1 a) x) y)
(/.f64 (/.f64 1 y) (/.f64 a x))
(neg.f64 (*.f64 b (/.f64 (/.f64 x y) a)))
(neg.f64 (/.f64 (*.f64 b x) (*.f64 a y)))
(*.f64 -1 (*.f64 x (/.f64 b (*.f64 a y))))
(/.f64 (*.f64 (/.f64 x a) (-.f64 1 b)) y)
(/.f64 (/.f64 (/.f64 1 y) a) (/.f64 1 x))
(/.f64 (/.f64 (/.f64 2 a) y) (/.f64 2 x))
(*.f64 x (*.f64 a (/.f64 (/.f64 1 a) (*.f64 a y))))
(*.f64 x (*.f64 (/.f64 a y) (/.f64 1 (*.f64 a a))))
(/.f64 (+.f64 (/.f64 x a) (*.f64 b (/.f64 (neg.f64 x) a))) y)
Outputs
(*.f64 x (*.f64 a (/.f64 (/.f64 1 a) (*.f64 a y))))
(/.f64 1 (*.f64 a (/.f64 y x)))
(/.f64 1 (/.f64 y (/.f64 x a)))
(/.f64 1 (*.f64 a (/.f64 y x)))
(*.f64 x (*.f64 a (/.f64 (/.f64 1 a) (*.f64 a y))))
Calls

6 calls:

66.0ms
b
60.0ms
z
43.0ms
x
28.0ms
t
27.0ms
y
Results
ErrorSegmentsBranch
32.9b5x
35.0b3y
36.2b7z
36.4b2t
34.7b2a
35.6b6b
Compiler

Compiled 201 to 116 computations (42.3% saved)

bsearch85.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
23.0ms
3.532901988107793e-15
2.1252873011153256e-12
15.0ms
7.47701872594887e-254
2.560437858010574e-253
21.0ms
-1.8220639049753767e-227
-1.4591490753740238e-229
26.0ms
-4.7187558644771123e+92
-3.1464575961292422e+87
Results
78.0ms464×body256valid
1.0msbody256infinite
Compiler

Compiled 913 to 697 computations (23.7% saved)

regimes494.0ms (1%)

Counts
17 → 3
Calls
Call 1
Inputs
(/.f64 x y)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x a) y)
(/.f64 (/.f64 x y) a)
(*.f64 x (/.f64 (/.f64 1 a) y))
(*.f64 x (/.f64 (/.f64 1 y) a))
(*.f64 (/.f64 1 a) (/.f64 x y))
(/.f64 1 (*.f64 a (/.f64 y x)))
(/.f64 1 (/.f64 y (/.f64 x a)))
(/.f64 (*.f64 (/.f64 1 a) x) y)
(/.f64 (/.f64 1 y) (/.f64 a x))
(neg.f64 (*.f64 b (/.f64 (/.f64 x y) a)))
(neg.f64 (/.f64 (*.f64 b x) (*.f64 a y)))
(*.f64 -1 (*.f64 x (/.f64 b (*.f64 a y))))
(/.f64 (*.f64 (/.f64 x a) (-.f64 1 b)) y)
(/.f64 (/.f64 (/.f64 1 y) a) (/.f64 1 x))
(/.f64 (/.f64 (/.f64 2 a) y) (/.f64 2 x))
Outputs
(/.f64 1 (*.f64 a (/.f64 y x)))
(/.f64 (/.f64 1 y) (/.f64 a x))
(*.f64 -1 (*.f64 x (/.f64 b (*.f64 a y))))
Calls

6 calls:

131.0ms
b
117.0ms
x
104.0ms
t
98.0ms
z
24.0ms
y
Results
ErrorSegmentsBranch
36.2b5x
35.9b3y
39.5b3z
37.2b2t
38.8b2a
39.7b2b
Compiler

Compiled 167 to 100 computations (40.1% saved)

bsearch59.0ms (0.1%)

Algorithm
binary-search
Steps
TimeLeftRight
33.0ms
2.5086261856777e-17
1.132680625125973e-5
25.0ms
1.7268216559736634e-304
2.0921007151801964e-302
Results
46.0ms272×body256valid
9.0ms48×body256infinite
Compiler

Compiled 529 to 409 computations (22.7% saved)

regimes108.0ms (0.2%)

Counts
13 → 5
Calls
Call 1
Inputs
(/.f64 x y)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x a) y)
(/.f64 (/.f64 x y) a)
(*.f64 x (/.f64 (/.f64 1 a) y))
(*.f64 x (/.f64 (/.f64 1 y) a))
(*.f64 (/.f64 1 a) (/.f64 x y))
(/.f64 1 (*.f64 a (/.f64 y x)))
(/.f64 1 (/.f64 y (/.f64 x a)))
(/.f64 (*.f64 (/.f64 1 a) x) y)
(/.f64 (/.f64 1 y) (/.f64 a x))
(neg.f64 (*.f64 b (/.f64 (/.f64 x y) a)))
(neg.f64 (/.f64 (*.f64 b x) (*.f64 a y)))
Outputs
(/.f64 x (*.f64 y a))
(/.f64 1 (*.f64 a (/.f64 y x)))
(/.f64 1 (/.f64 y (/.f64 x a)))
(/.f64 1 (*.f64 a (/.f64 y x)))
(/.f64 x (*.f64 y a))
Calls

6 calls:

31.0ms
x
22.0ms
y
15.0ms
t
14.0ms
a
14.0ms
b
Results
ErrorSegmentsBranch
37.2b5x
38.1b3y
41.1b1z
39.3b2t
38.8b2a
39.7b2b
Compiler

Compiled 131 to 80 computations (38.9% saved)

bsearch89.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
45.0ms
2.741535620934248e-21
4.8712200362699527e-20
14.0ms
7.47701872594887e-254
2.560437858010574e-253
21.0ms
-1.8220639049753767e-227
-1.4591490753740238e-229
9.0ms
-2.05535656960296e+42
-2.759521863036475e+27
Results
85.0ms272×body256valid
0.0msbody256infinite
Compiler

Compiled 499 to 389 computations (22% saved)

regimes125.0ms (0.2%)

Counts
8 → 5
Calls
Call 1
Inputs
(/.f64 x y)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x a) y)
(/.f64 (/.f64 x y) a)
(*.f64 x (/.f64 (/.f64 1 a) y))
(*.f64 x (/.f64 (/.f64 1 y) a))
(*.f64 (/.f64 1 a) (/.f64 x y))
(/.f64 1 (*.f64 a (/.f64 y x)))
Outputs
(/.f64 x (*.f64 y a))
(/.f64 1 (*.f64 a (/.f64 y x)))
(/.f64 (/.f64 x a) y)
(/.f64 1 (*.f64 a (/.f64 y x)))
(/.f64 x (*.f64 y a))
Calls

6 calls:

53.0ms
t
24.0ms
x
15.0ms
b
14.0ms
y
10.0ms
a
Results
ErrorSegmentsBranch
37.2b5x
38.8b3y
41.1b1z
40.0b2t
38.8b2a
39.7b3b
Compiler

Compiled 94 to 63 computations (33% saved)

bsearch183.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
11.0ms
2.741535620934248e-21
4.8712200362699527e-20
65.0ms
3.296181821527711e-249
4.499468783097872e-248
104.0ms
-9.737194613616578e-248
-4.774840433023723e-267
3.0ms
-2.05535656960296e+42
-2.759521863036475e+27
Results
179.0ms352×body256valid
Compiler

Compiled 605 to 465 computations (23.1% saved)

regimes234.0ms (0.5%)

Counts
7 → 5
Calls
Call 1
Inputs
(/.f64 x y)
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x a) y)
(/.f64 (/.f64 x y) a)
(*.f64 x (/.f64 (/.f64 1 a) y))
(*.f64 x (/.f64 (/.f64 1 y) a))
(*.f64 (/.f64 1 a) (/.f64 x y))
Outputs
(/.f64 x (*.f64 y a))
(/.f64 (/.f64 x y) a)
(/.f64 (/.f64 x a) y)
(/.f64 (/.f64 x y) a)
(/.f64 x (*.f64 y a))
Calls

6 calls:

99.0ms
x
88.0ms
z
15.0ms
y
10.0ms
t
10.0ms
b
Results
ErrorSegmentsBranch
38.0b5x
39.7b3y
39.8b4z
40.9b2t
39.2b2a
40.4b2b
Compiler

Compiled 87 to 59 computations (32.2% saved)

bsearch186.0ms (0.4%)

Algorithm
binary-search
Steps
TimeLeftRight
9.0ms
2.3784063529445375e+32
7.146434851926788e+33
27.0ms
7.822140101441438e-242
1.7184292787251455e-232
20.0ms
-1.8220639049753767e-227
-1.4591490753740238e-229
12.0ms
-5.115899947060028e+95
-3.6756316945333436e+95
Results
62.0ms368×body256valid
1.0msbody256infinite
Compiler

Compiled 585 to 439 computations (25% saved)

regimes43.0ms (0.1%)

Accuracy

Total -17.4b remaining (-42.5%)

Threshold costs -17.4b (-42.5%)

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

6 calls:

9.0ms
t
7.0ms
a
7.0ms
z
7.0ms
y
6.0ms
b
Results
ErrorSegmentsBranch
42.0b2x
41.6b2y
41.7b2z
41.5b3t
40.9b2a
41.1b2b
Compiler

Compiled 61 to 47 computations (23% saved)

bsearch90.0ms (0.2%)

Algorithm
binary-search
Steps
TimeLeftRight
90.0ms
7.29367922399879e-59
9.355611599615913e-54
Results
84.0ms144×body256valid
4.0ms26×body256infinite
Compiler

Compiled 231 to 178 computations (22.9% saved)

simplify27.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02382345
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 x -7307508186654515/1461501637330902918203684832716283019655932542976) (/.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) (/.f64 1 x)) (if (<=.f64 x 2899999999999999847225542071507612210999107786872054467644286884217782009856) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) (/.f64 x y)) (/.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) (/.f64 1 x))))
(if (<=.f64 (log.f64 a) -75) (/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))) y) (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b))) y)))
(if (<=.f64 x -1461501637330903/365375409332725729550921208179070754913983135744) (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b))) y)) (if (<=.f64 x 2899999999999999847225542071507612210999107786872054467644286884217782009856) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) (/.f64 x y)) (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b))) y))))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b))) y))
(if (<=.f64 (*.f64 (-.f64 t 1) (log.f64 a)) -600) (*.f64 x (/.f64 (pow.f64 a (-.f64 t 1)) y)) (/.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) a) (/.f64 1 x)))
(if (<=.f64 (*.f64 (-.f64 t 1) (log.f64 a)) -500) (*.f64 x (/.f64 (pow.f64 a (-.f64 t 1)) y)) (/.f64 (/.f64 x y) (/.f64 a (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))))
(if (<=.f64 y -359999999999999980956012423635524842637849796302164070341440594164143299837525494018255283124436992) (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y)) (if (<=.f64 y 299999999999999986915793135555453492372453743084798387432509007291830369960067072) (*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) y)) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a (/.f64 y x)))))
(if (<=.f64 y -2150000000000000063331249269369759864489502443601019098439088010697878154793818074158460325037342720) (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y)) (if (<=.f64 y 108000000000000004086313941551375860734165105246208) (*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) y)) (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))))
(if (<=.f64 b 4719536086477339/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824) (*.f64 x (/.f64 (pow.f64 a (-.f64 t 1)) y)) (if (<=.f64 b 8772904772180445/2658455991569831745807614120560689152) (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y)) (/.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) x) y)))
(if (<=.f64 b 7799714085223967/17726622920963562283492833353875882150307419319860869157979152909707315649514250439943889552308992750523075148942386782770807567185698815677056677116184170553481231217950104164393978236130449019315710017470734562946173533283208371259654747728689409291887821024109648618981425152) (*.f64 x (/.f64 (pow.f64 a (-.f64 t 1)) y)) (if (<=.f64 b 2466278867083445/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y)) (if (<=.f64 b 460) (*.f64 x (/.f64 (pow.f64 a (-.f64 t 1)) y)) (/.f64 (/.f64 x (exp.f64 b)) y))))
(if (<=.f64 b 380) (*.f64 x (/.f64 (pow.f64 a (-.f64 t 1)) y)) (/.f64 (/.f64 x (exp.f64 b)) y))
(if (<=.f64 b -1298074214633707/40564819207303340847894502572032) (*.f64 x (*.f64 (/.f64 2 (*.f64 y (*.f64 a (+.f64 a a)))) a)) (if (<=.f64 b -4237034830775731/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032) (/.f64 (/.f64 x y) a) (if (<=.f64 b -6611221025333759/1247400193459199882285232945648024103792157037772160963439092026523257432418102541115598728432897313180839029277620309527482773742745996037961982373928019637700003545594428547823461075902726866989158347965339952495831756534450543993055534542780027598441950566797347526026474059518965006204928) (*.f64 x (*.f64 a (/.f64 (/.f64 1 a) (*.f64 a y)))) (if (<=.f64 b 110) (/.f64 (/.f64 x y) a) (/.f64 (/.f64 x (exp.f64 b)) y)))))
(if (<=.f64 x -5663318844657249/182687704666362864775460604089535377456991567872) (*.f64 x (*.f64 (/.f64 2 (*.f64 y (*.f64 a (+.f64 a a)))) a)) (if (<=.f64 x -61718895773929/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032) (/.f64 1 (*.f64 a (/.f64 y x))) (if (<=.f64 x 2476380614698431/33018408195979077897021236557282287907427957877257595132997544314167118909795303717151078492978574243417149687078570542430146722468917846078158686153933723556774167749937817760545719854776652565814014556763199275259251768296972608677399806172939779780596161306108624896) (/.f64 (*.f64 (+.f64 (/.f64 -1 b) 1) (*.f64 (/.f64 x a) (neg.f64 b))) y) (if (<=.f64 x 2374940160662717/91343852333181432387730302044767688728495783936) (/.f64 1 (*.f64 a (/.f64 y x))) (*.f64 x (*.f64 (/.f64 2 (*.f64 y (*.f64 a (+.f64 a a)))) a))))))
(if (<=.f64 x -7453658350387605/730750818665451459101842416358141509827966271488) (*.f64 x (*.f64 (/.f64 2 (*.f64 y (*.f64 a (+.f64 a a)))) a)) (if (<=.f64 x -2526377308329519/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048) (/.f64 1 (*.f64 a (/.f64 y x))) (if (<=.f64 x 2476380614698431/33018408195979077897021236557282287907427957877257595132997544314167118909795303717151078492978574243417149687078570542430146722468917846078158686153933723556774167749937817760545719854776652565814014556763199275259251768296972608677399806172939779780596161306108624896) (/.f64 1 (/.f64 y (/.f64 x a))) (if (<=.f64 x 959110449498405/22835963083295358096932575511191922182123945984) (/.f64 1 (*.f64 a (/.f64 y x))) (*.f64 x (*.f64 (/.f64 2 (*.f64 y (*.f64 a (+.f64 a a)))) a))))))
(if (<=.f64 x -3200000000000000046818224738159593699104137561166896189691554518943348365603674290913280) (*.f64 x (*.f64 a (/.f64 (/.f64 1 a) (*.f64 a y)))) (if (<=.f64 x -8193656135122765/3414023389634485388328884116849283992138116261025744978122883999623187065762627620618973286846235796860380114223837819108295066446909114921146038298793384983600720680711175453933096082386848780661230088261573940214625662995187948181075905216512) (/.f64 1 (*.f64 a (/.f64 y x))) (if (<=.f64 x 7264049803115397/66036816391958155794042473114564575814855915754515190265995088628334237819590607434302156985957148486834299374157141084860293444937835692156317372307867447113548335499875635521091439709553305131628029113526398550518503536593945217354799612345879559561192322612217249792) (/.f64 1 (/.f64 y (/.f64 x a))) (if (<=.f64 x 2535301200456459/633825300114114700748351602688) (/.f64 1 (*.f64 a (/.f64 y x))) (*.f64 x (*.f64 a (/.f64 (/.f64 1 a) (*.f64 a y))))))))
(if (<=.f64 y 41017988994411/24128228820241763395368498172630942708201009006994023127186460259846489377974909173483894312553062974832901700057603348659254161999916252716423678391067804088773420366831584139402736156236316721587153396424382337160349784305655085875761908966202683012582070411724897569696118189719975296519556940632582457459891765248) (/.f64 1 (*.f64 a (/.f64 y x))) (if (<=.f64 y 3246626956972881/590295810358705651712) (/.f64 (/.f64 1 y) (/.f64 a x)) (*.f64 -1 (*.f64 x (/.f64 b (*.f64 a y))))))
(if (<=.f64 x -199999999999999995497619646912068059136) (/.f64 x (*.f64 y a)) (if (<=.f64 x -1160767952475725/6828046779268970776657768233698567984276232522051489956245767999246374131525255241237946573692471593720760228447675638216590132893818229842292076597586769967201441361422350907866192164773697561322460176523147880429251325990375896362151810433024) (/.f64 1 (*.f64 a (/.f64 y x))) (if (<=.f64 x 2971656737638117/33018408195979077897021236557282287907427957877257595132997544314167118909795303717151078492978574243417149687078570542430146722468917846078158686153933723556774167749937817760545719854776652565814014556763199275259251768296972608677399806172939779780596161306108624896) (/.f64 1 (/.f64 y (/.f64 x a))) (if (<=.f64 x 6646139978924579/332306998946228968225951765070086144) (/.f64 1 (*.f64 a (/.f64 y x))) (/.f64 x (*.f64 y a))))))
(if (<=.f64 x -2000000000000000089771425356151833571098624) (/.f64 x (*.f64 y a)) (if (<=.f64 x -2396072166980803/18152061871066687778296661354368903321914797383537530017770652579540291225102592450502542901564408576535628952517004065557306948798155587253306037366972590646764780767180906664339433713797579795779287057890032192456881698082005372169886461674177955114893128728688280185836979355648) (/.f64 1 (*.f64 a (/.f64 y x))) (if (<=.f64 x 7255021332124309/2015283703367863641175612582841936517787350944656835640441744648081489191271686017892521880674961806849191265080479159083871259916315786503793865121700056369432017074581165634798933096605020298206421786911816362015335190936094519572595203013485093980749277423468544) (/.f64 (/.f64 x a) y) (if (<=.f64 x 6646139978924579/664613997892457936451903530140172288) (/.f64 1 (*.f64 a (/.f64 y x))) (/.f64 x (*.f64 y a))))))
(if (<=.f64 x -370000000000000014891678988235936892881698680145338466830256455397957580374606170969158493143040) (/.f64 x (*.f64 y a)) (if (<=.f64 x -4694282160747417/853505847408621347082221029212320998034529065256436244530720999905796766440656905154743321711558949215095028555959454777073766611727278730286509574698346245900180170177793863483274020596712195165307522065393485053656415748796987045268976304128) (/.f64 (/.f64 x y) a) (if (<=.f64 x 75075168288047/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (/.f64 (/.f64 x a) y) (if (<=.f64 x 400000000000000021464648817573888) (/.f64 (/.f64 x y) a) (/.f64 x (*.f64 y a))))))
(if (<=.f64 a 2091946924697607/28269553036454149273332760011886696253239742350009903329945699220681916416) (/.f64 x y) (/.f64 x (*.f64 y a)))
(/.f64 x y)
Outputs
(if (<=.f64 x -7307508186654515/1461501637330902918203684832716283019655932542976) (/.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) (/.f64 1 x)) (if (<=.f64 x 2899999999999999847225542071507612210999107786872054467644286884217782009856) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) (/.f64 x y)) (/.f64 (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (+.f64 t -1) (log.f64 a)) b))) y) (/.f64 1 x))))
(if (<=.f64 (log.f64 a) -75) (/.f64 (*.f64 x (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b))) y) (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b))) y)))
(if (<=.f64 x -1461501637330903/365375409332725729550921208179070754913983135744) (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b))) y)) (if (<=.f64 x 2899999999999999847225542071507612210999107786872054467644286884217782009856) (*.f64 (exp.f64 (-.f64 (+.f64 (*.f64 y (log.f64 z)) (*.f64 (-.f64 t 1) (log.f64 a))) b)) (/.f64 x y)) (*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b))) y))))
(*.f64 x (/.f64 (exp.f64 (+.f64 (*.f64 y (log.f64 z)) (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b))) y))
(if (<=.f64 (*.f64 (-.f64 t 1) (log.f64 a)) -600) (*.f64 x (/.f64 (pow.f64 a (-.f64 t 1)) y)) (/.f64 (/.f64 (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) y) a) (/.f64 1 x)))
(if (<=.f64 (*.f64 (-.f64 t 1) (log.f64 a)) -500) (*.f64 x (/.f64 (pow.f64 a (-.f64 t 1)) y)) (/.f64 (/.f64 x y) (/.f64 a (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)))))
(if (<=.f64 y -359999999999999980956012423635524842637849796302164070341440594164143299837525494018255283124436992) (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y)) (if (<=.f64 y 299999999999999986915793135555453492372453743084798387432509007291830369960067072) (*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) y)) (/.f64 (exp.f64 (-.f64 (*.f64 y (log.f64 z)) b)) (*.f64 a (/.f64 y x)))))
(if (<=.f64 y -2150000000000000063331249269369759864489502443601019098439088010697878154793818074158460325037342720) (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y)) (if (<=.f64 y 108000000000000004086313941551375860734165105246208) (*.f64 x (/.f64 (exp.f64 (-.f64 (*.f64 (-.f64 t 1) (log.f64 a)) b)) y)) (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y))))
(if (<=.f64 b 4719536086477339/9076030935533343889148330677184451660957398691768765008885326289770145612551296225251271450782204288267814476258502032778653474399077793626653018683486295323382390383590453332169716856898789897889643528945016096228440849041002686084943230837088977557446564364344140092918489677824) (*.f64 x (/.f64 (pow.f64 a (-.f64 t 1)) y)) (if (<=.f64 b 8772904772180445/2658455991569831745807614120560689152) (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y)) (/.f64 (*.f64 (exp.f64 (-.f64 (neg.f64 (log.f64 a)) b)) x) y)))
(if (<=.f64 b 7799714085223967/17726622920963562283492833353875882150307419319860869157979152909707315649514250439943889552308992750523075148942386782770807567185698815677056677116184170553481231217950104164393978236130449019315710017470734562946173533283208371259654747728689409291887821024109648618981425152) (*.f64 x (/.f64 (pow.f64 a (-.f64 t 1)) y)) (if (<=.f64 b 2466278867083445/948568795032094272909893509191171341133987714380927500611236528192824358010355712) (*.f64 (/.f64 (pow.f64 z y) a) (/.f64 x y)) (if (<=.f64 b 460) (*.f64 x (/.f64 (pow.f64 a (-.f64 t 1)) y)) (/.f64 (/.f64 x (exp.f64 b)) y))))
(if (<=.f64 b 380) (*.f64 x (/.f64 (pow.f64 a (-.f64 t 1)) y)) (/.f64 (/.f64 x (exp.f64 b)) y))
(if (<=.f64 b -1298074214633707/40564819207303340847894502572032) (*.f64 x (*.f64 (/.f64 2 (*.f64 y (*.f64 a (+.f64 a a)))) a)) (if (<=.f64 b -4237034830775731/65185151242703554760590262029100101153646988597309960020356494379340201592426774597868716032) (/.f64 (/.f64 x y) a) (if (<=.f64 b -6611221025333759/1247400193459199882285232945648024103792157037772160963439092026523257432418102541115598728432897313180839029277620309527482773742745996037961982373928019637700003545594428547823461075902726866989158347965339952495831756534450543993055534542780027598441950566797347526026474059518965006204928) (*.f64 x (*.f64 a (/.f64 (/.f64 1 a) (*.f64 a y)))) (if (<=.f64 b 110) (/.f64 (/.f64 x y) a) (/.f64 (/.f64 x (exp.f64 b)) y)))))
(if (<=.f64 x -5663318844657249/182687704666362864775460604089535377456991567872) (*.f64 x (*.f64 (/.f64 2 (*.f64 y (*.f64 a (+.f64 a a)))) a)) (if (<=.f64 x -61718895773929/342882754299605542703496015699200579379649539745770754382000124278512336359979559197823481221022674600830295333617006984059886491421540493951506482390354393725906168794375391533474387361995876540094533828897487199474622120556760561893297406274466013266278287285969349365133754612883980378790581378220032) (/.f64 1 (*.f64 a (/.f64 y x))) (if (<=.f64 x 2476380614698431/33018408195979077897021236557282287907427957877257595132997544314167118909795303717151078492978574243417149687078570542430146722468917846078158686153933723556774167749937817760545719854776652565814014556763199275259251768296972608677399806172939779780596161306108624896) (/.f64 (*.f64 (+.f64 (/.f64 -1 b) 1) (*.f64 (/.f64 x a) (neg.f64 b))) y) (if (<=.f64 x 2374940160662717/91343852333181432387730302044767688728495783936) (/.f64 1 (*.f64 a (/.f64 y x))) (*.f64 x (*.f64 (/.f64 2 (*.f64 y (*.f64 a (+.f64 a a)))) a))))))
(if (<=.f64 x -7453658350387605/730750818665451459101842416358141509827966271488) (*.f64 x (*.f64 (/.f64 2 (*.f64 y (*.f64 a (+.f64 a a)))) a)) (if (<=.f64 x -2526377308329519/13656093558537941553315536467397135968552465044102979912491535998492748263050510482475893147384943187441520456895351276433180265787636459684584153195173539934402882722844701815732384329547395122644920353046295760858502651980751792724303620866048) (/.f64 1 (*.f64 a (/.f64 y x))) (if (<=.f64 x 2476380614698431/33018408195979077897021236557282287907427957877257595132997544314167118909795303717151078492978574243417149687078570542430146722468917846078158686153933723556774167749937817760545719854776652565814014556763199275259251768296972608677399806172939779780596161306108624896) (/.f64 1 (/.f64 y (/.f64 x a))) (if (<=.f64 x 959110449498405/22835963083295358096932575511191922182123945984) (/.f64 1 (*.f64 a (/.f64 y x))) (*.f64 x (*.f64 (/.f64 2 (*.f64 y (*.f64 a (+.f64 a a)))) a))))))
(if (<=.f64 x -3200000000000000046818224738159593699104137561166896189691554518943348365603674290913280) (*.f64 x (*.f64 a (/.f64 (/.f64 1 a) (*.f64 a y)))) (if (<=.f64 x -8193656135122765/3414023389634485388328884116849283992138116261025744978122883999623187065762627620618973286846235796860380114223837819108295066446909114921146038298793384983600720680711175453933096082386848780661230088261573940214625662995187948181075905216512) (/.f64 1 (*.f64 a (/.f64 y x))) (if (<=.f64 x 7264049803115397/66036816391958155794042473114564575814855915754515190265995088628334237819590607434302156985957148486834299374157141084860293444937835692156317372307867447113548335499875635521091439709553305131628029113526398550518503536593945217354799612345879559561192322612217249792) (/.f64 1 (/.f64 y (/.f64 x a))) (if (<=.f64 x 2535301200456459/633825300114114700748351602688) (/.f64 1 (*.f64 a (/.f64 y x))) (*.f64 x (*.f64 a (/.f64 (/.f64 1 a) (*.f64 a y))))))))
(if (<=.f64 y 41017988994411/24128228820241763395368498172630942708201009006994023127186460259846489377974909173483894312553062974832901700057603348659254161999916252716423678391067804088773420366831584139402736156236316721587153396424382337160349784305655085875761908966202683012582070411724897569696118189719975296519556940632582457459891765248) (/.f64 1 (*.f64 a (/.f64 y x))) (if (<=.f64 y 3246626956972881/590295810358705651712) (/.f64 (/.f64 1 y) (/.f64 a x)) (*.f64 -1 (*.f64 x (/.f64 b (*.f64 a y))))))
(if (<=.f64 x -199999999999999995497619646912068059136) (/.f64 x (*.f64 y a)) (if (<=.f64 x -1160767952475725/6828046779268970776657768233698567984276232522051489956245767999246374131525255241237946573692471593720760228447675638216590132893818229842292076597586769967201441361422350907866192164773697561322460176523147880429251325990375896362151810433024) (/.f64 1 (*.f64 a (/.f64 y x))) (if (<=.f64 x 2971656737638117/33018408195979077897021236557282287907427957877257595132997544314167118909795303717151078492978574243417149687078570542430146722468917846078158686153933723556774167749937817760545719854776652565814014556763199275259251768296972608677399806172939779780596161306108624896) (/.f64 1 (/.f64 y (/.f64 x a))) (if (<=.f64 x 6646139978924579/332306998946228968225951765070086144) (/.f64 1 (*.f64 a (/.f64 y x))) (/.f64 x (*.f64 y a))))))
(if (<=.f64 x -2000000000000000089771425356151833571098624) (/.f64 x (*.f64 y a)) (if (<=.f64 x -2396072166980803/18152061871066687778296661354368903321914797383537530017770652579540291225102592450502542901564408576535628952517004065557306948798155587253306037366972590646764780767180906664339433713797579795779287057890032192456881698082005372169886461674177955114893128728688280185836979355648) (/.f64 1 (*.f64 a (/.f64 y x))) (if (<=.f64 x 7255021332124309/2015283703367863641175612582841936517787350944656835640441744648081489191271686017892521880674961806849191265080479159083871259916315786503793865121700056369432017074581165634798933096605020298206421786911816362015335190936094519572595203013485093980749277423468544) (/.f64 (/.f64 x a) y) (if (<=.f64 x 6646139978924579/664613997892457936451903530140172288) (/.f64 1 (*.f64 a (/.f64 y x))) (/.f64 x (*.f64 y a))))))
(if (<=.f64 x -370000000000000014891678988235936892881698680145338466830256455397957580374606170969158493143040) (/.f64 x (*.f64 y a)) (if (<=.f64 x -4694282160747417/853505847408621347082221029212320998034529065256436244530720999905796766440656905154743321711558949215095028555959454777073766611727278730286509574698346245900180170177793863483274020596712195165307522065393485053656415748796987045268976304128) (/.f64 (/.f64 x y) a) (if (<=.f64 x 75075168288047/938439603600587528746394711938657107663969949193687942084737423845328945327403963493426274822541422606069252398088182827397836333287780407720182613329988145004965865323862822167078543736143176539997470989737828269291292380585577139908076735904949708259328) (/.f64 (/.f64 x a) y) (if (<=.f64 x 400000000000000021464648817573888) (/.f64 (/.f64 x y) a) (/.f64 x (*.f64 y a))))))
(if (<=.f64 a 2091946924697607/28269553036454149273332760011886696253239742350009903329945699220681916416) (/.f64 x y) (/.f64 x (*.f64 y a)))
(/.f64 x y)
Compiler

Compiled 986 to 594 computations (39.8% saved)

soundness528.0ms (1%)

Algorithm
egg-herbie
Rules
3622×rational.json-simplify-2
3622×rational.json-simplify-2
3044×rational.json-simplify-35
3044×rational.json-simplify-35
2064×rational.json-simplify-43
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02055
13355
25155
37955
415855
534255
678255
7192455
8274455
9331355
10356955
11374255
12389555
13403555
14470155
15548655
16591655
17613955
18615455
19615455
20648455
21681255
22757055
02055
13355
25155
37955
415855
534255
678255
7192455
8274455
9331355
10356955
11374255
12389555
13403555
14470155
15548655
16591655
17613955
18615455
19615455
20648455
21681255
22757055
Stop Event
node limit
node limit
Compiler

Compiled 138 to 74 computations (46.4% saved)

end347.0ms (0.7%)

Compiler

Compiled 866 to 390 computations (55% saved)

Profiling

Loading profile data...