Details

Time bar (total: 6.8s)

sample18.0ms

Algorithm
intervals
Results
9.0ms347×body80valid

simplify2.2s

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
089
1199
2369
3669
4919
51059
61479
72379
83499
94299
105489
116439
127249
138429
149379
1510189
1611369
1712319
1813129
1914309
2015259
2116069
2217249
2318199
2419009
2520189
2621139
2721949
2823129
2924079
3024889
3126069
3227019
3327829
3429009
3529959
3630769
3731949
3832899
3933709
4034889
4135839
4236649
4337829
4438779
4539589
4640769
4741719
4842529
4943709
5044659
5145469
5246649
5347599
5448409
5549589
done50009

prune2.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.1b

Counts
2 → 1

localize6.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ 0.253 (* x 0.12))
0.1b
(* x (+ 0.253 (* x 0.12)))

rewrite10.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
pow1 add-exp-log add-cube-cbrt *-un-lft-identity add-cbrt-cube add-log-exp
associate-*r* associate-*l*
flip3-+ associate-*r/ flip-+
+-commutative distribute-rgt-in distribute-lft-in pow-prod-down prod-exp sum-log *-commutative cbrt-unprod unswap-sqr
Counts
2 → 33
Calls
2 calls:
3.0ms
(+ 0.253 (* x 0.12))
6.0ms
(* x (+ 0.253 (* x 0.12)))

series14.0ms

Counts
2 → 6
Calls
2 calls:
7.0ms
(+ 0.253 (* x 0.12))
6.0ms
(* x (+ 0.253 (* x 0.12)))

simplify1.5s

Counts
39 → 39
Iterations

Useful iterations: 2 (43.0ms)

IterNodesCost
060377
1178363
2558325
31581325
44026325
done5000325

prune298.0ms

Filtered
29 candidates to 39 candidates (-34.5%)
Pruning

7 alts after pruning (7 fresh and 0 done)

PrunedKeptTotal
New32739
Fresh000
Picked101
Done000
Total33740

Merged error: 0.0b

Counts
40 → 7

localize11.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (* 0.253 0.253) (* (* x 0.12) (* x 0.12)))
0.1b
(* x (/ (- (* 0.253 0.253) (* (* x 0.12) (* x 0.12))) (- 0.253 (* x 0.12))))
0.2b
(/ (- (* 0.253 0.253) (* (* x 0.12) (* x 0.12))) (- 0.253 (* x 0.12)))
0.4b
(* (* x 0.12) (* x 0.12))

rewrite38.0ms

Algorithm
rewrite-expression-head
Rules
45×pow1
27×add-sqr-sqrt
25×times-frac
23×add-exp-log add-cbrt-cube
22×add-cube-cbrt *-un-lft-identity
19×associate-*r*
18×pow-prod-down
10×prod-exp cbrt-unprod
difference-of-squares
add-log-exp
flip3-- associate-*l* associate-/r/ pow-sqr pow-prod-up flip-- associate-/l*
associate-/r*
cbrt-undiv pow-plus div-exp *-commutative div-inv associate-/l/ unswap-sqr
pow2 sub-neg frac-2neg diff-log div-sub associate-*r/ swap-sqr clear-num
Counts
4 → 120
Calls
4 calls:
4.0ms
(- (* 0.253 0.253) (* (* x 0.12) (* x 0.12)))
11.0ms
(* x (/ (- (* 0.253 0.253) (* (* x 0.12) (* x 0.12))) (- 0.253 (* x 0.12))))
8.0ms
(/ (- (* 0.253 0.253) (* (* x 0.12) (* x 0.12))) (- 0.253 (* x 0.12)))
7.0ms
(* (* x 0.12) (* x 0.12))

series33.0ms

Counts
4 → 12
Calls
4 calls:
6.0ms
(- (* 0.253 0.253) (* (* x 0.12) (* x 0.12)))
14.0ms
(* x (/ (- (* 0.253 0.253) (* (* x 0.12) (* x 0.12))) (- 0.253 (* x 0.12))))
10.0ms
(/ (- (* 0.253 0.253) (* (* x 0.12) (* x 0.12))) (- 0.253 (* x 0.12)))
3.0ms
(* (* x 0.12) (* x 0.12))

simplify482.0ms

Counts
132 → 132
Iterations

Useful iterations: done (478.0ms)

IterNodesCost
01612472
14392261
217761597
done50011577

prune204.0ms

Filtered
87 candidates to 132 candidates (-51.7%)
Pruning

8 alts after pruning (7 fresh and 1 done)

