Details

Time bar (total: 10.9s)

sample34.0ms

Algorithm
intervals
Results
13.0ms279×body80valid

simplify358.0ms

Counts
1 → 1
Iterations

Useful iterations: 1 (4.0ms)

IterNodesCost
01011
1209
2469
3889
41389
51929
62389
72659
82729
done2729

prune6.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 5.5b

localize15.0ms

Local error

Found 2 expressions with local error:

0.0b
(* z (- y t))
5.4b
(/ (* x 2.0) (* z (- y t)))

rewrite75.0ms

Algorithm
rewrite-expression-head
Rules
20×add-sqr-sqrt
18×*-un-lft-identity prod-diff
16×add-exp-log add-cube-cbrt add-cbrt-cube
11×distribute-rgt-in distribute-lft-in
associate-*r* prod-exp cbrt-unprod
pow1 cbrt-undiv associate-*r/ div-exp
associate-*l*
expm1-log1p-u sub-neg flip3-- associate-/r/ flip-- log1p-expm1-u add-log-exp
frac-2neg times-frac pow-prod-down clear-num associate-/r* *-commutative div-inv associate-/l* distribute-lft-out-- difference-of-squares unswap-sqr
Counts
2 → 71
Calls
2 calls:
42.0ms
(* z (- y t))
28.0ms
(/ (* x 2.0) (* z (- y t)))

series103.0ms

Counts
2 → 6
Calls
2 calls:
38.0ms
(* z (- y t))
64.0ms
(/ (* x 2.0) (* z (- y t)))

simplify892.0ms

Counts
77 → 77
Iterations

Useful iterations: done (889.0ms)

IterNodesCost
01451080
1371911
22010719
done5000689

prune193.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 0.0b

localize15.0ms

Local error

Found 3 expressions with local error:

0.0b
(* z (- y t))
0.8b
(/ 1 (* z (- y t)))
5.1b
(* (* x 2.0) (/ 1 (* z (- y t))))

rewrite183.0ms

Algorithm
rewrite-expression-head
Rules
61×add-exp-log
31×prod-exp add-cbrt-cube
25×add-sqr-sqrt
23×*-un-lft-identity
21×add-cube-cbrt
18×prod-diff
14×associate-*r*
13×pow1 cbrt-unprod
12×div-exp
11×distribute-rgt-in distribute-lft-in
associate-*r/
cbrt-undiv rec-exp times-frac 1-exp
pow-prod-down
associate-*l* associate-/r/
expm1-log1p-u flip3-- flip-- log1p-expm1-u associate-/l* add-log-exp
sub-neg pow-flip *-commutative div-inv
frac-2neg clear-num associate-/r* un-div-inv distribute-lft-out-- inv-pow difference-of-squares unswap-sqr
Counts
3 → 122
Calls
3 calls:
49.0ms
(* z (- y t))
37.0ms
(/ 1 (* z (- y t)))
88.0ms
(* (* x 2.0) (/ 1 (* z (- y t))))

series138.0ms

Counts
3 → 9
Calls
3 calls:
41.0ms
(* z (- y t))
40.0ms
(/ 1 (* z (- y t)))
58.0ms
(* (* x 2.0) (/ 1 (* z (- y t))))

simplify2.2s

Counts
131 → 131
Iterations

Useful iterations: done (2.2s)

IterNodesCost
01931709
15161441
229751108
done50001084

prune298.0ms

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 0.0b

localize19.0ms

Local error

Found 2 expressions with local error:

0.5b
(+ (* z y) (- (* t z)))
5.4b
(/ (* x 2.0) (+ (* z y) (- (* t z))))

rewrite47.0ms

Algorithm
rewrite-expression-head
Rules
add-exp-log add-cbrt-cube
add-log-exp
add-sqr-sqrt add-cube-cbrt *-un-lft-identity
times-frac associate-/r*
pow1 cbrt-undiv expm1-log1p-u flip3-+ div-exp sum-log associate-/r/ flip-+ log1p-expm1-u
+-commutative neg-sub0 associate-+r- fma-def frac-2neg unsub-neg neg-log prod-exp clear-num cbrt-unprod div-inv associate-/l*
Counts
2 → 43
Calls
2 calls:
17.0ms
(+ (* z y) (- (* t z)))
28.0ms
(/ (* x 2.0) (+ (* z y) (- (* t z))))

series177.0ms

Counts
2 → 6
Calls
2 calls:
64.0ms
(+ (* z y) (- (* t z)))
113.0ms
(/ (* x 2.0) (+ (* z y) (- (* t z))))

simplify1.2s

Counts
49 → 49
Iterations

Useful iterations: done (1.2s)

IterNodesCost
081672
1243603
21316433
done5001427

prune172.0ms

Pruning

8 alts after pruning (6 fresh and 2 done)

Merged error: 0.0b

localize25.0ms

Local error

Found 4 expressions with local error:

0.3b
(/ (/ x (cbrt (* z (- y t)))) (cbrt (* z (- y t))))
13.9b
(cbrt (* z (- y t)))
13.9b
(cbrt (* z (- y t)))
13.9b
(cbrt (* z (- y t)))

rewrite100.0ms

Algorithm
rewrite-expression-head
Rules
132×times-frac
63×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
37×cbrt-prod
18×cbrt-div associate-*r/ associate-/l*
12×associate-/r/
add-exp-log flip3-- flip--
add-cbrt-cube div-inv
pow1 expm1-log1p-u associate-/r* log1p-expm1-u add-log-exp
cbrt-undiv pow1/3 div-exp
frac-2neg clear-num associate-/l/
Counts
4 → 152
Calls
4 calls:
41.0ms
(/ (/ x (cbrt (* z (- y t)))) (cbrt (* z (- y t))))
14.0ms
(cbrt (* z (- y t)))
15.0ms
(cbrt (* z (- y t)))
15.0ms
(cbrt (* z (- y t)))

series954.0ms

Counts
4 → 12
Calls
4 calls:
223.0ms
(/ (/ x (cbrt (* z (- y t)))) (cbrt (* z (- y t))))
228.0ms
(cbrt (* z (- y t)))
266.0ms
(cbrt (* z (- y t)))
237.0ms
(cbrt (* z (- y t)))

simplify1.6s

Counts
164 → 164
Iterations

Useful iterations: done (1.6s)

IterNodesCost
02943597
17093494
227803332
done50023219

prune774.0ms

Pruning

8 alts after pruning (5 fresh and 3 done)

Merged error: 0.0b

regimes305.0ms

Accuracy

51.5% (2.8b remaining)

Error of 2.9b against oracle of 0.0b and baseline of 5.9b

bsearch81.0ms

Steps
ItersRangePoint
9
1.1375622696818685e-107
2.6665792587040808e-102
2.6354942504987257e-102
8
-1.350243324689865e+150
-2.9943639430155167e+147
-3.0217620824107815e+147

simplify6.0ms

Iterations

Useful iterations: 1 (2.0ms)

IterNodesCost
02038
13130
23330
done3330

end0.0ms

sample942.0ms

Algorithm
intervals
Results
429.0ms8755×body80valid