Details

Time bar (total: 10.7s)

sample36.0ms

Algorithm
intervals
Results
15.0ms268×body80valid

simplify43.0ms

Counts
1 → 1

prune11.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 14.5b

localize17.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (+ a 1.0) (/ (* y b) t))
4.2b
(/ (* y z) t)
4.5b
(/ (* y b) t)
11.2b
(/ (+ x (/ (* y z) t)) (+ (+ a 1.0) (/ (* y b) t)))

rewrite166.0ms

Algorithm
rewrite-expression-head
Rules
61×*-un-lft-identity
26×times-frac
24×distribute-lft-out
19×add-sqr-sqrt add-cube-cbrt
16×add-exp-log add-cbrt-cube
11×associate-/r*
add-log-exp
associate-/l*
cbrt-undiv flip3-+ div-exp flip-+
pow1 frac-add associate-/r/
frac-2neg clear-num sum-log div-inv
prod-exp cbrt-unprod associate-/l/
+-commutative associate-+l+
Counts
4 → 106
Calls
4 calls:
51.0ms
(+ (+ a 1.0) (/ (* y b) t))
15.0ms
(/ (* y z) t)
10.0ms
(/ (* y b) t)
84.0ms
(/ (+ x (/ (* y z) t)) (+ (+ a 1.0) (/ (* y b) t)))

series262.0ms

Counts
4 → 12
Calls
4 calls:
49.0ms
(+ (+ a 1.0) (/ (* y b) t))
29.0ms
(/ (* y z) t)
33.0ms
(/ (* y b) t)
151.0ms
(/ (+ x (/ (* y z) t)) (+ (+ a 1.0) (/ (* y b) t)))

simplify813.0ms

Counts
118 → 118

prune363.0ms

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 10.1b

localize16.0ms

Local error

Found 4 expressions with local error:

1.0b
(/ 1 (/ t (* y z)))
3.7b
(/ t (* y z))
4.5b
(/ (* y b) t)
11.2b
(/ (+ x (/ 1 (/ t (* y z)))) (+ (+ a 1.0) (/ (* y b) t)))

rewrite179.0ms

Algorithm
rewrite-expression-head
Rules
84×*-un-lft-identity
64×times-frac
37×add-exp-log
36×add-sqr-sqrt add-cube-cbrt
30×distribute-lft-out
25×add-cbrt-cube
17×div-exp
16×associate-/r*
14×div-inv
12×associate-/l*
10×cbrt-undiv
pow1 prod-exp associate-/r/
frac-2neg clear-num add-log-exp
rec-exp flip3-+ 1-exp cbrt-unprod flip-+
frac-add associate-/l/
pow-flip inv-pow
Counts
4 → 151
Calls
4 calls:
16.0ms
(/ 1 (/ t (* y z)))
8.0ms
(/ t (* y z))
17.0ms
(/ (* y b) t)
128.0ms
(/ (+ x (/ 1 (/ t (* y z)))) (+ (+ a 1.0) (/ (* y b) t)))

series285.0ms

Counts
4 → 12
Calls
4 calls:
35.0ms
(/ 1 (/ t (* y z)))
32.0ms
(/ t (* y z))
27.0ms
(/ (* y b) t)
191.0ms
(/ (+ x (/ 1 (/ t (* y z)))) (+ (+ a 1.0) (/ (* y b) t)))

simplify901.0ms

Counts
163 → 163

prune763.0ms

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 10.1b

localize38.0ms

Local error

Found 4 expressions with local error:

11.2b
(/ (+ x (* (* (cbrt (/ 1 (/ t (* y z)))) (cbrt (/ 1 (/ t (* y z))))) (cbrt (/ 1 (/ t (* y z)))))) (+ (+ a 1.0) (/ (* y b) t)))
20.7b
(cbrt (/ 1 (/ t (* y z))))
20.7b
(cbrt (/ 1 (/ t (* y z))))
20.7b
(cbrt (/ 1 (/ t (* y z))))