PrunedKeptTotal
New1302132
Fresh156
Picked011
Done000
Total1318139

Merged error: 0b

Counts
139 → 8

localize15.0ms

Local error

Found 4 expressions with local error:

0.1b
(* x (/ (- (* 0.253 0.253) (* x (* 0.12 (* x 0.12)))) (- 0.253 (* x 0.12))))
0.2b
(* x (* 0.12 (* x 0.12)))
0.2b
(/ (- (* 0.253 0.253) (* x (* 0.12 (* x 0.12)))) (- 0.253 (* x 0.12)))
0.2b
(* 0.12 (* x 0.12))

rewrite36.0ms

Algorithm
rewrite-expression-head
Rules
27×add-sqr-sqrt
25×add-exp-log add-cbrt-cube
22×add-cube-cbrt *-un-lft-identity
20×pow1
19×times-frac
17×associate-*r*
11×prod-exp cbrt-unprod
10×pow-prod-down
associate-*l*
associate-/r/ add-log-exp
flip3-- associate-/r* *-commutative flip-- associate-/l*
cbrt-undiv div-exp div-inv associate-/l/ unswap-sqr
frac-2neg div-sub associate-*r/ clear-num
Counts
4 → 105
Calls
4 calls:
10.0ms
(* x (/ (- (* 0.253 0.253) (* x (* 0.12 (* x 0.12)))) (- 0.253 (* x 0.12))))
8.0ms
(* x (* 0.12 (* x 0.12)))
8.0ms
(/ (- (* 0.253 0.253) (* x (* 0.12 (* x 0.12)))) (- 0.253 (* x 0.12)))
6.0ms
(* 0.12 (* x 0.12))

series29.0ms

Counts
4 → 12
Calls
4 calls:
13.0ms
(* x (/ (- (* 0.253 0.253) (* x (* 0.12 (* x 0.12)))) (- 0.253 (* x 0.12))))
3.0ms
(* x (* 0.12 (* x 0.12)))
10.0ms
(/ (- (* 0.253 0.253) (* x (* 0.12 (* x 0.12)))) (- 0.253 (* x 0.12)))
2.0ms
(* 0.12 (* x 0.12))

simplify471.0ms

Counts
117 → 117
Iterations

Useful iterations: 2 (137.0ms)

IterNodesCost
01562168
14232111
217301791
done50001791

prune191.0ms

Filtered
82 candidates to 117 candidates (-42.7%)
Pruning

6 alts after pruning (4 fresh and 2 done)

PrunedKeptTotal
New1152117
Fresh426
Picked011
Done011
Total1196125

Merged error: 0b

Counts
125 → 6

localize8.0ms

Local error

Found 3 expressions with local error:

0.0b
(pow x 2)
0.0b
(+ (* 0.253 x) (* 0.12 (pow x 2)))
0.2b
(* 0.12 (pow x 2))

rewrite14.0ms

Algorithm
rewrite-expression-head
Rules
14×add-sqr-sqrt
add-exp-log
add-cube-cbrt *-un-lft-identity associate-*r*
unpow-prod-down
add-cbrt-cube add-log-exp
pow1 unswap-sqr
pow-unpow associate-*l* prod-exp unpow2 sqr-pow
pow-to-exp pow-exp
+-commutative pow-pow flip3-+ sum-log *-commutative cbrt-unprod flip-+
Counts
3 → 56
Calls
3 calls:
2.0ms
(pow x 2)
4.0ms
(+ (* 0.253 x) (* 0.12 (pow x 2)))
6.0ms
(* 0.12 (pow x 2))

series16.0ms

Counts
3 → 9
Calls
3 calls:
3.0ms
(pow x 2)
10.0ms
(+ (* 0.253 x) (* 0.12 (pow x 2)))
3.0ms
(* 0.12 (pow x 2))

simplify630.0ms

Counts
65 → 65
Iterations

Useful iterations: 3 (174.0ms)

IterNodesCost
082549
1212483
2623428
31842394
done5000394

prune74.0ms

Filtered
40 candidates to 65 candidates (-62.5%)
Pruning

5 alts after pruning (3 fresh and 2 done)

PrunedKeptTotal
New64165
Fresh123
Picked011
Done112
Total66571

Merged error: 0b

Counts
71 → 5

regimes73.0ms

Accuracy

0% (0.1b remaining)

Error of 0.1b against oracle of 0.0b and baseline of 0.1b

bsearch0.0ms

simplify1.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01011
11311
done1311

end0.0ms

sample486.0ms

Algorithm
intervals
Results
293.0ms10696×body80valid

Profiling

Loading profile data...