Details

Time bar (total: 15.6s)

sample102.0ms

Algorithm
intervals
Results
50.0ms531×body80valid

simplify172.0ms

Counts
1 → 1

prune10.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 6.4b

localize27.0ms

Local error

Found 4 expressions with local error:

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

rewrite316.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
(* (* x 18.0) y)
19.0ms
(* (* j 27.0) k)
211.0ms
(* t (- (* (* (* x 18.0) y) z) (* a 4.0)))
66.0ms
(* (* (* x 18.0) y) z)

series221.0ms

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

simplify63.0ms

Counts
93 → 93

prune377.0ms

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 3.4b

localize34.0ms

Local error

Found 4 expressions with local error:

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

rewrite305.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:
18.0ms
(* (* x 18.0) y)
16.0ms
(* j (* 27.0 k))
211.0ms
(* t (- (* (* (* x 18.0) y) z) (* a 4.0)))
57.0ms
(* (* (* x 18.0) y) z)

series239.0ms

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

simplify67.0ms

Counts
93 → 93

prune401.0ms

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 3.4b

localize35.0ms

Local error

Found 4 expressions with local error:

0.6b
(cbrt z)
1.0b
(* (* (* (* x 18.0) y) (* (cbrt z) (cbrt z))) (cbrt z))
3.6b
(* (* (* x 18.0) y) (* (cbrt z) (cbrt z)))
4.1b
(* t (- (* (* (* (* x 18.0) y) (* (cbrt z) (cbrt z))) (cbrt z)) (* a 4.0)))

rewrite1.3s

Algorithm
rewrite-expression-head
Rules
56×pow1 add-exp-log
38×pow-prod-down prod-exp cbrt-unprod
37×add-cbrt-cube
11×add-sqr-sqrt
10×associate-*r*
add-cube-cbrt *-un-lft-identity
cbrt-prod
associate-*l*
add-log-exp
*-commutative
distribute-rgt-in sub-neg distribute-lft-in associate-*r/
flip3-- pow1/3 flip-- unswap-sqr
Counts
4 → 99
Calls
4 calls:
1.0ms
(cbrt z)
236.0ms
(* (* (* (* x 18.0) y) (* (cbrt z) (cbrt z))) (cbrt z))
71.0ms
(* (* (* x 18.0) y) (* (cbrt z) (cbrt z)))
952.0ms
(* t (- (* (* (* (* x 18.0) y) (* (cbrt z) (cbrt z))) (cbrt z)) (* a 4.0)))

series632.0ms

Counts
4 → 12
Calls
4 calls:
213.0ms
(cbrt z)
67.0ms
(* (* (* (* x 18.0) y) (* (cbrt z) (cbrt z))) (cbrt z))
172.0ms
(* (* (* x 18.0) y) (* (cbrt z) (cbrt z)))
179.0ms
(* t (- (* (* (* (* x 18.0) y) (* (cbrt z) (cbrt z))) (cbrt z)) (* a 4.0)))

simplify78.0ms

Counts
111 → 111

prune481.0ms

Pruning

10 alts after pruning (9 fresh and 1 done)

Merged error: 3.4b

localize34.0ms

Local error

Found 4 expressions with local error:

1.0b
(* (* (* (* (* x 18.0) y) (cbrt z)) (cbrt z)) (cbrt z))
1.7b
(* (* (* (* x 18.0) y) (cbrt z)) (cbrt z))
2.0b
(* (* (* x 18.0) y) (cbrt z))
4.1b
(* t (- (* (* (* (* (* x 18.0) y) (cbrt z)) (cbrt z)) (cbrt z)) (* a 4.0)))

rewrite3.7s

Algorithm
rewrite-expression-head
Rules
49×pow1 add-exp-log
32×pow-prod-down prod-exp cbrt-unprod
27×add-cbrt-cube
21×associate-*r*
14×add-sqr-sqrt
12×add-cube-cbrt *-un-lft-identity
cbrt-prod
associate-*l*
*-commutative add-log-exp
distribute-rgt-in sub-neg distribute-lft-in associate-*r/
flip3-- flip-- unswap-sqr
Counts
4 → 105
Calls
4 calls:
696.0ms
(* (* (* (* (* x 18.0) y) (cbrt z)) (cbrt z)) (cbrt z))
188.0ms
(* (* (* (* x 18.0) y) (cbrt z)) (cbrt z))
55.0ms
(* (* (* x 18.0) y) (cbrt z))
2.8s
(* t (- (* (* (* (* (* x 18.0) y) (cbrt z)) (cbrt z)) (cbrt z)) (* a 4.0)))

series575.0ms

Counts
4 → 12
Calls
4 calls:
68.0ms
(* (* (* (* (* x 18.0) y) (cbrt z)) (cbrt z)) (cbrt z))
184.0ms
(* (* (* (* x 18.0) y) (cbrt z)) (cbrt z))
132.0ms
(* (* (* x 18.0) y) (cbrt z))
191.0ms
(* t (- (* (* (* (* (* x 18.0) y) (cbrt z)) (cbrt z)) (cbrt z)) (* a 4.0)))

simplify88.0ms

Counts
117 → 117

prune538.0ms

Pruning

10 alts after pruning (8 fresh and 2 done)

Merged error: 3.4b

regimes1.3s

Accuracy

37.2% (2.1b remaining)

Error of 4.4b against oracle of 2.3b and baseline of 5.7b

bsearch307.0ms

Steps
ItersRangePoint
8
1.1368599582212873e-124
1.205126565188688e-120
4.578620362694685e-124
7
-3.3177679689212757e-144
-5.344245046864215e-146
-5.926582951120757e-145

simplify3.0ms

end0.0ms

sample4.2s

Algorithm
intervals
Results
2.9s16147×body80valid