Details

Time bar (total: 36.0s)

sample454.0ms

Algorithm
intervals
Results
238.0ms88×body1280valid
116.0ms57×body640valid
25.0ms26×body320valid
20.0ms67×body80valid
10.0ms18×body160valid

simplify1.9s

Counts
1 → 1
Iterations
IterNodes
done5000
43141
3655
2181
174
032

prune10.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.5b

localize96.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))
1.9b
(- (cos x) (cos y))

rewrite126.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-cbrt-cube add-exp-log difference-of-squares
associate-*r*
pow1 sqrt-prod add-log-exp
distribute-lft-out--
sub-neg unswap-sqr
flip3-- prod-exp cbrt-unprod flip--
distribute-rgt-in distribute-lft-in diff-log pow-prod-down associate-*r/ *-commutative
cbrt-undiv div-exp associate-*l/ div-inv diff-cos
Counts
4 → 102
Calls
4 calls:
55.0ms
(* (/ (- (sqrt 5.0) 1.0) 2.0) (cos x))
47.0ms
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
13.0ms
(- 3.0 (sqrt 5.0))
6.0ms
(- (cos x) (cos y))

series392.0ms

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

simplify1.6s

Counts
112 → 112
Iterations
IterNodes
done5000
22326
1597
0248

prune1.3s

Pruning

13 alts after pruning (13 fresh and 0 done)

Merged error: 0.2b

localize120.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)))
1.9b
(- (cos x) (cos y))

rewrite265.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-cbrt-cube add-exp-log
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:
129.0ms
(* (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) (- (sin y) (/ (sin x) 16.0)))
51.0ms
(* (/ (- (sqrt 5.0) 1.0) 2.0) (cos x))
75.0ms
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
6.0ms
(- (cos x) (cos y))

series510.0ms

Counts
4 → 12
Calls
4 calls:
180.0ms
(* (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) (- (sin y) (/ (sin x) 16.0)))
126.0ms
(* (/ (- (sqrt 5.0) 1.0) 2.0) (cos x))
127.0ms
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
77.0ms
(- (cos x) (cos y))

simplify2.5s

Counts
132 → 132
Iterations
IterNodes
done5000
23742
1782
0288

prune1.6s

Pruning

13 alts after pruning (13 fresh and 0 done)

Merged error: 0.2b

localize144.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
(/ 1 (sqrt 2.0))
1.9b
(- (cos x) (cos y))

rewrite197.0ms

Algorithm
rewrite-expression-head
Rules
39×add-sqr-sqrt
29×*-un-lft-identity
23×add-cube-cbrt
20×times-frac
16×sqrt-prod
15×add-exp-log
13×pow1 add-cbrt-cube
12×associate-*r*
10×associate-*r/
flip3-- flip--
associate-*l*
associate-/r* add-log-exp
sub-neg difference-of-squares
distribute-rgt-in frac-times distribute-lft-in pow-prod-down prod-exp cbrt-unprod
pow-flip associate-/l* distribute-lft-out--
div-exp associate-*l/ *-commutative unswap-sqr
cbrt-undiv rec-exp clear-num frac-2neg sqrt-pow1 pow1/2 diff-log 1-exp div-inv diff-cos inv-pow
Counts
4 → 124
Calls
4 calls:
131.0ms
(* (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) (- (sin y) (/ (sin x) 16.0)))
43.0ms
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
8.0ms
(/ 1 (sqrt 2.0))
11.0ms
(- (cos x) (cos y))

series434.0ms

Counts
4 → 10
Calls
4 calls:
224.0ms
(* (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) (- (sin y) (/ (sin x) 16.0)))
129.0ms
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
0.0ms
(/ 1 (sqrt 2.0))
81.0ms
(- (cos x) (cos y))

simplify2.7s

Counts
134 → 134
Iterations
IterNodes
done5000
23617
1659
0260

prune1.6s

Pruning

13 alts after pruning (13 fresh and 0 done)

Merged error: 0.1b

localize178.0ms

Local error

Found 4 expressions with local error:

0.4b
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
1.0b
(/ 1 (sqrt 2.0))
1.9b
(- (cos x) (cos y))
4.1b
(log (exp (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))))

rewrite93.0ms

Algorithm
rewrite-expression-head
Rules
34×add-sqr-sqrt
27×*-un-lft-identity
23×add-cube-cbrt
19×times-frac
16×sqrt-prod
10×add-exp-log
pow1
add-cbrt-cube
log-prod add-log-exp
associate-/r* associate-*r* associate-*l*
sub-neg
distribute-rgt-in distribute-lft-in exp-sum
log-pow pow-flip associate-/l* difference-of-squares
flip3-- div-exp associate-*r/ flip-- distribute-lft-out-- unswap-sqr
cbrt-undiv rec-exp exp-prod clear-num frac-2neg sqrt-pow1 exp-to-pow pow1/2 diff-log 1-exp rem-log-exp pow-prod-down prod-exp *-commutative cbrt-unprod div-inv diff-cos inv-pow
Counts
4 → 109
Calls
4 calls:
55.0ms
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
12.0ms
(/ 1 (sqrt 2.0))
12.0ms
(- (cos x) (cos y))
11.0ms
(log (exp (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))))

series427.0ms

Counts
4 → 10
Calls
4 calls:
143.0ms
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
0.0ms
(/ 1 (sqrt 2.0))
107.0ms
(- (cos x) (cos y))
177.0ms
(log (exp (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))))

simplify1.7s

Counts
119 → 119
Iterations
IterNodes
done5000
21746
1405
0201

prune1.1s

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 0.1b

regimes486.0ms

Accuracy

0% (0.3b remaining)

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

bsearch0.0ms

simplify24.0ms

Iterations
IterNodes
done55
155
041

end0.0ms

sample16.0s

Algorithm
intervals
Results
8.0s2725×body1280valid
4.3s1878×body640valid
1.9s2308×body80valid
964.0ms734×body320valid
286.0ms355×body160valid