Details

Time bar (total: 6.5s)

sample20.0ms

Algorithm
intervals
Results
10.0ms395×body80valid

simplify2.0s

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
079
1139
2349
3719
4949
5999
61189
71739
83529
98989
1027969
done50009

prune2.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 0.2b

Counts
2 → 1

localize5.0ms

Local error

Found 1 expressions with local error:

0.2b
(* (* x x) (- 3.0 (* x 2.0)))

rewrite8.0ms

Algorithm
rewrite-expression-head
Rules
pow1 add-exp-log add-cbrt-cube
add-sqr-sqrt associate-*r* pow-prod-down prod-exp cbrt-unprod
distribute-rgt-in add-cube-cbrt sub-neg *-un-lft-identity distribute-lft-in associate-*r/
flip3-- associate-*l* *-commutative flip-- add-log-exp unswap-sqr
Counts
1 → 25
Calls
1 calls:
8.0ms
(* (* x x) (- 3.0 (* x 2.0)))

series7.0ms

Counts
1 → 3
Calls
1 calls:
7.0ms
(* (* x x) (- 3.0 (* x 2.0)))

simplify1.1s

Counts
28 → 28
Iterations

Useful iterations: 3 (286.0ms)

IterNodesCost
057367
1171364
2741300
33507294
done5001294

prune49.0ms

Filtered
16 candidates to 28 candidates (-75.0%)
Pruning

5 alts after pruning (5 fresh and 0 done)

PrunedKeptTotal
New23528
Fresh000
Picked101
Done000
Total24529

Merged error: 0.0b

Counts
29 → 5

localize9.0ms

Local error

Found 4 expressions with local error:

0.0b
(pow x 2)
0.0b
(* 2.0 (pow x 3))
0.0b
(+ (* 3.0 (pow x 2)) (neg (* 2.0 (pow x 3))))
0.2b
(* 3.0 (pow x 2))

rewrite22.0ms

Algorithm
rewrite-expression-head
Rules
26×add-sqr-sqrt
20×associate-*r*
15×add-exp-log
13×add-cube-cbrt *-un-lft-identity
11×unpow-prod-down
add-cbrt-cube add-log-exp unswap-sqr
associate-*l* prod-exp
pow1 sqr-pow
cube-prod
pow-to-exp pow-unpow pow-exp unpow2
sum-log *-commutative cbrt-unprod
+-commutative neg-sub0 cube-mult associate-+r- pow-pow flip3-+ unpow3 unsub-neg neg-log flip-+
Counts
4 → 91
Calls
4 calls:
2.0ms
(pow x 2)
7.0ms
(* 2.0 (pow x 3))
5.0ms
(+ (* 3.0 (pow x 2)) (neg (* 2.0 (pow x 3))))
6.0ms
(* 3.0 (pow x 2))

series23.0ms

Counts
4 → 12
Calls
4 calls:
3.0ms
(pow x 2)
4.0ms
(* 2.0 (pow x 3))
12.0ms
(+ (* 3.0 (pow x 2)) (neg (* 2.0 (pow x 3))))
3.0ms
(* 3.0 (pow x 2))

simplify497.0ms

Counts
103 → 103
Iterations

Useful iterations: done (495.0ms)

IterNodesCost
0131894
1334797
21248691
done5001689

prune164.0ms

Filtered
70 candidates to 103 candidates (-47.1%)
Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New1012103
Fresh134
Picked011
Done000
Total1026108

Merged error: 0.0b

Counts
108 → 6

localize5.0ms

Local error

Found 2 expressions with local error:

0.0b
(* x (- 3.0 (* x 2.0)))
0.2b
(* x (* x (- 3.0 (* x 2.0))))

rewrite14.0ms

Algorithm
rewrite-expression-head
Rules
10×distribute-rgt-in distribute-lft-in
pow1 add-exp-log add-cbrt-cube
add-sqr-sqrt
sub-neg associate-*r/ associate-*l*
add-cube-cbrt *-un-lft-identity
associate-*r* pow-prod-down prod-exp cbrt-unprod
flip3-- *-commutative flip-- add-log-exp
unswap-sqr
Counts
2 → 52
Calls
2 calls:
6.0ms
(* x (- 3.0 (* x 2.0)))
7.0ms
(* x (* x (- 3.0 (* x 2.0))))

series14.0ms

Counts
2 → 6
Calls
2 calls:
6.0ms
(* x (- 3.0 (* x 2.0)))
7.0ms
(* x (* x (- 3.0 (* x 2.0))))

simplify896.0ms

Counts
58 → 58
Iterations

Useful iterations: 3 (214.0ms)

IterNodesCost
079669
1200667
2616568
32459556
done5001556

prune65.0ms

Filtered
33 candidates to 58 candidates (-75.8%)
Pruning

6 alts after pruning (4 fresh and 2 done)

PrunedKeptTotal
New58058
Fresh044
Picked011
Done011
Total58664

Merged error: 0.0b

Counts
64 → 6

localize12.0ms

Local error

Found 4 expressions with local error:

0.2b
(* 3.0 (pow x 2))
0.3b
(* (sqrt (* 3.0 (pow x 2))) (sqrt (* 3.0 (pow x 2))))
20.1b
(sqrt (* 3.0 (pow x 2)))
20.1b
(sqrt (* 3.0 (pow x 2)))

rewrite27.0ms

Algorithm
rewrite-expression-head
Rules
21×pow1
19×add-sqr-sqrt
12×associate-*r*
11×add-exp-log add-cube-cbrt *-un-lft-identity
10×sqrt-pow1 pow1/2
add-cbrt-cube
associate-*l*
sqrt-prod
pow-prod-up unswap-sqr
unpow-prod-down swap-sqr prod-exp add-log-exp
pow-prod-down pow-sqr
*-commutative cbrt-unprod unpow2 sqr-pow
pow2 pow-to-exp pow-plus sqrt-unprod pow-exp rem-square-sqrt
Counts
4 → 85
Calls
4 calls:
6.0ms
(* 3.0 (pow x 2))
11.0ms
(* (sqrt (* 3.0 (pow x 2))) (sqrt (* 3.0 (pow x 2))))
4.0ms
(sqrt (* 3.0 (pow x 2)))
4.0ms
(sqrt (* 3.0 (pow x 2)))

series20.0ms

Counts
4 → 12
Calls
4 calls:
3.0ms
(* 3.0 (pow x 2))
8.0ms
(* (sqrt (* 3.0 (pow x 2))) (sqrt (* 3.0 (pow x 2))))
4.0ms
(sqrt (* 3.0 (pow x 2)))
4.0ms
(sqrt (* 3.0 (pow x 2)))

simplify791.0ms

Counts
97 → 97
Iterations

Useful iterations: done (789.0ms)

IterNodesCost
093962
1187693
2614596
32331582
done5000572

prune184.0ms

Filtered
65 candidates to 97 candidates (-49.2%)
Pruning

5 alts after pruning (2 fresh and 3 done)

PrunedKeptTotal
New96197
Fresh213
Picked011
Done022
Total985103

Merged error: 0b

Counts
103 → 5

regimes39.0ms

Accuracy

0% (0.1b remaining)

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

bsearch0.0ms

simplify2.0ms

Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01112
11812
22012
done2012

end0.0ms

sample530.0ms

Algorithm
intervals
Results
308.0ms12015×body80valid

Profiling

Loading profile data...