Details

Time bar (total: 1.3m)

sample105.0ms

Algorithm
intervals
Results
66.0ms256×body80valid

simplify4.9s

Counts
1 → 1
Iterations
IterNodes
done5001
31969
2506
1132
044

prune63.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 25.4b

localize348.0ms

Local error

Found 4 expressions with local error:

0.4b
(* (* x x) 0.0001789971)
0.4b
(* (* x x) 0.0001789971)
12.3b
(* (/ (+ (* (* x x) (+ (* (* (* x x) (* (* x x) (* x x))) (+ 0.0005064034 (* (* x x) 0.0001789971))) 0.1049934947)) (+ (+ 1.0 (* (* (* x x) (* x x)) 0.0424060604)) (* 0.0072644182 (* (* x x) (* (* x x) (* x x)))))) (+ (* (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* x x))) (+ (* (* (* x x) 0.0001789971) 2.0) 0.0008327945)) (+ (* (* x x) (+ (* (* (* x x) (* x x)) (+ (* (* x x) 0.0140005442) 0.0694555761)) (+ 0.7715471019 (* (* x x) 0.2909738639)))) 1.0))) x)
24.9b
(/ (+ (* (* x x) (+ (* (* (* x x) (* (* x x) (* x x))) (+ 0.0005064034 (* (* x x) 0.0001789971))) 0.1049934947)) (+ (+ 1.0 (* (* (* x x) (* x x)) 0.0424060604)) (* 0.0072644182 (* (* x x) (* (* x x) (* x x)))))) (+ (* (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* x x))) (+ (* (* (* x x) 0.0001789971) 2.0) 0.0008327945)) (+ (* (* x x) (+ (* (* (* x x) (* x x)) (+ (* (* x x) 0.0140005442) 0.0694555761)) (+ 0.7715471019 (* (* x x) 0.2909738639)))) 1.0)))

rewrite45.6s

Algorithm
rewrite-expression-head
Rules
29×add-sqr-sqrt
22×*-un-lft-identity add-cube-cbrt
21×add-cbrt-cube associate-*l* add-exp-log
19×times-frac
16×pow1
15×flip3-+ flip-+
12×frac-add associate-*r/ associate-/r/
associate-*r*
prod-exp cbrt-unprod
pow-prod-down
associate-/l/
insert-posit16 add-log-exp unswap-sqr
associate-/r* *-commutative associate-/l*
cbrt-undiv div-exp div-inv
clear-num frac-2neg associate-*l/
Counts
4 → 119
Calls
4 calls:
46.0ms
(* (* x x) 0.0001789971)
26.0ms
(* (* x x) 0.0001789971)
30.2s
(* (/ (+ (* (* x x) (+ (* (* (* x x) (* (* x x) (* x x))) (+ 0.0005064034 (* (* x x) 0.0001789971))) 0.1049934947)) (+ (+ 1.0 (* (* (* x x) (* x x)) 0.0424060604)) (* 0.0072644182 (* (* x x) (* (* x x) (* x x)))))) (+ (* (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* x x))) (+ (* (* (* x x) 0.0001789971) 2.0) 0.0008327945)) (+ (* (* x x) (+ (* (* (* x x) (* x x)) (+ (* (* x x) 0.0140005442) 0.0694555761)) (+ 0.7715471019 (* (* x x) 0.2909738639)))) 1.0))) x)
15.4s
(/ (+ (* (* x x) (+ (* (* (* x x) (* (* x x) (* x x))) (+ 0.0005064034 (* (* x x) 0.0001789971))) 0.1049934947)) (+ (+ 1.0 (* (* (* x x) (* x x)) 0.0424060604)) (* 0.0072644182 (* (* x x) (* (* x x) (* x x)))))) (+ (* (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* x x))) (+ (* (* (* x x) 0.0001789971) 2.0) 0.0008327945)) (+ (* (* x x) (+ (* (* (* x x) (* x x)) (+ (* (* x x) 0.0140005442) 0.0694555761)) (+ 0.7715471019 (* (* x x) 0.2909738639)))) 1.0)))

series919.0ms

Counts
4 → 12
Calls
4 calls:
47.0ms
(* (* x x) 0.0001789971)
55.0ms
(* (* x x) 0.0001789971)
458.0ms
(* (/ (+ (* (* x x) (+ (* (* (* x x) (* (* x x) (* x x))) (+ 0.0005064034 (* (* x x) 0.0001789971))) 0.1049934947)) (+ (+ 1.0 (* (* (* x x) (* x x)) 0.0424060604)) (* 0.0072644182 (* (* x x) (* (* x x) (* x x)))))) (+ (* (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* x x))) (+ (* (* (* x x) 0.0001789971) 2.0) 0.0008327945)) (+ (* (* x x) (+ (* (* (* x x) (* x x)) (+ (* (* x x) 0.0140005442) 0.0694555761)) (+ 0.7715471019 (* (* x x) 0.2909738639)))) 1.0))) x)
359.0ms
(/ (+ (* (* x x) (+ (* (* (* x x) (* (* x x) (* x x))) (+ 0.0005064034 (* (* x x) 0.0001789971))) 0.1049934947)) (+ (+ 1.0 (* (* (* x x) (* x x)) 0.0424060604)) (* 0.0072644182 (* (* x x) (* (* x x) (* x x)))))) (+ (* (* (* (* x x) (* (* x x) (* x x))) (* (* x x) (* x x))) (+ (* (* (* x x) 0.0001789971) 2.0) 0.0008327945)) (+ (* (* x x) (+ (* (* (* x x) (* x x)) (+ (* (* x x) 0.0140005442) 0.0694555761)) (+ 0.7715471019 (* (* x x) 0.2909738639)))) 1.0)))

