Details

Time bar (total: 5.8s)

sample23.0ms

Algorithm
intervals
Results
8.0ms296×body80valid

simplify1.7s

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
067
1167
2227
3337
4367
5427
6467
7547
8827
9907
101177
111257
121527
131607
141877
151957
162227
172307
182577
192657
202927
213007
223277
233357
243627
253707
263977
274057
284327
294407
304677
314757
325027
335107
345377
355457
365727
375807
386077
396157
406427
416507
426777
436857
447127
457207
467477
477557
487827
497907
508177
518257
528527
538607
548877
558957
569227
579307
589577
599657
609927
6110007
6210277
6310357
6410627
6510707
6610977
6711057
6811327
6911407
7011677
7111757
7212027
7312107
7412377
7512457
7612727
7712807
7813077
7913157
8013427
8113507
8213777
8313857
8414127
8514207
8614477
8714557
8814827
8914907
9015177
9115257
9215527
9315607
9415877
9515957
9616227
9716307
9816577
9916657
10016927
10117007
10217277
10317357
10417627
10517707
10617977
10718057
10818327
10918407
11018677
11118757
11219027
11319107
11419377
11519457
11619727
11719807
11820077
11920157
12020427
12120507
12220777
12320857
12421127
12521207
12621477
12721557
12821827
12921907
13022177
13122257
13222527
13322607
13422877
13522957
13623227
13723307
13823577
13923657
14023927
14124007
14224277
14324357
14424627
14524707
14624977
14725057
14825327
14925407
15025677
15125757
15226027
15326107
15426377
15526457
15626727
15726807
15827077
15927157
16027427
16127507
16227777
16327857
16428127
16528207
16628477
16728557
16828827
16928907
17029177
17129257
17229527
17329607
17429877
17529957
17630227
17730307
17830577
17930657
18030927
18131007
18231277
18331357
18431627
18531707
18631977
18732057
18832327
18932407
19032677
19132757
19233027
19333107
19433377
19533457
19633727
19733807
19834077
19934157
20034427
20134507
20234777
20334857
20435127
20535207
20635477
20735557
20835827
20935907
21036177
21136257
21236527
21336607
21436877
21536957
21637227
21737307
21837577
21937657
22037927
22138007
22238277
22338357
22438627
22538707
22638977
22739057
22839327
22939407
23039677
23139757
23240027
23340107
23440377
23540457
23640727
23740807
23841077
23941157
24041427
24141507
24241777
24341857
24442127
24542207
24642477
24742557
24842827
24942907
25043177
25143257
25243527
25343607
25443877
25543957
25644227
25744307
25844577
25944657
26044927
26145007
26245277
26345357
26445627
26545707
26645977
26746057
26846327
26946407
27046677
27146757
27247027
27347107
27447377
27547457
27647727
27747807
27848077
27948157
28048427
28148507
28248777
28348857
28449127
28549207
28649477
28749557
28849827
28949907
done50007

prune3.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

PrunedKeptTotal
New011
Fresh011
Picked000
Done000
Total022

Merged error: 13.1b

Counts
2 → 1

localize5.0ms

Local error

Found 2 expressions with local error:

0.0b
(* x (+ y z))
12.3b
(/ (* x (+ y z)) z)

rewrite14.0ms

Algorithm
rewrite-expression-head
Rules
add-exp-log add-cbrt-cube
add-sqr-sqrt *-un-lft-identity
add-cube-cbrt
pow1 associate-*r/ associate-*r*
times-frac associate-*l* associate-/r*
cbrt-undiv flip3-+ div-exp prod-exp cbrt-unprod flip-+ associate-/l/ add-log-exp
distribute-rgt-in frac-2neg distribute-lft-in pow-prod-down clear-num *-commutative div-inv distribute-lft-out associate-/l* unswap-sqr
Counts
2 → 46
Calls
2 calls:
6.0ms
(* x (+ y z))
7.0ms
(/ (* x (+ y z)) z)

series16.0ms

Counts
2 → 6
Calls
2 calls:
7.0ms
(* x (+ y z))
9.0ms
(/ (* x (+ y z)) z)

simplify836.0ms

Counts
52 → 52
Iterations

Useful iterations: 2 (62.0ms)

IterNodesCost
085458
1232434
2802376
33517376
done5000376

prune75.0ms

Filtered
35 candidates to 52 candidates (-48.6%)
Pruning

6 alts after pruning (6 fresh and 0 done)

PrunedKeptTotal
New46652
Fresh000
Picked101
Done000
Total47653

Merged error: 0.0b

Counts
53 → 6

localize5.0ms

Local error

Found 2 expressions with local error:

0.0b
(/ z (+ y z))
3.2b
(/ x (/ z (+ y z)))

rewrite23.0ms

