Details

Time bar (total: 11.7s)

sample91.0ms

Algorithm
intervals
Results
28.0ms31×body1280valid
27.0ms188×body80valid
12.0ms18×body640valid
8.0ms14×body320valid
2.0msbody160valid

simplify1.6s

Counts
1 → 1
Iterations
IterNodes
done2000
1001998
991982
981962
971946
961926
951910
941890
931874
921854
911838
901818
891802
881782
871766
861746
851730
841710
831694
821674
811658
801638
791622
781602
771586
761566
751550
741530
731514
721494
711478
701458
691442
681422
671406
661386
651370
641350
631334
621314
611298
601278
591262
581242
571226
561206
551190
541170
531154
521134
511118
501098
491082
481062
471046
461026
451010
44990
43974
42954
41938
40918
39902
38882
37866
36846
35830
34810
33794
32774
31758
30738
29722
28702
27686
26666
25650
24630
23614
22594
21578
20558
19542
18522
17506
16486
15470
14450
13434
12340
11210
10171
9128
8107
787
663
553
451
339
228
114
08

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize26.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))

rewrite61.0ms

Algorithm
rewrite-expression-head
Rules
14×*-un-lft-identity
10×add-sqr-sqrt add-log-exp
add-cube-cbrt
pow1 add-cbrt-cube add-exp-log
fma-neg prod-diff
expm1-log1p-u fma-def associate-*r* associate-*l* insert-posit16 log1p-expm1-u distribute-lft-out
sum-log diff-log
+-commutative sub-neg flip3-+ flip3-- pow-prod-down prod-exp associate--l+ *-commutative cbrt-unprod flip-+ flip-- unswap-sqr
Counts
3 → 64
Calls
3 calls:
38.0ms
(- (+ x (cos y)) (* z (sin y)))
8.0ms
(+ x (cos y))
13.0ms
(* z (sin y))

series136.0ms

Counts
3 → 9
Calls
3 calls:
64.0ms
(- (+ x (cos y)) (* z (sin y)))
28.0ms
(+ x (cos y))
43.0ms
(* z (sin y))

simplify507.0ms

Counts
73 → 73
Iterations
IterNodes
done2002
2644
1231
098

prune334.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.0b

localize38.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)))

rewrite55.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
expm1-log1p-u add-cbrt-cube swap-sqr associate-*r* associate-*l* insert-posit16 log1p-expm1-u add-log-exp
pow-prod-down pow-sqr pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod unswap-sqr
Counts
4 → 70
Calls
4 calls:
34.0ms
(* (cbrt (* z (sin y))) (cbrt (* z (sin y))))
7.0ms
(cbrt (* z (sin y)))
6.0ms
(cbrt (* z (sin y)))
7.0ms
(cbrt (* z (sin y)))

series649.0ms

Counts
4 → 12
Calls
4 calls:
177.0ms
(* (cbrt (* z (sin y))) (cbrt (* z (sin y))))
130.0ms
(cbrt (* z (sin y)))
162.0ms
(cbrt (* z (sin y)))
179.0ms
(cbrt (* z (sin y)))

simplify671.0ms

Counts
82 → 82
Iterations
IterNodes
done2000
31514
2545
1217
093

prune437.0ms

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0.0b

localize26.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)

rewrite11.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
expm1-log1p-u add-cbrt-cube insert-posit16 log1p-expm1-u add-log-exp unswap-sqr
pow-prod-down pow-sqr pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod
Counts
4 → 85
Calls
4 calls:
8.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:
288.0ms
(* (cbrt z) (cbrt z))
266.0ms
(cbrt z)
277.0ms
(cbrt z)
232.0ms
(cbrt z)

simplify672.0ms

Counts
97 → 97
Iterations
IterNodes
done2004
31110
2364
1141
067

prune355.0ms

Pruning

6 alts after pruning (3 fresh and 3 done)

Merged error: 0.0b

localize24.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))

rewrite20.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
expm1-log1p-u add-cbrt-cube insert-posit16 log1p-expm1-u add-log-exp unswap-sqr
pow-prod-down pow-sqr pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod
Counts
4 → 85
Calls
4 calls:
15.0ms
(* (cbrt (sin y)) (cbrt (sin y)))
1.0ms
(cbrt (sin y))
1.0ms
(cbrt (sin y))
1.0ms
(cbrt (sin y))

series568.0ms

Counts
4 → 12
Calls
4 calls:
153.0ms
(* (cbrt (sin y)) (cbrt (sin y)))
147.0ms
(cbrt (sin y))
132.0ms
(cbrt (sin y))
135.0ms
(cbrt (sin y))

simplify740.0ms

Counts
97 → 97
Iterations
IterNodes
done2006
31352
2474
1182
081

prune342.0ms

Pruning

5 alts after pruning (2 fresh and 3 done)

Merged error: 0b

regimes155.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify1.0ms

Iterations
IterNodes
done10
110
08

end0.0ms

sample3.1s

Algorithm
intervals
Results
1.3s1021×body1280valid
813.0ms5598×body80valid
503.0ms750×body640valid
265.0ms436×body320valid
51.0ms195×body160valid