simplify9.4s

Counts
131 → 131
Iterations
IterNodes
done5001
24595
1914
0278

prune2.2s

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0b

localize79.0ms

Local error

Found 4 expressions with local error:

0.1b
(* 0.6665536072 (* (* x x) x))
0.1b
(* (* x x) x)
0.1b
(* (* x x) (* x x))
17.6b
(- (+ (* 0.265709700396151 (* x (* (* x x) (* x x)))) (* 1.0 x)) (* 0.6665536072 (* (* x x) x)))

rewrite3.7s

Algorithm
rewrite-expression-head
Rules
143×pow1
42×pow-prod-up
32×pow-prod-down
30×add-cbrt-cube add-exp-log
24×pow-plus pow-sqr
17×prod-exp cbrt-unprod
15×pow2
add-log-exp
add-sqr-sqrt
*-un-lft-identity add-cube-cbrt
associate-*r* associate-*l*
insert-posit16
*-commutative
diff-log unswap-sqr
sum-log sub-neg flip3-- swap-sqr pow3 associate--l+ flip--
Counts
4 → 130
Calls
4 calls:
92.0ms
(* 0.6665536072 (* (* x x) x))
42.0ms
(* (* x x) x)
74.0ms
(* (* x x) (* x x))
3.4s
(- (+ (* 0.265709700396151 (* x (* (* x x) (* x x)))) (* 1.0 x)) (* 0.6665536072 (* (* x x) x)))

series271.0ms

Counts
4 → 12
Calls
4 calls:
77.0ms
(* 0.6665536072 (* (* x x) x))
42.0ms
(* (* x x) x)
74.0ms
(* (* x x) (* x x))
77.0ms
(- (+ (* 0.265709700396151 (* x (* (* x x) (* x x)))) (* 1.0 x)) (* 0.6665536072 (* (* x x) x)))

simplify3.5s

Counts
142 → 142
Iterations
IterNodes
done5000
21208
1373
0127

prune685.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0b

localize81.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (* x x) x)
0.1b
(* (* x x) (* x x))
0.2b
(/ 0.15298196345929327 (* x (* (* x x) (* x x))))
0.3b
(/ 0.2514179000665375 (* (* x x) x))

rewrite267.0ms

Algorithm
rewrite-expression-head
Rules
134×pow1
55×add-cbrt-cube add-exp-log
42×pow-prod-up
27×prod-exp cbrt-unprod
26×pow-prod-down
24×pow-plus pow-sqr
15×pow2
10×add-sqr-sqrt
cbrt-undiv *-un-lft-identity div-exp add-cube-cbrt
times-frac associate-/l*
associate-*r* insert-posit16 add-log-exp
clear-num associate-/r* frac-2neg associate-*l* *-commutative div-inv unswap-sqr
swap-sqr pow3
Counts
4 → 147
Calls
4 calls:
25.0ms
(* (* x x) x)
66.0ms
(* (* x x) (* x x))
132.0ms
(/ 0.15298196345929327 (* x (* (* x x) (* x x))))
27.0ms
(/ 0.2514179000665375 (* (* x x) x))

series242.0ms

Counts
4 → 12
Calls
4 calls:
48.0ms
(* (* x x) x)
60.0ms
(* (* x x) (* x x))
83.0ms
(/ 0.15298196345929327 (* x (* (* x x) (* x x))))
51.0ms
(/ 0.2514179000665375 (* (* x x) x))

simplify3.2s

Counts
159 → 159
Iterations
IterNodes
done5267
21597
1459
0159

prune702.0ms

Pruning

2 alts after pruning (0 fresh and 2 done)

Merged error: 0b

regimes119.0ms

Accuracy

100% (0.0b remaining)

Error of 0.3b against oracle of 0.3b and baseline of 32.0b

bsearch588.0ms

Steps
ItersRangePoint
10
1.508099977930646e-06
2590629949647.022
1.1391870338076322
10
-26711381.42537418
-6.803810524357175e-07
-1.1349577297696527

simplify11.0ms

Iterations
IterNodes
done38
138
027

end0.0ms

sample2.6s

Algorithm
intervals
Results
2.4s8000×body80valid