Details

Time bar (total: 30.2s)

sample150.0ms

Algorithm
intervals
Results
80.0ms463×body80valid

simplify13.8s

Counts
1 → 1
Iterations

Useful iterations: 1 (7.0ms)

IterNodesCost
02831
16629
220129
358029
4115029
5174429
6236029
7308729
8342129
done342129

prune15.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 3.9b

localize34.0ms

Local error

Found 4 expressions with local error:

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

rewrite381.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:
28.0ms
(* (* x 18.0) y)
21.0ms
(* (* j 27.0) k)
262.0ms
(* t (- (* (* (* x 18.0) y) z) (* a 4.0)))
66.0ms
(* (* (* x 18.0) y) z)

series255.0ms

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

simplify1.4s

Counts
93 → 93
Iterations

Useful iterations: 2 (351.0ms)

IterNodesCost
01581015
1402980
21642822
done5000822

prune469.0ms

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 1.5b

localize46.0ms

Local error

Found 4 expressions with local error:

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

rewrite392.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:
25.0ms
(* j (* 27.0 k))
29.0ms
(* (* x 18.0) y)
269.0ms
(* t (- (* (* (* x 18.0) y) z) (* a 4.0)))
66.0ms
(* (* (* x 18.0) y) z)

series240.0ms

Counts
4 → 12
Calls
4 calls:
23.0ms
(* j (* 27.0 k))
30.0ms
(* (* x 18.0) y)
155.0ms
(* t (- (* (* (* x 18.0) y) z) (* a 4.0)))
33.0ms
(* (* (* x 18.0) y) z)

simplify1.3s

Counts
93 → 93
Iterations

Useful iterations: 2 (267.0ms)

IterNodesCost
01561012
1394979
21605821
done5000821

prune398.0ms

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 1.5b

localize36.0ms

Local error

Found 4 expressions with local error:

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

rewrite346.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:
19.0ms
(* (* x 18.0) y)
17.0ms
(* 27.0 (* k j))
246.0ms
(* t (- (* (* (* x 18.0) y) z) (* a 4.0)))
61.0ms
(* (* (* x 18.0) y) z)

series201.0ms

Counts
4 → 12
Calls
4 calls:
24.0ms
(* (* x 18.0) y)
21.0ms
(* 27.0 (* k j))
123.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 (341.0ms)

IterNodesCost
01541012
1390979
21569821
done5000821

prune480.0ms

Pruning

6 alts after pruning (6 fresh and 0 done)

Merged error: 1.5b

localize39.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)))
2.7b
(* t (- (* (* (* x 18.0) y) z) (* a 4.0)))
5.1b
(* (* (* x 18.0) y) z)

rewrite443.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:
21.0ms
(* (sqrt 27.0) (* k j))
54.0ms
(* (sqrt 27.0) (* (sqrt 27.0) (* k j)))
299.0ms
(* t (- (* (* (* x 18.0) y) z) (* a 4.0)))
66.0ms
(* (* (* x 18.0) y) z)

series334.0ms

Counts
4 → 12
Calls
4 calls:
47.0ms
(* (sqrt 27.0) (* k j))
107.0ms
(* (sqrt 27.0) (* (sqrt 27.0) (* k j)))
147.0ms
(* t (- (* (* (* x 18.0) y) z) (* a 4.0)))
34.0ms
(* (* (* x 18.0) y) z)

simplify1.4s

Counts
102 → 102
Iterations

Useful iterations: done (1.4s)

IterNodesCost
01671239
14331084
21703916
done5001910

prune564.0ms

Pruning

6 alts after pruning (5 fresh and 1 done)

Merged error: 1.5b

regimes1.1s

Accuracy

-11.6% (3.8b remaining)

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

bsearch346.0ms

Steps
ItersRangePoint
9
-7.388010365588066e-205
-2.2376113621747525e-213
-4.628878247562696e-205
6
-6.781789720139141e+102
-1.5729262717800982e+102
-1.6652022835157428e+102

simplify35.0ms

Iterations

Useful iterations: 1 (9.0ms)

IterNodesCost
05697
18592
29592
39892
done9892

end0.0ms

sample4.5s

Algorithm
intervals
Results
2.9s15970×body80valid