Details

Time bar (total: 12.0s)

sample66.0ms

Algorithm
intervals
Results
21.0ms31×body1280valid
19.0ms188×body80valid
11.0ms18×body640valid
5.0ms14×body320valid
1.0msbody160valid

simplify1.5s

Counts
1 → 1
Iterations
IterNodes
done2000
1081990
1071974
1061954
1051938
1041918
1031902
1021882
1011866
1001846
991830
981810
971794
961774
951758
941738
931722
921702
911686
901666
891650
881630
871614
861594
851578
841558
831542
821522
811506
801486
791470
781450
771434
761414
751398
741378
731362
721342
711326
701306
691290
681270
671254
661234
651218
641198
631182
621162
611146
601126
591110
581090
571074
561054
551038
541018
531002
52982
51966
50946
49930
48910
47894
46874
45858
44838
43822
42802
41786
40766
39750
38730
37714
36694
35678
34658
33642
32622
31606
30586
29570
28550
27534
26514
25498
24478
23462
22442
21426
20406
19390
18370
17354
16334
15318
14298
13282
12258
11168
10135
999
883
763
649
539
437
335
228
114
08

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize21.0ms

Local error

Found 3 expressions with local error:

0.0b
(- (+ x (cos y)) (* z (sin y)))
0.0b
(+ x (cos y))
0.1b
(* z (sin y))

rewrite57.0ms

Algorithm
rewrite-expression-head
Rules
10×add-log-exp
add-sqr-sqrt *-un-lft-identity
pow1 add-cbrt-cube add-exp-log add-cube-cbrt
associate-*r* associate-*l* insert-posit16
sum-log diff-log
+-commutative sub-neg flip3-+ flip3-- pow-prod-down prod-exp associate--l+ *-commutative cbrt-unprod flip-+ flip-- distribute-lft-out unswap-sqr
Counts
3 → 47
Calls
3 calls:
40.0ms
(- (+ x (cos y)) (* z (sin y)))
7.0ms
(+ x (cos y))
9.0ms
(* z (sin y))

series151.0ms

Counts
3 → 9
Calls
3 calls:
67.0ms
(- (+ x (cos y)) (* z (sin y)))
37.0ms
(+ x (cos y))
47.0ms
(* z (sin y))

simplify767.0ms

Counts
56 → 56
Iterations
IterNodes
done2000
31917
2535
1200
085

prune233.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.0b

localize44.0ms

Local error

Found 4 expressions with local error:

0.5b
(* (cbrt (* z (sin y))) (cbrt (* z (sin y))))
7.9b
(cbrt (* z (sin y)))
7.9b
(cbrt (* z (sin y)))
7.9b
(cbrt (* z (sin y)))

rewrite45.0ms

Algorithm
rewrite-expression-head
Rules
11×pow1
10×add-sqr-sqrt
pow1/3
*-un-lft-identity add-cube-cbrt
cbrt-prod
add-exp-log
add-cbrt-cube swap-sqr associate-*r* associate-*l* insert-posit16 add-log-exp
pow-prod-down pow-sqr pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod unswap-sqr
Counts
4 → 62
Calls
4 calls:
25.0ms
(* (cbrt (* z (sin y))) (cbrt (* z (sin y))))
6.0ms
(cbrt (* z (sin y)))
7.0ms
(cbrt (* z (sin y)))
6.0ms
(cbrt (* z (sin y)))

series694.0ms

Counts
4 → 12
Calls
4 calls:
199.0ms
(* (cbrt (* z (sin y))) (cbrt (* z (sin y))))
160.0ms
(cbrt (* z (sin y)))
167.0ms
(cbrt (* z (sin y)))
168.0ms
(cbrt (* z (sin y)))

simplify684.0ms

Counts
74 → 74
Iterations
IterNodes
done2001
31449
2590
1213
089

prune427.0ms

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0.0b

localize37.0ms

Local error

Found 4 expressions with local error:

0.5b
(* (cbrt z) (cbrt z))
0.6b
(cbrt z)
0.6b
(cbrt z)
0.6b
(cbrt z)

rewrite15.0ms

Algorithm
rewrite-expression-head
Rules
25×cbrt-prod
23×add-sqr-sqrt
15×*-un-lft-identity add-cube-cbrt
11×pow1
pow1/3
swap-sqr associate-*r* associate-*l* add-exp-log
add-cbrt-cube insert-posit16 add-log-exp unswap-sqr
pow-prod-down pow-sqr pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod
Counts
4 → 77
Calls
4 calls:
11.0ms
(* (cbrt z) (cbrt z))
1.0ms
(cbrt z)
1.0ms
(cbrt z)
1.0ms
(cbrt z)

series1.1s

Counts
4 → 12
Calls
4 calls:
300.0ms
(* (cbrt z) (cbrt z))
256.0ms
(cbrt z)
236.0ms
(cbrt z)
276.0ms
(cbrt z)

simplify548.0ms

Counts
89 → 89
Iterations
IterNodes
done2000
31039
2380
1138
063

prune413.0ms

Pruning

6 alts after pruning (3 fresh and 3 done)

Merged error: 0.0b

localize37.0ms

Local error

Found 4 expressions with local error:

0.5b
(* (cbrt (sin y)) (cbrt (sin y)))
0.7b
(cbrt (sin y))
0.7b
(cbrt (sin y))
0.7b
(cbrt (sin y))

rewrite21.0ms

Algorithm
rewrite-expression-head
Rules
25×cbrt-prod
23×add-sqr-sqrt
15×*-un-lft-identity add-cube-cbrt
11×pow1
pow1/3
swap-sqr associate-*r* associate-*l* add-exp-log
add-cbrt-cube insert-posit16 add-log-exp unswap-sqr
pow-prod-down pow-sqr pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod
Counts
4 → 77
Calls
4 calls:
15.0ms
(* (cbrt (sin y)) (cbrt (sin y)))
2.0ms
(cbrt (sin y))
2.0ms
(cbrt (sin y))
2.0ms
(cbrt (sin y))

series555.0ms

Counts
4 → 12
Calls
4 calls:
155.0ms
(* (cbrt (sin y)) (cbrt (sin y)))
142.0ms
(cbrt (sin y))
124.0ms
(cbrt (sin y))
135.0ms
(cbrt (sin y))

simplify673.0ms

Counts
89 → 89
Iterations
IterNodes
done2003
31407
2456
1176
077

prune393.0ms

Pruning

5 alts after pruning (2 fresh and 3 done)

Merged error: 0b

regimes194.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify2.0ms

Iterations
IterNodes
done10
110
08

end0.0ms

sample3.4s

Algorithm
intervals
Results
1.0s5598×body80valid
976.0ms1021×body1280valid
931.0ms750×body640valid
186.0ms436×body320valid
60.0ms195×body160valid