Details

Time bar (total: 16.9s)

sample194.0ms

Algorithm
intervals
Results
103.0ms87×body1280valid
40.0ms56×body640valid
12.0ms24×body320valid
10.0ms72×body80valid
6.0ms17×body160valid

simplify1.2s

Counts
1 → 1
Iterations

Useful iterations: 2 (16.0ms)

IterNodesCost
03250
17450
218747
358747
4193547
done500047

prune18.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.3b

localize33.0ms

Local error

Found 4 expressions with local error:

0.3b
(* (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) (- (sin y) (/ (sin x) 16.0)))
0.4b
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
1.0b
(- 3.0 (sqrt 5.0))
2.7b
(- (cos x) (cos y))

rewrite129.0ms

Algorithm
rewrite-expression-head
Rules
184×add-sqr-sqrt
183×prod-diff
172×*-un-lft-identity
164×add-cube-cbrt
110×times-frac
82×distribute-rgt-in distribute-lft-in
14×sqrt-prod
12×associate-*r* div-inv
11×pow1 add-exp-log add-cbrt-cube
10×associate-*r/
flip3-- flip--
add-log-exp
associate-*l* difference-of-squares
sub-neg fma-neg
expm1-log1p-u frac-times pow-prod-down prod-exp cbrt-unprod log1p-expm1-u distribute-lft-out--
diff-log associate-*l/ *-commutative unswap-sqr
diff-cos
Counts
4 → 291
Calls
4 calls:
63.0ms
(* (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) (- (sin y) (/ (sin x) 16.0)))
39.0ms
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
4.0ms
(- 3.0 (sqrt 5.0))
4.0ms
(- (cos x) (cos y))

series314.0ms

Counts
4 → 10
Calls
4 calls:
149.0ms
(* (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) (- (sin y) (/ (sin x) 16.0)))
100.0ms
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
0.0ms
(- 3.0 (sqrt 5.0))
65.0ms
(- (cos x) (cos y))

simplify688.0ms

Counts
301 → 301
Iterations

Useful iterations: done (672.0ms)

IterNodesCost
073212252
1168810920
done500210000

prune1.4s

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 0.1b

localize48.0ms

Local error

Found 4 expressions with local error:

0.4b
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
0.5b
(+ (cos x) (cos y))
1.0b
(- 3.0 (sqrt 5.0))
2.4b
(- (pow (cos x) 3) (pow (cos y) 3))

rewrite88.0ms

Algorithm
rewrite-expression-head
Rules
240×prod-diff
201×add-sqr-sqrt
180×*-un-lft-identity
164×add-cube-cbrt
87×unpow-prod-down cube-prod
55×times-frac
41×distribute-rgt-in distribute-lft-in
33×sqr-pow
25×cube-mult unpow3
20×difference-of-squares
15×fma-neg
14×sqrt-prod
10×add-log-exp
distribute-lft-out--
pow1 add-exp-log associate-*r* associate-*l* add-cbrt-cube div-inv
expm1-log1p-u sub-neg log1p-expm1-u
flip3-- fma-def flip--
diff-log associate-*r/ unswap-sqr
difference-cubes +-commutative flip3-+ sum-cos pow-prod-down prod-exp sum-log *-commutative cbrt-unprod flip-+ distribute-lft-out
Counts
4 → 359
Calls
4 calls:
39.0ms
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
3.0ms
(+ (cos x) (cos y))
4.0ms
(- 3.0 (sqrt 5.0))
22.0ms
(- (pow (cos x) 3) (pow (cos y) 3))

series244.0ms

Counts
4 → 10
Calls
4 calls:
101.0ms
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
43.0ms
(+ (cos x) (cos y))
0.0ms
(- 3.0 (sqrt 5.0))
100.0ms
(- (pow (cos x) 3) (pow (cos y) 3))

simplify1.6s

Counts
369 → 369
Iterations

Useful iterations: done (1.5s)

