Details

Time bar (total: 11.3s)

sample96.0ms

Algorithm
intervals
Results
24.0ms45×body1280valid
16.0ms49×body640valid
8.0ms123×body80valid
6.0ms31×body320valid
4.0ms14×body640nan
3.0ms71×body80nan
3.0msbody1280nan
3.0ms59×body80overflowed
1.0msbody160valid
1.0msbody320nan
0.0msbody160nan

simplify311.0ms

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
01213
12013
23313
34713
46713
58913
611113
714613
817913
923213
1038313
1142213
done42213

prune4.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 25.0b

Counts
2 → 1

localize11.0ms

Local error

Found 4 expressions with local error:

0.0b
(* y (exp z))
0.0b
(/ (log (+ (- 1.0 y) (* y (exp z)))) t)
2.0b
(+ (- 1.0 y) (* y (exp z)))
2.8b
(log (+ (- 1.0 y) (* y (exp z))))

rewrite34.0ms

Algorithm
rewrite-expression-head
Rules
18×add-sqr-sqrt
16×add-cube-cbrt *-un-lft-identity
12×times-frac
11×pow1
add-log-exp
add-exp-log add-cbrt-cube
log-pow
log-div associate-/l*
log-prod flip3-+ associate-*r* associate-*l* associate-/r* flip-+
associate-+l+ div-sub sum-log
cbrt-undiv +-commutative associate-+l- sub-neg frac-2neg diff-log div-exp rem-log-exp pow-prod-down prod-exp clear-num *-commutative cbrt-unprod div-inv unswap-sqr
Counts
4 → 80
Calls
4 calls:
6.0ms
(* y (exp z))
9.0ms
(/ (log (+ (- 1.0 y) (* y (exp z)))) t)
11.0ms
(+ (- 1.0 y) (* y (exp z)))
6.0ms
(log (+ (- 1.0 y) (* y (exp z))))

series71.0ms

Counts
4 → 12
Calls
4 calls:
6.0ms
(* y (exp z))
42.0ms
(/ (log (+ (- 1.0 y) (* y (exp z)))) t)
7.0ms
(+ (- 1.0 y) (* y (exp z)))
15.0ms
(log (+ (- 1.0 y) (* y (exp z))))

simplify1.7s

Counts
92 → 92
Iterations

Useful iterations: 3 (824.0ms)

IterNodesCost
01991436
14451388
212761269
342121266
done50001266

prune172.0ms

Filtered
68 candidates to 92 candidates (-35.3%)
Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New87592
Fresh000
Picked101
Done000
Total88593

Merged error: 4.3b

Counts
93 → 5

localize10.0ms

Local error

Found 4 expressions with local error:

0.0b
(* y (exp z))
0.0b
(/ (log (+ 1.0 (- (* y (exp z)) y))) t)
2.8b
(log (+ 1.0 (- (* y (exp z)) y)))
4.0b
(- (* y (exp z)) y)

rewrite29.0ms

Algorithm
rewrite-expression-head
Rules
18×add-sqr-sqrt *-un-lft-identity
16×add-cube-cbrt
12×times-frac
11×pow1
add-exp-log add-cbrt-cube
add-log-exp
log-pow
log-div log-prod associate-/l*
associate-*r* associate-*l* associate-/r*
flip3-+ div-sub flip-+
cbrt-undiv sub-neg flip3-- frac-2neg diff-log div-exp rem-log-exp pow-prod-down prod-exp clear-num *-commutative flip-- cbrt-unprod div-inv distribute-lft-out unswap-sqr
Counts
4 → 78
Calls
4 calls:
5.0ms
(* y (exp z))
9.0ms
(/ (log (+ 1.0 (- (* y (exp z)) y))) t)
6.0ms
(log (+ 1.0 (- (* y (exp z)) y)))
5.0ms
(- (* y (exp z)) y)

series73.0ms

Counts
4 → 12
Calls
4 calls:
6.0ms
(* y (exp z))
45.0ms
(/ (log (+ 1.0 (- (* y (exp z)) y))) t)
15.0ms
(log (+ 1.0 (- (* y (exp z)) y)))
7.0ms
(- (* y (exp z)) y)

simplify2.0s

Counts
90 → 90
Iterations

Useful iterations: 3 (1.1s)

IterNodesCost
02081388
14591326
212951223
340551208
done50001208

prune139.0ms

Filtered
67 candidates to 90 candidates (-34.3%)
Pruning

5 alts after pruning (4 fresh and 1 done)

PrunedKeptTotal
New89190
Fresh134
Picked011
Done000
Total90595

Merged error: 4.2b

Counts
95 → 5

localize12.0ms

Local error

Found 4 expressions with local error:

