Details

Time bar (total: 12.3s)

sample77.0ms

Algorithm
intervals
Results
19.0ms31×body1280valid
16.0ms182×body80valid
13.0msbody160valid
12.0ms31×body640valid
2.0msbody320valid

simplify1.8s

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

prune12.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.1b

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

rewrite33.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:
20.0ms
(+ (cos y) (- x (* z (sin y))))
4.0ms
(- x (* z (sin y)))
8.0ms
(* z (sin y))

series195.0ms

Counts
3 → 9
Calls
3 calls:
70.0ms
(+ (cos y) (- x (* z (sin y))))
71.0ms
(- x (* z (sin y)))
55.0ms
(* z (sin y))

simplify1.8s

Counts
55 → 55
Iterations
IterNodes
done5000
33535
2640
1202
084

prune284.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.0b

localize27.0ms

Local error

Found 4 expressions with local error:

0.0b
(- x (cbrt (pow (* (sin y) z) 3)))
0.1b
(* (sin y) z)
0.2b
(pow (* (sin y) z) 3)
33.0b
(cbrt (pow (* (sin y) z) 3))

rewrite35.0ms

Algorithm
rewrite-expression-head
Rules
15×add-sqr-sqrt
10×cbrt-prod *-un-lft-identity
pow1 add-cbrt-cube add-exp-log
add-cube-cbrt
add-log-exp
pow-unpow associate-*r* associate-*l* difference-of-squares sqr-pow
cube-mult unpow-prod-down pow-pow unpow3 cube-prod pow-prod-down pow-exp prod-exp cbrt-unprod rem-cube-cbrt
pow-to-exp sub-neg flip3-- pow1/3 diff-log *-commutative rem-cbrt-cube flip-- distribute-lft-out-- unswap-sqr
Counts
4 → 73
Calls
4 calls:
14.0ms
(- x (cbrt (pow (* (sin y) z) 3)))
11.0ms
(* (sin y) z)
6.0ms
(pow (* (sin y) z) 3)
3.0ms
(cbrt (pow (* (sin y) z) 3))

series380.0ms

Counts
4 → 12
Calls
4 calls:
99.0ms
(- x (cbrt (pow (* (sin y) z) 3)))
54.0ms
(* (sin y) z)
155.0ms
(pow (* (sin y) z) 3)
71.0ms
(cbrt (pow (* (sin y) z) 3))

simplify1.0s

Counts
85 → 85
Iterations
IterNodes
done5002
21444
1275
0112

prune431.0ms

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0.0b

localize37.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.1b
(* (sqrt z) (sin y))
0.2b
(* (sqrt z) (* (sqrt z) (sin y)))

rewrite103.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:
10.0ms
(- x (* (sqrt z) (* (sqrt z) (sin y))))
22.0ms
(+ (cos y) (- x (* (sqrt z) (* (sqrt z) (sin y)))))
21.0ms
(* (sqrt z) (sin y))
46.0ms
(* (sqrt z) (* (sqrt z) (sin y)))

series359.0ms

Counts
4 → 12
Calls
4 calls:
77.0ms
(- x (* (sqrt z) (* (sqrt z) (sin y))))
109.0ms
(+ (cos y) (- x (* (sqrt z) (* (sqrt z) (sin y)))))
98.0ms
(* (sqrt z) (sin y))
75.0ms
(* (sqrt z) (* (sqrt z) (sin y)))

simplify868.0ms

Counts
83 → 83
Iterations
IterNodes
done5000
21576
1363
0134

prune413.0ms

Pruning

5 alts after pruning (2 fresh and 3 done)

Merged error: 0.0b

localize43.0ms

Local error

Found 4 expressions with local error:

0.0b
(sqrt (sin y))
0.0b
(sqrt (sin y))
0.1b
(* z (sqrt (sin y)))
0.2b
(* (* z (sqrt (sin y))) (sqrt (sin y)))

rewrite44.0ms

Algorithm
rewrite-expression-head
Rules
17×add-sqr-sqrt
13×pow1 sqrt-prod
12×associate-*r*
11×*-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt
associate-*l* pow-prod-down prod-exp cbrt-unprod add-log-exp
rem-sqrt-square sqrt-pow1 pow1/2 *-commutative unswap-sqr
Counts
4 → 69
Calls
4 calls:
3.0ms
(sqrt (sin y))
3.0ms
(sqrt (sin y))
11.0ms
(* z (sqrt (sin y)))
23.0ms
(* (* z (sqrt (sin y))) (sqrt (sin y)))

series236.0ms

Counts
4 → 12
Calls
4 calls:
24.0ms
(sqrt (sin y))
44.0ms
(sqrt (sin y))
103.0ms
(* z (sqrt (sin y)))
65.0ms
(* (* z (sqrt (sin y))) (sqrt (sin y)))

simplify578.0ms

Counts
81 → 81
Iterations
IterNodes
done5000
21111
1219
083

prune471.0ms

Pruning

6 alts after pruning (2 fresh and 4 done)

Merged error: 0.0b

regimes186.0ms

Accuracy

0% (0.0b remaining)

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

bsearch0.0ms

simplify1.0ms

Iterations
IterNodes
done10
110
08

end0.0ms

sample2.9s

Algorithm
intervals
Results
855.0ms840×body640valid
757.0ms996×body1280valid
712.0ms5556×body80valid
207.0ms396×body320valid
48.0ms210×body160valid
3.0msbody2560valid