Details

Time bar (total: 1.4m)

sample192.0ms

Algorithm
intervals
Results
136.0ms498×body80valid

simplify253.0ms

Counts
1 → 1
Calls
1 calls:
Slowest
253.0ms
(- (- (+ (- (* (* (* (* x 18.0) y) z) t) (* (* a 4.0) t)) (* b c)) (* (* x 4.0) i)) (* (* j 27.0) k))

prune37.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 3.4b

localize63.0ms

Local error

Found 4 expressions with local error:

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

rewrite246.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 insert-posit16 add-log-exp
associate-*l/
flip3-- flip-- unswap-sqr
Counts
4 → 81
Calls
4 calls:
Slowest
169.0ms
(* (- (* y (* (* x 18.0) z)) (* a 4.0)) t)
46.0ms
(* y (* (* x 18.0) z))
15.0ms
(* (* x 18.0) z)
14.0ms
(* (* k 27.0) j)

series262.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
141.0ms
(* (- (* y (* (* x 18.0) z)) (* a 4.0)) t)
49.0ms
(* y (* (* x 18.0) z))
39.0ms
(* (* k 27.0) j)
33.0ms
(* (* x 18.0) z)

simplify14.2s

Counts
90 → 93
Calls
90 calls:
Slowest
908.0ms
(* (* (* (* x x) x) (* (* 18.0 18.0) 18.0)) (* (* z z) z))
839.0ms
(* (* (* (- (* y (* (* x 18.0) z)) (* a 4.0)) (- (* y (* (* x 18.0) z)) (* a 4.0))) (- (* y (* (* x 18.0) z)) (* a 4.0))) (* (* t t) t))
683.0ms
(* (* (* (* x 18.0) z) (* (* x 18.0) z)) (* (* x 18.0) z))
674.0ms
(* (* (* (* k 27.0) j) (* (* k 27.0) j)) (* (* k 27.0) j))
569.0ms
(* (* (* (* x 18.0) (* x 18.0)) (* x 18.0)) (* (* z z) z))

prune2.2s

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 1.7b

localize60.0ms

Local error

Found 4 expressions with local error:

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

rewrite288.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-*l*
*-un-lft-identity add-cube-cbrt
associate-*r*
*-commutative insert-posit16 add-log-exp
associate-*l/
flip3-- flip-- unswap-sqr
Counts
4 → 81
Calls
4 calls:
Slowest
215.0ms
(* (- (* y (* (* x 18.0) z)) (* a 4.0)) t)
45.0ms
(* y (* (* x 18.0) z))
14.0ms
(* (* x 18.0) z)
13.0ms
(* 27.0 (* j k))

series272.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
138.0ms
(* (- (* y (* (* x 18.0) z)) (* a 4.0)) t)
70.0ms
(* y (* (* x 18.0) z))
37.0ms
(* (* x 18.0) z)
28.0ms
(* 27.0 (* j k))

simplify13.4s

Counts
90 → 93
Calls
90 calls:
Slowest
974.0ms
(* (* (* (- (* y (* (* x 18.0) z)) (* a 4.0)) (- (* y (* (* x 18.0) z)) (* a 4.0))) (- (* y (* (* x 18.0) z)) (* a 4.0))) (* (* t t) t))
742.0ms
(* (* (* 27.0 (* j k)) (* 27.0 (* j k))) (* 27.0 (* j k)))
697.0ms
(* (* (* (* x 18.0) z) (* (* x 18.0) z)) (* (* x 18.0) z))
582.0ms
(* (* (* 27.0 27.0) 27.0) (* (* (* j k) (* j k)) (* j k)))
462.0ms
(* (- (* y (* (* x 18.0) z)) (* a 4.0)) (* (cbrt t) (cbrt t)))

prune2.2s

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 1.7b

localize86.0ms

Local error

Found 4 expressions with local error:

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

rewrite353.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 insert-posit16 add-log-exp
associate-*l/
flip3-- flip-- unswap-sqr
Counts
4 → 81
Calls
4 calls:
Slowest
237.0ms
(* (- (* (* (* z 18.0) x) y) (* a 4.0)) t)
57.0ms
(* (* (* z 18.0) x) y)
29.0ms
(* (* z 18.0) x)
27.0ms
(* (* k 27.0) j)

