Details

Time bar (total: 6.5m)

sample418.0ms

Algorithm
intervals
Results
305.0ms551×body80valid

simplify212.0ms

Counts
1 → 1
Calls
1 calls:
Slowest
211.0ms
(- (- (+ 3 (/ 2 (* r r))) (/ (* (* 0.125 (- 3 (* 2 v))) (* (* (* w w) r) r)) (- 1 v))) 4.5)

prune19.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.3b

localize82.0ms

Local error

Found 4 expressions with local error:

0.4b
(* (* w r) (* w r))
0.4b
(/ 2 (* r r))
0.3b
(/ (/ (- 1 v) (- 3 (* 2 v))) (* (* w r) (* w r)))
0.2b
(/ 0.125 (/ (/ (- 1 v) (- 3 (* 2 v))) (* (* w r) (* w r))))

rewrite176.0ms

Algorithm
rewrite-expression-head
Rules
315×times-frac
153×add-sqr-sqrt *-un-lft-identity
115×add-cbrt-cube add-exp-log
99×add-cube-cbrt
43×pow1 cbrt-undiv div-exp
41×prod-exp cbrt-unprod
36×difference-of-squares
30×associate-/r* associate-/l*
18×distribute-lft-out--
17×pow-prod-down
13×associate-/r/ div-inv
flip3-- flip--
pow-sqr pow-prod-up insert-posit16 add-log-exp
clear-num frac-2neg
pow-plus div-sub
pow2 swap-sqr associate-*r* associate-*l* *-commutative associate-/l/
Counts
4 → 288
Calls
4 calls:
Slowest
60.0ms
(/ (/ (- 1 v) (- 3 (* 2 v))) (* (* w r) (* w r)))
47.0ms
(* (* w r) (* w r))
38.0ms
(/ 0.125 (/ (/ (- 1 v) (- 3 (* 2 v))) (* (* w r) (* w r))))
12.0ms
(/ 2 (* r r))

series296.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
106.0ms
(/ 0.125 (/ (/ (- 1 v) (- 3 (* 2 v))) (* (* w r) (* w r))))
96.0ms
(/ (/ (- 1 v) (- 3 (* 2 v))) (* (* w r) (* w r)))
64.0ms
(* (* w r) (* w r))
30.0ms
(/ 2 (* r r))

simplify1.8m

Counts
414 → 300
Calls
414 calls:
Slowest
1.4s
(/ (/ (* (* (- 1 v) (- 1 v)) (- 1 v)) (* (* (- 3 (* 2 v)) (- 3 (* 2 v))) (- 3 (* 2 v)))) (* (* (* (* w r) (* w r)) (* w r)) (* (* (* w w) w) (* (* r r) r))))
1.3s
(/ (* (* 0.125 0.125) 0.125) (/ (* (* (/ (- 1 v) (- 3 (* 2 v))) (/ (- 1 v) (- 3 (* 2 v)))) (/ (- 1 v) (- 3 (* 2 v)))) (* (* (* (* w r) (* w r)) (* w r)) (* (* (* w r) (* w r)) (* w r)))))
1.3s
(/ (* (* 0.125 0.125) 0.125) (/ (* (* (/ (- 1 v) (- 3 (* 2 v))) (/ (- 1 v) (- 3 (* 2 v)))) (/ (- 1 v) (- 3 (* 2 v)))) (* (* (* (* w w) w) (* (* r r) r)) (* (* (* w w) w) (* (* r r) r)))))
1.3s
(/ (* (* 0.125 0.125) 0.125) (/ (* (* (/ (- 1 v) (- 3 (* 2 v))) (/ (- 1 v) (- 3 (* 2 v)))) (/ (- 1 v) (- 3 (* 2 v)))) (* (* (* (* w r) (* w r)) (* w r)) (* (* (* w w) w) (* (* r r) r)))))
1.3s
(/ (* (* 0.125 0.125) 0.125) (/ (* (* (/ (- 1 v) (- 3 (* 2 v))) (/ (- 1 v) (- 3 (* 2 v)))) (/ (- 1 v) (- 3 (* 2 v)))) (* (* (* (* w w) w) (* (* r r) r)) (* (* (* w r) (* w r)) (* w r)))))

