Details

Time bar (total: 1.9m)

sample189.0ms

Algorithm
intervals
Results
160.0ms442×body80valid

simplify525.0ms

Counts
1 → 1
Calls
1 calls:
Slowest
525.0ms
(fabs (* (/ 1 (sqrt PI)) (+ (+ (+ (* 2 (fabs x)) (* (/ 2 3) (* (* (fabs x) (fabs x)) (fabs x)))) (* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))) (* (/ 1 21) (* (* (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x))))))

prune25.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.1b

localize101.0ms

Local error

Found 4 expressions with local error:

1.0b
(sqrt PI)
0.2b
(* (/ 2 3) (* (* (fabs x) (fabs x)) (fabs x)))
0.1b
(* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))
0.1b
(* (/ 1 21) (* (* (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x)))

rewrite9.5s

Algorithm
rewrite-expression-head
Rules
257×add-exp-log
184×prod-exp
147×add-cbrt-cube
98×cbrt-unprod
69×pow1
49×pow-prod-down
39×associate-*l*
27×add-sqr-sqrt times-frac div-exp
26×*-un-lft-identity add-cube-cbrt
15×cbrt-undiv
12×rec-exp 1-exp
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
associate-*r* associate-*l/ *-commutative sqrt-prod div-inv
rem-sqrt-square sqrt-pow1 pow1/2
Counts
4 → 193
Calls
4 calls:
Slowest
8.8s
(* (/ 1 21) (* (* (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x)))
648.0ms
(* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))
63.0ms
(* (/ 2 3) (* (* (fabs x) (fabs x)) (fabs x)))
2.0ms
(sqrt PI)

series238.0ms

Counts
4 → 10
Calls
4 calls:
Slowest
88.0ms
(* (/ 1 21) (* (* (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x)))
76.0ms
(* (/ 2 3) (* (* (fabs x) (fabs x)) (fabs x)))
74.0ms
(* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))
0.0ms
(sqrt PI)

simplify31.8s

Counts
152 → 203
Calls
152 calls:
Slowest
737.0ms
(* (* (* (/ 2 3) (/ 2 3)) (/ 2 3)) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (* (* (fabs x) (fabs x)) (fabs x))) (* (* (fabs x) (fabs x)) (fabs x))))
678.0ms
(+ (- (log 1) (log 21)) (+ (log (* (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x))) (log (fabs x))))
616.0ms
(+ (- (log 1) (log 21)) (log (* (* (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x))))
537.0ms
(+ (- (log 1) (log 21)) (+ (+ (+ (+ (+ (+ (log (fabs x)) (log (fabs x))) (log (fabs x))) (log (fabs x))) (log (fabs x))) (log (fabs x))) (log (fabs x))))
532.0ms
(+ (- 0 (log 21)) (log (* (* (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x)) (fabs x))))

prune3.9s

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 0.0b

localize64.0ms

Local error

Found 4 expressions with local error:

1.0b
(sqrt PI)
0.2b
(* (/ 2 3) (* (* (fabs x) (fabs x)) (fabs x)))
0.1b
(* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))
0.1b
(* 1/21 (pow (fabs x) 7))

rewrite725.0ms

Algorithm
rewrite-expression-head
Rules
115×add-exp-log
75×prod-exp
72×add-cbrt-cube
43×cbrt-unprod
34×pow1
29×associate-*l*
28×add-sqr-sqrt
22×*-un-lft-identity add-cube-cbrt
21×pow-prod-down
18×times-frac
13×div-exp
associate-*r*
cbrt-undiv
rec-exp 1-exp
expm1-log1p-u unpow-prod-down insert-posit16 log1p-expm1-u add-log-exp
*-commutative sqrt-prod unswap-sqr
associate-*l/ div-inv sqr-pow
pow-to-exp rem-sqrt-square sqrt-pow1 pow1/2 pow-exp
Counts
4 → 146
Calls
4 calls:
Slowest
638.0ms
(* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))
64.0ms
(* (/ 2 3) (* (* (fabs x) (fabs x)) (fabs x)))
17.0ms
(* 1/21 (pow (fabs x) 7))
1.0ms
(sqrt PI)

series232.0ms

Counts
4 → 10
Calls
4 calls:
Slowest
91.0ms
(* 1/21 (pow (fabs x) 7))
82.0ms
(* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))
58.0ms
(* (/ 2 3) (* (* (fabs x) (fabs x)) (fabs x)))
0.0ms
(sqrt PI)

simplify17.2s

Counts
109 → 156
Calls
109 calls:
Slowest
609.0ms
(* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))
525.0ms
(* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))
499.0ms
(* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))
488.0ms
(* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))
466.0ms
(+ (log (/ 1 5)) (+ (+ (log (* (* (fabs x) (fabs x)) (fabs x))) (log (fabs x))) (log (fabs x))))

