Details

Time bar (total: 34.0s)

sample368.0ms

Algorithm
intervals
Results
168.0ms80×body1280valid
128.0ms58×body640valid
23.0ms28×body320valid
18.0ms80×body80valid
4.0ms10×body160valid

simplify1.3s

Counts
1 → 1
Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
03250
17450
218150
365350
4266450
done500050

prune7.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.5b

localize60.0ms

Local error

Found 4 expressions with local error:

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

rewrite140.0ms

Algorithm
rewrite-expression-head
Rules
50×add-sqr-sqrt
30×*-un-lft-identity
28×associate-*l*
20×times-frac
18×add-cube-cbrt
11×add-exp-log add-cbrt-cube difference-of-squares
associate-*r*
pow1 sqrt-prod add-log-exp
distribute-lft-out--
sub-neg unswap-sqr
flip3-- prod-exp flip-- cbrt-unprod
distribute-rgt-in distribute-lft-in diff-log associate-*r/ pow-prod-down *-commutative
cbrt-undiv div-exp associate-*l/ div-inv diff-cos
Counts
4 → 102
Calls
4 calls:
44.0ms
(* (/ (- (sqrt 5.0) 1.0) 2.0) (cos x))
57.0ms
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
11.0ms
(- 3.0 (sqrt 5.0))
24.0ms
(- (cos x) (cos y))

series311.0ms

Counts
4 → 10
Calls
4 calls:
110.0ms
(* (/ (- (sqrt 5.0) 1.0) 2.0) (cos x))
137.0ms
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
0.0ms
(- 3.0 (sqrt 5.0))
64.0ms
(- (cos x) (cos y))

simplify1.1s

Counts
112 → 112
Iterations

Useful iterations: done (1.1s)

IterNodesCost
02471369
15841330
216891232
done50001221

prune838.0ms

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 0.2b

localize63.0ms

Local error

Found 4 expressions with local error:

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

rewrite240.0ms

Algorithm
rewrite-expression-head
Rules
48×add-sqr-sqrt
30×*-un-lft-identity
28×associate-*l*
23×times-frac
20×add-cube-cbrt
16×add-exp-log add-cbrt-cube
associate-*r* difference-of-squares
pow1
sqrt-prod
associate-*r/ add-log-exp
distribute-lft-out--
prod-exp associate-/r/ cbrt-unprod unswap-sqr
cbrt-undiv sub-neg flip3-+ div-exp associate-*l/ flip-+ associate-/l*
distribute-rgt-in flip3-- distribute-lft-in pow-prod-down frac-add *-commutative flip-- div-inv associate-/l/
frac-2neg diff-log clear-num associate-/r* diff-cos
Counts
4 → 114
Calls
4 calls:
96.0ms
(/ (+ 2.0 (* (* (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) (- (sin y) (/ (sin x) 16.0))) (- (cos x) (cos y)))) (* 3.0 (+ (+ 1.0 (* (/ (- (sqrt 5.0) 1.0) 2.0) (cos x))) (* (/ (/ (- (* 3.0 3.0) 5.0) (+ 3.0 (sqrt 5.0))) 2.0) (cos y)))))
74.0ms
(* (/ (- (sqrt 5.0) 1.0) 2.0) (cos x))
59.0ms
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
8.0ms
(- (cos x) (cos y))

series2.5s

Counts
4 → 12
Calls
4 calls:
2.2s
(/ (+ 2.0 (* (* (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) (- (sin y) (/ (sin x) 16.0))) (- (cos x) (cos y)))) (* 3.0 (+ (+ 1.0 (* (/ (- (sqrt 5.0) 1.0) 2.0) (cos x))) (* (/ (/ (- (* 3.0 3.0) 5.0) (+ 3.0 (sqrt 5.0))) 2.0) (cos y)))))
117.0ms
(* (/ (- (sqrt 5.0) 1.0) 2.0) (cos x))
131.0ms
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
84.0ms
(- (cos x) (cos y))

simplify2.1s

Counts
126 → 126
Iterations

Useful iterations: 2 (800.0ms)