0.0b
(* z (+ 1.0 (* 0.5 z)))
0.0b
(- x (/ (+ (log 1.0) (* (* z (+ 1.0 (* 0.5 z))) y)) t))
3.8b
(* (* z (+ 1.0 (* 0.5 z))) y)
4.1b
(/ (+ (log 1.0) (* (* z (+ 1.0 (* 0.5 z))) y)) t)

rewrite31.0ms

Algorithm
rewrite-expression-head
Rules
22×add-sqr-sqrt
17×*-un-lft-identity
15×add-cube-cbrt
13×add-exp-log add-cbrt-cube
11×pow1
10×times-frac
associate-*r* add-log-exp
associate-*r/ associate-*l* pow-prod-down prod-exp cbrt-unprod
flip3-+ associate-/r* flip-+ associate-/l*
associate-*l/ *-commutative associate-/l/ difference-of-squares
cbrt-undiv distribute-rgt-in sub-neg flip3-- frac-2neg distribute-lft-in diff-log div-exp clear-num flip-- div-inv distribute-lft-out-- unswap-sqr
Counts
4 → 86
Calls
4 calls:
6.0ms
(* z (+ 1.0 (* 0.5 z)))
8.0ms
(- x (/ (+ (log 1.0) (* (* z (+ 1.0 (* 0.5 z))) y)) t))
8.0ms
(* (* z (+ 1.0 (* 0.5 z))) y)
7.0ms
(/ (+ (log 1.0) (* (* z (+ 1.0 (* 0.5 z))) y)) t)

series63.0ms

Counts
4 → 12
Calls
4 calls:
6.0ms
(* z (+ 1.0 (* 0.5 z)))
32.0ms
(- x (/ (+ (log 1.0) (* (* z (+ 1.0 (* 0.5 z))) y)) t))
7.0ms
(* (* z (+ 1.0 (* 0.5 z))) y)
18.0ms
(/ (+ (log 1.0) (* (* z (+ 1.0 (* 0.5 z))) y)) t)

simplify909.0ms

Counts
98 → 98
Iterations

Useful iterations: 2 (172.0ms)

IterNodesCost
01731774
14331697
213901543
done50001543

prune208.0ms

Filtered
71 candidates to 98 candidates (-38.0%)
Pruning

11 alts after pruning (10 fresh and 1 done)

PrunedKeptTotal
New91798
Fresh033
Picked101
Done011
Total9211103

Merged error: 4.2b

Counts
103 → 11

localize10.0ms

Local error

Found 2 expressions with local error:

0.0b
(- x (+ (* 1.0 (/ (* z y) t)) (/ (log 1.0) t)))
3.1b
(/ (* z y) t)

rewrite17.0ms

Algorithm
rewrite-expression-head
Rules
add-exp-log add-cbrt-cube add-log-exp
add-sqr-sqrt *-un-lft-identity
add-cube-cbrt
times-frac associate-/r*
pow1 cbrt-undiv diff-log div-exp
sub-neg flip3-- frac-2neg prod-exp clear-num sum-log flip-- cbrt-unprod div-inv associate-/l* associate--r+ distribute-lft-out-- difference-of-squares
Counts
2 → 37
Calls
2 calls:
11.0ms
(- x (+ (* 1.0 (/ (* z y) t)) (/ (log 1.0) t)))
5.0ms
(/ (* z y) t)

series23.0ms

Counts
2 → 6
Calls
2 calls:
18.0ms
(- x (+ (* 1.0 (/ (* z y) t)) (/ (log 1.0) t)))
5.0ms
(/ (* z y) t)

simplify1.4s

Counts
43 → 43
Iterations

Useful iterations: 2 (58.0ms)

IterNodesCost
086587
1205564
2652506
32840506
done5001506

prune61.0ms

Filtered
29 candidates to 43 candidates (-48.3%)
Pruning

13 alts after pruning (11 fresh and 2 done)

PrunedKeptTotal
New38543
Fresh369
Picked011
Done011
Total411354

Merged error: 3.9b

Counts
54 → 13

regimes926.0ms

Accuracy

54.7% (4.8b remaining)

Error of 8.6b against oracle of 3.8b and baseline of 14.4b

bsearch44.0ms

Steps
ItersRangePoint
7
-0.001730323649017124
-2.2616434563553712e-05
-2.7490043504004516e-05

simplify2.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02231
12731
done2731

end0.0ms

sample2.9s

Algorithm
intervals
Results
726.0ms1382×body1280valid
495.0ms1551×body640valid
237.0ms3591×body80valid
196.0ms937×body320valid
124.0ms2528×body80nan
105.0ms88×body2560valid
92.0ms1582×body80overflowed
69.0ms478×body160valid
62.0ms271×body640nan
47.0ms138×body1280nan
30.0ms164×body320nan
11.0ms107×body160nan

Profiling

Loading profile data...