Details

Time bar (total: 11.3s)

sample35.0ms

Algorithm
intervals
Results
13.0ms314×body80valid

simplify41.0ms

Counts
1 → 1

prune2.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 11.9b

localize7.0ms

Local error

Found 1 expressions with local error:

11.6b
(/ (* a1 a2) (* b1 b2))

rewrite17.0ms

Algorithm
rewrite-expression-head
Rules
13×add-exp-log add-cbrt-cube
cbrt-undiv div-exp prod-exp cbrt-unprod
pow1 add-sqr-sqrt add-cube-cbrt frac-2neg *-un-lft-identity times-frac clear-num associate-/r* div-inv associate-/l* add-log-exp
Counts
1 → 21
Calls
1 calls:
17.0ms
(/ (* a1 a2) (* b1 b2))

series50.0ms

Counts
1 → 3
Calls
1 calls:
50.0ms
(/ (* a1 a2) (* b1 b2))

simplify458.0ms

Counts
24 → 24

prune47.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.1b

localize10.0ms

Local error

Found 2 expressions with local error:

4.7b
(/ (* a1 a2) b1)
6.3b
(/ (/ (* a1 a2) b1) b2)

rewrite50.0ms

Algorithm
rewrite-expression-head
Rules
36×times-frac
20×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
16×add-exp-log add-cbrt-cube
associate-/l*
cbrt-undiv div-exp
associate-/r* div-inv
pow1 frac-2neg prod-exp clear-num cbrt-unprod add-log-exp
associate-/l/
Counts
2 → 69
Calls
2 calls:
14.0ms
(/ (* a1 a2) b1)
34.0ms
(/ (/ (* a1 a2) b1) b2)

series61.0ms

Counts
2 → 6
Calls
2 calls:
24.0ms
(/ (* a1 a2) b1)
37.0ms
(/ (/ (* a1 a2) b1) b2)

simplify538.0ms

Counts
75 → 75

prune204.0ms

Pruning

10 alts after pruning (9 fresh and 1 done)

Merged error: 0.0b

localize13.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt b2)
0.6b
(cbrt b2)
3.5b
(/ (* a1 a2) (* (cbrt b2) (cbrt b2)))
5.9b
(* (/ (* a1 a2) (* (cbrt b2) (cbrt b2))) (/ (/ 1 b1) (cbrt b2)))

rewrite174.0ms

Algorithm
rewrite-expression-head
Rules
144×times-frac
131×add-exp-log
98×add-sqr-sqrt
82×associate-*r*
78×*-un-lft-identity
76×add-cube-cbrt
59×add-cbrt-cube
54×div-exp
49×prod-exp
48×cbrt-prod
31×cbrt-undiv cbrt-unprod
div-inv
unswap-sqr
pow1
rec-exp 1-exp associate-*l*
add-log-exp
pow1/3
frac-times frac-2neg associate-*r/ pow-prod-down associate-*l/ clear-num associate-/r* *-commutative associate-/l*
Counts
4 → 189
Calls
4 calls:
1.0ms
(cbrt b2)
1.0ms
(cbrt b2)
15.0ms
(/ (* a1 a2) (* (cbrt b2) (cbrt b2)))
142.0ms
(* (/ (* a1 a2) (* (cbrt b2) (cbrt b2))) (/ (/ 1 b1) (cbrt b2)))

series755.0ms

Counts
4 → 12
Calls
4 calls:
265.0ms
(cbrt b2)
240.0ms
(cbrt b2)
147.0ms
(/ (* a1 a2) (* (cbrt b2) (cbrt b2)))
102.0ms
(* (/ (* a1 a2) (* (cbrt b2) (cbrt b2))) (/ (/ 1 b1) (cbrt b2)))

simplify545.0ms

Counts
201 → 201

prune665.0ms

Pruning

10 alts after pruning (8 fresh and 2 done)

Merged error: 0.0b

localize16.0ms

Local error

Found 2 expressions with local error:

5.6b
(/ b2 (/ a2 b1))
6.4b
(/ (/ a1 1) (/ b2 (/ a2 b1)))

rewrite149.0ms

Algorithm
rewrite-expression-head
Rules
1976×times-frac
849×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
107×div-inv
57×associate-/r*
37×add-exp-log
28×add-cbrt-cube
27×div-exp
18×cbrt-undiv
16×associate-/r/ associate-/l*
1-exp
pow1 frac-2neg clear-num add-log-exp
associate-/l/
Counts
2 → 726
Calls
2 calls:
10.0ms
(/ b2 (/ a2 b1))
46.0ms
(/ (/ a1 1) (/ b2 (/ a2 b1)))

series80.0ms

Counts
2 → 6
Calls
2 calls:
26.0ms
(/ b2 (/ a2 b1))
54.0ms
(/ (/ a1 1) (/ b2 (/ a2 b1)))

simplify1.7s

Counts
732 → 732

prune2.9s

Pruning

8 alts after pruning (5 fresh and 3 done)

Merged error: 0b

regimes720.0ms

Accuracy

55.8% (4.5b remaining)

Error of 4.5b against oracle of 0.0b and baseline of 10.2b

bsearch1.0ms

simplify979.0ms

end0.0ms

sample1.1s

Algorithm
intervals
Results
510.0ms9973×body80valid