Details

Time bar (total: 15.5s)

sample132.0ms

Algorithm
intervals
Results
48.0ms172×body80valid
38.0ms43×body1280valid
13.0ms22×body640valid
4.0ms10×body320valid
3.0msbody160valid

simplify2.0s

Counts
1 → 1
Iterations
IterNodes
done5000
92191
8773
7280
6110
551
442
336
228
114
08

prune17.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize29.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ (cos y) (- x (* z (sin y))))
0.0b
(- x (* z (sin y)))
0.1b
(* z (sin y))

rewrite54.0ms

Algorithm
rewrite-expression-head
Rules
10×add-log-exp
add-sqr-sqrt *-un-lft-identity
pow1 add-cbrt-cube add-exp-log add-cube-cbrt
associate-*r* associate-*l*
associate-+r+ sum-log sub-neg diff-log
+-commutative associate-+r- flip3-+ flip3-- pow-prod-down prod-exp *-commutative cbrt-unprod flip-+ flip-- distribute-lft-out unswap-sqr
Counts
3 → 46
Calls
3 calls:
22.0ms
(+ (cos y) (- x (* z (sin y))))
9.0ms
(- x (* z (sin y)))
21.0ms
(* z (sin y))

series214.0ms

Counts
3 → 9
Calls
3 calls:
80.0ms
(+ (cos y) (- x (* z (sin y))))
67.0ms
(- x (* z (sin y)))
67.0ms
(* z (sin y))

simplify2.0s

Counts
55 → 55
Iterations
IterNodes
done5000
33535
2640
1202
084

prune334.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.0b

localize45.0ms

Local error

Found 4 expressions with local error:

0.5b
(* (cbrt (- x (* (sin y) z))) (cbrt (- x (* (sin y) z))))
0.5b
(cbrt (- x (* (sin y) z)))
0.5b
(cbrt (- x (* (sin y) z)))
0.5b
(cbrt (- x (* (sin y) z)))

rewrite46.0ms

Algorithm
rewrite-expression-head
Rules
25×cbrt-prod
23×add-sqr-sqrt
18×cbrt-div
15×*-un-lft-identity add-cube-cbrt
11×pow1
flip3-- pow1/3 flip--
swap-sqr associate-*r* associate-*l* add-exp-log
frac-times add-cbrt-cube add-log-exp unswap-sqr
pow-prod-down associate-*l/ associate-*r/ pow-sqr pow-prod-up
pow2 pow-plus prod-exp *-commutative cbrt-unprod
Counts
4 → 87
Calls
4 calls:
34.0ms
(* (cbrt (- x (* (sin y) z))) (cbrt (- x (* (sin y) z))))
3.0ms
(cbrt (- x (* (sin y) z)))
3.0ms
(cbrt (- x (* (sin y) z)))
3.0ms
(cbrt (- x (* (sin y) z)))

series1.1s

Counts
4 → 12
Calls
4 calls:
230.0ms
(* (cbrt (- x (* (sin y) z))) (cbrt (- x (* (sin y) z))))
265.0ms
(cbrt (- x (* (sin y) z)))
283.0ms
(cbrt (- x (* (sin y) z)))
337.0ms
(cbrt (- x (* (sin y) z)))

simplify1.0s

Counts
99 → 99
Iterations
IterNodes
done5000
21138
1325
0134

prune740.0ms

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0.0b

localize30.0ms

Local error

Found 4 expressions with local error:

0.0b
(- x (* (sqrt z) (* (sqrt z) (sin y))))
0.0b
(+ (cos y) (- x (* (sqrt z) (* (sqrt z) (sin y)))))
0.2b
(* (sqrt z) (sin y))
0.2b
(* (sqrt z) (* (sqrt z) (sin y)))

rewrite80.0ms

Algorithm
rewrite-expression-head
Rules
13×add-sqr-sqrt
12×associate-*l*
11×pow1 *-un-lft-identity add-cbrt-cube add-exp-log add-log-exp
add-cube-cbrt
sqrt-prod
associate-*r* pow-prod-down prod-exp cbrt-unprod
associate-+r+ sum-log sub-neg diff-log *-commutative unswap-sqr
+-commutative associate-+r- flip3-+ flip3-- flip-+ flip-- distribute-lft-out
Counts
4 → 71
Calls
4 calls:
9.0ms
(- x (* (sqrt z) (* (sqrt z) (sin y))))
14.0ms
(+ (cos y) (- x (* (sqrt z) (* (sqrt z) (sin y)))))
10.0ms
(* (sqrt z) (sin y))
43.0ms
(* (sqrt z) (* (sqrt z) (sin y)))

series402.0ms

Counts
4 → 12
Calls
4 calls:
91.0ms
(- x (* (sqrt z) (* (sqrt z) (sin y))))
85.0ms
(+ (cos y) (- x (* (sqrt z) (* (sqrt z) (sin y)))))
150.0ms
(* (sqrt z) (sin y))
76.0ms
(* (sqrt z) (* (sqrt z) (sin y)))

simplify825.0ms

Counts
83 → 83
Iterations
IterNodes
done5000
21576
1363
0134

prune440.0ms

Pruning

4 alts after pruning (1 fresh and 3 done)

Merged error: 0.0b

localize22.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (+ (cos y) x) (* z (sin y)))
0.1b
(* z (sin y))
0.2b
(pow (- (+ (cos y) x) (* z (sin y))) 3)
27.0b
(cbrt (pow (- (+ (cos y) x) (* z (sin y))) 3))

rewrite149.0ms

Algorithm
rewrite-expression-head
Rules
14×add-sqr-sqrt
12×cbrt-prod *-un-lft-identity add-cube-cbrt
add-log-exp
pow1 add-cbrt-cube add-exp-log
unpow-prod-down cube-prod
cube-div
pow-unpow flip3-- associate-*r* associate-*l* flip--
cube-mult cbrt-div diff-log unpow3 sqr-pow
pow-to-exp sum-log sub-neg pow-pow pow1/3 pow-prod-down pow-exp prod-exp associate--l+ *-commutative rem-cbrt-cube cbrt-unprod rem-cube-cbrt unswap-sqr
Counts
4 → 80
Calls
4 calls:
55.0ms
(- (+ (cos y) x) (* z (sin y)))
8.0ms
(* z (sin y))
44.0ms
(pow (- (+ (cos y) x) (* z (sin y))) 3)
39.0ms
(cbrt (pow (- (+ (cos y) x) (* z (sin y))) 3))

series420.0ms

Counts
4 → 12
Calls
4 calls:
75.0ms
(- (+ (cos y) x) (* z (sin y)))
62.0ms
(* z (sin y))
198.0ms
(pow (- (+ (cos y) x) (* z (sin y))) 3)
86.0ms
(cbrt (pow (- (+ (cos y) x) (* z (sin y))) 3))

simplify1.5s

Counts
92 → 92
Iterations
IterNodes
done5000
22148
1376
0132

prune524.0ms

Pruning

4 alts after pruning (0 fresh and 4 done)

Merged error: 0.0b

regimes181.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify2.0ms

Iterations
IterNodes
done10
110
08

end0.0ms

sample3.2s

Algorithm
intervals
Results
1.4s5528×body80valid
701.0ms1001×body1280valid
508.0ms850×body640valid
167.0ms409×body320valid
45.0ms212×body160valid