Details

Time bar (total: 36.2s)

sample303.0ms

Algorithm
intervals
Results
121.0ms88×body1280valid
50.0ms26×body320valid
49.0ms57×body640valid
12.0ms67×body80valid
8.0ms18×body160valid

simplify2.0s

Counts
1 → 1
Iterations
IterNodes
done5000
42752
3622
2177
174
032

prune15.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.5b

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

rewrite148.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:
47.0ms
(* (/ (- (sqrt 5.0) 1.0) 2.0) (cos x))
76.0ms
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
9.0ms
(- 3.0 (sqrt 5.0))
10.0ms
(- (cos x) (cos y))

series281.0ms

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

simplify1.4s

Counts
112 → 112
Iterations
IterNodes
done5000
21823
1597
0248

prune1.1s

Pruning

13 alts after pruning (13 fresh and 0 done)

Merged error: 0.2b

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

rewrite276.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:
148.0ms
(* (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) (- (sin y) (/ (sin x) 16.0)))
42.0ms
(* (/ (- (sqrt 5.0) 1.0) 2.0) (cos x))
70.0ms
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
6.0ms
(- (cos x) (cos y))

series480.0ms

Counts
4 → 12
Calls
4 calls:
176.0ms
(* (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) (- (sin y) (/ (sin x) 16.0)))
127.0ms
(* (/ (- (sqrt 5.0) 1.0) 2.0) (cos x))
115.0ms
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
62.0ms
(- (cos x) (cos y))

simplify2.1s

Counts
132 → 132
Iterations
IterNodes
done5000
22724
1782
0288

prune1.7s

Pruning

13 alts after pruning (13 fresh and 0 done)

Merged error: 0.2b

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

rewrite212.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:
99.0ms
(* (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) (- (sin y) (/ (sin x) 16.0)))
84.0ms
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
10.0ms
(/ 1 (sqrt 2.0))
14.0ms
(- (cos x) (cos y))

series440.0ms

Counts
4 → 10
Calls
4 calls:
218.0ms
(* (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0))) (- (sin y) (/ (sin x) 16.0)))
142.0ms
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
0.0ms
(/ 1 (sqrt 2.0))
79.0ms
(- (cos x) (cos y))

simplify2.0s

Counts
134 → 134
Iterations
IterNodes
done5003
22113
1656
0260

prune1.5s

Pruning

13 alts after pruning (13 fresh and 0 done)

Merged error: 0.1b

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

rewrite109.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:
68.0ms
(* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))
11.0ms
(/ 1 (sqrt 2.0))
14.0ms
(- (cos x) (cos y))
11.0ms
(log (exp (* (sqrt 2.0) (- (sin x) (/ (sin y) 16.0)))))

series434.0ms

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

simplify2.8s

Counts
119 → 119
Iterations
IterNodes
done5001
33295
2971
1402
0201

prune1.2s

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 0.1b

regimes458.0ms

Accuracy

0% (0.3b remaining)

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

bsearch0.0ms

simplify17.0ms

Iterations
IterNodes
done55
155
041

end0.0ms

sample16.6s

Algorithm
intervals
Results
10.1s2725×body1280valid
3.6s1878×body640valid
1.3s734×body320valid
788.0ms2308×body80valid
300.0ms355×body160valid