Details

Time bar (total: 4.4m)

sample219.0ms

Algorithm
intervals
Results
113.0ms529×body80valid

simplify408.0ms

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

prune37.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.2b

localize52.0ms

Local error

Found 4 expressions with local error:

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

rewrite230.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/
Calls
4 calls:
Slowest
85.0ms
(/ 0.125 (/ (/ (- 1 v) (- 3 (* 2 v))) (* (* w r) (* w r))))
74.0ms
(/ (/ (- 1 v) (- 3 (* 2 v))) (* (* w r) (* w r)))
45.0ms
(* (* w r) (* w r))
12.0ms
(/ 2 (* r r))

series277.0ms

Calls
4 calls:
Slowest
118.0ms
(/ 0.125 (/ (/ (- 1 v) (- 3 (* 2 v))) (* (* w r) (* w r))))
92.0ms
(/ (/ (- 1 v) (- 3 (* 2 v))) (* (* w r) (* w r)))
34.0ms
(/ 2 (* r r))
33.0ms
(* (* w r) (* w r))

simplify1.6m

Calls
371 calls:
Slowest
1.6s
(/ (* (* 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.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) (- 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 w) w) (* (* r r) r)) (* (* (* w w) w) (* (* r r) r)))))
1.2s
(/ (* (* 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)))))

prune4.3s

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 0.0b

localize34.0ms

Local error

Found 4 expressions with local error:

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

rewrite166.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
Calls
4 calls:
Slowest
62.0ms
(/ 0.125 (/ (/ (- 1 v) (- 3 (* 2 v))) (* (* w r) (* w r))))
44.0ms
(/ (/ (- 1 v) (- 3 (* 2 v))) (* (* w r) (* w r)))
42.0ms
(* (* w r) (* w r))
7.0ms
(/ (/ 2 r) r)

series285.0ms

Calls
4 calls:
Slowest
120.0ms
(/ 0.125 (/ (/ (- 1 v) (- 3 (* 2 v))) (* (* w r) (* w r))))
86.0ms
(/ (/ (- 1 v) (- 3 (* 2 v))) (* (* w r) (* w r)))
53.0ms
(* (* w r) (* w r))
26.0ms
(/ (/ 2 r) r)

simplify1.6m