prune4.2s

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 0.0b

localize53.0ms

Local error

Found 4 expressions with local error:

0.4b
(/ 2 (* r r))
0.3b
(/ (* (* w r) 0.125) (/ (/ (- 1 v) (- 3 (* 2 v))) (* w r)))
0.3b
(/ (/ (- 1 v) (- 3 (* 2 v))) (* w r))
0.0b
(- (+ 3 (/ 2 (* r r))) 4.5)

rewrite210.0ms

Algorithm
rewrite-expression-head
Rules
175×times-frac
90×add-cbrt-cube add-exp-log
89×*-un-lft-identity
86×add-sqr-sqrt
48×add-cube-cbrt
41×cbrt-undiv div-exp
30×associate-/r*
28×associate-/l*
25×difference-of-squares
24×prod-exp cbrt-unprod
14×distribute-lft-out--
associate-/r/ div-inv add-log-exp
flip3-- flip--
pow1 insert-posit16
clear-num frac-2neg
diff-log div-sub
sum-log sub-neg associate--l+ distribute-lft-out associate-/l/
Counts
4 → 209
Calls
4 calls:
Slowest
114.0ms
(- (+ 3 (/ 2 (* r r))) 4.5)
44.0ms
(/ (* (* w r) 0.125) (/ (/ (- 1 v) (- 3 (* 2 v))) (* w r)))
41.0ms
(/ (/ (- 1 v) (- 3 (* 2 v))) (* w r))
6.0ms
(/ 2 (* r r))

series397.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
163.0ms
(/ (* (* w r) 0.125) (/ (/ (- 1 v) (- 3 (* 2 v))) (* w r)))
107.0ms
(/ (/ (- 1 v) (- 3 (* 2 v))) (* w r))
87.0ms
(- (+ 3 (/ 2 (* r r))) 4.5)
40.0ms
(/ 2 (* r r))

simplify1.2m

Counts
283 → 221
Calls
283 calls:
Slowest
2.0s
(/ (* (* (* (* w w) w) (* (* r r) r)) (* (* 0.125 0.125) 0.125)) (/ (* (* (/ (- 1 v) (- 3 (* 2 v))) (/ (- 1 v) (- 3 (* 2 v)))) (/ (- 1 v) (- 3 (* 2 v)))) (* (* (* w r) (* w r)) (* w r))))
1.8s
(/ (* (* (* (* w r) 0.125) (* (* w r) 0.125)) (* (* w r) 0.125)) (* (* (/ (/ (- 1 v) (- 3 (* 2 v))) (* w r)) (/ (/ (- 1 v) (- 3 (* 2 v))) (* w r))) (/ (/ (- 1 v) (- 3 (* 2 v))) (* w r))))
1.8s
(/ (* (* (* (* w w) w) (* (* r r) r)) (* (* 0.125 0.125) 0.125)) (/ (* (* (/ (- 1 v) (- 3 (* 2 v))) (/ (- 1 v) (- 3 (* 2 v)))) (/ (- 1 v) (- 3 (* 2 v)))) (* (* (* w w) w) (* (* r r) r))))
1.7s
(/ (* (* (* (* w r) 0.125) (* (* w r) 0.125)) (* (* w r) 0.125)) (/ (* (* (/ (- 1 v) (- 3 (* 2 v))) (/ (- 1 v) (- 3 (* 2 v)))) (/ (- 1 v) (- 3 (* 2 v)))) (* (* (* w r) (* w r)) (* w r))))
1.7s
(/ (* (* (* (* w r) (* w r)) (* w r)) (* (* 0.125 0.125) 0.125)) (/ (* (* (/ (- 1 v) (- 3 (* 2 v))) (/ (- 1 v) (- 3 (* 2 v)))) (/ (- 1 v) (- 3 (* 2 v)))) (* (* (* w w) w) (* (* r r) r))))

prune3.2s

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 0.0b

localize46.0ms

Local error

Found 4 expressions with local error:

0.4b
(/ 2 (* r r))
0.3b
(/ (* (* w r) 0.125) (/ (/ (- 1 v) (- 3 (* 2 v))) (* w r)))
0.3b
(/ (/ (- 1 v) (- 3 (* 2 v))) (* w r))
0.0b
(- (- (/ 2 (* r r)) 1.5) (/ (* (* w r) 0.125) (/ (/ (- 1 v) (- 3 (* 2 v))) (* w r))))

rewrite280.0ms

Algorithm
rewrite-expression-head
Rules
175×times-frac
90×add-cbrt-cube add-exp-log
89×*-un-lft-identity
86×add-sqr-sqrt
48×add-cube-cbrt
41×cbrt-undiv div-exp
30×associate-/r*
28×associate-/l*
25×difference-of-squares
24×prod-exp cbrt-unprod
15×distribute-lft-out--
associate-/r/ div-inv add-log-exp
flip3-- flip--
pow1 insert-posit16
clear-num frac-2neg diff-log
sub-neg div-sub associate--l+ frac-sub
associate--l- associate-/l/
Counts
4 → 213
Calls
4 calls:
Slowest
195.0ms
(- (- (/ 2 (* r r)) 1.5) (/ (* (* w r) 0.125) (/ (/ (- 1 v) (- 3 (* 2 v))) (* w r))))
47.0ms
(/ (* (* w r) 0.125) (/ (/ (- 1 v) (- 3 (* 2 v))) (* w r)))
21.0ms
(/ (/ (- 1 v) (- 3 (* 2 v))) (* w r))
7.0ms
(/ 2 (* r r))

series418.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
155.0ms
(/ (* (* w r) 0.125) (/ (/ (- 1 v) (- 3 (* 2 v))) (* w r)))
143.0ms
(- (- (/ 2 (* r r)) 1.5) (/ (* (* w r) 0.125) (/ (/ (- 1 v) (- 3 (* 2 v))) (* w r))))
79.0ms
(/ (/ (- 1 v) (- 3 (* 2 v))) (* w r))
42.0ms
(/ 2 (* r r))

simplify1.3m

Counts
289 → 225
Calls
289 calls:
Slowest
2.3s
(/ (* (* (* (* w w) w) (* (* r r) r)) (* (* 0.125 0.125) 0.125)) (/ (* (* (/ (- 1 v) (- 3 (* 2 v))) (/ (- 1 v) (- 3 (* 2 v)))) (/ (- 1 v) (- 3 (* 2 v)))) (* (* (* w r) (* w r)) (* w r))))
1.8s
(/ (* (* (* (* w w) w) (* (* r r) r)) (* (* 0.125 0.125) 0.125)) (/ (* (* (/ (- 1 v) (- 3 (* 2 v))) (/ (- 1 v) (- 3 (* 2 v)))) (/ (- 1 v) (- 3 (* 2 v)))) (* (* (* w w) w) (* (* r r) r))))
1.8s
(/ (* (* (* (* w r) 0.125) (* (* w r) 0.125)) (* (* w r) 0.125)) (/ (* (* (/ (- 1 v) (- 3 (* 2 v))) (/ (- 1 v) (- 3 (* 2 v)))) (/ (- 1 v) (- 3 (* 2 v)))) (* (* (* w r) (* w r)) (* w r))))
1.6s
(/ (* (* (* (* w r) (* w r)) (* w r)) (* (* 0.125 0.125) 0.125)) (/ (* (* (/ (- 1 v) (- 3 (* 2 v))) (/ (- 1 v) (- 3 (* 2 v)))) (/ (- 1 v) (- 3 (* 2 v)))) (* (* (* w r) (* w r)) (* w r))))
1.6s
(/ (* (* (* (* w r) (* w r)) (* w r)) (* (* 0.125 0.125) 0.125)) (/ (* (* (/ (- 1 v) (- 3 (* 2 v))) (/ (- 1 v) (- 3 (* 2 v)))) (/ (- 1 v) (- 3 (* 2 v)))) (* (* (* w w) w) (* (* r r) r))))

prune3.3s

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 0.0b

localize43.0ms

Local error

