Details

Time bar (total: 10.9s)

sample97.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

simplify2.6s

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
01213
12013
23313
34713
46713
58913
613513
718813
827413
939213
1064413
1180213
1288213
1394313
14102813
15108713
16117013
17123413
18131413
19137513
20146013
21151813
22160113
23166613
24174613
25180713
26189213
27195113
28203413
29209813
30217813
31223913
32232413
33238313
34246613
35253013
36261013
37267213
38275713
39281613
40289913
41296413
42304413
43310613
44319113
45325013
46333313
47339713
48347713
49353813
50362313
51368113
52376413
53382813
54390813
55397013
56405513
57411413
58419713
59426113
60434113
61440313
62448813
63454613
64462913
65469313
66477313
67483413
68491913
69497713
done500013

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

localize15.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))))

rewrite30.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:
5.0ms
(* y (exp z))
9.0ms
(/ (log (+ (- 1.0 y) (* y (exp z)))) t)
7.0ms
(+ (- 1.0 y) (* y (exp z)))
7.0ms
(log (+ (- 1.0 y) (* y (exp z))))

series75.0ms

Counts
4 → 12
Calls
4 calls:
9.0ms
(* y (exp z))
43.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))))

simplify974.0ms

Counts
92 → 92
Iterations

Useful iterations: 3 (404.0ms)

IterNodesCost
01991436
14641388
214321269
345061266
done50001266

prune178.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

localize11.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:
6.0ms
(* y (exp z))
9.0ms
(/ (log (+ 1.0 (- (* y (exp z)) y))) t)
7.0ms
(log (+ 1.0 (- (* y (exp z)) y)))
6.0ms
(- (* y (exp z)) y)

series74.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)

simplify899.0ms

Counts
90 → 90
Iterations

Useful iterations: 3 (400.0ms)

IterNodesCost
02081388
14801326
214591223
342761208
done50001208

prune151.0ms

Filtered
69 candidates to 90 candidates (-30.4%)
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
(- x (/ (+ (log 1.0) (* y (* z (+ (* 0.5 z) 1.0)))) t))
0.0b
(* z (+ (* 0.5 z) 1.0))
3.8b
(* y (* z (+ (* 0.5 z) 1.0)))
4.1b
(/ (+ (log 1.0) (* y (* z (+ (* 0.5 z) 1.0)))) t)

rewrite34.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/ associate-*l* add-log-exp
distribute-rgt-in distribute-lft-in
associate-*r* pow-prod-down prod-exp cbrt-unprod
flip3-+ associate-/r* flip-+ associate-/l*
*-commutative associate-/l/ difference-of-squares
cbrt-undiv sub-neg flip3-- frac-2neg diff-log div-exp clear-num flip-- div-inv distribute-lft-out-- unswap-sqr
Counts
4 → 90
Calls
4 calls:
9.0ms
(- x (/ (+ (log 1.0) (* y (* z (+ (* 0.5 z) 1.0)))) t))
7.0ms
(* z (+ (* 0.5 z) 1.0))
9.0ms
(* y (* z (+ (* 0.5 z) 1.0)))
7.0ms
(/ (+ (log 1.0) (* y (* z (+ (* 0.5 z) 1.0)))) t)

series75.0ms

Counts
4 → 12
Calls
4 calls:
36.0ms
(- x (/ (+ (log 1.0) (* y (* z (+ (* 0.5 z) 1.0)))) t))
6.0ms
(* z (+ (* 0.5 z) 1.0))
9.0ms
(* y (* z (+ (* 0.5 z) 1.0)))
24.0ms
(/ (+ (log 1.0) (* y (* z (+ (* 0.5 z) 1.0)))) t)

simplify704.0ms

Counts
102 → 102
Iterations

Useful iterations: 2 (124.0ms)

IterNodesCost
01791815
14431740
214541586
done50001586

prune205.0ms

Filtered
70 candidates to 102 candidates (-45.7%)
Pruning

11 alts after pruning (10 fresh and 1 done)

PrunedKeptTotal
New957102
Fresh033
Picked101
Done011
Total9611107

Merged error: 4.2b

Counts
107 → 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)

rewrite18.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)

series26.0ms

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

simplify709.0ms

Counts
43 → 43
Iterations

Useful iterations: 2 (55.0ms)

IterNodesCost
086587
1211564
2706506
33139506
done5001506

prune64.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

regimes963.0ms

Accuracy

54.7% (4.8b remaining)

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

bsearch39.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
740.0ms1382×body1280valid
497.0ms1551×body640valid
240.0ms3591×body80valid
203.0ms937×body320valid
133.0ms2528×body80nan
108.0ms88×body2560valid
94.0ms1582×body80overflowed
64.0ms271×body640nan
63.0ms478×body160valid
48.0ms138×body1280nan
27.0ms164×body320nan
12.0ms107×body160nan

Profiling

Loading profile data...