Algorithm
rewrite-expression-head
Rules
114×times-frac
94×*-un-lft-identity
62×add-sqr-sqrt add-cube-cbrt
22×associate-/r*
16×distribute-lft-out
11×associate-/r/
add-exp-log add-cbrt-cube
div-inv associate-/l*
flip3-+ flip-+
cbrt-undiv div-exp
pow1 frac-2neg clear-num add-log-exp
Counts
2 → 123
Calls
2 calls:
5.0ms
(/ z (+ y z))
12.0ms
(/ x (/ z (+ y z)))

series16.0ms

Counts
2 → 6
Calls
2 calls:
6.0ms
(/ z (+ y z))
10.0ms
(/ x (/ z (+ y z)))

simplify430.0ms

Counts
129 → 129
Iterations

Useful iterations: 2 (120.0ms)

IterNodesCost
01871758
14231632
216571564
done50001564

prune109.0ms

Filtered
92 candidates to 129 candidates (-40.2%)
Pruning

6 alts after pruning (5 fresh and 1 done)

PrunedKeptTotal
New1272129
Fresh235
Picked011
Done000
Total1296135

Merged error: 0b

Counts
135 → 6

localize7.0ms

Local error

Found 3 expressions with local error:

0.0b
(/ z (+ y z))
0.2b
(/ 1 (/ (/ z (+ y z)) x))
3.2b
(/ (/ z (+ y z)) x)

rewrite63.0ms

Algorithm
rewrite-expression-head
Rules
648×times-frac
398×*-un-lft-identity
294×add-sqr-sqrt add-cube-cbrt
65×associate-/r*
52×distribute-lft-out
35×associate-/r/
31×add-exp-log
24×associate-/l*
23×div-inv
19×div-exp add-cbrt-cube
17×flip3-+ flip-+
10×cbrt-undiv
pow1
rec-exp frac-2neg 1-exp clear-num add-log-exp
pow-flip associate-/l/ inv-pow
Counts
3 → 383
Calls
3 calls:
6.0ms
(/ z (+ y z))
18.0ms
(/ 1 (/ (/ z (+ y z)) x))
12.0ms
(/ (/ z (+ y z)) x)

series31.0ms

Counts
3 → 9
Calls
3 calls:
11.0ms
(/ z (+ y z))
9.0ms
(/ 1 (/ (/ z (+ y z)) x))
11.0ms
(/ (/ z (+ y z)) x)

simplify676.0ms

Counts
392 → 392
Iterations

Useful iterations: 2 (371.0ms)

IterNodesCost
04927266
112396413
239235535
done50005535

prune214.0ms

Filtered
195 candidates to 392 candidates (-101.0%)
Pruning

6 alts after pruning (4 fresh and 2 done)

PrunedKeptTotal
New3920392
Fresh044
Picked011
Done011
Total3926398

Merged error: 0b

Counts
398 → 6

localize5.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ x (/ (* x y) z))
6.1b
(/ (* x y) z)

rewrite11.0ms

Algorithm
rewrite-expression-head
Rules
add-exp-log add-cbrt-cube
*-un-lft-identity
add-sqr-sqrt add-cube-cbrt add-log-exp
times-frac associate-/r*
pow1 cbrt-undiv div-exp
+-commutative frac-2neg flip3-+ prod-exp clear-num sum-log cbrt-unprod flip-+ div-inv distribute-lft-out associate-/l*
Counts
2 → 33
Calls
2 calls:
5.0ms
(+ x (/ (* x y) z))
5.0ms
(/ (* x y) z)

series12.0ms

Counts
2 → 6
Calls
2 calls:
7.0ms
(+ x (/ (* x y) z))
5.0ms
(/ (* x y) z)

simplify659.0ms

Counts
39 → 39
Iterations

Useful iterations: 2 (48.0ms)

IterNodesCost
067359
1184333
2629301
32904301
done5001301

prune37.0ms

Filtered
26 candidates to 39 candidates (-50.0%)
Pruning

6 alts after pruning (3 fresh and 3 done)

PrunedKeptTotal
New39039
Fresh033
Picked011
Done022
Total39645

Merged error: 0b

Counts
45 → 6

regimes195.0ms

Accuracy

43.3% (1.9b remaining)

Error of 1.9b against oracle of 0.0b and baseline of 3.3b

bsearch36.0ms

Steps
ItersRangePoint
7
14848.343200454
602010.8647626698
25947.630406955814
10
-5.590082551980238e+120
-2.4478686666901204e+110
-3.5585009134455516e+110

simplify2.0ms

Iterations

Useful iterations: 1 (1.0ms)

IterNodesCost
01529
12123
done2123

end0.0ms

sample654.0ms

Algorithm
intervals
Results
267.0ms9538×body80valid

Profiling

Loading profile data...