Details

Time bar (total: 8.0s)

sample27.0ms

Algorithm
intervals
Results
10.0ms267×body80valid

simplify29.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01517
12617
23817
34617
44817
done4817

prune3.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 14.7b

localize15.0ms

Local error

Found 3 expressions with local error:

4.1b
(/ (* y b) t)
6.3b
(/ (* y z) t)
10.9b
(/ (+ x (/ (* y z) t)) (+ (+ a 1.0) (/ (* y b) t)))

rewrite89.0ms

Algorithm
rewrite-expression-head
Rules
55×*-un-lft-identity
26×times-frac
21×distribute-lft-out
18×add-sqr-sqrt add-cube-cbrt
15×add-exp-log add-cbrt-cube
11×associate-/r*
associate-/l*
cbrt-undiv div-exp
associate-/r/
pow1 frac-2neg flip3-+ clear-num flip-+ div-inv add-log-exp
frac-add prod-exp cbrt-unprod associate-/l/
Counts
3 → 89
Calls
3 calls:
9.0ms
(/ (* y b) t)
9.0ms
(/ (* y z) t)
68.0ms
(/ (+ x (/ (* y z) t)) (+ (+ a 1.0) (/ (* y b) t)))

series149.0ms

Counts
3 → 9
Calls
3 calls:
23.0ms
(/ (* y b) t)
19.0ms
(/ (* y z) t)
107.0ms
(/ (+ x (/ (* y z) t)) (+ (+ a 1.0) (/ (* y b) t)))

simplify785.0ms

Counts
98 → 98
Iterations

Useful iterations: done (782.0ms)

IterNodesCost
01711630
14311565
215371447
done50001443

prune251.0ms

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 9.9b

localize14.0ms

Local error

Found 3 expressions with local error:

4.1b
(* (* y b) (/ 1 t))
6.3b
(/ (* y z) t)
10.9b
(/ (+ x (/ (* y z) t)) (+ (+ a 1.0) (* (* y b) (/ 1 t))))

rewrite98.0ms

Algorithm
rewrite-expression-head
Rules
32×add-exp-log
29×*-un-lft-identity
24×times-frac
22×add-cbrt-cube
21×add-sqr-sqrt add-cube-cbrt
13×associate-*r* prod-exp
pow1
div-exp cbrt-unprod
associate-/r* associate-/r/
cbrt-undiv associate-/l*
flip3-+ frac-add flip-+ distribute-lft-out
associate-*r/ pow-prod-down un-div-inv div-inv add-log-exp
rec-exp frac-2neg 1-exp clear-num associate-/l/
associate-*l* *-commutative
Counts
3 → 98
Calls
3 calls:
23.0ms
(* (* y b) (/ 1 t))
9.0ms
(/ (* y z) t)
61.0ms
(/ (+ x (/ (* y z) t)) (+ (+ a 1.0) (* (* y b) (/ 1 t))))

series146.0ms

Counts
3 → 9
Calls
3 calls:
20.0ms
(* (* y b) (/ 1 t))
19.0ms
(/ (* y z) t)
107.0ms
(/ (+ x (/ (* y z) t)) (+ (+ a 1.0) (* (* y b) (/ 1 t))))

simplify959.0ms

Counts
107 → 107
Iterations

Useful iterations: done (956.0ms)

IterNodesCost
02141795
15551540
219251384
done50011376

prune243.0ms

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 9.9b

localize13.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ 1 (+ (+ a 1.0) (/ (* y b) t)))
4.1b
(/ (* y b) t)
6.3b
(/ (* y z) t)
11.0b
(* (+ x (/ (* y z) t)) (/ 1 (+ (+ a 1.0) (/ (* y b) t))))

rewrite168.0ms