IterNodesCost
061312832
111568636
235416270
done50006252

prune1.1s

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 0.1b

localize58.0ms

Local error

Found 4 expressions with local error:

1.0b
(cbrt 16.0)
1.0b
(cbrt 16.0)
1.0b
(cbrt 16.0)
2.4b
(- (pow (cos x) 3) (pow (cos y) 3))

rewrite40.0ms

Algorithm
rewrite-expression-head
Rules
144×prod-diff
106×add-sqr-sqrt
92×*-un-lft-identity
87×unpow-prod-down cube-prod
82×add-cube-cbrt
33×sqr-pow
25×cube-mult unpow3
16×difference-of-squares
12×fma-neg
cbrt-prod
add-log-exp
distribute-lft-out--
pow1 add-exp-log expm1-log1p-u add-cbrt-cube log1p-expm1-u
pow1/3
difference-cubes sub-neg flip3-- diff-log flip--
Counts
4 → 231
Calls
4 calls:
0.0ms
(cbrt 16.0)
0.0ms
(cbrt 16.0)
1.0ms
(cbrt 16.0)
27.0ms
(- (pow (cos x) 3) (pow (cos y) 3))

series94.0ms

Counts
4 → 6
Calls
4 calls:
0.0ms
(cbrt 16.0)
0.0ms
(cbrt 16.0)
0.0ms
(cbrt 16.0)
94.0ms
(- (pow (cos x) 3) (pow (cos y) 3))

simplify685.0ms

Counts
237 → 237
Iterations

Useful iterations: 2 (189.0ms)

IterNodesCost
02557779
14614229
213343168
done50013168

prune925.0ms

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 0.1b

localize62.0ms

Local error

Found 4 expressions with local error:

1.0b
(cbrt 16.0)
1.0b
(cbrt 16.0)
1.0b
(- 3.0 (sqrt 5.0))
2.5b
(fma (* (cbrt (pow (cos x) 3)) (cbrt (pow (cos x) 3))) (cbrt (pow (cos x) 3)) (- (pow (cos y) 3)))

rewrite8.0ms

Algorithm
rewrite-expression-head
Rules
23×add-sqr-sqrt
21×*-un-lft-identity
19×add-cube-cbrt
18×prod-diff
10×sqrt-prod
cbrt-prod add-log-exp
pow1 add-exp-log expm1-log1p-u add-cbrt-cube log1p-expm1-u
fma-neg
pow1/3 difference-of-squares
sub-neg flip3-- diff-log flip-- fma-udef distribute-lft-out--
Counts
4 → 74
Calls
4 calls:
0.0ms
(cbrt 16.0)
0.0ms
(cbrt 16.0)
4.0ms
(- 3.0 (sqrt 5.0))
0.0ms
(fma (* (cbrt (pow (cos x) 3)) (cbrt (pow (cos x) 3))) (cbrt (pow (cos x) 3)) (- (pow (cos y) 3)))

series100.0ms

Counts
4 → 6
Calls
4 calls:
0.0ms
(cbrt 16.0)
0.0ms
(cbrt 16.0)
0.0ms
(- 3.0 (sqrt 5.0))
100.0ms
(fma (* (cbrt (pow (cos x) 3)) (cbrt (pow (cos x) 3))) (cbrt (pow (cos x) 3)) (- (pow (cos y) 3)))

simplify960.0ms

Counts
80 → 80
Iterations

Useful iterations: done (958.0ms)

IterNodesCost
01231125
1223742
2491604
31524528
done5002525

prune747.0ms

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 0.1b

regimes527.0ms

Accuracy

0% (0.4b remaining)

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

bsearch0.0ms

simplify3.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
03984
14484
done4484

end0.0ms

sample5.7s

Algorithm
intervals
Results
3.1s2704×body1280valid
1.4s1861×body640valid
384.0ms756×body320valid
345.0ms2299×body80valid
138.0ms380×body160valid