Details

Time bar (total: 11.6s)

sample98.0ms

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

simplify3.0s

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
01213
12013
23313
34713
46713
59613
613613
719113
826513
937813
1067713
11109113
12129213
13165613
14201313
15269713
16343213
17474213
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

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

rewrite31.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)
7.0ms
(+ (- 1.0 y) (* y (exp z)))
6.0ms
(log (+ (- 1.0 y) (* y (exp z))))

series76.0ms

Counts
4 → 12
Calls
4 calls:
9.0ms
(* y (exp z))
44.0ms
(/ (log (+ (- 1.0 y) (* y (exp z)))) t)
7.0ms
(+ (- 1.0 y) (* y (exp z)))
16.0ms
(log (+ (- 1.0 y) (* y (exp z))))

simplify1.3s

Counts
92 → 92
Iterations

Useful iterations: 3 (392.0ms)

IterNodesCost
01991436
14641390
213661274
343131266
done50001266

prune187.0ms

Filtered
72 candidates to 92 candidates (-27.8%)
Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New87592
Fresh000
Picked101
Done000
Total88593

Merged error: 4.3b

Counts
93 → 5

localize14.0ms

Local error

Found 4 expressions with local error:

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

rewrite24.0ms

Algorithm
rewrite-expression-head
Rules
26×add-sqr-sqrt
22×*-un-lft-identity
16×add-cube-cbrt
12×times-frac
11×pow1
add-exp-log
add-cbrt-cube
associate-*l*
add-log-exp
log-pow
log-div associate-/l* difference-of-squares
log-prod associate-*r* associate-/r*
flip3-- flip3-+ difference-of-sqr-1 div-sub associate-*l/ flip-- flip-+ distribute-lft-out--
cbrt-undiv 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 → 87
Calls
4 calls:
8.0ms
(* (- (exp z) 1) y)
6.0ms
(/ (log (+ 1.0 (* (- (exp z) 1) y))) t)
3.0ms
(log (+ 1.0 (* (- (exp z) 1) y)))
5.0ms
(- (exp z) 1)

series59.0ms

Counts
4 → 12
Calls
4 calls:
8.0ms
(* (- (exp z) 1) y)
34.0ms
(/ (log (+ 1.0 (* (- (exp z) 1) y))) t)
14.0ms
(log (+ 1.0 (* (- (exp z) 1) y)))
2.0ms
(- (exp z) 1)

simplify1.1s

Counts
99 → 99
Iterations

Useful iterations: done (1.1s)

IterNodesCost
02061438
14571374
213711264
341911250
done50011249

prune176.0ms

Filtered
76 candidates to 99 candidates (-30.3%)
Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New97299
Fresh134
Picked101
Done000
Total995104

Merged error: 4.2b

Counts
104 → 5

localize12.0ms

Local error

Found 4 expressions with local error:

0.0b
(- x (/ (+ (log 1.0) (* (* z (+ (* 0.5 z) 1.0)) y)) t))
0.0b
(* z (+ (* 0.5 z) 1.0))
3.8b
(* (* z (+ (* 0.5 z) 1.0)) y)
4.1b
(/ (+ (log 1.0) (* (* z (+ (* 0.5 z) 1.0)) y)) 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* 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:
9.0ms
(- x (/ (+ (log 1.0) (* (* z (+ (* 0.5 z) 1.0)) y)) t))
7.0ms
(* z (+ (* 0.5 z) 1.0))
9.0ms
(* (* z (+ (* 0.5 z) 1.0)) y)
7.0ms
(/ (+ (log 1.0) (* (* z (+ (* 0.5 z) 1.0)) y)) t)

series65.0ms

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

simplify548.0ms

Counts
98 → 98
Iterations

Useful iterations: done (545.0ms)

IterNodesCost
01731774
14391707
214691553
done50021546

prune216.0ms

Filtered
70 candidates to 98 candidates (-40.0%)
Pruning

11 alts after pruning (11 fresh and 0 done)

PrunedKeptTotal
New91798
Fresh044
Picked101
Done000
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)

series27.0ms

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

simplify746.0ms

Counts
43 → 43
Iterations

Useful iterations: 3 (260.0ms)

IterNodesCost
086587
1211568
2703512
33025506
done5000506

prune62.0ms

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

13 alts after pruning (12 fresh and 1 done)

PrunedKeptTotal
New38543
Fresh3710
Picked011
Done000
Total411354

Merged error: 3.9b

Counts
54 → 13

regimes923.0ms

Accuracy

63.2% (4.9b remaining)

Error of 8.7b against oracle of 3.8b and baseline of 17.1b

bsearch1.0ms

simplify3.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
02862
13462
done3462

end0.0ms

sample2.9s

Algorithm
intervals
Results
745.0ms1382×body1280valid
510.0ms1551×body640valid
245.0ms3591×body80valid
201.0ms937×body320valid
128.0ms2528×body80nan
105.0ms88×body2560valid
88.0ms1582×body80overflowed
65.0ms271×body640nan
63.0ms478×body160valid
48.0ms138×body1280nan
27.0ms164×body320nan
18.0ms107×body160nan

Profiling

Loading profile data...