IterNodesCost
03723617
110273530
237323107
done50013107

prune1.5s

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 0.0b

localize76.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.3b
(* (/ (- (sqrt 5.0) 1.0) 2.0) (cos x))
0.4b
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
2.4b
(- (cos x) (cos y))

rewrite345.0ms

Algorithm
rewrite-expression-head
Rules
52×add-sqr-sqrt
31×*-un-lft-identity
29×associate-*l*
21×times-frac
19×add-cube-cbrt
16×add-exp-log add-cbrt-cube
15×associate-*r*
13×pow1
11×difference-of-squares
10×associate-*r/
flip3-- flip--
sqrt-prod
prod-exp cbrt-unprod distribute-lft-out-- add-log-exp
sub-neg pow-prod-down
distribute-rgt-in frac-times distribute-lft-in unswap-sqr
associate-*l/ *-commutative
cbrt-undiv diff-log div-exp div-inv diff-cos
Counts
4 → 120
Calls
4 calls:
177.0ms
(* (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) (- (sin y) (/ (sin x) 16.0)))
64.0ms
(* (/ (- (sqrt 5.0) 1.0) 2.0) (cos x))
84.0ms
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
12.0ms
(- (cos x) (cos y))

series533.0ms

Counts
4 → 12
Calls
4 calls:
180.0ms
(* (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) (- (sin y) (/ (sin x) 16.0)))
133.0ms
(* (/ (- (sqrt 5.0) 1.0) 2.0) (cos x))
132.0ms
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
87.0ms
(- (cos x) (cos y))

simplify1.4s

Counts
132 → 132
Iterations

Useful iterations: 2 (458.0ms)

IterNodesCost
02842218
17502147
226741958
done50021958

prune1.1s

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 0.0b

localize56.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)))
0.6b
(* (sqrt (/ (- (sqrt 5.0) 1.0) 2.0)) (* (sqrt (/ (- (sqrt 5.0) 1.0) 2.0)) (cos x)))
2.4b
(- (cos x) (cos y))

rewrite354.0ms

Algorithm
rewrite-expression-head
Rules
47×add-sqr-sqrt
32×associate-*l*
31×*-un-lft-identity
29×sqrt-prod
20×times-frac
19×add-cube-cbrt
16×pow1 add-exp-log add-cbrt-cube
13×associate-*r*
11×associate-*r/ difference-of-squares
flip3-- flip--
pow-prod-down prod-exp cbrt-unprod
distribute-lft-out-- add-log-exp
frac-times sub-neg associate-*l/
distribute-rgt-in distribute-lft-in sqrt-div
*-commutative
unswap-sqr
diff-log div-inv diff-cos
Counts
4 → 122
Calls
4 calls:
151.0ms
(* (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) (- (sin y) (/ (sin x) 16.0)))
68.0ms
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
120.0ms
(* (sqrt (/ (- (sqrt 5.0) 1.0) 2.0)) (* (sqrt (/ (- (sqrt 5.0) 1.0) 2.0)) (cos x)))
8.0ms
(- (cos x) (cos y))

series584.0ms

Counts
4 → 12
Calls
4 calls:
176.0ms
(* (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) (- (sin y) (/ (sin x) 16.0)))
114.0ms
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
216.0ms
(* (sqrt (/ (- (sqrt 5.0) 1.0) 2.0)) (* (sqrt (/ (- (sqrt 5.0) 1.0) 2.0)) (cos x)))
77.0ms
(- (cos x) (cos y))

simplify1.6s

Counts
134 → 134
Iterations

Useful iterations: 2 (589.0ms)

IterNodesCost
02992676
17872400
227092160
done50002160

prune1.3s

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 0.0b

regimes255.0ms

Accuracy

0% (0.4b remaining)

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

bsearch0.0ms

simplify13.0ms

Iterations

Useful iterations: 0 (2.0ms)

IterNodesCost
03967
15367
done5367

end0.0ms

sample15.9s

Algorithm
intervals
Results
8.8s2636×body1280valid
4.4s1918×body640valid
1.1s2375×body80valid
879.0ms780×body320valid
344.0ms291×body160valid