Calls
454 calls:
Slowest
1.5s
(/ (* (* 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.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.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 w) w) (* (* r r) r)))))
1.2s
(/ (* (* 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.2s
(/ (* (* 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)))))

prune5.3s

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 0.0b

localize65.0ms

Local error

Found 4 expressions with local error:

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

rewrite365.0ms

Algorithm
rewrite-expression-head
Rules
95×add-cbrt-cube add-exp-log
93×times-frac
70×*-un-lft-identity
67×add-sqr-sqrt
59×prod-exp cbrt-unprod
56×add-cube-cbrt
54×pow1
37×pow-prod-down
25×associate-*l*
13×associate-/l*
10×cbrt-undiv div-exp
add-log-exp
difference-of-squares
div-inv
distribute-lft-out--
insert-posit16
associate-/r*
flip3-- diff-log associate-*r* associate-/r/ *-commutative flip--
clear-num sum-log sub-neg frac-2neg associate-*l/ associate--l+ distribute-lft-out associate-/l/
Calls
4 calls:
Slowest
204.0ms
(* (/ (+ (* v -2) 3) (- 1 v)) (* (* (* w r) 0.125) (* w r)))
78.0ms
(- (+ 3 (/ (/ 2 r) r)) 4.5)
71.0ms
(* (* (* w r) 0.125) (* w r))
7.0ms
(/ (/ 2 r) r)

series288.0ms

Calls
4 calls:
Slowest
106.0ms
(* (/ (+ (* v -2) 3) (- 1 v)) (* (* (* w r) 0.125) (* w r)))
81.0ms
(- (+ 3 (/ (/ 2 r) r)) 4.5)
55.0ms
(* (* (* w r) 0.125) (* w r))
46.0ms
(/ (/ 2 r) r)

simplify24.7s

Calls
192 calls:
Slowest
988.0ms
(* (/ (* (* (+ (* v -2) 3) (+ (* v -2) 3)) (+ (* v -2) 3)) (* (* (- 1 v) (- 1 v)) (- 1 v))) (* (* (* (* (* w r) 0.125) (* w r)) (* (* (* w r) 0.125) (* w r))) (* (* (* w r) 0.125) (* w r))))
954.0ms
(* (/ (* (* (+ (* v -2) 3) (+ (* v -2) 3)) (+ (* v -2) 3)) (* (* (- 1 v) (- 1 v)) (- 1 v))) (* (* (* (* (* w w) w) (* (* r r) r)) (* (* 0.125 0.125) 0.125)) (* (* (* w w) w) (* (* r r) r))))
901.0ms
(* (* (* (/ (+ (* v -2) 3) (- 1 v)) (/ (+ (* v -2) 3) (- 1 v))) (/ (+ (* v -2) 3) (- 1 v))) (* (* (* (* (* w r) 0.125) (* (* w r) 0.125)) (* (* w r) 0.125)) (* (* (* w w) w) (* (* r r) r))))
792.0ms
(* (/ (* (* (+ (* v -2) 3) (+ (* v -2) 3)) (+ (* v -2) 3)) (* (* (- 1 v) (- 1 v)) (- 1 v))) (* (* (* (* (* w r) (* w r)) (* w r)) (* (* 0.125 0.125) 0.125)) (* (* (* w r) (* w r)) (* w r))))
759.0ms
(* (* (* (/ (+ (* v -2) 3) (- 1 v)) (/ (+ (* v -2) 3) (- 1 v))) (/ (+ (* v -2) 3) (- 1 v))) (* (* (* (* (* w r) (* w r)) (* w r)) (* (* 0.125 0.125) 0.125)) (* (* (* w w) w) (* (* r r) r))))

prune2.8s

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 0.0b

localize60.0ms

Local error

Found 4 expressions with local error:

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

rewrite577.0ms

Algorithm
rewrite-expression-head
Rules
95×add-cbrt-cube add-exp-log
60×prod-exp cbrt-unprod
54×pow1
37×pow-prod-down
25×add-sqr-sqrt *-un-lft-identity associate-*l*
21×times-frac
16×add-cube-cbrt
cbrt-undiv div-exp add-log-exp
difference-of-squares
insert-posit16
flip3-- diff-log associate-*l/ flip-- associate-/l* distribute-lft-out--
sub-neg associate-*r* associate--l+ associate-/r/ *-commutative frac-sub div-inv
associate--l- clear-num associate-/r* frac-2neg
Calls
4 calls:
Slowest
262.0ms
(* (/ (+ (* v -2) 3) (- 1 v)) (* (* (* w r) 0.125) (* w r)))
225.0ms
(- (- (/ 2 (* r r)) 1.5) (* (/ (+ (* v -2) 3) (- 1 v)) (* (* (* w r) 0.125) (* w r))))
78.0ms
(* (* (* w r) 0.125) (* w r))
7.0ms
(/ 2 (* r r))

series367.0ms

Calls
4 calls:
Slowest
181.0ms
(- (- (/ 2 (* r r)) 1.5) (* (/ (+ (* v -2) 3) (- 1 v)) (* (* (* w r) 0.125) (* w r))))
90.0ms
(* (/ (+ (* v -2) 3) (- 1 v)) (* (* (* w r) 0.125) (* w r)))
49.0ms
(/ 2 (* r r))
47.0ms
(* (* (* w r) 0.125) (* w r))

simplify24.7s

Calls
112 calls:
Slowest
1.0s
(* (/ (* (* (+ (* v -2) 3) (+ (* v -2) 3)) (+ (* v -2) 3)) (* (* (- 1 v) (- 1 v)) (- 1 v))) (* (* (* (* (* w r) 0.125) (* w r)) (* (* (* w r) 0.125) (* w r))) (* (* (* w r) 0.125) (* w r))))
920.0ms
(* (/ (* (* (+ (* v -2) 3) (+ (* v -2) 3)) (+ (* v -2) 3)) (* (* (- 1 v) (- 1 v)) (- 1 v))) (* (* (* (* (* w r) (* w r)) (* w r)) (* (* 0.125 0.125) 0.125)) (* (* (* w r) (* w r)) (* w r))))
863.0ms
(* (* (* (/ (+ (* v -2) 3) (- 1 v)) (/ (+ (* v -2) 3) (- 1 v))) (/ (+ (* v -2) 3) (- 1 v))) (* (* (* (* (* w r) 0.125) (* (* w r) 0.125)) (* (* w r) 0.125)) (* (* (* w w) w) (* (* r r) r))))
839.0ms
(* (* (* (/ (+ (* v -2) 3) (- 1 v)) (/ (+ (* v -2) 3) (- 1 v))) (/ (+ (* v -2) 3) (- 1 v))) (* (* (* (* (* w r) (* w r)) (* w r)) (* (* 0.125 0.125) 0.125)) (* (* (* w w) w) (* (* r r) r))))
773.0ms
(* (* (* (* (* w w) w) (* (* r r) r)) (* (* 0.125 0.125) 0.125)) (* (* (* w r) (* w r)) (* w r)))

prune2.2s

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 0b

regimes424.0ms

Accuracy

0% (0.3b remaining)

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

bsearch10.0ms

end0.0ms

sample5.2s

Algorithm
intervals
Results
4.8s17070×body80valid