Details

Time bar (total: 32.4s)

sample118.0ms

Algorithm
intervals
Results
63.0ms527×body80valid

simplify15.0s

Counts
1 → 1
Iterations

Useful iterations: 1 (11.0ms)

IterNodesCost
02831
16629
220129
358029
4115029
5174429
6236029
7308729
8342129
done342129

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

rewrite491.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:
18.0ms
(* (* j 27.0) k)
34.0ms
(* (* x 18.0) y)
347.0ms
(* t (- (* (* (* x 18.0) y) z) (* a 4.0)))
89.0ms
(* (* (* x 18.0) y) z)

series246.0ms

Counts
4 → 12
Calls
4 calls:
23.0ms
(* (* j 27.0) k)
22.0ms
(* (* x 18.0) y)
166.0ms
(* t (- (* (* (* x 18.0) y) z) (* a 4.0)))
35.0ms
(* (* (* x 18.0) y) z)

simplify1.8s

Counts
93 → 93
Iterations

Useful iterations: 2 (403.0ms)

IterNodesCost
01581015
1402980
21636822
done5000822

prune594.0ms

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 1.1b

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

rewrite475.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:
22.0ms
(* (* x 18.0) y)
22.0ms
(* j (* 27.0 k))
339.0ms
(* t (- (* (* (* x 18.0) y) z) (* a 4.0)))
85.0ms
(* (* (* x 18.0) y) z)

series277.0ms

Counts
4 → 12
Calls
4 calls:
29.0ms
(* (* x 18.0) y)
33.0ms
(* j (* 27.0 k))
183.0ms
(* t (- (* (* (* x 18.0) y) z) (* a 4.0)))
31.0ms
(* (* (* x 18.0) y) z)

simplify1.6s

Counts
93 → 93
Iterations

Useful iterations: 2 (387.0ms)

IterNodesCost
01561012
1394979
21603821
done5000821

prune434.0ms

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 1.1b

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

rewrite448.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:
22.0ms
(* (* x 18.0) y)
20.0ms
(* 27.0 (* k j))
308.0ms
(* t (- (* (* (* x 18.0) y) z) (* a 4.0)))
93.0ms
(* (* (* x 18.0) y) z)

series291.0ms

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

simplify1.6s

Counts
93 → 93
Iterations

Useful iterations: 2 (332.0ms)

IterNodesCost
01541012
1390979
21569821
done5000821

prune441.0ms

Pruning

9 alts after pruning (7 fresh and 2 done)

Merged error: 1.1b

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

rewrite595.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:
38.0ms
(* (sqrt 27.0) (* k j))
96.0ms
(* (sqrt 27.0) (* (sqrt 27.0) (* k j)))
386.0ms
(* t (- (* (* (* x 18.0) y) z) (* a 4.0)))
69.0ms
(* (* (* x 18.0) y) z)

series354.0ms

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

simplify1.5s

Counts
102 → 102
Iterations

Useful iterations: done (1.5s)

IterNodesCost
01671239
14331084
21703916
done5001910

prune523.0ms

Pruning

9 alts after pruning (7 fresh and 2 done)

Merged error: 1.1b

regimes519.0ms

Accuracy

-33.1% (4.4b remaining)

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

bsearch3.0ms

simplify24.0ms

Iterations

Useful iterations: 1 (6.0ms)

IterNodesCost
04264
16363
27363
37663
done7663

end0.0ms

sample4.8s

Algorithm
intervals
Results
3.6s16195×body80valid