Details

Time bar (total: 17.6s)

sample28.0ms

Algorithm
intervals
Results
7.0ms274×body80valid
6.0ms265×body80nan
0.0msbody1280valid

simplify2.7s

Counts
1 → 1
Iterations
IterNodes
done5000
834940
824876
814813
804748
794684
784620
774557
764492
754428
744364
734301
724236
714172
704108
694045
683980
673916
663852
653789
643724
633660
623596
613533
603468
593404
583340
573277
563212
553148
543084
533021
522956
512892
502828
492765
482700
472636
462572
452509
442444
432380
422316
412253
402188
392124
382060
371997
361932
351868
341804
331741
321676
311612
301548
291485
281420
271356
261292
251229
241164
231100
221036
21973
20908
19844
18780
17717
16652
15588
14522
13456
12390
11329
10242
9156
8108
787
674
567
455
340
223
113
07

prune4.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.1b

localize9.0ms

Local error

Found 2 expressions with local error:

0.0b
(+ (- 1.0 x) (* y (sqrt x)))
0.3b
(* y (sqrt x))

rewrite34.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
add-log-exp
associate-*r*
*-un-lft-identity add-cube-cbrt
pow1 add-cbrt-cube add-exp-log sqrt-prod
associate-*l*
associate-+l+ sum-log unswap-sqr
+-commutative sub-neg flip3-+ diff-log pow-prod-down prod-exp *-commutative associate-+l- cbrt-unprod flip-+
Counts
2 → 37
Calls
2 calls:
25.0ms
(+ (- 1.0 x) (* y (sqrt x)))
8.0ms
(* y (sqrt x))

series104.0ms

Counts
2 → 6
Calls
2 calls:
47.0ms
(+ (- 1.0 x) (* y (sqrt x)))
57.0ms
(* y (sqrt x))

simplify2.1s

Counts
43 → 43
Iterations
IterNodes
done5000
32702
2778
1248
095

prune212.0ms

Pruning

10 alts after pruning (9 fresh and 1 done)

Merged error: 0.0b

localize24.0ms

Local error

Found 4 expressions with local error:

0.2b
(sqrt (sqrt x))
0.2b
(sqrt (sqrt x))
0.2b
(* y (sqrt (sqrt x)))
0.4b
(* (* y (sqrt (sqrt x))) (sqrt (sqrt x)))

rewrite62.0ms

Algorithm
rewrite-expression-head
Rules
41×sqrt-prod
25×add-sqr-sqrt
18×associate-*r*
15×pow1 *-un-lft-identity add-cube-cbrt
11×add-cbrt-cube add-exp-log
sqrt-pow1
rem-sqrt-square pow1/2 associate-*l* pow-prod-down prod-exp cbrt-unprod add-log-exp
unswap-sqr
*-commutative
Counts
4 → 88
Calls
4 calls:
2.0ms
(sqrt (sqrt x))
2.0ms
(sqrt (sqrt x))
11.0ms
(* y (sqrt (sqrt x)))
44.0ms
(* (* y (sqrt (sqrt x))) (sqrt (sqrt x)))

series594.0ms

Counts
4 → 12
Calls
4 calls:
193.0ms
(sqrt (sqrt x))
233.0ms
(sqrt (sqrt x))
120.0ms
(* y (sqrt (sqrt x)))
48.0ms
(* (* y (sqrt (sqrt x))) (sqrt (sqrt x)))

simplify3.5s

Counts
100 → 100
Iterations
IterNodes
done5000
34830
21214
1354
0132

prune507.0ms

Pruning

9 alts after pruning (7 fresh and 2 done)

Merged error: 0.0b

localize38.0ms

Local error

Found 4 expressions with local error:

0.2b
(sqrt (sqrt x))
0.2b
(* y (sqrt (sqrt x)))
0.3b
(* (* y (sqrt (sqrt x))) (sqrt (sqrt (sqrt x))))
0.3b
(* (* (* y (sqrt (sqrt x))) (sqrt (sqrt (sqrt x)))) (sqrt (sqrt (sqrt x))))