prune2.6s

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.0b

localize90.0ms

Local error

Found 4 expressions with local error:

1.0b
(* (cbrt 21) (cbrt 21))
1.0b
(sqrt PI)
0.2b
(* (/ 2 3) (* (* (fabs x) (fabs x)) (fabs x)))
0.1b
(* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))

rewrite767.0ms

Algorithm
rewrite-expression-head
Rules
112×add-exp-log
73×prod-exp
70×add-cbrt-cube
43×cbrt-unprod
41×pow1
36×add-sqr-sqrt
32×associate-*l*
27×*-un-lft-identity add-cube-cbrt
23×pow-prod-down
18×times-frac
16×cbrt-prod
13×div-exp
cbrt-undiv associate-*r*
pow1/3 swap-sqr
rec-exp 1-exp
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp unswap-sqr
*-commutative sqrt-prod
associate-*l/ pow-sqr pow-prod-up div-inv
pow2 rem-sqrt-square sqrt-pow1 pow-plus pow1/2
Counts
4 → 161
Calls
4 calls:
Slowest
672.0ms
(* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))
81.0ms
(* (/ 2 3) (* (* (fabs x) (fabs x)) (fabs x)))
7.0ms
(* (cbrt 21) (cbrt 21))
2.0ms
(sqrt PI)

series133.0ms

Counts
4 → 8
Calls
4 calls:
Slowest
84.0ms
(* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))
49.0ms
(* (/ 2 3) (* (* (fabs x) (fabs x)) (fabs x)))
0.0ms
(* (cbrt 21) (cbrt 21))
0.0ms
(sqrt PI)

simplify16.1s

Counts
130 → 169
Calls
130 calls:
Slowest
884.0ms
(+ (- 0 (log 5)) (+ (+ (+ (+ (log (fabs x)) (log (fabs x))) (log (fabs x))) (log (fabs x))) (log (fabs x))))
519.0ms
(* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))
516.0ms
(* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))
467.0ms
(* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))
467.0ms
(* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))

prune3.7s

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0.0b

localize133.0ms

Local error

Found 4 expressions with local error:

1.0b
(sqrt PI)
0.2b
(* (/ 2 3) (* (* (fabs x) (fabs x)) (fabs x)))
0.1b
(* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))
0.1b
(* (* (fabs x) (fabs x)) (fabs x))

rewrite768.0ms

Algorithm
rewrite-expression-head
Rules
115×add-exp-log
75×add-cbrt-cube prod-exp
53×pow1
45×cbrt-unprod
27×associate-*l*
24×pow-prod-down
22×add-sqr-sqrt
20×*-un-lft-identity add-cube-cbrt
18×times-frac
13×div-exp
cbrt-undiv
pow-plus pow-prod-up
rec-exp 1-exp associate-*r*
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
*-commutative sqrt-prod
pow2 associate-*l/ pow-sqr div-inv
rem-sqrt-square sqrt-pow1 pow1/2 pow3 unswap-sqr
Counts
4 → 149
Calls
4 calls:
Slowest
637.0ms
(* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))
93.0ms
(* (/ 2 3) (* (* (fabs x) (fabs x)) (fabs x)))
30.0ms
(* (* (fabs x) (fabs x)) (fabs x))
2.0ms
(sqrt PI)

series175.0ms

Counts
4 → 10
Calls
4 calls:
Slowest
82.0ms
(* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))
50.0ms
(* (/ 2 3) (* (* (fabs x) (fabs x)) (fabs x)))
42.0ms
(* (* (fabs x) (fabs x)) (fabs x))
0.0ms
(sqrt PI)

simplify16.4s

Counts
115 → 159
Calls
115 calls:
Slowest
576.0ms
(* (* (* (* (fabs x) (fabs x)) (* (fabs x) (fabs x))) (* (fabs x) (fabs x))) (* (* (fabs x) (fabs x)) (fabs x)))
543.0ms
(* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))
526.0ms
(* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))
484.0ms
(* (/ 1 5) (* (* (* (* (fabs x) (fabs x)) (fabs x)) (fabs x)) (fabs x)))
481.0ms
(+ (log (/ 1 5)) (+ (+ (log (* (* (fabs x) (fabs x)) (fabs x))) (log (fabs x))) (log (fabs x))))

prune3.0s

Pruning

5 alts after pruning (2 fresh and 3 done)

Merged error: 0.0b

regimes97.0ms

Accuracy

0% (0.1b remaining)

Error of 0.2b against oracle of 0.0b and baseline of 0.2b

bsearch7.0ms

end0.0ms

sample5.1s

Algorithm
intervals
Results
4.9s13832×body80valid