rewrite159.0ms

Algorithm
rewrite-expression-head
Rules
105×times-frac
78×cbrt-prod
76×*-un-lft-identity
56×add-sqr-sqrt add-cube-cbrt
13×div-inv
12×distribute-lft-out
associate-/r/
add-exp-log add-cbrt-cube
associate-/r*
pow1 add-log-exp
cbrt-div flip3-+ pow1/3 flip-+ associate-/l*
frac-add associate-/l/
cbrt-undiv frac-2neg div-exp clear-num
Counts
4 → 146
Calls
4 calls:
97.0ms
(/ (+ x (* (* (cbrt (/ 1 (/ t (* y z)))) (cbrt (/ 1 (/ t (* y z))))) (cbrt (/ 1 (/ t (* y z)))))) (+ (+ a 1.0) (/ (* y b) t)))
15.0ms
(cbrt (/ 1 (/ t (* y z))))
22.0ms
(cbrt (/ 1 (/ t (* y z))))
14.0ms
(cbrt (/ 1 (/ t (* y z))))

series546.0ms

Counts
4 → 12
Calls
4 calls:
218.0ms
(/ (+ x (* (* (cbrt (/ 1 (/ t (* y z)))) (cbrt (/ 1 (/ t (* y z))))) (cbrt (/ 1 (/ t (* y z)))))) (+ (+ a 1.0) (/ (* y b) t)))
109.0ms
(cbrt (/ 1 (/ t (* y z))))
109.0ms
(cbrt (/ 1 (/ t (* y z))))
110.0ms
(cbrt (/ 1 (/ t (* y z))))

simplify781.0ms

Counts
158 → 158

prune889.0ms

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 10.1b

localize19.0ms

Local error

Found 4 expressions with local error:

1.0b
(/ 1 (/ t (* y z)))
3.7b
(/ t (* y z))
4.5b
(/ (* y b) t)
11.3b
(/ (+ (+ a 1.0) (/ (* y b) t)) (+ x (/ 1 (/ t (* y z)))))

rewrite198.0ms

Algorithm
rewrite-expression-head
Rules
84×*-un-lft-identity
64×times-frac
37×add-exp-log
36×add-sqr-sqrt add-cube-cbrt
30×distribute-lft-out
25×add-cbrt-cube
17×div-exp
16×associate-/r*
14×div-inv
12×associate-/l*
10×cbrt-undiv
pow1 prod-exp
frac-2neg clear-num associate-/l/ add-log-exp
rec-exp flip3-+ 1-exp associate-/r/ cbrt-unprod flip-+
frac-add
pow-flip inv-pow
Counts
4 → 151
Calls
4 calls:
16.0ms
(/ 1 (/ t (* y z)))
12.0ms
(/ t (* y z))
14.0ms
(/ (* y b) t)
150.0ms
(/ (+ (+ a 1.0) (/ (* y b) t)) (+ x (/ 1 (/ t (* y z)))))

series191.0ms

Counts
4 → 12
Calls
4 calls:
30.0ms
(/ 1 (/ t (* y z)))
28.0ms
(/ t (* y z))
28.0ms
(/ (* y b) t)
105.0ms
(/ (+ (+ a 1.0) (/ (* y b) t)) (+ x (/ 1 (/ t (* y z)))))

simplify982.0ms

Counts
163 → 163

prune463.0ms

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 10.1b

regimes400.0ms

Accuracy

-0.3% (5.9b remaining)

Error of 16.7b against oracle of 10.7b and baseline of 16.6b

bsearch177.0ms

Steps
ItersRangePoint
9
9.128863613215246e-280
1.3274478803688314e-270
1.4011460130569624e-277
9
-2.4130282838688813e-84
-9.184112235424189e-91
-2.257511494416316e-88

simplify608.0ms

end0.0ms

sample1.4s

Algorithm
intervals
Results
770.0ms8287×body80valid