rewrite253.0ms

Algorithm
rewrite-expression-head
Rules
58×sqrt-prod
33×associate-*r*
26×add-sqr-sqrt
22×pow1
20×add-cbrt-cube add-exp-log
18×*-un-lft-identity add-cube-cbrt
10×pow-prod-down prod-exp cbrt-unprod
associate-*l*
sqrt-pow1 add-log-exp
*-commutative unswap-sqr
rem-sqrt-square pow1/2
Counts
4 → 102
Calls
4 calls:
2.0ms
(sqrt (sqrt x))
10.0ms
(* y (sqrt (sqrt x)))
50.0ms
(* (* y (sqrt (sqrt x))) (sqrt (sqrt (sqrt x))))
189.0ms
(* (* (* y (sqrt (sqrt x))) (sqrt (sqrt (sqrt x)))) (sqrt (sqrt (sqrt x))))

series518.0ms

Counts
4 → 12
Calls
4 calls:
168.0ms
(sqrt (sqrt x))
101.0ms
(* y (sqrt (sqrt x)))
199.0ms
(* (* y (sqrt (sqrt x))) (sqrt (sqrt (sqrt x))))
49.0ms
(* (* (* y (sqrt (sqrt x))) (sqrt (sqrt (sqrt x)))) (sqrt (sqrt (sqrt x))))

simplify2.0s

Counts
114 → 114
Iterations
IterNodes
done5000
21879
1501
0180

prune494.0ms

Pruning

7 alts after pruning (5 fresh and 2 done)

Merged error: 0.0b

localize48.0ms

Local error

Found 4 expressions with local error:

0.2b
(sqrt (sqrt x))
0.3b
(* y (* (sqrt (sqrt x)) (sqrt (sqrt (sqrt x)))))
0.3b
(* (sqrt (sqrt x)) (sqrt (sqrt (sqrt x))))
0.3b
(* (* y (* (sqrt (sqrt x)) (sqrt (sqrt (sqrt x))))) (sqrt (sqrt (sqrt x))))

rewrite278.0ms

Algorithm
rewrite-expression-head
Rules
88×sqrt-prod
47×add-sqr-sqrt
37×pow1 sqrt-pow1
25×associate-*r*
20×add-cbrt-cube add-exp-log
18×*-un-lft-identity add-cube-cbrt
15×pow1/2
14×pow-prod-down
13×associate-*l*
12×unswap-sqr
10×prod-exp pow-prod-up cbrt-unprod
add-log-exp
pow3 *-commutative
rem-sqrt-square
sqrt-unprod
Counts
4 → 129
Calls
4 calls:
2.0ms
(sqrt (sqrt x))
52.0ms
(* y (* (sqrt (sqrt x)) (sqrt (sqrt (sqrt x)))))
38.0ms
(* (sqrt (sqrt x)) (sqrt (sqrt (sqrt x))))
182.0ms
(* (* y (* (sqrt (sqrt x)) (sqrt (sqrt (sqrt x))))) (sqrt (sqrt (sqrt x))))

series712.0ms

Counts
4 → 12
Calls
4 calls:
213.0ms
(sqrt (sqrt x))
200.0ms
(* y (* (sqrt (sqrt x)) (sqrt (sqrt (sqrt x)))))
225.0ms
(* (sqrt (sqrt x)) (sqrt (sqrt (sqrt x))))
74.0ms
(* (* y (* (sqrt (sqrt x)) (sqrt (sqrt (sqrt x))))) (sqrt (sqrt (sqrt x))))

simplify1.5s

Counts
141 → 141
Iterations
IterNodes
done5000
21712
1498
0190

prune627.0ms

Pruning

7 alts after pruning (4 fresh and 3 done)

Merged error: 0.0b

regimes168.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
IterNodes
done9
19
07

end0.0ms

sample1.1s

Algorithm
intervals
Results
382.0ms8499×body80nan
368.0ms8501×body80valid
0.0msbody1280valid
0.0msbody320valid