series308.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
194.0ms
(* (- (* (* (* z 18.0) x) y) (* a 4.0)) t)
49.0ms
(* (* (* z 18.0) x) y)
38.0ms
(* (* k 27.0) j)
26.0ms
(* (* z 18.0) x)

simplify14.3s

Counts
90 → 93
Calls
90 calls:
Slowest
1.1s
(* (* (* (- (* (* (* z 18.0) x) y) (* a 4.0)) (- (* (* (* z 18.0) x) y) (* a 4.0))) (- (* (* (* z 18.0) x) y) (* a 4.0))) (* (* t t) t))
696.0ms
(* (* (* (* k 27.0) j) (* (* k 27.0) j)) (* (* k 27.0) j))
676.0ms
(* (* (* (* z 18.0) x) (* (* z 18.0) x)) (* (* z 18.0) x))
593.0ms
(log (* (* (* z 18.0) x) y))
508.0ms
(* (* (* (* z 18.0) (* z 18.0)) (* z 18.0)) (* (* x x) x))

prune2.3s

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 1.7b

localize85.0ms

Local error

Found 4 expressions with local error:

3.8b
(cbrt (* (- (* (* (* z 18.0) x) y) (* a 4.0)) t))
3.8b
(cbrt (* (- (* (* (* z 18.0) x) y) (* a 4.0)) t))
3.8b
(cbrt (* (- (* (* (* z 18.0) x) y) (* a 4.0)) t))
3.4b
(* (- (* (* (* z 18.0) x) y) (* a 4.0)) t)

rewrite513.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt associate-*l/
pow1 cbrt-div *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt
flip3-- insert-posit16 flip-- add-log-exp
cbrt-prod pow1/3 associate-*r* associate-*l*
pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
Counts
4 → 57
Calls
4 calls:
Slowest
250.0ms
(* (- (* (* (* z 18.0) x) y) (* a 4.0)) t)
112.0ms
(cbrt (* (- (* (* (* z 18.0) x) y) (* a 4.0)) t))
84.0ms
(cbrt (* (- (* (* (* z 18.0) x) y) (* a 4.0)) t))
66.0ms
(cbrt (* (- (* (* (* z 18.0) x) y) (* a 4.0)) t))

series1.3s

Counts
4 → 12
Calls
4 calls:
Slowest
399.0ms
(cbrt (* (- (* (* (* z 18.0) x) y) (* a 4.0)) t))
385.0ms
(cbrt (* (- (* (* (* z 18.0) x) y) (* a 4.0)) t))
363.0ms
(cbrt (* (- (* (* (* z 18.0) x) y) (* a 4.0)) t))
159.0ms
(* (- (* (* (* z 18.0) x) y) (* a 4.0)) t)

simplify22.4s

Counts
75 → 69
Calls
75 calls:
Slowest
1.1s
(* (* (* (- (* (* (* z 18.0) x) y) (* a 4.0)) (- (* (* (* z 18.0) x) y) (* a 4.0))) (- (* (* (* z 18.0) x) y) (* a 4.0))) (* (* t t) t))
596.0ms
(* (- (* (* (* (* z 18.0) x) y) (* (* (* z 18.0) x) y)) (* (* a 4.0) (* a 4.0))) t)
538.0ms
(cbrt (cbrt (* (- (* (* (* z 18.0) x) y) (* a 4.0)) t)))
521.0ms
(real->posit16 (cbrt (* (- (* (* (* z 18.0) x) y) (* a 4.0)) t)))
489.0ms
(cbrt (cbrt (* (- (* (* (* z 18.0) x) y) (* a 4.0)) t)))

prune1.7s

Pruning

8 alts after pruning (6 fresh and 2 done)

Merged error: 1.7b

regimes2.6s

Accuracy

34.6% (2.2b remaining)

Error of 4.2b against oracle of 2.1b and baseline of 5.4b

bsearch27.0ms

end0.0ms

sample6.6s

Algorithm
intervals
Results
4.7s16143×body80valid