Details

Time bar (total: 24.5s)

sample134.0ms

Algorithm
intervals
Results
73.0ms527×body80valid

simplify12.7s

Counts
1 → 1
Iterations

Useful iterations: 1 (5.0ms)

IterNodesCost
02831
16629
220129
358029
4115029
5174429
6236029
7308729
8342129
done342129

prune10.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 5.4b

localize27.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (* j 27.0) k)
0.2b
(* (* x 18.0) y)
3.0b
(* t (- (* (* (* x 18.0) y) z) (* a 4.0)))
4.9b
(* (* (* x 18.0) y) z)

rewrite310.0ms

Algorithm
rewrite-expression-head
Rules
25×pow1 add-exp-log add-cbrt-cube
13×pow-prod-down prod-exp cbrt-unprod
12×associate-*r*
11×add-sqr-sqrt
add-cube-cbrt *-un-lft-identity
associate-*l*
*-commutative add-log-exp
distribute-rgt-in sub-neg distribute-lft-in associate-*r/
flip3-- flip-- unswap-sqr
Counts
4 → 81
Calls
4 calls:
17.0ms
(* (* j 27.0) k)
17.0ms
(* (* x 18.0) y)
211.0ms
(* t (- (* (* (* x 18.0) y) z) (* a 4.0)))
61.0ms
(* (* (* x 18.0) y) z)

series199.0ms

Counts
4 → 12
Calls
4 calls:
21.0ms
(* (* j 27.0) k)
22.0ms
(* (* x 18.0) y)
124.0ms
(* t (- (* (* (* x 18.0) y) z) (* a 4.0)))
33.0ms
(* (* (* x 18.0) y) z)

simplify1.4s

Counts
93 → 93
Iterations

Useful iterations: 2 (245.0ms)

IterNodesCost
01581015
1402980
21636822
done5000822

prune368.0ms

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 1.1b

localize26.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (* x 18.0) y)
0.3b
(* j (* 27.0 k))
3.0b
(* t (- (* (* (* x 18.0) y) z) (* a 4.0)))
4.9b
(* (* (* x 18.0) y) z)

rewrite298.0ms

Algorithm
rewrite-expression-head
Rules
25×pow1 add-exp-log add-cbrt-cube
13×pow-prod-down prod-exp cbrt-unprod
11×add-sqr-sqrt
10×associate-*r*
add-cube-cbrt *-un-lft-identity
associate-*l*
*-commutative add-log-exp
distribute-rgt-in sub-neg distribute-lft-in associate-*r/
flip3-- flip-- unswap-sqr
Counts
4 → 81
Calls
4 calls:
17.0ms
(* (* x 18.0) y)
16.0ms
(* j (* 27.0 k))
203.0ms
(* t (- (* (* (* x 18.0) y) z) (* a 4.0)))
59.0ms
(* (* (* x 18.0) y) z)

series195.0ms

Counts
4 → 12
Calls
4 calls:
21.0ms
(* (* x 18.0) y)
19.0ms
(* j (* 27.0 k))
121.0ms
(* t (- (* (* (* x 18.0) y) z) (* a 4.0)))
33.0ms
(* (* (* x 18.0) y) z)

simplify1.0s

Counts
93 → 93
Iterations

Useful iterations: 2 (233.0ms)

IterNodesCost
01561012
1394979
21603821
done5000821

prune355.0ms

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 1.1b

localize30.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (* x 18.0) y)
0.3b
(* 27.0 (* k j))
3.0b
(* t (- (* (* (* x 18.0) y) z) (* a 4.0)))
4.9b
(* (* (* x 18.0) y) z)

rewrite289.0ms

Algorithm
rewrite-expression-head
Rules
25×pow1 add-exp-log add-cbrt-cube
13×pow-prod-down prod-exp cbrt-unprod
11×add-sqr-sqrt
10×associate-*r*
add-cube-cbrt *-un-lft-identity
associate-*l*
*-commutative add-log-exp
distribute-rgt-in sub-neg distribute-lft-in associate-*r/
flip3-- flip-- unswap-sqr
Counts
4 → 81
Calls
4 calls:
17.0ms
(* (* x 18.0) y)
15.0ms
(* 27.0 (* k j))
198.0ms
(* t (- (* (* (* x 18.0) y) z) (* a 4.0)))
55.0ms
(* (* (* x 18.0) y) z)

series192.0ms

Counts
4 → 12
Calls
4 calls:
21.0ms
(* (* x 18.0) y)
24.0ms
(* 27.0 (* k j))
118.0ms
(* t (- (* (* (* x 18.0) y) z) (* a 4.0)))
29.0ms
(* (* (* x 18.0) y) z)

simplify986.0ms

Counts
93 → 93
Iterations

Useful iterations: 2 (221.0ms)

IterNodesCost
01541012
1390979
21569821
done5000821

prune328.0ms

Pruning

9 alts after pruning (7 fresh and 2 done)

Merged error: 1.1b

localize32.0ms

Local error

Found 4 expressions with local error:

0.3b
(* (sqrt 27.0) (* k j))
0.3b
(* (sqrt 27.0) (* (sqrt 27.0) (* k j)))
3.0b
(* t (- (* (* (* x 18.0) y) z) (* a 4.0)))
4.9b
(* (* (* x 18.0) y) z)

rewrite320.0ms

Algorithm
rewrite-expression-head
Rules
29×pow1 add-exp-log add-cbrt-cube
16×associate-*l* pow-prod-down prod-exp cbrt-unprod
13×add-sqr-sqrt
11×add-cube-cbrt *-un-lft-identity
associate-*r*
sqrt-prod
*-commutative add-log-exp
distribute-rgt-in sub-neg distribute-lft-in associate-*r/
flip3-- flip-- unswap-sqr
Counts
4 → 90
Calls
4 calls:
18.0ms
(* (sqrt 27.0) (* k j))
47.0ms
(* (sqrt 27.0) (* (sqrt 27.0) (* k j)))
195.0ms
(* t (- (* (* (* x 18.0) y) z) (* a 4.0)))
57.0ms
(* (* (* x 18.0) y) z)

series263.0ms

Counts
4 → 12
Calls
4 calls:
41.0ms
(* (sqrt 27.0) (* k j))
76.0ms
(* (sqrt 27.0) (* (sqrt 27.0) (* k j)))
115.0ms
(* t (- (* (* (* x 18.0) y) z) (* a 4.0)))
31.0ms
(* (* (* x 18.0) y) z)

simplify916.0ms

Counts
102 → 102
Iterations

Useful iterations: done (913.0ms)

IterNodesCost
01671239
14331084
21703916
done5001910

prune370.0ms

Pruning

9 alts after pruning (7 fresh and 2 done)

Merged error: 1.1b

regimes384.0ms

Accuracy

-33.1% (4.4b remaining)

Error of 6.7b against oracle of 2.3b and baseline of 5.6b

bsearch2.0ms

simplify13.0ms

Iterations

Useful iterations: 1 (3.0ms)

IterNodesCost
04264
16363
27363
37663
done7663

end0.0ms

sample3.4s

Algorithm
intervals
Results
2.5s16195×body80valid