Details

Time bar (total: 14.3s)

sample39.0ms

Algorithm
intervals
Results
18.0ms326×body80valid

simplify51.0ms

Counts
1 → 1

prune2.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 9.6b

localize7.0ms

Local error

Found 1 expressions with local error:

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

rewrite24.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:
23.0ms
(/ (* a1 a2) (* b1 b2))

series52.0ms

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

simplify491.0ms

Counts
24 → 24

prune60.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 0.0b

localize7.0ms

Local error

Found 2 expressions with local error:

4.3b
(/ (/ (* a1 a2) b1) b2)
7.2b
(/ (* a1 a2) b1)

rewrite47.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:
31.0ms
(/ (/ (* a1 a2) b1) b2)
13.0ms
(/ (* a1 a2) b1)

series77.0ms

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

simplify542.0ms

Counts
75 → 75

prune213.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 0b

localize23.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt b1)
0.6b
(cbrt b1)
2.0b
(/ b2 (/ a2 (cbrt b1)))
6.4b
(/ (/ a1 (* (cbrt b1) (cbrt b1))) (/ b2 (/ a2 (cbrt b1))))

rewrite222.0ms

Algorithm
rewrite-expression-head
Rules
1811×times-frac
721×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
258×cbrt-prod
110×div-inv
93×associate-/r*
45×add-exp-log
35×add-cbrt-cube
27×cbrt-undiv div-exp
10×associate-/r/ associate-/l*
pow1 add-log-exp
prod-exp cbrt-unprod
frac-2neg pow1/3 clear-num
associate-/l/
Counts
4 → 733
Calls
4 calls:
1.0ms
(cbrt b1)
1.0ms
(cbrt b1)
20.0ms
(/ b2 (/ a2 (cbrt b1)))
84.0ms
(/ (/ a1 (* (cbrt b1) (cbrt b1))) (/ b2 (/ a2 (cbrt b1))))

series739.0ms

Counts
4 → 12
Calls
4 calls:
263.0ms
(cbrt b1)
261.0ms
(cbrt b1)
124.0ms
(/ b2 (/ a2 (cbrt b1)))
91.0ms
(/ (/ a1 (* (cbrt b1) (cbrt b1))) (/ b2 (/ a2 (cbrt b1))))

simplify1.6s

Counts
745 → 745

prune3.8s

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 0b

localize13.0ms

Local error

Found 2 expressions with local error:

3.6b
(/ b2 (/ a2 b1))
6.0b
(/ (/ a1 1) (/ b2 (/ a2 b1)))

rewrite173.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:
15.0ms
(/ b2 (/ a2 b1))
49.0ms
(/ (/ a1 1) (/ b2 (/ a2 b1)))

series72.0ms

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

simplify1.5s

Counts
732 → 732

prune2.4s

Pruning

7 alts after pruning (5 fresh and 2 done)

Merged error: 0b

regimes380.0ms

Accuracy

-6% (10.9b remaining)

Error of 11.0b against oracle of 0.1b and baseline of 10.4b

bsearch3.0ms

simplify784.0ms

end0.0ms

sample1.1s

Algorithm
intervals
Results
442.0ms10042×body80valid