Details

Time bar (total: 28.4s)

sample117.0ms

Algorithm
intervals
Results
56.0ms521×body80valid

simplify6.9s

Counts
1 → 1
Iterations

Useful iterations: 5 (6.1s)

IterNodesCost
028613
167573
2217523
3723523
42295523
54998498
done5000498

prune38.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 5.3b

localize77.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (* x 18.0) y)
0.2b
(* (* j 27.0) k)
5.1b
(* (* (* x 18.0) y) z)
5.4b
(* (* (* (* x 18.0) y) z) t)

rewrite298.0ms

Algorithm
rewrite-expression-head
Rules
37×pow1 add-cbrt-cube add-exp-log
22×pow-prod-down prod-exp cbrt-unprod
12×associate-*r*
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
expm1-log1p-u associate-*l* *-commutative log1p-expm1-u add-log-exp
Counts
4 → 89
Calls
4 calls:
14.0ms
(* (* x 18.0) y)
17.0ms
(* (* j 27.0) k)
61.0ms
(* (* (* x 18.0) y) z)
204.0ms
(* (* (* (* x 18.0) y) z) t)

series164.0ms

Counts
4 → 12
Calls
4 calls:
28.0ms
(* (* x 18.0) y)
32.0ms
(* (* j 27.0) k)
36.0ms
(* (* (* x 18.0) y) z)
68.0ms
(* (* (* (* x 18.0) y) z) t)

simplify2.0s

Counts
101 → 101
Iterations

Useful iterations: done (2.0s)

IterNodesCost
014519028
137517324
2132415844
done500015684

prune993.0ms

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 0.7b

localize54.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (* x 18.0) y)
0.3b
(* 27.0 (* j k))
5.1b
(* (* (* x 18.0) y) z)
5.4b
(* (* (* (* x 18.0) y) z) t)

rewrite301.0ms

Algorithm
rewrite-expression-head
Rules
37×pow1 add-cbrt-cube add-exp-log
22×pow-prod-down prod-exp cbrt-unprod
10×associate-*r*
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
associate-*l*
expm1-log1p-u *-commutative log1p-expm1-u add-log-exp
Counts
4 → 89
Calls
4 calls:
21.0ms
(* (* x 18.0) y)
21.0ms
(* 27.0 (* j k))
63.0ms
(* (* (* x 18.0) y) z)
192.0ms
(* (* (* (* x 18.0) y) z) t)

series139.0ms

Counts
4 → 12
Calls
4 calls:
22.0ms
(* (* x 18.0) y)
37.0ms
(* 27.0 (* j k))
30.0ms
(* (* (* x 18.0) y) z)
50.0ms
(* (* (* (* x 18.0) y) z) t)

simplify2.2s

Counts
101 → 101
Iterations

Useful iterations: done (2.2s)

IterNodesCost
014118988
135917325
2135116525
done500115565

prune877.0ms

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 0.7b

localize68.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (sqrt 27.0) (* j k))
0.3b
(* (sqrt 27.0) (* (sqrt 27.0) (* j k)))
5.1b
(* (* (* x 18.0) y) z)
5.4b
(* (* (* (* x 18.0) y) z) t)

rewrite329.0ms

Algorithm
rewrite-expression-head
Rules
41×pow1 add-cbrt-cube add-exp-log
25×pow-prod-down prod-exp cbrt-unprod
14×associate-*l*
10×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
associate-*r*
sqrt-prod
expm1-log1p-u *-commutative log1p-expm1-u add-log-exp
Counts
4 → 98
Calls
4 calls:
15.0ms
(* (sqrt 27.0) (* j k))
66.0ms
(* (sqrt 27.0) (* (sqrt 27.0) (* j k)))
72.0ms
(* (* (* x 18.0) y) z)
174.0ms
(* (* (* (* x 18.0) y) z) t)

series266.0ms

Counts
4 → 12
Calls
4 calls:
70.0ms
(* (sqrt 27.0) (* j k))
105.0ms
(* (sqrt 27.0) (* (sqrt 27.0) (* j k)))
34.0ms
(* (* (* x 18.0) y) z)
56.0ms
(* (* (* (* x 18.0) y) z) t)

simplify1.8s

Counts
110 → 110
Iterations

Useful iterations: done (1.8s)

IterNodesCost
015523987
140719902
2174319262
done500118382

prune981.0ms

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 0.7b

localize82.0ms

Local error

Found 4 expressions with local error:

0.3b
(* (sqrt (sqrt 27.0)) (* j k))
0.4b
(* (sqrt (sqrt 27.0)) (* (sqrt (sqrt 27.0)) (* j k)))
5.1b
(* (* (* x 18.0) y) z)
5.4b
(* (* (* (* x 18.0) y) z) t)

rewrite356.0ms

Algorithm
rewrite-expression-head
Rules
41×pow1 add-cbrt-cube add-exp-log
25×pow-prod-down prod-exp cbrt-unprod
20×associate-*l*
18×sqrt-prod
12×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
associate-*r*
expm1-log1p-u *-commutative log1p-expm1-u add-log-exp
Counts
4 → 104
Calls
4 calls:
28.0ms
(* (sqrt (sqrt 27.0)) (* j k))
51.0ms
(* (sqrt (sqrt 27.0)) (* (sqrt (sqrt 27.0)) (* j k)))
50.0ms
(* (* (* x 18.0) y) z)
224.0ms
(* (* (* (* x 18.0) y) z) t)

series268.0ms

Counts
4 → 12
Calls
4 calls:
110.0ms
(* (sqrt (sqrt 27.0)) (* j k))
56.0ms
(* (sqrt (sqrt 27.0)) (* (sqrt (sqrt 27.0)) (* j k)))
41.0ms
(* (* (* x 18.0) y) z)
60.0ms
(* (* (* (* x 18.0) y) z) t)

simplify2.1s

Counts
116 → 116
Iterations

Useful iterations: done (2.1s)

IterNodesCost
015826772
141123360
2157022200
done500121480

prune1.1s

Pruning

9 alts after pruning (7 fresh and 2 done)

Merged error: 0.7b

regimes2.3s

Accuracy

44% (2.8b remaining)

Error of 3.5b against oracle of 0.7b and baseline of 5.6b

bsearch316.0ms

Steps
ItersRangePoint
7
5.724085857131893e+26
1.5567732076183536e+28
9.254782703547783e+26
7
-5.062195247654937e-41
-1.8152857622624846e-42
-3.3085760049707114e-41

simplify17.0ms

Iterations

Useful iterations: 0 (5.0ms)

IterNodesCost
035975
148975
done48975

end0.0ms

sample4.3s

Algorithm
intervals
Results
3.1s15937×body80valid