Found 4 expressions with local error:

0.4b
(* (* w r) (* w r))
0.3b
(/ (/ (- 1 v) (- 3 (* 2 v))) (* (* w r) (* w r)))
0.2b
(/ 0.125 (/ (/ (- 1 v) (- 3 (* 2 v))) (* (* w r) (* w r))))
0.2b
(/ (/ 2 r) r)

rewrite191.0ms

Algorithm
rewrite-expression-head
Rules
387×times-frac
193×add-sqr-sqrt *-un-lft-identity
139×add-cube-cbrt
115×add-cbrt-cube add-exp-log
44×cbrt-undiv div-exp
43×pow1
40×prod-exp cbrt-unprod associate-/l*
36×difference-of-squares
32×associate-/r*
18×distribute-lft-out--
17×pow-prod-down div-inv
13×associate-/r/
flip3-- flip--
pow-sqr pow-prod-up insert-posit16 add-log-exp
clear-num frac-2neg
pow-plus div-sub associate-/l/
pow2 swap-sqr associate-*r* associate-*l* *-commutative
Counts
4 → 337
Calls
4 calls:
Slowest
72.0ms
(/ 0.125 (/ (/ (- 1 v) (- 3 (* 2 v))) (* (* w r) (* w r))))
51.0ms
(/ (/ (- 1 v) (- 3 (* 2 v))) (* (* w r) (* w r)))
42.0ms
(* (* w r) (* w r))
15.0ms
(/ (/ 2 r) r)

series267.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
96.0ms
(/ 0.125 (/ (/ (- 1 v) (- 3 (* 2 v))) (* (* w r) (* w r))))
91.0ms
(/ (/ (- 1 v) (- 3 (* 2 v))) (* (* w r) (* w r)))
42.0ms
(/ (/ 2 r) r)
38.0ms
(* (* w r) (* w r))

simplify1.8m

Counts
499 → 349
Calls
499 calls:
Slowest
1.4s
(/ (* (* 0.125 0.125) 0.125) (/ (* (* (/ (- 1 v) (- 3 (* 2 v))) (/ (- 1 v) (- 3 (* 2 v)))) (/ (- 1 v) (- 3 (* 2 v)))) (* (* (* (* w r) (* w r)) (* w r)) (* (* (* w w) w) (* (* r r) r)))))
1.4s
(/ (* (* 0.125 0.125) 0.125) (/ (* (* (/ (- 1 v) (- 3 (* 2 v))) (/ (- 1 v) (- 3 (* 2 v)))) (/ (- 1 v) (- 3 (* 2 v)))) (* (* (* (* w w) w) (* (* r r) r)) (* (* (* w r) (* w r)) (* w r)))))
1.3s
(/ (* (* 0.125 0.125) 0.125) (/ (/ (* (* (- 1 v) (- 1 v)) (- 1 v)) (* (* (- 3 (* 2 v)) (- 3 (* 2 v))) (- 3 (* 2 v)))) (* (* (* (* w w) w) (* (* r r) r)) (* (* (* w r) (* w r)) (* w r)))))
1.3s
(/ (* (* 0.125 0.125) 0.125) (/ (* (* (/ (- 1 v) (- 3 (* 2 v))) (/ (- 1 v) (- 3 (* 2 v)))) (/ (- 1 v) (- 3 (* 2 v)))) (* (* (* (* w w) w) (* (* r r) r)) (* (* (* w w) w) (* (* r r) r)))))
1.2s
(/ (* (* 0.125 0.125) 0.125) (/ (/ (* (* (- 1 v) (- 1 v)) (- 1 v)) (* (* (- 3 (* 2 v)) (- 3 (* 2 v))) (- 3 (* 2 v)))) (* (* (* (* w r) (* w r)) (* w r)) (* (* (* w r) (* w r)) (* w r)))))

prune5.3s

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 0.0b

regimes249.0ms

Accuracy

0% (0.4b remaining)

Error of 0.4b against oracle of 0.1b and baseline of 0.4b

bsearch8.0ms

end0.0ms

sample4.6s

Algorithm
intervals
Results
4.0s17130×body80valid