Details

Time bar (total: 13.8s)

analyze4.0ms (0%)

Algorithm
search
Search
ProbabilityValidUnknownPreconditionInfiniteDomainCan'tIter
0%0%100%0%0%0%0%0
0%0%100%0%0%0%0%1
0%0%100%0%0%0%0%2
50%50%50%0%0%0%0%3
62.5%62.5%37.5%0%0%0%0%4
81.3%81.2%18.7%0%0%0%0%5
90.6%90.6%9.4%0%0%0%0%6
95.3%95.3%4.7%0%0%0%0%7
97.7%97.6%2.3%0%0%0%0%8
98.8%98.8%1.2%0%0%0%0%9
99.4%99.4%0.6%0%0%0%0%10
99.7%99.7%0.3%0%0%0%0%11
99.9%99.8%0.1%0%0%0%0%12
Compiler

Compiled 11 to 9 computations (18.2% saved)

sample850.0ms (6.2%)

Results
455.0ms5690×body256valid
289.0ms2129×body512valid
90.0ms437×body1024valid
Bogosity

preprocess826.0ms (6%)

Algorithm
egg-herbie
Rules
5234×rational.json-simplify-48
3970×rational.json-simplify-41
1416×rational.json-simplify-35
674×rational.json-simplify-1
386×rational.json-simplify-18
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0825
11525
22725
35325
412325
532425
645725
754825
870025
985825
1096825
11105125
12113825
13123825
14132525
15136025
16137825
17139625
18141425
19143225
20146325
21148625
22150925
23152825
24154725
25156525
26158325
27160125
28161925
29163725
30165525
31167325
32169125
33170925
34172725
35174525
36176325
37178125
38179925
39181725
40183525
41185325
42187125
43188925
44190725
45192525
46194325
47196125
48197925
49199725
50201525
51203325
52205125
53206925
54208725
55210525
56212325
57214125
58215925
59217725
60219525
61221325
62223125
63224925
64226725
65228525
66230325
67232125
68233925
69235725
70237525
71239325
72241125
73242925
74244725
75246525
76248325
77250125
78251925
79253725
80255525
81531025
82536525
83538625
84540725
85542725
86544725
87611025
88613625
89615625
90617625
91619625
92621625
93623625
94625625
95627625
96629625
97631625
98690825
99747125
100772525
101797125
011
Stop Event
saturated
node limit
Calls
Call 1
Inputs
0
Outputs
0
Call 2
Inputs
(-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x))
Outputs
(-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x))
(-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))
(-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x))
Compiler

Compiled 11 to 9 computations (18.2% saved)

simplify822.0ms (5.9%)

Algorithm
egg-herbie
Rules
5234×rational.json-simplify-48
3970×rational.json-simplify-41
1416×rational.json-simplify-35
674×rational.json-simplify-1
386×rational.json-simplify-18
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0825
11525
22725
35325
412325
532425
645725
754825
870025
985825
1096825
11105125
12113825
13123825
14132525
15136025
16137825
17139625
18141425
19143225
20146325
21148625
22150925
23152825
24154725
25156525
26158325
27160125
28161925
29163725
30165525
31167325
32169125
33170925
34172725
35174525
36176325
37178125
38179925
39181725
40183525
41185325
42187125
43188925
44190725
45192525
46194325
47196125
48197925
49199725
50201525
51203325
52205125
53206925
54208725
55210525
56212325
57214125
58215925
59217725
60219525
61221325
62223125
63224925
64226725
65228525
66230325
67232125
68233925
69235725
70237525
71239325
72241125
73242925
74244725
75246525
76248325
77250125
78251925
79253725
80255525
81531025
82536525
83538625
84540725
85542725
86544725
87611025
88613625
89615625
90617625
91619625
92621625
93623625
94625625
95627625
96629625
97631625
98690825
99747125
100772525
101797125
Stop Event
node limit
Counts
1 → 3
Calls
Call 1
Inputs
(-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x))
Outputs
(-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x))
(-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))
(-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x))

eval1.0ms (0%)

Compiler

Compiled 28 to 22 computations (21.4% saved)

prune1.0ms (0%)

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New213
Fresh011
Picked000
Done000
Total224
Error
13.4b
Counts
4 → 1
Alt Table
Click to see full alt table
StatusErrorProgram
13.4b
(-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x))
Compiler

Compiled 10 to 8 computations (20% saved)

localize9.0ms (0.1%)

Local error

Found 2 expressions with local error:

NewErrorProgram
0.0b
(/.f64 1 (+.f64 x 1))
2.6b
(-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x))
Compiler

Compiled 23 to 17 computations (26.1% saved)

series1.0ms (0%)

Counts
2 → 24
Calls

6 calls:

TimeVariablePointExpression
0.0ms
x
@inf
(-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x))
0.0ms
x
@0
(-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x))
0.0ms
x
@-inf
(-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x))
0.0ms
x
@inf
(/.f64 1 (+.f64 x 1))
0.0ms
x
@0
(/.f64 1 (+.f64 x 1))

rewrite88.0ms (0.6%)

Algorithm
batch-egg-rewrite
Rules
1640×rational.json-1
1640×rational.json-2
1640×rational.json-3
1020×rational.json-simplify-35
896×rational.json-simplify-61
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0838
16638
217238
338138
484638
5253638
6675538
Stop Event
node limit
Counts
2 → 57
Calls
Call 1
Inputs
(-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x))
(/.f64 1 (+.f64 x 1))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 1 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 1 x)) (/.f64 1 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1/2) (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (/.f64 1/2 (+.f64 1 x)) (/.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (/.f64 2 (+.f64 1 x)) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (-.f64 (/.f64 4 (+.f64 1 x)) (/.f64 4 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))) 4) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 8)) (*.f64 2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 2 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))) (neg.f64 (*.f64 2 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (+.f64 1 x)) (/.f64 1/2 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 x) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 x 2)) (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 1 (+.f64 1 x)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 1 x)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (+.f64 1 x)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 2 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 x) 1/2) (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 4 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 1 x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 1 x)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 x (+.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (+.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (+.f64 1 x)))))))

simplify81.0ms (0.6%)

Algorithm
egg-herbie
Rules
1090×rational.json-simplify-1
1072×rational.json-simplify-2
1032×rational.json-simplify-46
760×rational.json-simplify-35
702×rational.json-simplify-44
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01392255
12822115
26542115
316922095
446032095
Stop Event
node limit
Counts
81 → 115
Calls
Call 1
Inputs
(/.f64 -1 x)
(-.f64 1 (/.f64 1 x))
(-.f64 (+.f64 1 (*.f64 -1 x)) (/.f64 1 x))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2))) (/.f64 1 x))
(/.f64 -1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(/.f64 -1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
1
(+.f64 1 (*.f64 -1 x))
(+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2)))
(+.f64 (*.f64 -1 (pow.f64 x 3)) (+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2))))
(/.f64 1 x)
(-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(/.f64 1 x)
(-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 0)
(+.f64 0 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)))
(+.f64 -1 (+.f64 1 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))))
(+.f64 (neg.f64 (/.f64 1 x)) (/.f64 1 (+.f64 1 x)))
(+.f64 (+.f64 1 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))) -1)
(+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1/2) (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1/2))
(*.f64 1 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)))
(*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)
(*.f64 2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1/2))
(*.f64 2 (-.f64 (/.f64 1/2 (+.f64 1 x)) (/.f64 1/2 x)))
(*.f64 -1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))
(*.f64 4 (/.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4))
(*.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 2) 1/2)
(*.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))) -1)
(*.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4) 1/4)
(*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 2))
(*.f64 1/2 (-.f64 (/.f64 2 (+.f64 1 x)) (/.f64 2 x)))
(*.f64 1/4 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4))
(*.f64 1/4 (-.f64 (/.f64 4 (+.f64 1 x)) (/.f64 4 x)))
(*.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1/2) 2)
(*.f64 (/.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4) 4)
(/.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)
(/.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 2) 2)
(/.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))) -1)
(/.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4) 4)
(/.f64 (*.f64 2 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))) -2)
(/.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 8) 8)
(/.f64 (*.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))) 4) -4)
(/.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 8)) 16)
(/.f64 (neg.f64 (*.f64 2 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))) 2)
(/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 8)) (*.f64 2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 8))) 32)
(/.f64 (+.f64 (neg.f64 (*.f64 2 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))) (neg.f64 (*.f64 2 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))))) 4)
(pow.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)
(neg.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))
(+.f64 (/.f64 1 (+.f64 1 x)) 0)
(+.f64 0 (/.f64 1 (+.f64 1 x)))
(+.f64 (/.f64 1/2 (+.f64 1 x)) (/.f64 1/2 (+.f64 1 x)))
(-.f64 (/.f64 1 (+.f64 1 x)) 0)
(*.f64 1 (/.f64 1 (+.f64 1 x)))
(*.f64 (+.f64 1 x) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (/.f64 1 (+.f64 1 x)) 1)
(*.f64 2 (/.f64 1/2 (+.f64 1 x)))
(*.f64 (+.f64 x (+.f64 x 2)) (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 4 (/.f64 (/.f64 1 (+.f64 1 x)) 4))
(*.f64 (/.f64 2 (+.f64 1 x)) 1/2)
(*.f64 (/.f64 4 (+.f64 1 x)) 1/4)
(*.f64 1/2 (/.f64 2 (+.f64 1 x)))
(*.f64 (*.f64 (+.f64 1 x) 1/2) (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 1/4 (/.f64 4 (+.f64 1 x)))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x))
(*.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) 1/2))
(*.f64 (/.f64 1/2 (+.f64 1 x)) 2)
(*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) 4) 4)
(*.f64 (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 x (+.f64 x 2)))
(pow.f64 (/.f64 1 (+.f64 1 x)) 1)
(neg.f64 (/.f64 -1 (+.f64 1 x)))
Outputs
(/.f64 -1 x)
(-.f64 1 (/.f64 1 x))
(+.f64 1 (/.f64 -1 x))
(-.f64 (+.f64 1 (*.f64 -1 x)) (/.f64 1 x))
(+.f64 (*.f64 -1 x) (-.f64 1 (/.f64 1 x)))
(+.f64 1 (-.f64 (neg.f64 x) (/.f64 1 x)))
(-.f64 (+.f64 1 (neg.f64 x)) (/.f64 1 x))
(+.f64 1 (-.f64 (/.f64 -1 x) x))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2))) (/.f64 1 x))
(+.f64 (+.f64 (*.f64 -1 x) (pow.f64 x 2)) (-.f64 1 (/.f64 1 x)))
(+.f64 (-.f64 1 (/.f64 1 x)) (+.f64 (neg.f64 x) (pow.f64 x 2)))
(+.f64 1 (+.f64 (pow.f64 x 2) (-.f64 (/.f64 -1 x) x)))
(/.f64 -1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4)))))
(/.f64 -1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4)))))
1
(+.f64 1 (*.f64 -1 x))
(+.f64 1 (neg.f64 x))
(-.f64 1 x)
(+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2)))
(+.f64 (*.f64 -1 x) (+.f64 (pow.f64 x 2) 1))
(+.f64 (neg.f64 x) (+.f64 1 (pow.f64 x 2)))
(+.f64 (+.f64 1 (neg.f64 x)) (pow.f64 x 2))
(+.f64 (-.f64 1 x) (pow.f64 x 2))
(+.f64 (*.f64 -1 (pow.f64 x 3)) (+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2))))
(+.f64 (+.f64 (*.f64 -1 x) (+.f64 (pow.f64 x 2) 1)) (*.f64 -1 (pow.f64 x 3)))
(+.f64 (+.f64 (neg.f64 x) (+.f64 1 (pow.f64 x 2))) (neg.f64 (pow.f64 x 3)))
(+.f64 (+.f64 (+.f64 1 (neg.f64 x)) (pow.f64 x 2)) (neg.f64 (pow.f64 x 3)))
(+.f64 (neg.f64 x) (+.f64 (pow.f64 x 2) (-.f64 1 (pow.f64 x 3))))
(/.f64 1 x)
(-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))
(+.f64 (/.f64 1 x) (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))) (/.f64 1 (pow.f64 x 2)))
(+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 x) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4)))))
(/.f64 1 x)
(-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))
(+.f64 (/.f64 1 x) (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))) (/.f64 1 (pow.f64 x 2)))
(+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 x) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4)))))
(+.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 1 (+.f64 x 1)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(+.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 0)
(+.f64 (/.f64 1 (+.f64 x 1)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(+.f64 0 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)))
(+.f64 (/.f64 1 (+.f64 x 1)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(+.f64 -1 (+.f64 1 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))))
(+.f64 (/.f64 1 (+.f64 x 1)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(+.f64 (neg.f64 (/.f64 1 x)) (/.f64 1 (+.f64 1 x)))
(+.f64 (/.f64 1 (+.f64 x 1)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(+.f64 (+.f64 1 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))) -1)
(+.f64 (/.f64 1 (+.f64 x 1)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1/2) (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1/2))
(+.f64 (/.f64 1 (+.f64 x 1)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(*.f64 1 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)))
(+.f64 (/.f64 1 (+.f64 x 1)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)
(+.f64 (/.f64 1 (+.f64 x 1)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(*.f64 2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1/2))
(+.f64 (/.f64 1 (+.f64 x 1)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(*.f64 2 (-.f64 (/.f64 1/2 (+.f64 1 x)) (/.f64 1/2 x)))
(*.f64 2 (-.f64 (/.f64 1/2 (+.f64 x 1)) (/.f64 1/2 x)))
(*.f64 -1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))
(+.f64 (/.f64 1 (+.f64 x 1)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(*.f64 4 (/.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4))
(+.f64 (/.f64 1 (+.f64 x 1)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(*.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 2) 1/2)
(+.f64 (/.f64 1 (+.f64 x 1)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(*.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))) -1)
(+.f64 (/.f64 1 (+.f64 x 1)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(*.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4) 1/4)
(+.f64 (/.f64 1 (+.f64 x 1)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 2))
(+.f64 (/.f64 1 (+.f64 x 1)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(*.f64 1/2 (-.f64 (/.f64 2 (+.f64 1 x)) (/.f64 2 x)))
(*.f64 1/2 (-.f64 (/.f64 2 (+.f64 x 1)) (/.f64 2 x)))
(*.f64 1/2 (-.f64 (/.f64 -2 (-.f64 -1 x)) (/.f64 2 x)))
(*.f64 1/4 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4))
(+.f64 (/.f64 1 (+.f64 x 1)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(*.f64 1/4 (-.f64 (/.f64 4 (+.f64 1 x)) (/.f64 4 x)))
(*.f64 1/4 (-.f64 (/.f64 4 (+.f64 x 1)) (/.f64 4 x)))
(*.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1/2) 2)
(+.f64 (/.f64 1 (+.f64 x 1)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(*.f64 (/.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4) 4)
(+.f64 (/.f64 1 (+.f64 x 1)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(/.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)
(+.f64 (/.f64 1 (+.f64 x 1)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(/.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 2) 2)
(+.f64 (/.f64 1 (+.f64 x 1)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(/.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))) -1)
(+.f64 (/.f64 1 (+.f64 x 1)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(/.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4) 4)
(+.f64 (/.f64 1 (+.f64 x 1)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(/.f64 (*.f64 2 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))) -2)
(+.f64 (/.f64 1 (+.f64 x 1)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(/.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 8) 8)
(+.f64 (/.f64 1 (+.f64 x 1)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(/.f64 (*.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))) 4) -4)
(+.f64 (/.f64 1 (+.f64 x 1)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(/.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 8)) 16)
(+.f64 (/.f64 1 (+.f64 x 1)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(/.f64 (neg.f64 (*.f64 2 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))) 2)
(+.f64 (/.f64 1 (+.f64 x 1)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 8)) (*.f64 2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 8))) 32)
(+.f64 (/.f64 1 (+.f64 x 1)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(/.f64 (+.f64 (neg.f64 (*.f64 2 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))) (neg.f64 (*.f64 2 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))))) 4)
(+.f64 (/.f64 1 (+.f64 x 1)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(pow.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)
(+.f64 (/.f64 1 (+.f64 x 1)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(neg.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))
(+.f64 (/.f64 1 (+.f64 x 1)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(+.f64 (/.f64 1 (+.f64 1 x)) 0)
(/.f64 1 (+.f64 x 1))
(/.f64 -1 (-.f64 -1 x))
(+.f64 0 (/.f64 1 (+.f64 1 x)))
(/.f64 1 (+.f64 x 1))
(/.f64 -1 (-.f64 -1 x))
(+.f64 (/.f64 1/2 (+.f64 1 x)) (/.f64 1/2 (+.f64 1 x)))
(/.f64 1 (+.f64 x 1))
(/.f64 -1 (-.f64 -1 x))
(-.f64 (/.f64 1 (+.f64 1 x)) 0)
(/.f64 1 (+.f64 x 1))
(/.f64 -1 (-.f64 -1 x))
(*.f64 1 (/.f64 1 (+.f64 1 x)))
(/.f64 1 (+.f64 x 1))
(/.f64 -1 (-.f64 -1 x))
(*.f64 (+.f64 1 x) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (+.f64 x 1) (/.f64 1 (*.f64 (+.f64 x 1) (+.f64 x 1))))
(*.f64 (+.f64 x 1) (/.f64 (/.f64 -1 (-.f64 -1 x)) (+.f64 x 1)))
(*.f64 (+.f64 x 1) (/.f64 -1 (*.f64 (+.f64 x 1) (-.f64 -1 x))))
(*.f64 (/.f64 1 (+.f64 1 x)) 1)
(/.f64 1 (+.f64 x 1))
(/.f64 -1 (-.f64 -1 x))
(*.f64 2 (/.f64 1/2 (+.f64 1 x)))
(*.f64 2 (/.f64 1/2 (+.f64 x 1)))
(*.f64 (+.f64 x (+.f64 x 2)) (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (+.f64 x 1) (/.f64 1 (*.f64 (+.f64 x 1) (+.f64 x 1))))
(*.f64 (+.f64 x 1) (/.f64 (/.f64 -1 (-.f64 -1 x)) (+.f64 x 1)))
(*.f64 (+.f64 x 1) (/.f64 -1 (*.f64 (+.f64 x 1) (-.f64 -1 x))))
(*.f64 4 (/.f64 (/.f64 1 (+.f64 1 x)) 4))
(/.f64 1 (+.f64 x 1))
(/.f64 -1 (-.f64 -1 x))
(*.f64 (/.f64 2 (+.f64 1 x)) 1/2)
(*.f64 1/2 (/.f64 2 (+.f64 x 1)))
(*.f64 1/2 (/.f64 -2 (-.f64 -1 x)))
(*.f64 (/.f64 4 (+.f64 1 x)) 1/4)
(*.f64 1/4 (/.f64 4 (+.f64 x 1)))
(*.f64 1/2 (/.f64 2 (+.f64 1 x)))
(*.f64 1/2 (/.f64 2 (+.f64 x 1)))
(*.f64 1/2 (/.f64 -2 (-.f64 -1 x)))
(*.f64 (*.f64 (+.f64 1 x) 1/2) (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (+.f64 x 1) (*.f64 1/2 (/.f64 2 (*.f64 (+.f64 x 1) (+.f64 x 1)))))
(*.f64 (+.f64 x 1) (*.f64 1/2 (/.f64 (/.f64 -2 (-.f64 -1 x)) (+.f64 x 1))))
(*.f64 (+.f64 x 1) (*.f64 1/2 (/.f64 (/.f64 2 (+.f64 x 1)) (+.f64 x 1))))
(*.f64 1/4 (/.f64 4 (+.f64 1 x)))
(*.f64 1/4 (/.f64 4 (+.f64 x 1)))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x))
(*.f64 (+.f64 x 1) (/.f64 1 (*.f64 (+.f64 x 1) (+.f64 x 1))))
(*.f64 (+.f64 x 1) (/.f64 (/.f64 -1 (-.f64 -1 x)) (+.f64 x 1)))
(*.f64 (+.f64 x 1) (/.f64 -1 (*.f64 (+.f64 x 1) (-.f64 -1 x))))
(*.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) 1/2))
(*.f64 (+.f64 x 1) (*.f64 1/2 (/.f64 2 (*.f64 (+.f64 x 1) (+.f64 x 1)))))
(*.f64 (+.f64 x 1) (*.f64 1/2 (/.f64 (/.f64 -2 (-.f64 -1 x)) (+.f64 x 1))))
(*.f64 (+.f64 x 1) (*.f64 1/2 (/.f64 (/.f64 2 (+.f64 x 1)) (+.f64 x 1))))
(*.f64 (/.f64 1/2 (+.f64 1 x)) 2)
(*.f64 2 (/.f64 1/2 (+.f64 x 1)))
(*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) 4) 4)
(/.f64 1 (+.f64 x 1))
(/.f64 -1 (-.f64 -1 x))
(*.f64 (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 x (+.f64 x 2)))
(*.f64 (+.f64 x 1) (/.f64 1 (*.f64 (+.f64 x 1) (+.f64 x 1))))
(*.f64 (+.f64 x 1) (/.f64 (/.f64 -1 (-.f64 -1 x)) (+.f64 x 1)))
(*.f64 (+.f64 x 1) (/.f64 -1 (*.f64 (+.f64 x 1) (-.f64 -1 x))))
(pow.f64 (/.f64 1 (+.f64 1 x)) 1)
(/.f64 1 (+.f64 x 1))
(/.f64 -1 (-.f64 -1 x))
(neg.f64 (/.f64 -1 (+.f64 1 x)))
(/.f64 1 (+.f64 x 1))
(/.f64 -1 (-.f64 -1 x))

eval28.0ms (0.2%)

Compiler

Compiled 1515 to 1209 computations (20.2% saved)

prune20.0ms (0.1%)

Pruning

9 alts after pruning (8 fresh and 1 done)

PrunedKeptTotal
New1078115
Fresh000
Picked011
Done000
Total1079116
Error
0.5b
Counts
116 → 9
Alt Table
Click to see full alt table
StatusErrorProgram
33.6b
(/.f64 -1 (pow.f64 x 2))
29.5b
(/.f64 -1 x)
33.7b
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))
33.6b
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
13.4b
(-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x))
46.4b
(-.f64 (/.f64 1 x) (/.f64 1 x))
33.7b
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
28.3b
(-.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)) (/.f64 1 x))
30.2b
(-.f64 1 (/.f64 1 x))
Compiler

Compiled 202 to 164 computations (18.8% saved)

localize20.0ms (0.1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (+.f64 1 x) (+.f64 1 x))
0.5b
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
8.4b
(-.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)) (/.f64 1 x))
14.8b
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x))
Compiler

Compiled 55 to 41 computations (25.5% saved)

series2.0ms (0%)

Counts
4 → 48
Calls

12 calls:

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

rewrite99.0ms (0.7%)

Algorithm
batch-egg-rewrite
Rules
1240×rational.json-simplify-38
1190×exponential.json-3
1190×rational.json-1
1190×rational.json-2
1190×rational.json-4
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
010130
184118
222582
364082
4372282
Stop Event
node limit
Counts
4 → 356
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x))
(-.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)) (/.f64 1 x))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (+.f64 1 x) (+.f64 1 x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 1 (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 (+.f64 1 x) 2)) (/.f64 1 (*.f64 (+.f64 1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 1 (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (+.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (-.f64 -1 x) (/.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (+.f64 1 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 2 (fabs.f64 (+.f64 1 x))) (/.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (/.f64 (*.f64 (+.f64 1 x) 2) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4))) (*.f64 (+.f64 1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (*.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 2 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (+.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2) (/.f64 2 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2) (*.f64 (/.f64 2 (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (+.f64 1 x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (*.f64 (+.f64 1 x) 4) (/.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (+.f64 1 x) 4) (/.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)) (*.f64 4 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)) (/.f64 (*.f64 (+.f64 1 x) 4) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (+.f64 1 x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) 2) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (+.f64 1 x)) (/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) 2) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) 2) (*.f64 (/.f64 2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (+.f64 1 x)) (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (+.f64 1 x))) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (+.f64 1 x)) (/.f64 (/.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (-.f64 -1 x) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (-.f64 -1 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 (+.f64 1 x) (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 x) (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 x) (*.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 x) (/.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 2 (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 2 (*.f64 (+.f64 1 x) (-.f64 -1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 (*.f64 2 (-.f64 -1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (neg.f64 (*.f64 (+.f64 1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.f64 2 (*.f64 (+.f64 1 x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) 4) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) 4) (/.f64 4 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) 4) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)) (/.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 -1 x)) (*.f64 2 (*.f64 (+.f64 1 x) (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 -1 x)) (/.f64 -2 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 4) (*.f64 2 (/.f64 2 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) 2) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (*.f64 4 (/.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1 (-.f64 -1 x))) (*.f64 2 (/.f64 (+.f64 1 x) (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1 (-.f64 -1 x))) (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 2 (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (+.f64 1 x))) (*.f64 (fabs.f64 (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))) (fabs.f64 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (fabs.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (+.f64 1 x)) (fabs.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 1 x) 2) (+.f64 1 x)) (*.f64 (+.f64 1 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (-.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (-.f64 -1 x) (/.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1 x) (+.f64 1 x)) (+.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1 (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 1 x) 4)) (*.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (*.f64 2 (*.f64 2 (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) 2) (+.f64 1 x))) (*.f64 (+.f64 1 x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (+.f64 1 x) (-.f64 -1 x))) (*.f64 2 (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (/.f64 2 (+.f64 1 x)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x)))) (*.f64 2 (fabs.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 2 (/.f64 1 (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2 (/.f64 1 (+.f64 1 x))) (*.f64 2 (*.f64 (+.f64 1 x) (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2 (/.f64 1 (+.f64 1 x))) (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (/.f64 1 (+.f64 1 x))) (*.f64 (+.f64 1 x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 1 x) 2) (fabs.f64 (+.f64 1 x))) (*.f64 2 (fabs.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (fabs.f64 (+.f64 1 x))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 -1 x) (/.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2)) (neg.f64 (/.f64 2 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x)))) (neg.f64 (fabs.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 1 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 1 x) 4) (*.f64 (+.f64 1 x) (+.f64 1 x))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1 (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (+.f64 1 x)))) (fabs.f64 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 8 (/.f64 1 (+.f64 1 x))) (*.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 4) (/.f64 1 (+.f64 1 x))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (/.f64 1 (-.f64 -1 x))) (/.f64 1 (+.f64 1 x))) (*.f64 2 (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (fabs.f64 (+.f64 1 x))) (/.f64 1 (+.f64 1 x))) (fabs.f64 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (/.f64 (+.f64 1 x) (+.f64 1 x))) (-.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2) (/.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 2 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2 (/.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 2 (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (/.f64 (+.f64 1 x) (+.f64 1 x))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))) (/.f64 (+.f64 1 x) (+.f64 1 x))) (fabs.f64 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1 (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2) (+.f64 1 x)) (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (+.f64 1 x)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (*.f64 (+.f64 1 x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 1 x) 4)) (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x))) (+.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 1 x) 2)) (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 x) 2) (+.f64 1 x))) (neg.f64 (*.f64 (+.f64 1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 1 x) 4) (/.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))) (fabs.f64 (+.f64 1 x))) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (+.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 1 (-.f64 -1 x)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (+.f64 (/.f64 1 x) (/.f64 1 (-.f64 -1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 1 x)) (/.f64 1 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (+.f64 (/.f64 1 x) (/.f64 1 (-.f64 -1 x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (/.f64 1 x)) (-.f64 1 (/.f64 1 (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (/.f64 1 x) (/.f64 1 (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 x) (/.f64 1 (-.f64 -1 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 x) (/.f64 1 (-.f64 -1 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 1 x) (/.f64 1 (-.f64 -1 x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 x) (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 x) (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 x) (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (+.f64 1 x) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2) (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 1 x)) (/.f64 1 (*.f64 (+.f64 1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 x) 2) (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (fabs.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 1 (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 x) 1/2) (/.f64 (*.f64 (+.f64 1 x) 2) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (+.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 1 x) 2) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 (+.f64 1 x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)) (+.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 1 x) 2)) (/.f64 2 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1 (+.f64 1 x))) (+.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (fabs.f64 (+.f64 1 x))) (fabs.f64 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) 2)) (*.f64 (+.f64 1 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (+.f64 1 x) (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (+.f64 1 x) (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 (+.f64 1 x) (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))) (/.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))) (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 1 x) (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 x) (/.f64 1 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2) (/.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (/.f64 (*.f64 (+.f64 1 x) 2) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2) (/.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (+.f64 1 x) 4) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)) (/.f64 (*.f64 (+.f64 1 x) 4) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)) (*.f64 4 (/.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) 2) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (+.f64 1 x)) (/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) 2) (/.f64 2 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) 2) (*.f64 (/.f64 2 (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (+.f64 1 x)) (/.f64 1 (fabs.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (+.f64 1 x)) (/.f64 (/.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (+.f64 1 x)) (fabs.f64 (/.f64 1 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (+.f64 1 x) (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 x) (/.f64 1 (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 x) (*.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (neg.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) 4) (*.f64 2 (/.f64 2 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) 4) (/.f64 4 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 -1 x)) (*.f64 2 (/.f64 1 (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 -1 x)) (/.f64 -2 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 1 x) (-.f64 -1 x))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (+.f64 1 x))) (fabs.f64 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 1 x) 2) (+.f64 1 x)) (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 1 x) 2) (+.f64 1 x)) (/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (/.f64 1 (-.f64 -1 x)) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (fabs.f64 (+.f64 1 x))) (fabs.f64 (/.f64 2 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (+.f64 1 x)))) (*.f64 2 (fabs.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))) (*.f64 2 (*.f64 (+.f64 1 x) (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))) (+.f64 1 x)) (*.f64 (+.f64 1 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))) (*.f64 (+.f64 1 x) (+.f64 1 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 1 x) 2) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))) (fabs.f64 (+.f64 1 x))) (*.f64 2 (fabs.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 1 x) 4) (/.f64 1 (+.f64 1 x))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)) (/.f64 (+.f64 1 x) (+.f64 1 x))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (-.f64 -1 x) (/.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1 (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))) (/.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (+.f64 1 x))) (/.f64 (+.f64 1 x) (+.f64 1 x))) (fabs.f64 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4))) 2) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) 2)) (*.f64 (+.f64 1 x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 1 x) 2)) (neg.f64 (/.f64 2 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))) (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (-.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (+.f64 1 x)))) (neg.f64 (fabs.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (fabs.f64 (+.f64 1 x)) (-.f64 -1 x)) (*.f64 (fabs.f64 (+.f64 1 x)) (-.f64 -1 x))) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (+.f64 1 x)) (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (fabs.f64 (+.f64 1 x))) (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (fabs.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (fabs.f64 (+.f64 1 x))) (neg.f64 (fabs.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (+.f64 1 x) (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))) (/.f64 (+.f64 1 x) (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))) (/.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (fabs.f64 (+.f64 1 x)) (-.f64 -1 x)) (/.f64 (+.f64 1 x) (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (fabs.f64 (+.f64 1 x)) (-.f64 -1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (fabs.f64 (+.f64 1 x)) (-.f64 -1 x)) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (+.f64 1 x) (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 1 x) (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (fabs.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (+.f64 1 x) (neg.f64 (fabs.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (fabs.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (fabs.f64 (+.f64 1 x)) (neg.f64 (fabs.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 -1 x) (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (fabs.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (-.f64 -1 x) (neg.f64 (fabs.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (fabs.f64 (+.f64 1 x))) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (fabs.f64 (+.f64 1 x))) (fabs.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (fabs.f64 (+.f64 1 x))) (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (fabs.f64 (+.f64 1 x))) (neg.f64 (fabs.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (fabs.f64 (+.f64 1 x))) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (fabs.f64 (+.f64 1 x))) (fabs.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (fabs.f64 (+.f64 1 x))) (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (fabs.f64 (+.f64 1 x))) (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (fabs.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (fabs.f64 (+.f64 1 x)) (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (fabs.f64 (+.f64 1 x)) (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))) (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))) (*.f64 (fabs.f64 (+.f64 1 x)) (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (*.f64 2 (fabs.f64 (+.f64 1 x))) (*.f64 (+.f64 1 x) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (neg.f64 (*.f64 (+.f64 1 x) 2)) (*.f64 (+.f64 1 x) 1/2)))))))

simplify170.0ms (1.2%)

Algorithm
egg-herbie
Rules
1722×rational.json-simplify-49
1040×rational.json-simplify-50
924×rational.json-simplify-43
742×rational.json-simplify-2
628×rational.json-simplify-35
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
067612514
1239112094
2636611572
Stop Event
node limit
Counts
404 → 500
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1 x))
(+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2)))
(+.f64 (*.f64 -1 (pow.f64 x 3)) (+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2))))
(/.f64 1 x)
(-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(/.f64 1 x)
(-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(/.f64 -1 x)
(-.f64 1 (/.f64 1 x))
(-.f64 (+.f64 1 (*.f64 -1 x)) (/.f64 1 x))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2))) (/.f64 1 x))
(/.f64 -1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(/.f64 -1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
1
(+.f64 1 (*.f64 -2 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (+.f64 1 (*.f64 -2 x)))
(+.f64 (*.f64 3 (pow.f64 x 2)) (+.f64 1 (+.f64 (*.f64 -2 x) (*.f64 -4 (pow.f64 x 3)))))
(/.f64 1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 2 (/.f64 1 (pow.f64 x 3))))
(-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 4))) (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 (pow.f64 x 3))))
(-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 4))) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 x 5))) (*.f64 2 (/.f64 1 (pow.f64 x 3)))))
(/.f64 1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 2 (/.f64 1 (pow.f64 x 3))))
(-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 4))) (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 (pow.f64 x 3))))
(-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 4))) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 x 5))) (*.f64 2 (/.f64 1 (pow.f64 x 3)))))
1
(+.f64 (*.f64 2 x) 1)
(+.f64 (*.f64 2 x) (+.f64 1 (pow.f64 x 2)))
(+.f64 (*.f64 2 x) (+.f64 1 (pow.f64 x 2)))
(pow.f64 x 2)
(+.f64 (*.f64 2 x) (pow.f64 x 2))
(+.f64 (*.f64 2 x) (+.f64 1 (pow.f64 x 2)))
(+.f64 (*.f64 2 x) (+.f64 1 (pow.f64 x 2)))
(pow.f64 x 2)
(+.f64 (*.f64 2 x) (pow.f64 x 2))
(+.f64 (*.f64 2 x) (+.f64 1 (pow.f64 x 2)))
(+.f64 (*.f64 2 x) (+.f64 1 (pow.f64 x 2)))
(+.f64 0 (/.f64 1 (+.f64 1 x)))
(+.f64 -1 (-.f64 1 (/.f64 1 (-.f64 -1 x))))
(+.f64 (/.f64 1 (+.f64 1 x)) 0)
(+.f64 (/.f64 1 (*.f64 (+.f64 1 x) 2)) (/.f64 1 (*.f64 (+.f64 1 x) 2)))
(-.f64 0 (/.f64 1 (-.f64 -1 x)))
(-.f64 (/.f64 1 (+.f64 1 x)) 0)
(/.f64 1 (+.f64 1 x))
(/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1 (+.f64 1 x)))
(/.f64 -1 (-.f64 -1 x))
(/.f64 -1 (*.f64 (-.f64 -1 x) (/.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 2 (*.f64 (+.f64 1 x) 2))
(/.f64 2 (/.f64 (*.f64 2 (fabs.f64 (+.f64 1 x))) (/.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x)))))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))) (+.f64 1 x)))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (/.f64 (*.f64 (+.f64 1 x) 2) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4))) (*.f64 (+.f64 1 x) 2)))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (*.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 2 (+.f64 1 x))))
(/.f64 (/.f64 1 (+.f64 1 x)) 1)
(/.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x))))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2) (/.f64 2 (+.f64 1 x)))
(/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2) (*.f64 (/.f64 2 (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 4 (*.f64 (+.f64 1 x) 4))
(/.f64 4 (/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 4 (*.f64 (*.f64 (+.f64 1 x) 4) (/.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 4 (/.f64 (*.f64 (+.f64 1 x) 4) (/.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)) (*.f64 4 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)) (/.f64 (*.f64 (+.f64 1 x) 4) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (/.f64 2 (+.f64 1 x)) 2)
(/.f64 (/.f64 2 (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) 2) (+.f64 1 x)))
(/.f64 (/.f64 2 (+.f64 1 x)) (/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (*.f64 (+.f64 1 x) 2) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))
(/.f64 (*.f64 (+.f64 1 x) 2) (*.f64 (/.f64 2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (fabs.f64 (+.f64 1 x)) (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (+.f64 1 x))) (+.f64 1 x)))
(/.f64 (fabs.f64 (+.f64 1 x)) (/.f64 (/.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (fabs.f64 (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x)))))
(/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (+.f64 1 x)))
(/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (-.f64 -1 x) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (/.f64 1 (-.f64 -1 x)) -1)
(/.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 (+.f64 1 x) (-.f64 -1 x)))
(/.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))
(/.f64 (-.f64 -1 x) (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (-.f64 -1 x) (*.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (-.f64 -1 x) (/.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 -2 (*.f64 2 (-.f64 -1 x)))
(/.f64 -2 (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 2 (*.f64 (+.f64 1 x) (-.f64 -1 x)))))
(/.f64 -2 (*.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))))
(/.f64 -2 (*.f64 (*.f64 2 (-.f64 -1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 -2 (neg.f64 (*.f64 (+.f64 1 x) 2)))
(/.f64 8 (*.f64 2 (*.f64 (+.f64 1 x) 4)))
(/.f64 8 (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)))))
(/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (*.f64 (+.f64 1 x) 4) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)))
(/.f64 (*.f64 (+.f64 1 x) 4) (/.f64 4 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (*.f64 (+.f64 1 x) 4) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)) (/.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (*.f64 2 (-.f64 -1 x)) (*.f64 2 (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(/.f64 (*.f64 2 (-.f64 -1 x)) (/.f64 -2 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 4) (*.f64 2 (/.f64 2 (+.f64 1 x))))
(/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) 4)
(/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) 2) (+.f64 1 x))))
(/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) 4)))
(/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (*.f64 4 (/.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (*.f64 2 (/.f64 1 (-.f64 -1 x))) (*.f64 2 (/.f64 (+.f64 1 x) (-.f64 -1 x))))
(/.f64 (*.f64 2 (/.f64 1 (-.f64 -1 x))) (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 2 (-.f64 -1 x))))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (+.f64 1 x))) (*.f64 (fabs.f64 (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (/.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))) (fabs.f64 (+.f64 1 x)))
(/.f64 (/.f64 1 (fabs.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (+.f64 1 x)) (fabs.f64 (+.f64 1 x))))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) 2) (+.f64 1 x)) (*.f64 (+.f64 1 x) 2))
(/.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (-.f64 -1 x))
(/.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (-.f64 -1 x) (/.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 (+.f64 1 x) (+.f64 1 x)) (+.f64 1 x))
(/.f64 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1 (-.f64 -1 x)))
(/.f64 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (*.f64 2 (*.f64 (+.f64 1 x) 4)) (*.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4))))
(/.f64 -4 (*.f64 2 (*.f64 2 (-.f64 -1 x))))
(/.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) 2) (+.f64 1 x))) (*.f64 (+.f64 1 x) 4))
(/.f64 (*.f64 2 (/.f64 (+.f64 1 x) (-.f64 -1 x))) (*.f64 2 (-.f64 -1 x)))
(/.f64 (*.f64 2 (*.f64 2 (/.f64 2 (+.f64 1 x)))) 8)
(/.f64 (*.f64 2 (/.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x)))) (*.f64 2 (fabs.f64 (+.f64 1 x))))
(/.f64 (*.f64 2 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 2 (/.f64 1 (-.f64 -1 x))))
(/.f64 (/.f64 -2 (/.f64 1 (+.f64 1 x))) (*.f64 2 (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(/.f64 (/.f64 -2 (/.f64 1 (+.f64 1 x))) (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))))
(/.f64 (/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (/.f64 1 (+.f64 1 x))) (*.f64 (+.f64 1 x) 4))
(/.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) 2))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) 2) (fabs.f64 (+.f64 1 x))) (*.f64 2 (fabs.f64 (+.f64 1 x))))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (fabs.f64 (+.f64 1 x))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (+.f64 1 x))))
(/.f64 (/.f64 (-.f64 -1 x) (/.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (-.f64 -1 x)))
(/.f64 (neg.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2)) (neg.f64 (/.f64 2 (+.f64 1 x))))
(/.f64 (neg.f64 (/.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x)))) (neg.f64 (fabs.f64 (+.f64 1 x))))
(/.f64 (neg.f64 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 1 (+.f64 1 x)))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) 4) (*.f64 (+.f64 1 x) (+.f64 1 x))) 4)
(/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) 4)
(/.f64 (/.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1 (-.f64 -1 x)))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (+.f64 1 x)))) (fabs.f64 (+.f64 1 x)))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (-.f64 -1 x)))
(/.f64 (/.f64 8 (/.f64 1 (+.f64 1 x))) (*.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4))))
(/.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 4) (/.f64 1 (+.f64 1 x))) 4)
(/.f64 (/.f64 (*.f64 2 (/.f64 1 (-.f64 -1 x))) (/.f64 1 (+.f64 1 x))) (*.f64 2 (-.f64 -1 x)))
(/.f64 (/.f64 (/.f64 1 (fabs.f64 (+.f64 1 x))) (/.f64 1 (+.f64 1 x))) (fabs.f64 (+.f64 1 x)))
(/.f64 (/.f64 -1 (/.f64 (+.f64 1 x) (+.f64 1 x))) (-.f64 -1 x))
(/.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2) (/.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 2 (+.f64 1 x)))
(/.f64 (/.f64 4 (/.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) 4))
(/.f64 (/.f64 -2 (/.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 2 (-.f64 -1 x)))
(/.f64 (/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (/.f64 (+.f64 1 x) (+.f64 1 x))) 4)
(/.f64 (/.f64 (/.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))) (/.f64 (+.f64 1 x) (+.f64 1 x))) (fabs.f64 (+.f64 1 x)))
(/.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1 (-.f64 -1 x)))
(/.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2) (+.f64 1 x)) (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2))
(/.f64 (/.f64 4 (+.f64 1 x)) 4)
(/.f64 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))) 1/2)
(/.f64 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (*.f64 (+.f64 1 x) 1/2))
(/.f64 (neg.f64 (*.f64 (+.f64 1 x) 4)) (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4))))
(/.f64 (neg.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x))) (+.f64 1 x))
(/.f64 (neg.f64 (*.f64 (+.f64 1 x) 2)) (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))))
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 x) 2) (+.f64 1 x))) (neg.f64 (*.f64 (+.f64 1 x) 2)))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) 4) (/.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))) (fabs.f64 (+.f64 1 x))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(pow.f64 (/.f64 1 (+.f64 1 x)) 1)
(neg.f64 (/.f64 1 (-.f64 -1 x)))
(+.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 0)
(+.f64 0 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)))
(+.f64 -1 (-.f64 1 (+.f64 (/.f64 1 x) (/.f64 1 (-.f64 -1 x)))))
(+.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (neg.f64 (/.f64 1 x)) (/.f64 1 (+.f64 1 x)))
(+.f64 (-.f64 1 (+.f64 (/.f64 1 x) (/.f64 1 (-.f64 -1 x)))) -1)
(+.f64 (-.f64 -1 (/.f64 1 x)) (-.f64 1 (/.f64 1 (-.f64 -1 x))))
(*.f64 1 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)))
(*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)
(*.f64 -1 (+.f64 (/.f64 1 x) (/.f64 1 (-.f64 -1 x))))
(*.f64 2 (/.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 2))
(*.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 2) 1/2)
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 (-.f64 -1 x))) -1)
(*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 2))
(*.f64 (/.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 2) 2)
(/.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)
(/.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 2) 2)
(/.f64 (+.f64 (/.f64 1 x) (/.f64 1 (-.f64 -1 x))) -1)
(/.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4) 4)
(/.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4)) 8)
(pow.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)
(neg.f64 (+.f64 (/.f64 1 x) (/.f64 1 (-.f64 -1 x))))
(+.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 0)
(+.f64 0 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(+.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))))
(-.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 0)
(*.f64 1 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (+.f64 1 x) (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 (+.f64 1 x) (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)))
(*.f64 (+.f64 1 x) (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1 (+.f64 1 x))))
(*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 1)
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 -1 (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x)))
(*.f64 2 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2))
(*.f64 2 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) 2)))
(*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 (+.f64 1 x)))
(*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2) 1/2)
(*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2) (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))
(*.f64 (/.f64 2 (+.f64 1 x)) (/.f64 1 (*.f64 (+.f64 1 x) 2)))
(*.f64 (*.f64 (+.f64 1 x) 2) (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) 2)))
(*.f64 (fabs.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (fabs.f64 (+.f64 1 x))))
(*.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 1 (-.f64 -1 x)))
(*.f64 1/2 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2))
(*.f64 (*.f64 (+.f64 1 x) 1/2) (/.f64 (*.f64 (+.f64 1 x) 2) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 (/.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (+.f64 1 x))
(*.f64 (/.f64 (*.f64 (+.f64 1 x) 2) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 (+.f64 1 x) 1/2))
(*.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)) (+.f64 1 x))
(*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x)) -1)
(*.f64 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) 2)) (/.f64 2 (+.f64 1 x)))
(*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1 (+.f64 1 x))) (+.f64 1 x))
(*.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (fabs.f64 (+.f64 1 x))) (fabs.f64 (+.f64 1 x)))
(*.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2) 2)
(*.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) 2)) (*.f64 (+.f64 1 x) 2))
(*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) 2)) 2)
(pow.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 1)
(neg.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x)))
(fabs.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(fabs.f64 (/.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(fabs.f64 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(fabs.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (+.f64 1 x) (-.f64 -1 x))))
(fabs.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (+.f64 1 x) (-.f64 -1 x))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (+.f64 1 x) (+.f64 1 x))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 (+.f64 1 x) (-.f64 -1 x))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 (+.f64 1 x) (+.f64 1 x))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))))
(fabs.f64 (*.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(fabs.f64 (*.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(fabs.f64 (*.f64 (/.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(fabs.f64 (*.f64 (/.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))) (/.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))) (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(+.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 0)
(+.f64 0 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(-.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 0)
(-.f64 0 (*.f64 (+.f64 1 x) (-.f64 -1 x)))
(/.f64 1 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (+.f64 1 x) (/.f64 1 (+.f64 1 x)))
(/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 1)
(/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(/.f64 -1 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 -1 (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x)))
(/.f64 2 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2))
(/.f64 2 (/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x)))
(/.f64 2 (*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2) (/.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) 2)
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (/.f64 (*.f64 (+.f64 1 x) 2) (+.f64 1 x)))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))))
(/.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(/.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2) (/.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(/.f64 4 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 4))
(/.f64 4 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(/.f64 4 (/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (+.f64 1 x)))
(/.f64 4 (/.f64 (*.f64 (+.f64 1 x) 4) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)) 4)
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)) (/.f64 (*.f64 (+.f64 1 x) 4) (+.f64 1 x)))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)) (*.f64 4 (/.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 2 (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) 2) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(/.f64 (/.f64 2 (+.f64 1 x)) (/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2) (+.f64 1 x)))
(/.f64 (*.f64 (+.f64 1 x) 2) (/.f64 2 (+.f64 1 x)))
(/.f64 (*.f64 (+.f64 1 x) 2) (*.f64 (/.f64 2 (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (fabs.f64 (+.f64 1 x)) (/.f64 1 (fabs.f64 (+.f64 1 x))))
(/.f64 (fabs.f64 (+.f64 1 x)) (/.f64 (/.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))) (+.f64 1 x)))
(/.f64 (fabs.f64 (+.f64 1 x)) (fabs.f64 (/.f64 1 (+.f64 1 x))))
(/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) -1)
(/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (+.f64 1 x) (-.f64 -1 x)))
(/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(/.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(/.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (+.f64 1 x)))
(/.f64 (-.f64 -1 x) (/.f64 1 (-.f64 -1 x)))
(/.f64 (-.f64 -1 x) (*.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)))
(/.f64 -2 (neg.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2)))
(/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))
(/.f64 (*.f64 (+.f64 1 x) 4) (*.f64 2 (/.f64 2 (+.f64 1 x))))
(/.f64 (*.f64 (+.f64 1 x) 4) (/.f64 4 (+.f64 1 x)))
(/.f64 (*.f64 2 (-.f64 -1 x)) (*.f64 2 (/.f64 1 (-.f64 -1 x))))
(/.f64 (*.f64 2 (-.f64 -1 x)) (/.f64 -2 (+.f64 1 x)))
(/.f64 (*.f64 2 (*.f64 (+.f64 1 x) (-.f64 -1 x))) -2)
(/.f64 (*.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4))) 8)
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (+.f64 1 x) (-.f64 -1 x)))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x))
(/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (+.f64 1 x))) (fabs.f64 (+.f64 1 x)))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) 2) (+.f64 1 x)) (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) 2) (+.f64 1 x)) (/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x)))
(/.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (/.f64 1 (-.f64 -1 x)) (+.f64 1 x)))
(/.f64 (/.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))) -2)
(/.f64 (*.f64 2 (fabs.f64 (+.f64 1 x))) (fabs.f64 (/.f64 2 (+.f64 1 x))))
(/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (+.f64 1 x)))) (*.f64 2 (fabs.f64 (+.f64 1 x))))
(/.f64 (*.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))) (*.f64 2 (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))) (+.f64 1 x)) (*.f64 (+.f64 1 x) 2))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))) (*.f64 (+.f64 1 x) (+.f64 1 x))) 2)
(/.f64 (/.f64 4 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) 4)
(/.f64 (/.f64 (*.f64 (+.f64 1 x) 2) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) 2))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))) (fabs.f64 (+.f64 1 x))) (*.f64 2 (fabs.f64 (+.f64 1 x))))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) 4) (/.f64 1 (+.f64 1 x))) 4)
(/.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)) (/.f64 (+.f64 1 x) (+.f64 1 x))) 4)
(/.f64 (/.f64 (-.f64 -1 x) (/.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1 (-.f64 -1 x)))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))) (/.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (+.f64 1 x))) (/.f64 (+.f64 1 x) (+.f64 1 x))) (fabs.f64 (+.f64 1 x)))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (-.f64 -1 x)))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4))) 2) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))) 1/2)
(/.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) 2)) (*.f64 (+.f64 1 x) 1/2))
(/.f64 (*.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) 2))
(/.f64 (neg.f64 (*.f64 (+.f64 1 x) 2)) (neg.f64 (/.f64 2 (+.f64 1 x))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))) (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))))
(/.f64 (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (-.f64 -1 x))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (+.f64 1 x)))) (neg.f64 (fabs.f64 (+.f64 1 x))))
(/.f64 (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (*.f64 (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (*.f64 (*.f64 (fabs.f64 (+.f64 1 x)) (-.f64 -1 x)) (*.f64 (fabs.f64 (+.f64 1 x)) (-.f64 -1 x))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(pow.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 1)
(neg.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)))
(fabs.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(fabs.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)))
(fabs.f64 (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 1 x)) (-.f64 -1 x)))
(fabs.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(fabs.f64 (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (fabs.f64 (+.f64 1 x))) (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (fabs.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (neg.f64 (fabs.f64 (+.f64 1 x))) (neg.f64 (fabs.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (+.f64 1 x) (-.f64 -1 x))))
(fabs.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))) (/.f64 (+.f64 1 x) (-.f64 -1 x))))
(fabs.f64 (*.f64 (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))) (/.f64 (+.f64 1 x) (+.f64 1 x))))
(fabs.f64 (*.f64 (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))))
(fabs.f64 (*.f64 (*.f64 (fabs.f64 (+.f64 1 x)) (-.f64 -1 x)) (/.f64 (+.f64 1 x) (-.f64 -1 x))))
(fabs.f64 (*.f64 (*.f64 (fabs.f64 (+.f64 1 x)) (-.f64 -1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x))))
(fabs.f64 (*.f64 (*.f64 (fabs.f64 (+.f64 1 x)) (-.f64 -1 x)) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (+.f64 1 x) (-.f64 -1 x))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (+.f64 1 x) (+.f64 1 x))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(fabs.f64 (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(fabs.f64 (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(fabs.f64 (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(fabs.f64 (*.f64 (+.f64 1 x) (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (fabs.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (+.f64 1 x) (neg.f64 (fabs.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (fabs.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 1 x)) (neg.f64 (fabs.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (-.f64 -1 x) (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (fabs.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (-.f64 -1 x) (neg.f64 (fabs.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (fabs.f64 (+.f64 1 x))) (+.f64 1 x)))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (fabs.f64 (+.f64 1 x))) (fabs.f64 (+.f64 1 x))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (fabs.f64 (+.f64 1 x))) (-.f64 -1 x)))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (fabs.f64 (+.f64 1 x))) (neg.f64 (fabs.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (neg.f64 (fabs.f64 (+.f64 1 x))) (+.f64 1 x)))
(fabs.f64 (*.f64 (neg.f64 (fabs.f64 (+.f64 1 x))) (fabs.f64 (+.f64 1 x))))
(fabs.f64 (*.f64 (neg.f64 (fabs.f64 (+.f64 1 x))) (-.f64 -1 x)))
(fabs.f64 (*.f64 (neg.f64 (fabs.f64 (+.f64 1 x))) (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (fabs.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(fabs.f64 (*.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (fabs.f64 (+.f64 1 x)) (-.f64 -1 x))))
(fabs.f64 (*.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(fabs.f64 (*.f64 (/.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (/.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (fabs.f64 (+.f64 1 x)) (-.f64 -1 x))))
(fabs.f64 (*.f64 (/.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))) (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))) (*.f64 (fabs.f64 (+.f64 1 x)) (-.f64 -1 x))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(fabs.f64 (*.f64 (*.f64 2 (fabs.f64 (+.f64 1 x))) (*.f64 (+.f64 1 x) 1/2)))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (+.f64 1 x) 2)) (*.f64 (+.f64 1 x) 1/2)))
Outputs
1
(+.f64 1 (*.f64 -1 x))
(+.f64 1 (neg.f64 x))
(+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2)))
(+.f64 (neg.f64 x) (+.f64 1 (pow.f64 x 2)))
(+.f64 (*.f64 -1 (pow.f64 x 3)) (+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1 x) (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 3))))
(+.f64 (neg.f64 x) (+.f64 (+.f64 1 (pow.f64 x 2)) (neg.f64 (pow.f64 x 3))))
(+.f64 (neg.f64 x) (+.f64 (neg.f64 (pow.f64 x 3)) (+.f64 1 (pow.f64 x 2))))
(/.f64 1 x)
(-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))) (/.f64 1 (pow.f64 x 2)))
(+.f64 (/.f64 1 x) (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4))))
(+.f64 (/.f64 1 x) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4)))))
(/.f64 1 x)
(-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))) (/.f64 1 (pow.f64 x 2)))
(+.f64 (/.f64 1 x) (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4))))
(+.f64 (/.f64 1 x) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4)))))
(/.f64 -1 x)
(-.f64 1 (/.f64 1 x))
(-.f64 (+.f64 1 (*.f64 -1 x)) (/.f64 1 x))
(+.f64 (*.f64 -1 x) (-.f64 1 (/.f64 1 x)))
(+.f64 1 (-.f64 (neg.f64 x) (/.f64 1 x)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2))) (/.f64 1 x))
(+.f64 (+.f64 (*.f64 -1 x) (pow.f64 x 2)) (-.f64 1 (/.f64 1 x)))
(+.f64 1 (-.f64 (+.f64 (neg.f64 x) (pow.f64 x 2)) (/.f64 1 x)))
(+.f64 1 (+.f64 (neg.f64 x) (-.f64 (pow.f64 x 2) (/.f64 1 x))))
(/.f64 -1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 5))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4))))
(+.f64 (/.f64 1 (pow.f64 x 5)) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4)))))
(+.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4)))) (/.f64 1 (pow.f64 x 5)))
(/.f64 -1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 5))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4))))
(+.f64 (/.f64 1 (pow.f64 x 5)) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4)))))
(+.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4)))) (/.f64 1 (pow.f64 x 5)))
1
(+.f64 1 (*.f64 -2 x))
(+.f64 1 (*.f64 x -2))
(+.f64 (*.f64 3 (pow.f64 x 2)) (+.f64 1 (*.f64 -2 x)))
(+.f64 (+.f64 1 (*.f64 x -2)) (*.f64 (pow.f64 x 2) 3))
(+.f64 (*.f64 x -2) (+.f64 (*.f64 (pow.f64 x 2) 3) 1))
(+.f64 (*.f64 x -2) (+.f64 1 (*.f64 (pow.f64 x 2) 3)))
(+.f64 (*.f64 3 (pow.f64 x 2)) (+.f64 1 (+.f64 (*.f64 -2 x) (*.f64 -4 (pow.f64 x 3)))))
(+.f64 1 (+.f64 (+.f64 (*.f64 x -2) (*.f64 (pow.f64 x 3) -4)) (*.f64 (pow.f64 x 2) 3)))
(+.f64 1 (+.f64 (*.f64 (pow.f64 x 2) 3) (+.f64 (*.f64 x -2) (*.f64 (pow.f64 x 3) -4))))
(+.f64 1 (+.f64 (*.f64 x -2) (+.f64 (*.f64 (pow.f64 x 3) -4) (*.f64 (pow.f64 x 2) 3))))
(/.f64 1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 2 (/.f64 1 (pow.f64 x 3))))
(-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 4))) (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 (pow.f64 x 3))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 (pow.f64 x 4)))) (*.f64 2 (/.f64 1 (pow.f64 x 3))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (-.f64 (*.f64 3 (/.f64 1 (pow.f64 x 4))) (*.f64 2 (/.f64 1 (pow.f64 x 3)))))
(-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 4))) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 x 5))) (*.f64 2 (/.f64 1 (pow.f64 x 3)))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 (pow.f64 x 4)))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 3))) (*.f64 4 (/.f64 1 (pow.f64 x 5)))))
(/.f64 1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 2 (/.f64 1 (pow.f64 x 3))))
(-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 4))) (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 (pow.f64 x 3))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 (pow.f64 x 4)))) (*.f64 2 (/.f64 1 (pow.f64 x 3))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (-.f64 (*.f64 3 (/.f64 1 (pow.f64 x 4))) (*.f64 2 (/.f64 1 (pow.f64 x 3)))))
(-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 4))) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 x 5))) (*.f64 2 (/.f64 1 (pow.f64 x 3)))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 (pow.f64 x 4)))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 3))) (*.f64 4 (/.f64 1 (pow.f64 x 5)))))
1
(+.f64 (*.f64 2 x) 1)
(+.f64 1 (*.f64 x 2))
(+.f64 (*.f64 2 x) (+.f64 1 (pow.f64 x 2)))
(+.f64 (*.f64 x 2) (+.f64 1 (pow.f64 x 2)))
(+.f64 1 (+.f64 (pow.f64 x 2) (*.f64 x 2)))
(+.f64 (*.f64 2 x) (+.f64 1 (pow.f64 x 2)))
(+.f64 (*.f64 x 2) (+.f64 1 (pow.f64 x 2)))
(+.f64 1 (+.f64 (pow.f64 x 2) (*.f64 x 2)))
(pow.f64 x 2)
(+.f64 (*.f64 2 x) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 x 2))
(+.f64 (*.f64 2 x) (+.f64 1 (pow.f64 x 2)))
(+.f64 (*.f64 x 2) (+.f64 1 (pow.f64 x 2)))
(+.f64 1 (+.f64 (pow.f64 x 2) (*.f64 x 2)))
(+.f64 (*.f64 2 x) (+.f64 1 (pow.f64 x 2)))
(+.f64 (*.f64 x 2) (+.f64 1 (pow.f64 x 2)))
(+.f64 1 (+.f64 (pow.f64 x 2) (*.f64 x 2)))
(pow.f64 x 2)
(+.f64 (*.f64 2 x) (pow.f64 x 2))
(+.f64 (pow.f64 x 2) (*.f64 x 2))
(+.f64 (*.f64 2 x) (+.f64 1 (pow.f64 x 2)))
(+.f64 (*.f64 x 2) (+.f64 1 (pow.f64 x 2)))
(+.f64 1 (+.f64 (pow.f64 x 2) (*.f64 x 2)))
(+.f64 (*.f64 2 x) (+.f64 1 (pow.f64 x 2)))
(+.f64 (*.f64 x 2) (+.f64 1 (pow.f64 x 2)))
(+.f64 1 (+.f64 (pow.f64 x 2) (*.f64 x 2)))
(+.f64 0 (/.f64 1 (+.f64 1 x)))
(/.f64 1 (+.f64 1 x))
(+.f64 -1 (-.f64 1 (/.f64 1 (-.f64 -1 x))))
(/.f64 1 (+.f64 1 x))
(+.f64 (/.f64 1 (+.f64 1 x)) 0)
(/.f64 1 (+.f64 1 x))
(+.f64 (/.f64 1 (*.f64 (+.f64 1 x) 2)) (/.f64 1 (*.f64 (+.f64 1 x) 2)))
(/.f64 1 (+.f64 1 x))
(-.f64 0 (/.f64 1 (-.f64 -1 x)))
(/.f64 1 (+.f64 1 x))
(-.f64 (/.f64 1 (+.f64 1 x)) 0)
(/.f64 1 (+.f64 1 x))
(/.f64 1 (+.f64 1 x))
(/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 1 (+.f64 1 x))
(/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 1 (+.f64 1 x))
(/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1 (+.f64 1 x)))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (*.f64 (-.f64 -1 x) (/.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 1 (+.f64 1 x))
(/.f64 2 (*.f64 (+.f64 1 x) 2))
(/.f64 1 (+.f64 1 x))
(/.f64 2 (/.f64 (*.f64 2 (fabs.f64 (+.f64 1 x))) (/.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x)))))
(/.f64 1 (+.f64 1 x))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))) (+.f64 1 x)))
(/.f64 1 (+.f64 1 x))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (/.f64 (*.f64 (+.f64 1 x) 2) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (+.f64 1 x))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4))) (*.f64 (+.f64 1 x) 2)))
(/.f64 1 (+.f64 1 x))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (*.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (+.f64 1 x))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 2 (+.f64 1 x))))
(/.f64 1 (+.f64 1 x))
(/.f64 (/.f64 1 (+.f64 1 x)) 1)
(/.f64 1 (+.f64 1 x))
(/.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 1 (+.f64 1 x))
(/.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x))))
(/.f64 1 (*.f64 (+.f64 1 x) (neg.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)))))
(/.f64 1 (*.f64 (-.f64 -1 x) (/.f64 (+.f64 1 x) (-.f64 -1 x))))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (+.f64 1 x))
(/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2) (/.f64 2 (+.f64 1 x)))
(/.f64 1 (+.f64 1 x))
(/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2) (*.f64 (/.f64 2 (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 1 (+.f64 1 x))
(/.f64 4 (*.f64 (+.f64 1 x) 4))
(/.f64 1 (+.f64 1 x))
(/.f64 4 (/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (/.f64 2 (+.f64 1 x)) 1/2))
(/.f64 4 (*.f64 (*.f64 (+.f64 1 x) 4) (/.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 1 (+.f64 1 x))
(/.f64 4 (/.f64 (*.f64 (+.f64 1 x) 4) (/.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 1 (+.f64 1 x))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)) (*.f64 4 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (+.f64 1 x))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)) (/.f64 (*.f64 (+.f64 1 x) 4) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (+.f64 1 x))
(/.f64 (/.f64 2 (+.f64 1 x)) 2)
(/.f64 1 (+.f64 1 x))
(/.f64 (/.f64 2 (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) 2) (+.f64 1 x)))
(/.f64 1 (+.f64 1 x))
(/.f64 (/.f64 2 (+.f64 1 x)) (/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (+.f64 1 x))
(/.f64 (*.f64 (+.f64 1 x) 2) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))
(/.f64 1 (+.f64 1 x))
(/.f64 (*.f64 (+.f64 1 x) 2) (*.f64 (/.f64 2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (+.f64 1 x))
(/.f64 (fabs.f64 (+.f64 1 x)) (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (+.f64 1 x))) (+.f64 1 x)))
(/.f64 1 (+.f64 1 x))
(/.f64 (fabs.f64 (+.f64 1 x)) (/.f64 (/.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (+.f64 1 x))
(/.f64 (fabs.f64 (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x)))))
(/.f64 1 (+.f64 1 x))
(/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (+.f64 1 x)))
(/.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))
(*.f64 (+.f64 1 x) (/.f64 (-.f64 -1 x) (*.f64 (/.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (-.f64 -1 x) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(*.f64 (+.f64 1 x) (/.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (/.f64 (+.f64 1 x) (/.f64 1 (-.f64 -1 x))))))
(/.f64 (/.f64 1 (-.f64 -1 x)) -1)
(/.f64 1 (+.f64 1 x))
(/.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 (+.f64 1 x) (-.f64 -1 x)))
(/.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x))))
(/.f64 1 (*.f64 (+.f64 1 x) (neg.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)))))
(/.f64 1 (*.f64 (-.f64 -1 x) (/.f64 (+.f64 1 x) (-.f64 -1 x))))
(/.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (+.f64 1 x))
(/.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x))))
(/.f64 1 (*.f64 (+.f64 1 x) (neg.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)))))
(/.f64 1 (*.f64 (-.f64 -1 x) (/.f64 (+.f64 1 x) (-.f64 -1 x))))
(/.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))
(/.f64 (-.f64 -1 x) (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))
(/.f64 (-.f64 -1 x) (*.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (+.f64 1 x))
(/.f64 (-.f64 -1 x) (/.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (-.f64 -1 x) (/.f64 (+.f64 1 x) (*.f64 (-.f64 -1 x) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (-.f64 -1 x)))
(/.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (/.f64 (+.f64 1 x) (-.f64 -1 x)))))
(/.f64 -2 (*.f64 2 (-.f64 -1 x)))
(/.f64 1 (+.f64 1 x))
(/.f64 -2 (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 2 (*.f64 (+.f64 1 x) (-.f64 -1 x)))))
(/.f64 (/.f64 (+.f64 1 x) -1/2) (*.f64 2 (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(/.f64 -2 (*.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))))
(/.f64 1 (+.f64 1 x))
(/.f64 -2 (*.f64 (*.f64 2 (-.f64 -1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 1 (+.f64 1 x))
(/.f64 -2 (neg.f64 (*.f64 (+.f64 1 x) 2)))
(/.f64 1 (+.f64 1 x))
(/.f64 8 (*.f64 2 (*.f64 (+.f64 1 x) 4)))
(/.f64 1 (+.f64 1 x))
(/.f64 8 (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)))))
(/.f64 (/.f64 (+.f64 1 x) 1/8) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 8)))
(/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (+.f64 1 x))
(/.f64 (*.f64 (+.f64 1 x) 4) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)))
(/.f64 1 (+.f64 1 x))
(/.f64 (*.f64 (+.f64 1 x) 4) (/.f64 4 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (+.f64 1 x))
(/.f64 (*.f64 (+.f64 1 x) 4) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)) (/.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 1 (+.f64 1 x))
(/.f64 (*.f64 2 (-.f64 -1 x)) (*.f64 2 (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(/.f64 (*.f64 (-.f64 -1 x) 1) (*.f64 (+.f64 1 x) (-.f64 -1 x)))
(/.f64 (*.f64 2 (-.f64 -1 x)) (/.f64 -2 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (+.f64 1 x))
(/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 4) (*.f64 2 (/.f64 2 (+.f64 1 x))))
(/.f64 1 (+.f64 1 x))
(/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) 4)
(*.f64 (/.f64 2 (+.f64 1 x)) 1/2)
(/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) 2) (+.f64 1 x))))
(*.f64 (/.f64 2 (+.f64 1 x)) 1/2)
(/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) 4)))
(*.f64 (/.f64 2 (+.f64 1 x)) 1/2)
(/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (*.f64 4 (/.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (/.f64 2 (+.f64 1 x)) 1/2)
(/.f64 (*.f64 2 (/.f64 1 (-.f64 -1 x))) (*.f64 2 (/.f64 (+.f64 1 x) (-.f64 -1 x))))
(*.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 2 (*.f64 2 (/.f64 (+.f64 1 x) (-.f64 -1 x)))))
(/.f64 (*.f64 (/.f64 1 (-.f64 -1 x)) 1) (/.f64 (+.f64 1 x) (-.f64 -1 x)))
(/.f64 (*.f64 2 (/.f64 1 (-.f64 -1 x))) (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 2 (-.f64 -1 x))))
(*.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 2 (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 2 (-.f64 -1 x)))))
(*.f64 2 (/.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (-.f64 -1 x) (*.f64 (/.f64 2 (+.f64 1 x)) 1))))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (+.f64 1 x))
(/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (+.f64 1 x))) (*.f64 (fabs.f64 (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (+.f64 1 x))
(/.f64 (/.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))) (fabs.f64 (+.f64 1 x)))
(/.f64 1 (+.f64 1 x))
(/.f64 (/.f64 1 (fabs.f64 (+.f64 1 x))) (*.f64 (/.f64 1 (+.f64 1 x)) (fabs.f64 (+.f64 1 x))))
(/.f64 1 (+.f64 1 x))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) 2) (+.f64 1 x)) (*.f64 (+.f64 1 x) 2))
(/.f64 1 (+.f64 1 x))
(/.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (-.f64 -1 x))
(/.f64 (+.f64 1 x) (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (-.f64 -1 x) (/.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (+.f64 1 x) (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (-.f64 -1 x))
(/.f64 (/.f64 (+.f64 1 x) (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (+.f64 1 x))
(/.f64 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1 (-.f64 -1 x)))
(/.f64 1 (+.f64 1 x))
(/.f64 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 1 (+.f64 1 x))
(/.f64 (*.f64 2 (*.f64 (+.f64 1 x) 4)) (*.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4))))
(/.f64 1 (+.f64 1 x))
(/.f64 -4 (*.f64 2 (*.f64 2 (-.f64 -1 x))))
(/.f64 1 (+.f64 1 x))
(/.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) 2) (+.f64 1 x))) (*.f64 (+.f64 1 x) 4))
(*.f64 (/.f64 2 (+.f64 1 x)) 1/2)
(/.f64 (*.f64 2 (/.f64 (+.f64 1 x) (-.f64 -1 x))) (*.f64 2 (-.f64 -1 x)))
(*.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 2 (*.f64 2 (-.f64 -1 x))))
(/.f64 (*.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) 1) (-.f64 -1 x))
(/.f64 (*.f64 2 (*.f64 2 (/.f64 2 (+.f64 1 x)))) 8)
(*.f64 (/.f64 2 (+.f64 1 x)) 1/2)
(/.f64 (*.f64 2 (/.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x)))) (*.f64 2 (fabs.f64 (+.f64 1 x))))
(/.f64 1 (+.f64 1 x))
(/.f64 (*.f64 2 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 2 (/.f64 1 (-.f64 -1 x))))
(*.f64 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 2 (*.f64 2 (/.f64 1 (-.f64 -1 x)))))
(/.f64 (*.f64 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) 1) (/.f64 1 (-.f64 -1 x)))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (-.f64 -1 x))) (/.f64 (/.f64 (+.f64 1 x) -1/2) 2))
(/.f64 (/.f64 -2 (/.f64 1 (+.f64 1 x))) (*.f64 2 (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(/.f64 (/.f64 (+.f64 1 x) -1/2) (*.f64 2 (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(/.f64 (/.f64 -2 (/.f64 1 (+.f64 1 x))) (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))))
(/.f64 1 (+.f64 1 x))
(/.f64 (/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (/.f64 1 (+.f64 1 x))) (*.f64 (+.f64 1 x) 4))
(*.f64 (/.f64 2 (+.f64 1 x)) 1/2)
(/.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) 2))
(/.f64 1 (+.f64 1 x))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) 2) (fabs.f64 (+.f64 1 x))) (*.f64 2 (fabs.f64 (+.f64 1 x))))
(/.f64 1 (+.f64 1 x))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (fabs.f64 (+.f64 1 x))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (+.f64 1 x))))
(/.f64 1 (+.f64 1 x))
(/.f64 (/.f64 (-.f64 -1 x) (/.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (-.f64 -1 x)))
(/.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))
(/.f64 (neg.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2)) (neg.f64 (/.f64 2 (+.f64 1 x))))
(/.f64 (neg.f64 (*.f64 2 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))) (neg.f64 (/.f64 2 (+.f64 1 x))))
(/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) -2) (neg.f64 (/.f64 2 (+.f64 1 x))))
(/.f64 (*.f64 2 (/.f64 1 (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (neg.f64 (/.f64 2 (+.f64 1 x))))
(/.f64 (neg.f64 (/.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x)))) (neg.f64 (fabs.f64 (+.f64 1 x))))
(/.f64 (neg.f64 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 1 (+.f64 1 x)))
(/.f64 1 (+.f64 1 x))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) 4) (*.f64 (+.f64 1 x) (+.f64 1 x))) 4)
(/.f64 1 (+.f64 1 x))
(/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 1 (+.f64 1 x))
(/.f64 (/.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2))
(/.f64 1 (+.f64 1 x))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) 4)
(/.f64 1 (+.f64 1 x))
(/.f64 (/.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1 (-.f64 -1 x)))
(/.f64 1 (+.f64 1 x))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))
(/.f64 1 (+.f64 1 x))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (+.f64 1 x)))) (fabs.f64 (+.f64 1 x)))
(/.f64 1 (+.f64 1 x))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (-.f64 -1 x)))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(/.f64 (/.f64 8 (/.f64 1 (+.f64 1 x))) (*.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4))))
(/.f64 (/.f64 (+.f64 1 x) 1/8) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 8)))
(/.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 4) (/.f64 1 (+.f64 1 x))) 4)
(/.f64 1 (+.f64 1 x))
(/.f64 (/.f64 (*.f64 2 (/.f64 1 (-.f64 -1 x))) (/.f64 1 (+.f64 1 x))) (*.f64 2 (-.f64 -1 x)))
(*.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 2 (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 2 (-.f64 -1 x)))))
(*.f64 2 (/.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (-.f64 -1 x) (*.f64 (/.f64 2 (+.f64 1 x)) 1))))
(/.f64 (/.f64 (/.f64 1 (fabs.f64 (+.f64 1 x))) (/.f64 1 (+.f64 1 x))) (fabs.f64 (+.f64 1 x)))
(/.f64 1 (+.f64 1 x))
(/.f64 (/.f64 -1 (/.f64 (+.f64 1 x) (+.f64 1 x))) (-.f64 -1 x))
(/.f64 1 (+.f64 1 x))
(/.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2) (/.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 2 (+.f64 1 x)))
(/.f64 1 (+.f64 1 x))
(/.f64 (/.f64 4 (/.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) 4))
(/.f64 1 (+.f64 1 x))
(/.f64 (/.f64 -2 (/.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 2 (-.f64 -1 x)))
(/.f64 1 (+.f64 1 x))
(/.f64 (/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (/.f64 (+.f64 1 x) (+.f64 1 x))) 4)
(*.f64 (/.f64 2 (+.f64 1 x)) 1/2)
(/.f64 (/.f64 (/.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))) (/.f64 (+.f64 1 x) (+.f64 1 x))) (fabs.f64 (+.f64 1 x)))
(/.f64 1 (+.f64 1 x))
(/.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1 (-.f64 -1 x)))
(/.f64 1 (+.f64 1 x))
(/.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 1 (+.f64 1 x))
(/.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2) (+.f64 1 x)) (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2))
(/.f64 1 (+.f64 1 x))
(/.f64 (/.f64 4 (+.f64 1 x)) 4)
(/.f64 1 (+.f64 1 x))
(/.f64 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))) 1/2)
(/.f64 1 (+.f64 1 x))
(/.f64 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (*.f64 (+.f64 1 x) 1/2))
(/.f64 1 (+.f64 1 x))
(/.f64 (neg.f64 (*.f64 (+.f64 1 x) 4)) (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4))))
(/.f64 (neg.f64 (*.f64 4 (+.f64 1 x))) (neg.f64 (*.f64 (+.f64 1 x) (*.f64 4 (+.f64 1 x)))))
(/.f64 (*.f64 (+.f64 1 x) -4) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) -4)))
(/.f64 (neg.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x))) (+.f64 1 x))
(/.f64 (+.f64 1 x) (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (-.f64 -1 x))
(/.f64 (neg.f64 (*.f64 (+.f64 1 x) 2)) (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))))
(/.f64 (neg.f64 (*.f64 2 (+.f64 1 x))) (neg.f64 (*.f64 (+.f64 1 x) (*.f64 2 (+.f64 1 x)))))
(/.f64 (*.f64 (+.f64 1 x) -2) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) -2)))
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 x) 2) (+.f64 1 x))) (neg.f64 (*.f64 (+.f64 1 x) 2)))
(/.f64 (neg.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 1 x)))) (neg.f64 (*.f64 2 (+.f64 1 x))))
(/.f64 (*.f64 (/.f64 (+.f64 1 x) (+.f64 1 x)) -2) (*.f64 (+.f64 1 x) -2))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) 4) (/.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)))
(/.f64 1 (+.f64 1 x))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))) (fabs.f64 (+.f64 1 x))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 1 (+.f64 1 x))
(pow.f64 (/.f64 1 (+.f64 1 x)) 1)
(/.f64 1 (+.f64 1 x))
(neg.f64 (/.f64 1 (-.f64 -1 x)))
(/.f64 1 (+.f64 1 x))
(+.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 0)
(-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))
(+.f64 0 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)))
(-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))
(+.f64 -1 (-.f64 1 (+.f64 (/.f64 1 x) (/.f64 1 (-.f64 -1 x)))))
(neg.f64 (+.f64 (/.f64 1 x) (/.f64 1 (-.f64 -1 x))))
(+.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))
(+.f64 (neg.f64 (/.f64 1 x)) (/.f64 1 (+.f64 1 x)))
(-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))
(+.f64 (-.f64 1 (+.f64 (/.f64 1 x) (/.f64 1 (-.f64 -1 x)))) -1)
(+.f64 -1 (-.f64 1 (+.f64 (/.f64 1 x) (/.f64 1 (-.f64 -1 x)))))
(neg.f64 (+.f64 (/.f64 1 x) (/.f64 1 (-.f64 -1 x))))
(+.f64 (-.f64 -1 (/.f64 1 x)) (-.f64 1 (/.f64 1 (-.f64 -1 x))))
(-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))
(*.f64 1 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)))
(-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))
(*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)
(-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))
(*.f64 -1 (+.f64 (/.f64 1 x) (/.f64 1 (-.f64 -1 x))))
(+.f64 -1 (-.f64 1 (+.f64 (/.f64 1 x) (/.f64 1 (-.f64 -1 x)))))
(neg.f64 (+.f64 (/.f64 1 x) (/.f64 1 (-.f64 -1 x))))
(*.f64 2 (/.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 2))
(-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))
(*.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 2) 1/2)
(-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))
(*.f64 (+.f64 (/.f64 1 x) (/.f64 1 (-.f64 -1 x))) -1)
(+.f64 -1 (-.f64 1 (+.f64 (/.f64 1 x) (/.f64 1 (-.f64 -1 x)))))
(neg.f64 (+.f64 (/.f64 1 x) (/.f64 1 (-.f64 -1 x))))
(*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 2))
(-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))
(*.f64 (/.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 2) 2)
(-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))
(/.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)
(-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))
(/.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 2) 2)
(-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))
(/.f64 (+.f64 (/.f64 1 x) (/.f64 1 (-.f64 -1 x))) -1)
(+.f64 -1 (-.f64 1 (+.f64 (/.f64 1 x) (/.f64 1 (-.f64 -1 x)))))
(neg.f64 (+.f64 (/.f64 1 x) (/.f64 1 (-.f64 -1 x))))
(/.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4) 4)
(-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))
(/.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4)) 8)
(-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))
(pow.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)
(-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))
(neg.f64 (+.f64 (/.f64 1 x) (/.f64 1 (-.f64 -1 x))))
(+.f64 -1 (-.f64 1 (+.f64 (/.f64 1 x) (/.f64 1 (-.f64 -1 x)))))
(+.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 0)
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(+.f64 0 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(+.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))))
(+.f64 (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(-.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 0)
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 1 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (+.f64 1 x) (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (+.f64 1 x) (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (+.f64 1 x) (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1 (+.f64 1 x))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 1)
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 -1 (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 2 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 2 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) 2)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 (+.f64 1 x)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2) 1/2)
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2) (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (/.f64 2 (+.f64 1 x)) (/.f64 1 (*.f64 (+.f64 1 x) 2)))
(*.f64 (/.f64 1 (*.f64 2 (+.f64 1 x))) (/.f64 2 (+.f64 1 x)))
(*.f64 2 (/.f64 (/.f64 2 (+.f64 1 x)) (*.f64 4 (+.f64 1 x))))
(*.f64 (*.f64 (+.f64 1 x) 2) (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) 2)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (fabs.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (fabs.f64 (+.f64 1 x))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 1 (-.f64 -1 x)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 1/2 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (*.f64 (+.f64 1 x) 1/2) (/.f64 (*.f64 (+.f64 1 x) 2) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (/.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (+.f64 1 x))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (/.f64 (*.f64 (+.f64 1 x) 2) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 (+.f64 1 x) 1/2))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x)) -1)
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) 2)) (/.f64 2 (+.f64 1 x)))
(*.f64 (/.f64 1 (*.f64 2 (+.f64 1 x))) (/.f64 2 (+.f64 1 x)))
(*.f64 2 (/.f64 (/.f64 2 (+.f64 1 x)) (*.f64 4 (+.f64 1 x))))
(*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1 (+.f64 1 x))) (+.f64 1 x))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (fabs.f64 (+.f64 1 x))) (fabs.f64 (+.f64 1 x)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2) 2)
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) 2)) (*.f64 (+.f64 1 x) 2))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) 2)) 2)
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(pow.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 1)
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(neg.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(fabs.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(fabs.f64 (/.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(fabs.f64 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(fabs.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (+.f64 1 x) (-.f64 -1 x))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(fabs.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (fabs.f64 (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (fabs.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (fabs.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (+.f64 1 x) (-.f64 -1 x))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(fabs.f64 (*.f64 (/.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(fabs.f64 (*.f64 (/.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (fabs.f64 (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (fabs.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (fabs.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 (+.f64 1 x) (-.f64 -1 x))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (fabs.f64 (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (fabs.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (fabs.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(fabs.f64 (*.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(fabs.f64 (*.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(fabs.f64 (*.f64 (/.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(fabs.f64 (*.f64 (/.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (fabs.f64 (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (fabs.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (fabs.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))) (/.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (fabs.f64 (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (fabs.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (fabs.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))) (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (fabs.f64 (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (fabs.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (fabs.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(+.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 0)
(*.f64 (+.f64 1 x) (+.f64 1 x))
(+.f64 0 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(-.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 0)
(*.f64 (+.f64 1 x) (+.f64 1 x))
(-.f64 0 (*.f64 (+.f64 1 x) (-.f64 -1 x)))
(neg.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)))
(*.f64 (-.f64 -1 x) (neg.f64 (+.f64 1 x)))
(*.f64 (+.f64 1 x) (neg.f64 (-.f64 -1 x)))
(/.f64 1 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (+.f64 1 x) (/.f64 1 (+.f64 1 x)))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 1)
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 -1 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 -1 (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x)))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 2 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 2 (/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x)))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 2 (*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2) (/.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) 2)
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (/.f64 (*.f64 (+.f64 1 x) 2) (+.f64 1 x)))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2) (/.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 4 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 4))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 4 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 4 (/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (+.f64 1 x)))
(/.f64 (+.f64 1 x) (*.f64 (/.f64 2 (+.f64 1 x)) 1/2))
(/.f64 4 (/.f64 (*.f64 (+.f64 1 x) 4) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)) 4)
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)) (/.f64 (*.f64 (+.f64 1 x) 4) (+.f64 1 x)))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)) (*.f64 4 (/.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (/.f64 2 (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) 2) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (/.f64 2 (+.f64 1 x)) (/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2) (+.f64 1 x)))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (*.f64 (+.f64 1 x) 2) (/.f64 2 (+.f64 1 x)))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (*.f64 (+.f64 1 x) 2) (*.f64 (/.f64 2 (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (fabs.f64 (+.f64 1 x)) (/.f64 1 (fabs.f64 (+.f64 1 x))))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (fabs.f64 (+.f64 1 x)) (/.f64 (/.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))) (+.f64 1 x)))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (fabs.f64 (+.f64 1 x)) (fabs.f64 (/.f64 1 (+.f64 1 x))))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) -1)
(neg.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)))
(*.f64 (-.f64 -1 x) (neg.f64 (+.f64 1 x)))
(*.f64 (+.f64 1 x) (neg.f64 (-.f64 -1 x)))
(/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (+.f64 1 x) (-.f64 -1 x)))
(*.f64 (-.f64 -1 x) (-.f64 -1 x))
(/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(*.f64 (+.f64 1 x) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))
(*.f64 (+.f64 1 x) (/.f64 (-.f64 -1 x) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(/.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (+.f64 1 x)))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (-.f64 -1 x) (/.f64 1 (-.f64 -1 x)))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (-.f64 -1 x) (*.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 -2 (neg.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2)))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (*.f64 (+.f64 1 x) 4) (*.f64 2 (/.f64 2 (+.f64 1 x))))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (*.f64 (+.f64 1 x) 4) (/.f64 4 (+.f64 1 x)))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (*.f64 2 (-.f64 -1 x)) (*.f64 2 (/.f64 1 (-.f64 -1 x))))
(/.f64 (/.f64 (*.f64 2 (-.f64 -1 x)) 2) (/.f64 1 (-.f64 -1 x)))
(/.f64 (*.f64 (-.f64 -1 x) 1) (/.f64 1 (-.f64 -1 x)))
(*.f64 (-.f64 -1 x) (/.f64 (/.f64 (+.f64 1 x) -1/2) 2))
(/.f64 (*.f64 2 (-.f64 -1 x)) (/.f64 -2 (+.f64 1 x)))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (*.f64 2 (*.f64 (+.f64 1 x) (-.f64 -1 x))) -2)
(neg.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)))
(*.f64 (-.f64 -1 x) (neg.f64 (+.f64 1 x)))
(*.f64 (+.f64 1 x) (neg.f64 (-.f64 -1 x)))
(/.f64 (*.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4))) 8)
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (+.f64 1 x) (-.f64 -1 x)))
(*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(*.f64 (+.f64 1 x) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(*.f64 (+.f64 1 x) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (+.f64 1 x))) (fabs.f64 (+.f64 1 x)))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) 2) (+.f64 1 x)) (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) 2) (+.f64 1 x)) (/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x)))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (/.f64 1 (-.f64 -1 x)) (+.f64 1 x)))
(/.f64 (+.f64 1 x) (/.f64 (-.f64 -1 x) (/.f64 (+.f64 1 x) (/.f64 1 (-.f64 -1 x)))))
(/.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(/.f64 (/.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))) -2)
(/.f64 (neg.f64 (*.f64 (+.f64 1 x) (*.f64 2 (+.f64 1 x)))) -2)
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) -2)) -2)
(/.f64 (*.f64 2 (fabs.f64 (+.f64 1 x))) (fabs.f64 (/.f64 2 (+.f64 1 x))))
(/.f64 (*.f64 2 (fabs.f64 (+.f64 1 x))) (/.f64 2 (fabs.f64 (+.f64 1 x))))
(*.f64 2 (/.f64 (fabs.f64 (+.f64 1 x)) (/.f64 2 (fabs.f64 (+.f64 1 x)))))
(/.f64 (*.f64 2 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (+.f64 1 x)))) (*.f64 2 (fabs.f64 (+.f64 1 x))))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (*.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))) (*.f64 2 (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(*.f64 (+.f64 1 x) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))) (+.f64 1 x)) (*.f64 (+.f64 1 x) 2))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))) (*.f64 (+.f64 1 x) (+.f64 1 x))) 2)
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (/.f64 4 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) 4)
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) 2) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) 2))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))) (fabs.f64 (+.f64 1 x))) (*.f64 2 (fabs.f64 (+.f64 1 x))))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) 4) (/.f64 1 (+.f64 1 x))) 4)
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)) (/.f64 (+.f64 1 x) (+.f64 1 x))) 4)
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (/.f64 (-.f64 -1 x) (/.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1 (-.f64 -1 x)))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))) (/.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (+.f64 1 x))) (/.f64 (+.f64 1 x) (+.f64 1 x))) (fabs.f64 (+.f64 1 x)))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (-.f64 -1 x)))
(*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(*.f64 (+.f64 1 x) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4))) 2) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))) 1/2)
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) 2)) (*.f64 (+.f64 1 x) 1/2))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (*.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) 2))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (neg.f64 (*.f64 (+.f64 1 x) 2)) (neg.f64 (/.f64 2 (+.f64 1 x))))
(/.f64 (neg.f64 (*.f64 2 (+.f64 1 x))) (neg.f64 (/.f64 2 (+.f64 1 x))))
(/.f64 (*.f64 (+.f64 1 x) -2) (neg.f64 (/.f64 2 (+.f64 1 x))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))) (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 2 (+.f64 1 x))))) (neg.f64 (*.f64 (+.f64 1 x) (*.f64 2 (+.f64 1 x)))))
(/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) -2))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) -2)))
(/.f64 (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (-.f64 -1 x))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (+.f64 1 x)))) (neg.f64 (fabs.f64 (+.f64 1 x))))
(/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (neg.f64 (fabs.f64 (+.f64 1 x)))) (neg.f64 (fabs.f64 (+.f64 1 x))))
(/.f64 (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (neg.f64 (+.f64 1 x))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 -1 (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))
(/.f64 (*.f64 (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (*.f64 (*.f64 (fabs.f64 (+.f64 1 x)) (-.f64 -1 x)) (*.f64 (fabs.f64 (+.f64 1 x)) (-.f64 -1 x))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (*.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 1 (fabs.f64 (+.f64 1 x)))) (*.f64 (fabs.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 1 (fabs.f64 (+.f64 1 x))))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(pow.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 1)
(*.f64 (+.f64 1 x) (+.f64 1 x))
(neg.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)))
(*.f64 (-.f64 -1 x) (neg.f64 (+.f64 1 x)))
(*.f64 (+.f64 1 x) (neg.f64 (-.f64 -1 x)))
(fabs.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(fabs.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(fabs.f64 (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 1 x)) (-.f64 -1 x)))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(fabs.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (fabs.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (fabs.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 1 (fabs.f64 (+.f64 1 x))))
(fabs.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))
(fabs.f64 (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (fabs.f64 (+.f64 1 x))) (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (fabs.f64 (+.f64 1 x)))))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(fabs.f64 (*.f64 (neg.f64 (fabs.f64 (+.f64 1 x))) (neg.f64 (fabs.f64 (+.f64 1 x)))))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(fabs.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(/.f64 (fabs.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (fabs.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 1 (fabs.f64 (+.f64 1 x))))
(fabs.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(fabs.f64 (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (+.f64 1 x) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))
(fabs.f64 (*.f64 (/.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(/.f64 (fabs.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (fabs.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 1 (fabs.f64 (+.f64 1 x))))
(fabs.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(fabs.f64 (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (+.f64 1 x) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(/.f64 (fabs.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (fabs.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 1 (fabs.f64 (+.f64 1 x))))
(fabs.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))
(fabs.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (+.f64 1 x) (-.f64 -1 x))))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(fabs.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))))
(*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))))
(*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))))
(*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))))
(*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))) (/.f64 (+.f64 1 x) (-.f64 -1 x))))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(fabs.f64 (*.f64 (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))) (/.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(fabs.f64 (*.f64 (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))))
(*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))))
(*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(fabs.f64 (*.f64 (*.f64 (fabs.f64 (+.f64 1 x)) (-.f64 -1 x)) (/.f64 (+.f64 1 x) (-.f64 -1 x))))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(fabs.f64 (*.f64 (*.f64 (fabs.f64 (+.f64 1 x)) (-.f64 -1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(fabs.f64 (*.f64 (*.f64 (fabs.f64 (+.f64 1 x)) (-.f64 -1 x)) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))))
(*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))))
(*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (+.f64 1 x) (-.f64 -1 x))))
(/.f64 (fabs.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (fabs.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 1 (fabs.f64 (+.f64 1 x))))
(fabs.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (fabs.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (fabs.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 1 (fabs.f64 (+.f64 1 x))))
(fabs.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(fabs.f64 (*.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 1 (fabs.f64 (+.f64 1 x)))) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(fabs.f64 (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(fabs.f64 (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (+.f64 1 x) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))
(fabs.f64 (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(fabs.f64 (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (+.f64 1 x) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))
(fabs.f64 (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (fabs.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (fabs.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 1 (fabs.f64 (+.f64 1 x))))
(fabs.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))
(fabs.f64 (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (fabs.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (fabs.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 1 (fabs.f64 (+.f64 1 x))))
(fabs.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))
(fabs.f64 (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(/.f64 (fabs.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (fabs.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 1 (fabs.f64 (+.f64 1 x))))
(fabs.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))
(fabs.f64 (*.f64 (+.f64 1 x) (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (fabs.f64 (+.f64 1 x)))))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(fabs.f64 (*.f64 (+.f64 1 x) (neg.f64 (fabs.f64 (+.f64 1 x)))))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (fabs.f64 (+.f64 1 x)))))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(fabs.f64 (*.f64 (fabs.f64 (+.f64 1 x)) (neg.f64 (fabs.f64 (+.f64 1 x)))))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(fabs.f64 (*.f64 (-.f64 -1 x) (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (fabs.f64 (+.f64 1 x)))))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(fabs.f64 (*.f64 (-.f64 -1 x) (neg.f64 (fabs.f64 (+.f64 1 x)))))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (fabs.f64 (+.f64 1 x))) (+.f64 1 x)))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (fabs.f64 (+.f64 1 x))) (fabs.f64 (+.f64 1 x))))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (fabs.f64 (+.f64 1 x))) (-.f64 -1 x)))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (fabs.f64 (+.f64 1 x))) (neg.f64 (fabs.f64 (+.f64 1 x)))))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(fabs.f64 (*.f64 (neg.f64 (fabs.f64 (+.f64 1 x))) (+.f64 1 x)))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(fabs.f64 (*.f64 (neg.f64 (fabs.f64 (+.f64 1 x))) (fabs.f64 (+.f64 1 x))))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(fabs.f64 (*.f64 (neg.f64 (fabs.f64 (+.f64 1 x))) (-.f64 -1 x)))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(fabs.f64 (*.f64 (neg.f64 (fabs.f64 (+.f64 1 x))) (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (fabs.f64 (+.f64 1 x)))))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(fabs.f64 (*.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(fabs.f64 (*.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x)))))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(fabs.f64 (*.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (fabs.f64 (+.f64 1 x)) (-.f64 -1 x))))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(fabs.f64 (*.f64 (/.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (fabs.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (fabs.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 1 (fabs.f64 (+.f64 1 x))))
(fabs.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))
(fabs.f64 (*.f64 (/.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x)))))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(fabs.f64 (*.f64 (/.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (fabs.f64 (+.f64 1 x)) (-.f64 -1 x))))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(fabs.f64 (*.f64 (/.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (fabs.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (fabs.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 1 (fabs.f64 (+.f64 1 x))))
(fabs.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))))
(*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))) (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))))
(*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x)))))
(*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))))
(*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))) (*.f64 (fabs.f64 (+.f64 1 x)) (-.f64 -1 x))))
(*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))))
(*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(fabs.f64 (*.f64 (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(fabs.f64 (*.f64 (*.f64 (fabs.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 1 (fabs.f64 (+.f64 1 x)))) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(fabs.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(fabs.f64 (*.f64 (*.f64 2 (fabs.f64 (+.f64 1 x))) (*.f64 (+.f64 1 x) 1/2)))
(*.f64 (+.f64 1 x) (+.f64 1 x))
(fabs.f64 (*.f64 (neg.f64 (*.f64 (+.f64 1 x) 2)) (*.f64 (+.f64 1 x) 1/2)))
(fabs.f64 (*.f64 (neg.f64 (*.f64 2 (+.f64 1 x))) (*.f64 (+.f64 1 x) 1/2)))
(fabs.f64 (*.f64 (*.f64 (+.f64 1 x) -2) (*.f64 (+.f64 1 x) 1/2)))

localize3.0ms (0%)

Compiler

Compiled 6 to 4 computations (33.3% saved)

localize5.0ms (0%)

Compiler

Compiled 13 to 9 computations (30.8% saved)

localize13.0ms (0.1%)

Local error

Found 3 expressions with local error:

NewErrorProgram
0.3b
(/.f64 1 (pow.f64 x 3))
0.6b
(/.f64 1 (pow.f64 x 2))
6.2b
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))
Compiler

Compiled 32 to 25 computations (21.9% saved)

series2.0ms (0%)

Counts
3 → 3
Calls

9 calls:

TimeVariablePointExpression
0.0ms
x
@0
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))
0.0ms
x
@0
(/.f64 1 (pow.f64 x 2))
0.0ms
x
@0
(/.f64 1 (pow.f64 x 3))
0.0ms
x
@-inf
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))
0.0ms
x
@inf
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))

rewrite86.0ms (0.6%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01157
18257
218557
337757
480257
5230357
6633457
Stop Event
node limit
Counts
3 → 79
Calls
Call 1
Inputs
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))
(/.f64 1 (pow.f64 x 2))
(/.f64 1 (pow.f64 x 3))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (pow.f64 x 3)) (neg.f64 (/.f64 1 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 1 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 1 (pow.f64 x 2))) (/.f64 1 (pow.f64 x 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))) 1/2) (*.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (/.f64 1/2 (pow.f64 x 3)) (/.f64 1/2 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 3))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (/.f64 2 (pow.f64 x 3)) (/.f64 2 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (-.f64 (/.f64 4 (pow.f64 x 3)) (/.f64 4 (pow.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 3))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 3)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 3))) 4) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (-.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 3))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))) 8)) (*.f64 2 (*.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 2 (-.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 3))))) (neg.f64 (*.f64 2 (-.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 3)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 3))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (pow.f64 x 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (pow.f64 x 2)) (/.f64 1/2 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (pow.f64 x 2)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 x 2) (/.f64 1 (pow.f64 (*.f64 x x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 x 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (pow.f64 x 2)) (/.f64 1/2 (pow.f64 (*.f64 x x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 1 (pow.f64 x 2)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (pow.f64 x 2)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (pow.f64 x 2)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 2 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 x 2) 1/2) (/.f64 2 (pow.f64 (*.f64 x x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 4 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (*.f64 x x) 2)) (pow.f64 x 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (pow.f64 (*.f64 x x) 2)) (*.f64 (pow.f64 x 2) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 x 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 (*.f64 x x) 2)) (*.f64 2 (pow.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (pow.f64 x 2)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (pow.f64 x 2)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (pow.f64 x 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (pow.f64 x 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (pow.f64 x 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (pow.f64 x 3)) (/.f64 1/2 (pow.f64 x 3)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (pow.f64 x 3)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (pow.f64 x 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (pow.f64 x 3) (/.f64 1 (pow.f64 (*.f64 x x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 x 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (pow.f64 x 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 x 3) 2) (/.f64 1/2 (pow.f64 (*.f64 x x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 2 (pow.f64 x 3)) 8))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (pow.f64 x 3)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (pow.f64 x 3)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 2 (pow.f64 x 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (pow.f64 x 3) 1/2) (/.f64 2 (pow.f64 (*.f64 x x) 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 (*.f64 x x) 3)) (pow.f64 x 3))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (pow.f64 (*.f64 x x) 3)) (*.f64 (pow.f64 x 3) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 4 (pow.f64 x 3)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 x 3)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (pow.f64 (*.f64 x x) 3)) (*.f64 (pow.f64 x 3) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 (pow.f64 x 3)) 8) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (pow.f64 x 3)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 -1 (pow.f64 x 3)))))))

simplify107.0ms (0.8%)

Algorithm
egg-herbie
Rules
1396×rational.json-simplify-35
1112×rational.json-simplify-2
810×rational.json-simplify-1
620×rational.json-simplify-51
556×rational.json-simplify-61
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
01412226
12602098
25852098
317592098
436912098
566882086
Stop Event
node limit
Counts
82 → 92
Calls
Call 1
Inputs
(/.f64 1 (pow.f64 x 3))
(/.f64 -1 (pow.f64 x 2))
(/.f64 -1 (pow.f64 x 2))
(+.f64 (/.f64 1 (pow.f64 x 3)) (neg.f64 (/.f64 1 (pow.f64 x 2))))
(+.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))) 0)
(+.f64 0 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))))
(+.f64 -1 (+.f64 1 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))))
(+.f64 (neg.f64 (/.f64 1 (pow.f64 x 2))) (/.f64 1 (pow.f64 x 3)))
(+.f64 (+.f64 1 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))) -1)
(+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))) 1/2) (*.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))) 1/2))
(*.f64 1 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))))
(*.f64 2 (*.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))) 1/2))
(*.f64 2 (-.f64 (/.f64 1/2 (pow.f64 x 3)) (/.f64 1/2 (pow.f64 x 2))))
(*.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))) 1)
(*.f64 4 (/.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))) 4))
(*.f64 (*.f64 2 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))) 1/2)
(*.f64 (-.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 3))) -1)
(*.f64 -1 (-.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 3))))
(*.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))) 4) 1/4)
(*.f64 1/2 (*.f64 2 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))))
(*.f64 1/2 (-.f64 (/.f64 2 (pow.f64 x 3)) (/.f64 2 (pow.f64 x 2))))
(*.f64 1/4 (*.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))) 4))
(*.f64 1/4 (-.f64 (/.f64 4 (pow.f64 x 3)) (/.f64 4 (pow.f64 x 2))))
(*.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))) 1/2) 2)
(*.f64 (/.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))) 4) 4)
(/.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))) 1)
(/.f64 (*.f64 2 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))) 2)
(/.f64 (-.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 3))) -1)
(/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))) 4) 4)
(/.f64 (*.f64 2 (-.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 3)))) -2)
(/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))) 8) 8)
(/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 3))) 4) -4)
(/.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))) 8)) 16)
(/.f64 (neg.f64 (*.f64 2 (-.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 3))))) 2)
(/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))) 8)) (*.f64 2 (*.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))) 8))) 32)
(/.f64 (+.f64 (neg.f64 (*.f64 2 (-.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 3))))) (neg.f64 (*.f64 2 (-.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 3)))))) 4)
(pow.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))) 1)
(neg.f64 (-.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 3))))
(+.f64 (/.f64 1 (pow.f64 x 2)) 0)
(+.f64 0 (/.f64 1 (pow.f64 x 2)))
(+.f64 (/.f64 1/2 (pow.f64 x 2)) (/.f64 1/2 (pow.f64 x 2)))
(-.f64 (/.f64 1 (pow.f64 x 2)) 0)
(*.f64 1 (/.f64 1 (pow.f64 x 2)))
(*.f64 2 (/.f64 1/2 (pow.f64 x 2)))
(*.f64 (pow.f64 x 2) (/.f64 1 (pow.f64 (*.f64 x x) 2)))
(*.f64 (/.f64 1 (pow.f64 x 2)) 1)
(*.f64 (*.f64 2 (pow.f64 x 2)) (/.f64 1/2 (pow.f64 (*.f64 x x) 2)))
(*.f64 4 (/.f64 (/.f64 1 (pow.f64 x 2)) 4))
(*.f64 (/.f64 2 (pow.f64 x 2)) 1/2)
(*.f64 (/.f64 4 (pow.f64 x 2)) 1/4)
(*.f64 1/2 (/.f64 2 (pow.f64 x 2)))
(*.f64 (*.f64 (pow.f64 x 2) 1/2) (/.f64 2 (pow.f64 (*.f64 x x) 2)))
(*.f64 1/4 (/.f64 4 (pow.f64 x 2)))
(*.f64 (/.f64 1 (pow.f64 (*.f64 x x) 2)) (pow.f64 x 2))
(*.f64 (/.f64 2 (pow.f64 (*.f64 x x) 2)) (*.f64 (pow.f64 x 2) 1/2))
(*.f64 (/.f64 1/2 (pow.f64 x 2)) 2)
(*.f64 (/.f64 1/2 (pow.f64 (*.f64 x x) 2)) (*.f64 2 (pow.f64 x 2)))
(*.f64 (/.f64 (/.f64 1 (pow.f64 x 2)) 4) 4)
(pow.f64 (/.f64 1 (pow.f64 x 2)) 1)
(neg.f64 (/.f64 -1 (pow.f64 x 2)))
(+.f64 (/.f64 1 (pow.f64 x 3)) 0)
(+.f64 0 (/.f64 1 (pow.f64 x 3)))
(+.f64 (/.f64 1/2 (pow.f64 x 3)) (/.f64 1/2 (pow.f64 x 3)))
(-.f64 (/.f64 1 (pow.f64 x 3)) 0)
(*.f64 1 (/.f64 1 (pow.f64 x 3)))
(*.f64 (pow.f64 x 3) (/.f64 1 (pow.f64 (*.f64 x x) 3)))
(*.f64 (/.f64 1 (pow.f64 x 3)) 1)
(*.f64 2 (/.f64 1/2 (pow.f64 x 3)))
(*.f64 (*.f64 (pow.f64 x 3) 2) (/.f64 1/2 (pow.f64 (*.f64 x x) 3)))
(*.f64 4 (/.f64 (/.f64 2 (pow.f64 x 3)) 8))
(*.f64 (/.f64 2 (pow.f64 x 3)) 1/2)
(*.f64 (/.f64 4 (pow.f64 x 3)) 1/4)
(*.f64 1/2 (/.f64 2 (pow.f64 x 3)))
(*.f64 (*.f64 (pow.f64 x 3) 1/2) (/.f64 2 (pow.f64 (*.f64 x x) 3)))
(*.f64 (/.f64 1 (pow.f64 (*.f64 x x) 3)) (pow.f64 x 3))
(*.f64 (/.f64 2 (pow.f64 (*.f64 x x) 3)) (*.f64 (pow.f64 x 3) 1/2))
(*.f64 1/4 (/.f64 4 (pow.f64 x 3)))
(*.f64 (/.f64 1/2 (pow.f64 x 3)) 2)
(*.f64 (/.f64 1/2 (pow.f64 (*.f64 x x) 3)) (*.f64 (pow.f64 x 3) 2))
(*.f64 (/.f64 (/.f64 2 (pow.f64 x 3)) 8) 4)
(pow.f64 (/.f64 1 (pow.f64 x 3)) 1)
(neg.f64 (/.f64 -1 (pow.f64 x 3)))
Outputs
(/.f64 1 (pow.f64 x 3))
(/.f64 -1 (pow.f64 x 2))
(/.f64 -1 (pow.f64 x 2))
(+.f64 (/.f64 1 (pow.f64 x 3)) (neg.f64 (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 -1 (pow.f64 x 2)))
(+.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))) 0)
(+.f64 (/.f64 1 (pow.f64 x 3)) (neg.f64 (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 -1 (pow.f64 x 2)))
(+.f64 0 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (neg.f64 (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 -1 (pow.f64 x 2)))
(+.f64 -1 (+.f64 1 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (neg.f64 (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 -1 (pow.f64 x 2)))
(+.f64 (neg.f64 (/.f64 1 (pow.f64 x 2))) (/.f64 1 (pow.f64 x 3)))
(+.f64 (/.f64 1 (pow.f64 x 3)) (neg.f64 (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 -1 (pow.f64 x 2)))
(+.f64 (+.f64 1 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))) -1)
(+.f64 (/.f64 1 (pow.f64 x 3)) (neg.f64 (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 -1 (pow.f64 x 2)))
(+.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))) 1/2) (*.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))) 1/2))
(+.f64 (/.f64 1 (pow.f64 x 3)) (neg.f64 (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 -1 (pow.f64 x 2)))
(*.f64 1 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (neg.f64 (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 -1 (pow.f64 x 2)))
(*.f64 2 (*.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))) 1/2))
(+.f64 (/.f64 1 (pow.f64 x 3)) (neg.f64 (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 -1 (pow.f64 x 2)))
(*.f64 2 (-.f64 (/.f64 1/2 (pow.f64 x 3)) (/.f64 1/2 (pow.f64 x 2))))
(*.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))) 1)
(+.f64 (/.f64 1 (pow.f64 x 3)) (neg.f64 (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 -1 (pow.f64 x 2)))
(*.f64 4 (/.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))) 4))
(+.f64 (/.f64 1 (pow.f64 x 3)) (neg.f64 (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 -1 (pow.f64 x 2)))
(*.f64 (*.f64 2 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))) 1/2)
(+.f64 (/.f64 1 (pow.f64 x 3)) (neg.f64 (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 -1 (pow.f64 x 2)))
(*.f64 (-.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 3))) -1)
(+.f64 (/.f64 1 (pow.f64 x 3)) (neg.f64 (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 -1 (pow.f64 x 2)))
(*.f64 -1 (-.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 3))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (neg.f64 (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 -1 (pow.f64 x 2)))
(*.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))) 4) 1/4)
(+.f64 (/.f64 1 (pow.f64 x 3)) (neg.f64 (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 -1 (pow.f64 x 2)))
(*.f64 1/2 (*.f64 2 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (neg.f64 (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 -1 (pow.f64 x 2)))
(*.f64 1/2 (-.f64 (/.f64 2 (pow.f64 x 3)) (/.f64 2 (pow.f64 x 2))))
(*.f64 1/4 (*.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))) 4))
(+.f64 (/.f64 1 (pow.f64 x 3)) (neg.f64 (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 -1 (pow.f64 x 2)))
(*.f64 1/4 (-.f64 (/.f64 4 (pow.f64 x 3)) (/.f64 4 (pow.f64 x 2))))
(*.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))) 1/2) 2)
(+.f64 (/.f64 1 (pow.f64 x 3)) (neg.f64 (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 -1 (pow.f64 x 2)))
(*.f64 (/.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))) 4) 4)
(+.f64 (/.f64 1 (pow.f64 x 3)) (neg.f64 (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 -1 (pow.f64 x 2)))
(/.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))) 1)
(+.f64 (/.f64 1 (pow.f64 x 3)) (neg.f64 (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 -1 (pow.f64 x 2)))
(/.f64 (*.f64 2 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))) 2)
(+.f64 (/.f64 1 (pow.f64 x 3)) (neg.f64 (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 -1 (pow.f64 x 2)))
(/.f64 (-.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 3))) -1)
(+.f64 (/.f64 1 (pow.f64 x 3)) (neg.f64 (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 -1 (pow.f64 x 2)))
(/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))) 4) 4)
(+.f64 (/.f64 1 (pow.f64 x 3)) (neg.f64 (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 -1 (pow.f64 x 2)))
(/.f64 (*.f64 2 (-.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 3)))) -2)
(+.f64 (/.f64 1 (pow.f64 x 3)) (neg.f64 (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 -1 (pow.f64 x 2)))
(/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))) 8) 8)
(+.f64 (/.f64 1 (pow.f64 x 3)) (neg.f64 (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 -1 (pow.f64 x 2)))
(/.f64 (*.f64 (-.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 3))) 4) -4)
(+.f64 (/.f64 1 (pow.f64 x 3)) (neg.f64 (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 -1 (pow.f64 x 2)))
(/.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))) 8)) 16)
(+.f64 (/.f64 1 (pow.f64 x 3)) (neg.f64 (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 -1 (pow.f64 x 2)))
(/.f64 (neg.f64 (*.f64 2 (-.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 3))))) 2)
(+.f64 (/.f64 1 (pow.f64 x 3)) (neg.f64 (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 -1 (pow.f64 x 2)))
(/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))) 8)) (*.f64 2 (*.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))) 8))) 32)
(+.f64 (/.f64 1 (pow.f64 x 3)) (neg.f64 (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 -1 (pow.f64 x 2)))
(/.f64 (+.f64 (neg.f64 (*.f64 2 (-.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 3))))) (neg.f64 (*.f64 2 (-.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 3)))))) 4)
(+.f64 (/.f64 1 (pow.f64 x 3)) (neg.f64 (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 -1 (pow.f64 x 2)))
(pow.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))) 1)
(+.f64 (/.f64 1 (pow.f64 x 3)) (neg.f64 (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 -1 (pow.f64 x 2)))
(neg.f64 (-.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 3))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (neg.f64 (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 -1 (pow.f64 x 2)))
(+.f64 (/.f64 1 (pow.f64 x 2)) 0)
(/.f64 1 (pow.f64 x 2))
(+.f64 0 (/.f64 1 (pow.f64 x 2)))
(/.f64 1 (pow.f64 x 2))
(+.f64 (/.f64 1/2 (pow.f64 x 2)) (/.f64 1/2 (pow.f64 x 2)))
(/.f64 (pow.f64 x 2) (pow.f64 (*.f64 x x) 2))
(-.f64 (/.f64 1 (pow.f64 x 2)) 0)
(/.f64 1 (pow.f64 x 2))
(*.f64 1 (/.f64 1 (pow.f64 x 2)))
(/.f64 1 (pow.f64 x 2))
(*.f64 2 (/.f64 1/2 (pow.f64 x 2)))
(*.f64 (pow.f64 x 2) (/.f64 1 (pow.f64 (*.f64 x x) 2)))
(*.f64 (/.f64 1 (pow.f64 x 2)) 1)
(/.f64 1 (pow.f64 x 2))
(*.f64 (*.f64 2 (pow.f64 x 2)) (/.f64 1/2 (pow.f64 (*.f64 x x) 2)))
(*.f64 2 (*.f64 (pow.f64 x 2) (/.f64 1/2 (pow.f64 (*.f64 x x) 2))))
(*.f64 4 (/.f64 (/.f64 1 (pow.f64 x 2)) 4))
(/.f64 1 (pow.f64 x 2))
(*.f64 (/.f64 2 (pow.f64 x 2)) 1/2)
(*.f64 1/2 (/.f64 2 (pow.f64 x 2)))
(*.f64 (/.f64 4 (pow.f64 x 2)) 1/4)
(*.f64 1/4 (/.f64 4 (pow.f64 x 2)))
(*.f64 1/2 (/.f64 2 (pow.f64 x 2)))
(*.f64 (*.f64 (pow.f64 x 2) 1/2) (/.f64 2 (pow.f64 (*.f64 x x) 2)))
(*.f64 1/2 (*.f64 (/.f64 2 (pow.f64 (*.f64 x x) 2)) (pow.f64 x 2)))
(*.f64 (pow.f64 x 2) (*.f64 1/2 (/.f64 2 (pow.f64 (*.f64 x x) 2))))
(*.f64 1/4 (/.f64 4 (pow.f64 x 2)))
(*.f64 (/.f64 1 (pow.f64 (*.f64 x x) 2)) (pow.f64 x 2))
(*.f64 (pow.f64 x 2) (/.f64 1 (pow.f64 (*.f64 x x) 2)))
(*.f64 (/.f64 2 (pow.f64 (*.f64 x x) 2)) (*.f64 (pow.f64 x 2) 1/2))
(*.f64 (*.f64 (pow.f64 x 2) 1/2) (/.f64 2 (pow.f64 (*.f64 x x) 2)))
(*.f64 1/2 (*.f64 (/.f64 2 (pow.f64 (*.f64 x x) 2)) (pow.f64 x 2)))
(*.f64 (pow.f64 x 2) (*.f64 1/2 (/.f64 2 (pow.f64 (*.f64 x x) 2))))
(*.f64 (/.f64 1/2 (pow.f64 x 2)) 2)
(*.f64 2 (/.f64 1/2 (pow.f64 x 2)))
(*.f64 (/.f64 1/2 (pow.f64 (*.f64 x x) 2)) (*.f64 2 (pow.f64 x 2)))
(*.f64 2 (*.f64 (pow.f64 x 2) (/.f64 1/2 (pow.f64 (*.f64 x x) 2))))
(*.f64 (/.f64 (/.f64 1 (pow.f64 x 2)) 4) 4)
(/.f64 1 (pow.f64 x 2))
(pow.f64 (/.f64 1 (pow.f64 x 2)) 1)
(/.f64 1 (pow.f64 x 2))
(neg.f64 (/.f64 -1 (pow.f64 x 2)))
(/.f64 1 (pow.f64 x 2))
(+.f64 (/.f64 1 (pow.f64 x 3)) 0)
(/.f64 1 (pow.f64 x 3))
(+.f64 0 (/.f64 1 (pow.f64 x 3)))
(/.f64 1 (pow.f64 x 3))
(+.f64 (/.f64 1/2 (pow.f64 x 3)) (/.f64 1/2 (pow.f64 x 3)))
(/.f64 (pow.f64 x 3) (pow.f64 (*.f64 x x) 3))
(-.f64 (/.f64 1 (pow.f64 x 3)) 0)
(/.f64 1 (pow.f64 x 3))
(*.f64 1 (/.f64 1 (pow.f64 x 3)))
(/.f64 1 (pow.f64 x 3))
(*.f64 (pow.f64 x 3) (/.f64 1 (pow.f64 (*.f64 x x) 3)))
(*.f64 (/.f64 1 (pow.f64 x 3)) 1)
(/.f64 1 (pow.f64 x 3))
(*.f64 2 (/.f64 1/2 (pow.f64 x 3)))
(*.f64 (*.f64 (pow.f64 x 3) 2) (/.f64 1/2 (pow.f64 (*.f64 x x) 3)))
(*.f64 2 (*.f64 (/.f64 1/2 (pow.f64 (*.f64 x x) 3)) (pow.f64 x 3)))
(*.f64 2 (*.f64 (pow.f64 x 3) (/.f64 1/2 (pow.f64 (*.f64 x x) 3))))
(*.f64 4 (/.f64 (/.f64 2 (pow.f64 x 3)) 8))
(*.f64 4 (/.f64 1/4 (pow.f64 x 3)))
(*.f64 (/.f64 2 (pow.f64 x 3)) 1/2)
(*.f64 1/2 (/.f64 2 (pow.f64 x 3)))
(*.f64 (/.f64 4 (pow.f64 x 3)) 1/4)
(*.f64 1/4 (/.f64 4 (pow.f64 x 3)))
(*.f64 1/2 (/.f64 2 (pow.f64 x 3)))
(*.f64 (*.f64 (pow.f64 x 3) 1/2) (/.f64 2 (pow.f64 (*.f64 x x) 3)))
(*.f64 1/2 (*.f64 (/.f64 2 (pow.f64 (*.f64 x x) 3)) (pow.f64 x 3)))
(*.f64 (/.f64 1 (pow.f64 (*.f64 x x) 3)) (pow.f64 x 3))
(*.f64 (pow.f64 x 3) (/.f64 1 (pow.f64 (*.f64 x x) 3)))
(*.f64 (/.f64 2 (pow.f64 (*.f64 x x) 3)) (*.f64 (pow.f64 x 3) 1/2))
(*.f64 (*.f64 (pow.f64 x 3) 1/2) (/.f64 2 (pow.f64 (*.f64 x x) 3)))
(*.f64 1/2 (*.f64 (/.f64 2 (pow.f64 (*.f64 x x) 3)) (pow.f64 x 3)))
(*.f64 1/4 (/.f64 4 (pow.f64 x 3)))
(*.f64 (/.f64 1/2 (pow.f64 x 3)) 2)
(*.f64 2 (/.f64 1/2 (pow.f64 x 3)))
(*.f64 (/.f64 1/2 (pow.f64 (*.f64 x x) 3)) (*.f64 (pow.f64 x 3) 2))
(*.f64 (*.f64 (pow.f64 x 3) 2) (/.f64 1/2 (pow.f64 (*.f64 x x) 3)))
(*.f64 2 (*.f64 (/.f64 1/2 (pow.f64 (*.f64 x x) 3)) (pow.f64 x 3)))
(*.f64 2 (*.f64 (pow.f64 x 3) (/.f64 1/2 (pow.f64 (*.f64 x x) 3))))
(*.f64 (/.f64 (/.f64 2 (pow.f64 x 3)) 8) 4)
(*.f64 4 (/.f64 1/4 (pow.f64 x 3)))
(pow.f64 (/.f64 1 (pow.f64 x 3)) 1)
(/.f64 1 (pow.f64 x 3))
(neg.f64 (/.f64 -1 (pow.f64 x 3)))
(/.f64 1 (pow.f64 x 3))

localize83.0ms (0.6%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 1 (pow.f64 x 4))
0.3b
(/.f64 1 (pow.f64 x 3))
0.6b
(/.f64 1 (pow.f64 x 2))
9.6b
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
Compiler

Compiled 84 to 67 computations (20.2% saved)

series1.0ms (0%)

Counts
2 → 9
Calls

6 calls:

TimeVariablePointExpression
0.0ms
x
@0
(/.f64 1 (pow.f64 x 4))
0.0ms
x
@0
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
0.0ms
x
@inf
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
0.0ms
x
@-inf
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
0.0ms
x
@inf
(/.f64 1 (pow.f64 x 4))

rewrite239.0ms (1.7%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
01980
114480
234580
381380
4235580
5568080
Stop Event
node limit
Counts
2 → 41
Calls
Call 1
Inputs
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(/.f64 1 (pow.f64 x 4))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (pow.f64 x 5)) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))) (neg.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (/.f64 1 (pow.f64 x 3)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (/.f64 1 (pow.f64 x 5)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 1 (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))) 2) (/.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (-.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (/.f64 1 (pow.f64 x 4)) (-.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (-.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 4)) (-.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3)))))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 4 (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (-.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (pow.f64 x 4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (pow.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 (pow.f64 x 4) 2)) (/.f64 1 (*.f64 (pow.f64 x 4) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 (pow.f64 x 4)) 2) (/.f64 (/.f64 1 (pow.f64 x 4)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (pow.f64 x 4)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (pow.f64 x 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (pow.f64 x 4)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1 (*.f64 (pow.f64 x 4) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 1 (pow.f64 x 4)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (pow.f64 x 4)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 1 (pow.f64 x 4)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (pow.f64 x 4)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (pow.f64 x 4)) 1)))))

simplify98.0ms (0.7%)

Algorithm
egg-herbie
Rules
1122×rational.json-simplify-46
1060×rational.json-simplify-1
940×rational.json-simplify-35
860×rational.json-simplify-53
852×rational.json-simplify-51
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0862344
11732344
23822344
39402344
426972344
556322344
Stop Event
node limit
Counts
50 → 50
Calls
Call 1
Inputs
(/.f64 1 (pow.f64 x 5))
(-.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 4)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))) (/.f64 1 (pow.f64 x 4)))
(/.f64 -1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(/.f64 -1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 5)) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))
(+.f64 (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))) (neg.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))
(+.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))) 0)
(+.f64 0 (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))))
(+.f64 (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (/.f64 1 (pow.f64 x 3)))
(+.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (/.f64 1 (pow.f64 x 5)))
(+.f64 -1 (+.f64 1 (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))))
(+.f64 (neg.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))))
(+.f64 (+.f64 1 (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))) -1)
(+.f64 (/.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))) 2) (/.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))) 2))
(*.f64 1 (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))))
(*.f64 2 (/.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))) 2))
(*.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))) 1)
(*.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))) 1/2)
(*.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (-.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))))) -1)
(*.f64 -1 (+.f64 (/.f64 1 (pow.f64 x 4)) (-.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))))))
(*.f64 1/2 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))))
(*.f64 (/.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))) 2) 2)
(/.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))) 1)
(/.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))) 2)
(/.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (-.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))))) -1)
(/.f64 (*.f64 4 (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))) 4)
(/.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 4)) (-.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3)))))) -2)
(/.f64 (*.f64 2 (*.f64 4 (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))))) 8)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))))) 16)
(pow.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))) 1)
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (-.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))))))
(+.f64 (/.f64 1 (pow.f64 x 4)) 0)
(+.f64 0 (/.f64 1 (pow.f64 x 4)))
(+.f64 (/.f64 1 (*.f64 (pow.f64 x 4) 2)) (/.f64 1 (*.f64 (pow.f64 x 4) 2)))
(+.f64 (/.f64 (/.f64 1 (pow.f64 x 4)) 2) (/.f64 (/.f64 1 (pow.f64 x 4)) 2))
(-.f64 (/.f64 1 (pow.f64 x 4)) 0)
(*.f64 1 (/.f64 1 (pow.f64 x 4)))
(*.f64 (/.f64 1 (pow.f64 x 4)) 1)
(*.f64 2 (/.f64 1 (*.f64 (pow.f64 x 4) 2)))
(*.f64 2 (/.f64 (/.f64 1 (pow.f64 x 4)) 2))
(*.f64 (*.f64 (/.f64 1 (pow.f64 x 4)) 2) 1/2)
(*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 x 4)) 2))
(*.f64 (/.f64 (/.f64 1 (pow.f64 x 4)) 2) 2)
(pow.f64 (/.f64 1 (pow.f64 x 4)) 1)
Outputs
(/.f64 1 (pow.f64 x 5))
(-.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 4)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))) (/.f64 1 (pow.f64 x 4)))
(+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 4))))
(+.f64 (-.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 4))) (/.f64 1 (pow.f64 x 3)))
(/.f64 -1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(/.f64 -1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 5)) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))
(+.f64 (/.f64 1 (pow.f64 x 5)) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))
(+.f64 (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))) (neg.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))
(+.f64 (/.f64 1 (pow.f64 x 5)) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))
(+.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))) 0)
(+.f64 (/.f64 1 (pow.f64 x 5)) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))
(+.f64 0 (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))))
(+.f64 (/.f64 1 (pow.f64 x 5)) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))
(+.f64 (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (/.f64 1 (pow.f64 x 3)))
(+.f64 (/.f64 1 (pow.f64 x 5)) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))
(+.f64 (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (/.f64 1 (pow.f64 x 5)))
(+.f64 (/.f64 1 (pow.f64 x 5)) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))
(+.f64 -1 (+.f64 1 (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))))
(+.f64 (/.f64 1 (pow.f64 x 5)) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))
(+.f64 (neg.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))))
(+.f64 (/.f64 1 (pow.f64 x 5)) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))
(+.f64 (+.f64 1 (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))) -1)
(+.f64 (/.f64 1 (pow.f64 x 5)) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))
(+.f64 (/.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))) 2) (/.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))) 2))
(+.f64 (/.f64 1 (pow.f64 x 5)) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))
(*.f64 1 (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))))
(+.f64 (/.f64 1 (pow.f64 x 5)) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))
(*.f64 2 (/.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))) 2))
(+.f64 (/.f64 1 (pow.f64 x 5)) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))
(*.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))) 1)
(+.f64 (/.f64 1 (pow.f64 x 5)) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))
(*.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))) 1/2)
(+.f64 (/.f64 1 (pow.f64 x 5)) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))
(*.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (-.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))))) -1)
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (-.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))))))
(*.f64 -1 (+.f64 (/.f64 1 (pow.f64 x 4)) (-.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))))))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (-.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))))))
(*.f64 1/2 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))))
(+.f64 (/.f64 1 (pow.f64 x 5)) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))
(*.f64 (/.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))) 2) 2)
(+.f64 (/.f64 1 (pow.f64 x 5)) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))
(/.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))) 1)
(+.f64 (/.f64 1 (pow.f64 x 5)) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))
(/.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))) 2)
(+.f64 (/.f64 1 (pow.f64 x 5)) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))
(/.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (-.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))))) -1)
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (-.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))))))
(/.f64 (*.f64 4 (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))) 4)
(+.f64 (/.f64 1 (pow.f64 x 5)) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))
(/.f64 (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 4)) (-.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3)))))) -2)
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (-.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))))))
(/.f64 (*.f64 2 (*.f64 4 (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))))) 8)
(+.f64 (/.f64 1 (pow.f64 x 5)) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 4 (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))))) 16)
(+.f64 (/.f64 1 (pow.f64 x 5)) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))
(pow.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))) 1)
(+.f64 (/.f64 1 (pow.f64 x 5)) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))))
(neg.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (-.f64 (/.f64 1 (pow.f64 x 2)) (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))))))
(+.f64 (/.f64 1 (pow.f64 x 4)) 0)
(/.f64 1 (pow.f64 x 4))
(+.f64 0 (/.f64 1 (pow.f64 x 4)))
(/.f64 1 (pow.f64 x 4))
(+.f64 (/.f64 1 (*.f64 (pow.f64 x 4) 2)) (/.f64 1 (*.f64 (pow.f64 x 4) 2)))
(/.f64 1 (pow.f64 x 4))
(+.f64 (/.f64 (/.f64 1 (pow.f64 x 4)) 2) (/.f64 (/.f64 1 (pow.f64 x 4)) 2))
(/.f64 1 (pow.f64 x 4))
(-.f64 (/.f64 1 (pow.f64 x 4)) 0)
(/.f64 1 (pow.f64 x 4))
(*.f64 1 (/.f64 1 (pow.f64 x 4)))
(/.f64 1 (pow.f64 x 4))
(*.f64 (/.f64 1 (pow.f64 x 4)) 1)
(/.f64 1 (pow.f64 x 4))
(*.f64 2 (/.f64 1 (*.f64 (pow.f64 x 4) 2)))
(/.f64 1 (pow.f64 x 4))
(*.f64 2 (/.f64 (/.f64 1 (pow.f64 x 4)) 2))
(/.f64 1 (pow.f64 x 4))
(*.f64 (*.f64 (/.f64 1 (pow.f64 x 4)) 2) 1/2)
(/.f64 1 (pow.f64 x 4))
(*.f64 1/2 (*.f64 (/.f64 1 (pow.f64 x 4)) 2))
(/.f64 1 (pow.f64 x 4))
(*.f64 (/.f64 (/.f64 1 (pow.f64 x 4)) 2) 2)
(/.f64 1 (pow.f64 x 4))
(pow.f64 (/.f64 1 (pow.f64 x 4)) 1)
(/.f64 1 (pow.f64 x 4))

eval1.6s (11.6%)

Compiler

Compiled 16960 to 13441 computations (20.7% saved)

prune210.0ms (1.5%)

Pruning

24 alts after pruning (18 fresh and 6 done)

PrunedKeptTotal
New68115696
Fresh033
Picked011
Done055
Total68124705
Error
0.5b
Counts
705 → 24
Alt Table
Click to see full alt table
StatusErrorProgram
33.6b
(/.f64 -1 (pow.f64 x 2))
29.5b
(/.f64 -1 x)
29.6b
(-.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1 x))
28.5b
(-.f64 (/.f64 (/.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1 (-.f64 -1 x))) (/.f64 1 x))
29.5b
(-.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 1 x))
28.4b
(-.f64 (/.f64 (/.f64 -2 (/.f64 1 (+.f64 1 x))) (*.f64 2 (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 1 x))
28.5b
(-.f64 (/.f64 (-.f64 -1 x) (*.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 1 x))
28.4b
(-.f64 (/.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (/.f64 1 x))
29.7b
(-.f64 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (-.f64 -1 x) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 1 x))
15.6b
(-.f64 (/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) 4))) (/.f64 1 x))
28.4b
(-.f64 (/.f64 4 (/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 1 x))
57.5b
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 x x) 2)))
33.7b
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))
33.6b
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
13.4b
(-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x))
46.4b
(-.f64 (/.f64 1 x) (/.f64 1 x))
33.7b
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
28.3b
(-.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 -1 x) (/.f64 1 (-.f64 -1 x)))) (+.f64 1 x)) (/.f64 1 x))
28.3b
(-.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)) (/.f64 1 x))
29.5b
(-.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (+.f64 1 x)) (/.f64 1 x))
30.5b
(-.f64 (*.f64 (+.f64 1 (*.f64 x -2)) (+.f64 1 x)) (/.f64 1 x))
28.5b
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) 2)) (*.f64 (+.f64 1 x) 2)) (+.f64 1 x)) (/.f64 1 x))
29.6b
(-.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)) (/.f64 1 x))
30.2b
(-.f64 1 (/.f64 1 x))
Compiler

Compiled 908 to 717 computations (21% saved)

localize31.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 2 (+.f64 1 x))
0.0b
(/.f64 1 (+.f64 1 x))
0.1b
(*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) 4))
5.8b
(-.f64 (/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) 4))) (/.f64 1 x))
Compiler

Compiled 86 to 70 computations (18.6% saved)

series1.0ms (0%)

Counts
4 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
x
@inf
(/.f64 2 (+.f64 1 x))
0.0ms
x
@0
(-.f64 (/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) 4))) (/.f64 1 x))
0.0ms
x
@-inf
(/.f64 2 (+.f64 1 x))
0.0ms
x
@0
(/.f64 2 (+.f64 1 x))
0.0ms
x
@inf
(-.f64 (/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) 4))) (/.f64 1 x))

rewrite65.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1760×rational.json-simplify-35
954×rational.json-simplify-50
934×exponential.json-3
934×rational.json-1
934×rational.json-2
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
015124
1123112
2352106
3134152
4534352
Stop Event
node limit
Counts
4 → 80
Calls
Call 1
Inputs
(-.f64 (/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) 4))) (/.f64 1 x))
(*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) 4))
(/.f64 1 (+.f64 1 x))
(/.f64 2 (+.f64 1 x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (-.f64 -1 x)) (neg.f64 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 -1 (-.f64 -1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1/2 (-.f64 -1 x)) (+.f64 (/.f64 -1/2 (-.f64 -1 x)) (neg.f64 (/.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1/2 (-.f64 -1 x)) (-.f64 (/.f64 -1/2 (-.f64 -1 x)) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 1 x)) (/.f64 -1 (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 -1 (-.f64 -1 x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 1 x) (/.f64 -1 (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 1 x) (/.f64 -1 (-.f64 -1 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 x) (/.f64 -1 (-.f64 -1 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (/.f64 1 x) (/.f64 -1 (-.f64 -1 x)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 4 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x)))) (*.f64 2 (*.f64 4 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x))))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 1 x) (/.f64 -1 (-.f64 -1 x))))))))
((#(struct:change #<rule egg-rr> (2) ((x . 4)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (-.f64 -1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 -1 (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1/2 (-.f64 -1 x)) (/.f64 -1/2 (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (-.f64 -1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 -1 (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1/2 (-.f64 -1 x)) (neg.f64 (/.f64 -1/2 (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 -1/2 (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 -1 (-.f64 -1 x)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (+.f64 1 x) (/.f64 (/.f64 -1/2 (-.f64 -1 x)) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -1 (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 x) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 1 x)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (/.f64 -1/2 (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4 (-.f64 -1 x)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4 (-.f64 -1 x)) (*.f64 (+.f64 1 x) (/.f64 1/4 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 -1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 1/4 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (/.f64 -1 (-.f64 -1 x)) 1/4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (+.f64 x x)) (/.f64 (/.f64 -1/2 (-.f64 -1 x)) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 -4 (-.f64 -1 x))) 1/8)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (-.f64 -1 x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 -4 (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1 (-.f64 -1 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 (+.f64 1 x)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 2 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1/2 (-.f64 -1 x)) (+.f64 1 x)) (+.f64 2 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/8 (*.f64 2 (/.f64 -4 (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 (-.f64 -1 x)) 1/2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 x) (/.f64 (/.f64 -1/2 (-.f64 -1 x)) (+.f64 1 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 x) (/.f64 -1/2 (-.f64 -1 x))) (/.f64 2 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 x) (/.f64 1/4 (+.f64 1 x))) (/.f64 -4 (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 (-.f64 -1 x)) 1/4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (-.f64 -1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 -1 (-.f64 -1 x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (+.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 2 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1/2 (-.f64 -1 x)) (*.f64 3 (/.f64 -1/2 (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (+.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (-.f64 -1 x)) (neg.f64 (/.f64 -1 (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 -1 (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 2 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 x) (/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -4 (-.f64 -1 x)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 -1 x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 -1/2 (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (/.f64 -1 (-.f64 -1 x)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (+.f64 x x)) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 -4 (-.f64 -1 x))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 2 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (-.f64 -1 x)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 2 (/.f64 -4 (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 -4 (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x)) (+.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 (-.f64 -1 x)) 1/2) 4)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 2 (+.f64 1 x)) 1)))))

simplify167.0ms (1.2%)

Algorithm
egg-herbie
Rules
1078×rational.json-simplify-47
1058×rational.json-simplify-29
962×rational.json-simplify-1
916×rational.json-simplify-44
756×rational.json-simplify-35
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
01783236
13462978
27072918
317202886
454572886
Stop Event
node limit
Counts
128 → 167
Calls
Call 1
Inputs
(/.f64 -1 x)
(-.f64 1 (/.f64 1 x))
(-.f64 (+.f64 1 (*.f64 -1 x)) (/.f64 1 x))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2))) (/.f64 1 x))
(/.f64 -1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(/.f64 -1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
4
4
4
4
4
4
4
4
4
4
4
4
1
(+.f64 1 (*.f64 -1 x))
(+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2)))
(+.f64 (*.f64 -1 (pow.f64 x 3)) (+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2))))
(/.f64 1 x)
(-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(/.f64 1 x)
(-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
2
(+.f64 2 (*.f64 -2 x))
(+.f64 (*.f64 2 (pow.f64 x 2)) (+.f64 2 (*.f64 -2 x)))
(+.f64 (*.f64 2 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 -2 x) (*.f64 -2 (pow.f64 x 3)))))
(/.f64 2 x)
(-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 2 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 2 (/.f64 1 (pow.f64 x 3)))) (*.f64 2 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 2 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 4))) (*.f64 2 (/.f64 1 (pow.f64 x 2)))))
(/.f64 2 x)
(-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 2 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 2 (/.f64 1 (pow.f64 x 3)))) (*.f64 2 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 2 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 4))) (*.f64 2 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x)) 0)
(+.f64 0 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x)))
(+.f64 -1 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 -1 (-.f64 -1 x)))))
(+.f64 (/.f64 -1/2 (-.f64 -1 x)) (+.f64 (/.f64 -1/2 (-.f64 -1 x)) (neg.f64 (/.f64 1 x))))
(+.f64 (/.f64 -1/2 (-.f64 -1 x)) (-.f64 (/.f64 -1/2 (-.f64 -1 x)) (/.f64 1 x)))
(+.f64 (neg.f64 (/.f64 1 x)) (/.f64 -1 (-.f64 -1 x)))
(+.f64 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 -1 (-.f64 -1 x)))) -1)
(*.f64 1 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x)))
(*.f64 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x)) 1)
(*.f64 -1 (-.f64 (/.f64 1 x) (/.f64 -1 (-.f64 -1 x))))
(*.f64 (-.f64 (/.f64 1 x) (/.f64 -1 (-.f64 -1 x))) -1)
(/.f64 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x)) 1)
(/.f64 (*.f64 2 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x))) 2)
(/.f64 (-.f64 (/.f64 1 x) (/.f64 -1 (-.f64 -1 x))) -1)
(/.f64 (*.f64 4 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x))) 4)
(/.f64 (*.f64 2 (*.f64 4 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x)))) 8)
(/.f64 (*.f64 2 (-.f64 (/.f64 1 x) (/.f64 -1 (-.f64 -1 x)))) -2)
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x)))) (*.f64 2 (*.f64 4 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x))))) 16)
(pow.f64 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x)) 1)
(neg.f64 (-.f64 (/.f64 1 x) (/.f64 -1 (-.f64 -1 x))))
4
(+.f64 (/.f64 -1 (-.f64 -1 x)) 0)
(+.f64 0 (/.f64 -1 (-.f64 -1 x)))
(+.f64 (/.f64 -1/2 (-.f64 -1 x)) (/.f64 -1/2 (-.f64 -1 x)))
(-.f64 (/.f64 -1 (-.f64 -1 x)) 0)
(-.f64 0 (neg.f64 (/.f64 -1 (-.f64 -1 x))))
(-.f64 (/.f64 -1/2 (-.f64 -1 x)) (neg.f64 (/.f64 -1/2 (-.f64 -1 x))))
(*.f64 2 (/.f64 -1/2 (-.f64 -1 x)))
(*.f64 2 (*.f64 (/.f64 -1 (-.f64 -1 x)) 1/2))
(*.f64 2 (*.f64 (+.f64 1 x) (/.f64 (/.f64 -1/2 (-.f64 -1 x)) (+.f64 1 x))))
(*.f64 1 (/.f64 -1 (-.f64 -1 x)))
(*.f64 (+.f64 1 x) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (/.f64 2 (+.f64 1 x)) 1/2)
(*.f64 (/.f64 2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (/.f64 -1/2 (-.f64 -1 x))))
(*.f64 (/.f64 -4 (-.f64 -1 x)) 1/4)
(*.f64 (/.f64 -4 (-.f64 -1 x)) (*.f64 (+.f64 1 x) (/.f64 1/4 (+.f64 1 x))))
(*.f64 (/.f64 -1 (-.f64 -1 x)) 1)
(*.f64 4 (/.f64 1/4 (+.f64 1 x)))
(*.f64 4 (*.f64 (/.f64 -1 (-.f64 -1 x)) 1/4))
(*.f64 (+.f64 2 (+.f64 x x)) (/.f64 (/.f64 -1/2 (-.f64 -1 x)) (+.f64 1 x)))
(*.f64 (*.f64 2 (/.f64 -4 (-.f64 -1 x))) 1/8)
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x))
(*.f64 (/.f64 -1/2 (-.f64 -1 x)) 2)
(*.f64 1/4 (/.f64 -4 (-.f64 -1 x)))
(*.f64 (neg.f64 (/.f64 -1 (-.f64 -1 x))) -1)
(*.f64 (/.f64 1/4 (+.f64 1 x)) 4)
(*.f64 1/2 (/.f64 2 (+.f64 1 x)))
(*.f64 (/.f64 (/.f64 -1/2 (-.f64 -1 x)) (+.f64 1 x)) (+.f64 2 (+.f64 x x)))
(*.f64 1/8 (*.f64 2 (/.f64 -4 (-.f64 -1 x))))
(*.f64 (*.f64 (/.f64 -1 (-.f64 -1 x)) 1/2) 2)
(*.f64 (*.f64 (+.f64 1 x) (/.f64 (/.f64 -1/2 (-.f64 -1 x)) (+.f64 1 x))) 2)
(*.f64 (*.f64 (+.f64 1 x) (/.f64 -1/2 (-.f64 -1 x))) (/.f64 2 (+.f64 1 x)))
(*.f64 (*.f64 (+.f64 1 x) (/.f64 1/4 (+.f64 1 x))) (/.f64 -4 (-.f64 -1 x)))
(*.f64 (*.f64 (/.f64 -1 (-.f64 -1 x)) 1/4) 4)
(pow.f64 (/.f64 -1 (-.f64 -1 x)) 1)
(neg.f64 (neg.f64 (/.f64 -1 (-.f64 -1 x))))
(+.f64 (/.f64 2 (+.f64 1 x)) 0)
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 (-.f64 -1 x)))
(+.f64 0 (/.f64 2 (+.f64 1 x)))
(+.f64 (/.f64 -1/2 (-.f64 -1 x)) (*.f64 3 (/.f64 -1/2 (-.f64 -1 x))))
(-.f64 (/.f64 2 (+.f64 1 x)) 0)
(-.f64 (/.f64 -1 (-.f64 -1 x)) (neg.f64 (/.f64 -1 (-.f64 -1 x))))
(*.f64 2 (/.f64 -1 (-.f64 -1 x)))
(*.f64 1 (/.f64 2 (+.f64 1 x)))
(*.f64 (+.f64 1 x) (/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x)))
(*.f64 (/.f64 2 (+.f64 1 x)) 1)
(*.f64 (/.f64 -4 (-.f64 -1 x)) 1/2)
(*.f64 (/.f64 -1 (-.f64 -1 x)) 2)
(*.f64 4 (/.f64 -1/2 (-.f64 -1 x)))
(*.f64 4 (*.f64 (/.f64 -1 (-.f64 -1 x)) 1/2))
(*.f64 (+.f64 2 (+.f64 x x)) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (*.f64 2 (/.f64 -4 (-.f64 -1 x))) 1/4)
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 2 (+.f64 x x)))
(*.f64 (/.f64 -1/2 (-.f64 -1 x)) 4)
(*.f64 1/4 (*.f64 2 (/.f64 -4 (-.f64 -1 x))))
(*.f64 1/2 (/.f64 -4 (-.f64 -1 x)))
(*.f64 (/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x)) (+.f64 1 x))
(*.f64 (*.f64 (/.f64 -1 (-.f64 -1 x)) 1/2) 4)
(pow.f64 (/.f64 2 (+.f64 1 x)) 1)
Outputs
(/.f64 -1 x)
(-.f64 1 (/.f64 1 x))
(+.f64 1 (/.f64 -1 x))
(-.f64 (+.f64 1 (*.f64 -1 x)) (/.f64 1 x))
(+.f64 (*.f64 -1 x) (-.f64 1 (/.f64 1 x)))
(-.f64 (+.f64 1 (neg.f64 x)) (/.f64 1 x))
(+.f64 (neg.f64 x) (-.f64 1 (/.f64 1 x)))
(+.f64 1 (-.f64 (/.f64 -1 x) x))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2))) (/.f64 1 x))
(+.f64 (+.f64 (*.f64 -1 x) (pow.f64 x 2)) (-.f64 1 (/.f64 1 x)))
(+.f64 (-.f64 1 (/.f64 1 x)) (+.f64 (neg.f64 x) (pow.f64 x 2)))
(+.f64 (neg.f64 x) (+.f64 (pow.f64 x 2) (-.f64 1 (/.f64 1 x))))
(+.f64 1 (+.f64 (pow.f64 x 2) (-.f64 (/.f64 -1 x) x)))
(/.f64 -1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 5))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4)))))
(/.f64 -1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 5))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4)))))
4
4
4
4
4
4
4
4
4
4
4
4
1
(+.f64 1 (*.f64 -1 x))
(+.f64 1 (neg.f64 x))
(-.f64 1 x)
(+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2)))
(+.f64 (*.f64 -1 x) (+.f64 (pow.f64 x 2) 1))
(+.f64 1 (+.f64 (neg.f64 x) (pow.f64 x 2)))
(+.f64 (+.f64 1 (neg.f64 x)) (pow.f64 x 2))
(+.f64 (-.f64 1 x) (pow.f64 x 2))
(+.f64 (*.f64 -1 (pow.f64 x 3)) (+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2))))
(+.f64 (+.f64 (*.f64 -1 x) (+.f64 (pow.f64 x 2) 1)) (*.f64 -1 (pow.f64 x 3)))
(+.f64 1 (+.f64 (+.f64 (neg.f64 x) (pow.f64 x 2)) (neg.f64 (pow.f64 x 3))))
(+.f64 1 (+.f64 (neg.f64 x) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 3)))))
(+.f64 (-.f64 1 x) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 3))))
(/.f64 1 x)
(-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))
(+.f64 (/.f64 1 x) (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))) (/.f64 1 (pow.f64 x 2)))
(+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 x) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4)))))
(/.f64 1 x)
(-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))
(+.f64 (/.f64 1 x) (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))) (/.f64 1 (pow.f64 x 2)))
(+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 x) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4)))))
2
(+.f64 2 (*.f64 -2 x))
(+.f64 2 (*.f64 x -2))
(+.f64 (*.f64 2 (pow.f64 x 2)) (+.f64 2 (*.f64 -2 x)))
(+.f64 (+.f64 2 (*.f64 x -2)) (*.f64 2 (pow.f64 x 2)))
(+.f64 (*.f64 x -2) (+.f64 (*.f64 2 (pow.f64 x 2)) 2))
(+.f64 2 (+.f64 (*.f64 x -2) (*.f64 2 (pow.f64 x 2))))
(+.f64 (*.f64 2 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 -2 x) (*.f64 -2 (pow.f64 x 3)))))
(+.f64 2 (+.f64 (+.f64 (*.f64 x -2) (*.f64 (pow.f64 x 3) -2)) (*.f64 2 (pow.f64 x 2))))
(+.f64 2 (+.f64 (*.f64 2 (pow.f64 x 2)) (*.f64 -2 (+.f64 x (pow.f64 x 3)))))
(+.f64 (*.f64 -2 (+.f64 x (pow.f64 x 3))) (+.f64 2 (*.f64 2 (pow.f64 x 2))))
(/.f64 2 x)
(-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 2 (/.f64 1 (pow.f64 x 2))))
(-.f64 (*.f64 (/.f64 1 x) 2) (*.f64 2 (/.f64 1 (pow.f64 x 2))))
(*.f64 2 (-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 2 (/.f64 1 (pow.f64 x 3)))) (*.f64 2 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 3))) (-.f64 (*.f64 (/.f64 1 x) 2) (*.f64 2 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (*.f64 2 (-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (pow.f64 x 3))))
(*.f64 2 (+.f64 (/.f64 1 x) (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))))
(*.f64 2 (-.f64 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))) (/.f64 1 (pow.f64 x 2))))
(*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 2 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 4))) (*.f64 2 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 3))) (-.f64 (*.f64 (/.f64 1 x) 2) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 (pow.f64 x 4))))))
(-.f64 (*.f64 2 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3)))) (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4)))))
(*.f64 2 (+.f64 (/.f64 1 x) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4))))))
(/.f64 2 x)
(-.f64 (*.f64 2 (/.f64 1 x)) (*.f64 2 (/.f64 1 (pow.f64 x 2))))
(-.f64 (*.f64 (/.f64 1 x) 2) (*.f64 2 (/.f64 1 (pow.f64 x 2))))
(*.f64 2 (-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 2 (/.f64 1 (pow.f64 x 3)))) (*.f64 2 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 3))) (-.f64 (*.f64 (/.f64 1 x) 2) (*.f64 2 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (*.f64 2 (-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))) (*.f64 2 (/.f64 1 (pow.f64 x 3))))
(*.f64 2 (+.f64 (/.f64 1 x) (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))))
(*.f64 2 (-.f64 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))) (/.f64 1 (pow.f64 x 2))))
(*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 x)) (*.f64 2 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 4))) (*.f64 2 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 3))) (-.f64 (*.f64 (/.f64 1 x) 2) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 (pow.f64 x 4))))))
(-.f64 (*.f64 2 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3)))) (*.f64 2 (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4)))))
(*.f64 2 (+.f64 (/.f64 1 x) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4))))))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(+.f64 (/.f64 1 (+.f64 x 1)) (/.f64 -1 x))
(+.f64 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x)) 0)
(+.f64 (/.f64 -1 (-.f64 -1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(+.f64 (/.f64 1 (+.f64 x 1)) (/.f64 -1 x))
(+.f64 0 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(+.f64 (/.f64 1 (+.f64 x 1)) (/.f64 -1 x))
(+.f64 -1 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 -1 (-.f64 -1 x)))))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(+.f64 (/.f64 1 (+.f64 x 1)) (/.f64 -1 x))
(+.f64 (/.f64 -1/2 (-.f64 -1 x)) (+.f64 (/.f64 -1/2 (-.f64 -1 x)) (neg.f64 (/.f64 1 x))))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(+.f64 (/.f64 1 (+.f64 x 1)) (/.f64 -1 x))
(+.f64 (/.f64 -1/2 (-.f64 -1 x)) (-.f64 (/.f64 -1/2 (-.f64 -1 x)) (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(+.f64 (/.f64 1 (+.f64 x 1)) (/.f64 -1 x))
(+.f64 (neg.f64 (/.f64 1 x)) (/.f64 -1 (-.f64 -1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(+.f64 (/.f64 1 (+.f64 x 1)) (/.f64 -1 x))
(+.f64 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 -1 (-.f64 -1 x)))) -1)
(+.f64 (/.f64 -1 (-.f64 -1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(+.f64 (/.f64 1 (+.f64 x 1)) (/.f64 -1 x))
(*.f64 1 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(+.f64 (/.f64 1 (+.f64 x 1)) (/.f64 -1 x))
(*.f64 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x)) 1)
(+.f64 (/.f64 -1 (-.f64 -1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(+.f64 (/.f64 1 (+.f64 x 1)) (/.f64 -1 x))
(*.f64 -1 (-.f64 (/.f64 1 x) (/.f64 -1 (-.f64 -1 x))))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(+.f64 (/.f64 1 (+.f64 x 1)) (/.f64 -1 x))
(*.f64 (-.f64 (/.f64 1 x) (/.f64 -1 (-.f64 -1 x))) -1)
(+.f64 (/.f64 -1 (-.f64 -1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(+.f64 (/.f64 1 (+.f64 x 1)) (/.f64 -1 x))
(/.f64 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x)) 1)
(+.f64 (/.f64 -1 (-.f64 -1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(+.f64 (/.f64 1 (+.f64 x 1)) (/.f64 -1 x))
(/.f64 (*.f64 2 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x))) 2)
(+.f64 (/.f64 -1 (-.f64 -1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(+.f64 (/.f64 1 (+.f64 x 1)) (/.f64 -1 x))
(/.f64 (-.f64 (/.f64 1 x) (/.f64 -1 (-.f64 -1 x))) -1)
(+.f64 (/.f64 -1 (-.f64 -1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(+.f64 (/.f64 1 (+.f64 x 1)) (/.f64 -1 x))
(/.f64 (*.f64 4 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x))) 4)
(+.f64 (/.f64 -1 (-.f64 -1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(+.f64 (/.f64 1 (+.f64 x 1)) (/.f64 -1 x))
(/.f64 (*.f64 2 (*.f64 4 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x)))) 8)
(+.f64 (/.f64 -1 (-.f64 -1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(+.f64 (/.f64 1 (+.f64 x 1)) (/.f64 -1 x))
(/.f64 (*.f64 2 (-.f64 (/.f64 1 x) (/.f64 -1 (-.f64 -1 x)))) -2)
(+.f64 (/.f64 -1 (-.f64 -1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(+.f64 (/.f64 1 (+.f64 x 1)) (/.f64 -1 x))
(/.f64 (+.f64 (*.f64 2 (*.f64 4 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x)))) (*.f64 2 (*.f64 4 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x))))) 16)
(+.f64 (/.f64 -1 (-.f64 -1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(+.f64 (/.f64 1 (+.f64 x 1)) (/.f64 -1 x))
(pow.f64 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x)) 1)
(+.f64 (/.f64 -1 (-.f64 -1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(+.f64 (/.f64 1 (+.f64 x 1)) (/.f64 -1 x))
(neg.f64 (-.f64 (/.f64 1 x) (/.f64 -1 (-.f64 -1 x))))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(+.f64 (/.f64 1 (+.f64 x 1)) (/.f64 -1 x))
4
(+.f64 (/.f64 -1 (-.f64 -1 x)) 0)
(/.f64 -1 (-.f64 -1 x))
(/.f64 1 (+.f64 x 1))
(+.f64 0 (/.f64 -1 (-.f64 -1 x)))
(/.f64 -1 (-.f64 -1 x))
(/.f64 1 (+.f64 x 1))
(+.f64 (/.f64 -1/2 (-.f64 -1 x)) (/.f64 -1/2 (-.f64 -1 x)))
(/.f64 -1 (-.f64 -1 x))
(/.f64 1 (+.f64 x 1))
(-.f64 (/.f64 -1 (-.f64 -1 x)) 0)
(/.f64 -1 (-.f64 -1 x))
(/.f64 1 (+.f64 x 1))
(-.f64 0 (neg.f64 (/.f64 -1 (-.f64 -1 x))))
(/.f64 -1 (-.f64 -1 x))
(/.f64 1 (+.f64 x 1))
(-.f64 (/.f64 -1/2 (-.f64 -1 x)) (neg.f64 (/.f64 -1/2 (-.f64 -1 x))))
(/.f64 -1 (-.f64 -1 x))
(/.f64 1 (+.f64 x 1))
(*.f64 2 (/.f64 -1/2 (-.f64 -1 x)))
(/.f64 -1 (-.f64 -1 x))
(/.f64 1 (+.f64 x 1))
(*.f64 2 (*.f64 (/.f64 -1 (-.f64 -1 x)) 1/2))
(/.f64 -1 (-.f64 -1 x))
(/.f64 1 (+.f64 x 1))
(*.f64 2 (*.f64 (+.f64 1 x) (/.f64 (/.f64 -1/2 (-.f64 -1 x)) (+.f64 1 x))))
(*.f64 2 (*.f64 (+.f64 x 1) (/.f64 -1/2 (*.f64 (-.f64 -1 x) (+.f64 x 1)))))
(*.f64 2 (*.f64 (+.f64 x 1) (/.f64 (/.f64 1/2 (-.f64 -1 x)) (-.f64 -1 x))))
(*.f64 (+.f64 x 1) (/.f64 1 (*.f64 (+.f64 x 1) (+.f64 x 1))))
(*.f64 (+.f64 x 1) (/.f64 -1 (*.f64 (-.f64 -1 x) (+.f64 x 1))))
(*.f64 1 (/.f64 -1 (-.f64 -1 x)))
(/.f64 -1 (-.f64 -1 x))
(/.f64 1 (+.f64 x 1))
(*.f64 (+.f64 1 x) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 2 (*.f64 (+.f64 x 1) (/.f64 -1/2 (*.f64 (-.f64 -1 x) (+.f64 x 1)))))
(*.f64 2 (*.f64 (+.f64 x 1) (/.f64 (/.f64 1/2 (-.f64 -1 x)) (-.f64 -1 x))))
(*.f64 (+.f64 x 1) (/.f64 1 (*.f64 (+.f64 x 1) (+.f64 x 1))))
(*.f64 (+.f64 x 1) (/.f64 -1 (*.f64 (-.f64 -1 x) (+.f64 x 1))))
(*.f64 (/.f64 2 (+.f64 1 x)) 1/2)
(*.f64 1/2 (/.f64 2 (+.f64 x 1)))
(*.f64 (/.f64 2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (/.f64 -1/2 (-.f64 -1 x))))
(*.f64 2 (*.f64 (+.f64 x 1) (/.f64 -1/2 (*.f64 (-.f64 -1 x) (+.f64 x 1)))))
(*.f64 2 (*.f64 (+.f64 x 1) (/.f64 (/.f64 1/2 (-.f64 -1 x)) (-.f64 -1 x))))
(*.f64 (+.f64 x 1) (/.f64 1 (*.f64 (+.f64 x 1) (+.f64 x 1))))
(*.f64 (+.f64 x 1) (/.f64 -1 (*.f64 (-.f64 -1 x) (+.f64 x 1))))
(*.f64 (/.f64 -4 (-.f64 -1 x)) 1/4)
(*.f64 (/.f64 4 (+.f64 x 1)) 1/4)
(*.f64 (/.f64 -4 (-.f64 -1 x)) (*.f64 (+.f64 1 x) (/.f64 1/4 (+.f64 1 x))))
(*.f64 (+.f64 x 1) (*.f64 (/.f64 1/4 (+.f64 x 1)) (/.f64 4 (+.f64 x 1))))
(*.f64 (+.f64 x 1) (*.f64 (/.f64 4 (+.f64 x 1)) (/.f64 1/4 (+.f64 x 1))))
(*.f64 (/.f64 4 (+.f64 x 1)) (*.f64 (+.f64 x 1) (/.f64 1/4 (+.f64 x 1))))
(*.f64 (/.f64 -1 (-.f64 -1 x)) 1)
(/.f64 -1 (-.f64 -1 x))
(/.f64 1 (+.f64 x 1))
(*.f64 4 (/.f64 1/4 (+.f64 1 x)))
(*.f64 4 (/.f64 1/4 (+.f64 x 1)))
(*.f64 4 (*.f64 (/.f64 -1 (-.f64 -1 x)) 1/4))
(/.f64 -1 (-.f64 -1 x))
(/.f64 1 (+.f64 x 1))
(*.f64 (+.f64 2 (+.f64 x x)) (/.f64 (/.f64 -1/2 (-.f64 -1 x)) (+.f64 1 x)))
(*.f64 2 (*.f64 (+.f64 x 1) (/.f64 -1/2 (*.f64 (-.f64 -1 x) (+.f64 x 1)))))
(*.f64 2 (*.f64 (+.f64 x 1) (/.f64 (/.f64 1/2 (-.f64 -1 x)) (-.f64 -1 x))))
(*.f64 (+.f64 x 1) (/.f64 1 (*.f64 (+.f64 x 1) (+.f64 x 1))))
(*.f64 (+.f64 x 1) (/.f64 -1 (*.f64 (-.f64 -1 x) (+.f64 x 1))))
(*.f64 (*.f64 2 (/.f64 -4 (-.f64 -1 x))) 1/8)
(*.f64 (/.f64 4 (+.f64 x 1)) 1/4)
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x))
(*.f64 2 (*.f64 (+.f64 x 1) (/.f64 -1/2 (*.f64 (-.f64 -1 x) (+.f64 x 1)))))
(*.f64 2 (*.f64 (+.f64 x 1) (/.f64 (/.f64 1/2 (-.f64 -1 x)) (-.f64 -1 x))))
(*.f64 (+.f64 x 1) (/.f64 1 (*.f64 (+.f64 x 1) (+.f64 x 1))))
(*.f64 (+.f64 x 1) (/.f64 -1 (*.f64 (-.f64 -1 x) (+.f64 x 1))))
(*.f64 (/.f64 -1/2 (-.f64 -1 x)) 2)
(/.f64 -1 (-.f64 -1 x))
(/.f64 1 (+.f64 x 1))
(*.f64 1/4 (/.f64 -4 (-.f64 -1 x)))
(*.f64 (/.f64 4 (+.f64 x 1)) 1/4)
(*.f64 (neg.f64 (/.f64 -1 (-.f64 -1 x))) -1)
(/.f64 -1 (-.f64 -1 x))
(/.f64 1 (+.f64 x 1))
(*.f64 (/.f64 1/4 (+.f64 1 x)) 4)
(*.f64 4 (/.f64 1/4 (+.f64 x 1)))
(*.f64 1/2 (/.f64 2 (+.f64 1 x)))
(*.f64 1/2 (/.f64 2 (+.f64 x 1)))
(*.f64 (/.f64 (/.f64 -1/2 (-.f64 -1 x)) (+.f64 1 x)) (+.f64 2 (+.f64 x x)))
(*.f64 2 (*.f64 (+.f64 x 1) (/.f64 -1/2 (*.f64 (-.f64 -1 x) (+.f64 x 1)))))
(*.f64 2 (*.f64 (+.f64 x 1) (/.f64 (/.f64 1/2 (-.f64 -1 x)) (-.f64 -1 x))))
(*.f64 (+.f64 x 1) (/.f64 1 (*.f64 (+.f64 x 1) (+.f64 x 1))))
(*.f64 (+.f64 x 1) (/.f64 -1 (*.f64 (-.f64 -1 x) (+.f64 x 1))))
(*.f64 1/8 (*.f64 2 (/.f64 -4 (-.f64 -1 x))))
(*.f64 (/.f64 4 (+.f64 x 1)) 1/4)
(*.f64 (*.f64 (/.f64 -1 (-.f64 -1 x)) 1/2) 2)
(/.f64 -1 (-.f64 -1 x))
(/.f64 1 (+.f64 x 1))
(*.f64 (*.f64 (+.f64 1 x) (/.f64 (/.f64 -1/2 (-.f64 -1 x)) (+.f64 1 x))) 2)
(*.f64 2 (*.f64 (+.f64 x 1) (/.f64 -1/2 (*.f64 (-.f64 -1 x) (+.f64 x 1)))))
(*.f64 2 (*.f64 (+.f64 x 1) (/.f64 (/.f64 1/2 (-.f64 -1 x)) (-.f64 -1 x))))
(*.f64 (+.f64 x 1) (/.f64 1 (*.f64 (+.f64 x 1) (+.f64 x 1))))
(*.f64 (+.f64 x 1) (/.f64 -1 (*.f64 (-.f64 -1 x) (+.f64 x 1))))
(*.f64 (*.f64 (+.f64 1 x) (/.f64 -1/2 (-.f64 -1 x))) (/.f64 2 (+.f64 1 x)))
(*.f64 2 (*.f64 (+.f64 x 1) (/.f64 -1/2 (*.f64 (-.f64 -1 x) (+.f64 x 1)))))
(*.f64 2 (*.f64 (+.f64 x 1) (/.f64 (/.f64 1/2 (-.f64 -1 x)) (-.f64 -1 x))))
(*.f64 (+.f64 x 1) (/.f64 1 (*.f64 (+.f64 x 1) (+.f64 x 1))))
(*.f64 (+.f64 x 1) (/.f64 -1 (*.f64 (-.f64 -1 x) (+.f64 x 1))))
(*.f64 (*.f64 (+.f64 1 x) (/.f64 1/4 (+.f64 1 x))) (/.f64 -4 (-.f64 -1 x)))
(*.f64 (+.f64 x 1) (*.f64 (/.f64 1/4 (+.f64 x 1)) (/.f64 4 (+.f64 x 1))))
(*.f64 (+.f64 x 1) (*.f64 (/.f64 4 (+.f64 x 1)) (/.f64 1/4 (+.f64 x 1))))
(*.f64 (/.f64 4 (+.f64 x 1)) (*.f64 (+.f64 x 1) (/.f64 1/4 (+.f64 x 1))))
(*.f64 (*.f64 (/.f64 -1 (-.f64 -1 x)) 1/4) 4)
(/.f64 -1 (-.f64 -1 x))
(/.f64 1 (+.f64 x 1))
(pow.f64 (/.f64 -1 (-.f64 -1 x)) 1)
(/.f64 -1 (-.f64 -1 x))
(/.f64 1 (+.f64 x 1))
(neg.f64 (neg.f64 (/.f64 -1 (-.f64 -1 x))))
(/.f64 -1 (-.f64 -1 x))
(/.f64 1 (+.f64 x 1))
(+.f64 (/.f64 2 (+.f64 1 x)) 0)
(/.f64 2 (+.f64 x 1))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 (-.f64 -1 x)))
(*.f64 2 (/.f64 -1 (-.f64 -1 x)))
(*.f64 2 (/.f64 1 (+.f64 x 1)))
(*.f64 4 (/.f64 -1/2 (-.f64 -1 x)))
(+.f64 0 (/.f64 2 (+.f64 1 x)))
(/.f64 2 (+.f64 x 1))
(+.f64 (/.f64 -1/2 (-.f64 -1 x)) (*.f64 3 (/.f64 -1/2 (-.f64 -1 x))))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 (-.f64 -1 x)))
(*.f64 2 (/.f64 -1 (-.f64 -1 x)))
(*.f64 2 (/.f64 1 (+.f64 x 1)))
(*.f64 4 (/.f64 -1/2 (-.f64 -1 x)))
(-.f64 (/.f64 2 (+.f64 1 x)) 0)
(/.f64 2 (+.f64 x 1))
(-.f64 (/.f64 -1 (-.f64 -1 x)) (neg.f64 (/.f64 -1 (-.f64 -1 x))))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 (-.f64 -1 x)))
(*.f64 2 (/.f64 -1 (-.f64 -1 x)))
(*.f64 2 (/.f64 1 (+.f64 x 1)))
(*.f64 4 (/.f64 -1/2 (-.f64 -1 x)))
(*.f64 2 (/.f64 -1 (-.f64 -1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 (-.f64 -1 x)))
(*.f64 2 (/.f64 1 (+.f64 x 1)))
(*.f64 4 (/.f64 -1/2 (-.f64 -1 x)))
(*.f64 1 (/.f64 2 (+.f64 1 x)))
(/.f64 2 (+.f64 x 1))
(*.f64 (+.f64 1 x) (/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x)))
(*.f64 (+.f64 x 1) (/.f64 (/.f64 2 (+.f64 x 1)) (+.f64 x 1)))
(*.f64 (+.f64 x 1) (/.f64 2 (*.f64 (-.f64 -1 x) (-.f64 -1 x))))
(*.f64 (+.f64 x 1) (/.f64 2 (*.f64 (+.f64 x 1) (+.f64 x 1))))
(*.f64 (/.f64 2 (+.f64 1 x)) 1)
(/.f64 2 (+.f64 x 1))
(*.f64 (/.f64 -4 (-.f64 -1 x)) 1/2)
(*.f64 1/2 (/.f64 4 (+.f64 x 1)))
(*.f64 (/.f64 -1 (-.f64 -1 x)) 2)
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 (-.f64 -1 x)))
(*.f64 2 (/.f64 -1 (-.f64 -1 x)))
(*.f64 2 (/.f64 1 (+.f64 x 1)))
(*.f64 4 (/.f64 -1/2 (-.f64 -1 x)))
(*.f64 4 (/.f64 -1/2 (-.f64 -1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 (-.f64 -1 x)))
(*.f64 2 (/.f64 -1 (-.f64 -1 x)))
(*.f64 2 (/.f64 1 (+.f64 x 1)))
(*.f64 4 (*.f64 (/.f64 -1 (-.f64 -1 x)) 1/2))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 (-.f64 -1 x)))
(*.f64 2 (/.f64 -1 (-.f64 -1 x)))
(*.f64 2 (/.f64 1 (+.f64 x 1)))
(*.f64 4 (/.f64 -1/2 (-.f64 -1 x)))
(*.f64 (+.f64 2 (+.f64 x x)) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (+.f64 x 1) (/.f64 (/.f64 2 (+.f64 x 1)) (+.f64 x 1)))
(*.f64 (+.f64 x 1) (/.f64 2 (*.f64 (-.f64 -1 x) (-.f64 -1 x))))
(*.f64 (+.f64 x 1) (/.f64 2 (*.f64 (+.f64 x 1) (+.f64 x 1))))
(*.f64 (*.f64 2 (/.f64 -4 (-.f64 -1 x))) 1/4)
(*.f64 1/2 (/.f64 4 (+.f64 x 1)))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 2 (+.f64 x x)))
(*.f64 (+.f64 x 1) (/.f64 (/.f64 2 (+.f64 x 1)) (+.f64 x 1)))
(*.f64 (+.f64 x 1) (/.f64 2 (*.f64 (-.f64 -1 x) (-.f64 -1 x))))
(*.f64 (+.f64 x 1) (/.f64 2 (*.f64 (+.f64 x 1) (+.f64 x 1))))
(*.f64 (/.f64 -1/2 (-.f64 -1 x)) 4)
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 (-.f64 -1 x)))
(*.f64 2 (/.f64 -1 (-.f64 -1 x)))
(*.f64 2 (/.f64 1 (+.f64 x 1)))
(*.f64 4 (/.f64 -1/2 (-.f64 -1 x)))
(*.f64 1/4 (*.f64 2 (/.f64 -4 (-.f64 -1 x))))
(*.f64 1/2 (/.f64 4 (+.f64 x 1)))
(*.f64 1/2 (/.f64 -4 (-.f64 -1 x)))
(*.f64 1/2 (/.f64 4 (+.f64 x 1)))
(*.f64 (/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x)) (+.f64 1 x))
(*.f64 (+.f64 x 1) (/.f64 (/.f64 2 (+.f64 x 1)) (+.f64 x 1)))
(*.f64 (+.f64 x 1) (/.f64 2 (*.f64 (-.f64 -1 x) (-.f64 -1 x))))
(*.f64 (+.f64 x 1) (/.f64 2 (*.f64 (+.f64 x 1) (+.f64 x 1))))
(*.f64 (*.f64 (/.f64 -1 (-.f64 -1 x)) 1/2) 4)
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 (-.f64 -1 x)))
(*.f64 2 (/.f64 -1 (-.f64 -1 x)))
(*.f64 2 (/.f64 1 (+.f64 x 1)))
(*.f64 4 (/.f64 -1/2 (-.f64 -1 x)))
(pow.f64 (/.f64 2 (+.f64 1 x)) 1)
(/.f64 2 (+.f64 x 1))

localize5.0ms (0%)

Compiler

Compiled 11 to 8 computations (27.3% saved)

localize31.0ms (0.2%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(*.f64 (+.f64 1 x) (-.f64 -1 x))
0.1b
(/.f64 -2 (/.f64 1 (+.f64 1 x)))
8.9b
(-.f64 (/.f64 (/.f64 -2 (/.f64 1 (+.f64 1 x))) (*.f64 2 (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 1 x))
15.4b
(/.f64 (/.f64 -2 (/.f64 1 (+.f64 1 x))) (*.f64 2 (*.f64 (+.f64 1 x) (-.f64 -1 x))))
Compiler

Compiled 81 to 64 computations (21% saved)

series2.0ms (0%)

Counts
4 → 48
Calls

12 calls:

TimeVariablePointExpression
0.0ms
x
@-inf
(/.f64 -2 (/.f64 1 (+.f64 1 x)))
0.0ms
x
@0
(/.f64 -2 (/.f64 1 (+.f64 1 x)))
0.0ms
x
@-inf
(/.f64 (/.f64 -2 (/.f64 1 (+.f64 1 x))) (*.f64 2 (*.f64 (+.f64 1 x) (-.f64 -1 x))))
0.0ms
x
@inf
(/.f64 -2 (/.f64 1 (+.f64 1 x)))
0.0ms
x
@0
(/.f64 (/.f64 -2 (/.f64 1 (+.f64 1 x))) (*.f64 2 (*.f64 (+.f64 1 x) (-.f64 -1 x))))

rewrite76.0ms (0.5%)

Algorithm
batch-egg-rewrite
Rules
1956×rational.json-simplify-35
1182×rational.json-simplify-2
1176×rational.json-1
1176×rational.json-2
1176×rational.json-4
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
016130
1135118
2408106
3158470
4487970
Stop Event
node limit
Counts
4 → 122
Calls
Call 1
Inputs
(/.f64 (/.f64 -2 (/.f64 1 (+.f64 1 x))) (*.f64 2 (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(-.f64 (/.f64 (/.f64 -2 (/.f64 1 (+.f64 1 x))) (*.f64 2 (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 1 x))
(/.f64 -2 (/.f64 1 (+.f64 1 x)))
(*.f64 (+.f64 1 x) (-.f64 -1 x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (*.f64 2 (/.f64 -1/2 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 2 (/.f64 -1/2 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 -1/2 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 1/2 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 x) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 x) (*.f64 -2 (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 x) (/.f64 1 (*.f64 (+.f64 1 x) (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 1 x)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 x 2)) (/.f64 -2 (*.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 x 2)) (neg.f64 (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (+.f64 1 x)) (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (+.f64 1 x)) (*.f64 1/2 (/.f64 1 (*.f64 (+.f64 1 x) (-.f64 -1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 -2 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 2 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (+.f64 1 x)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 x) -4) (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 x) -4) (*.f64 (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 1 x) (-.f64 -1 x))) (-.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 -1/2 (+.f64 1 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) 4))) (*.f64 (+.f64 1 x) -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (*.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) 4))) (+.f64 x (+.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (+.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))) 1/2) (*.f64 (+.f64 1 x) -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (+.f64 x (+.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1 (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 -2 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (+.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 2 (/.f64 -1/2 (+.f64 1 x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 1 x)) (/.f64 1 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (/.f64 1 x)) (-.f64 1 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (/.f64 1 x)) (-.f64 1 (*.f64 2 (/.f64 -1/2 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4)) (*.f64 2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (+.f64 x (+.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 x) (-.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 -2 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 -2 (+.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (+.f64 x (+.f64 x 2))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 -1 (+.f64 1 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (-.f64 -1 x) (+.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (+.f64 x (+.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 -2 (+.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (+.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (*.f64 -2 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 x) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (-.f64 -1 x) (+.f64 x (+.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 2 (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 x (+.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 x) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 2 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 x) (+.f64 x (+.f64 x 2))) (/.f64 1 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) 4)) (*.f64 (/.f64 1 (+.f64 1 x)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 x 2)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 x 2)) (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 x 2)) (*.f64 (/.f64 2 (+.f64 1 x)) (/.f64 (-.f64 -1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (+.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 1 x)) 4) (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 x) 4) (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (-.f64 -1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (+.f64 1 x) -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 x) -4) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 x) -4) (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) 1/2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) 2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 1 x)) 1/2) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (-.f64 -1 x) 2)) (*.f64 (+.f64 1 x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) 1/2)) (*.f64 (+.f64 1 x) -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) 1/2) (*.f64 (/.f64 1 (+.f64 1 x)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x))) (+.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (+.f64 x (+.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2 (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2 (+.f64 1 x)) (/.f64 (-.f64 -1 x) 2)) (+.f64 x (+.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 -2 (+.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 x (+.f64 x 2)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (*.f64 (+.f64 1 x) (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) 2) (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 x) (neg.f64 (/.f64 1 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 x) (*.f64 2 (/.f64 -1/2 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 x) (/.f64 (neg.f64 (/.f64 2 (+.f64 1 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -1 x) (+.f64 x (+.f64 x 2))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (+.f64 x 2)) (*.f64 2 (neg.f64 (/.f64 1 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (+.f64 x 2)) (*.f64 2 (*.f64 2 (/.f64 -1/2 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (+.f64 x 2)) (+.f64 (/.f64 (neg.f64 (/.f64 2 (+.f64 1 x))) 2) (/.f64 (neg.f64 (/.f64 2 (+.f64 1 x))) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) -8)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) -8))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))))))

simplify114.0ms (0.8%)

Algorithm
egg-herbie
Rules
1120×rational.json-simplify-1
828×rational.json-simplify-43
714×rational.json-simplify-51
704×rational.json-simplify-39
676×rational.json-simplify-2
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
02393988
15133532
212653372
336243076
461953076
Stop Event
node limit
Counts
170 → 189
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1 x))
(+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2)))
(+.f64 (*.f64 -1 (pow.f64 x 3)) (+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2))))
(/.f64 1 x)
(-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(/.f64 1 x)
(-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(/.f64 -1 x)
(-.f64 1 (/.f64 1 x))
(-.f64 (+.f64 1 (*.f64 -1 x)) (/.f64 1 x))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2))) (/.f64 1 x))
(/.f64 -1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(/.f64 -1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
-2
(-.f64 (*.f64 -2 x) 2)
(-.f64 (*.f64 -2 x) 2)
(-.f64 (*.f64 -2 x) 2)
(*.f64 -2 x)
(-.f64 (*.f64 -2 x) 2)
(-.f64 (*.f64 -2 x) 2)
(-.f64 (*.f64 -2 x) 2)
(*.f64 -2 x)
(-.f64 (*.f64 -2 x) 2)
(-.f64 (*.f64 -2 x) 2)
(-.f64 (*.f64 -2 x) 2)
-1
(-.f64 (*.f64 -2 x) 1)
(-.f64 (+.f64 (*.f64 -2 x) (*.f64 -1 (pow.f64 x 2))) 1)
(-.f64 (+.f64 (*.f64 -2 x) (*.f64 -1 (pow.f64 x 2))) 1)
(*.f64 -1 (pow.f64 x 2))
(+.f64 (*.f64 -2 x) (*.f64 -1 (pow.f64 x 2)))
(-.f64 (+.f64 (*.f64 -2 x) (*.f64 -1 (pow.f64 x 2))) 1)
(-.f64 (+.f64 (*.f64 -2 x) (*.f64 -1 (pow.f64 x 2))) 1)
(*.f64 -1 (pow.f64 x 2))
(+.f64 (*.f64 -2 x) (*.f64 -1 (pow.f64 x 2)))
(-.f64 (+.f64 (*.f64 -2 x) (*.f64 -1 (pow.f64 x 2))) 1)
(-.f64 (+.f64 (*.f64 -2 x) (*.f64 -1 (pow.f64 x 2))) 1)
(+.f64 (/.f64 1 (+.f64 1 x)) 0)
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))
(+.f64 -1 (-.f64 1 (*.f64 2 (/.f64 -1/2 (+.f64 1 x)))))
(+.f64 0 (/.f64 1 (+.f64 1 x)))
(-.f64 (/.f64 1 (+.f64 1 x)) 0)
(-.f64 0 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(-.f64 0 (*.f64 2 (/.f64 -1/2 (+.f64 1 x))))
(*.f64 -2 (/.f64 -1/2 (+.f64 1 x)))
(*.f64 -2 (*.f64 1/2 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))
(*.f64 1 (/.f64 1 (+.f64 1 x)))
(*.f64 (+.f64 1 x) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (+.f64 1 x) (*.f64 -2 (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (/.f64 1 (+.f64 1 x)) 1)
(*.f64 (-.f64 -1 x) (/.f64 1 (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(*.f64 (/.f64 2 (+.f64 1 x)) 1/2)
(*.f64 (+.f64 x (+.f64 x 2)) (/.f64 -2 (*.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) 4))))
(*.f64 (+.f64 x (+.f64 x 2)) (neg.f64 (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (*.f64 -2 (+.f64 1 x)) (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (*.f64 -2 (+.f64 1 x)) (*.f64 1/2 (/.f64 1 (*.f64 (+.f64 1 x) (-.f64 -1 x)))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x))
(*.f64 (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 -2 (+.f64 1 x)))
(*.f64 1/2 (/.f64 2 (+.f64 1 x)))
(*.f64 (/.f64 -1/2 (+.f64 1 x)) -2)
(*.f64 (*.f64 (+.f64 1 x) -4) (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) 4))))
(*.f64 (*.f64 (+.f64 1 x) -4) (*.f64 (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))) 1/2))
(*.f64 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))) -1)
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (-.f64 -1 x))) (-.f64 -1 x))
(*.f64 (*.f64 2 (/.f64 -1/2 (+.f64 1 x))) -1)
(*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) 4))) (*.f64 (+.f64 1 x) -4))
(*.f64 (/.f64 -2 (*.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) 4))) (+.f64 x (+.f64 x 2)))
(*.f64 (*.f64 -2 (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (+.f64 1 x))
(*.f64 (*.f64 (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))) 1/2) (*.f64 (+.f64 1 x) -4))
(*.f64 (neg.f64 (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (+.f64 x (+.f64 x 2)))
(*.f64 (*.f64 1/2 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) -2)
(*.f64 (*.f64 1/2 (/.f64 1 (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 -2 (+.f64 1 x)))
(pow.f64 (/.f64 1 (+.f64 1 x)) 1)
(neg.f64 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(neg.f64 (*.f64 2 (/.f64 -1/2 (+.f64 1 x))))
(+.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 -1 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))))
(+.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 0)
(+.f64 0 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)))
(+.f64 (neg.f64 (/.f64 1 x)) (/.f64 1 (+.f64 1 x)))
(+.f64 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))) -1)
(+.f64 (-.f64 -1 (/.f64 1 x)) (-.f64 1 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))
(+.f64 (-.f64 -1 (/.f64 1 x)) (-.f64 1 (*.f64 2 (/.f64 -1/2 (+.f64 1 x)))))
(*.f64 1 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)))
(*.f64 -1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))
(*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)
(*.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))) -1)
(/.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)
(/.f64 (*.f64 2 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))) 2)
(/.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))) -1)
(/.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4) 4)
(/.f64 (*.f64 2 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))) -2)
(/.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4)) 8)
(/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4)) (*.f64 2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4))) 16)
(pow.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)
(neg.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))
(+.f64 -1 (-.f64 1 (+.f64 x (+.f64 x 2))))
(+.f64 (-.f64 -1 x) (-.f64 -1 x))
(+.f64 0 (*.f64 -2 (+.f64 1 x)))
(+.f64 (*.f64 -2 (+.f64 1 x)) 0)
(+.f64 (-.f64 1 (+.f64 x (+.f64 x 2))) -1)
(-.f64 -1 (+.f64 1 (+.f64 x x)))
(-.f64 (-.f64 -1 x) (+.f64 1 x))
(-.f64 0 (+.f64 x (+.f64 x 2)))
(-.f64 (*.f64 -2 (+.f64 1 x)) 0)
(*.f64 -2 (+.f64 1 x))
(*.f64 1 (*.f64 -2 (+.f64 1 x)))
(*.f64 (+.f64 1 x) -2)
(*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x))))
(*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (-.f64 -1 x) (+.f64 x (+.f64 x 2))))
(*.f64 2 (-.f64 -1 x))
(*.f64 2 (*.f64 (/.f64 2 (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) 2)))
(*.f64 -1 (+.f64 x (+.f64 x 2)))
(*.f64 (-.f64 -1 x) 2)
(*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 2 (+.f64 1 x)))
(*.f64 (*.f64 (-.f64 -1 x) (+.f64 x (+.f64 x 2))) (/.f64 1 (+.f64 1 x)))
(*.f64 (*.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) 4)) (*.f64 (/.f64 1 (+.f64 1 x)) 1/2))
(*.f64 (/.f64 2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x)))
(*.f64 (+.f64 x (+.f64 x 2)) -1)
(*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (/.f64 2 (+.f64 1 x)) (/.f64 (-.f64 -1 x) 2)))
(*.f64 (*.f64 -2 (+.f64 1 x)) 1)
(*.f64 4 (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) 2)))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 x)) 4) (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) 1/2))
(*.f64 (*.f64 (+.f64 1 x) 4) (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (-.f64 -1 x) 2)))
(*.f64 1/2 (*.f64 (+.f64 1 x) -4))
(*.f64 (*.f64 (+.f64 1 x) -4) 1/2)
(*.f64 (*.f64 (+.f64 1 x) -4) (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) 1/2)))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) 2)) 4)
(*.f64 (*.f64 (/.f64 1 (+.f64 1 x)) 1/2) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) 4)))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (-.f64 -1 x) 2)) (*.f64 (+.f64 1 x) 4))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) 1/2)) (*.f64 (+.f64 1 x) -4))
(*.f64 (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) 1/2) (*.f64 (/.f64 1 (+.f64 1 x)) 4))
(*.f64 (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x))) (+.f64 1 x))
(*.f64 (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (+.f64 x (+.f64 x 2)))
(*.f64 (*.f64 (/.f64 2 (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) 2)) 2)
(*.f64 (*.f64 (/.f64 2 (+.f64 1 x)) (/.f64 (-.f64 -1 x) 2)) (+.f64 x (+.f64 x 2)))
(pow.f64 (*.f64 -2 (+.f64 1 x)) 1)
(neg.f64 (+.f64 x (+.f64 x 2)))
(+.f64 -1 (-.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(+.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) 0)
(+.f64 0 (*.f64 (+.f64 1 x) (-.f64 -1 x)))
(+.f64 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) 2) (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) 2))
(-.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) 0)
(-.f64 0 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (+.f64 1 x) (neg.f64 (/.f64 1 (+.f64 1 x))))
(/.f64 (+.f64 1 x) (*.f64 2 (/.f64 -1/2 (+.f64 1 x))))
(/.f64 (+.f64 1 x) (/.f64 (neg.f64 (/.f64 2 (+.f64 1 x))) 2))
(/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) 1)
(/.f64 (*.f64 (-.f64 -1 x) (+.f64 x (+.f64 x 2))) 2)
(/.f64 (*.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) 4)) 4)
(/.f64 (+.f64 x (+.f64 x 2)) (*.f64 2 (neg.f64 (/.f64 1 (+.f64 1 x)))))
(/.f64 (+.f64 x (+.f64 x 2)) (*.f64 2 (*.f64 2 (/.f64 -1/2 (+.f64 1 x)))))
(/.f64 (+.f64 x (+.f64 x 2)) (+.f64 (/.f64 (neg.f64 (/.f64 2 (+.f64 1 x))) 2) (/.f64 (neg.f64 (/.f64 2 (+.f64 1 x))) 2)))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) -8)) 8)
(/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) -1)
(/.f64 (*.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) -8))) 16)
(pow.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) 1)
(neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))
Outputs
1
(+.f64 1 (*.f64 -1 x))
(+.f64 1 (neg.f64 x))
(-.f64 1 x)
(+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2)))
(+.f64 (pow.f64 x 2) (+.f64 1 (neg.f64 x)))
(+.f64 1 (+.f64 (neg.f64 x) (pow.f64 x 2)))
(+.f64 (-.f64 1 x) (pow.f64 x 2))
(+.f64 (*.f64 -1 (pow.f64 x 3)) (+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2))))
(+.f64 (+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2))) (*.f64 -1 (pow.f64 x 3)))
(+.f64 (+.f64 (neg.f64 x) (pow.f64 x 2)) (+.f64 (neg.f64 (pow.f64 x 3)) 1))
(+.f64 1 (+.f64 (neg.f64 x) (+.f64 (pow.f64 x 2) (neg.f64 (pow.f64 x 3)))))
(+.f64 (neg.f64 x) (+.f64 (pow.f64 x 2) (-.f64 1 (pow.f64 x 3))))
(/.f64 1 x)
(-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))) (/.f64 1 (pow.f64 x 2)))
(+.f64 (/.f64 1 x) (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 x) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4)))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 x) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4)))))
(/.f64 1 x)
(-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))) (/.f64 1 (pow.f64 x 2)))
(+.f64 (/.f64 1 x) (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 x) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4)))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 x) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4)))))
(/.f64 -1 x)
(-.f64 1 (/.f64 1 x))
(+.f64 1 (/.f64 -1 x))
(-.f64 (+.f64 1 (*.f64 -1 x)) (/.f64 1 x))
(+.f64 (*.f64 -1 x) (-.f64 1 (/.f64 1 x)))
(-.f64 (+.f64 1 (neg.f64 x)) (/.f64 1 x))
(-.f64 (-.f64 1 x) (/.f64 1 x))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2))) (/.f64 1 x))
(+.f64 (+.f64 (*.f64 -1 x) (pow.f64 x 2)) (-.f64 1 (/.f64 1 x)))
(-.f64 (+.f64 (pow.f64 x 2) (+.f64 1 (neg.f64 x))) (/.f64 1 x))
(+.f64 (neg.f64 x) (+.f64 (pow.f64 x 2) (-.f64 1 (/.f64 1 x))))
(+.f64 (-.f64 1 x) (-.f64 (pow.f64 x 2) (/.f64 1 x)))
(/.f64 -1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4)))))
(/.f64 -1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4)))))
-2
(-.f64 (*.f64 -2 x) 2)
(-.f64 (*.f64 x -2) 2)
(-.f64 (*.f64 -2 x) 2)
(-.f64 (*.f64 x -2) 2)
(-.f64 (*.f64 -2 x) 2)
(-.f64 (*.f64 x -2) 2)
(*.f64 -2 x)
(*.f64 x -2)
(-.f64 (*.f64 -2 x) 2)
(-.f64 (*.f64 x -2) 2)
(-.f64 (*.f64 -2 x) 2)
(-.f64 (*.f64 x -2) 2)
(-.f64 (*.f64 -2 x) 2)
(-.f64 (*.f64 x -2) 2)
(*.f64 -2 x)
(*.f64 x -2)
(-.f64 (*.f64 -2 x) 2)
(-.f64 (*.f64 x -2) 2)
(-.f64 (*.f64 -2 x) 2)
(-.f64 (*.f64 x -2) 2)
(-.f64 (*.f64 -2 x) 2)
(-.f64 (*.f64 x -2) 2)
-1
(-.f64 (*.f64 -2 x) 1)
(+.f64 (*.f64 x -2) -1)
(+.f64 -1 (*.f64 x -2))
(-.f64 (+.f64 (*.f64 -2 x) (*.f64 -1 (pow.f64 x 2))) 1)
(+.f64 (*.f64 -1 (pow.f64 x 2)) (+.f64 (*.f64 x -2) -1))
(+.f64 (+.f64 -1 (*.f64 x -2)) (neg.f64 (pow.f64 x 2)))
(+.f64 -1 (+.f64 (*.f64 x -2) (neg.f64 (pow.f64 x 2))))
(+.f64 (*.f64 x -2) (-.f64 -1 (pow.f64 x 2)))
(-.f64 (+.f64 (*.f64 -2 x) (*.f64 -1 (pow.f64 x 2))) 1)
(+.f64 (*.f64 -1 (pow.f64 x 2)) (+.f64 (*.f64 x -2) -1))
(+.f64 (+.f64 -1 (*.f64 x -2)) (neg.f64 (pow.f64 x 2)))
(+.f64 -1 (+.f64 (*.f64 x -2) (neg.f64 (pow.f64 x 2))))
(+.f64 (*.f64 x -2) (-.f64 -1 (pow.f64 x 2)))
(*.f64 -1 (pow.f64 x 2))
(neg.f64 (pow.f64 x 2))
(+.f64 (*.f64 -2 x) (*.f64 -1 (pow.f64 x 2)))
(+.f64 (*.f64 x -2) (*.f64 -1 (pow.f64 x 2)))
(+.f64 (*.f64 x -2) (neg.f64 (pow.f64 x 2)))
(-.f64 (+.f64 (*.f64 -2 x) (*.f64 -1 (pow.f64 x 2))) 1)
(+.f64 (*.f64 -1 (pow.f64 x 2)) (+.f64 (*.f64 x -2) -1))
(+.f64 (+.f64 -1 (*.f64 x -2)) (neg.f64 (pow.f64 x 2)))
(+.f64 -1 (+.f64 (*.f64 x -2) (neg.f64 (pow.f64 x 2))))
(+.f64 (*.f64 x -2) (-.f64 -1 (pow.f64 x 2)))
(-.f64 (+.f64 (*.f64 -2 x) (*.f64 -1 (pow.f64 x 2))) 1)
(+.f64 (*.f64 -1 (pow.f64 x 2)) (+.f64 (*.f64 x -2) -1))
(+.f64 (+.f64 -1 (*.f64 x -2)) (neg.f64 (pow.f64 x 2)))
(+.f64 -1 (+.f64 (*.f64 x -2) (neg.f64 (pow.f64 x 2))))
(+.f64 (*.f64 x -2) (-.f64 -1 (pow.f64 x 2)))
(*.f64 -1 (pow.f64 x 2))
(neg.f64 (pow.f64 x 2))
(+.f64 (*.f64 -2 x) (*.f64 -1 (pow.f64 x 2)))
(+.f64 (*.f64 x -2) (*.f64 -1 (pow.f64 x 2)))
(+.f64 (*.f64 x -2) (neg.f64 (pow.f64 x 2)))
(-.f64 (+.f64 (*.f64 -2 x) (*.f64 -1 (pow.f64 x 2))) 1)
(+.f64 (*.f64 -1 (pow.f64 x 2)) (+.f64 (*.f64 x -2) -1))
(+.f64 (+.f64 -1 (*.f64 x -2)) (neg.f64 (pow.f64 x 2)))
(+.f64 -1 (+.f64 (*.f64 x -2) (neg.f64 (pow.f64 x 2))))
(+.f64 (*.f64 x -2) (-.f64 -1 (pow.f64 x 2)))
(-.f64 (+.f64 (*.f64 -2 x) (*.f64 -1 (pow.f64 x 2))) 1)
(+.f64 (*.f64 -1 (pow.f64 x 2)) (+.f64 (*.f64 x -2) -1))
(+.f64 (+.f64 -1 (*.f64 x -2)) (neg.f64 (pow.f64 x 2)))
(+.f64 -1 (+.f64 (*.f64 x -2) (neg.f64 (pow.f64 x 2))))
(+.f64 (*.f64 x -2) (-.f64 -1 (pow.f64 x 2)))
(+.f64 (/.f64 1 (+.f64 1 x)) 0)
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(+.f64 -1 (-.f64 1 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(+.f64 -1 (-.f64 1 (*.f64 2 (/.f64 -1/2 (+.f64 1 x)))))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(+.f64 0 (/.f64 1 (+.f64 1 x)))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(-.f64 (/.f64 1 (+.f64 1 x)) 0)
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(-.f64 0 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(-.f64 0 (*.f64 2 (/.f64 -1/2 (+.f64 1 x))))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(*.f64 -2 (/.f64 -1/2 (+.f64 1 x)))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(*.f64 -2 (*.f64 1/2 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(*.f64 1 (/.f64 1 (+.f64 1 x)))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(*.f64 (+.f64 1 x) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(*.f64 (+.f64 1 x) (*.f64 -2 (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(*.f64 (/.f64 1 (+.f64 1 x)) 1)
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(*.f64 (-.f64 -1 x) (/.f64 1 (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(*.f64 (/.f64 2 (+.f64 1 x)) 1/2)
(*.f64 1/2 (/.f64 2 (+.f64 1 x)))
(*.f64 1/2 (/.f64 -2 (-.f64 -1 x)))
(*.f64 (+.f64 x (+.f64 x 2)) (/.f64 -2 (*.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) 4))))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(*.f64 (+.f64 x (+.f64 x 2)) (neg.f64 (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(*.f64 (*.f64 -2 (+.f64 1 x)) (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(*.f64 (*.f64 -2 (+.f64 1 x)) (*.f64 1/2 (/.f64 1 (*.f64 (+.f64 1 x) (-.f64 -1 x)))))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(*.f64 (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 -2 (+.f64 1 x)))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(*.f64 1/2 (/.f64 2 (+.f64 1 x)))
(*.f64 1/2 (/.f64 -2 (-.f64 -1 x)))
(*.f64 (/.f64 -1/2 (+.f64 1 x)) -2)
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(*.f64 (*.f64 (+.f64 1 x) -4) (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) 4))))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(*.f64 (*.f64 (+.f64 1 x) -4) (*.f64 (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))) 1/2))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(*.f64 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))) -1)
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (-.f64 -1 x))) (-.f64 -1 x))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(*.f64 (*.f64 2 (/.f64 -1/2 (+.f64 1 x))) -1)
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) 4))) (*.f64 (+.f64 1 x) -4))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(*.f64 (/.f64 -2 (*.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) 4))) (+.f64 x (+.f64 x 2)))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(*.f64 (*.f64 -2 (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (+.f64 1 x))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(*.f64 (*.f64 (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))) 1/2) (*.f64 (+.f64 1 x) -4))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(*.f64 (neg.f64 (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (+.f64 x (+.f64 x 2)))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(*.f64 (*.f64 1/2 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) -2)
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(*.f64 (*.f64 1/2 (/.f64 1 (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 -2 (+.f64 1 x)))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(pow.f64 (/.f64 1 (+.f64 1 x)) 1)
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(neg.f64 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(neg.f64 (*.f64 2 (/.f64 -1/2 (+.f64 1 x))))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(+.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(+.f64 -1 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))))
(+.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(+.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 0)
(+.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(+.f64 0 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)))
(+.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(+.f64 (neg.f64 (/.f64 1 x)) (/.f64 1 (+.f64 1 x)))
(+.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(+.f64 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))) -1)
(+.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(+.f64 (-.f64 -1 (/.f64 1 x)) (-.f64 1 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))
(+.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(+.f64 (-.f64 -1 (/.f64 1 x)) (-.f64 1 (*.f64 2 (/.f64 -1/2 (+.f64 1 x)))))
(+.f64 (-.f64 1 (*.f64 2 (/.f64 -1/2 (+.f64 1 x)))) (-.f64 -1 (/.f64 1 x)))
(*.f64 1 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)))
(+.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(*.f64 -1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))
(+.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)
(+.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(*.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))) -1)
(+.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(/.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)
(+.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(/.f64 (*.f64 2 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))) 2)
(+.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(/.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))) -1)
(+.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(/.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4) 4)
(+.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(/.f64 (*.f64 2 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))) -2)
(+.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(/.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4)) 8)
(+.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4)) (*.f64 2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4))) 16)
(+.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(pow.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)
(+.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(neg.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))
(+.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 -1 x))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(+.f64 -1 (-.f64 1 (+.f64 x (+.f64 x 2))))
(neg.f64 (+.f64 2 (+.f64 x x)))
(*.f64 2 (-.f64 -1 x))
(+.f64 (-.f64 -1 x) (-.f64 -1 x))
(+.f64 -1 (-.f64 1 (+.f64 x (+.f64 x 2))))
(neg.f64 (+.f64 2 (+.f64 x x)))
(*.f64 2 (-.f64 -1 x))
(+.f64 0 (*.f64 -2 (+.f64 1 x)))
(+.f64 -1 (-.f64 1 (+.f64 x (+.f64 x 2))))
(neg.f64 (+.f64 2 (+.f64 x x)))
(*.f64 2 (-.f64 -1 x))
(+.f64 (*.f64 -2 (+.f64 1 x)) 0)
(+.f64 -1 (-.f64 1 (+.f64 x (+.f64 x 2))))
(neg.f64 (+.f64 2 (+.f64 x x)))
(*.f64 2 (-.f64 -1 x))
(+.f64 (-.f64 1 (+.f64 x (+.f64 x 2))) -1)
(+.f64 -1 (-.f64 1 (+.f64 x (+.f64 x 2))))
(neg.f64 (+.f64 2 (+.f64 x x)))
(*.f64 2 (-.f64 -1 x))
(-.f64 -1 (+.f64 1 (+.f64 x x)))
(+.f64 -1 (-.f64 1 (+.f64 x (+.f64 x 2))))
(neg.f64 (+.f64 2 (+.f64 x x)))
(*.f64 2 (-.f64 -1 x))
(-.f64 (-.f64 -1 x) (+.f64 1 x))
(+.f64 -1 (-.f64 1 (+.f64 x (+.f64 x 2))))
(neg.f64 (+.f64 2 (+.f64 x x)))
(*.f64 2 (-.f64 -1 x))
(-.f64 0 (+.f64 x (+.f64 x 2)))
(+.f64 -1 (-.f64 1 (+.f64 x (+.f64 x 2))))
(neg.f64 (+.f64 2 (+.f64 x x)))
(*.f64 2 (-.f64 -1 x))
(-.f64 (*.f64 -2 (+.f64 1 x)) 0)
(+.f64 -1 (-.f64 1 (+.f64 x (+.f64 x 2))))
(neg.f64 (+.f64 2 (+.f64 x x)))
(*.f64 2 (-.f64 -1 x))
(*.f64 -2 (+.f64 1 x))
(+.f64 -1 (-.f64 1 (+.f64 x (+.f64 x 2))))
(neg.f64 (+.f64 2 (+.f64 x x)))
(*.f64 2 (-.f64 -1 x))
(*.f64 1 (*.f64 -2 (+.f64 1 x)))
(+.f64 -1 (-.f64 1 (+.f64 x (+.f64 x 2))))
(neg.f64 (+.f64 2 (+.f64 x x)))
(*.f64 2 (-.f64 -1 x))
(*.f64 (+.f64 1 x) -2)
(+.f64 -1 (-.f64 1 (+.f64 x (+.f64 x 2))))
(neg.f64 (+.f64 2 (+.f64 x x)))
(*.f64 2 (-.f64 -1 x))
(*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x))))
(+.f64 -1 (-.f64 1 (+.f64 x (+.f64 x 2))))
(neg.f64 (+.f64 2 (+.f64 x x)))
(*.f64 2 (-.f64 -1 x))
(*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (-.f64 -1 x) (+.f64 x (+.f64 x 2))))
(+.f64 -1 (-.f64 1 (+.f64 x (+.f64 x 2))))
(neg.f64 (+.f64 2 (+.f64 x x)))
(*.f64 2 (-.f64 -1 x))
(*.f64 2 (-.f64 -1 x))
(+.f64 -1 (-.f64 1 (+.f64 x (+.f64 x 2))))
(neg.f64 (+.f64 2 (+.f64 x x)))
(*.f64 2 (*.f64 (/.f64 2 (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) 2)))
(+.f64 -1 (-.f64 1 (+.f64 x (+.f64 x 2))))
(neg.f64 (+.f64 2 (+.f64 x x)))
(*.f64 2 (-.f64 -1 x))
(*.f64 -1 (+.f64 x (+.f64 x 2)))
(+.f64 -1 (-.f64 1 (+.f64 x (+.f64 x 2))))
(neg.f64 (+.f64 2 (+.f64 x x)))
(*.f64 2 (-.f64 -1 x))
(*.f64 (-.f64 -1 x) 2)
(+.f64 -1 (-.f64 1 (+.f64 x (+.f64 x 2))))
(neg.f64 (+.f64 2 (+.f64 x x)))
(*.f64 2 (-.f64 -1 x))
(*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 2 (+.f64 1 x)))
(+.f64 -1 (-.f64 1 (+.f64 x (+.f64 x 2))))
(neg.f64 (+.f64 2 (+.f64 x x)))
(*.f64 2 (-.f64 -1 x))
(*.f64 (*.f64 (-.f64 -1 x) (+.f64 x (+.f64 x 2))) (/.f64 1 (+.f64 1 x)))
(+.f64 -1 (-.f64 1 (+.f64 x (+.f64 x 2))))
(neg.f64 (+.f64 2 (+.f64 x x)))
(*.f64 2 (-.f64 -1 x))
(*.f64 (*.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) 4)) (*.f64 (/.f64 1 (+.f64 1 x)) 1/2))
(+.f64 -1 (-.f64 1 (+.f64 x (+.f64 x 2))))
(neg.f64 (+.f64 2 (+.f64 x x)))
(*.f64 2 (-.f64 -1 x))
(*.f64 (/.f64 2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x)))
(+.f64 -1 (-.f64 1 (+.f64 x (+.f64 x 2))))
(neg.f64 (+.f64 2 (+.f64 x x)))
(*.f64 2 (-.f64 -1 x))
(*.f64 (+.f64 x (+.f64 x 2)) -1)
(+.f64 -1 (-.f64 1 (+.f64 x (+.f64 x 2))))
(neg.f64 (+.f64 2 (+.f64 x x)))
(*.f64 2 (-.f64 -1 x))
(*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(+.f64 -1 (-.f64 1 (+.f64 x (+.f64 x 2))))
(neg.f64 (+.f64 2 (+.f64 x x)))
(*.f64 2 (-.f64 -1 x))
(*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (/.f64 2 (+.f64 1 x)) (/.f64 (-.f64 -1 x) 2)))
(+.f64 -1 (-.f64 1 (+.f64 x (+.f64 x 2))))
(neg.f64 (+.f64 2 (+.f64 x x)))
(*.f64 2 (-.f64 -1 x))
(*.f64 (*.f64 -2 (+.f64 1 x)) 1)
(+.f64 -1 (-.f64 1 (+.f64 x (+.f64 x 2))))
(neg.f64 (+.f64 2 (+.f64 x x)))
(*.f64 2 (-.f64 -1 x))
(*.f64 4 (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) 2)))
(+.f64 -1 (-.f64 1 (+.f64 x (+.f64 x 2))))
(neg.f64 (+.f64 2 (+.f64 x x)))
(*.f64 2 (-.f64 -1 x))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 x)) 4) (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) 1/2))
(+.f64 -1 (-.f64 1 (+.f64 x (+.f64 x 2))))
(neg.f64 (+.f64 2 (+.f64 x x)))
(*.f64 2 (-.f64 -1 x))
(*.f64 (*.f64 (+.f64 1 x) 4) (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (-.f64 -1 x) 2)))
(+.f64 -1 (-.f64 1 (+.f64 x (+.f64 x 2))))
(neg.f64 (+.f64 2 (+.f64 x x)))
(*.f64 2 (-.f64 -1 x))
(*.f64 1/2 (*.f64 (+.f64 1 x) -4))
(+.f64 -1 (-.f64 1 (+.f64 x (+.f64 x 2))))
(neg.f64 (+.f64 2 (+.f64 x x)))
(*.f64 2 (-.f64 -1 x))
(*.f64 (*.f64 (+.f64 1 x) -4) 1/2)
(+.f64 -1 (-.f64 1 (+.f64 x (+.f64 x 2))))
(neg.f64 (+.f64 2 (+.f64 x x)))
(*.f64 2 (-.f64 -1 x))
(*.f64 (*.f64 (+.f64 1 x) -4) (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) 1/2)))
(+.f64 -1 (-.f64 1 (+.f64 x (+.f64 x 2))))
(neg.f64 (+.f64 2 (+.f64 x x)))
(*.f64 2 (-.f64 -1 x))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) 2)) 4)
(+.f64 -1 (-.f64 1 (+.f64 x (+.f64 x 2))))
(neg.f64 (+.f64 2 (+.f64 x x)))
(*.f64 2 (-.f64 -1 x))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 x)) 1/2) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) 4)))
(+.f64 -1 (-.f64 1 (+.f64 x (+.f64 x 2))))
(neg.f64 (+.f64 2 (+.f64 x x)))
(*.f64 2 (-.f64 -1 x))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (-.f64 -1 x) 2)) (*.f64 (+.f64 1 x) 4))
(+.f64 -1 (-.f64 1 (+.f64 x (+.f64 x 2))))
(neg.f64 (+.f64 2 (+.f64 x x)))
(*.f64 2 (-.f64 -1 x))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) 1/2)) (*.f64 (+.f64 1 x) -4))
(+.f64 -1 (-.f64 1 (+.f64 x (+.f64 x 2))))
(neg.f64 (+.f64 2 (+.f64 x x)))
(*.f64 2 (-.f64 -1 x))
(*.f64 (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) 1/2) (*.f64 (/.f64 1 (+.f64 1 x)) 4))
(+.f64 -1 (-.f64 1 (+.f64 x (+.f64 x 2))))
(neg.f64 (+.f64 2 (+.f64 x x)))
(*.f64 2 (-.f64 -1 x))
(*.f64 (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x))) (+.f64 1 x))
(+.f64 -1 (-.f64 1 (+.f64 x (+.f64 x 2))))
(neg.f64 (+.f64 2 (+.f64 x x)))
(*.f64 2 (-.f64 -1 x))
(*.f64 (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (+.f64 x (+.f64 x 2)))
(+.f64 -1 (-.f64 1 (+.f64 x (+.f64 x 2))))
(neg.f64 (+.f64 2 (+.f64 x x)))
(*.f64 2 (-.f64 -1 x))
(*.f64 (*.f64 (/.f64 2 (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) 2)) 2)
(+.f64 -1 (-.f64 1 (+.f64 x (+.f64 x 2))))
(neg.f64 (+.f64 2 (+.f64 x x)))
(*.f64 2 (-.f64 -1 x))
(*.f64 (*.f64 (/.f64 2 (+.f64 1 x)) (/.f64 (-.f64 -1 x) 2)) (+.f64 x (+.f64 x 2)))
(+.f64 -1 (-.f64 1 (+.f64 x (+.f64 x 2))))
(neg.f64 (+.f64 2 (+.f64 x x)))
(*.f64 2 (-.f64 -1 x))
(pow.f64 (*.f64 -2 (+.f64 1 x)) 1)
(+.f64 -1 (-.f64 1 (+.f64 x (+.f64 x 2))))
(neg.f64 (+.f64 2 (+.f64 x x)))
(*.f64 2 (-.f64 -1 x))
(neg.f64 (+.f64 x (+.f64 x 2)))
(+.f64 -1 (-.f64 1 (+.f64 x (+.f64 x 2))))
(neg.f64 (+.f64 2 (+.f64 x x)))
(*.f64 2 (-.f64 -1 x))
(+.f64 -1 (-.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (+.f64 1 x) (neg.f64 (+.f64 1 x)))
(*.f64 (+.f64 1 x) (-.f64 -1 x))
(+.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) 0)
(+.f64 -1 (-.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (+.f64 1 x) (neg.f64 (+.f64 1 x)))
(*.f64 (+.f64 1 x) (-.f64 -1 x))
(+.f64 0 (*.f64 (+.f64 1 x) (-.f64 -1 x)))
(+.f64 -1 (-.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (+.f64 1 x) (neg.f64 (+.f64 1 x)))
(*.f64 (+.f64 1 x) (-.f64 -1 x))
(+.f64 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) 2) (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) 2))
(+.f64 -1 (-.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (+.f64 1 x) (neg.f64 (+.f64 1 x)))
(*.f64 (+.f64 1 x) (-.f64 -1 x))
(-.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) 0)
(+.f64 -1 (-.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (+.f64 1 x) (neg.f64 (+.f64 1 x)))
(*.f64 (+.f64 1 x) (-.f64 -1 x))
(-.f64 0 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(+.f64 -1 (-.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (+.f64 1 x) (neg.f64 (+.f64 1 x)))
(*.f64 (+.f64 1 x) (-.f64 -1 x))
(/.f64 (+.f64 1 x) (neg.f64 (/.f64 1 (+.f64 1 x))))
(+.f64 -1 (-.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (+.f64 1 x) (neg.f64 (+.f64 1 x)))
(*.f64 (+.f64 1 x) (-.f64 -1 x))
(/.f64 (+.f64 1 x) (*.f64 2 (/.f64 -1/2 (+.f64 1 x))))
(+.f64 -1 (-.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (+.f64 1 x) (neg.f64 (+.f64 1 x)))
(*.f64 (+.f64 1 x) (-.f64 -1 x))
(/.f64 (+.f64 1 x) (/.f64 (neg.f64 (/.f64 2 (+.f64 1 x))) 2))
(+.f64 -1 (-.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (+.f64 1 x) (neg.f64 (+.f64 1 x)))
(*.f64 (+.f64 1 x) (-.f64 -1 x))
(/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) 1)
(+.f64 -1 (-.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (+.f64 1 x) (neg.f64 (+.f64 1 x)))
(*.f64 (+.f64 1 x) (-.f64 -1 x))
(/.f64 (*.f64 (-.f64 -1 x) (+.f64 x (+.f64 x 2))) 2)
(+.f64 -1 (-.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (+.f64 1 x) (neg.f64 (+.f64 1 x)))
(*.f64 (+.f64 1 x) (-.f64 -1 x))
(/.f64 (*.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) 4)) 4)
(+.f64 -1 (-.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (+.f64 1 x) (neg.f64 (+.f64 1 x)))
(*.f64 (+.f64 1 x) (-.f64 -1 x))
(/.f64 (+.f64 x (+.f64 x 2)) (*.f64 2 (neg.f64 (/.f64 1 (+.f64 1 x)))))
(+.f64 -1 (-.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (+.f64 1 x) (neg.f64 (+.f64 1 x)))
(*.f64 (+.f64 1 x) (-.f64 -1 x))
(/.f64 (+.f64 x (+.f64 x 2)) (*.f64 2 (*.f64 2 (/.f64 -1/2 (+.f64 1 x)))))
(+.f64 -1 (-.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (+.f64 1 x) (neg.f64 (+.f64 1 x)))
(*.f64 (+.f64 1 x) (-.f64 -1 x))
(/.f64 (+.f64 x (+.f64 x 2)) (+.f64 (/.f64 (neg.f64 (/.f64 2 (+.f64 1 x))) 2) (/.f64 (neg.f64 (/.f64 2 (+.f64 1 x))) 2)))
(+.f64 -1 (-.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (+.f64 1 x) (neg.f64 (+.f64 1 x)))
(*.f64 (+.f64 1 x) (-.f64 -1 x))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) -8)) 8)
(+.f64 -1 (-.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (+.f64 1 x) (neg.f64 (+.f64 1 x)))
(*.f64 (+.f64 1 x) (-.f64 -1 x))
(/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) -1)
(+.f64 -1 (-.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (+.f64 1 x) (neg.f64 (+.f64 1 x)))
(*.f64 (+.f64 1 x) (-.f64 -1 x))
(/.f64 (*.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) -8))) 16)
(+.f64 -1 (-.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (+.f64 1 x) (neg.f64 (+.f64 1 x)))
(*.f64 (+.f64 1 x) (-.f64 -1 x))
(pow.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) 1)
(+.f64 -1 (-.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (+.f64 1 x) (neg.f64 (+.f64 1 x)))
(*.f64 (+.f64 1 x) (-.f64 -1 x))
(neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(+.f64 -1 (-.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (+.f64 1 x) (neg.f64 (+.f64 1 x)))
(*.f64 (+.f64 1 x) (-.f64 -1 x))

localize38.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.5b
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
14.9b
(/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))
15.3b
(-.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 1 x))
15.4b
(/.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))
Compiler

Compiled 93 to 69 computations (25.8% saved)

series3.0ms (0%)

Counts
3 → 36
Calls

9 calls:

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

rewrite90.0ms (0.7%)

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

Useful iterations: 3 (0.0ms)

IterNodesCost
014135
1122129
2397129
3171551
4581551
Stop Event
node limit
Counts
3 → 100
Calls
Call 1
Inputs
(/.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))
(-.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 1 x))
(/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (-.f64 -1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 -1 (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (-.f64 -1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 -1 (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 x) (/.f64 -1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -1 (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x 1) (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 x) (+.f64 x 1)) (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (-.f64 -1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 -1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (+.f64 x 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 x) 2) (/.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 x) 2) (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 x) 2) (*.f64 1/2 (/.f64 -1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 x) 2) (*.f64 (/.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) -2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 x) 2) (*.f64 (/.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) 2)) (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 x) 2) (*.f64 (/.f64 (+.f64 x 1) 2) (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (-.f64 -1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 x) 2) (*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) -2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) -2)) (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) -2)) (*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) -2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) -2)) (*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) 2)) (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) -2)) (*.f64 1/2 (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (-.f64 -1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))) 2) (/.f64 1 (*.f64 (/.f64 -1 (-.f64 -1 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))) 2) (*.f64 1/2 (+.f64 x 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))) 2) (*.f64 (/.f64 1 (*.f64 (/.f64 -1 (-.f64 -1 x)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 (-.f64 -1 x)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 -1 x) (+.f64 x 1)) (/.f64 1 (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 x) -2) (/.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 x) -2) (*.f64 (/.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) -2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 x) -2) (*.f64 (/.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) 2)) (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 x) -2) (*.f64 (/.f64 (-.f64 -1 x) 2) (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (-.f64 -1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (-.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1 (-.f64 -1 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 (-.f64 -1 x) (+.f64 x 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (-.f64 -1 x)))) (*.f64 (-.f64 -1 x) (+.f64 x 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 -1 (-.f64 -1 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) -2)))) (*.f64 (-.f64 -1 x) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) -2)))) (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) -2)))) (*.f64 (-.f64 -1 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 -1 (-.f64 -1 x)) 2)) (*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) -2))) (*.f64 (-.f64 -1 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (-.f64 -1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 -1 (-.f64 -1 x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 -1 (-.f64 -1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (-.f64 -1 x)) (neg.f64 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 1 x)) (/.f64 -1 (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 -1 (-.f64 -1 x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 1 x) (/.f64 -1 (-.f64 -1 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 x) (/.f64 -1 (-.f64 -1 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x)) 4) (*.f64 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 1 x) (/.f64 -1 (-.f64 -1 x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 (-.f64 -1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 -1 (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 -1 (-.f64 -1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (/.f64 -1 (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 x) (/.f64 -1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 -1 (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x 1) (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 x) (+.f64 x 1)) (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (-.f64 -1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (-.f64 -1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (+.f64 x 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 x) 2) (/.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 x) 2) (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 x) 2) (*.f64 1/2 (/.f64 -1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 x) 2) (*.f64 (/.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) -2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 x) 2) (*.f64 (/.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) 2)) (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 x) 2) (*.f64 (/.f64 (+.f64 x 1) 2) (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (-.f64 -1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 x) 2) (*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) -2))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) -2)) (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) -2)) (*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) -2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) -2)) (*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) 2)) (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) -2)) (*.f64 1/2 (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (-.f64 -1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))) 2) (/.f64 1 (*.f64 (/.f64 -1 (-.f64 -1 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))) 2) (*.f64 1/2 (+.f64 x 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))) 2) (*.f64 (/.f64 1 (*.f64 (/.f64 -1 (-.f64 -1 x)) 2)) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 (-.f64 -1 x)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 -1 x) (+.f64 x 1)) (/.f64 1 (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 x) -2) (/.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) -2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 x) -2) (*.f64 (/.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) -2)))) 1))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 x) -2) (*.f64 (/.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) 2)) (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 -1 x) -2) (*.f64 (/.f64 (-.f64 -1 x) 2) (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (-.f64 -1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (-.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 -1 (-.f64 -1 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 (-.f64 -1 x) (+.f64 x 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (-.f64 -1 x)))) (*.f64 (-.f64 -1 x) (+.f64 x 1)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 -1 (-.f64 -1 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) -2)))) (*.f64 (-.f64 -1 x) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) -2)))) (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) -2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) -2)))) (*.f64 (-.f64 -1 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (/.f64 -1 (-.f64 -1 x)) 2)) (*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) -2))) (*.f64 (-.f64 -1 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 -1 (-.f64 -1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (/.f64 -1 (-.f64 -1 x))))))))

simplify189.0ms (1.4%)

Algorithm
egg-herbie
Rules
1340×rational.json-simplify-2
996×rational.json-simplify-1
738×rational.json-simplify-43
628×rational.json-simplify-50
464×rational.json-simplify-44
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
01503358
13473210
28843146
329973102
452492922
578072922
Stop Event
node limit
Counts
136 → 115
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1 x))
(+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2)))
(+.f64 (*.f64 -1 (pow.f64 x 3)) (+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2))))
(/.f64 1 x)
(-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(/.f64 1 x)
(-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(/.f64 -1 x)
(-.f64 1 (/.f64 1 x))
(-.f64 (+.f64 1 (*.f64 -1 x)) (/.f64 1 x))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2))) (/.f64 1 x))
(/.f64 -1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(/.f64 -1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
1
(+.f64 1 (*.f64 -1 x))
(+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2)))
(+.f64 (*.f64 -1 (pow.f64 x 3)) (+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2))))
(/.f64 1 x)
(-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(/.f64 1 x)
(-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 -1 (-.f64 -1 x)) 0)
(+.f64 0 (/.f64 -1 (-.f64 -1 x)))
(-.f64 (/.f64 -1 (-.f64 -1 x)) 0)
(-.f64 0 (neg.f64 (/.f64 -1 (-.f64 -1 x))))
(*.f64 (-.f64 -1 x) (/.f64 -1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))))
(*.f64 1 (/.f64 -1 (-.f64 -1 x)))
(*.f64 (+.f64 x 1) (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))))
(*.f64 (*.f64 (-.f64 -1 x) (+.f64 x 1)) (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (-.f64 -1 x)))))
(*.f64 (/.f64 -1 (-.f64 -1 x)) 1)
(*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (+.f64 x 1))
(*.f64 (*.f64 (-.f64 -1 x) 2) (/.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) -2)))))
(*.f64 (*.f64 (-.f64 -1 x) 2) (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) -2))))
(*.f64 (*.f64 (-.f64 -1 x) 2) (*.f64 1/2 (/.f64 -1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))))
(*.f64 (*.f64 (-.f64 -1 x) 2) (*.f64 (/.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) -2)))) 1))
(*.f64 (*.f64 (-.f64 -1 x) 2) (*.f64 (/.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) 2)) (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))))
(*.f64 (*.f64 (-.f64 -1 x) 2) (*.f64 (/.f64 (+.f64 x 1) 2) (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (-.f64 -1 x))))))
(*.f64 (*.f64 (-.f64 -1 x) 2) (*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) -2))) 1))
(*.f64 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) -2)) (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) -2)))))
(*.f64 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) -2)) (*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) -2)))) 1))
(*.f64 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) -2)) (*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) 2)) (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))))
(*.f64 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) -2)) (*.f64 1/2 (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (-.f64 -1 x))))))
(*.f64 (*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))) 2) (/.f64 1 (*.f64 (/.f64 -1 (-.f64 -1 x)) 2)))
(*.f64 (*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))) 2) (*.f64 1/2 (+.f64 x 1)))
(*.f64 (*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))) 2) (*.f64 (/.f64 1 (*.f64 (/.f64 -1 (-.f64 -1 x)) 2)) 1))
(*.f64 (*.f64 (/.f64 -1 (-.f64 -1 x)) 2) 1/2)
(*.f64 (/.f64 (-.f64 -1 x) (+.f64 x 1)) (/.f64 1 (-.f64 -1 x)))
(*.f64 (*.f64 (-.f64 -1 x) -2) (/.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) -2)))))
(*.f64 (*.f64 (-.f64 -1 x) -2) (*.f64 (/.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) -2)))) 1))
(*.f64 (*.f64 (-.f64 -1 x) -2) (*.f64 (/.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) 2)) (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))))
(*.f64 (*.f64 (-.f64 -1 x) -2) (*.f64 (/.f64 (-.f64 -1 x) 2) (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (-.f64 -1 x))))))
(*.f64 (/.f64 -1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (-.f64 -1 x))
(*.f64 (neg.f64 (/.f64 -1 (-.f64 -1 x))) -1)
(*.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 (-.f64 -1 x) (+.f64 x 1)))
(*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (-.f64 -1 x)))) (*.f64 (-.f64 -1 x) (+.f64 x 1)))
(*.f64 1/2 (*.f64 (/.f64 -1 (-.f64 -1 x)) 2))
(*.f64 (/.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) -2)))) (*.f64 (-.f64 -1 x) -2))
(*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) -2)))) (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) -2)))
(*.f64 (/.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) -2)))) (*.f64 (-.f64 -1 x) 2))
(*.f64 (/.f64 1 (*.f64 (/.f64 -1 (-.f64 -1 x)) 2)) (*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))) 2))
(*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) -2))) (*.f64 (-.f64 -1 x) 2))
(pow.f64 (/.f64 -1 (-.f64 -1 x)) 1)
(neg.f64 (neg.f64 (/.f64 -1 (-.f64 -1 x))))
(+.f64 -1 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 -1 (-.f64 -1 x)))))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x)) 0)
(+.f64 0 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x)))
(+.f64 (neg.f64 (/.f64 1 x)) (/.f64 -1 (-.f64 -1 x)))
(+.f64 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 -1 (-.f64 -1 x)))) -1)
(*.f64 1 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x)))
(*.f64 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x)) 1)
(*.f64 (-.f64 (/.f64 1 x) (/.f64 -1 (-.f64 -1 x))) -1)
(/.f64 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x)) 1)
(/.f64 (*.f64 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x)) 2) 2)
(/.f64 (-.f64 (/.f64 1 x) (/.f64 -1 (-.f64 -1 x))) -1)
(/.f64 (*.f64 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x)) 4) 4)
(/.f64 (+.f64 (*.f64 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x)) 4) (*.f64 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x)) 4)) 8)
(pow.f64 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x)) 1)
(neg.f64 (-.f64 (/.f64 1 x) (/.f64 -1 (-.f64 -1 x))))
(+.f64 (/.f64 -1 (-.f64 -1 x)) 0)
(+.f64 0 (/.f64 -1 (-.f64 -1 x)))
(-.f64 (/.f64 -1 (-.f64 -1 x)) 0)
(-.f64 0 (neg.f64 (/.f64 -1 (-.f64 -1 x))))
(*.f64 (-.f64 -1 x) (/.f64 -1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))))
(*.f64 1 (/.f64 -1 (-.f64 -1 x)))
(*.f64 (+.f64 x 1) (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))))
(*.f64 (*.f64 (-.f64 -1 x) (+.f64 x 1)) (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (-.f64 -1 x)))))
(*.f64 (/.f64 -1 (-.f64 -1 x)) 1)
(*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (+.f64 x 1))
(*.f64 (*.f64 (-.f64 -1 x) 2) (/.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) -2)))))
(*.f64 (*.f64 (-.f64 -1 x) 2) (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) -2))))
(*.f64 (*.f64 (-.f64 -1 x) 2) (*.f64 1/2 (/.f64 -1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))))
(*.f64 (*.f64 (-.f64 -1 x) 2) (*.f64 (/.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) -2)))) 1))
(*.f64 (*.f64 (-.f64 -1 x) 2) (*.f64 (/.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) 2)) (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))))
(*.f64 (*.f64 (-.f64 -1 x) 2) (*.f64 (/.f64 (+.f64 x 1) 2) (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (-.f64 -1 x))))))
(*.f64 (*.f64 (-.f64 -1 x) 2) (*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) -2))) 1))
(*.f64 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) -2)) (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) -2)))))
(*.f64 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) -2)) (*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) -2)))) 1))
(*.f64 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) -2)) (*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) 2)) (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))))
(*.f64 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) -2)) (*.f64 1/2 (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (-.f64 -1 x))))))
(*.f64 (*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))) 2) (/.f64 1 (*.f64 (/.f64 -1 (-.f64 -1 x)) 2)))
(*.f64 (*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))) 2) (*.f64 1/2 (+.f64 x 1)))
(*.f64 (*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))) 2) (*.f64 (/.f64 1 (*.f64 (/.f64 -1 (-.f64 -1 x)) 2)) 1))
(*.f64 (*.f64 (/.f64 -1 (-.f64 -1 x)) 2) 1/2)
(*.f64 (/.f64 (-.f64 -1 x) (+.f64 x 1)) (/.f64 1 (-.f64 -1 x)))
(*.f64 (*.f64 (-.f64 -1 x) -2) (/.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) -2)))))
(*.f64 (*.f64 (-.f64 -1 x) -2) (*.f64 (/.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) -2)))) 1))
(*.f64 (*.f64 (-.f64 -1 x) -2) (*.f64 (/.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) 2)) (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))))
(*.f64 (*.f64 (-.f64 -1 x) -2) (*.f64 (/.f64 (-.f64 -1 x) 2) (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (-.f64 -1 x))))))
(*.f64 (/.f64 -1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (-.f64 -1 x))
(*.f64 (neg.f64 (/.f64 -1 (-.f64 -1 x))) -1)
(*.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 (-.f64 -1 x) (+.f64 x 1)))
(*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (-.f64 -1 x)))) (*.f64 (-.f64 -1 x) (+.f64 x 1)))
(*.f64 1/2 (*.f64 (/.f64 -1 (-.f64 -1 x)) 2))
(*.f64 (/.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) -2)))) (*.f64 (-.f64 -1 x) -2))
(*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) -2)))) (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) -2)))
(*.f64 (/.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) -2)))) (*.f64 (-.f64 -1 x) 2))
(*.f64 (/.f64 1 (*.f64 (/.f64 -1 (-.f64 -1 x)) 2)) (*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))) 2))
(*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) -2))) (*.f64 (-.f64 -1 x) 2))
(pow.f64 (/.f64 -1 (-.f64 -1 x)) 1)
(neg.f64 (neg.f64 (/.f64 -1 (-.f64 -1 x))))
Outputs
1
(+.f64 1 (*.f64 -1 x))
(+.f64 1 (neg.f64 x))
(-.f64 1 x)
(+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2)))
(+.f64 1 (+.f64 (neg.f64 x) (pow.f64 x 2)))
(+.f64 (-.f64 1 x) (pow.f64 x 2))
(+.f64 (*.f64 -1 (pow.f64 x 3)) (+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1 x) (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 3))))
(+.f64 1 (+.f64 (+.f64 (neg.f64 x) (pow.f64 x 2)) (neg.f64 (pow.f64 x 3))))
(+.f64 (neg.f64 x) (+.f64 (pow.f64 x 2) (-.f64 1 (pow.f64 x 3))))
(/.f64 1 x)
(-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))
(+.f64 (/.f64 1 x) (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4))))
(+.f64 (/.f64 1 x) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4)))))
(/.f64 1 x)
(-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))
(+.f64 (/.f64 1 x) (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4))))
(+.f64 (/.f64 1 x) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4)))))
(/.f64 -1 x)
(-.f64 1 (/.f64 1 x))
(-.f64 (+.f64 1 (*.f64 -1 x)) (/.f64 1 x))
(+.f64 (*.f64 -1 x) (-.f64 1 (/.f64 1 x)))
(+.f64 (neg.f64 x) (-.f64 1 (/.f64 1 x)))
(-.f64 (-.f64 1 x) (/.f64 1 x))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2))) (/.f64 1 x))
(+.f64 (+.f64 (*.f64 -1 x) (pow.f64 x 2)) (-.f64 1 (/.f64 1 x)))
(+.f64 (+.f64 (neg.f64 x) (pow.f64 x 2)) (-.f64 1 (/.f64 1 x)))
(+.f64 (neg.f64 x) (+.f64 (pow.f64 x 2) (-.f64 1 (/.f64 1 x))))
(+.f64 (-.f64 1 x) (-.f64 (pow.f64 x 2) (/.f64 1 x)))
(/.f64 -1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 5))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4))))
(+.f64 (/.f64 1 (pow.f64 x 5)) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4)))))
(/.f64 -1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 5))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4))))
(+.f64 (/.f64 1 (pow.f64 x 5)) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4)))))
1
(+.f64 1 (*.f64 -1 x))
(+.f64 1 (neg.f64 x))
(-.f64 1 x)
(+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2)))
(+.f64 1 (+.f64 (neg.f64 x) (pow.f64 x 2)))
(+.f64 (-.f64 1 x) (pow.f64 x 2))
(+.f64 (*.f64 -1 (pow.f64 x 3)) (+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1 x) (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 3))))
(+.f64 1 (+.f64 (+.f64 (neg.f64 x) (pow.f64 x 2)) (neg.f64 (pow.f64 x 3))))
(+.f64 (neg.f64 x) (+.f64 (pow.f64 x 2) (-.f64 1 (pow.f64 x 3))))
(/.f64 1 x)
(-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))
(+.f64 (/.f64 1 x) (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4))))
(+.f64 (/.f64 1 x) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4)))))
(/.f64 1 x)
(-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))
(+.f64 (/.f64 1 x) (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4))))
(+.f64 (/.f64 1 x) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4)))))
(+.f64 (/.f64 -1 (-.f64 -1 x)) 0)
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(+.f64 0 (/.f64 -1 (-.f64 -1 x)))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(-.f64 (/.f64 -1 (-.f64 -1 x)) 0)
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(-.f64 0 (neg.f64 (/.f64 -1 (-.f64 -1 x))))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (-.f64 -1 x) (/.f64 -1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 1 (/.f64 -1 (-.f64 -1 x)))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (+.f64 x 1) (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (*.f64 (-.f64 -1 x) (+.f64 x 1)) (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (-.f64 -1 x)))))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (/.f64 -1 (-.f64 -1 x)) 1)
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (+.f64 x 1))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (*.f64 (-.f64 -1 x) 2) (/.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) -2)))))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (*.f64 (-.f64 -1 x) 2) (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) -2))))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (*.f64 (-.f64 -1 x) 2) (*.f64 1/2 (/.f64 -1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (*.f64 (-.f64 -1 x) 2) (*.f64 (/.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) -2)))) 1))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (*.f64 (-.f64 -1 x) 2) (*.f64 (/.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) 2)) (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (*.f64 (-.f64 -1 x) 2) (*.f64 (/.f64 (+.f64 x 1) 2) (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (-.f64 -1 x))))))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (*.f64 (-.f64 -1 x) 2) (*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) -2))) 1))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) -2)) (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) -2)))))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) -2)) (*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) -2)))) 1))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) -2)) (*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) 2)) (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) -2)) (*.f64 1/2 (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (-.f64 -1 x))))))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))) 2) (/.f64 1 (*.f64 (/.f64 -1 (-.f64 -1 x)) 2)))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))) 2) (*.f64 1/2 (+.f64 x 1)))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))) 2) (*.f64 (/.f64 1 (*.f64 (/.f64 -1 (-.f64 -1 x)) 2)) 1))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (*.f64 (/.f64 -1 (-.f64 -1 x)) 2) 1/2)
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (/.f64 (-.f64 -1 x) (+.f64 x 1)) (/.f64 1 (-.f64 -1 x)))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (*.f64 (-.f64 -1 x) -2) (/.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) -2)))))
(*.f64 (-.f64 -1 x) (*.f64 -2 (/.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (*.f64 -2 (+.f64 1 x)))))))
(*.f64 (-.f64 -1 x) (*.f64 -2 (/.f64 (/.f64 (/.f64 (-.f64 -1 x) (-.f64 -1 x)) (-.f64 -1 x)) (*.f64 (+.f64 1 x) -2))))
(*.f64 (-.f64 -1 x) (*.f64 -2 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) -2))))))
(*.f64 (-.f64 -1 x) (*.f64 -2 (/.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (*.f64 (-.f64 -1 x) (+.f64 x (+.f64 x 2)))))))
(*.f64 (-.f64 -1 x) (*.f64 -2 (/.f64 (/.f64 1/2 (-.f64 -1 x)) (-.f64 -1 x))))
(*.f64 (*.f64 (-.f64 -1 x) -2) (*.f64 (/.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) -2)))) 1))
(*.f64 (-.f64 -1 x) (*.f64 -2 (/.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (*.f64 -2 (+.f64 1 x)))))))
(*.f64 (-.f64 -1 x) (*.f64 -2 (/.f64 (/.f64 (/.f64 (-.f64 -1 x) (-.f64 -1 x)) (-.f64 -1 x)) (*.f64 (+.f64 1 x) -2))))
(*.f64 (-.f64 -1 x) (*.f64 -2 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) -2))))))
(*.f64 (-.f64 -1 x) (*.f64 -2 (/.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (*.f64 (-.f64 -1 x) (+.f64 x (+.f64 x 2)))))))
(*.f64 (-.f64 -1 x) (*.f64 -2 (/.f64 (/.f64 1/2 (-.f64 -1 x)) (-.f64 -1 x))))
(*.f64 (*.f64 (-.f64 -1 x) -2) (*.f64 (/.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) 2)) (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))))
(*.f64 (*.f64 (-.f64 -1 x) -2) (*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (/.f64 (-.f64 -1 x) (*.f64 2 (-.f64 -1 x)))))
(*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (*.f64 (/.f64 (/.f64 (-.f64 -1 x) 2) (-.f64 -1 x)) (*.f64 (-.f64 -1 x) -2)))
(*.f64 (*.f64 (-.f64 -1 x) -2) (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (-.f64 -1 x) (*.f64 2 (-.f64 -1 x)))))
(*.f64 (/.f64 (-.f64 -1 x) (*.f64 2 (-.f64 -1 x))) (*.f64 2 (/.f64 (+.f64 1 x) (*.f64 (-.f64 -1 x) (-.f64 -1 x)))))
(*.f64 (*.f64 2 (/.f64 1 (+.f64 1 x))) (/.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))
(*.f64 (*.f64 (-.f64 -1 x) -2) (*.f64 (/.f64 (-.f64 -1 x) 2) (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (-.f64 -1 x))))))
(*.f64 (*.f64 (-.f64 -1 x) -2) (*.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (/.f64 (-.f64 -1 x) 2)))
(*.f64 (-.f64 -1 x) (*.f64 -2 (*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (-.f64 -1 x)))) (/.f64 (-.f64 -1 x) 2))))
(*.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (-.f64 -1 x)) (*.f64 (-.f64 -1 x) (*.f64 -2 (/.f64 (-.f64 -1 x) 2))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (-.f64 -1 x)) (*.f64 -2 (*.f64 (-.f64 -1 x) (/.f64 (-.f64 -1 x) 2))))
(*.f64 (/.f64 -1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (-.f64 -1 x))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (neg.f64 (/.f64 -1 (-.f64 -1 x))) -1)
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 (-.f64 -1 x) (+.f64 x 1)))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (-.f64 -1 x)))) (*.f64 (-.f64 -1 x) (+.f64 x 1)))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 1/2 (*.f64 (/.f64 -1 (-.f64 -1 x)) 2))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (/.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) -2)))) (*.f64 (-.f64 -1 x) -2))
(*.f64 (-.f64 -1 x) (*.f64 -2 (/.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (*.f64 -2 (+.f64 1 x)))))))
(*.f64 (-.f64 -1 x) (*.f64 -2 (/.f64 (/.f64 (/.f64 (-.f64 -1 x) (-.f64 -1 x)) (-.f64 -1 x)) (*.f64 (+.f64 1 x) -2))))
(*.f64 (-.f64 -1 x) (*.f64 -2 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) -2))))))
(*.f64 (-.f64 -1 x) (*.f64 -2 (/.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (*.f64 (-.f64 -1 x) (+.f64 x (+.f64 x 2)))))))
(*.f64 (-.f64 -1 x) (*.f64 -2 (/.f64 (/.f64 1/2 (-.f64 -1 x)) (-.f64 -1 x))))
(*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) -2)))) (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) -2)))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (/.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) -2)))) (*.f64 (-.f64 -1 x) 2))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (/.f64 1 (*.f64 (/.f64 -1 (-.f64 -1 x)) 2)) (*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))) 2))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) -2))) (*.f64 (-.f64 -1 x) 2))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(pow.f64 (/.f64 -1 (-.f64 -1 x)) 1)
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(neg.f64 (neg.f64 (/.f64 -1 (-.f64 -1 x))))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(+.f64 -1 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 -1 (-.f64 -1 x)))))
(+.f64 -1 (-.f64 (/.f64 1 (-.f64 x -1)) (-.f64 (/.f64 1 x) 1)))
(neg.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(+.f64 (/.f64 -1 (-.f64 -1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 -1 (-.f64 (/.f64 1 (-.f64 x -1)) (-.f64 (/.f64 1 x) 1)))
(neg.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(+.f64 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x)) 0)
(+.f64 -1 (-.f64 (/.f64 1 (-.f64 x -1)) (-.f64 (/.f64 1 x) 1)))
(neg.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(+.f64 0 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x)))
(+.f64 -1 (-.f64 (/.f64 1 (-.f64 x -1)) (-.f64 (/.f64 1 x) 1)))
(neg.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(+.f64 (neg.f64 (/.f64 1 x)) (/.f64 -1 (-.f64 -1 x)))
(+.f64 -1 (-.f64 (/.f64 1 (-.f64 x -1)) (-.f64 (/.f64 1 x) 1)))
(neg.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(+.f64 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 -1 (-.f64 -1 x)))) -1)
(+.f64 -1 (-.f64 (/.f64 1 (-.f64 x -1)) (-.f64 (/.f64 1 x) 1)))
(neg.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(*.f64 1 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x)))
(+.f64 -1 (-.f64 (/.f64 1 (-.f64 x -1)) (-.f64 (/.f64 1 x) 1)))
(neg.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(*.f64 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x)) 1)
(+.f64 -1 (-.f64 (/.f64 1 (-.f64 x -1)) (-.f64 (/.f64 1 x) 1)))
(neg.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(*.f64 (-.f64 (/.f64 1 x) (/.f64 -1 (-.f64 -1 x))) -1)
(+.f64 -1 (-.f64 (/.f64 1 (-.f64 x -1)) (-.f64 (/.f64 1 x) 1)))
(neg.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(/.f64 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x)) 1)
(+.f64 -1 (-.f64 (/.f64 1 (-.f64 x -1)) (-.f64 (/.f64 1 x) 1)))
(neg.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(/.f64 (*.f64 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x)) 2) 2)
(+.f64 -1 (-.f64 (/.f64 1 (-.f64 x -1)) (-.f64 (/.f64 1 x) 1)))
(neg.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(/.f64 (-.f64 (/.f64 1 x) (/.f64 -1 (-.f64 -1 x))) -1)
(+.f64 -1 (-.f64 (/.f64 1 (-.f64 x -1)) (-.f64 (/.f64 1 x) 1)))
(neg.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(/.f64 (*.f64 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x)) 4) 4)
(+.f64 -1 (-.f64 (/.f64 1 (-.f64 x -1)) (-.f64 (/.f64 1 x) 1)))
(neg.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(/.f64 (+.f64 (*.f64 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x)) 4) (*.f64 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x)) 4)) 8)
(+.f64 -1 (-.f64 (/.f64 1 (-.f64 x -1)) (-.f64 (/.f64 1 x) 1)))
(neg.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(pow.f64 (-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x)) 1)
(+.f64 -1 (-.f64 (/.f64 1 (-.f64 x -1)) (-.f64 (/.f64 1 x) 1)))
(neg.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(neg.f64 (-.f64 (/.f64 1 x) (/.f64 -1 (-.f64 -1 x))))
(+.f64 -1 (-.f64 (/.f64 1 (-.f64 x -1)) (-.f64 (/.f64 1 x) 1)))
(neg.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(+.f64 (/.f64 -1 (-.f64 -1 x)) 0)
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(+.f64 0 (/.f64 -1 (-.f64 -1 x)))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(-.f64 (/.f64 -1 (-.f64 -1 x)) 0)
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(-.f64 0 (neg.f64 (/.f64 -1 (-.f64 -1 x))))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (-.f64 -1 x) (/.f64 -1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 1 (/.f64 -1 (-.f64 -1 x)))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (+.f64 x 1) (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (*.f64 (-.f64 -1 x) (+.f64 x 1)) (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (-.f64 -1 x)))))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (/.f64 -1 (-.f64 -1 x)) 1)
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (+.f64 x 1))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (*.f64 (-.f64 -1 x) 2) (/.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) -2)))))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (*.f64 (-.f64 -1 x) 2) (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) -2))))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (*.f64 (-.f64 -1 x) 2) (*.f64 1/2 (/.f64 -1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (*.f64 (-.f64 -1 x) 2) (*.f64 (/.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) -2)))) 1))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (*.f64 (-.f64 -1 x) 2) (*.f64 (/.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) 2)) (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (*.f64 (-.f64 -1 x) 2) (*.f64 (/.f64 (+.f64 x 1) 2) (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (-.f64 -1 x))))))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (*.f64 (-.f64 -1 x) 2) (*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) -2))) 1))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) -2)) (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) -2)))))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) -2)) (*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) -2)))) 1))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) -2)) (*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) 2)) (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) -2)) (*.f64 1/2 (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (-.f64 -1 x))))))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))) 2) (/.f64 1 (*.f64 (/.f64 -1 (-.f64 -1 x)) 2)))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))) 2) (*.f64 1/2 (+.f64 x 1)))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))) 2) (*.f64 (/.f64 1 (*.f64 (/.f64 -1 (-.f64 -1 x)) 2)) 1))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (*.f64 (/.f64 -1 (-.f64 -1 x)) 2) 1/2)
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (/.f64 (-.f64 -1 x) (+.f64 x 1)) (/.f64 1 (-.f64 -1 x)))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (*.f64 (-.f64 -1 x) -2) (/.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) -2)))))
(*.f64 (-.f64 -1 x) (*.f64 -2 (/.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (*.f64 -2 (+.f64 1 x)))))))
(*.f64 (-.f64 -1 x) (*.f64 -2 (/.f64 (/.f64 (/.f64 (-.f64 -1 x) (-.f64 -1 x)) (-.f64 -1 x)) (*.f64 (+.f64 1 x) -2))))
(*.f64 (-.f64 -1 x) (*.f64 -2 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) -2))))))
(*.f64 (-.f64 -1 x) (*.f64 -2 (/.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (*.f64 (-.f64 -1 x) (+.f64 x (+.f64 x 2)))))))
(*.f64 (-.f64 -1 x) (*.f64 -2 (/.f64 (/.f64 1/2 (-.f64 -1 x)) (-.f64 -1 x))))
(*.f64 (*.f64 (-.f64 -1 x) -2) (*.f64 (/.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) -2)))) 1))
(*.f64 (-.f64 -1 x) (*.f64 -2 (/.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (*.f64 -2 (+.f64 1 x)))))))
(*.f64 (-.f64 -1 x) (*.f64 -2 (/.f64 (/.f64 (/.f64 (-.f64 -1 x) (-.f64 -1 x)) (-.f64 -1 x)) (*.f64 (+.f64 1 x) -2))))
(*.f64 (-.f64 -1 x) (*.f64 -2 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) -2))))))
(*.f64 (-.f64 -1 x) (*.f64 -2 (/.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (*.f64 (-.f64 -1 x) (+.f64 x (+.f64 x 2)))))))
(*.f64 (-.f64 -1 x) (*.f64 -2 (/.f64 (/.f64 1/2 (-.f64 -1 x)) (-.f64 -1 x))))
(*.f64 (*.f64 (-.f64 -1 x) -2) (*.f64 (/.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) 2)) (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))))
(*.f64 (*.f64 (-.f64 -1 x) -2) (*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (/.f64 (-.f64 -1 x) (*.f64 2 (-.f64 -1 x)))))
(*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (*.f64 (/.f64 (/.f64 (-.f64 -1 x) 2) (-.f64 -1 x)) (*.f64 (-.f64 -1 x) -2)))
(*.f64 (*.f64 (-.f64 -1 x) -2) (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (-.f64 -1 x) (*.f64 2 (-.f64 -1 x)))))
(*.f64 (/.f64 (-.f64 -1 x) (*.f64 2 (-.f64 -1 x))) (*.f64 2 (/.f64 (+.f64 1 x) (*.f64 (-.f64 -1 x) (-.f64 -1 x)))))
(*.f64 (*.f64 2 (/.f64 1 (+.f64 1 x))) (/.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))
(*.f64 (*.f64 (-.f64 -1 x) -2) (*.f64 (/.f64 (-.f64 -1 x) 2) (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (-.f64 -1 x))))))
(*.f64 (*.f64 (-.f64 -1 x) -2) (*.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (/.f64 (-.f64 -1 x) 2)))
(*.f64 (-.f64 -1 x) (*.f64 -2 (*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (-.f64 -1 x)))) (/.f64 (-.f64 -1 x) 2))))
(*.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (-.f64 -1 x)) (*.f64 (-.f64 -1 x) (*.f64 -2 (/.f64 (-.f64 -1 x) 2))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (-.f64 -1 x)) (*.f64 -2 (*.f64 (-.f64 -1 x) (/.f64 (-.f64 -1 x) 2))))
(*.f64 (/.f64 -1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (-.f64 -1 x))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (neg.f64 (/.f64 -1 (-.f64 -1 x))) -1)
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 (-.f64 -1 x) (+.f64 x 1)))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (-.f64 -1 x)))) (*.f64 (-.f64 -1 x) (+.f64 x 1)))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 1/2 (*.f64 (/.f64 -1 (-.f64 -1 x)) 2))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (/.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) -2)))) (*.f64 (-.f64 -1 x) -2))
(*.f64 (-.f64 -1 x) (*.f64 -2 (/.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (*.f64 -2 (+.f64 1 x)))))))
(*.f64 (-.f64 -1 x) (*.f64 -2 (/.f64 (/.f64 (/.f64 (-.f64 -1 x) (-.f64 -1 x)) (-.f64 -1 x)) (*.f64 (+.f64 1 x) -2))))
(*.f64 (-.f64 -1 x) (*.f64 -2 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) -2))))))
(*.f64 (-.f64 -1 x) (*.f64 -2 (/.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (*.f64 (-.f64 -1 x) (+.f64 x (+.f64 x 2)))))))
(*.f64 (-.f64 -1 x) (*.f64 -2 (/.f64 (/.f64 1/2 (-.f64 -1 x)) (-.f64 -1 x))))
(*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) -2)))) (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) -2)))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (/.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 x 1) (*.f64 (-.f64 -1 x) -2)))) (*.f64 (-.f64 -1 x) 2))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (/.f64 1 (*.f64 (/.f64 -1 (-.f64 -1 x)) 2)) (*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))) 2))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) -2))) (*.f64 (-.f64 -1 x) 2))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(pow.f64 (/.f64 -1 (-.f64 -1 x)) 1)
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))
(neg.f64 (neg.f64 (/.f64 -1 (-.f64 -1 x))))
(/.f64 1 (-.f64 x -1))
(/.f64 1 (+.f64 1 x))

localize139.0ms (1%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.2b
(/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
13.1b
(-.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)) (/.f64 1 x))
14.8b
(*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x))
23.8b
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
Compiler

Compiled 146 to 109 computations (25.3% saved)

series2.0ms (0%)

Counts
4 → 48
Calls

12 calls:

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

rewrite101.0ms (0.7%)

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

Useful iterations: 3 (0.0ms)

IterNodesCost
013304
1107286
2278160
3805112
44404112
Stop Event
node limit
Counts
4 → 268
Calls
Call 1
Inputs
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x))
(-.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)) (/.f64 1 x))
(/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 x) (/.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (+.f64 1 x) (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (+.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (/.f64 (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (*.f64 2 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (+.f64 x 2)) (/.f64 (/.f64 2 (+.f64 1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4)) (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4) (/.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (+.f64 1 x) 4) (/.f64 1 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4)) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 2 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) 4) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) 2) (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4)) (*.f64 4 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (+.f64 1 x)) (+.f64 x (+.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 2 (/.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x)))) (/.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 x) (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 x) (/.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (-.f64 -1 x)) (-.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (+.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (*.f64 2 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (neg.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 (+.f64 1 x) (*.f64 2 (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (*.f64 2 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) 4) (*.f64 2 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 1 x)) 4) (*.f64 (+.f64 1 x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 1 x)) 4) (*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1 (-.f64 -1 x))) (*.f64 2 (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1 (-.f64 -1 x))) (*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (*.f64 2 (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 2 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 2 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x)))) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (fabs.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 -1 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))))) (*.f64 (fabs.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (-.f64 -1 x))) (+.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (-.f64 -1 x))) (-.f64 0 (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x))) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 2 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 2 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (+.f64 1 x)) (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (fabs.f64 (+.f64 1 x))) (fabs.f64 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (fabs.f64 (+.f64 1 x))) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (+.f64 1 x))) (fabs.f64 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (fabs.f64 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 (+.f64 1 x)) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (*.f64 2 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (neg.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 8 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (*.f64 2 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) 4) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 1 x)) 4) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (+.f64 x (+.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (/.f64 1 (-.f64 -1 x))) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (*.f64 2 (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (-.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (+.f64 x (+.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))))) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (fabs.f64 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (-.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 -1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 1 (-.f64 -1 x))) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (+.f64 1 x)) (*.f64 (+.f64 1 x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -2 (+.f64 1 x)) (*.f64 2 (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 x (+.f64 x 2)) (+.f64 x (+.f64 x 2))) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (+.f64 x (+.f64 x 2))) (*.f64 (+.f64 1 x) (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))) (*.f64 (+.f64 1 x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 2 (+.f64 1 x))) (-.f64 0 (+.f64 x (+.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (neg.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (/.f64 -1 (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (-.f64 0 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 1 x) (+.f64 1 x))) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 -1 (*.f64 (+.f64 1 x) (+.f64 1 x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (+.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (-.f64 0 (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (+.f64 x (+.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (+.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (+.f64 1 x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) 4) (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (+.f64 1 x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))) (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 2 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (+.f64 1 x)) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (fabs.f64 (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x)))) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (/.f64 1 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 x) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x))) (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) 4) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 2 (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (-.f64 0 (+.f64 x (+.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (+.f64 (*.f64 (+.f64 1 x) 4) (*.f64 (+.f64 1 x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 1 x)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) 4) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 -1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1 x) (+.f64 1 x)) (+.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x)))) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (fabs.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (+.f64 (*.f64 2 (-.f64 -1 x)) (*.f64 2 (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 1 x)) 4) (*.f64 (/.f64 1 (+.f64 1 x)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (fabs.f64 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 1 x) 4) (*.f64 (+.f64 1 x) (+.f64 1 x))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) 4) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (fabs.f64 (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))) (fabs.f64 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 x (+.f64 x 2))) (*.f64 (+.f64 1 x) (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))) (*.f64 (+.f64 1 x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (+.f64 1 x)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 1 x)) (/.f64 1 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4) (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 x) (/.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 x) (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 (+.f64 1 x) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 x 2)) (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) 2) (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))) (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (+.f64 1 x)) (/.f64 (fabs.f64 (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 -1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1 (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))))) (/.f64 (fabs.f64 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fabs.f64 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))) (/.f64 2 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (+.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (fabs.f64 (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (fabs.f64 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (*.f64 2 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (+.f64 x (+.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) 1)))))

simplify351.0ms (2.5%)

Algorithm
egg-herbie
Rules
1404×rational.json-simplify-46
1154×rational.json-simplify-49
658×rational.json-simplify-51
622×rational.json-simplify-35
604×rational.json-simplify-55
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
05449614
119599602
247749404
Stop Event
node limit
Counts
316 → 372
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -2 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (+.f64 1 (*.f64 -2 x)))
(+.f64 (*.f64 3 (pow.f64 x 2)) (+.f64 1 (+.f64 (*.f64 -2 x) (*.f64 -4 (pow.f64 x 3)))))
(/.f64 1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 2 (/.f64 1 (pow.f64 x 3))))
(-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 4))) (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 (pow.f64 x 3))))
(-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 4))) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 x 5))) (*.f64 2 (/.f64 1 (pow.f64 x 3)))))
(/.f64 1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 2 (/.f64 1 (pow.f64 x 3))))
(-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 4))) (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 (pow.f64 x 3))))
(-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 4))) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 x 5))) (*.f64 2 (/.f64 1 (pow.f64 x 3)))))
1
(+.f64 1 (*.f64 -1 x))
(+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2)))
(+.f64 (*.f64 -1 (pow.f64 x 3)) (+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2))))
(/.f64 1 x)
(-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(/.f64 1 x)
(-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(/.f64 -1 x)
(-.f64 1 (/.f64 1 x))
(-.f64 (+.f64 1 (*.f64 -1 x)) (/.f64 1 x))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2))) (/.f64 1 x))
(/.f64 -1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(/.f64 -1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
1
(+.f64 1 (*.f64 -4 x))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 -4 x)))
(+.f64 (*.f64 -20 (pow.f64 x 3)) (+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 -4 x))))
(/.f64 1 (pow.f64 x 4))
(-.f64 (/.f64 1 (pow.f64 x 4)) (*.f64 4 (/.f64 1 (pow.f64 x 5))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (*.f64 10 (/.f64 1 (pow.f64 x 6)))) (*.f64 4 (/.f64 1 (pow.f64 x 5))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (*.f64 10 (/.f64 1 (pow.f64 x 6)))) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 x 5))) (*.f64 20 (/.f64 1 (pow.f64 x 7)))))
(/.f64 1 (pow.f64 x 4))
(-.f64 (/.f64 1 (pow.f64 x 4)) (*.f64 4 (/.f64 1 (pow.f64 x 5))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (*.f64 10 (/.f64 1 (pow.f64 x 6)))) (*.f64 4 (/.f64 1 (pow.f64 x 5))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (*.f64 10 (/.f64 1 (pow.f64 x 6)))) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 x 5))) (*.f64 20 (/.f64 1 (pow.f64 x 7)))))
(+.f64 0 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)))
(+.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) 0)
(-.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) 0)
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (+.f64 1 x) (/.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)))
(/.f64 -1 (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 -1 (*.f64 (+.f64 1 x) (-.f64 -1 x)))
(/.f64 -1 (*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(/.f64 -1 (*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (-.f64 -1 x))))
(/.f64 2 (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))
(/.f64 2 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (+.f64 1 x)))
(/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (+.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (/.f64 (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (*.f64 2 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))))
(/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1 (+.f64 1 x)))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (-.f64 -1 x)))
(/.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))))
(/.f64 (+.f64 x (+.f64 x 2)) (/.f64 (/.f64 2 (+.f64 1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(/.f64 4 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4))
(/.f64 4 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 4 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4) (/.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 4 (/.f64 (*.f64 (+.f64 1 x) 4) (/.f64 1 (+.f64 1 x))))
(/.f64 4 (*.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4)) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))))
(/.f64 4 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)))
(/.f64 4 (/.f64 (*.f64 2 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(/.f64 4 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) 4) (+.f64 1 x)))
(/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) 2) (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4)) (*.f64 4 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 x (+.f64 x 2)))
(/.f64 (/.f64 2 (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 2 (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))))
(/.f64 (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))))
(/.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2)
(/.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 2 (/.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))))
(/.f64 (fabs.f64 (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x)))))
(/.f64 (fabs.f64 (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x)))) (/.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) 1)
(/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(/.f64 (-.f64 -1 x) (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (-.f64 -1 x) (/.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(/.f64 (/.f64 1 (-.f64 -1 x)) (-.f64 -1 x))
(/.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(/.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 -2 (+.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(/.f64 -2 (*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (*.f64 2 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(/.f64 -2 (*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (neg.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))))))
(/.f64 -2 (*.f64 (+.f64 1 x) (*.f64 2 (-.f64 -1 x))))
(/.f64 8 (*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (*.f64 2 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4)))))
(/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) 4) (*.f64 2 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (*.f64 (/.f64 1 (+.f64 1 x)) 4) (*.f64 (+.f64 1 x) 4))
(/.f64 (*.f64 (/.f64 1 (+.f64 1 x)) 4) (*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) 4)))
(/.f64 (*.f64 2 (/.f64 1 (-.f64 -1 x))) (*.f64 2 (-.f64 -1 x)))
(/.f64 (*.f64 2 (/.f64 1 (-.f64 -1 x))) (*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (*.f64 2 (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(/.f64 (*.f64 2 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 2 (+.f64 1 x)))
(/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4)))
(/.f64 (*.f64 2 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x)))) 4)
(/.f64 (/.f64 -1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (-.f64 -1 x)))
(/.f64 (/.f64 -1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 2 (+.f64 1 x)))
(/.f64 (/.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x)))) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (fabs.f64 (+.f64 1 x))))
(/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 -1 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))))) (*.f64 (fabs.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))))
(/.f64 (neg.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (-.f64 -1 x)))
(/.f64 (/.f64 -1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (neg.f64 (/.f64 1 (-.f64 -1 x))) (+.f64 1 x))
(/.f64 (neg.f64 (/.f64 1 (-.f64 -1 x))) (-.f64 0 (-.f64 -1 x)))
(/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(/.f64 (+.f64 (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x))) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 2 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(/.f64 (+.f64 (*.f64 2 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 2 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))))) 8)
(/.f64 (+.f64 (/.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))
(/.f64 (/.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (+.f64 1 x)) (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) 2)
(/.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(/.f64 (/.f64 1 (fabs.f64 (+.f64 1 x))) (fabs.f64 (+.f64 1 x)))
(/.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (fabs.f64 (+.f64 1 x))) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))))))
(/.f64 (/.f64 (/.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (+.f64 1 x))) (fabs.f64 (+.f64 1 x)))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) 4)
(/.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (fabs.f64 (+.f64 1 x)))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) 4)
(/.f64 (/.f64 -1 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (/.f64 -1 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (-.f64 -1 x)))
(/.f64 (/.f64 4 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4)))
(/.f64 (/.f64 (/.f64 2 (+.f64 1 x)) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))))
(/.f64 (/.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))
(/.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (/.f64 -2 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (*.f64 2 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(/.f64 (/.f64 -2 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (neg.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))))
(/.f64 (/.f64 8 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (*.f64 2 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4))))
(/.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) 4) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) 4)
(/.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 1 x)) 4) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) 4))
(/.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (+.f64 x (+.f64 x 2)))
(/.f64 (/.f64 (*.f64 2 (/.f64 1 (-.f64 -1 x))) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (*.f64 2 (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(/.f64 (/.f64 (/.f64 -1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (-.f64 -1 x))
(/.f64 (/.f64 (/.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (+.f64 x (+.f64 x 2)))
(/.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))))) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (fabs.f64 (+.f64 1 x)))
(/.f64 (/.f64 (neg.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (-.f64 -1 x))
(/.f64 (/.f64 (/.f64 -1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 (neg.f64 (/.f64 1 (-.f64 -1 x))) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 4 (+.f64 1 x)) (*.f64 (+.f64 1 x) 4))
(/.f64 (/.f64 -2 (+.f64 1 x)) (*.f64 2 (-.f64 -1 x)))
(/.f64 (/.f64 (+.f64 x (+.f64 x 2)) (+.f64 x (+.f64 x 2))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x)) -1)
(/.f64 (/.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))) 1/2)
(/.f64 (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (+.f64 x (+.f64 x 2))) (*.f64 (+.f64 1 x) (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 2)))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))) (*.f64 (+.f64 1 x) 1/2))
(/.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (neg.f64 (/.f64 2 (+.f64 1 x))) (-.f64 0 (+.f64 x (+.f64 x 2))))
(/.f64 (neg.f64 (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (neg.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))))
(/.f64 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (/.f64 -1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (-.f64 0 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(/.f64 (neg.f64 (/.f64 (+.f64 1 x) (+.f64 1 x))) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(pow.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) 1)
(fabs.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)))
(fabs.f64 (/.f64 -1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(+.f64 0 (/.f64 1 (+.f64 1 x)))
(+.f64 (/.f64 1 (+.f64 1 x)) 0)
(-.f64 (/.f64 1 (+.f64 1 x)) 0)
(/.f64 1 (+.f64 1 x))
(/.f64 1 (-.f64 0 (-.f64 -1 x)))
(/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 -1 (-.f64 -1 x))
(/.f64 2 (+.f64 x (+.f64 x 2)))
(/.f64 2 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 2 (/.f64 (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))) (+.f64 1 x)))
(/.f64 2 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 2 (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))))
(/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)))
(/.f64 (/.f64 1 (+.f64 1 x)) 1)
(/.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))
(/.f64 4 (*.f64 (+.f64 1 x) 4))
(/.f64 4 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4) (+.f64 1 x)))
(/.f64 4 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) 4) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 4 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (/.f64 2 (+.f64 1 x)) 2)
(/.f64 (/.f64 2 (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))))
(/.f64 (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))))
(/.f64 (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))) (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (+.f64 1 x)))
(/.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 2 (+.f64 1 x)))
(/.f64 (fabs.f64 (+.f64 1 x)) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))))
(/.f64 (fabs.f64 (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x)))) (+.f64 1 x)))
(/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (/.f64 1 (+.f64 1 x)))
(/.f64 (-.f64 -1 x) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x))) (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (+.f64 1 x)))
(/.f64 (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) 4) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4)))
(/.f64 -2 (*.f64 2 (-.f64 -1 x)))
(/.f64 -2 (-.f64 0 (+.f64 x (+.f64 x 2))))
(/.f64 8 (+.f64 (*.f64 (+.f64 1 x) 4) (*.f64 (+.f64 1 x) 4)))
(/.f64 (*.f64 (/.f64 1 (+.f64 1 x)) 4) 4)
(/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) 4))
(/.f64 (*.f64 (+.f64 1 x) 4) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4))
(/.f64 (/.f64 -1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (/.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (/.f64 (+.f64 1 x) (+.f64 1 x)) (+.f64 1 x))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x)))) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (fabs.f64 (+.f64 1 x))))
(/.f64 -4 (+.f64 (*.f64 2 (-.f64 -1 x)) (*.f64 2 (-.f64 -1 x))))
(/.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 1 x)) 4) (*.f64 (/.f64 1 (+.f64 1 x)) 4)) 8)
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) 4)
(/.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (fabs.f64 (+.f64 1 x)))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) 4) (*.f64 (+.f64 1 x) (+.f64 1 x))) 4)
(/.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) 2)
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) 4) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) 4)
(/.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (fabs.f64 (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x)))))
(/.f64 (/.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))) (fabs.f64 (+.f64 1 x)))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))) 1/2)
(/.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 x (+.f64 x 2))) (*.f64 (+.f64 1 x) (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 2)))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))) (*.f64 (+.f64 1 x) 1/2))
(pow.f64 (/.f64 1 (+.f64 1 x)) 1)
(+.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 0)
(+.f64 0 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)))
(+.f64 -1 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))))
(+.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (neg.f64 (/.f64 1 x)) (/.f64 1 (+.f64 1 x)))
(+.f64 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))) -1)
(*.f64 1 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)))
(*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)
(*.f64 -1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))
(*.f64 2 (/.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 2))
(*.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 2) 1/2)
(*.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))) -1)
(*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 2))
(*.f64 (/.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 2) 2)
(/.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)
(/.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 2) 2)
(/.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))) -1)
(/.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4) 4)
(/.f64 (+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4) (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4)) 8)
(pow.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)
(neg.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))
(+.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) 0)
(+.f64 0 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(-.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) 0)
(*.f64 1 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 (+.f64 1 x) (/.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(*.f64 (+.f64 1 x) (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) 1)
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 -1 (/.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 2 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) 2))
(*.f64 2 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1 (+.f64 1 x)))
(*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (+.f64 x (+.f64 x 2)) (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))))
(*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) 2) 1/2)
(*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) 2) (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))))
(*.f64 (/.f64 2 (+.f64 1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))))
(*.f64 (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))) (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))))
(*.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))))
(*.f64 (fabs.f64 (+.f64 1 x)) (/.f64 (fabs.f64 (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)))
(*.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 -1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (*.f64 2 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))))
(*.f64 (/.f64 -1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1 (-.f64 -1 x)))
(*.f64 (/.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 1/2 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) 2))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))))) (/.f64 (fabs.f64 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) -1)
(*.f64 (/.f64 (fabs.f64 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))) (/.f64 2 (+.f64 1 x)))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (/.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (+.f64 1 x))
(*.f64 (/.f64 (fabs.f64 (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (fabs.f64 (+.f64 1 x)))
(*.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) 2) 2)
(*.f64 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (*.f64 2 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) 2))
(*.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (+.f64 x (+.f64 x 2)))
(*.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) 2)
(*.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x))
(pow.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) 1)
Outputs
1
(+.f64 1 (*.f64 -2 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (+.f64 1 (*.f64 -2 x)))
(+.f64 (+.f64 1 (*.f64 -2 x)) (*.f64 3 (pow.f64 x 2)))
(+.f64 (*.f64 -2 x) (+.f64 (*.f64 3 (pow.f64 x 2)) 1))
(+.f64 (*.f64 -2 x) (+.f64 1 (*.f64 3 (pow.f64 x 2))))
(+.f64 (*.f64 3 (pow.f64 x 2)) (+.f64 1 (+.f64 (*.f64 -2 x) (*.f64 -4 (pow.f64 x 3)))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -2 x) (*.f64 -4 (pow.f64 x 3))) (*.f64 3 (pow.f64 x 2))))
(+.f64 1 (+.f64 (*.f64 3 (pow.f64 x 2)) (+.f64 (*.f64 -2 x) (*.f64 -4 (pow.f64 x 3)))))
(/.f64 1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 2 (/.f64 1 (pow.f64 x 3))))
(-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 4))) (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 (pow.f64 x 3))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 (pow.f64 x 4)))) (*.f64 2 (/.f64 1 (pow.f64 x 3))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (-.f64 (*.f64 3 (/.f64 1 (pow.f64 x 4))) (*.f64 2 (/.f64 1 (pow.f64 x 3)))))
(-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 4))) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 x 5))) (*.f64 2 (/.f64 1 (pow.f64 x 3)))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 (pow.f64 x 4)))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 3))) (*.f64 4 (/.f64 1 (pow.f64 x 5)))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (-.f64 (*.f64 3 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 3))) (*.f64 4 (/.f64 1 (pow.f64 x 5))))))
(/.f64 1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 2 (/.f64 1 (pow.f64 x 3))))
(-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 4))) (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 (pow.f64 x 3))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 (pow.f64 x 4)))) (*.f64 2 (/.f64 1 (pow.f64 x 3))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (-.f64 (*.f64 3 (/.f64 1 (pow.f64 x 4))) (*.f64 2 (/.f64 1 (pow.f64 x 3)))))
(-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 4))) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 x 5))) (*.f64 2 (/.f64 1 (pow.f64 x 3)))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 (pow.f64 x 4)))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 3))) (*.f64 4 (/.f64 1 (pow.f64 x 5)))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (-.f64 (*.f64 3 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 3))) (*.f64 4 (/.f64 1 (pow.f64 x 5))))))
1
(+.f64 1 (*.f64 -1 x))
(+.f64 1 (*.f64 x -1))
(+.f64 1 (neg.f64 x))
(+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2)))
(+.f64 1 (+.f64 (pow.f64 x 2) (*.f64 x -1)))
(+.f64 1 (+.f64 (pow.f64 x 2) (neg.f64 x)))
(+.f64 (*.f64 -1 (pow.f64 x 3)) (+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2))))
(+.f64 1 (+.f64 (+.f64 (pow.f64 x 2) (*.f64 x -1)) (*.f64 (pow.f64 x 3) -1)))
(+.f64 1 (+.f64 (+.f64 (pow.f64 x 2) (neg.f64 x)) (neg.f64 (pow.f64 x 3))))
(+.f64 1 (+.f64 (pow.f64 x 2) (+.f64 (neg.f64 x) (neg.f64 (pow.f64 x 3)))))
(/.f64 1 x)
(-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))
(+.f64 (/.f64 1 x) (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 x) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4)))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 x) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4)))))
(/.f64 1 x)
(-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))
(+.f64 (/.f64 1 x) (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 x) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4)))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 x) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4)))))
(/.f64 -1 x)
(-.f64 1 (/.f64 1 x))
(-.f64 (+.f64 1 (*.f64 -1 x)) (/.f64 1 x))
(+.f64 (*.f64 x -1) (-.f64 1 (/.f64 1 x)))
(+.f64 1 (-.f64 (neg.f64 x) (/.f64 1 x)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2))) (/.f64 1 x))
(+.f64 (+.f64 (pow.f64 x 2) (*.f64 x -1)) (-.f64 1 (/.f64 1 x)))
(+.f64 (+.f64 (pow.f64 x 2) (neg.f64 x)) (-.f64 1 (/.f64 1 x)))
(+.f64 (pow.f64 x 2) (+.f64 1 (-.f64 (neg.f64 x) (/.f64 1 x))))
(/.f64 -1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 5))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4))))
(+.f64 (/.f64 1 (pow.f64 x 5)) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4)))))
(/.f64 -1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 5))) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4))))
(+.f64 (/.f64 1 (pow.f64 x 5)) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4)))))
1
(+.f64 1 (*.f64 -4 x))
(+.f64 1 (*.f64 x -4))
(+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 -4 x)))
(+.f64 1 (+.f64 (*.f64 x -4) (*.f64 (pow.f64 x 2) 10)))
(+.f64 (*.f64 x -4) (+.f64 (*.f64 (pow.f64 x 2) 10) 1))
(+.f64 (*.f64 x -4) (+.f64 1 (*.f64 (pow.f64 x 2) 10)))
(+.f64 (*.f64 -20 (pow.f64 x 3)) (+.f64 (*.f64 10 (pow.f64 x 2)) (+.f64 1 (*.f64 -4 x))))
(+.f64 (*.f64 (pow.f64 x 2) 10) (+.f64 (+.f64 1 (*.f64 x -4)) (*.f64 (pow.f64 x 3) -20)))
(+.f64 1 (+.f64 (+.f64 (*.f64 x -4) (*.f64 (pow.f64 x 2) 10)) (*.f64 (pow.f64 x 3) -20)))
(+.f64 (*.f64 (pow.f64 x 2) 10) (+.f64 1 (+.f64 (*.f64 x -4) (*.f64 (pow.f64 x 3) -20))))
(/.f64 1 (pow.f64 x 4))
(-.f64 (/.f64 1 (pow.f64 x 4)) (*.f64 4 (/.f64 1 (pow.f64 x 5))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (*.f64 10 (/.f64 1 (pow.f64 x 6)))) (*.f64 4 (/.f64 1 (pow.f64 x 5))))
(+.f64 (/.f64 1 (pow.f64 x 4)) (-.f64 (*.f64 10 (/.f64 1 (pow.f64 x 6))) (*.f64 4 (/.f64 1 (pow.f64 x 5)))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (*.f64 10 (/.f64 1 (pow.f64 x 6)))) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 x 5))) (*.f64 20 (/.f64 1 (pow.f64 x 7)))))
(/.f64 1 (pow.f64 x 4))
(-.f64 (/.f64 1 (pow.f64 x 4)) (*.f64 4 (/.f64 1 (pow.f64 x 5))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (*.f64 10 (/.f64 1 (pow.f64 x 6)))) (*.f64 4 (/.f64 1 (pow.f64 x 5))))
(+.f64 (/.f64 1 (pow.f64 x 4)) (-.f64 (*.f64 10 (/.f64 1 (pow.f64 x 6))) (*.f64 4 (/.f64 1 (pow.f64 x 5)))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 4)) (*.f64 10 (/.f64 1 (pow.f64 x 6)))) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 x 5))) (*.f64 20 (/.f64 1 (pow.f64 x 7)))))
(+.f64 0 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(+.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) 0)
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(-.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) 0)
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (+.f64 1 x) (/.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 -1 (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 -1 (*.f64 (+.f64 1 x) (-.f64 -1 x)))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 -1 (*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 -1 (*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (-.f64 -1 x))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 2 (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 2 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (+.f64 1 x)))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (+.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (/.f64 (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (*.f64 2 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1 (+.f64 1 x)))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (-.f64 -1 x)))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (+.f64 x (+.f64 x 2)) (/.f64 (/.f64 2 (+.f64 1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 4 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 4 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 4 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4) (/.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 4 (/.f64 (*.f64 (+.f64 1 x) 4) (/.f64 1 (+.f64 1 x))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 4 (*.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4)) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 4 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 4 (/.f64 (*.f64 2 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 (/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x)) 1/2))
(/.f64 4 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1/2 (/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x)))))
(/.f64 (*.f64 1/2 (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))) 1/2)
(/.f64 4 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) 4) (+.f64 1 x)))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) 2) (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4)) (*.f64 4 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 x (+.f64 x 2)))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 2 (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 2 (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2)
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 2 (/.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (fabs.f64 (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x)))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (fabs.f64 (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x)))) (/.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) 1)
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (-.f64 -1 x) (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (-.f64 -1 x) (/.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 1 (-.f64 -1 x)) (-.f64 -1 x))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 -2 (+.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 -2 (*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (*.f64 2 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 -2 (*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (neg.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 -2 (*.f64 (+.f64 1 x) (*.f64 2 (-.f64 -1 x))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 8 (*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (*.f64 2 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4)))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) 4) (*.f64 2 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (*.f64 (/.f64 1 (+.f64 1 x)) 4) (*.f64 (+.f64 1 x) 4))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (*.f64 (/.f64 1 (+.f64 1 x)) 4) (*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) 4)))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (*.f64 2 (/.f64 1 (-.f64 -1 x))) (*.f64 2 (-.f64 -1 x)))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (*.f64 2 (/.f64 1 (-.f64 -1 x))) (*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (*.f64 2 (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (*.f64 2 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 2 (+.f64 1 x)))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4)))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (*.f64 2 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x)))) 4)
(*.f64 (/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x)) 1/2)
(*.f64 (/.f64 (/.f64 2 (-.f64 -1 x)) (-.f64 -1 x)) 1/2)
(/.f64 (/.f64 -1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (-.f64 -1 x)))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 -1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (-.f64 -1 x) (/.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 -1 (*.f64 (*.f64 (+.f64 1 x) (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (/.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (-.f64 -1 x)))))
(/.f64 (/.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 2 (+.f64 1 x)))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x)))) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (fabs.f64 (+.f64 1 x))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 -1 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))))) (*.f64 (fabs.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (neg.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (-.f64 -1 x)))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 -1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (neg.f64 (/.f64 1 (-.f64 -1 x))) (+.f64 1 x))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (neg.f64 (/.f64 1 (-.f64 -1 x))) (-.f64 0 (-.f64 -1 x)))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (+.f64 (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x))) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 2 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (+.f64 (*.f64 2 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 2 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))))) 8)
(*.f64 (/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x)) 1/2)
(*.f64 (/.f64 (/.f64 2 (-.f64 -1 x)) (-.f64 -1 x)) 1/2)
(/.f64 (+.f64 (/.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (+.f64 1 x)) (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) 2)
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 1 (fabs.f64 (+.f64 1 x))) (fabs.f64 (+.f64 1 x)))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (fabs.f64 (+.f64 1 x))) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 (/.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (+.f64 1 x))) (fabs.f64 (+.f64 1 x)))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) 4)
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (fabs.f64 (+.f64 1 x)))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) 4)
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 -1 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 -1 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (-.f64 -1 x)))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 4 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4)))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 (/.f64 2 (+.f64 1 x)) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 -2 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (*.f64 2 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 -2 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (neg.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 8 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (*.f64 2 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) 4) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) 4)
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 (*.f64 (/.f64 1 (+.f64 1 x)) 4) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) 4))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 (*.f64 2 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (+.f64 x (+.f64 x 2)))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 (*.f64 2 (/.f64 1 (-.f64 -1 x))) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (*.f64 2 (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 (/.f64 -1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (-.f64 -1 x))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 (/.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (+.f64 x (+.f64 x 2)))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))))) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (fabs.f64 (+.f64 1 x)))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 (neg.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (-.f64 -1 x))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 (/.f64 -1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 (neg.f64 (/.f64 1 (-.f64 -1 x))) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 4 (+.f64 1 x)) (*.f64 (+.f64 1 x) 4))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 -2 (+.f64 1 x)) (*.f64 2 (-.f64 -1 x)))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 (+.f64 x (+.f64 x 2)) (+.f64 x (+.f64 x 2))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x)) -1)
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))) 1/2)
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (+.f64 x (+.f64 x 2))) (*.f64 (+.f64 1 x) (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 2)))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (/.f64 (+.f64 1 x) 2)))) (+.f64 x (+.f64 x 2)))
(*.f64 (/.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))) (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (/.f64 (+.f64 1 x) 2)))))
(/.f64 (/.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))) (*.f64 (+.f64 1 x) (/.f64 (+.f64 1 x) 2)))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))) (*.f64 (+.f64 1 x) 1/2))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (neg.f64 (/.f64 2 (+.f64 1 x))) (-.f64 0 (+.f64 x (+.f64 x 2))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (neg.f64 (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (neg.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (/.f64 -1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (-.f64 0 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(/.f64 (neg.f64 (/.f64 (+.f64 1 x) (+.f64 1 x))) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(pow.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) 1)
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(fabs.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(fabs.f64 (/.f64 -1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))
(+.f64 0 (/.f64 1 (+.f64 1 x)))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(+.f64 (/.f64 1 (+.f64 1 x)) 0)
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(-.f64 (/.f64 1 (+.f64 1 x)) 0)
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 1 (-.f64 0 (-.f64 -1 x)))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 1 (+.f64 1 x))
(/.f64 2 (+.f64 x (+.f64 x 2)))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 2 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 2 (/.f64 (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))) (+.f64 1 x)))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 2 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 2 (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 (/.f64 1 (+.f64 1 x)) 1)
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 4 (*.f64 (+.f64 1 x) 4))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 4 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4) (+.f64 1 x)))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 4 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) 4) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 4 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 (/.f64 2 (+.f64 1 x)) 2)
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 (/.f64 2 (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))) (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (+.f64 1 x)))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 2 (+.f64 1 x)))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 (fabs.f64 (+.f64 1 x)) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 (fabs.f64 (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x)))) (+.f64 1 x)))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (/.f64 1 (+.f64 1 x)))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 (-.f64 -1 x) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x))) (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (+.f64 1 x)))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) 4) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4)))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 -2 (*.f64 2 (-.f64 -1 x)))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 -2 (-.f64 0 (+.f64 x (+.f64 x 2))))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 8 (+.f64 (*.f64 (+.f64 1 x) 4) (*.f64 (+.f64 1 x) 4)))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 (*.f64 (/.f64 1 (+.f64 1 x)) 4) 4)
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) 4))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 (*.f64 (+.f64 1 x) 4) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 (/.f64 -1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 -1 (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (/.f64 (-.f64 -1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (+.f64 1 x) (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (-.f64 -1 x) (/.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 (+.f64 1 x) (/.f64 -1 (*.f64 (*.f64 (+.f64 1 x) (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (/.f64 (-.f64 -1 x) (*.f64 (-.f64 -1 x) (-.f64 -1 x))))))
(/.f64 (/.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 (/.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (+.f64 x (+.f64 x 2)) (/.f64 (/.f64 2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (/.f64 2 (*.f64 (+.f64 1 x) (*.f64 (-.f64 -1 x) (-.f64 -1 x)))) (*.f64 2 (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x)))))
(/.f64 (/.f64 (+.f64 1 x) (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x)))) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (fabs.f64 (+.f64 1 x))))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 -4 (+.f64 (*.f64 2 (-.f64 -1 x)) (*.f64 2 (-.f64 -1 x))))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 (+.f64 (*.f64 (/.f64 1 (+.f64 1 x)) 4) (*.f64 (/.f64 1 (+.f64 1 x)) 4)) 8)
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (neg.f64 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) 4)
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (fabs.f64 (+.f64 1 x)))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) 4) (*.f64 (+.f64 1 x) (+.f64 1 x))) 4)
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) 2)
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) 4) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) 4)
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (fabs.f64 (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x)))))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 (/.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))) (fabs.f64 (+.f64 1 x)))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))) 1/2)
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 x (+.f64 x 2))) (*.f64 (+.f64 1 x) (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 2)))
(/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (/.f64 (+.f64 1 x) 2))))
(*.f64 (/.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))) (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (/.f64 (+.f64 1 x) 2)))))
(/.f64 (/.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))) (/.f64 (+.f64 1 x) 2))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))) (*.f64 (+.f64 1 x) 1/2))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(pow.f64 (/.f64 1 (+.f64 1 x)) 1)
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(+.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 0)
(-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))
(-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x))
(+.f64 0 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)))
(-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))
(-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x))
(+.f64 -1 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))))
(-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))
(-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x))
(+.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))
(-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x))
(+.f64 (neg.f64 (/.f64 1 x)) (/.f64 1 (+.f64 1 x)))
(-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))
(-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x))
(+.f64 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))) -1)
(-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))
(-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x))
(*.f64 1 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)))
(-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))
(-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x))
(*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)
(-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))
(-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x))
(*.f64 -1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))
(-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))
(-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x))
(*.f64 2 (/.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 2))
(-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))
(-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x))
(*.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 2) 1/2)
(-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))
(-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x))
(*.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))) -1)
(-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))
(-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x))
(*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 2))
(-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))
(-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x))
(*.f64 (/.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 2) 2)
(-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))
(-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x))
(/.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)
(-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))
(-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x))
(/.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 2) 2)
(-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))
(-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x))
(/.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))) -1)
(-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))
(-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x))
(/.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4) 4)
(-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))
(-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x))
(/.f64 (+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4) (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4)) 8)
(-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))
(-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x))
(pow.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)
(-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))
(-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x))
(neg.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))
(-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))
(-.f64 (/.f64 -1 (-.f64 -1 x)) (/.f64 1 x))
(+.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) 0)
(/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (-.f64 -1 x))
(+.f64 0 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (-.f64 -1 x))
(-.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) 0)
(/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (-.f64 -1 x))
(*.f64 1 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (-.f64 -1 x))
(*.f64 (+.f64 1 x) (/.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (-.f64 -1 x))
(*.f64 (+.f64 1 x) (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (-.f64 -1 x))
(*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (/.f64 (/.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (-.f64 -1 x)) (*.f64 (-.f64 -1 x) (-.f64 -1 x)))))
(*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (/.f64 (/.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (-.f64 -1 x)) (*.f64 (-.f64 -1 x) (-.f64 -1 x)))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) 1)
(/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (-.f64 -1 x))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (-.f64 -1 x))
(*.f64 -1 (/.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (-.f64 -1 x))
(*.f64 2 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) 2))
(/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (-.f64 -1 x))
(*.f64 2 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))))
(/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (-.f64 -1 x))
(*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1 (+.f64 1 x)))
(/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (-.f64 -1 x))
(*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (-.f64 -1 x))
(*.f64 (+.f64 x (+.f64 x 2)) (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))))
(*.f64 (+.f64 x (+.f64 x 2)) (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 (+.f64 x (+.f64 x 2)) (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))))
(*.f64 (/.f64 (/.f64 1/2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (-.f64 -1 x) (-.f64 -1 x))))) (+.f64 1 x)) (+.f64 x (+.f64 x 2)))
(*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) 2) 1/2)
(/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (-.f64 -1 x))
(*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) 2) (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))))
(/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (-.f64 -1 x))
(*.f64 (/.f64 2 (+.f64 1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))))
(/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (-.f64 -1 x))
(*.f64 (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))) (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))))
(*.f64 (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))))
(*.f64 (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))))))
(*.f64 (*.f64 2 (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (/.f64 (/.f64 (/.f64 1/2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (-.f64 -1 x) (-.f64 -1 x))))) (+.f64 1 x)) (+.f64 1 x)))
(*.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))))
(*.f64 (/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x)) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 x (+.f64 x 2))))
(*.f64 (/.f64 (/.f64 2 (-.f64 -1 x)) (-.f64 -1 x)) (/.f64 (/.f64 -1 (-.f64 -1 x)) (+.f64 x (+.f64 x 2))))
(*.f64 (fabs.f64 (+.f64 1 x)) (/.f64 (fabs.f64 (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(*.f64 (fabs.f64 (+.f64 1 x)) (/.f64 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 (fabs.f64 (+.f64 1 x)) (/.f64 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x)))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (fabs.f64 (-.f64 -1 x)) (/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (*.f64 (+.f64 1 x) (fabs.f64 (-.f64 -1 x))))))
(*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)))
(/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (-.f64 -1 x))
(*.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 -1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (-.f64 -1 x))
(*.f64 (*.f64 2 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))))
(/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (-.f64 -1 x))
(*.f64 (/.f64 -1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1 (-.f64 -1 x)))
(/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (-.f64 -1 x))
(*.f64 (/.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (-.f64 -1 x))
(*.f64 1/2 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) 2))
(/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (-.f64 -1 x))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))))) (/.f64 (fabs.f64 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (-.f64 -1 x))
(*.f64 (/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (/.f64 (/.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (-.f64 -1 x)) (*.f64 (-.f64 -1 x) (-.f64 -1 x)))))
(*.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (/.f64 (/.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (-.f64 -1 x)) (*.f64 (-.f64 -1 x) (-.f64 -1 x)))))
(*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) -1)
(/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (-.f64 -1 x))
(*.f64 (/.f64 (fabs.f64 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x))))))
(/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (-.f64 -1 x))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))) (/.f64 2 (+.f64 1 x)))
(/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (-.f64 -1 x))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x)) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 x (+.f64 x 2))))
(*.f64 (/.f64 (/.f64 2 (-.f64 -1 x)) (-.f64 -1 x)) (/.f64 (/.f64 -1 (-.f64 -1 x)) (+.f64 x (+.f64 x 2))))
(*.f64 (/.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (+.f64 1 x))
(/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (-.f64 -1 x))
(*.f64 (/.f64 (fabs.f64 (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (fabs.f64 (+.f64 1 x)))
(*.f64 (fabs.f64 (+.f64 1 x)) (/.f64 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 (fabs.f64 (+.f64 1 x)) (/.f64 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x)))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (fabs.f64 (-.f64 -1 x)) (/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (*.f64 (+.f64 1 x) (fabs.f64 (-.f64 -1 x))))))
(*.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) 2) 2)
(/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (-.f64 -1 x))
(*.f64 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (*.f64 2 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (-.f64 -1 x))
(*.f64 (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) 2))
(/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (-.f64 -1 x))
(*.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))
(*.f64 (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))))
(*.f64 (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))))))
(*.f64 (*.f64 2 (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (/.f64 (/.f64 (/.f64 1/2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (-.f64 -1 x) (-.f64 -1 x))))) (+.f64 1 x)) (+.f64 1 x)))
(*.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (+.f64 x (+.f64 x 2)))
(*.f64 (+.f64 x (+.f64 x 2)) (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 (+.f64 x (+.f64 x 2)) (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))))
(*.f64 (/.f64 (/.f64 1/2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (-.f64 -1 x) (-.f64 -1 x))))) (+.f64 1 x)) (+.f64 x (+.f64 x 2)))
(*.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) 2)
(/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (-.f64 -1 x))
(*.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x))
(/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (-.f64 -1 x))
(pow.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) 1)
(/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (-.f64 -1 x))

eval856.0ms (6.2%)

Compiler

Compiled 24352 to 19110 computations (21.5% saved)

prune254.0ms (1.8%)

Pruning

31 alts after pruning (22 fresh and 9 done)

PrunedKeptTotal
New90914923
Fresh5813
Picked101
Done1910
Total91631947
Error
0.5b
Counts
947 → 31
Alt Table
Click to see full alt table
StatusErrorProgram
33.6b
(/.f64 -1 (pow.f64 x 2))
29.5b
(/.f64 -1 x)
28.4b
(-.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (/.f64 1 (+.f64 1 x))) (/.f64 1 x))
29.6b
(-.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (/.f64 1 x))
29.5b
(-.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 1 x))
29.8b
(-.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (-.f64 -1 x)) (*.f64 -2 (*.f64 (-.f64 -1 x) (/.f64 (-.f64 -1 x) 2))))) (/.f64 1 x))
29.6b
(-.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (/.f64 1 (*.f64 (/.f64 -1 (-.f64 -1 x)) 2)) (*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))) 2))) (/.f64 1 x))
28.4b
(-.f64 (/.f64 (/.f64 -2 (/.f64 1 (+.f64 1 x))) (*.f64 2 (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 1 x))
30.2b
(-.f64 (/.f64 (/.f64 -2 (/.f64 1 (+.f64 1 x))) (*.f64 2 -1)) (/.f64 1 x))
28.5b
(-.f64 (/.f64 (-.f64 -1 x) (*.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 1 x))
28.4b
(-.f64 (/.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (/.f64 1 x))
29.7b
(-.f64 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (-.f64 -1 x) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 1 x))
29.6b
(-.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x)))) (*.f64 2 (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 1 x))
16.4b
(-.f64 (/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (*.f64 (/.f64 1 x) (*.f64 (+.f64 1 x) 4))) (/.f64 1 x))
29.5b
(-.f64 (/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)) (*.f64 (+.f64 1 x) 4))) (/.f64 1 x))
28.4b
(-.f64 (/.f64 4 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4) (+.f64 1 x))) (/.f64 1 x))
57.5b
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 x x) 2)))
33.7b
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))
33.6b
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
13.4b
(-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x))
46.4b
(-.f64 (/.f64 1 x) (/.f64 1 x))
33.7b
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
29.6b
(-.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (+.f64 1 x)) (/.f64 1 x))
28.5b
(-.f64 (*.f64 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (+.f64 1 x)) (/.f64 1 x))
29.6b
(-.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (+.f64 1 x)) (/.f64 1 x))
28.3b
(-.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 -1 x) (/.f64 1 (-.f64 -1 x)))) (+.f64 1 x)) (/.f64 1 x))
28.3b
(-.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)) (/.f64 1 x))
29.6b
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)) (/.f64 1 x))
28.5b
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) 2)) (*.f64 (+.f64 1 x) 2)) (+.f64 1 x)) (/.f64 1 x))
30.2b
(-.f64 (*.f64 1 (+.f64 1 x)) (/.f64 1 x))
30.2b
(-.f64 1 (/.f64 1 x))
Compiler

Compiled 1216 to 962 computations (20.9% saved)

localize100.0ms (0.7%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 2 (+.f64 1 x))
0.1b
(*.f64 (/.f64 1 x) (*.f64 (+.f64 1 x) 4))
0.1b
(/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (*.f64 (/.f64 1 x) (*.f64 (+.f64 1 x) 4)))
5.8b
(-.f64 (/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (*.f64 (/.f64 1 x) (*.f64 (+.f64 1 x) 4))) (/.f64 1 x))
Compiler

Compiled 75 to 60 computations (20% saved)

series2.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
x
@inf
(*.f64 (/.f64 1 x) (*.f64 (+.f64 1 x) 4))
0.0ms
x
@inf
(-.f64 (/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (*.f64 (/.f64 1 x) (*.f64 (+.f64 1 x) 4))) (/.f64 1 x))
0.0ms
x
@0
(*.f64 (/.f64 1 x) (*.f64 (+.f64 1 x) 4))
0.0ms
x
@-inf
(*.f64 (/.f64 1 x) (*.f64 (+.f64 1 x) 4))
0.0ms
x
@0
(-.f64 (/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (*.f64 (/.f64 1 x) (*.f64 (+.f64 1 x) 4))) (/.f64 1 x))

rewrite76.0ms (0.5%)

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

Useful iterations: 3 (0.0ms)

IterNodesCost
014135
1116117
2337105
3129975
4459975
Stop Event
node limit
Counts
3 → 87
Calls
Call 1
Inputs
(-.f64 (/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (*.f64 (/.f64 1 x) (*.f64 (+.f64 1 x) 4))) (/.f64 1 x))
(/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (*.f64 (/.f64 1 x) (*.f64 (+.f64 1 x) 4)))
(*.f64 (/.f64 1 x) (*.f64 (+.f64 1 x) 4))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)) (neg.f64 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)) (/.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 4 (/.f64 4 x)))) (-.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 4 (/.f64 4 x)))) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 1 x)) (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)) (/.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 1 x) (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 1 x) (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)) (/.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)) (/.f64 1 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 x) (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (-.f64 (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)) (/.f64 1 x))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 4 (-.f64 (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)) (/.f64 1 x)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)) (/.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 1 x) (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 4 (/.f64 4 x)))) (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 4 (/.f64 4 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 4 (/.f64 4 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 (/.f64 2 (+.f64 4 (/.f64 4 x))) (/.f64 (/.f64 2 (+.f64 1 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (*.f64 x (/.f64 (/.f64 -1/2 (-.f64 -1 x)) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 x (*.f64 2 (/.f64 (/.f64 -1/2 (-.f64 -1 x)) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 1 x)) (/.f64 2 (+.f64 4 (/.f64 4 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 1 x)) (*.f64 2 (/.f64 (/.f64 x 4) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 1 x)) (*.f64 x (/.f64 -1/2 (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (/.f64 (/.f64 x 4) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (*.f64 (/.f64 2 (+.f64 4 (/.f64 4 x))) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (*.f64 x (/.f64 1/4 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (/.f64 x (+.f64 1 x)) (*.f64 (+.f64 1 x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (*.f64 (/.f64 (/.f64 x 4) (+.f64 1 x)) (/.f64 (/.f64 2 (+.f64 1 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x x) (/.f64 (/.f64 -1/2 (-.f64 -1 x)) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2 (+.f64 1 x)) 4) (/.f64 x (*.f64 (+.f64 1 x) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2 (+.f64 1 x)) 4) (*.f64 (/.f64 (/.f64 x 4) (+.f64 1 x)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (/.f64 x (+.f64 1 x))) (/.f64 1/4 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 4 (/.f64 4 x))) (/.f64 2 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (/.f64 -1/2 (-.f64 -1 x)) (+.f64 1 x))) x)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (-.f64 -1 x)) (*.f64 2 (/.f64 x (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x 4) (+.f64 1 x)) (*.f64 2 (/.f64 2 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 4 (/.f64 4 x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 x (+.f64 1 x))) (/.f64 -1/2 (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/4 (+.f64 1 x)) (*.f64 4 (/.f64 x (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1/2 (-.f64 -1 x)) (+.f64 1 x)) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 x (*.f64 (+.f64 1 x) 8)) (*.f64 (/.f64 2 (+.f64 1 x)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 x (+.f64 1 x)) (*.f64 (+.f64 1 x) 4)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 (/.f64 x 4) (+.f64 1 x))) (/.f64 2 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2 (+.f64 4 (/.f64 4 x))) (/.f64 (/.f64 2 (+.f64 1 x)) 2)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2 (+.f64 4 (/.f64 4 x))) 1/2) (*.f64 2 (/.f64 2 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (/.f64 (/.f64 -1/2 (-.f64 -1 x)) (+.f64 1 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (/.f64 -1/2 (-.f64 -1 x))) (/.f64 2 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 x (/.f64 1/4 (+.f64 1 x))) (*.f64 2 (/.f64 2 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 x 4) (+.f64 1 x)) (/.f64 (/.f64 2 (+.f64 1 x)) 2)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 (/.f64 x 4) (+.f64 1 x)) 1/2) (*.f64 (/.f64 2 (+.f64 1 x)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 4 (/.f64 4 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 4 (/.f64 4 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 4 (/.f64 4 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 2 (+.f64 x x)) x) (/.f64 (+.f64 2 (+.f64 x x)) x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 4 x) 4)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (+.f64 4 (/.f64 4 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (neg.f64 (+.f64 4 (/.f64 4 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 2 (+.f64 4 (/.f64 4 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (/.f64 (/.f64 x 4) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (/.f64 x 4) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (/.f64 2 (+.f64 4 (/.f64 4 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) 4) x)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 4 (/.f64 4 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (neg.f64 (/.f64 (/.f64 x 4) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 4 (/.f64 4 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) 8) (+.f64 x x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (+.f64 4 (/.f64 4 x))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (neg.f64 (/.f64 2 (+.f64 4 (/.f64 4 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (+.f64 4 (/.f64 4 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 1 x) 4)) (neg.f64 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 2 (+.f64 x x)) x) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) 16) (*.f64 x 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 4 (/.f64 4 x)) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 (+.f64 1 x) 4))) (-.f64 (neg.f64 x) x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 2 (+.f64 1 x))) (/.f64 x 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 1 x) 8)) (neg.f64 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 4 (/.f64 4 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (neg.f64 (+.f64 4 (/.f64 4 x))))))))

simplify140.0ms (1%)

Algorithm
egg-herbie
Rules
1402×rational.json-simplify-2
894×rational.json-simplify-44
872×rational.json-simplify-47
834×rational.json-simplify-41
794×rational.json-simplify-51
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
02013317
14793241
211833235
345853235
478093235
Stop Event
node limit
Counts
123 → 139
Calls
Call 1
Inputs
(/.f64 -1 x)
(-.f64 x (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -2 (pow.f64 x 2)) x) (/.f64 1 x))
(-.f64 (+.f64 (*.f64 3 (pow.f64 x 3)) (+.f64 (*.f64 -2 (pow.f64 x 2)) x)) (/.f64 1 x))
(/.f64 -2 (pow.f64 x 2))
(-.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (*.f64 2 (/.f64 1 (pow.f64 x 2))))
(-.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 x 4))) (*.f64 2 (/.f64 1 (pow.f64 x 2)))))
(-.f64 (+.f64 (*.f64 5 (/.f64 1 (pow.f64 x 5))) (*.f64 3 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 x 4))) (*.f64 2 (/.f64 1 (pow.f64 x 2)))))
(/.f64 -2 (pow.f64 x 2))
(-.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (*.f64 2 (/.f64 1 (pow.f64 x 2))))
(-.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 x 4))) (*.f64 2 (/.f64 1 (pow.f64 x 2)))))
(-.f64 (+.f64 (*.f64 5 (/.f64 1 (pow.f64 x 5))) (*.f64 3 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 x 4))) (*.f64 2 (/.f64 1 (pow.f64 x 2)))))
x
(+.f64 (*.f64 -2 (pow.f64 x 2)) x)
(+.f64 (*.f64 3 (pow.f64 x 3)) (+.f64 (*.f64 -2 (pow.f64 x 2)) x))
(+.f64 (*.f64 3 (pow.f64 x 3)) (+.f64 (*.f64 -2 (pow.f64 x 2)) (+.f64 (*.f64 -4 (pow.f64 x 4)) x)))
(/.f64 1 x)
(-.f64 (/.f64 1 x) (*.f64 2 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 1 x)) (*.f64 2 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 1 x)) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 x 4))) (*.f64 2 (/.f64 1 (pow.f64 x 2)))))
(/.f64 1 x)
(-.f64 (/.f64 1 x) (*.f64 2 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 1 x)) (*.f64 2 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 1 x)) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 x 4))) (*.f64 2 (/.f64 1 (pow.f64 x 2)))))
(/.f64 4 x)
(+.f64 4 (*.f64 4 (/.f64 1 x)))
(+.f64 4 (*.f64 4 (/.f64 1 x)))
(+.f64 4 (*.f64 4 (/.f64 1 x)))
4
(+.f64 4 (*.f64 4 (/.f64 1 x)))
(+.f64 4 (*.f64 4 (/.f64 1 x)))
(+.f64 4 (*.f64 4 (/.f64 1 x)))
4
(+.f64 4 (*.f64 4 (/.f64 1 x)))
(+.f64 4 (*.f64 4 (/.f64 1 x)))
(+.f64 4 (*.f64 4 (/.f64 1 x)))
(+.f64 (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (-.f64 (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)) (/.f64 1 x)) 0)
(+.f64 0 (-.f64 (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)) (/.f64 1 x)))
(+.f64 -1 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)))))
(+.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 4 (/.f64 4 x)))) (-.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 4 (/.f64 4 x)))) (/.f64 1 x)))
(+.f64 (neg.f64 (/.f64 1 x)) (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)))
(+.f64 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)))) -1)
(*.f64 1 (-.f64 (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)) (/.f64 1 x)))
(*.f64 (-.f64 (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)) (/.f64 1 x)) 1)
(*.f64 -1 (-.f64 (/.f64 1 x) (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x))))
(*.f64 (-.f64 (/.f64 1 x) (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x))) -1)
(/.f64 (-.f64 (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)) (/.f64 1 x)) 1)
(/.f64 (*.f64 2 (-.f64 (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)) (/.f64 1 x))) 2)
(/.f64 (-.f64 (/.f64 1 x) (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x))) -1)
(/.f64 (*.f64 4 (-.f64 (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)) (/.f64 1 x))) 4)
(/.f64 (*.f64 2 (*.f64 4 (-.f64 (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)) (/.f64 1 x)))) 8)
(pow.f64 (-.f64 (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)) (/.f64 1 x)) 1)
(neg.f64 (-.f64 (/.f64 1 x) (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x))))
(+.f64 (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)) 0)
(+.f64 0 (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)))
(+.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 4 (/.f64 4 x)))) (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 4 (/.f64 4 x)))))
(-.f64 (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)) 0)
(*.f64 2 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 4 (/.f64 4 x)))))
(*.f64 2 (*.f64 (/.f64 2 (+.f64 4 (/.f64 4 x))) (/.f64 (/.f64 2 (+.f64 1 x)) 2)))
(*.f64 2 (*.f64 x (/.f64 (/.f64 -1/2 (-.f64 -1 x)) (+.f64 1 x))))
(*.f64 1 (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)))
(*.f64 x (*.f64 2 (/.f64 (/.f64 -1/2 (-.f64 -1 x)) (+.f64 1 x))))
(*.f64 (/.f64 2 (+.f64 1 x)) (/.f64 2 (+.f64 4 (/.f64 4 x))))
(*.f64 (/.f64 2 (+.f64 1 x)) (*.f64 2 (/.f64 (/.f64 x 4) (+.f64 1 x))))
(*.f64 (/.f64 2 (+.f64 1 x)) (*.f64 x (/.f64 -1/2 (-.f64 -1 x))))
(*.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (/.f64 (/.f64 x 4) (+.f64 1 x)))
(*.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (*.f64 (/.f64 2 (+.f64 4 (/.f64 4 x))) 1/2))
(*.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (*.f64 x (/.f64 1/4 (+.f64 1 x))))
(*.f64 4 (/.f64 (/.f64 x (+.f64 1 x)) (*.f64 (+.f64 1 x) 4)))
(*.f64 4 (*.f64 (/.f64 (/.f64 x 4) (+.f64 1 x)) (/.f64 (/.f64 2 (+.f64 1 x)) 2)))
(*.f64 (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)) 1)
(*.f64 (+.f64 x x) (/.f64 (/.f64 -1/2 (-.f64 -1 x)) (+.f64 1 x)))
(*.f64 (*.f64 (/.f64 2 (+.f64 1 x)) 4) (/.f64 x (*.f64 (+.f64 1 x) 8)))
(*.f64 (*.f64 (/.f64 2 (+.f64 1 x)) 4) (*.f64 (/.f64 (/.f64 x 4) (+.f64 1 x)) 1/2))
(*.f64 (*.f64 4 (/.f64 x (+.f64 1 x))) (/.f64 1/4 (+.f64 1 x)))
(*.f64 (/.f64 2 (+.f64 4 (/.f64 4 x))) (/.f64 2 (+.f64 1 x)))
(*.f64 (*.f64 2 (/.f64 (/.f64 -1/2 (-.f64 -1 x)) (+.f64 1 x))) x)
(*.f64 (/.f64 -1/2 (-.f64 -1 x)) (*.f64 2 (/.f64 x (+.f64 1 x))))
(*.f64 (/.f64 (/.f64 x 4) (+.f64 1 x)) (*.f64 2 (/.f64 2 (+.f64 1 x))))
(*.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 4 (/.f64 4 x)))) 2)
(*.f64 (*.f64 2 (/.f64 x (+.f64 1 x))) (/.f64 -1/2 (-.f64 -1 x)))
(*.f64 (/.f64 1/4 (+.f64 1 x)) (*.f64 4 (/.f64 x (+.f64 1 x))))
(*.f64 (/.f64 (/.f64 -1/2 (-.f64 -1 x)) (+.f64 1 x)) (+.f64 x x))
(*.f64 (/.f64 x (*.f64 (+.f64 1 x) 8)) (*.f64 (/.f64 2 (+.f64 1 x)) 4))
(*.f64 (/.f64 (/.f64 x (+.f64 1 x)) (*.f64 (+.f64 1 x) 4)) 4)
(*.f64 (*.f64 2 (/.f64 (/.f64 x 4) (+.f64 1 x))) (/.f64 2 (+.f64 1 x)))
(*.f64 (*.f64 (/.f64 2 (+.f64 4 (/.f64 4 x))) (/.f64 (/.f64 2 (+.f64 1 x)) 2)) 2)
(*.f64 (*.f64 (/.f64 2 (+.f64 4 (/.f64 4 x))) 1/2) (*.f64 2 (/.f64 2 (+.f64 1 x))))
(*.f64 (*.f64 x (/.f64 (/.f64 -1/2 (-.f64 -1 x)) (+.f64 1 x))) 2)
(*.f64 (*.f64 x (/.f64 -1/2 (-.f64 -1 x))) (/.f64 2 (+.f64 1 x)))
(*.f64 (*.f64 x (/.f64 1/4 (+.f64 1 x))) (*.f64 2 (/.f64 2 (+.f64 1 x))))
(*.f64 (*.f64 (/.f64 (/.f64 x 4) (+.f64 1 x)) (/.f64 (/.f64 2 (+.f64 1 x)) 2)) 4)
(*.f64 (*.f64 (/.f64 (/.f64 x 4) (+.f64 1 x)) 1/2) (*.f64 (/.f64 2 (+.f64 1 x)) 4))
(pow.f64 (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)) 1)
(+.f64 4 (/.f64 4 x))
(+.f64 (+.f64 4 (/.f64 4 x)) 0)
(+.f64 0 (+.f64 4 (/.f64 4 x)))
(+.f64 (/.f64 (+.f64 2 (+.f64 x x)) x) (/.f64 (+.f64 2 (+.f64 x x)) x))
(+.f64 (/.f64 4 x) 4)
(-.f64 (+.f64 4 (/.f64 4 x)) 0)
(-.f64 0 (neg.f64 (+.f64 4 (/.f64 4 x))))
(/.f64 2 (/.f64 2 (+.f64 4 (/.f64 4 x))))
(/.f64 2 (*.f64 2 (/.f64 (/.f64 x 4) (+.f64 1 x))))
(/.f64 1 (/.f64 (/.f64 x 4) (+.f64 1 x)))
(/.f64 4 (*.f64 2 (/.f64 2 (+.f64 4 (/.f64 4 x)))))
(/.f64 (*.f64 (+.f64 1 x) 4) x)
(/.f64 (+.f64 4 (/.f64 4 x)) 1)
(/.f64 -1 (neg.f64 (/.f64 (/.f64 x 4) (+.f64 1 x))))
(/.f64 (*.f64 2 (+.f64 4 (/.f64 4 x))) 2)
(/.f64 (*.f64 (+.f64 1 x) 8) (+.f64 x x))
(/.f64 (*.f64 4 (+.f64 4 (/.f64 4 x))) 4)
(/.f64 -2 (neg.f64 (/.f64 2 (+.f64 4 (/.f64 4 x)))))
(/.f64 (neg.f64 (+.f64 4 (/.f64 4 x))) -1)
(/.f64 (neg.f64 (*.f64 (+.f64 1 x) 4)) (neg.f64 x))
(/.f64 (/.f64 (+.f64 2 (+.f64 x x)) x) 1/2)
(/.f64 (*.f64 (+.f64 1 x) 16) (*.f64 x 4))
(/.f64 (*.f64 (+.f64 4 (/.f64 4 x)) 8) 8)
(/.f64 (*.f64 2 (neg.f64 (*.f64 (+.f64 1 x) 4))) (-.f64 (neg.f64 x) x))
(/.f64 (/.f64 2 (/.f64 2 (+.f64 1 x))) (/.f64 x 4))
(/.f64 (neg.f64 (*.f64 (+.f64 1 x) 8)) (neg.f64 (+.f64 x x)))
(pow.f64 (+.f64 4 (/.f64 4 x)) 1)
(neg.f64 (neg.f64 (+.f64 4 (/.f64 4 x))))
Outputs
(/.f64 -1 x)
(-.f64 x (/.f64 1 x))
(-.f64 (+.f64 (*.f64 -2 (pow.f64 x 2)) x) (/.f64 1 x))
(-.f64 (+.f64 x (*.f64 -2 (pow.f64 x 2))) (/.f64 1 x))
(+.f64 x (-.f64 (*.f64 -2 (pow.f64 x 2)) (/.f64 1 x)))
(-.f64 (+.f64 (*.f64 3 (pow.f64 x 3)) (+.f64 (*.f64 -2 (pow.f64 x 2)) x)) (/.f64 1 x))
(-.f64 (+.f64 (+.f64 x (*.f64 -2 (pow.f64 x 2))) (*.f64 3 (pow.f64 x 3))) (/.f64 1 x))
(+.f64 (+.f64 x (*.f64 -2 (pow.f64 x 2))) (-.f64 (*.f64 3 (pow.f64 x 3)) (/.f64 1 x)))
(+.f64 (*.f64 -2 (pow.f64 x 2)) (+.f64 (-.f64 x (/.f64 1 x)) (*.f64 3 (pow.f64 x 3))))
(+.f64 (-.f64 x (/.f64 1 x)) (+.f64 (*.f64 -2 (pow.f64 x 2)) (*.f64 3 (pow.f64 x 3))))
(/.f64 -2 (pow.f64 x 2))
(-.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (*.f64 2 (/.f64 1 (pow.f64 x 2))))
(-.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 x 4))) (*.f64 2 (/.f64 1 (pow.f64 x 2)))))
(-.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 4 (/.f64 1 (pow.f64 x 4)))))
(-.f64 (+.f64 (*.f64 5 (/.f64 1 (pow.f64 x 5))) (*.f64 3 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 x 4))) (*.f64 2 (/.f64 1 (pow.f64 x 2)))))
(-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (*.f64 5 (/.f64 1 (pow.f64 x 5)))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 4 (/.f64 1 (pow.f64 x 4)))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (-.f64 (*.f64 5 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 4 (/.f64 1 (pow.f64 x 4))))))
(/.f64 -2 (pow.f64 x 2))
(-.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (*.f64 2 (/.f64 1 (pow.f64 x 2))))
(-.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 x 4))) (*.f64 2 (/.f64 1 (pow.f64 x 2)))))
(-.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 4 (/.f64 1 (pow.f64 x 4)))))
(-.f64 (+.f64 (*.f64 5 (/.f64 1 (pow.f64 x 5))) (*.f64 3 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 x 4))) (*.f64 2 (/.f64 1 (pow.f64 x 2)))))
(-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (*.f64 5 (/.f64 1 (pow.f64 x 5)))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 4 (/.f64 1 (pow.f64 x 4)))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (-.f64 (*.f64 5 (/.f64 1 (pow.f64 x 5))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 4 (/.f64 1 (pow.f64 x 4))))))
x
(+.f64 (*.f64 -2 (pow.f64 x 2)) x)
(+.f64 x (*.f64 -2 (pow.f64 x 2)))
(+.f64 (*.f64 3 (pow.f64 x 3)) (+.f64 (*.f64 -2 (pow.f64 x 2)) x))
(+.f64 (+.f64 x (*.f64 -2 (pow.f64 x 2))) (*.f64 3 (pow.f64 x 3)))
(+.f64 x (+.f64 (*.f64 3 (pow.f64 x 3)) (*.f64 -2 (pow.f64 x 2))))
(+.f64 (*.f64 -2 (pow.f64 x 2)) (+.f64 x (*.f64 3 (pow.f64 x 3))))
(+.f64 x (+.f64 (*.f64 -2 (pow.f64 x 2)) (*.f64 3 (pow.f64 x 3))))
(+.f64 (*.f64 3 (pow.f64 x 3)) (+.f64 (*.f64 -2 (pow.f64 x 2)) (+.f64 (*.f64 -4 (pow.f64 x 4)) x)))
(+.f64 (*.f64 -2 (pow.f64 x 2)) (+.f64 (+.f64 x (*.f64 (pow.f64 x 4) -4)) (*.f64 3 (pow.f64 x 3))))
(+.f64 (*.f64 3 (pow.f64 x 3)) (+.f64 x (+.f64 (*.f64 -2 (pow.f64 x 2)) (*.f64 (pow.f64 x 4) -4))))
(+.f64 x (+.f64 (+.f64 (*.f64 -2 (pow.f64 x 2)) (*.f64 3 (pow.f64 x 3))) (*.f64 (pow.f64 x 4) -4)))
(+.f64 x (+.f64 (*.f64 (pow.f64 x 4) -4) (+.f64 (*.f64 -2 (pow.f64 x 2)) (*.f64 3 (pow.f64 x 3)))))
(/.f64 1 x)
(-.f64 (/.f64 1 x) (*.f64 2 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 1 x)) (*.f64 2 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 x) (*.f64 3 (/.f64 1 (pow.f64 x 3)))) (*.f64 2 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (-.f64 (/.f64 1 x) (*.f64 2 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (/.f64 1 x) (-.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (*.f64 2 (/.f64 1 (pow.f64 x 2)))))
(-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 1 x)) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 x 4))) (*.f64 2 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (/.f64 1 x) (-.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 4 (/.f64 1 (pow.f64 x 4))))))
(-.f64 (+.f64 (/.f64 1 x) (*.f64 3 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 4 (/.f64 1 (pow.f64 x 4)))))
(/.f64 1 x)
(-.f64 (/.f64 1 x) (*.f64 2 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 1 x)) (*.f64 2 (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 x) (*.f64 3 (/.f64 1 (pow.f64 x 3)))) (*.f64 2 (/.f64 1 (pow.f64 x 2))))
(+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (-.f64 (/.f64 1 x) (*.f64 2 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (/.f64 1 x) (-.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (*.f64 2 (/.f64 1 (pow.f64 x 2)))))
(-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (/.f64 1 x)) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 x 4))) (*.f64 2 (/.f64 1 (pow.f64 x 2)))))
(+.f64 (/.f64 1 x) (-.f64 (*.f64 3 (/.f64 1 (pow.f64 x 3))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 4 (/.f64 1 (pow.f64 x 4))))))
(-.f64 (+.f64 (/.f64 1 x) (*.f64 3 (/.f64 1 (pow.f64 x 3)))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 4 (/.f64 1 (pow.f64 x 4)))))
(/.f64 4 x)
(+.f64 4 (*.f64 4 (/.f64 1 x)))
(+.f64 4 (*.f64 (/.f64 1 x) 4))
(+.f64 4 (*.f64 4 (/.f64 1 x)))
(+.f64 4 (*.f64 (/.f64 1 x) 4))
(+.f64 4 (*.f64 4 (/.f64 1 x)))
(+.f64 4 (*.f64 (/.f64 1 x) 4))
4
(+.f64 4 (*.f64 4 (/.f64 1 x)))
(+.f64 4 (*.f64 (/.f64 1 x) 4))
(+.f64 4 (*.f64 4 (/.f64 1 x)))
(+.f64 4 (*.f64 (/.f64 1 x) 4))
(+.f64 4 (*.f64 4 (/.f64 1 x)))
(+.f64 4 (*.f64 (/.f64 1 x) 4))
4
(+.f64 4 (*.f64 4 (/.f64 1 x)))
(+.f64 4 (*.f64 (/.f64 1 x) 4))
(+.f64 4 (*.f64 4 (/.f64 1 x)))
(+.f64 4 (*.f64 (/.f64 1 x) 4))
(+.f64 4 (*.f64 4 (/.f64 1 x)))
(+.f64 4 (*.f64 (/.f64 1 x) 4))
(+.f64 (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1))) (/.f64 -1 x))
(+.f64 (/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1)) (/.f64 -1 x))
(+.f64 (-.f64 (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)) (/.f64 1 x)) 0)
(+.f64 (/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1))) (/.f64 -1 x))
(+.f64 (/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1)) (/.f64 -1 x))
(+.f64 0 (-.f64 (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)) (/.f64 1 x)))
(+.f64 (/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1))) (/.f64 -1 x))
(+.f64 (/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1)) (/.f64 -1 x))
(+.f64 -1 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)))))
(+.f64 (/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1))) (/.f64 -1 x))
(+.f64 (/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1)) (/.f64 -1 x))
(+.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 4 (/.f64 4 x)))) (-.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 4 (/.f64 4 x)))) (/.f64 1 x)))
(+.f64 (/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1))) (/.f64 -1 x))
(+.f64 (/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1)) (/.f64 -1 x))
(+.f64 (neg.f64 (/.f64 1 x)) (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)))
(+.f64 (/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1))) (/.f64 -1 x))
(+.f64 (/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1)) (/.f64 -1 x))
(+.f64 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)))) -1)
(+.f64 (/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1))) (/.f64 -1 x))
(+.f64 (/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1)) (/.f64 -1 x))
(*.f64 1 (-.f64 (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)) (/.f64 1 x)))
(+.f64 (/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1))) (/.f64 -1 x))
(+.f64 (/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1)) (/.f64 -1 x))
(*.f64 (-.f64 (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)) (/.f64 1 x)) 1)
(+.f64 (/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1))) (/.f64 -1 x))
(+.f64 (/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1)) (/.f64 -1 x))
(*.f64 -1 (-.f64 (/.f64 1 x) (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x))))
(+.f64 (/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1))) (/.f64 -1 x))
(+.f64 (/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1)) (/.f64 -1 x))
(*.f64 (-.f64 (/.f64 1 x) (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x))) -1)
(+.f64 (/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1))) (/.f64 -1 x))
(+.f64 (/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1)) (/.f64 -1 x))
(/.f64 (-.f64 (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)) (/.f64 1 x)) 1)
(+.f64 (/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1))) (/.f64 -1 x))
(+.f64 (/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1)) (/.f64 -1 x))
(/.f64 (*.f64 2 (-.f64 (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)) (/.f64 1 x))) 2)
(+.f64 (/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1))) (/.f64 -1 x))
(+.f64 (/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1)) (/.f64 -1 x))
(/.f64 (-.f64 (/.f64 1 x) (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x))) -1)
(+.f64 (/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1))) (/.f64 -1 x))
(+.f64 (/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1)) (/.f64 -1 x))
(/.f64 (*.f64 4 (-.f64 (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)) (/.f64 1 x))) 4)
(+.f64 (/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1))) (/.f64 -1 x))
(+.f64 (/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1)) (/.f64 -1 x))
(/.f64 (*.f64 2 (*.f64 4 (-.f64 (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)) (/.f64 1 x)))) 8)
(+.f64 (/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1))) (/.f64 -1 x))
(+.f64 (/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1)) (/.f64 -1 x))
(pow.f64 (-.f64 (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)) (/.f64 1 x)) 1)
(+.f64 (/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1))) (/.f64 -1 x))
(+.f64 (/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1)) (/.f64 -1 x))
(neg.f64 (-.f64 (/.f64 1 x) (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x))))
(+.f64 (/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1))) (/.f64 -1 x))
(+.f64 (/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1)) (/.f64 -1 x))
(+.f64 (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)) 0)
(/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1))
(/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1)))
(+.f64 0 (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)))
(/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1))
(/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1)))
(+.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 4 (/.f64 4 x)))) (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 4 (/.f64 4 x)))))
(/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1))
(/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1)))
(-.f64 (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)) 0)
(/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1))
(/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1)))
(*.f64 2 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 4 (/.f64 4 x)))))
(/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1))
(/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1)))
(*.f64 2 (*.f64 (/.f64 2 (+.f64 4 (/.f64 4 x))) (/.f64 (/.f64 2 (+.f64 1 x)) 2)))
(/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1))
(/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1)))
(*.f64 2 (*.f64 x (/.f64 (/.f64 -1/2 (-.f64 -1 x)) (+.f64 1 x))))
(/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1))
(/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1)))
(*.f64 1 (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)))
(/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1))
(/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1)))
(*.f64 x (*.f64 2 (/.f64 (/.f64 -1/2 (-.f64 -1 x)) (+.f64 1 x))))
(/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1))
(/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1)))
(*.f64 (/.f64 2 (+.f64 1 x)) (/.f64 2 (+.f64 4 (/.f64 4 x))))
(/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1))
(/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1)))
(*.f64 (/.f64 2 (+.f64 1 x)) (*.f64 2 (/.f64 (/.f64 x 4) (+.f64 1 x))))
(/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1))
(/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1)))
(*.f64 (/.f64 2 (+.f64 1 x)) (*.f64 x (/.f64 -1/2 (-.f64 -1 x))))
(/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1))
(/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1)))
(*.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (/.f64 (/.f64 x 4) (+.f64 1 x)))
(/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1))
(/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1)))
(*.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (*.f64 (/.f64 2 (+.f64 4 (/.f64 4 x))) 1/2))
(/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1))
(/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1)))
(*.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (*.f64 x (/.f64 1/4 (+.f64 1 x))))
(/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1))
(/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1)))
(*.f64 4 (/.f64 (/.f64 x (+.f64 1 x)) (*.f64 (+.f64 1 x) 4)))
(/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1))
(/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1)))
(*.f64 4 (*.f64 (/.f64 (/.f64 x 4) (+.f64 1 x)) (/.f64 (/.f64 2 (+.f64 1 x)) 2)))
(/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1))
(/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1)))
(*.f64 (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)) 1)
(/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1))
(/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1)))
(*.f64 (+.f64 x x) (/.f64 (/.f64 -1/2 (-.f64 -1 x)) (+.f64 1 x)))
(/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1))
(/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1)))
(*.f64 (*.f64 (/.f64 2 (+.f64 1 x)) 4) (/.f64 x (*.f64 (+.f64 1 x) 8)))
(/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1))
(/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1)))
(*.f64 (*.f64 (/.f64 2 (+.f64 1 x)) 4) (*.f64 (/.f64 (/.f64 x 4) (+.f64 1 x)) 1/2))
(/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1))
(/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1)))
(*.f64 (*.f64 4 (/.f64 x (+.f64 1 x))) (/.f64 1/4 (+.f64 1 x)))
(/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1))
(/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1)))
(*.f64 (/.f64 2 (+.f64 4 (/.f64 4 x))) (/.f64 2 (+.f64 1 x)))
(/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1))
(/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1)))
(*.f64 (*.f64 2 (/.f64 (/.f64 -1/2 (-.f64 -1 x)) (+.f64 1 x))) x)
(/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1))
(/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1)))
(*.f64 (/.f64 -1/2 (-.f64 -1 x)) (*.f64 2 (/.f64 x (+.f64 1 x))))
(/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1))
(/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1)))
(*.f64 (/.f64 (/.f64 x 4) (+.f64 1 x)) (*.f64 2 (/.f64 2 (+.f64 1 x))))
(/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1))
(/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1)))
(*.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 4 (/.f64 4 x)))) 2)
(/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1))
(/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1)))
(*.f64 (*.f64 2 (/.f64 x (+.f64 1 x))) (/.f64 -1/2 (-.f64 -1 x)))
(/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1))
(/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1)))
(*.f64 (/.f64 1/4 (+.f64 1 x)) (*.f64 4 (/.f64 x (+.f64 1 x))))
(/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1))
(/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1)))
(*.f64 (/.f64 (/.f64 -1/2 (-.f64 -1 x)) (+.f64 1 x)) (+.f64 x x))
(/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1))
(/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1)))
(*.f64 (/.f64 x (*.f64 (+.f64 1 x) 8)) (*.f64 (/.f64 2 (+.f64 1 x)) 4))
(/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1))
(/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1)))
(*.f64 (/.f64 (/.f64 x (+.f64 1 x)) (*.f64 (+.f64 1 x) 4)) 4)
(/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1))
(/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1)))
(*.f64 (*.f64 2 (/.f64 (/.f64 x 4) (+.f64 1 x))) (/.f64 2 (+.f64 1 x)))
(/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1))
(/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1)))
(*.f64 (*.f64 (/.f64 2 (+.f64 4 (/.f64 4 x))) (/.f64 (/.f64 2 (+.f64 1 x)) 2)) 2)
(/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1))
(/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1)))
(*.f64 (*.f64 (/.f64 2 (+.f64 4 (/.f64 4 x))) 1/2) (*.f64 2 (/.f64 2 (+.f64 1 x))))
(/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1))
(/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1)))
(*.f64 (*.f64 x (/.f64 (/.f64 -1/2 (-.f64 -1 x)) (+.f64 1 x))) 2)
(/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1))
(/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1)))
(*.f64 (*.f64 x (/.f64 -1/2 (-.f64 -1 x))) (/.f64 2 (+.f64 1 x)))
(/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1))
(/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1)))
(*.f64 (*.f64 x (/.f64 1/4 (+.f64 1 x))) (*.f64 2 (/.f64 2 (+.f64 1 x))))
(/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1))
(/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1)))
(*.f64 (*.f64 (/.f64 (/.f64 x 4) (+.f64 1 x)) (/.f64 (/.f64 2 (+.f64 1 x)) 2)) 4)
(/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1))
(/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1)))
(*.f64 (*.f64 (/.f64 (/.f64 x 4) (+.f64 1 x)) 1/2) (*.f64 (/.f64 2 (+.f64 1 x)) 4))
(/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1))
(/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1)))
(pow.f64 (/.f64 (/.f64 x (+.f64 1 x)) (+.f64 1 x)) 1)
(/.f64 (/.f64 x (+.f64 x 1)) (+.f64 x 1))
(/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1)))
(+.f64 4 (/.f64 4 x))
(+.f64 (+.f64 4 (/.f64 4 x)) 0)
(+.f64 4 (/.f64 4 x))
(+.f64 0 (+.f64 4 (/.f64 4 x)))
(+.f64 4 (/.f64 4 x))
(+.f64 (/.f64 (+.f64 2 (+.f64 x x)) x) (/.f64 (+.f64 2 (+.f64 x x)) x))
(+.f64 4 (/.f64 4 x))
(+.f64 (/.f64 4 x) 4)
(+.f64 4 (/.f64 4 x))
(-.f64 (+.f64 4 (/.f64 4 x)) 0)
(+.f64 4 (/.f64 4 x))
(-.f64 0 (neg.f64 (+.f64 4 (/.f64 4 x))))
(+.f64 4 (/.f64 4 x))
(/.f64 2 (/.f64 2 (+.f64 4 (/.f64 4 x))))
(+.f64 4 (/.f64 4 x))
(/.f64 2 (*.f64 2 (/.f64 (/.f64 x 4) (+.f64 1 x))))
(+.f64 4 (/.f64 4 x))
(/.f64 1 (/.f64 (/.f64 x 4) (+.f64 1 x)))
(+.f64 4 (/.f64 4 x))
(/.f64 4 (*.f64 2 (/.f64 2 (+.f64 4 (/.f64 4 x)))))
(+.f64 4 (/.f64 4 x))
(/.f64 (*.f64 (+.f64 1 x) 4) x)
(+.f64 4 (/.f64 4 x))
(/.f64 (+.f64 4 (/.f64 4 x)) 1)
(+.f64 4 (/.f64 4 x))
(/.f64 -1 (neg.f64 (/.f64 (/.f64 x 4) (+.f64 1 x))))
(+.f64 4 (/.f64 4 x))
(/.f64 (*.f64 2 (+.f64 4 (/.f64 4 x))) 2)
(+.f64 4 (/.f64 4 x))
(/.f64 (*.f64 (+.f64 1 x) 8) (+.f64 x x))
(+.f64 4 (/.f64 4 x))
(/.f64 (*.f64 4 (+.f64 4 (/.f64 4 x))) 4)
(+.f64 4 (/.f64 4 x))
(/.f64 -2 (neg.f64 (/.f64 2 (+.f64 4 (/.f64 4 x)))))
(+.f64 4 (/.f64 4 x))
(/.f64 (neg.f64 (+.f64 4 (/.f64 4 x))) -1)
(+.f64 4 (/.f64 4 x))
(/.f64 (neg.f64 (*.f64 (+.f64 1 x) 4)) (neg.f64 x))
(+.f64 4 (/.f64 4 x))
(/.f64 (/.f64 (+.f64 2 (+.f64 x x)) x) 1/2)
(+.f64 4 (/.f64 4 x))
(/.f64 (*.f64 (+.f64 1 x) 16) (*.f64 x 4))
(+.f64 4 (/.f64 4 x))
(/.f64 (*.f64 (+.f64 4 (/.f64 4 x)) 8) 8)
(+.f64 4 (/.f64 4 x))
(/.f64 (*.f64 2 (neg.f64 (*.f64 (+.f64 1 x) 4))) (-.f64 (neg.f64 x) x))
(*.f64 (neg.f64 (*.f64 4 (+.f64 x 1))) (/.f64 2 (-.f64 (neg.f64 x) x)))
(*.f64 (*.f64 (+.f64 x 1) -4) (/.f64 -2 (-.f64 x (neg.f64 x))))
(/.f64 (*.f64 (+.f64 x 1) -8) (-.f64 (neg.f64 x) x))
(/.f64 (*.f64 (+.f64 x 1) 8) (-.f64 x (neg.f64 x)))
(/.f64 (/.f64 2 (/.f64 2 (+.f64 1 x))) (/.f64 x 4))
(+.f64 4 (/.f64 4 x))
(/.f64 (neg.f64 (*.f64 (+.f64 1 x) 8)) (neg.f64 (+.f64 x x)))
(+.f64 4 (/.f64 4 x))
(pow.f64 (+.f64 4 (/.f64 4 x)) 1)
(+.f64 4 (/.f64 4 x))
(neg.f64 (neg.f64 (+.f64 4 (/.f64 4 x))))
(+.f64 4 (/.f64 4 x))

localize149.0ms (1.1%)

Local error

Found 1 expressions with local error:

NewErrorProgram
0.0b
(-.f64 (*.f64 1 (+.f64 1 x)) (/.f64 1 x))
Compiler

Compiled 23 to 17 computations (26.1% saved)

series0.0ms (0%)

Counts
1 → 12
Calls

3 calls:

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

rewrite73.0ms (0.5%)

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

Useful iterations: 0 (0.0ms)

IterNodesCost
0819
16419
215919
332819
472619
5200719
6525619
Stop Event
node limit
Counts
1 → 43
Calls
Call 1
Inputs
(-.f64 (*.f64 1 (+.f64 1 x)) (/.f64 1 x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 1 (+.f64 x (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 x (+.f64 1 (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 x) (/.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 x) (-.f64 -1 (+.f64 (/.f64 1 x) -1)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (+.f64 x (/.f64 -1 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (+.f64 1 (+.f64 x (/.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 (+.f64 x 2) (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x (/.f64 -1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 1 (/.f64 -1 x)) x)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -2 (+.f64 1 (+.f64 (+.f64 x 2) (/.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 -1 x) (+.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 (+.f64 x 2) (/.f64 -1 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (+.f64 (/.f64 1 x) (-.f64 -1 x)) -2) (/.f64 (+.f64 (/.f64 1 x) (-.f64 -1 x)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (+.f64 x -1) (+.f64 2 (/.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (+.f64 (/.f64 1 x) -1)) (+.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (/.f64 (+.f64 (/.f64 1 x) (-.f64 -1 x)) 2)) (-.f64 1 (/.f64 (+.f64 (/.f64 1 x) (-.f64 -1 x)) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (+.f64 1 (+.f64 x (/.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 (+.f64 x (/.f64 -1 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (+.f64 (/.f64 1 x) (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 (/.f64 1 x) (-.f64 -1 x)) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (-.f64 (*.f64 (+.f64 1 x) 1/2) (/.f64 1/2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 4 (/.f64 (+.f64 1 (+.f64 x (/.f64 -1 x))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (-.f64 (+.f64 x x) (/.f64 2 x))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 (/.f64 1 x) (-.f64 -1 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 (+.f64 x (/.f64 -1 x))) 4) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (+.f64 2 (-.f64 (+.f64 x x) (/.f64 2 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (+.f64 x (+.f64 x 2)) (/.f64 2 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (+.f64 1 (+.f64 x (/.f64 -1 x))) 4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 (/.f64 1 x) (-.f64 -1 x)) -2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 (+.f64 x (/.f64 -1 x))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (*.f64 (+.f64 1 x) 1/2) (/.f64 1/2 x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (+.f64 x (+.f64 x 2)) (/.f64 2 x)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 (+.f64 x (/.f64 -1 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 2 (-.f64 (+.f64 x x) (/.f64 2 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (/.f64 1 x) (-.f64 -1 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (+.f64 x (/.f64 -1 x))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (+.f64 (/.f64 1 x) (-.f64 -1 x))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 (+.f64 x (/.f64 -1 x))) 8) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 4 (+.f64 (/.f64 1 x) (-.f64 -1 x))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (+.f64 1 (+.f64 x (/.f64 -1 x))) 8)) 16)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 1 (+.f64 x (/.f64 -1 x))) 8))) 32)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (+.f64 1 (+.f64 x (/.f64 -1 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (+.f64 (/.f64 1 x) (-.f64 -1 x)))))))

simplify162.0ms (1.2%)

Algorithm
egg-herbie
Rules
1132×rational.json-simplify-51
1102×rational.json-simplify-2
1050×rational.json-simplify-48
970×rational.json-simplify-35
808×rational.json-simplify-1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0951167
11901167
23931167
310541167
417521167
526871167
634661167
741681167
845311167
956261167
1079571167
Stop Event
node limit
Counts
55 → 60
Calls
Call 1
Inputs
(/.f64 -1 x)
(-.f64 1 (/.f64 1 x))
(-.f64 (+.f64 1 x) (/.f64 1 x))
(-.f64 (+.f64 1 x) (/.f64 1 x))
x
(+.f64 1 x)
(-.f64 (+.f64 1 x) (/.f64 1 x))
(-.f64 (+.f64 1 x) (/.f64 1 x))
x
(+.f64 1 x)
(-.f64 (+.f64 1 x) (/.f64 1 x))
(-.f64 (+.f64 1 x) (/.f64 1 x))
(+.f64 1 (+.f64 x (/.f64 -1 x)))
(+.f64 x (+.f64 1 (/.f64 -1 x)))
(+.f64 (+.f64 1 x) (/.f64 -1 x))
(+.f64 (+.f64 1 x) (-.f64 -1 (+.f64 (/.f64 1 x) -1)))
(+.f64 (+.f64 1 (+.f64 x (/.f64 -1 x))) 0)
(+.f64 0 (+.f64 1 (+.f64 x (/.f64 -1 x))))
(+.f64 -1 (+.f64 (+.f64 x 2) (/.f64 -1 x)))
(+.f64 (+.f64 x (/.f64 -1 x)) 1)
(+.f64 (+.f64 1 (/.f64 -1 x)) x)
(+.f64 -2 (+.f64 1 (+.f64 (+.f64 x 2) (/.f64 -1 x))))
(+.f64 (/.f64 -1 x) (+.f64 1 x))
(+.f64 (+.f64 (+.f64 x 2) (/.f64 -1 x)) -1)
(+.f64 (/.f64 (+.f64 (/.f64 1 x) (-.f64 -1 x)) -2) (/.f64 (+.f64 (/.f64 1 x) (-.f64 -1 x)) -2))
(+.f64 (+.f64 x -1) (+.f64 2 (/.f64 -1 x)))
(+.f64 (-.f64 -1 (+.f64 (/.f64 1 x) -1)) (+.f64 1 x))
(+.f64 (-.f64 -1 (/.f64 (+.f64 (/.f64 1 x) (-.f64 -1 x)) 2)) (-.f64 1 (/.f64 (+.f64 (/.f64 1 x) (-.f64 -1 x)) 2)))
(*.f64 1 (+.f64 1 (+.f64 x (/.f64 -1 x))))
(*.f64 (+.f64 1 (+.f64 x (/.f64 -1 x))) 1)
(*.f64 -1 (+.f64 (/.f64 1 x) (-.f64 -1 x)))
(*.f64 2 (/.f64 (+.f64 (/.f64 1 x) (-.f64 -1 x)) -2))
(*.f64 2 (-.f64 (*.f64 (+.f64 1 x) 1/2) (/.f64 1/2 x)))
(*.f64 4 (/.f64 (+.f64 1 (+.f64 x (/.f64 -1 x))) 4))
(*.f64 (+.f64 2 (-.f64 (+.f64 x x) (/.f64 2 x))) 1/2)
(*.f64 (+.f64 (/.f64 1 x) (-.f64 -1 x)) -1)
(*.f64 (*.f64 (+.f64 1 (+.f64 x (/.f64 -1 x))) 4) 1/4)
(*.f64 1/2 (+.f64 2 (-.f64 (+.f64 x x) (/.f64 2 x))))
(*.f64 1/2 (-.f64 (+.f64 x (+.f64 x 2)) (/.f64 2 x)))
(*.f64 1/4 (*.f64 (+.f64 1 (+.f64 x (/.f64 -1 x))) 4))
(*.f64 (/.f64 (+.f64 (/.f64 1 x) (-.f64 -1 x)) -2) 2)
(*.f64 (/.f64 (+.f64 1 (+.f64 x (/.f64 -1 x))) 4) 4)
(*.f64 (-.f64 (*.f64 (+.f64 1 x) 1/2) (/.f64 1/2 x)) 2)
(*.f64 (-.f64 (+.f64 x (+.f64 x 2)) (/.f64 2 x)) 1/2)
(/.f64 (+.f64 1 (+.f64 x (/.f64 -1 x))) 1)
(/.f64 (+.f64 2 (-.f64 (+.f64 x x) (/.f64 2 x))) 2)
(/.f64 (+.f64 (/.f64 1 x) (-.f64 -1 x)) -1)
(/.f64 (*.f64 (+.f64 1 (+.f64 x (/.f64 -1 x))) 4) 4)
(/.f64 (*.f64 2 (+.f64 (/.f64 1 x) (-.f64 -1 x))) -2)
(/.f64 (*.f64 (+.f64 1 (+.f64 x (/.f64 -1 x))) 8) 8)
(/.f64 (*.f64 4 (+.f64 (/.f64 1 x) (-.f64 -1 x))) -4)
(/.f64 (*.f64 2 (*.f64 (+.f64 1 (+.f64 x (/.f64 -1 x))) 8)) 16)
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 1 (+.f64 x (/.f64 -1 x))) 8))) 32)
(pow.f64 (+.f64 1 (+.f64 x (/.f64 -1 x))) 1)
(neg.f64 (+.f64 (/.f64 1 x) (-.f64 -1 x)))
Outputs
(/.f64 -1 x)
(-.f64 1 (/.f64 1 x))
(-.f64 (+.f64 1 x) (/.f64 1 x))
(+.f64 x (-.f64 1 (/.f64 1 x)))
(-.f64 (+.f64 1 x) (/.f64 1 x))
(+.f64 x (-.f64 1 (/.f64 1 x)))
x
(+.f64 1 x)
(+.f64 x 1)
(-.f64 (+.f64 1 x) (/.f64 1 x))
(+.f64 x (-.f64 1 (/.f64 1 x)))
(-.f64 (+.f64 1 x) (/.f64 1 x))
(+.f64 x (-.f64 1 (/.f64 1 x)))
x
(+.f64 1 x)
(+.f64 x 1)
(-.f64 (+.f64 1 x) (/.f64 1 x))
(+.f64 x (-.f64 1 (/.f64 1 x)))
(-.f64 (+.f64 1 x) (/.f64 1 x))
(+.f64 x (-.f64 1 (/.f64 1 x)))
(+.f64 1 (+.f64 x (/.f64 -1 x)))
(+.f64 x (+.f64 (/.f64 -1 x) 1))
(+.f64 x (+.f64 1 (/.f64 -1 x)))
(+.f64 x (+.f64 (/.f64 -1 x) 1))
(+.f64 (+.f64 1 x) (/.f64 -1 x))
(+.f64 x (+.f64 (/.f64 -1 x) 1))
(+.f64 (+.f64 1 x) (-.f64 -1 (+.f64 (/.f64 1 x) -1)))
(+.f64 x (-.f64 1 (/.f64 1 x)))
(+.f64 (+.f64 1 (+.f64 x (/.f64 -1 x))) 0)
(+.f64 x (+.f64 (/.f64 -1 x) 1))
(+.f64 0 (+.f64 1 (+.f64 x (/.f64 -1 x))))
(+.f64 x (+.f64 (/.f64 -1 x) 1))
(+.f64 -1 (+.f64 (+.f64 x 2) (/.f64 -1 x)))
(+.f64 x (+.f64 (/.f64 -1 x) 1))
(+.f64 (+.f64 x (/.f64 -1 x)) 1)
(+.f64 x (+.f64 (/.f64 -1 x) 1))
(+.f64 (+.f64 1 (/.f64 -1 x)) x)
(+.f64 x (+.f64 (/.f64 -1 x) 1))
(+.f64 -2 (+.f64 1 (+.f64 (+.f64 x 2) (/.f64 -1 x))))
(+.f64 x (+.f64 (/.f64 -1 x) 1))
(+.f64 (/.f64 -1 x) (+.f64 1 x))
(+.f64 x (+.f64 (/.f64 -1 x) 1))
(+.f64 (+.f64 (+.f64 x 2) (/.f64 -1 x)) -1)
(+.f64 x (+.f64 (/.f64 -1 x) 1))
(+.f64 (/.f64 (+.f64 (/.f64 1 x) (-.f64 -1 x)) -2) (/.f64 (+.f64 (/.f64 1 x) (-.f64 -1 x)) -2))
(+.f64 (+.f64 x -1) (+.f64 2 (/.f64 -1 x)))
(+.f64 x (+.f64 (/.f64 -1 x) 1))
(+.f64 (-.f64 -1 (+.f64 (/.f64 1 x) -1)) (+.f64 1 x))
(+.f64 x (-.f64 1 (/.f64 1 x)))
(+.f64 (-.f64 -1 (/.f64 (+.f64 (/.f64 1 x) (-.f64 -1 x)) 2)) (-.f64 1 (/.f64 (+.f64 (/.f64 1 x) (-.f64 -1 x)) 2)))
(*.f64 1 (+.f64 1 (+.f64 x (/.f64 -1 x))))
(+.f64 x (+.f64 (/.f64 -1 x) 1))
(*.f64 (+.f64 1 (+.f64 x (/.f64 -1 x))) 1)
(+.f64 x (+.f64 (/.f64 -1 x) 1))
(*.f64 -1 (+.f64 (/.f64 1 x) (-.f64 -1 x)))
(neg.f64 (+.f64 (/.f64 1 x) (-.f64 -1 x)))
(*.f64 2 (/.f64 (+.f64 (/.f64 1 x) (-.f64 -1 x)) -2))
(neg.f64 (+.f64 (/.f64 1 x) (-.f64 -1 x)))
(*.f64 2 (-.f64 (*.f64 (+.f64 1 x) 1/2) (/.f64 1/2 x)))
(*.f64 2 (-.f64 (*.f64 (+.f64 x 1) 1/2) (/.f64 1/2 x)))
(*.f64 4 (/.f64 (+.f64 1 (+.f64 x (/.f64 -1 x))) 4))
(+.f64 x (+.f64 (/.f64 -1 x) 1))
(*.f64 (+.f64 2 (-.f64 (+.f64 x x) (/.f64 2 x))) 1/2)
(*.f64 1/2 (+.f64 2 (-.f64 (+.f64 x x) (/.f64 2 x))))
(*.f64 1/2 (+.f64 x (+.f64 (-.f64 x (/.f64 2 x)) 2)))
(*.f64 1/2 (+.f64 2 (+.f64 x (-.f64 x (/.f64 2 x)))))
(*.f64 1/2 (+.f64 (+.f64 x 2) (-.f64 x (/.f64 2 x))))
(*.f64 1/2 (+.f64 x (+.f64 2 (-.f64 x (/.f64 2 x)))))
(*.f64 (+.f64 (/.f64 1 x) (-.f64 -1 x)) -1)
(neg.f64 (+.f64 (/.f64 1 x) (-.f64 -1 x)))
(*.f64 (*.f64 (+.f64 1 (+.f64 x (/.f64 -1 x))) 4) 1/4)
(+.f64 x (+.f64 (/.f64 -1 x) 1))
(*.f64 1/2 (+.f64 2 (-.f64 (+.f64 x x) (/.f64 2 x))))
(*.f64 1/2 (+.f64 x (+.f64 (-.f64 x (/.f64 2 x)) 2)))
(*.f64 1/2 (+.f64 2 (+.f64 x (-.f64 x (/.f64 2 x)))))
(*.f64 1/2 (+.f64 (+.f64 x 2) (-.f64 x (/.f64 2 x))))
(*.f64 1/2 (+.f64 x (+.f64 2 (-.f64 x (/.f64 2 x)))))
(*.f64 1/2 (-.f64 (+.f64 x (+.f64 x 2)) (/.f64 2 x)))
(*.f64 1/2 (+.f64 2 (-.f64 (+.f64 x x) (/.f64 2 x))))
(*.f64 1/2 (+.f64 x (+.f64 (-.f64 x (/.f64 2 x)) 2)))
(*.f64 1/2 (+.f64 2 (+.f64 x (-.f64 x (/.f64 2 x)))))
(*.f64 1/2 (+.f64 (+.f64 x 2) (-.f64 x (/.f64 2 x))))
(*.f64 1/2 (+.f64 x (+.f64 2 (-.f64 x (/.f64 2 x)))))
(*.f64 1/4 (*.f64 (+.f64 1 (+.f64 x (/.f64 -1 x))) 4))
(+.f64 x (+.f64 (/.f64 -1 x) 1))
(*.f64 (/.f64 (+.f64 (/.f64 1 x) (-.f64 -1 x)) -2) 2)
(neg.f64 (+.f64 (/.f64 1 x) (-.f64 -1 x)))
(*.f64 (/.f64 (+.f64 1 (+.f64 x (/.f64 -1 x))) 4) 4)
(+.f64 x (+.f64 (/.f64 -1 x) 1))
(*.f64 (-.f64 (*.f64 (+.f64 1 x) 1/2) (/.f64 1/2 x)) 2)
(*.f64 2 (-.f64 (*.f64 (+.f64 x 1) 1/2) (/.f64 1/2 x)))
(*.f64 (-.f64 (+.f64 x (+.f64 x 2)) (/.f64 2 x)) 1/2)
(*.f64 1/2 (+.f64 2 (-.f64 (+.f64 x x) (/.f64 2 x))))
(*.f64 1/2 (+.f64 x (+.f64 (-.f64 x (/.f64 2 x)) 2)))
(*.f64 1/2 (+.f64 2 (+.f64 x (-.f64 x (/.f64 2 x)))))
(*.f64 1/2 (+.f64 (+.f64 x 2) (-.f64 x (/.f64 2 x))))
(*.f64 1/2 (+.f64 x (+.f64 2 (-.f64 x (/.f64 2 x)))))
(/.f64 (+.f64 1 (+.f64 x (/.f64 -1 x))) 1)
(+.f64 x (+.f64 (/.f64 -1 x) 1))
(/.f64 (+.f64 2 (-.f64 (+.f64 x x) (/.f64 2 x))) 2)
(/.f64 (+.f64 x (+.f64 (-.f64 x (/.f64 2 x)) 2)) 2)
(/.f64 (+.f64 2 (+.f64 x (-.f64 x (/.f64 2 x)))) 2)
(/.f64 (+.f64 (+.f64 x 2) (-.f64 x (/.f64 2 x))) 2)
(/.f64 (+.f64 x (+.f64 2 (-.f64 x (/.f64 2 x)))) 2)
(/.f64 (+.f64 (/.f64 1 x) (-.f64 -1 x)) -1)
(neg.f64 (+.f64 (/.f64 1 x) (-.f64 -1 x)))
(/.f64 (*.f64 (+.f64 1 (+.f64 x (/.f64 -1 x))) 4) 4)
(+.f64 x (+.f64 (/.f64 -1 x) 1))
(/.f64 (*.f64 2 (+.f64 (/.f64 1 x) (-.f64 -1 x))) -2)
(neg.f64 (+.f64 (/.f64 1 x) (-.f64 -1 x)))
(/.f64 (*.f64 (+.f64 1 (+.f64 x (/.f64 -1 x))) 8) 8)
(+.f64 x (+.f64 (/.f64 -1 x) 1))
(/.f64 (*.f64 4 (+.f64 (/.f64 1 x) (-.f64 -1 x))) -4)
(neg.f64 (+.f64 (/.f64 1 x) (-.f64 -1 x)))
(/.f64 (*.f64 2 (*.f64 (+.f64 1 (+.f64 x (/.f64 -1 x))) 8)) 16)
(+.f64 x (+.f64 (/.f64 -1 x) 1))
(/.f64 (*.f64 2 (*.f64 2 (*.f64 (+.f64 1 (+.f64 x (/.f64 -1 x))) 8))) 32)
(+.f64 x (+.f64 (/.f64 -1 x) 1))
(pow.f64 (+.f64 1 (+.f64 x (/.f64 -1 x))) 1)
(+.f64 x (+.f64 (/.f64 -1 x) 1))
(neg.f64 (+.f64 (/.f64 1 x) (-.f64 -1 x)))

localize108.0ms (0.8%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.0b
(/.f64 1 (+.f64 1 x))
0.1b
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
9.1b
(-.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (/.f64 1 (+.f64 1 x))) (/.f64 1 x))
14.9b
(/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (/.f64 1 (+.f64 1 x)))
Compiler

Compiled 57 to 44 computations (22.8% saved)

series1.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
x
@0
(/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (/.f64 1 (+.f64 1 x)))
0.0ms
x
@inf
(/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (/.f64 1 (+.f64 1 x)))
0.0ms
x
@-inf
(/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (/.f64 1 (+.f64 1 x)))
0.0ms
x
@-inf
(-.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (/.f64 1 (+.f64 1 x))) (/.f64 1 x))
0.0ms
x
@inf
(-.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (/.f64 1 (+.f64 1 x))) (/.f64 1 x))

rewrite79.0ms (0.6%)

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

Useful iterations: 2 (0.0ms)

IterNodesCost
010123
19299
233063
3128463
4320063
Stop Event
node limit
Counts
3 → 175
Calls
Call 1
Inputs
(/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (/.f64 1 (+.f64 1 x)))
(-.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (/.f64 1 (+.f64 1 x))) (/.f64 1 x))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (+.f64 1 (/.f64 1 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (+.f64 1 x)) (/.f64 1/2 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 1 (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (+.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 1 (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (/.f64 2 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 x 2)) (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 x 2)) (/.f64 (+.f64 1 x) (*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 1 x)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 1 x)) (*.f64 (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 2) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))) (*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (/.f64 1/2 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))) (/.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))) (/.f64 1 (*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 4 (+.f64 1 x))) (/.f64 1 (/.f64 4 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (+.f64 1 x)) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 4 (+.f64 1 x)) (/.f64 1 (*.f64 (*.f64 4 (+.f64 1 x)) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 -1 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x)) (-.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x)) (/.f64 -1 (/.f64 1 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 x) (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 x) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (+.f64 1 x)) (fabs.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (/.f64 1 (+.f64 1 x))) (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 2 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 x) 1/2) (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 1 x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 x (+.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (fabs.f64 (+.f64 1 x))) (*.f64 (/.f64 (fabs.f64 (+.f64 1 x)) (+.f64 x (+.f64 x 2))) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (/.f64 2 (+.f64 1 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (/.f64 4 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 4 (+.f64 1 x))) (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 4 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x)))) (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (fabs.f64 (+.f64 1 x))) (fabs.f64 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (+.f64 1 x))) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 x) (*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (+.f64 x (+.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (*.f64 4 (+.f64 1 x)) (+.f64 1 x))) (*.f64 4 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (+.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 1 (-.f64 -1 x)))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 1 x)) (/.f64 1 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 -1 (/.f64 1 x)) (+.f64 1 (/.f64 1 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 2) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (-.f64 (/.f64 2 (+.f64 1 x)) (*.f64 (/.f64 1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))) -2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4)) (*.f64 2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4))) 16)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 0 (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (/.f64 (+.f64 1 x) (*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 2 (fabs.f64 (/.f64 (+.f64 1 x) (*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 x 2)) (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 x 2)) (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (+.f64 x (+.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 x 2)) (/.f64 1 (*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 x (+.f64 x 2)) (/.f64 (+.f64 1 x) (*.f64 2 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 1 x)) (/.f64 1/2 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (/.f64 2 (+.f64 1 x)) (*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (/.f64 (/.f64 2 (+.f64 1 x)) (*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))) (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))) (/.f64 1 (*.f64 2 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))) (fabs.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))) (fabs.f64 (/.f64 1 (*.f64 2 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 4 (+.f64 1 x))) 1/4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 4 (+.f64 1 x)) (/.f64 1 (*.f64 4 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 1 (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 x) (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 x) (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 x) (/.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 x) (/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (+.f64 1 x)) (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (fabs.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (+.f64 1 x)) (fabs.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (+.f64 1 x)) (fabs.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (+.f64 1 x)) (fabs.f64 (/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 x) 1/2) (/.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 x) 1/2) (/.f64 (+.f64 x (+.f64 x 2)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (+.f64 1 x)) (/.f64 2 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (fabs.f64 (+.f64 1 x))) (/.f64 1 (fabs.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (fabs.f64 (+.f64 1 x))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (fabs.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (+.f64 x (+.f64 x 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (fabs.f64 (+.f64 1 x))) (fabs.f64 (/.f64 1 (*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (fabs.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (+.f64 1 x) (*.f64 2 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (fabs.f64 (+.f64 1 x))) (fabs.f64 (/.f64 1/2 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (+.f64 1 x)) (+.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 (+.f64 1 x)) 1/2) (fabs.f64 (/.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (fabs.f64 (+.f64 1 x)) 1/2) (fabs.f64 (/.f64 (+.f64 x (+.f64 x 2)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 1/2 (+.f64 1 x))) (/.f64 2 (fabs.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (+.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (+.f64 x (+.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)) (*.f64 (+.f64 1 x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (+.f64 x (+.f64 x 2))) (+.f64 x (+.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/4 (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 4 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 x (+.f64 x 2)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (+.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (+.f64 x (+.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (+.f64 1 x))) (+.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 x) (*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (+.f64 1 x)))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 (+.f64 1 x)) (*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (fabs.f64 (+.f64 1 x))) (fabs.f64 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 2 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (+.f64 1 x) (*.f64 2 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (+.f64 x (+.f64 x 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 4 (+.f64 1 x))) (/.f64 4 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (fabs.f64 (/.f64 4 (+.f64 1 x))) (fabs.f64 (/.f64 1 (*.f64 4 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (-.f64 -1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (fabs.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 (fabs.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 1 (fabs.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 1 (fabs.f64 (+.f64 1 x))) (/.f64 1 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 1 (fabs.f64 (+.f64 1 x))) (/.f64 1 (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (*.f64 (/.f64 2 (fabs.f64 (+.f64 1 x))) (/.f64 1/2 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (-.f64 -1 x) (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (-.f64 -1 x) (+.f64 1 x))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (-.f64 -1 x) (+.f64 1 x))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (-.f64 -1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (-.f64 -1 x) (+.f64 1 x))) (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x)))) (*.f64 2 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (-.f64 -1 x) (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (fabs.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 1 (fabs.f64 (+.f64 1 x))) (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 1 (fabs.f64 (+.f64 1 x))) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (+.f64 x (+.f64 x 2))) (*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 2 (+.f64 1 x)) (*.f64 2 (fabs.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (neg.f64 (/.f64 2 (+.f64 1 x))) (*.f64 2 (fabs.f64 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 2 (fabs.f64 (+.f64 1 x))) (+.f64 x (+.f64 x 2))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (/.f64 2 (fabs.f64 (+.f64 1 x))) (neg.f64 (+.f64 x (+.f64 x 2)))))))))

simplify259.0ms (1.9%)

Algorithm
egg-herbie
Rules
1548×rational.json-simplify-38
1070×rational.json-simplify-2
792×rational.json-simplify-55
658×rational.json-simplify-35
448×rational.json-simplify-19
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
03568419
19978255
237807991
Stop Event
node limit
Counts
211 → 300
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1 x))
(+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2)))
(+.f64 (*.f64 -1 (pow.f64 x 3)) (+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2))))
(/.f64 1 x)
(-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(/.f64 1 x)
(-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(/.f64 -1 x)
(-.f64 1 (/.f64 1 x))
(-.f64 (+.f64 1 (*.f64 -1 x)) (/.f64 1 x))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2))) (/.f64 1 x))
(/.f64 -1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(/.f64 -1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
1
(+.f64 1 (*.f64 -2 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (+.f64 1 (*.f64 -2 x)))
(+.f64 (*.f64 3 (pow.f64 x 2)) (+.f64 1 (+.f64 (*.f64 -2 x) (*.f64 -4 (pow.f64 x 3)))))
(/.f64 1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 2 (/.f64 1 (pow.f64 x 3))))
(-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 4))) (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 (pow.f64 x 3))))
(-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 4))) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 x 5))) (*.f64 2 (/.f64 1 (pow.f64 x 3)))))
(/.f64 1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 2 (/.f64 1 (pow.f64 x 3))))
(-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 4))) (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 (pow.f64 x 3))))
(-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 4))) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 x 5))) (*.f64 2 (/.f64 1 (pow.f64 x 3)))))
(+.f64 (/.f64 1 (+.f64 1 x)) 0)
(+.f64 0 (/.f64 1 (+.f64 1 x)))
(+.f64 -1 (+.f64 1 (/.f64 1 (+.f64 1 x))))
(+.f64 (/.f64 1/2 (+.f64 1 x)) (/.f64 1/2 (+.f64 1 x)))
(-.f64 (/.f64 1 (+.f64 1 x)) 0)
(-.f64 0 (/.f64 1 (-.f64 -1 x)))
(*.f64 1 (/.f64 1 (+.f64 1 x)))
(*.f64 (/.f64 1 (+.f64 1 x)) 1)
(*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (+.f64 1 x))
(*.f64 -1 (/.f64 1 (-.f64 -1 x)))
(*.f64 2 (/.f64 1/2 (+.f64 1 x)))
(*.f64 2 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (/.f64 2 (+.f64 1 x))))
(*.f64 (+.f64 x (+.f64 x 2)) (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (+.f64 x (+.f64 x 2)) (/.f64 (+.f64 1 x) (*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) 1/2))
(*.f64 (/.f64 2 (+.f64 1 x)) 1/2)
(*.f64 (/.f64 2 (+.f64 1 x)) (*.f64 (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 2) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))))
(*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))))
(*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (+.f64 1 x))))
(*.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))) (*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (/.f64 1/2 (+.f64 1 x))))
(*.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))) (/.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x)))))
(*.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))) (/.f64 1 (*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 4 (+.f64 1 x))) (/.f64 1 (/.f64 4 (+.f64 1 x))))
(*.f64 (/.f64 4 (+.f64 1 x)) 1/4)
(*.f64 (*.f64 4 (+.f64 1 x)) (/.f64 1 (*.f64 (*.f64 4 (+.f64 1 x)) (+.f64 1 x))))
(*.f64 (/.f64 1 (-.f64 -1 x)) -1)
(*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x)) (-.f64 -1 x))
(*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x)) (/.f64 -1 (/.f64 1 (+.f64 1 x))))
(*.f64 (-.f64 -1 x) (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x)))
(*.f64 (+.f64 1 x) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)))
(*.f64 (fabs.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (+.f64 1 x)) (fabs.f64 (+.f64 1 x))))
(*.f64 (/.f64 -1 (/.f64 1 (+.f64 1 x))) (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x)))
(*.f64 1/2 (/.f64 2 (+.f64 1 x)))
(*.f64 (*.f64 (+.f64 1 x) 1/2) (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (/.f64 1/2 (+.f64 1 x)) 2)
(*.f64 (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 x (+.f64 x 2)))
(*.f64 (*.f64 2 (fabs.f64 (+.f64 1 x))) (*.f64 (/.f64 (fabs.f64 (+.f64 1 x)) (+.f64 x (+.f64 x 2))) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (/.f64 2 (+.f64 1 x))) 2)
(*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 1/4 (/.f64 4 (+.f64 1 x)))
(*.f64 (/.f64 1 (/.f64 4 (+.f64 1 x))) (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 4 (+.f64 1 x))))
(*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x)))) (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))))
(*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (fabs.f64 (+.f64 1 x))) (fabs.f64 (+.f64 1 x)))
(*.f64 (/.f64 1 (*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))))
(*.f64 (/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (+.f64 1 x))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (/.f64 (+.f64 1 x) (*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (+.f64 x (+.f64 x 2)))
(*.f64 (/.f64 1 (*.f64 (*.f64 4 (+.f64 1 x)) (+.f64 1 x))) (*.f64 4 (+.f64 1 x)))
(pow.f64 (/.f64 1 (+.f64 1 x)) 1)
(neg.f64 (/.f64 1 (-.f64 -1 x)))
(+.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 0)
(+.f64 0 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)))
(+.f64 -1 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))))
(+.f64 (neg.f64 (/.f64 1 x)) (/.f64 1 (+.f64 1 x)))
(+.f64 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))) -1)
(+.f64 (-.f64 -1 (/.f64 1 x)) (+.f64 1 (/.f64 1 (+.f64 1 x))))
(*.f64 1 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)))
(*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)
(*.f64 -1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))
(*.f64 2 (/.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 2))
(*.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 2) 1/2)
(*.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))) -1)
(*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 2))
(*.f64 1/2 (-.f64 (/.f64 2 (+.f64 1 x)) (*.f64 (/.f64 1 x) 2)))
(*.f64 (/.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 2) 2)
(/.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)
(/.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 2) 2)
(/.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))) -1)
(/.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4) 4)
(/.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4)) 8)
(/.f64 (*.f64 2 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))) -2)
(/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4)) (*.f64 2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4))) 16)
(pow.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)
(neg.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))
(+.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) 0)
(+.f64 0 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)))
(+.f64 -1 (-.f64 1 (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x))))
(+.f64 (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(-.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) 0)
(-.f64 0 (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x)))
(*.f64 1 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)))
(*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 (+.f64 1 x)))
(*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) 1)
(*.f64 -1 (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x)))
(*.f64 2 (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 2 (/.f64 (+.f64 1 x) (*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 2 (fabs.f64 (/.f64 (+.f64 1 x) (*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (+.f64 x (+.f64 x 2)) (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (+.f64 x (+.f64 x 2))))
(*.f64 (+.f64 x (+.f64 x 2)) (/.f64 1 (*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (+.f64 x (+.f64 x 2)) (/.f64 (+.f64 1 x) (*.f64 2 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) 1/2)
(*.f64 (/.f64 2 (+.f64 1 x)) (/.f64 1/2 (+.f64 1 x)))
(*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (/.f64 2 (+.f64 1 x)) (*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (/.f64 (/.f64 2 (+.f64 1 x)) (*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))) (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))) (/.f64 1 (*.f64 2 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))) (fabs.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))) (fabs.f64 (/.f64 1 (*.f64 2 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 4 (+.f64 1 x))) 1/4)
(*.f64 (/.f64 4 (+.f64 1 x)) (/.f64 1 (*.f64 4 (+.f64 1 x))))
(*.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 1 (-.f64 -1 x)))
(*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x)) -1)
(*.f64 (+.f64 1 x) (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (+.f64 1 x)))
(*.f64 (+.f64 1 x) (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))))
(*.f64 (+.f64 1 x) (/.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (+.f64 1 x) (/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (+.f64 1 x))))
(*.f64 (fabs.f64 (+.f64 1 x)) (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (fabs.f64 (+.f64 1 x))))
(*.f64 (fabs.f64 (+.f64 1 x)) (fabs.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (+.f64 1 x))))
(*.f64 (fabs.f64 (+.f64 1 x)) (fabs.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)))))
(*.f64 (fabs.f64 (+.f64 1 x)) (fabs.f64 (/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (+.f64 1 x)))))
(*.f64 1/2 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (*.f64 (+.f64 1 x) 1/2) (/.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)))
(*.f64 (*.f64 (+.f64 1 x) 1/2) (/.f64 (+.f64 x (+.f64 x 2)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (/.f64 1/2 (+.f64 1 x)) (/.f64 2 (+.f64 1 x)))
(*.f64 (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2)
(*.f64 (/.f64 1 (fabs.f64 (+.f64 1 x))) (/.f64 1 (fabs.f64 (+.f64 1 x))))
(*.f64 (*.f64 2 (fabs.f64 (+.f64 1 x))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 (*.f64 2 (fabs.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (+.f64 x (+.f64 x 2)))))
(*.f64 (*.f64 2 (fabs.f64 (+.f64 1 x))) (fabs.f64 (/.f64 1 (*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 (*.f64 2 (fabs.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (+.f64 1 x) (*.f64 2 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(*.f64 (/.f64 2 (fabs.f64 (+.f64 1 x))) (fabs.f64 (/.f64 1/2 (+.f64 1 x))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (+.f64 1 x)) (+.f64 1 x))
(*.f64 (*.f64 (fabs.f64 (+.f64 1 x)) 1/2) (fabs.f64 (/.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x))))
(*.f64 (*.f64 (fabs.f64 (+.f64 1 x)) 1/2) (fabs.f64 (/.f64 (+.f64 x (+.f64 x 2)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 (fabs.f64 (/.f64 1/2 (+.f64 1 x))) (/.f64 2 (fabs.f64 (+.f64 1 x))))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (+.f64 1 x))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (+.f64 x (+.f64 x 2)))
(*.f64 (/.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)) (*.f64 (+.f64 1 x) 1/2))
(*.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (+.f64 x (+.f64 x 2))) (+.f64 x (+.f64 x 2)))
(*.f64 1/4 (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 4 (+.f64 1 x))))
(*.f64 (/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (/.f64 (+.f64 x (+.f64 x 2)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) 1/2))
(*.f64 (/.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (+.f64 1 x))
(*.f64 (/.f64 1 (*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (+.f64 x (+.f64 x 2)))
(*.f64 (/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (+.f64 1 x))) (+.f64 1 x))
(*.f64 (/.f64 (+.f64 1 x) (*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (+.f64 1 x)))) 2)
(*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))))
(*.f64 (/.f64 (/.f64 2 (+.f64 1 x)) (*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (fabs.f64 (+.f64 1 x))) (fabs.f64 (+.f64 1 x)))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))))
(*.f64 (/.f64 (+.f64 1 x) (*.f64 2 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (+.f64 x (+.f64 x 2)))
(*.f64 (/.f64 1 (*.f64 4 (+.f64 1 x))) (/.f64 4 (+.f64 1 x)))
(*.f64 (fabs.f64 (/.f64 4 (+.f64 1 x))) (fabs.f64 (/.f64 1 (*.f64 4 (+.f64 1 x)))))
(pow.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) 1)
(neg.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x)))
(fabs.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)))
(fabs.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x)))
(fabs.f64 (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (-.f64 -1 x) (+.f64 1 x)))))
(fabs.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (fabs.f64 (+.f64 1 x))))
(fabs.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 (fabs.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 1 (fabs.f64 (+.f64 1 x)))))
(fabs.f64 (*.f64 (/.f64 1 (fabs.f64 (+.f64 1 x))) (/.f64 1 (+.f64 1 x))))
(fabs.f64 (*.f64 (/.f64 1 (fabs.f64 (+.f64 1 x))) (/.f64 1 (-.f64 -1 x))))
(fabs.f64 (*.f64 (/.f64 2 (fabs.f64 (+.f64 1 x))) (/.f64 1/2 (+.f64 1 x))))
(fabs.f64 (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x)))))
(fabs.f64 (/.f64 (*.f64 (-.f64 -1 x) (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x)))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (-.f64 -1 x) (+.f64 1 x))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (-.f64 -1 x) (+.f64 1 x))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (-.f64 -1 x) (+.f64 1 x)))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (-.f64 -1 x) (+.f64 1 x))) (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x)))))
(fabs.f64 (/.f64 (neg.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x)))) (*.f64 2 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(fabs.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x))))
(fabs.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (-.f64 -1 x) (+.f64 1 x))))))
(fabs.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (fabs.f64 (+.f64 1 x))))
(fabs.f64 (/.f64 (/.f64 1 (fabs.f64 (+.f64 1 x))) (-.f64 -1 x)))
(fabs.f64 (/.f64 (/.f64 1 (fabs.f64 (+.f64 1 x))) (+.f64 1 x)))
(fabs.f64 (/.f64 (neg.f64 (+.f64 x (+.f64 x 2))) (*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(fabs.f64 (/.f64 (/.f64 2 (+.f64 1 x)) (*.f64 2 (fabs.f64 (+.f64 1 x)))))
(fabs.f64 (/.f64 (neg.f64 (/.f64 2 (+.f64 1 x))) (*.f64 2 (fabs.f64 (+.f64 1 x)))))
(fabs.f64 (/.f64 (/.f64 2 (fabs.f64 (+.f64 1 x))) (+.f64 x (+.f64 x 2))))
(fabs.f64 (/.f64 (/.f64 2 (fabs.f64 (+.f64 1 x))) (neg.f64 (+.f64 x (+.f64 x 2)))))
Outputs
1
(+.f64 1 (*.f64 -1 x))
(+.f64 1 (neg.f64 x))
(+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2)))
(+.f64 1 (+.f64 (neg.f64 x) (pow.f64 x 2)))
(+.f64 (+.f64 1 (neg.f64 x)) (pow.f64 x 2))
(+.f64 (*.f64 -1 (pow.f64 x 3)) (+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1 x) (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 3))))
(+.f64 1 (+.f64 (+.f64 (neg.f64 x) (pow.f64 x 2)) (neg.f64 (pow.f64 x 3))))
(/.f64 1 x)
(-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))
(+.f64 (/.f64 1 x) (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 x) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4)))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 x) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4)))))
(/.f64 1 x)
(-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))
(+.f64 (/.f64 1 x) (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 x) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4)))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 x) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4)))))
(/.f64 -1 x)
(-.f64 1 (/.f64 1 x))
(-.f64 (+.f64 1 (*.f64 -1 x)) (/.f64 1 x))
(+.f64 (*.f64 -1 x) (-.f64 1 (/.f64 1 x)))
(-.f64 (+.f64 1 (neg.f64 x)) (/.f64 1 x))
(+.f64 1 (-.f64 (neg.f64 x) (/.f64 1 x)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2))) (/.f64 1 x))
(+.f64 (+.f64 (*.f64 -1 x) (pow.f64 x 2)) (-.f64 1 (/.f64 1 x)))
(+.f64 (+.f64 (neg.f64 x) (pow.f64 x 2)) (-.f64 1 (/.f64 1 x)))
(+.f64 1 (+.f64 (pow.f64 x 2) (-.f64 (neg.f64 x) (/.f64 1 x))))
(/.f64 -1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4)))))
(/.f64 -1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4)))))
1
(+.f64 1 (*.f64 -2 x))
(+.f64 1 (*.f64 x -2))
(+.f64 (*.f64 3 (pow.f64 x 2)) (+.f64 1 (*.f64 -2 x)))
(+.f64 1 (+.f64 (*.f64 x -2) (*.f64 (pow.f64 x 2) 3)))
(+.f64 (*.f64 x -2) (+.f64 (*.f64 (pow.f64 x 2) 3) 1))
(+.f64 (*.f64 3 (pow.f64 x 2)) (+.f64 1 (+.f64 (*.f64 -2 x) (*.f64 -4 (pow.f64 x 3)))))
(+.f64 1 (+.f64 (+.f64 (*.f64 x -2) (*.f64 (pow.f64 x 3) -4)) (*.f64 (pow.f64 x 2) 3)))
(+.f64 1 (+.f64 (*.f64 (pow.f64 x 2) 3) (+.f64 (*.f64 x -2) (*.f64 (pow.f64 x 3) -4))))
(+.f64 1 (+.f64 (*.f64 x -2) (+.f64 (*.f64 (pow.f64 x 3) -4) (*.f64 (pow.f64 x 2) 3))))
(/.f64 1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 2 (/.f64 1 (pow.f64 x 3))))
(-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 4))) (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 (pow.f64 x 3))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (-.f64 (*.f64 3 (/.f64 1 (pow.f64 x 4))) (*.f64 2 (/.f64 1 (pow.f64 x 3)))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 (pow.f64 x 4)))) (*.f64 2 (/.f64 1 (pow.f64 x 3))))
(-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 4))) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 x 5))) (*.f64 2 (/.f64 1 (pow.f64 x 3)))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (-.f64 (*.f64 3 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 3))) (*.f64 4 (/.f64 1 (pow.f64 x 5))))))
(/.f64 1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 2 (/.f64 1 (pow.f64 x 3))))
(-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 4))) (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 (pow.f64 x 3))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (-.f64 (*.f64 3 (/.f64 1 (pow.f64 x 4))) (*.f64 2 (/.f64 1 (pow.f64 x 3)))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 (pow.f64 x 4)))) (*.f64 2 (/.f64 1 (pow.f64 x 3))))
(-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 4))) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 x 5))) (*.f64 2 (/.f64 1 (pow.f64 x 3)))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (-.f64 (*.f64 3 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 3))) (*.f64 4 (/.f64 1 (pow.f64 x 5))))))
(+.f64 (/.f64 1 (+.f64 1 x)) 0)
(/.f64 1 (+.f64 1 x))
(+.f64 0 (/.f64 1 (+.f64 1 x)))
(/.f64 1 (+.f64 1 x))
(+.f64 -1 (+.f64 1 (/.f64 1 (+.f64 1 x))))
(/.f64 1 (+.f64 1 x))
(+.f64 (/.f64 1/2 (+.f64 1 x)) (/.f64 1/2 (+.f64 1 x)))
(-.f64 (/.f64 1 (+.f64 1 x)) 0)
(/.f64 1 (+.f64 1 x))
(-.f64 0 (/.f64 1 (-.f64 -1 x)))
(/.f64 1 (+.f64 1 x))
(*.f64 1 (/.f64 1 (+.f64 1 x)))
(/.f64 1 (+.f64 1 x))
(*.f64 (/.f64 1 (+.f64 1 x)) 1)
(/.f64 1 (+.f64 1 x))
(*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (+.f64 1 x))
(*.f64 (+.f64 1 x) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 -1 (/.f64 1 (-.f64 -1 x)))
(/.f64 1 (+.f64 1 x))
(*.f64 2 (/.f64 1/2 (+.f64 1 x)))
(*.f64 2 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (/.f64 2 (+.f64 1 x))))
(*.f64 2 (/.f64 (+.f64 1 x) (/.f64 2 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 2 (/.f64 (+.f64 1 x) (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 1/2)))
(*.f64 (+.f64 x (+.f64 x 2)) (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 x (+.f64 x 2)))
(*.f64 (+.f64 x (+.f64 x 2)) (/.f64 (+.f64 1 x) (*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (+.f64 x (+.f64 x 2)) (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))))
(*.f64 (/.f64 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 x (+.f64 x 2))) (+.f64 x (+.f64 x 2)))
(*.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) 1/2))
(*.f64 (/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x)) (*.f64 (+.f64 1 x) 1/2))
(*.f64 (/.f64 2 (+.f64 1 x)) 1/2)
(*.f64 1/2 (/.f64 2 (+.f64 1 x)))
(*.f64 (/.f64 2 (+.f64 1 x)) (*.f64 (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 2) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))))
(*.f64 (/.f64 2 (+.f64 1 x)) (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (/.f64 (+.f64 1 x) 2))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (*.f64 (+.f64 1 x) (/.f64 (+.f64 1 x) 2)) (/.f64 2 (+.f64 1 x))))
(*.f64 (/.f64 2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (/.f64 (+.f64 1 x) (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 1/2))))
(*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))))
(*.f64 (+.f64 1 x) (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (+.f64 1 x) (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (+.f64 1 x))))
(*.f64 (+.f64 1 x) (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))) (*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (/.f64 1/2 (+.f64 1 x))))
(*.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))) (*.f64 (/.f64 1/2 (+.f64 1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (/.f64 1/2 (+.f64 1 x)) (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x)))))
(*.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))) (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))) (/.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x)))))
(*.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))) (*.f64 (/.f64 1/2 (+.f64 1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (/.f64 1/2 (+.f64 1 x)) (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x)))))
(*.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))) (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))) (/.f64 1 (*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))) (*.f64 (/.f64 1/2 (+.f64 1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (/.f64 1/2 (+.f64 1 x)) (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x)))))
(*.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))) (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 4 (+.f64 1 x))) (/.f64 1 (/.f64 4 (+.f64 1 x))))
(*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (/.f64 4 (+.f64 1 x)) (/.f64 (+.f64 1 x) 4)))
(*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (/.f64 (+.f64 1 x) 4) (/.f64 (+.f64 1 x) 4)))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 0 (/.f64 (+.f64 1 x) 4)))
(*.f64 (/.f64 4 (+.f64 1 x)) 1/4)
(*.f64 (*.f64 4 (+.f64 1 x)) (/.f64 1 (*.f64 (*.f64 4 (+.f64 1 x)) (+.f64 1 x))))
(*.f64 4 (*.f64 (+.f64 1 x) (/.f64 (/.f64 1/4 (+.f64 1 x)) (+.f64 1 x))))
(*.f64 4 (*.f64 (+.f64 1 x) (/.f64 1/4 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (/.f64 1 (-.f64 -1 x)) -1)
(/.f64 1 (+.f64 1 x))
(*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x)) (-.f64 -1 x))
(*.f64 (-.f64 -1 x) (/.f64 1 (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(*.f64 (-.f64 -1 x) (/.f64 -1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x)) (/.f64 -1 (/.f64 1 (+.f64 1 x))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (-.f64 -1 x))) (/.f64 (+.f64 1 x) -1))
(*.f64 (/.f64 -1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (neg.f64 (+.f64 1 x)))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (-.f64 -1 x))) (neg.f64 (+.f64 1 x)))
(*.f64 (-.f64 -1 x) (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x)))
(*.f64 (-.f64 -1 x) (/.f64 1 (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(*.f64 (-.f64 -1 x) (/.f64 -1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (+.f64 1 x) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)))
(*.f64 (+.f64 1 x) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (fabs.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (+.f64 1 x)) (fabs.f64 (+.f64 1 x))))
(*.f64 (fabs.f64 (+.f64 1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x)))))
(*.f64 (/.f64 -1 (/.f64 1 (+.f64 1 x))) (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x)))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (-.f64 -1 x))) (/.f64 (+.f64 1 x) -1))
(*.f64 (/.f64 -1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (neg.f64 (+.f64 1 x)))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (-.f64 -1 x))) (neg.f64 (+.f64 1 x)))
(*.f64 1/2 (/.f64 2 (+.f64 1 x)))
(*.f64 (*.f64 (+.f64 1 x) 1/2) (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) 1/2))
(*.f64 (/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x)) (*.f64 (+.f64 1 x) 1/2))
(*.f64 (/.f64 1/2 (+.f64 1 x)) 2)
(*.f64 2 (/.f64 1/2 (+.f64 1 x)))
(*.f64 (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 x (+.f64 x 2)))
(*.f64 (+.f64 x (+.f64 x 2)) (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (*.f64 2 (fabs.f64 (+.f64 1 x))) (*.f64 (/.f64 (fabs.f64 (+.f64 1 x)) (+.f64 x (+.f64 x 2))) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))))
(*.f64 (/.f64 (fabs.f64 (+.f64 1 x)) (+.f64 x (+.f64 x 2))) (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 2 (fabs.f64 (+.f64 1 x)))))
(*.f64 2 (*.f64 (fabs.f64 (+.f64 1 x)) (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (fabs.f64 (+.f64 1 x)) (+.f64 x (+.f64 x 2))))))
(*.f64 (/.f64 (fabs.f64 (+.f64 1 x)) (+.f64 x (+.f64 x 2))) (*.f64 2 (/.f64 1 (fabs.f64 (+.f64 1 x)))))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (+.f64 1 x) (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (/.f64 2 (+.f64 1 x))) 2)
(*.f64 2 (/.f64 (+.f64 1 x) (/.f64 2 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 2 (/.f64 (+.f64 1 x) (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 1/2)))
(*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (+.f64 1 x) (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 1/4 (/.f64 4 (+.f64 1 x)))
(*.f64 (/.f64 4 (+.f64 1 x)) 1/4)
(*.f64 (/.f64 1 (/.f64 4 (+.f64 1 x))) (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 4 (+.f64 1 x))))
(*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (/.f64 4 (+.f64 1 x)) (/.f64 (+.f64 1 x) 4)))
(*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (/.f64 (+.f64 1 x) 4) (/.f64 (+.f64 1 x) 4)))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 0 (/.f64 (+.f64 1 x) 4)))
(*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x)))) (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))))
(*.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))) (*.f64 (/.f64 1/2 (+.f64 1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (/.f64 1/2 (+.f64 1 x)) (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x)))))
(*.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))) (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (fabs.f64 (+.f64 1 x))) (fabs.f64 (+.f64 1 x)))
(*.f64 (fabs.f64 (+.f64 1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (fabs.f64 (+.f64 1 x)))))
(*.f64 (fabs.f64 (+.f64 1 x)) (/.f64 (/.f64 1 (+.f64 1 x)) (fabs.f64 (+.f64 1 x))))
(*.f64 (/.f64 1 (*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))))
(*.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))) (*.f64 (/.f64 1/2 (+.f64 1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (/.f64 1/2 (+.f64 1 x)) (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x)))))
(*.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))) (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (+.f64 1 x))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (+.f64 1 x) (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (/.f64 (+.f64 1 x) (*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (+.f64 x (+.f64 x 2)))
(*.f64 (+.f64 x (+.f64 x 2)) (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))))
(*.f64 (/.f64 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 x (+.f64 x 2))) (+.f64 x (+.f64 x 2)))
(*.f64 (/.f64 1 (*.f64 (*.f64 4 (+.f64 1 x)) (+.f64 1 x))) (*.f64 4 (+.f64 1 x)))
(*.f64 4 (*.f64 (+.f64 1 x) (/.f64 (/.f64 1/4 (+.f64 1 x)) (+.f64 1 x))))
(*.f64 4 (*.f64 (+.f64 1 x) (/.f64 1/4 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(pow.f64 (/.f64 1 (+.f64 1 x)) 1)
(/.f64 1 (+.f64 1 x))
(neg.f64 (/.f64 1 (-.f64 -1 x)))
(/.f64 1 (+.f64 1 x))
(+.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(+.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 0)
(+.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(+.f64 0 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)))
(+.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(+.f64 -1 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))))
(+.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(+.f64 (neg.f64 (/.f64 1 x)) (/.f64 1 (+.f64 1 x)))
(+.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(+.f64 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))) -1)
(+.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(+.f64 (-.f64 -1 (/.f64 1 x)) (+.f64 1 (/.f64 1 (+.f64 1 x))))
(+.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(*.f64 1 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)))
(+.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)
(+.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(*.f64 -1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))
(+.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(*.f64 2 (/.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 2))
(+.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(*.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 2) 1/2)
(+.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(*.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))) -1)
(+.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(*.f64 1/2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 2))
(+.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(*.f64 1/2 (-.f64 (/.f64 2 (+.f64 1 x)) (*.f64 (/.f64 1 x) 2)))
(*.f64 1/2 (-.f64 (/.f64 2 (+.f64 1 x)) (*.f64 2 (/.f64 1 x))))
(*.f64 (/.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 2) 2)
(+.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(/.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)
(+.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(/.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 2) 2)
(+.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(/.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))) -1)
(+.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(/.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4) 4)
(+.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(/.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4)) 8)
(+.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(/.f64 (*.f64 2 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))) -2)
(+.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(/.f64 (+.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4)) (*.f64 2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4))) 16)
(+.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(pow.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)
(+.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(neg.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))
(+.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(+.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) 0)
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(+.f64 0 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(+.f64 -1 (-.f64 1 (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(+.f64 (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(-.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) 0)
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(-.f64 0 (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 1 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 (+.f64 1 x)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) 1)
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 -1 (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 2 (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 2 (/.f64 (+.f64 1 x) (*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 2 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))))
(*.f64 2 (/.f64 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 x (+.f64 x 2))))
(*.f64 2 (fabs.f64 (/.f64 (+.f64 1 x) (*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 2 (fabs.f64 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))))))
(*.f64 2 (/.f64 (fabs.f64 (/.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2)))) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 x (+.f64 x 2)) (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 x (+.f64 x 2)))
(*.f64 (+.f64 x (+.f64 x 2)) (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (+.f64 x (+.f64 x 2))))
(*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 x (+.f64 x 2)) (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 x (+.f64 x 2)))
(*.f64 (+.f64 x (+.f64 x 2)) (/.f64 1 (*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 x (+.f64 x 2)) (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 x (+.f64 x 2)))
(*.f64 (+.f64 x (+.f64 x 2)) (/.f64 (+.f64 1 x) (*.f64 2 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 (+.f64 x (+.f64 x 2)) (/.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 2))))
(*.f64 (+.f64 x (+.f64 x 2)) (/.f64 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (/.f64 (/.f64 (+.f64 1 x) 2) (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (+.f64 x (+.f64 x 2)))
(*.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) 1/2)
(*.f64 1/2 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 1/2 (/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x)))
(*.f64 (/.f64 2 (+.f64 1 x)) (/.f64 1/2 (+.f64 1 x)))
(*.f64 (/.f64 1/2 (+.f64 1 x)) (/.f64 2 (+.f64 1 x)))
(*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (/.f64 2 (+.f64 1 x)) (*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (/.f64 (/.f64 2 (+.f64 1 x)) (*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))) (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))) (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))))
(*.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))) (/.f64 1/2 (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))
(*.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))) (/.f64 1 (*.f64 2 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))) (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))))
(*.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))) (/.f64 1/2 (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))
(*.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))) (fabs.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))) (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))))
(*.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))) (/.f64 1/2 (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))
(*.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))) (fabs.f64 (/.f64 1 (*.f64 2 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(*.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))) (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))))
(*.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))) (/.f64 1/2 (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 4 (+.f64 1 x))) 1/4)
(*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (/.f64 4 (+.f64 1 x)) 1/4))
(*.f64 (/.f64 4 (+.f64 1 x)) (*.f64 1/4 (/.f64 1 (+.f64 1 x))))
(*.f64 (/.f64 4 (+.f64 1 x)) (*.f64 (/.f64 1 (+.f64 1 x)) 1/4))
(*.f64 (/.f64 4 (+.f64 1 x)) (/.f64 1 (*.f64 4 (+.f64 1 x))))
(*.f64 (/.f64 4 (+.f64 1 x)) (/.f64 1/4 (+.f64 1 x)))
(*.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 1 (-.f64 -1 x)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x)) -1)
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (+.f64 1 x) (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (+.f64 1 x)))
(*.f64 (+.f64 1 x) (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (+.f64 1 x) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (+.f64 1 x) (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))))
(*.f64 (+.f64 1 x) (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (+.f64 1 x) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (+.f64 1 x) (/.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (+.f64 1 x) (/.f64 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (*.f64 (+.f64 1 x) (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(*.f64 (+.f64 1 x) (/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (+.f64 1 x))))
(*.f64 (+.f64 1 x) (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (+.f64 1 x) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (fabs.f64 (+.f64 1 x)) (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (fabs.f64 (+.f64 1 x))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (fabs.f64 (+.f64 1 x)) (fabs.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (+.f64 1 x))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (fabs.f64 (+.f64 1 x)) (fabs.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (fabs.f64 (+.f64 1 x)) (fabs.f64 (/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (+.f64 1 x)))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 1/2 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 1/2 (/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x)))
(*.f64 (*.f64 (+.f64 1 x) 1/2) (/.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)))
(*.f64 (*.f64 (+.f64 1 x) 1/2) (/.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (*.f64 (+.f64 1 x) 1/2) (/.f64 (+.f64 x (+.f64 x 2)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (*.f64 (+.f64 1 x) 1/2) (/.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 1/2 (*.f64 (+.f64 1 x) (/.f64 (*.f64 2 (/.f64 1 (+.f64 1 x))) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (/.f64 1/2 (+.f64 1 x)) (/.f64 2 (+.f64 1 x)))
(*.f64 (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2)
(*.f64 2 (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (/.f64 1 (fabs.f64 (+.f64 1 x))) (/.f64 1 (fabs.f64 (+.f64 1 x))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (*.f64 2 (fabs.f64 (+.f64 1 x))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 (*.f64 2 (fabs.f64 (+.f64 1 x))) (*.f64 (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (fabs.f64 (/.f64 1 (+.f64 1 x)))))
(*.f64 2 (fabs.f64 (*.f64 (+.f64 1 x) (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 (*.f64 2 (fabs.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (+.f64 x (+.f64 x 2)))))
(*.f64 (*.f64 2 (fabs.f64 (+.f64 1 x))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 (*.f64 2 (fabs.f64 (+.f64 1 x))) (*.f64 (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (fabs.f64 (/.f64 1 (+.f64 1 x)))))
(*.f64 2 (fabs.f64 (*.f64 (+.f64 1 x) (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 (*.f64 2 (fabs.f64 (+.f64 1 x))) (fabs.f64 (/.f64 1 (*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 (*.f64 2 (fabs.f64 (+.f64 1 x))) (fabs.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 (*.f64 2 (fabs.f64 (+.f64 1 x))) (*.f64 (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (fabs.f64 (/.f64 1 (+.f64 1 x)))))
(*.f64 2 (fabs.f64 (*.f64 (+.f64 1 x) (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 (*.f64 2 (fabs.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (+.f64 1 x) (*.f64 2 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(*.f64 (*.f64 2 (fabs.f64 (+.f64 1 x))) (fabs.f64 (/.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 2)))))
(*.f64 (*.f64 2 (fabs.f64 (+.f64 1 x))) (/.f64 (fabs.f64 (/.f64 (+.f64 1 x) 2)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 2 (fabs.f64 (*.f64 (+.f64 1 x) (/.f64 (/.f64 (+.f64 1 x) 2) (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))))
(*.f64 (/.f64 2 (fabs.f64 (+.f64 1 x))) (fabs.f64 (/.f64 1/2 (+.f64 1 x))))
(*.f64 (/.f64 2 (fabs.f64 (+.f64 1 x))) (/.f64 1/2 (fabs.f64 (+.f64 1 x))))
(fabs.f64 (*.f64 (/.f64 1/2 (+.f64 1 x)) (/.f64 2 (+.f64 1 x))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (+.f64 1 x)) (+.f64 1 x))
(*.f64 (+.f64 1 x) (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (+.f64 1 x) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (*.f64 (fabs.f64 (+.f64 1 x)) 1/2) (fabs.f64 (/.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x))))
(*.f64 (*.f64 1/2 (fabs.f64 (+.f64 1 x))) (fabs.f64 (/.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 (*.f64 1/2 (fabs.f64 (+.f64 1 x))) (/.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (fabs.f64 (+.f64 1 x))))
(*.f64 1/2 (fabs.f64 (*.f64 (+.f64 1 x) (/.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(*.f64 (*.f64 (fabs.f64 (+.f64 1 x)) 1/2) (fabs.f64 (/.f64 (+.f64 x (+.f64 x 2)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 (*.f64 1/2 (fabs.f64 (+.f64 1 x))) (/.f64 (fabs.f64 (+.f64 x (+.f64 x 2))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (fabs.f64 (+.f64 1 x)) (*.f64 1/2 (/.f64 (fabs.f64 (+.f64 x (+.f64 x 2))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(*.f64 1/2 (fabs.f64 (*.f64 (+.f64 1 x) (/.f64 (*.f64 2 (/.f64 1 (+.f64 1 x))) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 (fabs.f64 (/.f64 1/2 (+.f64 1 x))) (/.f64 2 (fabs.f64 (+.f64 1 x))))
(*.f64 (/.f64 2 (fabs.f64 (+.f64 1 x))) (/.f64 1/2 (fabs.f64 (+.f64 1 x))))
(fabs.f64 (*.f64 (/.f64 1/2 (+.f64 1 x)) (/.f64 2 (+.f64 1 x))))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (+.f64 1 x))
(*.f64 (+.f64 1 x) (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (+.f64 1 x) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (+.f64 x (+.f64 x 2)))
(*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 x (+.f64 x 2)) (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 x (+.f64 x 2)))
(*.f64 (/.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)) (*.f64 (+.f64 1 x) 1/2))
(*.f64 (*.f64 (+.f64 1 x) 1/2) (/.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (+.f64 x (+.f64 x 2))) (+.f64 x (+.f64 x 2)))
(*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 x (+.f64 x 2)) (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 x (+.f64 x 2)))
(*.f64 1/4 (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 4 (+.f64 1 x))))
(*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (/.f64 4 (+.f64 1 x)) 1/4))
(*.f64 (/.f64 4 (+.f64 1 x)) (*.f64 1/4 (/.f64 1 (+.f64 1 x))))
(*.f64 (/.f64 4 (+.f64 1 x)) (*.f64 (/.f64 1 (+.f64 1 x)) 1/4))
(*.f64 (/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (/.f64 (+.f64 x (+.f64 x 2)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) 1/2))
(*.f64 (*.f64 (+.f64 1 x) 1/2) (/.f64 (+.f64 x (+.f64 x 2)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (*.f64 (+.f64 1 x) 1/2) (/.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 1/2 (*.f64 (+.f64 1 x) (/.f64 (*.f64 2 (/.f64 1 (+.f64 1 x))) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (/.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (+.f64 1 x))
(*.f64 (+.f64 1 x) (/.f64 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (*.f64 (+.f64 1 x) (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(*.f64 (/.f64 1 (*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (+.f64 x (+.f64 x 2)))
(*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 x (+.f64 x 2)) (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 x (+.f64 x 2)))
(*.f64 (/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (+.f64 1 x))) (+.f64 1 x))
(*.f64 (+.f64 1 x) (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (+.f64 1 x) (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (/.f64 (+.f64 1 x) (*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (+.f64 1 x)))) 2)
(*.f64 2 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))))
(*.f64 2 (/.f64 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 x (+.f64 x 2))))
(*.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))))
(*.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))) (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))))
(*.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))) (/.f64 1/2 (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))
(*.f64 (/.f64 (/.f64 2 (+.f64 1 x)) (*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (fabs.f64 (+.f64 1 x))) (fabs.f64 (+.f64 1 x)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (/.f64 1 (*.f64 2 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))))
(*.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))) (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))))
(*.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))) (/.f64 1/2 (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))
(*.f64 (/.f64 (+.f64 1 x) (*.f64 2 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (+.f64 x (+.f64 x 2)))
(*.f64 (+.f64 x (+.f64 x 2)) (/.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 2))))
(*.f64 (+.f64 x (+.f64 x 2)) (/.f64 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (/.f64 (/.f64 (+.f64 1 x) 2) (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (+.f64 x (+.f64 x 2)))
(*.f64 (/.f64 1 (*.f64 4 (+.f64 1 x))) (/.f64 4 (+.f64 1 x)))
(*.f64 (/.f64 4 (+.f64 1 x)) (/.f64 1/4 (+.f64 1 x)))
(*.f64 (fabs.f64 (/.f64 4 (+.f64 1 x))) (fabs.f64 (/.f64 1 (*.f64 4 (+.f64 1 x)))))
(fabs.f64 (*.f64 (/.f64 4 (+.f64 1 x)) (/.f64 1/4 (+.f64 1 x))))
(pow.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) 1)
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(neg.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(fabs.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(fabs.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(fabs.f64 (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (-.f64 -1 x) (+.f64 1 x)))))
(*.f64 (+.f64 1 x) (/.f64 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (*.f64 (+.f64 1 x) (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(fabs.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (fabs.f64 (+.f64 1 x))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(fabs.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 (fabs.f64 (+.f64 1 x)))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(fabs.f64 (*.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 1 (fabs.f64 (+.f64 1 x)))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(fabs.f64 (*.f64 (/.f64 1 (fabs.f64 (+.f64 1 x))) (/.f64 1 (+.f64 1 x))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(fabs.f64 (*.f64 (/.f64 1 (fabs.f64 (+.f64 1 x))) (/.f64 1 (-.f64 -1 x))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(fabs.f64 (*.f64 (/.f64 2 (fabs.f64 (+.f64 1 x))) (/.f64 1/2 (+.f64 1 x))))
(*.f64 (/.f64 2 (fabs.f64 (+.f64 1 x))) (/.f64 1/2 (fabs.f64 (+.f64 1 x))))
(fabs.f64 (*.f64 (/.f64 1/2 (+.f64 1 x)) (/.f64 2 (+.f64 1 x))))
(fabs.f64 (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x)))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(fabs.f64 (/.f64 (*.f64 (-.f64 -1 x) (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x)))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(fabs.f64 (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (-.f64 -1 x) (+.f64 1 x))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (+.f64 1 x) (/.f64 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (*.f64 (+.f64 1 x) (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (-.f64 -1 x) (+.f64 1 x))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (-.f64 -1 x) (+.f64 1 x)))))
(*.f64 (+.f64 1 x) (/.f64 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (*.f64 (+.f64 1 x) (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(fabs.f64 (/.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (-.f64 -1 x) (+.f64 1 x))) (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x)))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(fabs.f64 (/.f64 (neg.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x)))) (*.f64 2 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(fabs.f64 (/.f64 (neg.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x)))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 2))))
(/.f64 (fabs.f64 (/.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))) -2)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (fabs.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x)))) (*.f64 2 (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))
(fabs.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (/.f64 1 (+.f64 1 x)) (-.f64 -1 x))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(fabs.f64 (/.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (-.f64 -1 x) (+.f64 1 x))))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(fabs.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (fabs.f64 (+.f64 1 x))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(fabs.f64 (/.f64 (/.f64 1 (fabs.f64 (+.f64 1 x))) (-.f64 -1 x)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(fabs.f64 (/.f64 (/.f64 1 (fabs.f64 (+.f64 1 x))) (+.f64 1 x)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(fabs.f64 (/.f64 (neg.f64 (+.f64 x (+.f64 x 2))) (*.f64 (+.f64 x (+.f64 x 2)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(fabs.f64 (/.f64 (neg.f64 (+.f64 x (+.f64 x 2))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 x (+.f64 x 2))))))
(/.f64 (fabs.f64 (/.f64 (+.f64 x (+.f64 x 2)) (neg.f64 (+.f64 x (+.f64 x 2))))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (fabs.f64 (+.f64 x (+.f64 x 2))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (fabs.f64 (+.f64 x (+.f64 x 2)))))
(fabs.f64 (/.f64 (/.f64 2 (+.f64 1 x)) (*.f64 2 (fabs.f64 (+.f64 1 x)))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(fabs.f64 (/.f64 (neg.f64 (/.f64 2 (+.f64 1 x))) (*.f64 2 (fabs.f64 (+.f64 1 x)))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(fabs.f64 (/.f64 (/.f64 2 (fabs.f64 (+.f64 1 x))) (+.f64 x (+.f64 x 2))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(fabs.f64 (/.f64 (/.f64 2 (fabs.f64 (+.f64 1 x))) (neg.f64 (+.f64 x (+.f64 x 2)))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))

localize43.0ms (0.3%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.5b
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
5.4b
(*.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) 2)) (*.f64 (+.f64 1 x) 2))
9.5b
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) 2)) (*.f64 (+.f64 1 x) 2)) (+.f64 1 x)) (/.f64 1 x))
14.8b
(*.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) 2)) (*.f64 (+.f64 1 x) 2)) (+.f64 1 x))
Compiler

Compiled 121 to 95 computations (21.5% saved)

series1.0ms (0%)

Counts
3 → 36
Calls

9 calls:

TimeVariablePointExpression
0.0ms
x
@0
(*.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) 2)) (*.f64 (+.f64 1 x) 2)) (+.f64 1 x))
0.0ms
x
@inf
(*.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) 2)) (*.f64 (+.f64 1 x) 2)) (+.f64 1 x))
0.0ms
x
@-inf
(*.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) 2)) (*.f64 (+.f64 1 x) 2)) (+.f64 1 x))
0.0ms
x
@-inf
(*.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) 2)) (*.f64 (+.f64 1 x) 2))
0.0ms
x
@-inf
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) 2)) (*.f64 (+.f64 1 x) 2)) (+.f64 1 x)) (/.f64 1 x))

rewrite105.0ms (0.8%)

Algorithm
batch-egg-rewrite
Rules
1536×rational.json-simplify-38
1378×exponential.json-3
1378×rational.json-1
1378×rational.json-2
1378×rational.json-4
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
014219
1120201
2368111
3136963
4427463
Stop Event
node limit
Counts
3 → 210
Calls
Call 1
Inputs
(*.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) 2)) (*.f64 (+.f64 1 x) 2)) (+.f64 1 x))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) 2)) (*.f64 (+.f64 1 x) 2)) (+.f64 1 x)) (/.f64 1 x))
(*.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) 2)) (*.f64 (+.f64 1 x) 2))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (+.f64 1 x)) (/.f64 1/2 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (*.f64 (+.f64 1 x) (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (+.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (neg.f64 (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 x) (*.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 x) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 x) (/.f64 (*.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 x) (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (+.f64 1 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (neg.f64 (neg.f64 (*.f64 (+.f64 1 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) 2) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (-.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) 4) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (+.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (+.f64 1 x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) 8) (*.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1 (+.f64 1 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (+.f64 1 x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1/2 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (neg.f64 (*.f64 (+.f64 1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 2 (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.f64 (+.f64 1 x) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 1 x)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (+.f64 1 x)) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (neg.f64 (/.f64 1/2 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (*.f64 2 (neg.f64 (*.f64 (+.f64 1 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (neg.f64 (*.f64 (+.f64 1 x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (*.f64 2 (*.f64 2 (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 1 (+.f64 1 x)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 1 x) 2) (neg.f64 (neg.f64 (*.f64 (+.f64 1 x) 2)))) (*.f64 (*.f64 (+.f64 1 x) 2) (neg.f64 (neg.f64 (*.f64 (+.f64 1 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 1 x) 2))) (*.f64 (+.f64 1 x) 2)) (*.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 1 x) 2))) (*.f64 (+.f64 1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 1 x) 2))) (neg.f64 (neg.f64 (*.f64 (+.f64 1 x) 2)))) (*.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 1 x) 2))) (neg.f64 (neg.f64 (*.f64 (+.f64 1 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) 2) (fabs.f64 (+.f64 1 x))) (fabs.f64 (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (+.f64 1 x)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 1 x)) (/.f64 1 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (*.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 1 (neg.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (+.f64 1 x) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (/.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 2 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) 2) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1/2 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -1 (*.f64 (+.f64 1 x) (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2) (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) 4) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) 4) (/.f64 2 (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 1/2 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (*.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 4 (*.f64 2 (/.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 4) (*.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) 8) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) 8) (*.f64 2 (/.f64 2 (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1 (+.f64 1 x))) (*.f64 (+.f64 1 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1 (+.f64 1 x))) (*.f64 2 (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (+.f64 1 x)) (*.f64 (+.f64 1 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 -1 x) (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 1 x) 2)) (neg.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 1 x) 2)) (/.f64 -1 (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (/.f64 1/2 (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1/2 (+.f64 1 x))) (*.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (+.f64 1 x))) (-.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (*.f64 (*.f64 (+.f64 1 x) 2) (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -2 (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 2 (/.f64 1 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (*.f64 (+.f64 1 x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 2 (*.f64 (/.f64 1/2 (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 8 (*.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 (+.f64 1 x) 2))) (*.f64 2 (neg.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 (+.f64 1 x) 2))) (*.f64 2 (/.f64 -1 (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 4)) (*.f64 2 (*.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) 8))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (*.f64 (/.f64 1 (+.f64 1 x)) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (/.f64 1/2 (+.f64 1 x)))) (*.f64 2 (*.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (+.f64 1 x)) 4) (*.f64 (+.f64 1 x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (/.f64 1 (+.f64 1 x)))) (*.f64 2 (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (/.f64 1 (+.f64 1 x))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1/2 (+.f64 1 x))) (*.f64 (+.f64 1 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1/2 (+.f64 1 x))) (/.f64 2 (/.f64 1 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (/.f64 1 (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2) (/.f64 1/2 (+.f64 1 x))) (*.f64 (+.f64 1 x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1/2 (+.f64 1 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1/2 (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 4) (/.f64 1/2 (+.f64 1 x))) (*.f64 (+.f64 1 x) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 1/2 (+.f64 1 x))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1/2 (+.f64 1 x))) (neg.f64 (*.f64 (+.f64 1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (neg.f64 (/.f64 1/2 (+.f64 1 x))) (/.f64 1/2 (+.f64 1 x))) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (-.f64 -1 x)) (-.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 2 (/.f64 1 (+.f64 1 x))) (+.f64 1 x)) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 1 x) 2) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 1 (fabs.f64 (+.f64 1 x))) (fabs.f64 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (neg.f64 (/.f64 1/2 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 2 (+.f64 1 x))) (neg.f64 (*.f64 (+.f64 1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (+.f64 1 x) 4)) (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 2 (/.f64 1 (+.f64 1 x)))) (neg.f64 (*.f64 (+.f64 1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 1 (+.f64 1 x)))) (+.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 1 (+.f64 1 x)))) (neg.f64 (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x)))) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x)))) (*.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x)))) (*.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))) (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1 (-.f64 -1 x))) (*.f64 2 (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 2 (/.f64 1 (+.f64 1 x))) (+.f64 1 x))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (*.f64 2 (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (*.f64 2 (*.f64 (*.f64 (+.f64 1 x) 2) (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 -4 (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 16 (*.f64 2 (*.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 (/.f64 1 (+.f64 1 x)) 4)) (*.f64 (+.f64 1 x) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (*.f64 2 (neg.f64 (/.f64 1 (+.f64 1 x))))) (*.f64 2 (*.f64 2 (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 2 (/.f64 1 (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1/2 (+.f64 1 x)))) (*.f64 (+.f64 1 x) 4))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 4 (/.f64 1 (+.f64 1 x)))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2) (/.f64 1/2 (+.f64 1 x)))) (*.f64 (+.f64 1 x) 8))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1/2 (+.f64 1 x)))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1/2 (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 4) (/.f64 1/2 (+.f64 1 x)))) (*.f64 2 (*.f64 (+.f64 1 x) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 2 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 1/2 (+.f64 1 x)))) 8)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1/2 (+.f64 1 x)))) (*.f64 2 (neg.f64 (*.f64 (+.f64 1 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (neg.f64 (/.f64 1/2 (+.f64 1 x))) (/.f64 1/2 (+.f64 1 x)))) (*.f64 (*.f64 (+.f64 1 x) 2) (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) 2) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (/.f64 1 (fabs.f64 (+.f64 1 x)))) (*.f64 2 (fabs.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 2 (neg.f64 (/.f64 1/2 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (*.f64 2 (/.f64 1 (+.f64 1 x))))) (*.f64 2 (neg.f64 (*.f64 (+.f64 1 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (neg.f64 (neg.f64 (/.f64 1 (+.f64 1 x))))) (*.f64 (+.f64 1 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (-.f64 -1 x))) (+.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (-.f64 -1 x))) (neg.f64 (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 1 x) 2))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (neg.f64 (/.f64 1 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 1 x)) 4)) (neg.f64 (*.f64 (+.f64 1 x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 2 (/.f64 1 (+.f64 1 x)))) (neg.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1/2 (+.f64 1 x)))) (neg.f64 (*.f64 (+.f64 1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 4 (/.f64 1 (+.f64 1 x)))) (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2) (/.f64 1/2 (+.f64 1 x)))) (neg.f64 (*.f64 (+.f64 1 x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1/2 (+.f64 1 x)))) (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 4) (/.f64 1/2 (+.f64 1 x)))) (neg.f64 (*.f64 (+.f64 1 x) 8)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1/2 (+.f64 1 x)))) (*.f64 (+.f64 1 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1/2 (+.f64 1 x)))) (neg.f64 (neg.f64 (*.f64 (+.f64 1 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 1/2 (+.f64 1 x))) (/.f64 1/2 (+.f64 1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 1/2 (+.f64 1 x))) (/.f64 1/2 (+.f64 1 x)))) (neg.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 x) 2) (+.f64 1 x))) (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (/.f64 1 (fabs.f64 (+.f64 1 x)))) (neg.f64 (fabs.f64 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 1/2 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (neg.f64 (neg.f64 (/.f64 1/2 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 2 (/.f64 1 (+.f64 1 x))))) (*.f64 (+.f64 1 x) 2))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (*.f64 2 (/.f64 1 (+.f64 1 x))))) (neg.f64 (neg.f64 (*.f64 (+.f64 1 x) 2))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (neg.f64 (neg.f64 (neg.f64 (/.f64 1 (+.f64 1 x))))) (-.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (-.f64 -1 x)))) (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (-.f64 -1 x))))) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 4 (*.f64 (+.f64 1 x) (+.f64 1 x))) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (-.f64 -1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x fabs.f64 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))))))

simplify183.0ms (1.3%)

Algorithm
egg-herbie
Rules
1696×rational.json-simplify-35
1394×rational.json-simplify-61
1158×rational.json-simplify-2
986×rational.json-simplify-46
752×rational.json-simplify-49
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
04496536
116556320
266186318
Stop Event
node limit
Counts
246 → 281
Calls
Call 1
Inputs
1
(+.f64 1 (*.f64 -1 x))
(+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2)))
(+.f64 (*.f64 -1 (pow.f64 x 3)) (+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2))))
(/.f64 1 x)
(-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(/.f64 1 x)
(-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(/.f64 -1 x)
(-.f64 1 (/.f64 1 x))
(-.f64 (+.f64 1 (*.f64 -1 x)) (/.f64 1 x))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2))) (/.f64 1 x))
(/.f64 -1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(/.f64 -1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
1
(+.f64 1 (*.f64 -2 x))
(+.f64 (*.f64 3 (pow.f64 x 2)) (+.f64 1 (*.f64 -2 x)))
(+.f64 (*.f64 3 (pow.f64 x 2)) (+.f64 1 (+.f64 (*.f64 -2 x) (*.f64 -4 (pow.f64 x 3)))))
(/.f64 1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 2 (/.f64 1 (pow.f64 x 3))))
(-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 4))) (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 (pow.f64 x 3))))
(-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 4))) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 x 5))) (*.f64 2 (/.f64 1 (pow.f64 x 3)))))
(/.f64 1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 2 (/.f64 1 (pow.f64 x 3))))
(-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 4))) (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 (pow.f64 x 3))))
(-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 4))) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 x 5))) (*.f64 2 (/.f64 1 (pow.f64 x 3)))))
(+.f64 0 (/.f64 1 (+.f64 1 x)))
(+.f64 (/.f64 1/2 (+.f64 1 x)) (/.f64 1/2 (+.f64 1 x)))
(+.f64 (/.f64 1 (+.f64 1 x)) 0)
(+.f64 (*.f64 (+.f64 1 x) (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(-.f64 (/.f64 1 (+.f64 1 x)) 0)
(/.f64 1 (+.f64 1 x))
(/.f64 1 (neg.f64 (-.f64 -1 x)))
(/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (+.f64 1 x) (*.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) 2))))
(/.f64 (+.f64 1 x) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)))
(/.f64 (+.f64 1 x) (/.f64 (*.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)))) 2))
(/.f64 (+.f64 1 x) (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))) 2))
(/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1 (+.f64 1 x)))
(/.f64 2 (*.f64 (+.f64 1 x) 2))
(/.f64 2 (neg.f64 (neg.f64 (*.f64 (+.f64 1 x) 2))))
(/.f64 (*.f64 (+.f64 1 x) 2) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))
(/.f64 (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 -1 (-.f64 -1 x))
(/.f64 (*.f64 (+.f64 1 x) 4) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) 2)))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))))
(/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 1 (+.f64 1 x)) 1)
(/.f64 4 (*.f64 (+.f64 1 x) 4))
(/.f64 (*.f64 (+.f64 1 x) 8) (*.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4))))
(/.f64 (*.f64 2 (/.f64 1 (+.f64 1 x))) 2)
(/.f64 (/.f64 2 (+.f64 1 x)) 2)
(/.f64 (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1/2 (+.f64 1 x)))
(/.f64 -2 (neg.f64 (*.f64 (+.f64 1 x) 2)))
(/.f64 -2 (*.f64 2 (-.f64 -1 x)))
(/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) 4)
(/.f64 8 (*.f64 (+.f64 1 x) 8))
(/.f64 (*.f64 (/.f64 1 (+.f64 1 x)) 4) 4)
(/.f64 (/.f64 4 (+.f64 1 x)) 4)
(/.f64 (neg.f64 (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (neg.f64 (/.f64 1/2 (+.f64 1 x))))
(/.f64 -4 (*.f64 2 (neg.f64 (*.f64 (+.f64 1 x) 2))))
(/.f64 -4 (neg.f64 (*.f64 (+.f64 1 x) 4)))
(/.f64 -4 (*.f64 2 (*.f64 2 (-.f64 -1 x))))
(/.f64 (*.f64 2 (*.f64 (/.f64 1 (+.f64 1 x)) 4)) 8)
(/.f64 (+.f64 (*.f64 (+.f64 1 x) 2) (neg.f64 (neg.f64 (*.f64 (+.f64 1 x) 2)))) (*.f64 (*.f64 (+.f64 1 x) 2) (neg.f64 (neg.f64 (*.f64 (+.f64 1 x) 2)))))
(/.f64 (+.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 1 x) 2))) (*.f64 (+.f64 1 x) 2)) (*.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 1 x) 2))) (*.f64 (+.f64 1 x) 2)))
(/.f64 (+.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 1 x) 2))) (neg.f64 (neg.f64 (*.f64 (+.f64 1 x) 2)))) (*.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 1 x) 2))) (neg.f64 (neg.f64 (*.f64 (+.f64 1 x) 2)))))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) 2) (fabs.f64 (+.f64 1 x))) (fabs.f64 (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))
(pow.f64 (/.f64 1 (+.f64 1 x)) 1)
(+.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 0)
(+.f64 0 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)))
(+.f64 -1 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))))
(+.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (neg.f64 (/.f64 1 x)) (/.f64 1 (+.f64 1 x)))
(+.f64 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))) -1)
(*.f64 1 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)))
(*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)
(*.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))) -1)
(/.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)
(/.f64 (*.f64 2 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))) 2)
(/.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))) -1)
(/.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4) 4)
(/.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4)) 8)
(pow.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)
(neg.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))
(+.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 0)
(+.f64 0 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(+.f64 (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(-.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 0)
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 1 (*.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) 2))))
(/.f64 1 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)))
(/.f64 1 (neg.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 1)
(/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))
(/.f64 2 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))))
(/.f64 2 (/.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 2 (*.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)))))
(/.f64 2 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x))))
(/.f64 (*.f64 (+.f64 1 x) 2) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) 2)))
(/.f64 (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1/2 (+.f64 1 x)))
(/.f64 -1 (*.f64 (+.f64 1 x) (-.f64 -1 x)))
(/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2) 2)
(/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2) (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (*.f64 (+.f64 1 x) 4) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4))))
(/.f64 (*.f64 (+.f64 1 x) 4) (/.f64 2 (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))))
(/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1 (+.f64 1 x)))
(/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 1/2 (+.f64 1 x))))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 4 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)))
(/.f64 4 (*.f64 2 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x)))))
(/.f64 4 (*.f64 2 (*.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4))))))
(/.f64 4 (*.f64 2 (/.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 4) 4)
(/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 4) (*.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) 8)))
(/.f64 (*.f64 (+.f64 1 x) 8) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) 8)))
(/.f64 (*.f64 (+.f64 1 x) 8) (*.f64 2 (/.f64 2 (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4))))
(/.f64 (*.f64 2 (/.f64 1 (+.f64 1 x))) (*.f64 (+.f64 1 x) 2))
(/.f64 (*.f64 2 (/.f64 1 (+.f64 1 x))) (*.f64 2 (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (/.f64 2 (+.f64 1 x)) (*.f64 (+.f64 1 x) 2))
(/.f64 (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))))
(/.f64 (-.f64 -1 x) (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (neg.f64 (*.f64 (+.f64 1 x) 2)) (neg.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) 2))))
(/.f64 (neg.f64 (*.f64 (+.f64 1 x) 2)) (/.f64 -1 (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (/.f64 1/2 (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) 2))))
(/.f64 (neg.f64 (/.f64 1/2 (+.f64 1 x))) (*.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (-.f64 -1 x))))
(/.f64 (neg.f64 (/.f64 1 (+.f64 1 x))) (-.f64 -1 x))
(/.f64 -2 (*.f64 (*.f64 (+.f64 1 x) 2) (-.f64 -1 x)))
(/.f64 -2 (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))))
(/.f64 (*.f64 2 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 2 (/.f64 1 (+.f64 1 x))))
(/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (*.f64 (+.f64 1 x) 4))
(/.f64 (*.f64 2 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 2 (*.f64 (/.f64 1/2 (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) 2)))))
(/.f64 8 (*.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4))))
(/.f64 (*.f64 2 (neg.f64 (*.f64 (+.f64 1 x) 2))) (*.f64 2 (neg.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) 2)))))
(/.f64 (*.f64 2 (neg.f64 (*.f64 (+.f64 1 x) 2))) (*.f64 2 (/.f64 -1 (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(/.f64 (*.f64 2 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 4)) 8)
(/.f64 (*.f64 2 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 4)) (*.f64 2 (*.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) 8))))
(/.f64 (*.f64 2 (*.f64 2 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (*.f64 (/.f64 1 (+.f64 1 x)) 4))
(/.f64 (*.f64 2 (neg.f64 (/.f64 1/2 (+.f64 1 x)))) (*.f64 2 (*.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))
(/.f64 (*.f64 (/.f64 1 (+.f64 1 x)) 4) (*.f64 (+.f64 1 x) 4))
(/.f64 (*.f64 2 (neg.f64 (/.f64 1 (+.f64 1 x)))) (*.f64 2 (-.f64 -1 x)))
(/.f64 (/.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (/.f64 2 (/.f64 1 (+.f64 1 x))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) 2)))
(/.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1/2 (+.f64 1 x))) (*.f64 (+.f64 1 x) 2))
(/.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1/2 (+.f64 1 x))) (/.f64 2 (/.f64 1 (+.f64 1 x))))
(/.f64 (/.f64 4 (/.f64 1 (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4))))
(/.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2) (/.f64 1/2 (+.f64 1 x))) (*.f64 (+.f64 1 x) 4))
(/.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1/2 (+.f64 1 x))) 2)
(/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1/2 (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))
(/.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 4) (/.f64 1/2 (+.f64 1 x))) (*.f64 (+.f64 1 x) 8))
(/.f64 (/.f64 (*.f64 2 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 1/2 (+.f64 1 x))) 4)
(/.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1/2 (+.f64 1 x))) (neg.f64 (*.f64 (+.f64 1 x) 2)))
(/.f64 (/.f64 (neg.f64 (/.f64 1/2 (+.f64 1 x))) (/.f64 1/2 (+.f64 1 x))) (*.f64 (+.f64 1 x) (-.f64 -1 x)))
(/.f64 (/.f64 1 (-.f64 -1 x)) (-.f64 -1 x))
(/.f64 (/.f64 (*.f64 2 (/.f64 1 (+.f64 1 x))) (+.f64 1 x)) 2)
(/.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2)
(/.f64 (/.f64 (*.f64 (+.f64 1 x) 2) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))
(/.f64 (/.f64 1 (fabs.f64 (+.f64 1 x))) (fabs.f64 (+.f64 1 x)))
(/.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (neg.f64 (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (neg.f64 (/.f64 1/2 (+.f64 1 x))))
(/.f64 (neg.f64 (/.f64 2 (+.f64 1 x))) (neg.f64 (*.f64 (+.f64 1 x) 2)))
(/.f64 (neg.f64 (*.f64 (+.f64 1 x) 4)) (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)))))
(/.f64 (neg.f64 (*.f64 2 (/.f64 1 (+.f64 1 x)))) (neg.f64 (*.f64 (+.f64 1 x) 2)))
(/.f64 (neg.f64 (neg.f64 (/.f64 1 (+.f64 1 x)))) (+.f64 1 x))
(/.f64 (neg.f64 (neg.f64 (/.f64 1 (+.f64 1 x)))) (neg.f64 (-.f64 -1 x)))
(/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (+.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x)))) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x)))))
(/.f64 (+.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x)))) (*.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))))
(/.f64 (*.f64 2 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x)))) (*.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))) (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x)))))
(/.f64 (*.f64 2 (/.f64 1 (-.f64 -1 x))) (*.f64 2 (-.f64 -1 x)))
(/.f64 (*.f64 2 (/.f64 (*.f64 2 (/.f64 1 (+.f64 1 x))) (+.f64 1 x))) 4)
(/.f64 -4 (*.f64 2 (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))))
(/.f64 -4 (*.f64 2 (*.f64 (*.f64 (+.f64 1 x) 2) (-.f64 -1 x))))
(/.f64 -4 (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4))))
(/.f64 16 (*.f64 2 (*.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)))))
(/.f64 (*.f64 2 (*.f64 (/.f64 1 (+.f64 1 x)) 4)) (*.f64 (+.f64 1 x) 8))
(/.f64 (*.f64 2 (*.f64 2 (neg.f64 (/.f64 1 (+.f64 1 x))))) (*.f64 2 (*.f64 2 (-.f64 -1 x))))
(/.f64 (*.f64 2 (/.f64 2 (/.f64 1 (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4))))
(/.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1/2 (+.f64 1 x)))) (*.f64 (+.f64 1 x) 4))
(/.f64 (*.f64 2 (/.f64 4 (/.f64 1 (+.f64 1 x)))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) 8)))
(/.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2) (/.f64 1/2 (+.f64 1 x)))) (*.f64 (+.f64 1 x) 8))
(/.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1/2 (+.f64 1 x)))) 4)
(/.f64 (*.f64 2 (/.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1/2 (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)))
(/.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 4) (/.f64 1/2 (+.f64 1 x)))) (*.f64 2 (*.f64 (+.f64 1 x) 8)))
(/.f64 (*.f64 2 (/.f64 (*.f64 2 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 1/2 (+.f64 1 x)))) 8)
(/.f64 (*.f64 2 (/.f64 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1/2 (+.f64 1 x)))) (*.f64 2 (neg.f64 (*.f64 (+.f64 1 x) 2))))
(/.f64 (*.f64 2 (/.f64 (neg.f64 (/.f64 1/2 (+.f64 1 x))) (/.f64 1/2 (+.f64 1 x)))) (*.f64 (*.f64 (+.f64 1 x) 2) (-.f64 -1 x)))
(/.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) 2) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)))
(/.f64 (*.f64 2 (/.f64 1 (fabs.f64 (+.f64 1 x)))) (*.f64 2 (fabs.f64 (+.f64 1 x))))
(/.f64 (*.f64 2 (neg.f64 (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 2 (neg.f64 (/.f64 1/2 (+.f64 1 x)))))
(/.f64 (*.f64 2 (neg.f64 (*.f64 2 (/.f64 1 (+.f64 1 x))))) (*.f64 2 (neg.f64 (*.f64 (+.f64 1 x) 2))))
(/.f64 (*.f64 2 (neg.f64 (neg.f64 (/.f64 1 (+.f64 1 x))))) (*.f64 (+.f64 1 x) 2))
(/.f64 (neg.f64 (/.f64 1 (-.f64 -1 x))) (+.f64 1 x))
(/.f64 (neg.f64 (/.f64 1 (-.f64 -1 x))) (neg.f64 (-.f64 -1 x)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 1 x) 2))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) 2)))
(/.f64 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (neg.f64 (/.f64 1 (+.f64 1 x))))
(/.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 1 x)) 4)) (neg.f64 (*.f64 (+.f64 1 x) 4)))
(/.f64 (neg.f64 (/.f64 2 (/.f64 1 (+.f64 1 x)))) (neg.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) 2))))
(/.f64 (neg.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1/2 (+.f64 1 x)))) (neg.f64 (*.f64 (+.f64 1 x) 2)))
(/.f64 (neg.f64 (/.f64 4 (/.f64 1 (+.f64 1 x)))) (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2) (/.f64 1/2 (+.f64 1 x)))) (neg.f64 (*.f64 (+.f64 1 x) 4)))
(/.f64 (neg.f64 (/.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (-.f64 -1 x)))
(/.f64 (neg.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1/2 (+.f64 1 x)))) (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))))
(/.f64 (neg.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 4) (/.f64 1/2 (+.f64 1 x)))) (neg.f64 (*.f64 (+.f64 1 x) 8)))
(/.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1/2 (+.f64 1 x)))) (*.f64 (+.f64 1 x) 2))
(/.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1/2 (+.f64 1 x)))) (neg.f64 (neg.f64 (*.f64 (+.f64 1 x) 2))))
(/.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 1/2 (+.f64 1 x))) (/.f64 1/2 (+.f64 1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 1/2 (+.f64 1 x))) (/.f64 1/2 (+.f64 1 x)))) (neg.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 x) 2) (+.f64 1 x))) (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))))
(/.f64 (neg.f64 (/.f64 1 (fabs.f64 (+.f64 1 x)))) (neg.f64 (fabs.f64 (+.f64 1 x))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 1/2 (+.f64 1 x)))
(/.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (neg.f64 (neg.f64 (/.f64 1/2 (+.f64 1 x)))))
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (/.f64 1 (+.f64 1 x))))) (*.f64 (+.f64 1 x) 2))
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (/.f64 1 (+.f64 1 x))))) (neg.f64 (neg.f64 (*.f64 (+.f64 1 x) 2))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (/.f64 1 (+.f64 1 x))))) (-.f64 -1 x))
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (-.f64 -1 x)))) (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (-.f64 -1 x))))) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 4 (*.f64 (+.f64 1 x) (+.f64 1 x))) 4)
(/.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)))
(pow.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 1)
(fabs.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(fabs.f64 (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (-.f64 -1 x)))))
(fabs.f64 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
Outputs
1
(+.f64 1 (*.f64 -1 x))
(+.f64 1 (neg.f64 x))
(+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2)))
(+.f64 (neg.f64 x) (-.f64 (pow.f64 x 2) -1))
(+.f64 1 (+.f64 (neg.f64 x) (pow.f64 x 2)))
(+.f64 (*.f64 -1 (pow.f64 x 3)) (+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2))))
(+.f64 1 (+.f64 (+.f64 (*.f64 -1 x) (pow.f64 x 2)) (*.f64 -1 (pow.f64 x 3))))
(+.f64 (neg.f64 x) (+.f64 (+.f64 1 (pow.f64 x 2)) (neg.f64 (pow.f64 x 3))))
(+.f64 (neg.f64 x) (+.f64 (neg.f64 (pow.f64 x 3)) (+.f64 1 (pow.f64 x 2))))
(/.f64 1 x)
(-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))
(+.f64 (/.f64 1 x) (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 x) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4)))))
(/.f64 1 x)
(-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))
(+.f64 (/.f64 1 x) (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 x) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4)))))
(/.f64 -1 x)
(-.f64 1 (/.f64 1 x))
(-.f64 (+.f64 1 (*.f64 -1 x)) (/.f64 1 x))
(+.f64 (*.f64 -1 x) (-.f64 1 (/.f64 1 x)))
(+.f64 1 (-.f64 (neg.f64 x) (/.f64 1 x)))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2))) (/.f64 1 x))
(+.f64 (+.f64 (*.f64 -1 x) (pow.f64 x 2)) (-.f64 1 (/.f64 1 x)))
(+.f64 1 (-.f64 (+.f64 (neg.f64 x) (pow.f64 x 2)) (/.f64 1 x)))
(/.f64 -1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4)))))
(/.f64 -1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4)))))
1
(+.f64 1 (*.f64 -2 x))
(+.f64 1 (*.f64 x -2))
(+.f64 (*.f64 3 (pow.f64 x 2)) (+.f64 1 (*.f64 -2 x)))
(+.f64 1 (+.f64 (*.f64 x -2) (*.f64 (pow.f64 x 2) 3)))
(+.f64 (*.f64 3 (pow.f64 x 2)) (+.f64 1 (+.f64 (*.f64 -2 x) (*.f64 -4 (pow.f64 x 3)))))
(+.f64 1 (+.f64 (+.f64 (*.f64 x -2) (*.f64 (pow.f64 x 3) -4)) (*.f64 (pow.f64 x 2) 3)))
(+.f64 1 (+.f64 (*.f64 (pow.f64 x 2) 3) (+.f64 (*.f64 x -2) (*.f64 (pow.f64 x 3) -4))))
(/.f64 1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 2 (/.f64 1 (pow.f64 x 3))))
(-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 4))) (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 (pow.f64 x 3))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (-.f64 (*.f64 3 (/.f64 1 (pow.f64 x 4))) (*.f64 2 (/.f64 1 (pow.f64 x 3)))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 (pow.f64 x 4)))) (*.f64 2 (/.f64 1 (pow.f64 x 3))))
(-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 4))) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 x 5))) (*.f64 2 (/.f64 1 (pow.f64 x 3)))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 (pow.f64 x 4)))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 3))) (*.f64 4 (/.f64 1 (pow.f64 x 5)))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (-.f64 (*.f64 3 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 3))) (*.f64 4 (/.f64 1 (pow.f64 x 5))))))
(/.f64 1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 2 (/.f64 1 (pow.f64 x 3))))
(-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 4))) (/.f64 1 (pow.f64 x 2))) (*.f64 2 (/.f64 1 (pow.f64 x 3))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (-.f64 (*.f64 3 (/.f64 1 (pow.f64 x 4))) (*.f64 2 (/.f64 1 (pow.f64 x 3)))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 (pow.f64 x 4)))) (*.f64 2 (/.f64 1 (pow.f64 x 3))))
(-.f64 (+.f64 (*.f64 3 (/.f64 1 (pow.f64 x 4))) (/.f64 1 (pow.f64 x 2))) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 x 5))) (*.f64 2 (/.f64 1 (pow.f64 x 3)))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 2)) (*.f64 3 (/.f64 1 (pow.f64 x 4)))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 3))) (*.f64 4 (/.f64 1 (pow.f64 x 5)))))
(+.f64 (/.f64 1 (pow.f64 x 2)) (-.f64 (*.f64 3 (/.f64 1 (pow.f64 x 4))) (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 3))) (*.f64 4 (/.f64 1 (pow.f64 x 5))))))
(+.f64 0 (/.f64 1 (+.f64 1 x)))
(/.f64 1 (+.f64 1 x))
(+.f64 (/.f64 1/2 (+.f64 1 x)) (/.f64 1/2 (+.f64 1 x)))
(/.f64 1 (+.f64 1 x))
(+.f64 (/.f64 1 (+.f64 1 x)) 0)
(/.f64 1 (+.f64 1 x))
(+.f64 (*.f64 (+.f64 1 x) (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (+.f64 1 x))
(-.f64 (/.f64 1 (+.f64 1 x)) 0)
(/.f64 1 (+.f64 1 x))
(/.f64 1 (+.f64 1 x))
(/.f64 1 (neg.f64 (-.f64 -1 x)))
(/.f64 1 (+.f64 1 x))
(/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 1 (+.f64 1 x))
(/.f64 (+.f64 1 x) (*.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) 2))))
(/.f64 1 (+.f64 1 x))
(/.f64 (+.f64 1 x) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)))
(/.f64 1 (+.f64 1 x))
(/.f64 (+.f64 1 x) (/.f64 (*.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)))) 2))
(/.f64 1 (+.f64 1 x))
(/.f64 (+.f64 1 x) (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))) 2))
(/.f64 1 (+.f64 1 x))
(/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 1 (+.f64 1 x))
(/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1 (+.f64 1 x)))
(/.f64 1 (+.f64 1 x))
(/.f64 2 (*.f64 (+.f64 1 x) 2))
(/.f64 1 (+.f64 1 x))
(/.f64 2 (neg.f64 (neg.f64 (*.f64 (+.f64 1 x) 2))))
(/.f64 1 (+.f64 1 x))
(/.f64 (*.f64 (+.f64 1 x) 2) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))
(/.f64 1 (+.f64 1 x))
(/.f64 (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 1 (+.f64 1 x))
(/.f64 -1 (-.f64 -1 x))
(/.f64 1 (+.f64 1 x))
(/.f64 (*.f64 (+.f64 1 x) 4) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)))
(/.f64 1 (+.f64 1 x))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) 2)))
(/.f64 1 (+.f64 1 x))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))))
(/.f64 1 (+.f64 1 x))
(/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 1 (+.f64 1 x))
(/.f64 (/.f64 1 (+.f64 1 x)) 1)
(/.f64 1 (+.f64 1 x))
(/.f64 4 (*.f64 (+.f64 1 x) 4))
(/.f64 1 (+.f64 1 x))
(/.f64 (*.f64 (+.f64 1 x) 8) (*.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4))))
(/.f64 1 (+.f64 1 x))
(/.f64 (*.f64 2 (/.f64 1 (+.f64 1 x))) 2)
(/.f64 1 (+.f64 1 x))
(/.f64 (/.f64 2 (+.f64 1 x)) 2)
(/.f64 1 (+.f64 1 x))
(/.f64 (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1/2 (+.f64 1 x)))
(/.f64 1 (+.f64 1 x))
(/.f64 -2 (neg.f64 (*.f64 (+.f64 1 x) 2)))
(/.f64 1 (+.f64 1 x))
(/.f64 -2 (*.f64 2 (-.f64 -1 x)))
(/.f64 1 (+.f64 1 x))
(/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) 4)
(/.f64 1 (+.f64 1 x))
(/.f64 8 (*.f64 (+.f64 1 x) 8))
(/.f64 1 (+.f64 1 x))
(/.f64 (*.f64 (/.f64 1 (+.f64 1 x)) 4) 4)
(/.f64 1 (+.f64 1 x))
(/.f64 (/.f64 4 (+.f64 1 x)) 4)
(/.f64 1 (+.f64 1 x))
(/.f64 (neg.f64 (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (neg.f64 (/.f64 1/2 (+.f64 1 x))))
(/.f64 -4 (*.f64 2 (neg.f64 (*.f64 (+.f64 1 x) 2))))
(/.f64 1 (+.f64 1 x))
(/.f64 -4 (neg.f64 (*.f64 (+.f64 1 x) 4)))
(/.f64 1 (+.f64 1 x))
(/.f64 -4 (*.f64 2 (*.f64 2 (-.f64 -1 x))))
(/.f64 1 (+.f64 1 x))
(/.f64 (*.f64 2 (*.f64 (/.f64 1 (+.f64 1 x)) 4)) 8)
(/.f64 1 (+.f64 1 x))
(/.f64 (+.f64 (*.f64 (+.f64 1 x) 2) (neg.f64 (neg.f64 (*.f64 (+.f64 1 x) 2)))) (*.f64 (*.f64 (+.f64 1 x) 2) (neg.f64 (neg.f64 (*.f64 (+.f64 1 x) 2)))))
(/.f64 1 (+.f64 1 x))
(/.f64 (+.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 1 x) 2))) (*.f64 (+.f64 1 x) 2)) (*.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 1 x) 2))) (*.f64 (+.f64 1 x) 2)))
(/.f64 1 (+.f64 1 x))
(/.f64 (+.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 1 x) 2))) (neg.f64 (neg.f64 (*.f64 (+.f64 1 x) 2)))) (*.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 1 x) 2))) (neg.f64 (neg.f64 (*.f64 (+.f64 1 x) 2)))))
(/.f64 1 (+.f64 1 x))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))
(/.f64 1 (+.f64 1 x))
(/.f64 (/.f64 (*.f64 (*.f64 (+.f64 1 x) 2) (fabs.f64 (+.f64 1 x))) (fabs.f64 (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))
(/.f64 1 (+.f64 1 x))
(pow.f64 (/.f64 1 (+.f64 1 x)) 1)
(/.f64 1 (+.f64 1 x))
(+.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 0)
(-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))
(+.f64 0 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)))
(-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))
(+.f64 -1 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))))
(-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))
(+.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))
(+.f64 (neg.f64 (/.f64 1 x)) (/.f64 1 (+.f64 1 x)))
(-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))
(+.f64 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))) -1)
(-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))
(*.f64 1 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)))
(-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))
(*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)
(-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))
(*.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))) -1)
(-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))
(/.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)
(-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))
(/.f64 (*.f64 2 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))) 2)
(-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))
(/.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))) -1)
(-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))
(/.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4) 4)
(-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))
(/.f64 (*.f64 2 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4)) 8)
(-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))
(pow.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)
(-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))
(neg.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))
(-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))
(+.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 0)
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(+.f64 0 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(+.f64 (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(-.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 0)
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 1 (*.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) 2))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 1 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 1 (neg.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 1)
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 2 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 2 (/.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 2 (*.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 2 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (*.f64 (+.f64 1 x) 2) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) 2)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1/2 (+.f64 1 x)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 -1 (*.f64 (+.f64 1 x) (-.f64 -1 x)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2) 2)
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2) (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (*.f64 (+.f64 1 x) 4) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (*.f64 (+.f64 1 x) 4) (/.f64 2 (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1 (+.f64 1 x)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 1/2 (+.f64 1 x))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 4 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 4 (*.f64 2 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x)))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 4 (*.f64 2 (*.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4))))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 4 (*.f64 2 (/.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 4) 4)
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 4) (*.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) 8)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (*.f64 (+.f64 1 x) 8) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) 8)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (*.f64 (+.f64 1 x) 8) (*.f64 2 (/.f64 2 (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (*.f64 2 (/.f64 1 (+.f64 1 x))) (*.f64 (+.f64 1 x) 2))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (*.f64 2 (/.f64 1 (+.f64 1 x))) (*.f64 2 (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (/.f64 2 (+.f64 1 x)) (*.f64 (+.f64 1 x) 2))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (-.f64 -1 x) (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (neg.f64 (*.f64 (+.f64 1 x) 2)) (neg.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) 2))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (neg.f64 (*.f64 (+.f64 1 x) 2)) (/.f64 -1 (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (/.f64 1/2 (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) 2))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (neg.f64 (/.f64 1/2 (+.f64 1 x))) (*.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (-.f64 -1 x))))
(*.f64 (-.f64 -1 x) (/.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))
(*.f64 (-.f64 -1 x) (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(/.f64 (neg.f64 (/.f64 1 (+.f64 1 x))) (-.f64 -1 x))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 -2 (*.f64 (*.f64 (+.f64 1 x) 2) (-.f64 -1 x)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 -2 (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (*.f64 2 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 2 (/.f64 1 (+.f64 1 x))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (*.f64 (+.f64 1 x) 4))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (*.f64 2 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 2 (*.f64 (/.f64 1/2 (+.f64 1 x)) (neg.f64 (*.f64 (+.f64 1 x) 2)))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 8 (*.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (*.f64 2 (neg.f64 (*.f64 (+.f64 1 x) 2))) (*.f64 2 (neg.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) 2)))))
(*.f64 (neg.f64 (*.f64 2 (+.f64 1 x))) (/.f64 2 (*.f64 2 (neg.f64 (*.f64 (+.f64 1 x) (*.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))))))))
(*.f64 (*.f64 (+.f64 1 x) -2) (/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) -2))))
(*.f64 (*.f64 -2 (+.f64 1 x)) (/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 -2 (+.f64 1 x)))))
(/.f64 (*.f64 2 (neg.f64 (*.f64 (+.f64 1 x) 2))) (*.f64 2 (/.f64 -1 (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(/.f64 (*.f64 2 (neg.f64 (*.f64 2 (+.f64 1 x)))) (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (neg.f64 (/.f64 1/2 (+.f64 1 x))))))
(/.f64 (*.f64 (*.f64 (+.f64 1 x) -2) 1) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) -1/2))
(/.f64 (*.f64 1 (*.f64 -2 (+.f64 1 x))) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) -1/2))
(/.f64 (*.f64 2 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 4)) 8)
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (*.f64 2 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 4)) (*.f64 2 (*.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) 8))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (*.f64 2 (*.f64 2 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (*.f64 (/.f64 1 (+.f64 1 x)) 4))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (*.f64 2 (neg.f64 (/.f64 1/2 (+.f64 1 x)))) (*.f64 2 (*.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 1 x))) (/.f64 2 (*.f64 2 (*.f64 (+.f64 1 x) (*.f64 (-.f64 -1 x) (/.f64 1/2 (+.f64 1 x)))))))
(/.f64 (*.f64 (/.f64 1/2 (+.f64 1 x)) -2) (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 1 (+.f64 1 x))))
(*.f64 (neg.f64 (/.f64 1/2 (+.f64 1 x))) (/.f64 (*.f64 2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(/.f64 (*.f64 (/.f64 1 (+.f64 1 x)) 4) (*.f64 (+.f64 1 x) 4))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (*.f64 2 (neg.f64 (/.f64 1 (+.f64 1 x)))) (*.f64 2 (-.f64 -1 x)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (/.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (/.f64 2 (/.f64 1 (+.f64 1 x))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) 2)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1/2 (+.f64 1 x))) (*.f64 (+.f64 1 x) 2))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1/2 (+.f64 1 x))) (/.f64 2 (/.f64 1 (+.f64 1 x))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (/.f64 4 (/.f64 1 (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2) (/.f64 1/2 (+.f64 1 x))) (*.f64 (+.f64 1 x) 4))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1/2 (+.f64 1 x))) 2)
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1/2 (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 4) (/.f64 1/2 (+.f64 1 x))) (*.f64 (+.f64 1 x) 8))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (/.f64 (*.f64 2 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 1/2 (+.f64 1 x))) 4)
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1/2 (+.f64 1 x))) (neg.f64 (*.f64 (+.f64 1 x) 2)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (/.f64 (neg.f64 (/.f64 1/2 (+.f64 1 x))) (/.f64 1/2 (+.f64 1 x))) (*.f64 (+.f64 1 x) (-.f64 -1 x)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (/.f64 1 (-.f64 -1 x)) (-.f64 -1 x))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (/.f64 (*.f64 2 (/.f64 1 (+.f64 1 x))) (+.f64 1 x)) 2)
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2)
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) 2) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (/.f64 1 (fabs.f64 (+.f64 1 x))) (fabs.f64 (+.f64 1 x)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (*.f64 2 (/.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (neg.f64 (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (neg.f64 (/.f64 1/2 (+.f64 1 x))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (neg.f64 (/.f64 2 (+.f64 1 x))) (neg.f64 (*.f64 (+.f64 1 x) 2)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (neg.f64 (*.f64 (+.f64 1 x) 4)) (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)))))
(/.f64 (neg.f64 (*.f64 4 (+.f64 1 x))) (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 4 (+.f64 1 x))))))
(/.f64 (*.f64 (+.f64 1 x) -4) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) -4))))
(/.f64 (*.f64 -4 (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 -4 (+.f64 1 x)))))
(/.f64 (neg.f64 (*.f64 2 (/.f64 1 (+.f64 1 x)))) (neg.f64 (*.f64 (+.f64 1 x) 2)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (neg.f64 (neg.f64 (/.f64 1 (+.f64 1 x)))) (+.f64 1 x))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (neg.f64 (neg.f64 (/.f64 1 (+.f64 1 x)))) (neg.f64 (-.f64 -1 x)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (+.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x)))) (*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x)))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (+.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)) (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x)))) (*.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (*.f64 2 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x)))) (*.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))) (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x)))))
(*.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))) (/.f64 2 (*.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))) (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))))))
(*.f64 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x))) (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x)))))
(/.f64 (*.f64 2 (/.f64 1 (-.f64 -1 x))) (*.f64 2 (-.f64 -1 x)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (*.f64 2 (/.f64 (*.f64 2 (/.f64 1 (+.f64 1 x))) (+.f64 1 x))) 4)
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 -4 (*.f64 2 (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2)))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 -4 (*.f64 2 (*.f64 (*.f64 (+.f64 1 x) 2) (-.f64 -1 x))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 -4 (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 16 (*.f64 2 (*.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (*.f64 2 (*.f64 (/.f64 1 (+.f64 1 x)) 4)) (*.f64 (+.f64 1 x) 8))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (*.f64 2 (*.f64 2 (neg.f64 (/.f64 1 (+.f64 1 x))))) (*.f64 2 (*.f64 2 (-.f64 -1 x))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (*.f64 2 (/.f64 2 (/.f64 1 (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1/2 (+.f64 1 x)))) (*.f64 (+.f64 1 x) 4))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (*.f64 2 (/.f64 4 (/.f64 1 (+.f64 1 x)))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) 8)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2) (/.f64 1/2 (+.f64 1 x)))) (*.f64 (+.f64 1 x) 8))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (*.f64 2 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1/2 (+.f64 1 x)))) 4)
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (*.f64 2 (/.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1/2 (+.f64 1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (*.f64 2 (/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 4) (/.f64 1/2 (+.f64 1 x)))) (*.f64 2 (*.f64 (+.f64 1 x) 8)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (*.f64 2 (/.f64 (*.f64 2 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 1/2 (+.f64 1 x)))) 8)
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (*.f64 2 (/.f64 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1/2 (+.f64 1 x)))) (*.f64 2 (neg.f64 (*.f64 (+.f64 1 x) 2))))
(*.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1/2 (+.f64 1 x))) (/.f64 2 (*.f64 2 (neg.f64 (*.f64 2 (+.f64 1 x))))))
(*.f64 (neg.f64 (/.f64 2 (+.f64 1 x))) (/.f64 1 (*.f64 (+.f64 1 x) -2)))
(*.f64 (neg.f64 (/.f64 2 (+.f64 1 x))) (/.f64 1 (*.f64 -2 (+.f64 1 x))))
(/.f64 (*.f64 2 (/.f64 (neg.f64 (/.f64 1/2 (+.f64 1 x))) (/.f64 1/2 (+.f64 1 x)))) (*.f64 (*.f64 (+.f64 1 x) 2) (-.f64 -1 x)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (*.f64 2 (/.f64 (*.f64 (+.f64 1 x) 2) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (*.f64 2 (/.f64 1 (fabs.f64 (+.f64 1 x)))) (*.f64 2 (fabs.f64 (+.f64 1 x))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (*.f64 2 (neg.f64 (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 2 (neg.f64 (/.f64 1/2 (+.f64 1 x)))))
(*.f64 (neg.f64 (/.f64 1/2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 2 (*.f64 2 (neg.f64 (/.f64 1/2 (+.f64 1 x))))))
(/.f64 (*.f64 (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) -2) (*.f64 (/.f64 1/2 (+.f64 1 x)) -2))
(/.f64 (*.f64 -2 (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 -2 (/.f64 1/2 (+.f64 1 x))))
(/.f64 (*.f64 2 (neg.f64 (*.f64 2 (/.f64 1 (+.f64 1 x))))) (*.f64 2 (neg.f64 (*.f64 (+.f64 1 x) 2))))
(*.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1/2 (+.f64 1 x))) (/.f64 2 (*.f64 2 (neg.f64 (*.f64 2 (+.f64 1 x))))))
(*.f64 (neg.f64 (/.f64 2 (+.f64 1 x))) (/.f64 1 (*.f64 (+.f64 1 x) -2)))
(*.f64 (neg.f64 (/.f64 2 (+.f64 1 x))) (/.f64 1 (*.f64 -2 (+.f64 1 x))))
(/.f64 (*.f64 2 (neg.f64 (neg.f64 (/.f64 1 (+.f64 1 x))))) (*.f64 (+.f64 1 x) 2))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (neg.f64 (/.f64 1 (-.f64 -1 x))) (+.f64 1 x))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (neg.f64 (/.f64 1 (-.f64 -1 x))) (neg.f64 (-.f64 -1 x)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 1 x) 2))) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) 2)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (neg.f64 (/.f64 1 (+.f64 1 x))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (neg.f64 (*.f64 (/.f64 1 (+.f64 1 x)) 4)) (neg.f64 (*.f64 (+.f64 1 x) 4)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (neg.f64 (/.f64 2 (/.f64 1 (+.f64 1 x)))) (neg.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) 2))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (neg.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1/2 (+.f64 1 x)))) (neg.f64 (*.f64 (+.f64 1 x) 2)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (neg.f64 (/.f64 4 (/.f64 1 (+.f64 1 x)))) (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)))))
(/.f64 (neg.f64 (*.f64 4 (+.f64 1 x))) (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 4 (+.f64 1 x))))))
(/.f64 (*.f64 (+.f64 1 x) -4) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) -4))))
(/.f64 (*.f64 -4 (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 -4 (+.f64 1 x)))))
(/.f64 (neg.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 2) (/.f64 1/2 (+.f64 1 x)))) (neg.f64 (*.f64 (+.f64 1 x) 4)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (neg.f64 (/.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (-.f64 -1 x)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (neg.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1/2 (+.f64 1 x)))) (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (neg.f64 (/.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 4) (/.f64 1/2 (+.f64 1 x)))) (neg.f64 (*.f64 (+.f64 1 x) 8)))
(/.f64 (neg.f64 (*.f64 4 (/.f64 1 (*.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (neg.f64 (*.f64 (+.f64 1 x) 8)))
(/.f64 (*.f64 (/.f64 2 (+.f64 1 x)) -4) (*.f64 (+.f64 1 x) -8))
(/.f64 (*.f64 -4 (/.f64 2 (+.f64 1 x))) (*.f64 (+.f64 1 x) -8))
(/.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1/2 (+.f64 1 x)))) (*.f64 (+.f64 1 x) 2))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1/2 (+.f64 1 x)))) (neg.f64 (neg.f64 (*.f64 (+.f64 1 x) 2))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 1/2 (+.f64 1 x))) (/.f64 1/2 (+.f64 1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 1/2 (+.f64 1 x))) (/.f64 1/2 (+.f64 1 x)))) (neg.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (neg.f64 (/.f64 (*.f64 (+.f64 1 x) 2) (+.f64 1 x))) (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 2))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (neg.f64 (/.f64 1 (fabs.f64 (+.f64 1 x)))) (neg.f64 (fabs.f64 (+.f64 1 x))))
(/.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 1/2 (+.f64 1 x)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (neg.f64 (neg.f64 (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (neg.f64 (neg.f64 (/.f64 1/2 (+.f64 1 x)))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (/.f64 1 (+.f64 1 x))))) (*.f64 (+.f64 1 x) 2))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (neg.f64 (neg.f64 (*.f64 2 (/.f64 1 (+.f64 1 x))))) (neg.f64 (neg.f64 (*.f64 (+.f64 1 x) 2))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (/.f64 1 (+.f64 1 x))))) (-.f64 -1 x))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (-.f64 -1 x)))) (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (-.f64 -1 x))))) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (/.f64 4 (*.f64 (+.f64 1 x) (+.f64 1 x))) 4)
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(/.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) 4)))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(pow.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) 1)
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(fabs.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(fabs.f64 (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (-.f64 -1 x)))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))
(fabs.f64 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))

localize51.0ms (0.4%)

Local error

Found 4 expressions with local error:

NewErrorProgram
0.1b
(/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x))
6.8b
(-.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x)))) (*.f64 2 (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 1 x))
15.4b
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x)))) (*.f64 2 (*.f64 (+.f64 1 x) (-.f64 -1 x))))
16.5b
(*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x)))
Compiler

Compiled 148 to 113 computations (23.6% saved)

series2.0ms (0%)

Counts
4 → 48
Calls

12 calls:

TimeVariablePointExpression
1.0ms
x
@-inf
(*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x)))
0.0ms
x
@inf
(/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x))
0.0ms
x
@-inf
(/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x))
0.0ms
x
@0
(/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x))
0.0ms
x
@-inf
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x)))) (*.f64 2 (*.f64 (+.f64 1 x) (-.f64 -1 x))))

rewrite76.0ms (0.6%)

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

Useful iterations: 3 (0.0ms)

IterNodesCost
017268
1142268
2412268
3143464
4575964
Stop Event
node limit
Counts
4 → 92
Calls
Call 1
Inputs
(*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x)))
(/.f64 (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x)))) (*.f64 2 (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(-.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x)))) (*.f64 2 (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 1 x))
(/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x))
Outputs
((#(struct:change #<rule egg-rr> (2) ((x . -2)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 1 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 1 (+.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 1 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 x) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 1 x) (*.f64 -1 (/.f64 -1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (/.f64 -1 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 x) (*.f64 (/.f64 2 (+.f64 1 x)) (/.f64 -1/2 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 -1 x) (/.f64 -1 (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 -1/2 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (/.f64 2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) -2))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (/.f64 1 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 1/2 (/.f64 (/.f64 2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (/.f64 -1/2 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -2 (*.f64 (/.f64 -1 (+.f64 1 x)) 1/2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (+.f64 x x)) (/.f64 -2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) -4))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (+.f64 x x)) (*.f64 -2 (/.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) -8)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (+.f64 x x)) (*.f64 -1 (/.f64 (/.f64 -1/2 (+.f64 1 x)) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (+.f64 2 (+.f64 x x)) (*.f64 1/2 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 x) -2) (/.f64 (/.f64 -1/2 (+.f64 1 x)) (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 x) -2) (*.f64 1/2 (/.f64 -1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 1 x)) 1/2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1/2 (+.f64 1 x)) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -4 (/.f64 1 (/.f64 2 (/.f64 -1/2 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -4 (*.f64 (*.f64 (+.f64 1 x) 1/2) (/.f64 (/.f64 -1/2 (+.f64 1 x)) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (neg.f64 (/.f64 2 (+.f64 1 x))) (*.f64 (+.f64 1 x) (/.f64 -1/2 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (/.f64 1 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (*.f64 1/2 (/.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (*.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (/.f64 -1/2 (+.f64 1 x)) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (+.f64 1 x)) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 x) 1/2) (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1/2 (/.f64 2 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 x) (/.f64 (-.f64 -1 x) 2)) (/.f64 (/.f64 2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 -1/2 (+.f64 1 x)) (+.f64 1 x)) (*.f64 (+.f64 1 x) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 x) -4) (/.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) -8))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 x) -4) (*.f64 1/2 (/.f64 (/.f64 -1/2 (+.f64 1 x)) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2 (+.f64 1 x)) (/.f64 -1/2 (+.f64 1 x))) (-.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 -1/2 (+.f64 1 x))) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (-.f64 -1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) -8))) (*.f64 (+.f64 1 x) -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) -2))) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (/.f64 2 (/.f64 -1/2 (+.f64 1 x)))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 -2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) -4))) (+.f64 2 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 (/.f64 2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (*.f64 (+.f64 1 x) (/.f64 (-.f64 -1 x) 2)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 (/.f64 -1/2 (+.f64 1 x)) (+.f64 1 x))) (*.f64 (+.f64 1 x) -4))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 x) (/.f64 1 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (+.f64 1 x) (/.f64 -1/2 (+.f64 1 x))) (neg.f64 (/.f64 2 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -2 (/.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) -8)))) (+.f64 2 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 (/.f64 2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 -1 (+.f64 1 x)) 1/2) -2)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 -1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) -2))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (/.f64 -1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (+.f64 1 x))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 -1 (/.f64 (/.f64 -1/2 (+.f64 1 x)) (+.f64 1 x))) (+.f64 2 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (*.f64 (+.f64 1 x) 1/2) (/.f64 (/.f64 -1/2 (+.f64 1 x)) (+.f64 1 x))) -4)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (+.f64 2 (+.f64 x x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (/.f64 -1/2 (+.f64 1 x)) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 1 (+.f64 1 x)) 1)))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 -1 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (neg.f64 (/.f64 1 x)) (/.f64 1 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 -1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 2 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))) 2)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))) -1)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4) 4)))) (#(struct:change #<rule egg-rr> (2) ((x /.f64 (+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4) (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4)) 8)))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)))) (#(struct:change #<rule egg-rr> (2) ((x neg.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))))))
((#(struct:change #<rule egg-rr> (2) ((x +.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x +.f64 0 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x -.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) 0)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 1 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) 1)))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 2 (+.f64 1 x)) (/.f64 1 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 1 x)) (/.f64 2 (+.f64 1 x)))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (/.f64 1 (+.f64 2 (+.f64 x x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (*.f64 1/2 (/.f64 1 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (/.f64 1 (+.f64 2 (+.f64 x x))) (*.f64 2 (/.f64 2 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x *.f64 (*.f64 1/2 (/.f64 1 (+.f64 1 x))) (*.f64 2 (/.f64 2 (+.f64 1 x))))))) (#(struct:change #<rule egg-rr> (2) ((x pow.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) 1)))))

simplify131.0ms (0.9%)

Algorithm
egg-herbie
Rules
1896×rational.json-simplify-35
1244×rational.json-simplify-2
944×rational.json-simplify-50
662×rational.json-simplify-41
624×rational.json-simplify-43
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
02155090
14744890
211444714
330104554
461784530
Stop Event
node limit
Counts
140 → 207
Calls
Call 1
Inputs
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
1
(+.f64 1 (*.f64 -1 x))
(+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2)))
(+.f64 (*.f64 -1 (pow.f64 x 3)) (+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2))))
(/.f64 1 x)
(-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(/.f64 1 x)
(-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(/.f64 -1 x)
(-.f64 1 (/.f64 1 x))
(-.f64 (+.f64 1 (*.f64 -1 x)) (/.f64 1 x))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2))) (/.f64 1 x))
(/.f64 -1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(/.f64 -1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
2
(+.f64 2 (*.f64 -4 x))
(+.f64 (*.f64 6 (pow.f64 x 2)) (+.f64 2 (*.f64 -4 x)))
(+.f64 (*.f64 6 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 -4 x) (*.f64 -8 (pow.f64 x 3)))))
(/.f64 2 (pow.f64 x 2))
(-.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 4 (/.f64 1 (pow.f64 x 3))))
(-.f64 (+.f64 (*.f64 6 (/.f64 1 (pow.f64 x 4))) (*.f64 2 (/.f64 1 (pow.f64 x 2)))) (*.f64 4 (/.f64 1 (pow.f64 x 3))))
(-.f64 (+.f64 (*.f64 6 (/.f64 1 (pow.f64 x 4))) (*.f64 2 (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 x 3))) (*.f64 8 (/.f64 1 (pow.f64 x 5)))))
(/.f64 2 (pow.f64 x 2))
(-.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 4 (/.f64 1 (pow.f64 x 3))))
(-.f64 (+.f64 (*.f64 6 (/.f64 1 (pow.f64 x 4))) (*.f64 2 (/.f64 1 (pow.f64 x 2)))) (*.f64 4 (/.f64 1 (pow.f64 x 3))))
(-.f64 (+.f64 (*.f64 6 (/.f64 1 (pow.f64 x 4))) (*.f64 2 (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 x 3))) (*.f64 8 (/.f64 1 (pow.f64 x 5)))))
-2
(+.f64 0 (/.f64 1 (+.f64 1 x)))
(+.f64 (/.f64 1 (+.f64 1 x)) 0)
(-.f64 (/.f64 1 (+.f64 1 x)) 0)
(*.f64 1 (/.f64 1 (+.f64 1 x)))
(*.f64 (+.f64 1 x) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (+.f64 1 x) (*.f64 -1 (/.f64 -1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 -1 (/.f64 -1 (+.f64 1 x)))
(*.f64 (-.f64 -1 x) (*.f64 (/.f64 2 (+.f64 1 x)) (/.f64 -1/2 (+.f64 1 x))))
(*.f64 (-.f64 -1 x) (/.f64 -1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 -1/2 (+.f64 1 x))))
(*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (/.f64 2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) -2))))
(*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (/.f64 1 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 1/2 (/.f64 (/.f64 2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))
(*.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) 1/2))
(*.f64 -2 (/.f64 -1/2 (+.f64 1 x)))
(*.f64 -2 (*.f64 (/.f64 -1 (+.f64 1 x)) 1/2))
(*.f64 (+.f64 2 (+.f64 x x)) (/.f64 -2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) -4))))
(*.f64 (+.f64 2 (+.f64 x x)) (*.f64 -2 (/.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) -8)))))
(*.f64 (+.f64 2 (+.f64 x x)) (*.f64 -1 (/.f64 (/.f64 -1/2 (+.f64 1 x)) (+.f64 1 x))))
(*.f64 (+.f64 2 (+.f64 x x)) (*.f64 1/2 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (*.f64 (+.f64 1 x) -2) (/.f64 (/.f64 -1/2 (+.f64 1 x)) (+.f64 1 x)))
(*.f64 (*.f64 (+.f64 1 x) -2) (*.f64 1/2 (/.f64 -1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (/.f64 2 (+.f64 1 x)) 1/2)
(*.f64 (/.f64 -1/2 (+.f64 1 x)) -2)
(*.f64 -4 (/.f64 1 (/.f64 2 (/.f64 -1/2 (+.f64 1 x)))))
(*.f64 -4 (*.f64 (*.f64 (+.f64 1 x) 1/2) (/.f64 (/.f64 -1/2 (+.f64 1 x)) (+.f64 1 x))))
(*.f64 (neg.f64 (/.f64 2 (+.f64 1 x))) (*.f64 (+.f64 1 x) (/.f64 -1/2 (+.f64 1 x))))
(*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (/.f64 1 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (*.f64 1/2 (/.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))
(*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (*.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (/.f64 -1/2 (+.f64 1 x)) (+.f64 1 x))))
(*.f64 (/.f64 -1 (+.f64 1 x)) -1)
(*.f64 (*.f64 (+.f64 1 x) 1/2) (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 1/2 (/.f64 2 (+.f64 1 x)))
(*.f64 (*.f64 (+.f64 1 x) (/.f64 (-.f64 -1 x) 2)) (/.f64 (/.f64 2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(*.f64 (/.f64 (/.f64 -1/2 (+.f64 1 x)) (+.f64 1 x)) (*.f64 (+.f64 1 x) -2))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x))
(*.f64 (/.f64 1 (+.f64 1 x)) 1)
(*.f64 (*.f64 (+.f64 1 x) -4) (/.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) -8))))
(*.f64 (*.f64 (+.f64 1 x) -4) (*.f64 1/2 (/.f64 (/.f64 -1/2 (+.f64 1 x)) (+.f64 1 x))))
(*.f64 (*.f64 (/.f64 2 (+.f64 1 x)) (/.f64 -1/2 (+.f64 1 x))) (-.f64 -1 x))
(*.f64 (*.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 -1/2 (+.f64 1 x))) (*.f64 (+.f64 1 x) (-.f64 -1 x)))
(*.f64 (/.f64 -1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (-.f64 -1 x))
(*.f64 (/.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) -8))) (*.f64 (+.f64 1 x) -4))
(*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(*.f64 (/.f64 (/.f64 2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) -2))) (*.f64 (+.f64 1 x) (-.f64 -1 x)))
(*.f64 (/.f64 1 (/.f64 2 (/.f64 -1/2 (+.f64 1 x)))) -4)
(*.f64 (/.f64 -2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) -4))) (+.f64 2 (+.f64 x x)))
(*.f64 (/.f64 (/.f64 2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (*.f64 (+.f64 1 x) (/.f64 (-.f64 -1 x) 2)))
(*.f64 (*.f64 1/2 (/.f64 (/.f64 -1/2 (+.f64 1 x)) (+.f64 1 x))) (*.f64 (+.f64 1 x) -4))
(*.f64 (*.f64 (+.f64 1 x) (/.f64 1 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (*.f64 (+.f64 1 x) (-.f64 -1 x)))
(*.f64 (*.f64 (+.f64 1 x) (/.f64 -1/2 (+.f64 1 x))) (neg.f64 (/.f64 2 (+.f64 1 x))))
(*.f64 (*.f64 -2 (/.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) -8)))) (+.f64 2 (+.f64 x x)))
(*.f64 (*.f64 1/2 (/.f64 (/.f64 2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (+.f64 1 x) (-.f64 -1 x)))
(*.f64 (*.f64 (/.f64 -1 (+.f64 1 x)) 1/2) -2)
(*.f64 (*.f64 1/2 (/.f64 -1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) -2))
(*.f64 (*.f64 1/2 (/.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(*.f64 (*.f64 -1 (/.f64 -1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (+.f64 1 x))
(*.f64 (*.f64 -1 (/.f64 (/.f64 -1/2 (+.f64 1 x)) (+.f64 1 x))) (+.f64 2 (+.f64 x x)))
(*.f64 (*.f64 (*.f64 (+.f64 1 x) 1/2) (/.f64 (/.f64 -1/2 (+.f64 1 x)) (+.f64 1 x))) -4)
(*.f64 (*.f64 1/2 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (+.f64 2 (+.f64 x x)))
(*.f64 (*.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (/.f64 -1/2 (+.f64 1 x)) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(pow.f64 (/.f64 1 (+.f64 1 x)) 1)
(+.f64 -1 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))))
(+.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 0)
(+.f64 0 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)))
(+.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 (neg.f64 (/.f64 1 x)) (/.f64 1 (+.f64 1 x)))
(+.f64 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))) -1)
(*.f64 1 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)))
(*.f64 -1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))
(*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)
(*.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))) -1)
(/.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)
(/.f64 (*.f64 2 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))) 2)
(/.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))) -1)
(/.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4) 4)
(/.f64 (+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4) (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4)) 8)
(pow.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)
(neg.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))
(+.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) 0)
(+.f64 0 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(-.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) 0)
(*.f64 1 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) 1)
(*.f64 (/.f64 2 (+.f64 1 x)) (/.f64 1 (+.f64 1 x)))
(*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 2 (+.f64 1 x)))
(*.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (/.f64 1 (+.f64 2 (+.f64 x x))))
(*.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (*.f64 1/2 (/.f64 1 (+.f64 1 x))))
(*.f64 (/.f64 1 (+.f64 2 (+.f64 x x))) (*.f64 2 (/.f64 2 (+.f64 1 x))))
(*.f64 (*.f64 1/2 (/.f64 1 (+.f64 1 x))) (*.f64 2 (/.f64 2 (+.f64 1 x))))
(pow.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) 1)
Outputs
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
-2
1
(+.f64 1 (*.f64 -1 x))
(+.f64 1 (neg.f64 x))
(-.f64 1 x)
(+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2)))
(+.f64 1 (+.f64 (neg.f64 x) (pow.f64 x 2)))
(+.f64 (-.f64 1 x) (pow.f64 x 2))
(+.f64 (*.f64 -1 (pow.f64 x 3)) (+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2))))
(+.f64 (+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2))) (*.f64 -1 (pow.f64 x 3)))
(+.f64 (+.f64 (neg.f64 x) (pow.f64 x 2)) (+.f64 (neg.f64 (pow.f64 x 3)) 1))
(+.f64 (neg.f64 x) (+.f64 (neg.f64 (pow.f64 x 3)) (+.f64 1 (pow.f64 x 2))))
(+.f64 (neg.f64 x) (+.f64 (pow.f64 x 2) (-.f64 1 (pow.f64 x 3))))
(/.f64 1 x)
(-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))) (/.f64 1 (pow.f64 x 2)))
(+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 x) (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 x) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4)))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 x) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4)))))
(/.f64 1 x)
(-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (+.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 3))) (/.f64 1 (pow.f64 x 2)))
(+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 x) (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 x) (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 x)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 x) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4)))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 x) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4)))))
(/.f64 -1 x)
(-.f64 1 (/.f64 1 x))
(+.f64 1 (/.f64 -1 x))
(-.f64 (+.f64 1 (*.f64 -1 x)) (/.f64 1 x))
(+.f64 (*.f64 -1 x) (-.f64 1 (/.f64 1 x)))
(+.f64 1 (-.f64 (neg.f64 x) (/.f64 1 x)))
(-.f64 (-.f64 1 x) (/.f64 1 x))
(+.f64 1 (-.f64 (/.f64 -1 x) x))
(-.f64 (+.f64 1 (+.f64 (*.f64 -1 x) (pow.f64 x 2))) (/.f64 1 x))
(+.f64 (+.f64 (*.f64 -1 x) (pow.f64 x 2)) (-.f64 1 (/.f64 1 x)))
(+.f64 1 (-.f64 (+.f64 (neg.f64 x) (pow.f64 x 2)) (/.f64 1 x)))
(+.f64 (neg.f64 x) (+.f64 (pow.f64 x 2) (-.f64 1 (/.f64 1 x))))
(+.f64 (-.f64 1 x) (-.f64 (pow.f64 x 2) (/.f64 1 x)))
(+.f64 1 (+.f64 (pow.f64 x 2) (-.f64 (/.f64 -1 x) x)))
(/.f64 -1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4)))))
(/.f64 -1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(+.f64 (/.f64 1 (pow.f64 x 3)) (-.f64 (/.f64 1 (pow.f64 x 5)) (+.f64 (/.f64 1 (pow.f64 x 2)) (/.f64 1 (pow.f64 x 4)))))
2
(+.f64 2 (*.f64 -4 x))
(+.f64 2 (*.f64 x -4))
(+.f64 (*.f64 6 (pow.f64 x 2)) (+.f64 2 (*.f64 -4 x)))
(+.f64 (+.f64 2 (*.f64 x -4)) (*.f64 (pow.f64 x 2) 6))
(+.f64 (*.f64 x -4) (+.f64 2 (*.f64 (pow.f64 x 2) 6)))
(+.f64 (*.f64 6 (pow.f64 x 2)) (+.f64 2 (+.f64 (*.f64 -4 x) (*.f64 -8 (pow.f64 x 3)))))
(+.f64 2 (+.f64 (+.f64 (*.f64 x -4) (*.f64 (pow.f64 x 3) -8)) (*.f64 (pow.f64 x 2) 6)))
(+.f64 2 (+.f64 (*.f64 (pow.f64 x 2) 6) (+.f64 (*.f64 x -4) (*.f64 (pow.f64 x 3) -8))))
(+.f64 (*.f64 x -4) (+.f64 2 (+.f64 (*.f64 (pow.f64 x 2) 6) (*.f64 (pow.f64 x 3) -8))))
(/.f64 2 (pow.f64 x 2))
(-.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 4 (/.f64 1 (pow.f64 x 3))))
(-.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 (/.f64 1 (pow.f64 x 3)) 4))
(-.f64 (+.f64 (*.f64 6 (/.f64 1 (pow.f64 x 4))) (*.f64 2 (/.f64 1 (pow.f64 x 2)))) (*.f64 4 (/.f64 1 (pow.f64 x 3))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 (/.f64 1 (pow.f64 x 4)) 6)) (*.f64 (/.f64 1 (pow.f64 x 3)) 4))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (-.f64 (*.f64 (/.f64 1 (pow.f64 x 4)) 6) (*.f64 (/.f64 1 (pow.f64 x 3)) 4)))
(-.f64 (+.f64 (*.f64 6 (/.f64 1 (pow.f64 x 4))) (*.f64 2 (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 x 3))) (*.f64 8 (/.f64 1 (pow.f64 x 5)))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 (/.f64 1 (pow.f64 x 4)) 6)) (+.f64 (*.f64 (/.f64 1 (pow.f64 x 3)) 4) (*.f64 (/.f64 1 (pow.f64 x 5)) 8)))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (-.f64 (*.f64 (/.f64 1 (pow.f64 x 4)) 6) (+.f64 (*.f64 (/.f64 1 (pow.f64 x 3)) 4) (*.f64 (/.f64 1 (pow.f64 x 5)) 8))))
(/.f64 2 (pow.f64 x 2))
(-.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 4 (/.f64 1 (pow.f64 x 3))))
(-.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 (/.f64 1 (pow.f64 x 3)) 4))
(-.f64 (+.f64 (*.f64 6 (/.f64 1 (pow.f64 x 4))) (*.f64 2 (/.f64 1 (pow.f64 x 2)))) (*.f64 4 (/.f64 1 (pow.f64 x 3))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 (/.f64 1 (pow.f64 x 4)) 6)) (*.f64 (/.f64 1 (pow.f64 x 3)) 4))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (-.f64 (*.f64 (/.f64 1 (pow.f64 x 4)) 6) (*.f64 (/.f64 1 (pow.f64 x 3)) 4)))
(-.f64 (+.f64 (*.f64 6 (/.f64 1 (pow.f64 x 4))) (*.f64 2 (/.f64 1 (pow.f64 x 2)))) (+.f64 (*.f64 4 (/.f64 1 (pow.f64 x 3))) (*.f64 8 (/.f64 1 (pow.f64 x 5)))))
(-.f64 (+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (*.f64 (/.f64 1 (pow.f64 x 4)) 6)) (+.f64 (*.f64 (/.f64 1 (pow.f64 x 3)) 4) (*.f64 (/.f64 1 (pow.f64 x 5)) 8)))
(+.f64 (*.f64 2 (/.f64 1 (pow.f64 x 2))) (-.f64 (*.f64 (/.f64 1 (pow.f64 x 4)) 6) (+.f64 (*.f64 (/.f64 1 (pow.f64 x 3)) 4) (*.f64 (/.f64 1 (pow.f64 x 5)) 8))))
-2
(+.f64 0 (/.f64 1 (+.f64 1 x)))
(/.f64 1 (+.f64 1 x))
(+.f64 (/.f64 1 (+.f64 1 x)) 0)
(/.f64 1 (+.f64 1 x))
(-.f64 (/.f64 1 (+.f64 1 x)) 0)
(/.f64 1 (+.f64 1 x))
(*.f64 1 (/.f64 1 (+.f64 1 x)))
(/.f64 1 (+.f64 1 x))
(*.f64 (+.f64 1 x) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (+.f64 1 x) (*.f64 -1 (/.f64 -1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (+.f64 1 x) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 -1 (/.f64 -1 (+.f64 1 x)))
(/.f64 1 (+.f64 1 x))
(*.f64 (-.f64 -1 x) (*.f64 (/.f64 2 (+.f64 1 x)) (/.f64 -1/2 (+.f64 1 x))))
(*.f64 (+.f64 1 x) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (-.f64 -1 x) (/.f64 -1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (+.f64 1 x) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 -1/2 (+.f64 1 x))))
(*.f64 (+.f64 1 x) (*.f64 (-.f64 -1 x) (*.f64 (/.f64 -1/2 (+.f64 1 x)) (/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x)))))
(*.f64 (/.f64 -1/2 (+.f64 1 x)) (*.f64 (/.f64 (/.f64 -2 (-.f64 -1 x)) (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (/.f64 2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) -2))))
(*.f64 (+.f64 1 x) (*.f64 (-.f64 -1 x) (*.f64 (/.f64 -1/2 (+.f64 1 x)) (/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x)))))
(*.f64 (/.f64 -1/2 (+.f64 1 x)) (*.f64 (/.f64 (/.f64 -2 (-.f64 -1 x)) (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (/.f64 1 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))))
(*.f64 (+.f64 1 x) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (-.f64 -1 x))))) (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (+.f64 1 x)) (-.f64 -1 x))))
(*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (/.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))))
(*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (/.f64 (-.f64 -1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 1/2 (/.f64 (/.f64 2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))
(*.f64 (+.f64 1 x) (*.f64 (-.f64 -1 x) (*.f64 1/2 (/.f64 (/.f64 2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(*.f64 (+.f64 1 x) (*.f64 (-.f64 -1 x) (*.f64 1/2 (/.f64 (/.f64 -2 (-.f64 -1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(*.f64 (/.f64 (/.f64 -2 (-.f64 -1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (*.f64 (*.f64 (-.f64 -1 x) 1/2) (+.f64 1 x)))
(*.f64 (/.f64 -2 (*.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) 1/2)))
(*.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) 1/2))
(*.f64 (+.f64 1 x) (*.f64 1/2 (/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x))))
(*.f64 (+.f64 1 x) (*.f64 (/.f64 (/.f64 -2 (-.f64 -1 x)) (+.f64 1 x)) 1/2))
(*.f64 (+.f64 1 x) (*.f64 (/.f64 -2 (*.f64 (+.f64 1 x) (-.f64 -1 x))) 1/2))
(*.f64 -2 (/.f64 -1/2 (+.f64 1 x)))
(*.f64 -2 (*.f64 (/.f64 -1 (+.f64 1 x)) 1/2))
(/.f64 1 (+.f64 1 x))
(*.f64 (+.f64 2 (+.f64 x x)) (/.f64 -2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) -4))))
(*.f64 (+.f64 x (+.f64 x 2)) (/.f64 -2 (*.f64 (+.f64 1 x) (*.f64 -4 (+.f64 1 x)))))
(*.f64 (+.f64 x (+.f64 x 2)) (/.f64 -2 (*.f64 -4 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (/.f64 -1/2 (*.f64 (+.f64 1 x) (-.f64 -1 x))) (+.f64 x (+.f64 x 2)))
(*.f64 (/.f64 -1/2 (*.f64 (+.f64 1 x) (-.f64 -1 x))) (*.f64 2 (+.f64 1 x)))
(*.f64 (/.f64 (/.f64 -1/2 (+.f64 1 x)) (-.f64 -1 x)) (*.f64 2 (+.f64 1 x)))
(*.f64 (+.f64 2 (+.f64 x x)) (*.f64 -2 (/.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) -8)))))
(*.f64 (+.f64 x (+.f64 x 2)) (*.f64 -2 (/.f64 2 (*.f64 (+.f64 1 x) (*.f64 -8 (+.f64 1 x))))))
(*.f64 (+.f64 x (+.f64 x 2)) (*.f64 -2 (/.f64 (/.f64 (/.f64 -2 (-.f64 -1 x)) (+.f64 1 x)) -8)))
(*.f64 (*.f64 -4 (+.f64 1 x)) (/.f64 (/.f64 -1/4 (+.f64 1 x)) (+.f64 1 x)))
(*.f64 (+.f64 2 (+.f64 x x)) (*.f64 -1 (/.f64 (/.f64 -1/2 (+.f64 1 x)) (+.f64 1 x))))
(*.f64 (+.f64 x (+.f64 x 2)) (*.f64 -1 (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (+.f64 x (+.f64 x 2)) (neg.f64 (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (neg.f64 (+.f64 x (+.f64 x 2))))
(*.f64 -2 (*.f64 (+.f64 1 x) (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (+.f64 2 (+.f64 x x)) (*.f64 1/2 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (+.f64 1 x) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (*.f64 (+.f64 1 x) -2) (/.f64 (/.f64 -1/2 (+.f64 1 x)) (+.f64 1 x)))
(*.f64 (+.f64 x (+.f64 x 2)) (*.f64 -1 (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (+.f64 x (+.f64 x 2)) (neg.f64 (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (neg.f64 (+.f64 x (+.f64 x 2))))
(*.f64 -2 (*.f64 (+.f64 1 x) (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (*.f64 (+.f64 1 x) -2) (*.f64 1/2 (/.f64 -1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (+.f64 1 x) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (/.f64 2 (+.f64 1 x)) 1/2)
(*.f64 (/.f64 -2 (-.f64 -1 x)) 1/2)
(*.f64 (/.f64 -1/2 (+.f64 1 x)) -2)
(*.f64 -2 (/.f64 -1/2 (+.f64 1 x)))
(*.f64 -4 (/.f64 1 (/.f64 2 (/.f64 -1/2 (+.f64 1 x)))))
(*.f64 -4 (/.f64 1 (/.f64 (+.f64 1 x) -1/4)))
(*.f64 -4 (/.f64 -1/4 (+.f64 1 x)))
(*.f64 -4 (*.f64 (*.f64 (+.f64 1 x) 1/2) (/.f64 (/.f64 -1/2 (+.f64 1 x)) (+.f64 1 x))))
(*.f64 (+.f64 x (+.f64 x 2)) (*.f64 -1 (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (+.f64 x (+.f64 x 2)) (neg.f64 (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (neg.f64 (+.f64 x (+.f64 x 2))))
(*.f64 -2 (*.f64 (+.f64 1 x) (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (neg.f64 (/.f64 2 (+.f64 1 x))) (*.f64 (+.f64 1 x) (/.f64 -1/2 (+.f64 1 x))))
(*.f64 (+.f64 1 x) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (/.f64 1 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 (+.f64 1 x) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (-.f64 -1 x))))) (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (+.f64 1 x)) (-.f64 -1 x))))
(*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (/.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))))
(*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (/.f64 (-.f64 -1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (*.f64 1/2 (/.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))
(*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 1/2 (/.f64 (/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 1/2 (/.f64 (/.f64 (/.f64 -2 (-.f64 -1 x)) (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(*.f64 (+.f64 1 x) (*.f64 1/2 (*.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (/.f64 (/.f64 (/.f64 -2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (-.f64 -1 x))))))
(*.f64 (+.f64 1 x) (*.f64 1/2 (*.f64 (/.f64 -2 (*.f64 (+.f64 1 x) (-.f64 -1 x))) (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(*.f64 (/.f64 -2 (*.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))) (*.f64 (+.f64 1 x) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) 1/2))))
(*.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (*.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (/.f64 -1/2 (+.f64 1 x)) (+.f64 1 x))))
(*.f64 (/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x)) (*.f64 (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))
(*.f64 (+.f64 1 x) (*.f64 (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (/.f64 (/.f64 -2 (-.f64 -1 x)) (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))
(*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (/.f64 -2 (*.f64 (+.f64 1 x) (-.f64 -1 x))) (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (/.f64 -2 (*.f64 (+.f64 1 x) (-.f64 -1 x))) (*.f64 (+.f64 1 x) (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 (/.f64 -2 (*.f64 (+.f64 1 x) (-.f64 -1 x))) (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 (/.f64 -1 (+.f64 1 x)) -1)
(/.f64 1 (+.f64 1 x))
(*.f64 (*.f64 (+.f64 1 x) 1/2) (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 (+.f64 1 x) (*.f64 1/2 (/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x))))
(*.f64 (+.f64 1 x) (*.f64 (/.f64 (/.f64 -2 (-.f64 -1 x)) (+.f64 1 x)) 1/2))
(*.f64 (+.f64 1 x) (*.f64 (/.f64 -2 (*.f64 (+.f64 1 x) (-.f64 -1 x))) 1/2))
(*.f64 1/2 (/.f64 2 (+.f64 1 x)))
(*.f64 (/.f64 2 (+.f64 1 x)) 1/2)
(*.f64 (/.f64 -2 (-.f64 -1 x)) 1/2)
(*.f64 (*.f64 (+.f64 1 x) (/.f64 (-.f64 -1 x) 2)) (/.f64 (/.f64 2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(*.f64 (+.f64 1 x) (*.f64 (/.f64 (-.f64 -1 x) 2) (/.f64 (/.f64 2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))
(*.f64 (+.f64 1 x) (*.f64 (/.f64 (/.f64 -2 (-.f64 -1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (/.f64 (-.f64 -1 x) 2)))
(*.f64 (+.f64 1 x) (/.f64 (/.f64 -2 (-.f64 -1 x)) (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 -2 (+.f64 1 x)))))
(*.f64 (+.f64 1 x) (*.f64 (/.f64 -2 (*.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 (-.f64 -1 x) 2)))
(*.f64 (/.f64 (/.f64 -1/2 (+.f64 1 x)) (+.f64 1 x)) (*.f64 (+.f64 1 x) -2))
(*.f64 (+.f64 x (+.f64 x 2)) (*.f64 -1 (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (+.f64 x (+.f64 x 2)) (neg.f64 (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (neg.f64 (+.f64 x (+.f64 x 2))))
(*.f64 -2 (*.f64 (+.f64 1 x) (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x))
(*.f64 (+.f64 1 x) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (/.f64 1 (+.f64 1 x)) 1)
(/.f64 1 (+.f64 1 x))
(*.f64 (*.f64 (+.f64 1 x) -4) (/.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) -8))))
(*.f64 (+.f64 x (+.f64 x 2)) (*.f64 -2 (/.f64 2 (*.f64 (+.f64 1 x) (*.f64 -8 (+.f64 1 x))))))
(*.f64 (+.f64 x (+.f64 x 2)) (*.f64 -2 (/.f64 (/.f64 (/.f64 -2 (-.f64 -1 x)) (+.f64 1 x)) -8)))
(*.f64 (*.f64 -4 (+.f64 1 x)) (/.f64 (/.f64 -1/4 (+.f64 1 x)) (+.f64 1 x)))
(*.f64 (*.f64 (+.f64 1 x) -4) (*.f64 1/2 (/.f64 (/.f64 -1/2 (+.f64 1 x)) (+.f64 1 x))))
(*.f64 (+.f64 x (+.f64 x 2)) (*.f64 -1 (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (+.f64 x (+.f64 x 2)) (neg.f64 (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (neg.f64 (+.f64 x (+.f64 x 2))))
(*.f64 -2 (*.f64 (+.f64 1 x) (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (*.f64 (/.f64 2 (+.f64 1 x)) (/.f64 -1/2 (+.f64 1 x))) (-.f64 -1 x))
(*.f64 (+.f64 1 x) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (*.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 -1/2 (+.f64 1 x))) (*.f64 (+.f64 1 x) (-.f64 -1 x)))
(*.f64 (+.f64 1 x) (*.f64 (-.f64 -1 x) (*.f64 (/.f64 -1/2 (+.f64 1 x)) (/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x)))))
(*.f64 (/.f64 -1/2 (+.f64 1 x)) (*.f64 (/.f64 (/.f64 -2 (-.f64 -1 x)) (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(*.f64 (/.f64 -1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (-.f64 -1 x))
(*.f64 (+.f64 1 x) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (/.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) -8))) (*.f64 (+.f64 1 x) -4))
(*.f64 (+.f64 x (+.f64 x 2)) (*.f64 -2 (/.f64 2 (*.f64 (+.f64 1 x) (*.f64 -8 (+.f64 1 x))))))
(*.f64 (+.f64 x (+.f64 x 2)) (*.f64 -2 (/.f64 (/.f64 (/.f64 -2 (-.f64 -1 x)) (+.f64 1 x)) -8)))
(*.f64 (*.f64 -4 (+.f64 1 x)) (/.f64 (/.f64 -1/4 (+.f64 1 x)) (+.f64 1 x)))
(*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(*.f64 (+.f64 1 x) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (-.f64 -1 x))))) (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (+.f64 1 x)) (-.f64 -1 x))))
(*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (/.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))))
(*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (/.f64 (-.f64 -1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(*.f64 (/.f64 (/.f64 2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) -2))) (*.f64 (+.f64 1 x) (-.f64 -1 x)))
(*.f64 (+.f64 1 x) (*.f64 (-.f64 -1 x) (*.f64 (/.f64 -1/2 (+.f64 1 x)) (/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x)))))
(*.f64 (/.f64 -1/2 (+.f64 1 x)) (*.f64 (/.f64 (/.f64 -2 (-.f64 -1 x)) (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(*.f64 (/.f64 1 (/.f64 2 (/.f64 -1/2 (+.f64 1 x)))) -4)
(*.f64 -4 (/.f64 1 (/.f64 (+.f64 1 x) -1/4)))
(*.f64 -4 (/.f64 -1/4 (+.f64 1 x)))
(*.f64 (/.f64 -2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) -4))) (+.f64 2 (+.f64 x x)))
(*.f64 (+.f64 x (+.f64 x 2)) (/.f64 -2 (*.f64 (+.f64 1 x) (*.f64 -4 (+.f64 1 x)))))
(*.f64 (+.f64 x (+.f64 x 2)) (/.f64 -2 (*.f64 -4 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (/.f64 -1/2 (*.f64 (+.f64 1 x) (-.f64 -1 x))) (+.f64 x (+.f64 x 2)))
(*.f64 (/.f64 -1/2 (*.f64 (+.f64 1 x) (-.f64 -1 x))) (*.f64 2 (+.f64 1 x)))
(*.f64 (/.f64 (/.f64 -1/2 (+.f64 1 x)) (-.f64 -1 x)) (*.f64 2 (+.f64 1 x)))
(*.f64 (/.f64 (/.f64 2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (*.f64 (+.f64 1 x) (/.f64 (-.f64 -1 x) 2)))
(*.f64 (+.f64 1 x) (*.f64 (/.f64 (-.f64 -1 x) 2) (/.f64 (/.f64 2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))
(*.f64 (+.f64 1 x) (*.f64 (/.f64 (/.f64 -2 (-.f64 -1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (/.f64 (-.f64 -1 x) 2)))
(*.f64 (+.f64 1 x) (/.f64 (/.f64 -2 (-.f64 -1 x)) (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 -2 (+.f64 1 x)))))
(*.f64 (+.f64 1 x) (*.f64 (/.f64 -2 (*.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 (-.f64 -1 x) 2)))
(*.f64 (*.f64 1/2 (/.f64 (/.f64 -1/2 (+.f64 1 x)) (+.f64 1 x))) (*.f64 (+.f64 1 x) -4))
(*.f64 (+.f64 x (+.f64 x 2)) (*.f64 -1 (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (+.f64 x (+.f64 x 2)) (neg.f64 (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (neg.f64 (+.f64 x (+.f64 x 2))))
(*.f64 -2 (*.f64 (+.f64 1 x) (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (*.f64 (+.f64 1 x) (/.f64 1 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (*.f64 (+.f64 1 x) (-.f64 -1 x)))
(*.f64 (+.f64 1 x) (*.f64 (/.f64 1 (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (-.f64 -1 x))))) (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (+.f64 1 x)) (-.f64 -1 x))))
(*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 1 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (/.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))))
(*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (/.f64 (-.f64 -1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(*.f64 (*.f64 (+.f64 1 x) (/.f64 -1/2 (+.f64 1 x))) (neg.f64 (/.f64 2 (+.f64 1 x))))
(*.f64 (+.f64 1 x) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (*.f64 -2 (/.f64 2 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) -8)))) (+.f64 2 (+.f64 x x)))
(*.f64 (+.f64 x (+.f64 x 2)) (*.f64 -2 (/.f64 2 (*.f64 (+.f64 1 x) (*.f64 -8 (+.f64 1 x))))))
(*.f64 (+.f64 x (+.f64 x 2)) (*.f64 -2 (/.f64 (/.f64 (/.f64 -2 (-.f64 -1 x)) (+.f64 1 x)) -8)))
(*.f64 (*.f64 -4 (+.f64 1 x)) (/.f64 (/.f64 -1/4 (+.f64 1 x)) (+.f64 1 x)))
(*.f64 (*.f64 1/2 (/.f64 (/.f64 2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (+.f64 1 x) (-.f64 -1 x)))
(*.f64 (+.f64 1 x) (*.f64 (-.f64 -1 x) (*.f64 1/2 (/.f64 (/.f64 2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(*.f64 (+.f64 1 x) (*.f64 (-.f64 -1 x) (*.f64 1/2 (/.f64 (/.f64 -2 (-.f64 -1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(*.f64 (/.f64 (/.f64 -2 (-.f64 -1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (*.f64 (*.f64 (-.f64 -1 x) 1/2) (+.f64 1 x)))
(*.f64 (/.f64 -2 (*.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) 1/2)))
(*.f64 (*.f64 (/.f64 -1 (+.f64 1 x)) 1/2) -2)
(/.f64 1 (+.f64 1 x))
(*.f64 (*.f64 1/2 (/.f64 -1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) -2))
(*.f64 (+.f64 1 x) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (*.f64 1/2 (/.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 1/2 (/.f64 (/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 1/2 (/.f64 (/.f64 (/.f64 -2 (-.f64 -1 x)) (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(*.f64 (+.f64 1 x) (*.f64 1/2 (*.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (/.f64 (/.f64 (/.f64 -2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (-.f64 -1 x))))))
(*.f64 (+.f64 1 x) (*.f64 1/2 (*.f64 (/.f64 -2 (*.f64 (+.f64 1 x) (-.f64 -1 x))) (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))))))
(*.f64 (/.f64 -2 (*.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))) (*.f64 (+.f64 1 x) (*.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) 1/2))))
(*.f64 (*.f64 -1 (/.f64 -1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (+.f64 1 x))
(*.f64 (+.f64 1 x) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (*.f64 -1 (/.f64 (/.f64 -1/2 (+.f64 1 x)) (+.f64 1 x))) (+.f64 2 (+.f64 x x)))
(*.f64 (+.f64 x (+.f64 x 2)) (*.f64 -1 (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (+.f64 x (+.f64 x 2)) (neg.f64 (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (neg.f64 (+.f64 x (+.f64 x 2))))
(*.f64 -2 (*.f64 (+.f64 1 x) (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (*.f64 (*.f64 (+.f64 1 x) 1/2) (/.f64 (/.f64 -1/2 (+.f64 1 x)) (+.f64 1 x))) -4)
(*.f64 (+.f64 x (+.f64 x 2)) (*.f64 -1 (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (+.f64 x (+.f64 x 2)) (neg.f64 (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (neg.f64 (+.f64 x (+.f64 x 2))))
(*.f64 -2 (*.f64 (+.f64 1 x) (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))))
(*.f64 (*.f64 1/2 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (+.f64 2 (+.f64 x x)))
(*.f64 (+.f64 1 x) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))
(*.f64 (*.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (/.f64 -1/2 (+.f64 1 x)) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(*.f64 (/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x)) (*.f64 (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))
(*.f64 (+.f64 1 x) (*.f64 (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (/.f64 (/.f64 -2 (-.f64 -1 x)) (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x)))))
(*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (/.f64 -2 (*.f64 (+.f64 1 x) (-.f64 -1 x))) (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (/.f64 -2 (*.f64 (+.f64 1 x) (-.f64 -1 x))) (*.f64 (+.f64 1 x) (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(*.f64 (/.f64 -2 (*.f64 (+.f64 1 x) (-.f64 -1 x))) (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (/.f64 -1/2 (*.f64 (+.f64 1 x) (+.f64 1 x))))))
(pow.f64 (/.f64 1 (+.f64 1 x)) 1)
(/.f64 1 (+.f64 1 x))
(+.f64 -1 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))))
(neg.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(+.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 0)
(+.f64 -1 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))))
(neg.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(+.f64 0 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)))
(+.f64 -1 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))))
(neg.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(+.f64 (/.f64 1 (+.f64 1 x)) (neg.f64 (/.f64 1 x)))
(+.f64 -1 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))))
(neg.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(+.f64 (neg.f64 (/.f64 1 x)) (/.f64 1 (+.f64 1 x)))
(+.f64 -1 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))))
(neg.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(+.f64 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))) -1)
(+.f64 -1 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))))
(neg.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(*.f64 1 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)))
(+.f64 -1 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))))
(neg.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(*.f64 -1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))
(+.f64 -1 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))))
(neg.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)
(+.f64 -1 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))))
(neg.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(*.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))) -1)
(+.f64 -1 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))))
(neg.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(/.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)
(+.f64 -1 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))))
(neg.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(/.f64 (*.f64 2 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x))) 2)
(+.f64 -1 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))))
(neg.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(/.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))) -1)
(+.f64 -1 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))))
(neg.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(/.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4) 4)
(+.f64 -1 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))))
(neg.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(/.f64 (+.f64 (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4) (*.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 4)) 8)
(+.f64 -1 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))))
(neg.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(pow.f64 (-.f64 (/.f64 1 (+.f64 1 x)) (/.f64 1 x)) 1)
(+.f64 -1 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))))
(neg.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(neg.f64 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x))))
(+.f64 -1 (-.f64 1 (-.f64 (/.f64 1 x) (/.f64 1 (+.f64 1 x)))))
(+.f64 (/.f64 1 (+.f64 1 x)) (/.f64 -1 x))
(+.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) 0)
(/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x))
(/.f64 (/.f64 -2 (-.f64 -1 x)) (+.f64 1 x))
(/.f64 -2 (*.f64 (+.f64 1 x) (-.f64 -1 x)))
(+.f64 0 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x))
(/.f64 (/.f64 -2 (-.f64 -1 x)) (+.f64 1 x))
(/.f64 -2 (*.f64 (+.f64 1 x) (-.f64 -1 x)))
(-.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) 0)
(/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x))
(/.f64 (/.f64 -2 (-.f64 -1 x)) (+.f64 1 x))
(/.f64 -2 (*.f64 (+.f64 1 x) (-.f64 -1 x)))
(*.f64 1 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x))
(/.f64 (/.f64 -2 (-.f64 -1 x)) (+.f64 1 x))
(/.f64 -2 (*.f64 (+.f64 1 x) (-.f64 -1 x)))
(*.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) 1)
(/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x))
(/.f64 (/.f64 -2 (-.f64 -1 x)) (+.f64 1 x))
(/.f64 -2 (*.f64 (+.f64 1 x) (-.f64 -1 x)))
(*.f64 (/.f64 2 (+.f64 1 x)) (/.f64 1 (+.f64 1 x)))
(/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x))
(/.f64 (/.f64 -2 (-.f64 -1 x)) (+.f64 1 x))
(/.f64 -2 (*.f64 (+.f64 1 x) (-.f64 -1 x)))
(*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 2 (+.f64 1 x)))
(/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x))
(/.f64 (/.f64 -2 (-.f64 -1 x)) (+.f64 1 x))
(/.f64 -2 (*.f64 (+.f64 1 x) (-.f64 -1 x)))
(*.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (/.f64 1 (+.f64 2 (+.f64 x x))))
(*.f64 2 (*.f64 (/.f64 2 (+.f64 1 x)) (/.f64 1 (+.f64 x (+.f64 x 2)))))
(*.f64 2 (*.f64 (/.f64 -2 (-.f64 -1 x)) (/.f64 1 (+.f64 x (+.f64 x 2)))))
(*.f64 2 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 -2 (/.f64 1 (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(*.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (*.f64 1/2 (/.f64 1 (+.f64 1 x))))
(/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x))
(/.f64 (/.f64 -2 (-.f64 -1 x)) (+.f64 1 x))
(/.f64 -2 (*.f64 (+.f64 1 x) (-.f64 -1 x)))
(*.f64 (/.f64 1 (+.f64 2 (+.f64 x x))) (*.f64 2 (/.f64 2 (+.f64 1 x))))
(*.f64 2 (*.f64 (/.f64 2 (+.f64 1 x)) (/.f64 1 (+.f64 x (+.f64 x 2)))))
(*.f64 2 (*.f64 (/.f64 -2 (-.f64 -1 x)) (/.f64 1 (+.f64 x (+.f64 x 2)))))
(*.f64 2 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))
(*.f64 -2 (/.f64 1 (*.f64 (+.f64 1 x) (-.f64 -1 x))))
(*.f64 (*.f64 1/2 (/.f64 1 (+.f64 1 x))) (*.f64 2 (/.f64 2 (+.f64 1 x))))
(/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x))
(/.f64 (/.f64 -2 (-.f64 -1 x)) (+.f64 1 x))
(/.f64 -2 (*.f64 (+.f64 1 x) (-.f64 -1 x)))
(pow.f64 (/.f64 2 (*.f64 (+.f64 1 x) (+.f64 1 x))) 1)
(/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x))
(/.f64 (/.f64 -2 (-.f64 -1 x)) (+.f64 1 x))
(/.f64 -2 (*.f64 (+.f64 1 x) (-.f64 -1 x)))

eval1.7s (12.1%)

Compiler

Compiled 29773 to 23558 computations (20.9% saved)

prune952.0ms (6.9%)

Pruning

31 alts after pruning (22 fresh and 9 done)

PrunedKeptTotal
New1244151259
Fresh10717
Picked101
Done4913
Total1259311290
Error
0.5b
Counts
1290 → 31
Alt Table
Click to see full alt table
StatusErrorProgram
33.6b
(/.f64 -1 (pow.f64 x 2))
29.5b
(/.f64 -1 x)
29.3b
(-.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (/.f64 1 x)) (/.f64 1 x))
29.6b
(-.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x))) (/.f64 1 x))
29.7b
(-.f64 (/.f64 (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1 x))
29.5b
(-.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 1 x))
29.8b
(-.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (-.f64 -1 x)) (*.f64 -2 (*.f64 (-.f64 -1 x) (/.f64 (-.f64 -1 x) 2))))) (/.f64 1 x))
28.4b
(-.f64 (/.f64 (/.f64 -2 (/.f64 1 (+.f64 1 x))) (*.f64 2 (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 1 x))
30.2b
(-.f64 (/.f64 (/.f64 -2 (/.f64 1 (+.f64 1 x))) (*.f64 2 -1)) (/.f64 1 x))
28.5b
(-.f64 (/.f64 (+.f64 1 x) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x))) (/.f64 1 x))
29.7b
(-.f64 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (-.f64 -1 x) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 1 x))
16.2b
(-.f64 (/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (/.f64 (/.f64 2 (/.f64 2 (+.f64 1 x))) (/.f64 x 4))) (/.f64 1 x))
15.6b
(-.f64 (/.f64 (*.f64 2 (/.f64 2 x)) (*.f64 (/.f64 1 x) (*.f64 (+.f64 1 x) 4))) (/.f64 1 x))
29.2b
(-.f64 (/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1))) (/.f64 1 x))
28.4b
(-.f64 (/.f64 4 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4) (+.f64 1 x))) (/.f64 1 x))
57.5b
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 x x) 2)))
33.7b
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))
33.6b
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
13.4b
(-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x))
46.4b
(-.f64 (/.f64 1 x) (/.f64 1 x))
33.7b
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
29.6b
(-.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (-.f64 -1 x)))) (+.f64 1 x)) (/.f64 1 x))
28.3b
(-.f64 (*.f64 (/.f64 2 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x)))) (+.f64 1 x)) (/.f64 1 x))
16.5b
(-.f64 (*.f64 (/.f64 2 (+.f64 1 x)) (*.f64 x (/.f64 -1/2 (-.f64 -1 x)))) (/.f64 1 x))
28.3b
(-.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)) (/.f64 1 x))
29.6b
(-.f64 (*.f64 (/.f64 -1/2 (+.f64 1 x)) (*.f64 (/.f64 (/.f64 -2 (-.f64 -1 x)) (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 1 x))
28.5b
(-.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (+.f64 1 x)) (-.f64 -1 x)))) (/.f64 1 x))
30.2b
(-.f64 1 (/.f64 1 x))
30.2b
(+.f64 (+.f64 x (/.f64 -1 x)) 1)
62.1b
(+.f64 x 1)
62.7b
x
Compiler

Compiled 574 to 452 computations (21.3% saved)

regimes240.0ms (1.7%)

Counts
53 → 3
Calls
Call 1
Inputs
x
(+.f64 x 1)
(/.f64 -1 x)
(-.f64 1 (/.f64 1 x))
(+.f64 (+.f64 x (/.f64 -1 x)) 1)
(-.f64 (/.f64 1 x) (/.f64 1 x))
(-.f64 (*.f64 1 (+.f64 1 x)) (/.f64 1 x))
(-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x))
(-.f64 (*.f64 (+.f64 1 (*.f64 x -2)) (+.f64 1 x)) (/.f64 1 x))
(-.f64 (/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1))) (/.f64 1 x))
(-.f64 (/.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 -2 (/.f64 1 (+.f64 1 x))) (*.f64 2 -1)) (/.f64 1 x))
(-.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)) (/.f64 1 x))
(-.f64 (*.f64 (/.f64 2 (+.f64 1 x)) (*.f64 x (/.f64 -1/2 (-.f64 -1 x)))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (/.f64 1 x)) (/.f64 1 x))
(-.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 -1 x) (/.f64 1 (-.f64 -1 x)))) (+.f64 1 x)) (/.f64 1 x))
(-.f64 (*.f64 (/.f64 2 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x)))) (+.f64 1 x)) (/.f64 1 x))
(-.f64 (/.f64 4 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4) (+.f64 1 x))) (/.f64 1 x))
(-.f64 (/.f64 (*.f64 2 (/.f64 2 x)) (*.f64 (/.f64 1 x) (*.f64 (+.f64 1 x) 4))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (/.f64 1 (+.f64 1 x))) (/.f64 1 x))
(-.f64 (/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (*.f64 (/.f64 1 x) (*.f64 (+.f64 1 x) 4))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 -2 (/.f64 1 (+.f64 1 x))) (*.f64 2 (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 1 x))
(-.f64 (*.f64 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (+.f64 1 x)) (/.f64 1 x))
(-.f64 (/.f64 4 (/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 1 x))
(-.f64 (/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) 4))) (/.f64 1 x))
(-.f64 (/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (/.f64 (/.f64 2 (/.f64 2 (+.f64 1 x))) (/.f64 x 4))) (/.f64 1 x))
(-.f64 (/.f64 (+.f64 1 x) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x))) (/.f64 1 x))
(-.f64 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (-.f64 -1 x) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 1 x))
(-.f64 (/.f64 (-.f64 -1 x) (*.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1 (-.f64 -1 x))) (/.f64 1 x))
(-.f64 (*.f64 (/.f64 -1/2 (+.f64 1 x)) (*.f64 (/.f64 (/.f64 -2 (-.f64 -1 x)) (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x))) (/.f64 1 x))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) 2)) (*.f64 (+.f64 1 x) 2)) (+.f64 1 x)) (/.f64 1 x))
(-.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (+.f64 1 x)) (/.f64 1 x))
(-.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (-.f64 -1 x)))) (+.f64 1 x)) (/.f64 1 x))
(-.f64 (/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)) (*.f64 (+.f64 1 x) 4))) (/.f64 1 x))
(-.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)) (/.f64 1 x))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)) (/.f64 1 x))
(-.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (+.f64 1 x)) (-.f64 -1 x)))) (/.f64 1 x))
(-.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (+.f64 1 x)) (/.f64 1 x))
(-.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x)))) (*.f64 2 (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (/.f64 1 (*.f64 (/.f64 -1 (-.f64 -1 x)) 2)) (*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))) 2))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (-.f64 -1 x)) (*.f64 -2 (*.f64 (-.f64 -1 x) (/.f64 (-.f64 -1 x) 2))))) (/.f64 1 x))
(-.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (+.f64 1 x)) (/.f64 1 x))
(/.f64 -1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 x x) 2)))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
Outputs
(-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x))
(-.f64 (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(-.f64 1 (/.f64 1 x))
Calls

2 calls:

126.0ms
x
90.0ms
(-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x))
Results
ErrorSegmentsBranch
0.5b3x
0.5b3(-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x))
Compiler

Compiled 1139 to 885 computations (22.3% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
2282512991.109663
0.0ms
-0.19322011750834556
-1.2877592773495605e-10
Compiler

Compiled 14 to 11 computations (21.4% saved)

regimes118.0ms (0.9%)

Counts
52 → 3
Calls
Call 1
Inputs
x
(+.f64 x 1)
(/.f64 -1 x)
(-.f64 1 (/.f64 1 x))
(+.f64 (+.f64 x (/.f64 -1 x)) 1)
(-.f64 (/.f64 1 x) (/.f64 1 x))
(-.f64 (*.f64 1 (+.f64 1 x)) (/.f64 1 x))
(-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x))
(-.f64 (*.f64 (+.f64 1 (*.f64 x -2)) (+.f64 1 x)) (/.f64 1 x))
(-.f64 (/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1))) (/.f64 1 x))
(-.f64 (/.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 -2 (/.f64 1 (+.f64 1 x))) (*.f64 2 -1)) (/.f64 1 x))
(-.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)) (/.f64 1 x))
(-.f64 (*.f64 (/.f64 2 (+.f64 1 x)) (*.f64 x (/.f64 -1/2 (-.f64 -1 x)))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (/.f64 1 x)) (/.f64 1 x))
(-.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 -1 x) (/.f64 1 (-.f64 -1 x)))) (+.f64 1 x)) (/.f64 1 x))
(-.f64 (*.f64 (/.f64 2 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x)))) (+.f64 1 x)) (/.f64 1 x))
(-.f64 (/.f64 4 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4) (+.f64 1 x))) (/.f64 1 x))
(-.f64 (/.f64 (*.f64 2 (/.f64 2 x)) (*.f64 (/.f64 1 x) (*.f64 (+.f64 1 x) 4))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (/.f64 1 (+.f64 1 x))) (/.f64 1 x))
(-.f64 (/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (*.f64 (/.f64 1 x) (*.f64 (+.f64 1 x) 4))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 -2 (/.f64 1 (+.f64 1 x))) (*.f64 2 (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 1 x))
(-.f64 (*.f64 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (+.f64 1 x)) (/.f64 1 x))
(-.f64 (/.f64 4 (/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 1 x))
(-.f64 (/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) 4))) (/.f64 1 x))
(-.f64 (/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (/.f64 (/.f64 2 (/.f64 2 (+.f64 1 x))) (/.f64 x 4))) (/.f64 1 x))
(-.f64 (/.f64 (+.f64 1 x) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x))) (/.f64 1 x))
(-.f64 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (-.f64 -1 x) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 1 x))
(-.f64 (/.f64 (-.f64 -1 x) (*.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1 (-.f64 -1 x))) (/.f64 1 x))
(-.f64 (*.f64 (/.f64 -1/2 (+.f64 1 x)) (*.f64 (/.f64 (/.f64 -2 (-.f64 -1 x)) (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x))) (/.f64 1 x))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) 2)) (*.f64 (+.f64 1 x) 2)) (+.f64 1 x)) (/.f64 1 x))
(-.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (+.f64 1 x)) (/.f64 1 x))
(-.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (-.f64 -1 x)))) (+.f64 1 x)) (/.f64 1 x))
(-.f64 (/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)) (*.f64 (+.f64 1 x) 4))) (/.f64 1 x))
(-.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)) (/.f64 1 x))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)) (/.f64 1 x))
(-.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (+.f64 1 x)) (-.f64 -1 x)))) (/.f64 1 x))
(-.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (+.f64 1 x)) (/.f64 1 x))
(-.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x)))) (*.f64 2 (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (/.f64 1 (*.f64 (/.f64 -1 (-.f64 -1 x)) 2)) (*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))) 2))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (-.f64 -1 x)) (*.f64 -2 (*.f64 (-.f64 -1 x) (/.f64 (-.f64 -1 x) 2))))) (/.f64 1 x))
(-.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (+.f64 1 x)) (/.f64 1 x))
(/.f64 -1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 x x) 2)))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
Outputs
(-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x))
(-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2))))
(-.f64 1 (/.f64 1 x))
Calls

2 calls:

63.0ms
x
32.0ms
(-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x))
Results
ErrorSegmentsBranch
0.5b3x
0.5b3(-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x))
Compiler

Compiled 1116 to 866 computations (22.4% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
2282512991.109663
0.0ms
-0.19322011750834556
-1.2877592773495605e-10
Compiler

Compiled 14 to 11 computations (21.4% saved)

regimes115.0ms (0.8%)

Counts
51 → 3
Calls
Call 1
Inputs
x
(+.f64 x 1)
(/.f64 -1 x)
(-.f64 1 (/.f64 1 x))
(+.f64 (+.f64 x (/.f64 -1 x)) 1)
(-.f64 (/.f64 1 x) (/.f64 1 x))
(-.f64 (*.f64 1 (+.f64 1 x)) (/.f64 1 x))
(-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x))
(-.f64 (*.f64 (+.f64 1 (*.f64 x -2)) (+.f64 1 x)) (/.f64 1 x))
(-.f64 (/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1))) (/.f64 1 x))
(-.f64 (/.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 -2 (/.f64 1 (+.f64 1 x))) (*.f64 2 -1)) (/.f64 1 x))
(-.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)) (/.f64 1 x))
(-.f64 (*.f64 (/.f64 2 (+.f64 1 x)) (*.f64 x (/.f64 -1/2 (-.f64 -1 x)))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (/.f64 1 x)) (/.f64 1 x))
(-.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 -1 x) (/.f64 1 (-.f64 -1 x)))) (+.f64 1 x)) (/.f64 1 x))
(-.f64 (*.f64 (/.f64 2 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x)))) (+.f64 1 x)) (/.f64 1 x))
(-.f64 (/.f64 4 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4) (+.f64 1 x))) (/.f64 1 x))
(-.f64 (/.f64 (*.f64 2 (/.f64 2 x)) (*.f64 (/.f64 1 x) (*.f64 (+.f64 1 x) 4))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (/.f64 1 (+.f64 1 x))) (/.f64 1 x))
(-.f64 (/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (*.f64 (/.f64 1 x) (*.f64 (+.f64 1 x) 4))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 -2 (/.f64 1 (+.f64 1 x))) (*.f64 2 (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 1 x))
(-.f64 (*.f64 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (+.f64 1 x)) (/.f64 1 x))
(-.f64 (/.f64 4 (/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 1 x))
(-.f64 (/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) 4))) (/.f64 1 x))
(-.f64 (/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (/.f64 (/.f64 2 (/.f64 2 (+.f64 1 x))) (/.f64 x 4))) (/.f64 1 x))
(-.f64 (/.f64 (+.f64 1 x) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x))) (/.f64 1 x))
(-.f64 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (-.f64 -1 x) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 1 x))
(-.f64 (/.f64 (-.f64 -1 x) (*.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1 (-.f64 -1 x))) (/.f64 1 x))
(-.f64 (*.f64 (/.f64 -1/2 (+.f64 1 x)) (*.f64 (/.f64 (/.f64 -2 (-.f64 -1 x)) (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x))) (/.f64 1 x))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) 2)) (*.f64 (+.f64 1 x) 2)) (+.f64 1 x)) (/.f64 1 x))
(-.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (+.f64 1 x)) (/.f64 1 x))
(-.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (-.f64 -1 x)))) (+.f64 1 x)) (/.f64 1 x))
(-.f64 (/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)) (*.f64 (+.f64 1 x) 4))) (/.f64 1 x))
(-.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)) (/.f64 1 x))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)) (/.f64 1 x))
(-.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (+.f64 1 x)) (-.f64 -1 x)))) (/.f64 1 x))
(-.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (+.f64 1 x)) (/.f64 1 x))
(-.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x)))) (*.f64 2 (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (/.f64 1 (*.f64 (/.f64 -1 (-.f64 -1 x)) 2)) (*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))) 2))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (-.f64 -1 x)) (*.f64 -2 (*.f64 (-.f64 -1 x) (/.f64 (-.f64 -1 x) 2))))) (/.f64 1 x))
(-.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (+.f64 1 x)) (/.f64 1 x))
(/.f64 -1 (pow.f64 x 2))
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 (pow.f64 x 2) (pow.f64 (*.f64 x x) 2)))
Outputs
(-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x))
(-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2)))
(-.f64 1 (/.f64 1 x))
Calls

2 calls:

59.0ms
x
34.0ms
(-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x))
Results
ErrorSegmentsBranch
0.6b3x
0.6b3(-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x))
Compiler

Compiled 1099 to 852 computations (22.5% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
2282512991.109663
0.0ms
-1.2877592773495605e-10
-8.427458470105053e-13
Compiler

Compiled 14 to 11 computations (21.4% saved)

regimes110.0ms (0.8%)

Counts
49 → 3
Calls
Call 1
Inputs
x
(+.f64 x 1)
(/.f64 -1 x)
(-.f64 1 (/.f64 1 x))
(+.f64 (+.f64 x (/.f64 -1 x)) 1)
(-.f64 (/.f64 1 x) (/.f64 1 x))
(-.f64 (*.f64 1 (+.f64 1 x)) (/.f64 1 x))
(-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x))
(-.f64 (*.f64 (+.f64 1 (*.f64 x -2)) (+.f64 1 x)) (/.f64 1 x))
(-.f64 (/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1))) (/.f64 1 x))
(-.f64 (/.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 -2 (/.f64 1 (+.f64 1 x))) (*.f64 2 -1)) (/.f64 1 x))
(-.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)) (/.f64 1 x))
(-.f64 (*.f64 (/.f64 2 (+.f64 1 x)) (*.f64 x (/.f64 -1/2 (-.f64 -1 x)))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (/.f64 1 x)) (/.f64 1 x))
(-.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 -1 x) (/.f64 1 (-.f64 -1 x)))) (+.f64 1 x)) (/.f64 1 x))
(-.f64 (*.f64 (/.f64 2 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x)))) (+.f64 1 x)) (/.f64 1 x))
(-.f64 (/.f64 4 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4) (+.f64 1 x))) (/.f64 1 x))
(-.f64 (/.f64 (*.f64 2 (/.f64 2 x)) (*.f64 (/.f64 1 x) (*.f64 (+.f64 1 x) 4))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (/.f64 1 (+.f64 1 x))) (/.f64 1 x))
(-.f64 (/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (*.f64 (/.f64 1 x) (*.f64 (+.f64 1 x) 4))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 -2 (/.f64 1 (+.f64 1 x))) (*.f64 2 (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 1 x))
(-.f64 (*.f64 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (+.f64 1 x)) (/.f64 1 x))
(-.f64 (/.f64 4 (/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 1 x))
(-.f64 (/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) 4))) (/.f64 1 x))
(-.f64 (/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (/.f64 (/.f64 2 (/.f64 2 (+.f64 1 x))) (/.f64 x 4))) (/.f64 1 x))
(-.f64 (/.f64 (+.f64 1 x) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x))) (/.f64 1 x))
(-.f64 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (-.f64 -1 x) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 1 x))
(-.f64 (/.f64 (-.f64 -1 x) (*.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1 (-.f64 -1 x))) (/.f64 1 x))
(-.f64 (*.f64 (/.f64 -1/2 (+.f64 1 x)) (*.f64 (/.f64 (/.f64 -2 (-.f64 -1 x)) (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x))) (/.f64 1 x))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) 2)) (*.f64 (+.f64 1 x) 2)) (+.f64 1 x)) (/.f64 1 x))
(-.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (+.f64 1 x)) (/.f64 1 x))
(-.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (-.f64 -1 x)))) (+.f64 1 x)) (/.f64 1 x))
(-.f64 (/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)) (*.f64 (+.f64 1 x) 4))) (/.f64 1 x))
(-.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)) (/.f64 1 x))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)) (/.f64 1 x))
(-.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (+.f64 1 x)) (-.f64 -1 x)))) (/.f64 1 x))
(-.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (+.f64 1 x)) (/.f64 1 x))
(-.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x)))) (*.f64 2 (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (/.f64 1 (*.f64 (/.f64 -1 (-.f64 -1 x)) 2)) (*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))) 2))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (-.f64 -1 x)) (*.f64 -2 (*.f64 (-.f64 -1 x) (/.f64 (-.f64 -1 x) 2))))) (/.f64 1 x))
(-.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (+.f64 1 x)) (/.f64 1 x))
(/.f64 -1 (pow.f64 x 2))
Outputs
(-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x))
(/.f64 -1 (pow.f64 x 2))
(-.f64 1 (/.f64 1 x))
Calls

2 calls:

56.0ms
x
31.0ms
(-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x))
Results
ErrorSegmentsBranch
0.7b3x
0.7b3(-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x))
Compiler

Compiled 1073 to 832 computations (22.5% saved)

bsearch1.0ms (0%)

Algorithm
left-value
Steps
TimeLeftRight
0.0ms
0.0
2282512991.109663
0.0ms
-8.427458470105053e-13
-1.426379908528784e-19
Compiler

Compiled 14 to 11 computations (21.4% saved)

regimes52.0ms (0.4%)

Counts
48 → 1
Calls
Call 1
Inputs
x
(+.f64 x 1)
(/.f64 -1 x)
(-.f64 1 (/.f64 1 x))
(+.f64 (+.f64 x (/.f64 -1 x)) 1)
(-.f64 (/.f64 1 x) (/.f64 1 x))
(-.f64 (*.f64 1 (+.f64 1 x)) (/.f64 1 x))
(-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x))
(-.f64 (*.f64 (+.f64 1 (*.f64 x -2)) (+.f64 1 x)) (/.f64 1 x))
(-.f64 (/.f64 x (*.f64 (+.f64 x 1) (+.f64 x 1))) (/.f64 1 x))
(-.f64 (/.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 -2 (/.f64 1 (+.f64 1 x))) (*.f64 2 -1)) (/.f64 1 x))
(-.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)) (/.f64 1 x))
(-.f64 (*.f64 (/.f64 2 (+.f64 1 x)) (*.f64 x (/.f64 -1/2 (-.f64 -1 x)))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (/.f64 1 x)) (/.f64 1 x))
(-.f64 (*.f64 (/.f64 1 (/.f64 (-.f64 -1 x) (/.f64 1 (-.f64 -1 x)))) (+.f64 1 x)) (/.f64 1 x))
(-.f64 (*.f64 (/.f64 2 (/.f64 (+.f64 1 x) (/.f64 1/2 (+.f64 1 x)))) (+.f64 1 x)) (/.f64 1 x))
(-.f64 (/.f64 4 (/.f64 (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) 4) (+.f64 1 x))) (/.f64 1 x))
(-.f64 (/.f64 (*.f64 2 (/.f64 2 x)) (*.f64 (/.f64 1 x) (*.f64 (+.f64 1 x) 4))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (/.f64 1 (+.f64 1 x))) (/.f64 1 x))
(-.f64 (/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (*.f64 (/.f64 1 x) (*.f64 (+.f64 1 x) 4))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 -2 (/.f64 1 (+.f64 1 x))) (*.f64 2 (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 1 x))
(-.f64 (*.f64 (/.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (+.f64 1 x)) (/.f64 1 x))
(-.f64 (/.f64 4 (/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 1 x))
(-.f64 (/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) 4))) (/.f64 1 x))
(-.f64 (/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (/.f64 (/.f64 2 (/.f64 2 (+.f64 1 x))) (/.f64 x 4))) (/.f64 1 x))
(-.f64 (/.f64 (+.f64 1 x) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x))) (/.f64 1 x))
(-.f64 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (-.f64 -1 x) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 1 x))
(-.f64 (/.f64 (-.f64 -1 x) (*.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 (-.f64 -1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1 (-.f64 -1 x))) (/.f64 1 x))
(-.f64 (*.f64 (/.f64 -1/2 (+.f64 1 x)) (*.f64 (/.f64 (/.f64 -2 (-.f64 -1 x)) (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 (/.f64 1/2 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 1/2 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)) (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x)))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x))) (/.f64 1 x))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (+.f64 1 x) 2)) (*.f64 (+.f64 1 x) 2)) (+.f64 1 x)) (/.f64 1 x))
(-.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (+.f64 1 x)) (/.f64 1 x))
(-.f64 (*.f64 (/.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (+.f64 1 x)) (-.f64 -1 x)))) (+.f64 1 x)) (/.f64 1 x))
(-.f64 (/.f64 (*.f64 2 (/.f64 2 (+.f64 1 x))) (*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)) (*.f64 (+.f64 1 x) 4))) (/.f64 1 x))
(-.f64 (*.f64 (*.f64 (/.f64 1 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x))))) (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)) (/.f64 1 x))
(-.f64 (*.f64 (*.f64 (/.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (*.f64 (-.f64 -1 x) (-.f64 -1 x))) (-.f64 -1 x)) (*.f64 (+.f64 1 x) (+.f64 1 x))) (+.f64 1 x)) (/.f64 1 x))
(-.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (*.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (+.f64 1 x)) (-.f64 -1 x)))) (/.f64 1 x))
(-.f64 (*.f64 (/.f64 (/.f64 1 (-.f64 -1 x)) (/.f64 (neg.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (*.f64 (+.f64 1 x) (+.f64 1 x)))) (+.f64 1 x)) (/.f64 1 x))
(-.f64 (/.f64 (*.f64 (+.f64 1 x) (*.f64 (*.f64 (+.f64 1 x) (-.f64 -1 x)) (/.f64 (/.f64 2 (+.f64 1 x)) (+.f64 1 x)))) (*.f64 2 (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (/.f64 1 (*.f64 (/.f64 -1 (-.f64 -1 x)) 2)) (*.f64 (/.f64 1 (*.f64 (-.f64 -1 x) (-.f64 -1 x))) 2))) (/.f64 1 x))
(-.f64 (/.f64 (/.f64 1 (*.f64 (+.f64 1 x) (+.f64 1 x))) (*.f64 (/.f64 (/.f64 (/.f64 1 (+.f64 1 x)) (+.f64 1 x)) (-.f64 -1 x)) (*.f64 -2 (*.f64 (-.f64 -1 x) (/.f64 (-.f64 -1 x) 2))))) (/.f64 1 x))
(-.f64 (*.f64 (/.f64 1 (*.f64 (*.f64 (/.f64 1 (+.f64 1 x)) (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x)))) (*.f64 (/.f64 1 (+.f64 1 x)) (/.f64 (*.f64 (+.f64 1 x) (*.f64 (+.f64 1 x) (-.f64 -1 x))) (*.f64 (+.f64 1 x) (+.f64 1 x)))))) (+.f64 1 x)) (/.f64 1 x))
Outputs
(-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x))
Calls

2 calls:

19.0ms
x
12.0ms
(-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x))
Results
ErrorSegmentsBranch
13.4b1x
13.4b1(-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x))
Compiler

Compiled 1068 to 828 computations (22.5% saved)

regimes89.0ms (0.6%)

Counts
7 → 3
Calls
Call 1
Inputs
x
(+.f64 x 1)
(/.f64 -1 x)
(-.f64 1 (/.f64 1 x))
(+.f64 (+.f64 x (/.f64 -1 x)) 1)
(-.f64 (/.f64 1 x) (/.f64 1 x))
(-.f64 (*.f64 1 (+.f64 1 x)) (/.f64 1 x))
Outputs
(-.f64 (/.f64 1 x) (/.f64 1 x))
(+.f64 (+.f64 x (/.f64 -1 x)) 1)
(-.f64 (/.f64 1 x) (/.f64 1 x))
Calls

1 calls:

88.0ms
x
Results
ErrorSegmentsBranch
14.1b3x
Compiler

Compiled 38 to 27 computations (28.9% saved)

bsearch109.0ms (0.8%)

Algorithm
binary-search
Steps
TimeLeftRight
89.0ms
3.4089433328169935e-9
88121.15730578838
20.0ms
-1.4815554756300535e+64
-2.953857554730372e+60
Results
19.0ms128×body512valid
14.0ms160×body256valid
Compiler

Compiled 338 to 263 computations (22.2% saved)

regimes5.0ms (0%)

Counts
5 → 1
Calls
Call 1
Inputs
x
(+.f64 x 1)
(/.f64 -1 x)
(-.f64 1 (/.f64 1 x))
(+.f64 (+.f64 x (/.f64 -1 x)) 1)
Outputs
(/.f64 -1 x)
Calls

1 calls:

4.0ms
x
Results
ErrorSegmentsBranch
29.5b1x
Compiler

Compiled 22 to 15 computations (31.8% saved)

regimes4.0ms (0%)

Accuracy

Total -0.6b remaining (-1%)

Threshold costs -0.6b (-1%)

Counts
2 → 1
Calls
Call 1
Inputs
x
(+.f64 x 1)
Outputs
(+.f64 x 1)
Calls

1 calls:

3.0ms
x
Results
ErrorSegmentsBranch
62.1b1x
Compiler

Compiled 7 to 4 computations (42.9% saved)

simplify9.0ms (0.1%)

Algorithm
egg-herbie
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
057691
Stop Event
fuel
saturated
Calls
Call 1
Inputs
(if (<=.f64 (-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x)) -3602879701896397/36028797018963968) (-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x)) (if (<=.f64 (-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x)) 0) (-.f64 (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (-.f64 1 (/.f64 1 x))))
(if (<=.f64 (-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x)) -3602879701896397/36028797018963968) (-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x)) (if (<=.f64 (-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x)) 0) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (-.f64 1 (/.f64 1 x))))
(if (<=.f64 (-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x)) -7737125245533627/77371252455336267181195264) (-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x)) (if (<=.f64 (-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x)) 0) (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))) (-.f64 1 (/.f64 1 x))))
(if (<=.f64 (-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x)) -4951760157141521/9903520314283042199192993792) (-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x)) (if (<=.f64 (-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x)) 0) (/.f64 -1 (pow.f64 x 2)) (-.f64 1 (/.f64 1 x))))
(-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x))
(if (<=.f64 x -38999999999999998739722122938866676340725140154270561041645568) (-.f64 (/.f64 1 x) (/.f64 1 x)) (if (<=.f64 x 5584463537939415/9007199254740992) (+.f64 (+.f64 x (/.f64 -1 x)) 1) (-.f64 (/.f64 1 x) (/.f64 1 x))))
(/.f64 -1 x)
(+.f64 x 1)
x
Outputs
(if (<=.f64 (-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x)) -3602879701896397/36028797018963968) (-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x)) (if (<=.f64 (-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x)) 0) (-.f64 (+.f64 (/.f64 1 (pow.f64 x 5)) (/.f64 1 (pow.f64 x 3))) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (-.f64 1 (/.f64 1 x))))
(if (<=.f64 (-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x)) -3602879701896397/36028797018963968) (-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x)) (if (<=.f64 (-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x)) 0) (-.f64 (/.f64 1 (pow.f64 x 3)) (+.f64 (/.f64 1 (pow.f64 x 4)) (/.f64 1 (pow.f64 x 2)))) (-.f64 1 (/.f64 1 x))))
(if (<=.f64 (-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x)) -7737125245533627/77371252455336267181195264) (-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x)) (if (<=.f64 (-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x)) 0) (-.f64 (/.f64 1 (pow.f64 x 3)) (/.f64 1 (pow.f64 x 2))) (-.f64 1 (/.f64 1 x))))
(if (<=.f64 (-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x)) -4951760157141521/9903520314283042199192993792) (-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x)) (if (<=.f64 (-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x)) 0) (/.f64 -1 (pow.f64 x 2)) (-.f64 1 (/.f64 1 x))))
(-.f64 (/.f64 1 (+.f64 x 1)) (/.f64 1 x))
(if (<=.f64 x -38999999999999998739722122938866676340725140154270561041645568) (-.f64 (/.f64 1 x) (/.f64 1 x)) (if (<=.f64 x 5584463537939415/9007199254740992) (+.f64 (+.f64 x (/.f64 -1 x)) 1) (-.f64 (/.f64 1 x) (/.f64 1 x))))
(/.f64 -1 x)
(+.f64 x 1)
x
Compiler

Compiled 262 to 211 computations (19.5% saved)

soundness0.0ms (0%)

end599.0ms (4.3%)

Compiler

Compiled 254 to 203 computations (20.1% saved)

Profiling

Loading profile data...