Details

Time bar (total: 19.1s)

sample48.0ms

Algorithm
intervals
Results
21.0ms270×body80valid

simplify34.0ms

Counts
1 → 1
Iterations
IterNodes
done49
449
347
238
126
015

prune37.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 11.4b

localize36.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ a (* (/ y t) b))
5.1b
(* (/ y t) b)
6.8b
(* (/ y t) z)
11.0b
(/ (+ (* (/ y t) z) x) (+ 1.0 (+ a (* (/ y t) b))))

rewrite118.0ms

Algorithm
rewrite-expression-head
Rules
39×add-sqr-sqrt
37×*-un-lft-identity
32×times-frac
29×add-cube-cbrt
26×associate-*l*
16×add-cbrt-cube add-exp-log
pow1
associate-*r* add-log-exp
associate-/r* prod-exp cbrt-unprod distribute-lft-out unswap-sqr
cbrt-undiv flip3-+ div-exp flip-+ div-inv associate-/l*
pow-prod-down associate-*l/ associate-/r/ *-commutative associate-/l/
+-commutative clear-num sum-log frac-2neg
Counts
4 → 110
Calls
4 calls:
7.0ms
(+ a (* (/ y t) b))
18.0ms
(* (/ y t) b)
19.0ms
(* (/ y t) z)
69.0ms
(/ (+ (* (/ y t) z) x) (+ 1.0 (+ a (* (/ y t) b))))

series744.0ms

Counts
4 → 12
Calls
4 calls:
68.0ms
(+ a (* (/ y t) b))
36.0ms
(* (/ y t) b)
33.0ms
(* (/ y t) z)
606.0ms
(/ (+ (* (/ y t) z) x) (+ 1.0 (+ a (* (/ y t) b))))

simplify1.6s

Counts
122 → 122
Iterations
IterNodes
done5000
22348
1487
0192

prune761.0ms

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 10.7b

localize25.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ 1 (+ 1.0 (+ a (* (/ y t) b))))
5.1b
(* (/ y t) b)
6.8b
(* (/ y t) z)
10.9b
(* (+ (* (/ y t) z) x) (/ 1 (+ 1.0 (+ a (* (/ y t) b)))))

rewrite152.0ms

Algorithm
rewrite-expression-head
Rules
55×add-sqr-sqrt
53×*-un-lft-identity
46×times-frac
38×add-cube-cbrt
29×associate-*l*
27×add-exp-log
24×associate-*r*
21×add-cbrt-cube
11×pow1
prod-exp
distribute-lft-out unswap-sqr
div-exp cbrt-unprod
cbrt-undiv associate-/r* flip3-+ associate-*l/ associate-/r/ flip-+ div-inv add-log-exp
pow-prod-down *-commutative associate-/l*
frac-times rec-exp 1-exp
clear-num frac-2neg associate-*r/ un-div-inv pow-flip inv-pow
Counts
4 → 146
Calls
4 calls:
23.0ms
(/ 1 (+ 1.0 (+ a (* (/ y t) b))))
20.0ms
(* (/ y t) b)
19.0ms
(* (/ y t) z)
86.0ms
(* (+ (* (/ y t) z) x) (/ 1 (+ 1.0 (+ a (* (/ y t) b)))))

series725.0ms

Counts
4 → 12
Calls
4 calls:
88.0ms
(/ 1 (+ 1.0 (+ a (* (/ y t) b))))
34.0ms
(* (/ y t) b)
26.0ms
(* (/ y t) z)
564.0ms
(* (+ (* (/ y t) z) x) (/ 1 (+ 1.0 (+ a (* (/ y t) b)))))

simplify2.6s

Counts
158 → 158
Iterations
IterNodes
done5000
23670
1594
0218

prune1.1s

Pruning

10 alts after pruning (9 fresh and 1 done)

Merged error: 10.7b

localize69.0ms

Local error

Found 4 expressions with local error:

1.8b
(* (/ y (cbrt t)) z)
3.9b
(* (/ 1 (* (cbrt t) (cbrt t))) (* (/ y (cbrt t)) z))
5.1b
(* (/ y t) b)
11.0b
(/ (+ (* (/ 1 (* (cbrt t) (cbrt t))) (* (/ y (cbrt t)) z)) x) (+ 1.0 (+ a (* (/ y t) b))))