Algorithm
rewrite-expression-head
Rules
66×*-un-lft-identity
38×times-frac
35×add-sqr-sqrt
28×add-cube-cbrt
27×add-exp-log
23×associate-*r*
22×distribute-lft-out
21×add-cbrt-cube
11×associate-/r*
div-exp associate-/r/
pow1
cbrt-undiv flip3-+ prod-exp flip-+
associate-/l*
associate-*l* frac-add cbrt-unprod div-inv add-log-exp
frac-2neg clear-num unswap-sqr
frac-times rec-exp 1-exp associate-*l/
pow-flip associate-*r/ pow-prod-down un-div-inv *-commutative inv-pow
Counts
4 → 136
Calls
4 calls:
39.0ms
(/ 1 (+ (+ a 1.0) (/ (* y b) t)))
9.0ms
(/ (* y b) t)
9.0ms
(/ (* y z) t)
106.0ms
(* (+ x (/ (* y z) t)) (/ 1 (+ (+ a 1.0) (/ (* y b) t))))

series203.0ms

Counts
4 → 12
Calls
4 calls:
57.0ms
(/ 1 (+ (+ a 1.0) (/ (* y b) t)))
20.0ms
(/ (* y b) t)
19.0ms
(/ (* y z) t)
107.0ms
(* (+ x (/ (* y z) t)) (/ 1 (+ (+ a 1.0) (/ (* y b) t))))

simplify888.0ms

Counts
148 → 148
Iterations

Useful iterations: done (884.0ms)

IterNodesCost
02172340
15672076
220401874
done50001866

prune327.0ms

Pruning

11 alts after pruning (10 fresh and 1 done)

Merged error: 9.9b

localize16.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt t)
3.4b
(* (/ y (* (cbrt t) (cbrt t))) (/ z (cbrt t)))
4.1b
(/ (* y b) t)
11.0b
(* (+ x (* (/ y (* (cbrt t) (cbrt t))) (/ z (cbrt t)))) (/ 1 (+ (+ a 1.0) (/ (* y b) t))))

rewrite148.0ms

Algorithm
rewrite-expression-head
Rules
55×add-sqr-sqrt
48×*-un-lft-identity times-frac
45×associate-*r*
39×add-exp-log
32×add-cube-cbrt
28×add-cbrt-cube
14×cbrt-prod
13×prod-exp
11×div-exp cbrt-unprod
10×cbrt-undiv associate-*l*
distribute-lft-out unswap-sqr
pow1
flip3-+ associate-/r/ flip-+ div-inv add-log-exp
frac-times associate-*l/ associate-/r*
associate-*r/ pow-prod-down frac-add *-commutative
rec-exp frac-2neg pow1/3 1-exp clear-num un-div-inv associate-/l*
Counts
4 → 141
Calls
4 calls:
1.0ms
(cbrt t)
41.0ms
(* (/ y (* (cbrt t) (cbrt t))) (/ z (cbrt t)))
9.0ms
(/ (* y b) t)
93.0ms
(* (+ x (* (/ y (* (cbrt t) (cbrt t))) (/ z (cbrt t)))) (/ 1 (+ (+ a 1.0) (/ (* y b) t))))

series510.0ms

Counts
4 → 12
Calls
4 calls:
173.0ms
(cbrt t)
46.0ms
(* (/ y (* (cbrt t) (cbrt t))) (/ z (cbrt t)))
23.0ms
(/ (* y b) t)
268.0ms
(* (+ x (* (/ y (* (cbrt t) (cbrt t))) (/ z (cbrt t)))) (/ 1 (+ (+ a 1.0) (/ (* y b) t))))

simplify1.3s

Counts
153 → 153
Iterations

Useful iterations: done (1.3s)

IterNodesCost
02962931
18372690
233582020
done50011764

prune418.0ms

Pruning

11 alts after pruning (10 fresh and 1 done)

Merged error: 9.7b

regimes364.0ms

Accuracy

-0% (6.4b remaining)

Error of 16.1b against oracle of 9.8b and baseline of 16.1b

bsearch100.0ms

Steps
ItersRangePoint
8
2.837440642997327e+45
1.1182838938403824e+50
1.2355444970422663e+48
8
2.8437403524483513e-216
1.899221568095224e-213
3.179542260420924e-214

simplify4.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
03161
14161
done4161

end0.0ms

sample705.0ms

Algorithm
intervals
Results
330.0ms8306×body80valid