Details

Time bar (total: 25.8s)

sample229.0ms

Algorithm
intervals
Results
48.0ms42×body10240exit
43.0ms41×body1280valid
32.0ms50×body640valid
15.0ms109×body80valid
15.0ms36×body320valid
10.0msbody2560valid
7.0ms73×body80nan
5.0ms19×body160valid
4.0msbody1280nan
3.0msbody640nan
2.0msbody320nan
0.0msbody160nan

simplify5.4s

Counts
1 → 1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01213
12013
23313
34813
47313
519513
673813
7347713
done500113

prune8.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 25.0b

localize29.0ms

Local error

Found 4 expressions with local error:

0.0b
(* y (exp z))
0.1b
(/ (log (+ (- 1.0 y) (* y (exp z)))) t)
2.3b
(log (+ (- 1.0 y) (* y (exp z))))
2.3b
(+ (- 1.0 y) (* y (exp z)))

rewrite216.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:
22.0ms
(* y (exp z))
101.0ms
(/ (log (+ (- 1.0 y) (* y (exp z)))) t)
34.0ms
(log (+ (- 1.0 y) (* y (exp z))))
55.0ms
(+ (- 1.0 y) (* y (exp z)))

series489.0ms

Counts
4 → 12
Calls
4 calls:
42.0ms
(* y (exp z))
265.0ms
(/ (log (+ (- 1.0 y) (* y (exp z)))) t)
122.0ms
(log (+ (- 1.0 y) (* y (exp z))))
60.0ms
(+ (- 1.0 y) (* y (exp z)))

simplify1.6s

Counts
92 → 92
Iterations

Useful iterations: done (1.6s)

IterNodesCost
02031436
14781388
218631273
done50011270

prune751.0ms

Pruning

5 alts after pruning (5 fresh and 0 done)

Merged error: 3.3b

localize38.0ms

Local error

Found 4 expressions with local error:

0.0b
(- x (/ (+ (* y (+ (* 0.5 (pow z 2)) (* 1.0 z))) (log 1.0)) t))
0.0b
(+ (* 0.5 (pow z 2)) (* 1.0 z))
3.3b
(* y (+ (* 0.5 (pow z 2)) (* 1.0 z)))
5.3b
(/ (+ (* y (+ (* 0.5 (pow z 2)) (* 1.0 z))) (log 1.0)) t)

rewrite187.0ms

Algorithm
rewrite-expression-head
Rules
21×add-sqr-sqrt
16×*-un-lft-identity
14×add-cube-cbrt
10×times-frac
add-exp-log add-cbrt-cube add-log-exp
pow1
flip3-+ associate-*r* associate-*l* associate-/r* flip-+ associate-/l*
associate-*r/ associate-/l/ difference-of-squares
cbrt-undiv +-commutative distribute-rgt-in sub-neg flip3-- frac-2neg distribute-lft-in diff-log div-exp pow-prod-down prod-exp clear-num sum-log *-commutative flip-- cbrt-unprod div-inv distribute-lft-out-- unswap-sqr
Counts
4 → 77
Calls
4 calls:
53.0ms
(- x (/ (+ (* y (+ (* 0.5 (pow z 2)) (* 1.0 z))) (log 1.0)) t))
17.0ms
(+ (* 0.5 (pow z 2)) (* 1.0 z))
40.0ms
(* y (+ (* 0.5 (pow z 2)) (* 1.0 z)))
73.0ms
(/ (+ (* y (+ (* 0.5 (pow z 2)) (* 1.0 z))) (log 1.0)) t)

series631.0ms

Counts
4 → 12
Calls
4 calls:
200.0ms
(- x (/ (+ (* y (+ (* 0.5 (pow z 2)) (* 1.0 z))) (log 1.0)) t))
107.0ms
(+ (* 0.5 (pow z 2)) (* 1.0 z))
129.0ms
(* y (+ (* 0.5 (pow z 2)) (* 1.0 z)))
194.0ms
(/ (+ (* y (+ (* 0.5 (pow z 2)) (* 1.0 z))) (log 1.0)) t)

simplify1.4s

Counts
89 → 89
Iterations

Useful iterations: done (1.4s)

IterNodesCost
01571939
14301869
219041723
done50011721

prune705.0ms

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 3.2b

localize23.0ms

Local error

Found 1 expressions with local error:

3.9b
(/ (* z y) t)

rewrite23.0ms

Algorithm
rewrite-expression-head
Rules
add-exp-log add-cbrt-cube
add-sqr-sqrt add-cube-cbrt *-un-lft-identity times-frac associate-/r*
cbrt-undiv div-exp
pow1 frac-2neg prod-exp clear-num cbrt-unprod div-inv associate-/l* add-log-exp
Counts
1 → 21
Calls
1 calls:
22.0ms
(/ (* z y) t)

series34.0ms

Counts
1 → 3
Calls
1 calls:
34.0ms
(/ (* z y) t)

simplify864.0ms

Counts
24 → 24
Iterations

Useful iterations: done (862.0ms)

IterNodesCost
048186
1119179
2627155
done5000149

prune236.0ms

Pruning

12 alts after pruning (11 fresh and 1 done)

Merged error: 2.8b

localize30.0ms

Local error

Found 2 expressions with local error:

0.8b
(/ 1 (/ t (* z y)))
3.8b
(/ t (* z y))

rewrite48.0ms

Algorithm
rewrite-expression-head
Rules
36×times-frac
28×add-exp-log
20×add-sqr-sqrt add-cube-cbrt *-un-lft-identity
16×add-cbrt-cube
14×div-exp
associate-/r*
cbrt-undiv
div-inv associate-/l*
prod-exp
pow1 rec-exp 1-exp
frac-2neg clear-num cbrt-unprod add-log-exp
pow-flip associate-/r/ inv-pow
Counts
2 → 77
Calls
2 calls:
24.0ms
(/ 1 (/ t (* z y)))
19.0ms
(/ t (* z y))

series71.0ms

Counts
2 → 6
Calls
2 calls:
37.0ms
(/ 1 (/ t (* z y)))
33.0ms
(/ t (* z y))

simplify1.2s

Counts
83 → 83
Iterations

Useful iterations: done (1.2s)

IterNodesCost
0118866
1295735
21522671
done5002665

prune400.0ms

Pruning

12 alts after pruning (11 fresh and 1 done)

Merged error: 2.8b

regimes1.8s

Accuracy

67.6% (4.0b remaining)

Error of 7.8b against oracle of 3.8b and baseline of 16.1b

bsearch418.0ms

Steps
ItersRangePoint
10
-1.0579751198908648e-84
-1.1341786647861381e-94
-7.056532338049478e-90
9
-5566.252036969451
-0.07102751000805992
-0.08785994638186564

simplify12.0ms

Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
04162
15362
done5362

end0.0ms

sample8.9s

Algorithm
intervals
Results
2.6s1518×body10240exit
1.6s1456×body1280valid
1.1s1566×body640valid
917.0ms983×body320valid
598.0ms3502×body80valid
270.0ms2439×body80nan
203.0ms88×body2560valid
172.0ms266×body640nan
114.0ms109×body1280nan
103.0ms432×body160valid
59.0ms196×body320nan
21.0ms109×body160nan