rewrite300.0ms

Algorithm
rewrite-expression-head
Rules
94×add-exp-log
50×add-sqr-sqrt
48×prod-exp
45×*-un-lft-identity times-frac
42×add-cbrt-cube associate-*l*
37×add-cube-cbrt
22×div-exp cbrt-unprod
13×pow1
12×cbrt-undiv
10×cbrt-prod
associate-*r*
rec-exp 1-exp
pow-prod-down associate-*l/ unswap-sqr
associate-/r* div-inv distribute-lft-out add-log-exp
*-commutative associate-/l*
flip3-+ associate-/r/ flip-+ associate-/l/
frac-times clear-num frac-2neg associate-*r/
Counts
4 → 160
Calls
4 calls:
22.0ms
(* (/ y (cbrt t)) z)
62.0ms
(* (/ 1 (* (cbrt t) (cbrt t))) (* (/ y (cbrt t)) z))
19.0ms
(* (/ y t) b)
189.0ms
(/ (+ (* (/ 1 (* (cbrt t) (cbrt t))) (* (/ y (cbrt t)) z)) x) (+ 1.0 (+ a (* (/ y t) b))))

series590.0ms

Counts
4 → 12
Calls
4 calls:
144.0ms
(* (/ y (cbrt t)) z)
63.0ms
(* (/ 1 (* (cbrt t) (cbrt t))) (* (/ y (cbrt t)) z))
24.0ms
(* (/ y t) b)
358.0ms
(/ (+ (* (/ 1 (* (cbrt t) (cbrt t))) (* (/ y (cbrt t)) z)) x) (+ 1.0 (+ a (* (/ y t) b))))

simplify2.0s

Counts
172 → 172
Iterations
IterNodes
done5000
24444
1793
0282

prune973.0ms

Pruning

12 alts after pruning (10 fresh and 2 done)

Merged error: 10.7b

localize54.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt t)
5.1b
(* (/ y t) b)
6.8b
(* (/ (/ y (cbrt t)) (* (cbrt t) (cbrt t))) z)
11.0b
(/ (+ (* (/ (/ y (cbrt t)) (* (cbrt t) (cbrt t))) z) x) (+ 1.0 (+ a (* (/ y t) b))))

rewrite156.0ms

Algorithm
rewrite-expression-head
Rules
67×times-frac
52×add-sqr-sqrt
45×*-un-lft-identity
39×associate-*l*
37×add-cube-cbrt
29×add-exp-log
23×add-cbrt-cube
13×cbrt-prod
prod-exp cbrt-unprod
pow1 cbrt-undiv div-exp
associate-*r* unswap-sqr
associate-/r* div-inv distribute-lft-out add-log-exp
associate-/l*
flip3-+ pow-prod-down associate-*l/ associate-/r/ *-commutative flip-+ associate-/l/
clear-num frac-2neg pow1/3
Counts
4 → 131
Calls
4 calls:
1.0ms
(cbrt t)
14.0ms
(* (/ y t) b)
42.0ms
(* (/ (/ y (cbrt t)) (* (cbrt t) (cbrt t))) z)
90.0ms
(/ (+ (* (/ (/ y (cbrt t)) (* (cbrt t) (cbrt t))) z) x) (+ 1.0 (+ a (* (/ y t) b))))

series1.0s

Counts
4 → 12
Calls
4 calls:
285.0ms
(cbrt t)
41.0ms
(* (/ y t) b)
76.0ms
(* (/ (/ y (cbrt t)) (* (cbrt t) (cbrt t))) z)
599.0ms
(/ (+ (* (/ (/ y (cbrt t)) (* (cbrt t) (cbrt t))) z) x) (+ 1.0 (+ a (* (/ y t) b))))

simplify2.2s

Counts
143 → 143
Iterations
IterNodes
done5001
23708
1703
0260

prune1.1s

Pruning

12 alts after pruning (9 fresh and 3 done)

Merged error: 10.7b

regimes1.6s

Accuracy

12.6% (2.5b remaining)

Error of 13.7b against oracle of 11.2b and baseline of 14.1b

bsearch2.0ms

simplify8.0ms

Iterations
IterNodes
done49
149
034

end0.0ms

sample1.2s

Algorithm
intervals
Results
752.0ms8265×body80valid