Details

Time bar (total: 23.6s)

sample146.0ms

Algorithm
intervals
Results
81.0ms510×body80valid

simplify3.0s

Counts
1 → 1
Iterations

Useful iterations: 1 (10.0ms)

IterNodesCost
028613
166573
2201573
3614573
41710573
done5001573

prune18.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 4.7b

localize41.0ms

Local error

Found 4 expressions with local error:

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

rewrite350.0ms

Algorithm
rewrite-expression-head
Rules
25×pow1 add-cbrt-cube add-exp-log
13×pow-prod-down prod-exp cbrt-unprod
12×associate-*r*
11×add-sqr-sqrt
*-un-lft-identity add-cube-cbrt
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:
14.0ms
(* (* x 18.0) y)
13.0ms
(* (* j 27.0) k)
244.0ms
(* t (- (* (* (* x 18.0) y) z) (* a 4.0)))
76.0ms
(* (* (* x 18.0) y) z)

series241.0ms

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

simplify2.1s

Counts
93 → 93
Iterations

Useful iterations: done (2.1s)

IterNodesCost
015818918
142417583
2288516983
done500016703

prune869.0ms

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 2.0b

localize49.0ms

Local error

Found 4 expressions with local error:

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

rewrite328.0ms

Algorithm
rewrite-expression-head
Rules
25×pow1 add-cbrt-cube add-exp-log
13×pow-prod-down prod-exp cbrt-unprod
11×add-sqr-sqrt
10×associate-*r*
*-un-lft-identity add-cube-cbrt
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:
15.0ms
(* (* x 18.0) y)
24.0ms
(* 27.0 (* j k))
236.0ms
(* t (- (* (* (* x 18.0) y) z) (* a 4.0)))
51.0ms
(* (* (* x 18.0) y) z)

series214.0ms

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

simplify1.7s

Counts
93 → 93
Iterations

Useful iterations: done (1.7s)

IterNodesCost
015418878
140817584
2249017024
done500116464

prune857.0ms

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 2.0b

localize41.0ms

Local error

Found 4 expressions with local error:

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

rewrite295.0ms

Algorithm
rewrite-expression-head
Rules
25×pow1 add-cbrt-cube add-exp-log
13×pow-prod-down prod-exp cbrt-unprod
11×add-sqr-sqrt
10×associate-*r*
*-un-lft-identity add-cube-cbrt
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:
12.0ms
(* 27.0 (* j k))
17.0ms
(* (* x y) 18.0)
216.0ms
(* t (- (* (* (* x y) 18.0) z) (* a 4.0)))
47.0ms
(* (* (* x y) 18.0) z)

series189.0ms

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

simplify1.6s

Counts
93 → 93
Iterations

Useful iterations: 2 (497.0ms)

IterNodesCost
015318878
140917584
2223916544
done500016544

prune874.0ms

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 1.9b

localize38.0ms

Local error

Found 4 expressions with local error:

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

rewrite365.0ms

Algorithm
rewrite-expression-head
Rules
25×pow1 add-cbrt-cube add-exp-log
13×pow-prod-down prod-exp cbrt-unprod
11×add-sqr-sqrt
10×associate-*r*
*-un-lft-identity add-cube-cbrt
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:
20.0ms
(* (* x 18.0) y)
19.0ms
(* j (* 27.0 k))
256.0ms
(* t (- (* (* (* x 18.0) y) z) (* a 4.0)))
67.0ms
(* (* (* x 18.0) y) z)

series265.0ms

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

simplify1.9s

Counts
93 → 93
Iterations

Useful iterations: done (1.9s)

IterNodesCost
015618878
141317584
2251416824
done500016744

prune753.0ms

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 1.9b

regimes2.6s

Accuracy

50.1% (1.8b remaining)

Error of 4.1b against oracle of 2.3b and baseline of 5.9b

bsearch475.0ms

Steps
ItersRangePoint
8
8.115453608691229e-49
2.695364724420744e-44
2.0413047973554156e-44
8
-3.604487431752232e+142
-9.6534937984992e+137
-2.3399944383300157e+138

simplify23.0ms

Iterations

Useful iterations: 0 (7.0ms)

IterNodesCost
0461355
1691355
done691355

end0.0ms

sample4.1s

Algorithm
intervals
Results
3.0s16476×body80valid