Details

Time bar (total: 1.7m)

sample93.0ms

Algorithm
intervals
Results
64.0ms264×body80valid

simplify256.0ms

Counts
1 → 1
Calls
1 calls:
Slowest
255.0ms
(/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 27464.7644705) y) 230661.510616) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i))

prune42.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 27.9b

localize59.0ms

Local error

Found 4 expressions with local error:

27.9b
(/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 27464.7644705) y) 230661.510616) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i))
0.1b
(* (+ (* (+ (* x y) z) y) 27464.7644705) y)
0.1b
(* (+ (* x y) z) y)
0.1b
(* (+ (* (+ y a) y) b) y)

rewrite339.0ms

Algorithm
rewrite-expression-head
Rules
24×add-sqr-sqrt
18×*-un-lft-identity add-cube-cbrt
12×add-cbrt-cube add-exp-log
10×pow1
times-frac associate-*r* associate-*l*
associate-*l/
flip3-+ flip-+
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
associate-/r* pow-prod-down prod-exp *-commutative cbrt-unprod associate-/l* unswap-sqr
associate-/r/ associate-/l/
cbrt-undiv clear-num frac-2neg div-exp div-inv
Counts
4 → 103
Calls
4 calls:
Slowest
198.0ms
(/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 27464.7644705) y) 230661.510616) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i))
69.0ms
(* (+ (* (+ (* x y) z) y) 27464.7644705) y)
48.0ms
(* (+ (* (+ y a) y) b) y)
22.0ms
(* (+ (* x y) z) y)

series617.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
448.0ms
(/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 27464.7644705) y) 230661.510616) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i))
75.0ms
(* (+ (* (+ (* x y) z) y) 27464.7644705) y)
57.0ms
(* (+ (* (+ y a) y) b) y)
37.0ms
(* (+ (* x y) z) y)

simplify23.4s

Counts
125 → 115
Calls
125 calls:
Slowest
1.1s
(* (+ (pow (* (+ (* x y) z) y) 3) (pow 27464.7644705 3)) y)
592.0ms
(* (+ (pow (* (+ y a) y) 3) (pow b 3)) y)
480.0ms
(* (- (* (* (+ (* x y) z) y) (* (+ (* x y) z) y)) (* 27464.7644705 27464.7644705)) y)
460.0ms
(/ (* (* (+ (* (+ (* (+ (* (+ (* x y) z) y) 27464.7644705) y) 230661.510616) y) t) (+ (* (+ (* (+ (* (+ (* x y) z) y) 27464.7644705) y) 230661.510616) y) t)) (+ (* (+ (* (+ (* (+ (* x y) z) y) 27464.7644705) y) 230661.510616) y) t)) (* (* (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)))
413.0ms
(/ 1 (sqrt (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)))

prune2.4s

Pruning

16 alts after pruning (16 fresh and 0 done)

Merged error: 27.2b

localize78.0ms

Local error

Found 4 expressions with local error:

27.9b
(/ (+ (* (+ (* (+ (* (* (cbrt (* (+ (* x y) z) y)) (cbrt (* (+ (* x y) z) y))) (cbrt (* (+ (* x y) z) y))) 27464.7644705) y) 230661.510616) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i))
19.9b
(cbrt (* (+ (* x y) z) y))
19.9b
(cbrt (* (+ (* x y) z) y))
19.9b
(cbrt (* (+ (* x y) z) y))

rewrite461.0ms

Algorithm
rewrite-expression-head
Rules
12×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
times-frac
cbrt-div add-cbrt-cube associate-*l/ add-exp-log
flip3-+ flip-+
expm1-log1p-u pow1 insert-posit16 log1p-expm1-u add-log-exp
cbrt-prod associate-/r* pow1/3 associate-/l*
associate-/r/ associate-/l/
cbrt-undiv clear-num frac-2neg div-exp div-inv
Counts
4 → 76
Calls
4 calls:
Slowest
437.0ms
(/ (+ (* (+ (* (+ (* (* (cbrt (* (+ (* x y) z) y)) (cbrt (* (+ (* x y) z) y))) (cbrt (* (+ (* x y) z) y))) 27464.7644705) y) 230661.510616) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i))
8.0ms
(cbrt (* (+ (* x y) z) y))
8.0ms
(cbrt (* (+ (* x y) z) y))
8.0ms
(cbrt (* (+ (* x y) z) y))

series1.1s

Counts
4 → 12
Calls
4 calls:
Slowest
543.0ms
(/ (+ (* (+ (* (+ (* (* (cbrt (* (+ (* x y) z) y)) (cbrt (* (+ (* x y) z) y))) (cbrt (* (+ (* x y) z) y))) 27464.7644705) y) 230661.510616) y) t) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i))
191.0ms
(cbrt (* (+ (* x y) z) y))
169.0ms
(cbrt (* (+ (* x y) z) y))
160.0ms
(cbrt (* (+ (* x y) z) y))

simplify18.9s

Counts
104 → 88
Calls
104 calls:
Slowest
717.0ms
(cbrt (* (- (* (* x y) (* x y)) (* z z)) y))
564.0ms
(/ (* (* (+ (* (+ (* (+ (* (* (cbrt (* (+ (* x y) z) y)) (cbrt (* (+ (* x y) z) y))) (cbrt (* (+ (* x y) z) y))) 27464.7644705) y) 230661.510616) y) t) (+ (* (+ (* (+ (* (* (cbrt (* (+ (* x y) z) y)) (cbrt (* (+ (* x y) z) y))) (cbrt (* (+ (* x y) z) y))) 27464.7644705) y) 230661.510616) y) t)) (+ (* (+ (* (+ (* (* (cbrt (* (+ (* x y) z) y)) (cbrt (* (+ (* x y) z) y))) (cbrt (* (+ (* x y) z) y))) 27464.7644705) y) 230661.510616) y) t)) (* (* (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)) (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)))
530.0ms
(* (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i) (+ (* (* (+ (* (+ (* (* (cbrt (* (+ (* x y) z) y)) (cbrt (* (+ (* x y) z) y))) (cbrt (* (+ (* x y) z) y))) 27464.7644705) y) 230661.510616) y) (* (+ (* (+ (* (* (cbrt (* (+ (* x y) z) y)) (cbrt (* (+ (* x y) z) y))) (cbrt (* (+ (* x y) z) y))) 27464.7644705) y) 230661.510616) y)) (- (* t t) (* (* (+ (* (+ (* (* (cbrt (* (+ (* x y) z) y)) (cbrt (* (+ (* x y) z) y))) (cbrt (* (+ (* x y) z) y))) 27464.7644705) y) 230661.510616) y) t))))
431.0ms
(/ 1 (sqrt (+ (* (+ (* (+ (* (+ y a) y) b) y) c) y) i)))
395.0ms
(cbrt (* (- (* (* x y) (* x y)) (* z z)) y))

prune2.2s

Pruning

16 alts after pruning (15 fresh and 1 done)

Merged error: 27.2b

localize82.0ms

Local error

Found 4 expressions with local error:

27.9b
(/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 27464.7644705) y) 230661.510616) y) t) (+ (* (+ (* (* (cbrt (+ (* (+ y a) y) b)) (cbrt (+ (* (+ y a) y) b))) (* (cbrt (+ (* (+ y a) y) b)) y)) c) y) i))
17.2b
(cbrt (+ (* (+ y a) y) b))
17.2b
(cbrt (+ (* (+ y a) y) b))
17.2b
(cbrt (+ (* (+ y a) y) b))

rewrite455.0ms

Algorithm
rewrite-expression-head
Rules
15×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
cbrt-prod times-frac
cbrt-div add-cbrt-cube add-exp-log
flip3-+ flip-+
expm1-log1p-u pow1 insert-posit16 log1p-expm1-u add-log-exp
associate-/r* pow1/3 associate-/l*
associate-/r/ associate-/l/
cbrt-undiv clear-num frac-2neg div-exp div-inv
Counts
4 → 82
Calls
4 calls:
Slowest
412.0ms
(/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 27464.7644705) y) 230661.510616) y) t) (+ (* (+ (* (* (cbrt (+ (* (+ y a) y) b)) (cbrt (+ (* (+ y a) y) b))) (* (cbrt (+ (* (+ y a) y) b)) y)) c) y) i))
14.0ms
(cbrt (+ (* (+ y a) y) b))
14.0ms
(cbrt (+ (* (+ y a) y) b))
13.0ms
(cbrt (+ (* (+ y a) y) b))

series971.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
492.0ms
(/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 27464.7644705) y) 230661.510616) y) t) (+ (* (+ (* (* (cbrt (+ (* (+ y a) y) b)) (cbrt (+ (* (+ y a) y) b))) (* (cbrt (+ (* (+ y a) y) b)) y)) c) y) i))
181.0ms
(cbrt (+ (* (+ y a) y) b))
158.0ms
(cbrt (+ (* (+ y a) y) b))
139.0ms
(cbrt (+ (* (+ y a) y) b))

simplify18.0s

Counts
116 → 94
Calls
116 calls:
Slowest
597.0ms
(/ (* (* (+ (* (+ (* (+ (* (+ (* x y) z) y) 27464.7644705) y) 230661.510616) y) t) (+ (* (+ (* (+ (* (+ (* x y) z) y) 27464.7644705) y) 230661.510616) y) t)) (+ (* (+ (* (+ (* (+ (* x y) z) y) 27464.7644705) y) 230661.510616) y) t)) (* (* (+ (* (+ (* (* (cbrt (+ (* (+ y a) y) b)) (cbrt (+ (* (+ y a) y) b))) (* (cbrt (+ (* (+ y a) y) b)) y)) c) y) i) (+ (* (+ (* (* (cbrt (+ (* (+ y a) y) b)) (cbrt (+ (* (+ y a) y) b))) (* (cbrt (+ (* (+ y a) y) b)) y)) c) y) i)) (+ (* (+ (* (* (cbrt (+ (* (+ y a) y) b)) (cbrt (+ (* (+ y a) y) b))) (* (cbrt (+ (* (+ y a) y) b)) y)) c) y) i)))
562.0ms
(cbrt (+ (pow (* (+ y a) y) 3) (pow b 3)))
505.0ms
(* (+ (* (+ (* (* (cbrt (+ (* (+ y a) y) b)) (cbrt (+ (* (+ y a) y) b))) (* (cbrt (+ (* (+ y a) y) b)) y)) c) y) i) (+ (* (* (+ (* (+ (* (+ (* x y) z) y) 27464.7644705) y) 230661.510616) y) (* (+ (* (+ (* (+ (* x y) z) y) 27464.7644705) y) 230661.510616) y)) (- (* t t) (* (* (+ (* (+ (* (+ (* x y) z) y) 27464.7644705) y) 230661.510616) y) t))))
502.0ms
(cbrt (+ (pow (* (+ y a) y) 3) (pow b 3)))
455.0ms
(cbrt (+ (pow (* (+ y a) y) 3) (pow b 3)))

prune2.2s

Pruning

17 alts after pruning (16 fresh and 1 done)

Merged error: 27.2b

localize82.0ms

Local error

Found 4 expressions with local error:

27.9b
(/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 27464.7644705) y) 230661.510616) y) t) (+ (* (+ (* (* (cbrt (+ (* (+ y a) y) b)) (* (cbrt (* (cbrt (+ (* (+ y a) y) b)) (cbrt (+ (* (+ y a) y) b)))) (cbrt (cbrt (+ (* (+ y a) y) b))))) (* (cbrt (+ (* (+ y a) y) b)) y)) c) y) i))
17.2b
(cbrt (+ (* (+ y a) y) b))
17.2b
(cbrt (+ (* (+ y a) y) b))
17.2b
(cbrt (+ (* (+ y a) y) b))

rewrite1.1s

Algorithm
rewrite-expression-head
Rules
15×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
cbrt-prod times-frac
cbrt-div add-cbrt-cube add-exp-log
flip3-+ flip-+
expm1-log1p-u pow1 insert-posit16 log1p-expm1-u add-log-exp
associate-/r* pow1/3 associate-/l*
associate-/r/ associate-/l/
cbrt-undiv clear-num frac-2neg div-exp div-inv
Counts
4 → 82
Calls
4 calls:
Slowest
1.0s
(/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 27464.7644705) y) 230661.510616) y) t) (+ (* (+ (* (* (cbrt (+ (* (+ y a) y) b)) (* (cbrt (* (cbrt (+ (* (+ y a) y) b)) (cbrt (+ (* (+ y a) y) b)))) (cbrt (cbrt (+ (* (+ y a) y) b))))) (* (cbrt (+ (* (+ y a) y) b)) y)) c) y) i))
14.0ms
(cbrt (+ (* (+ y a) y) b))
13.0ms
(cbrt (+ (* (+ y a) y) b))
13.0ms
(cbrt (+ (* (+ y a) y) b))

series864.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
447.0ms
(/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 27464.7644705) y) 230661.510616) y) t) (+ (* (+ (* (* (cbrt (+ (* (+ y a) y) b)) (* (cbrt (* (cbrt (+ (* (+ y a) y) b)) (cbrt (+ (* (+ y a) y) b)))) (cbrt (cbrt (+ (* (+ y a) y) b))))) (* (cbrt (+ (* (+ y a) y) b)) y)) c) y) i))
153.0ms
(cbrt (+ (* (+ y a) y) b))
137.0ms
(cbrt (+ (* (+ y a) y) b))
127.0ms
(cbrt (+ (* (+ y a) y) b))

simplify23.5s

Counts
116 → 94
Calls
116 calls:
Slowest
891.0ms
(exp (/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 27464.7644705) y) 230661.510616) y) t) (+ (* (+ (* (* (cbrt (+ (* (+ y a) y) b)) (* (cbrt (* (cbrt (+ (* (+ y a) y) b)) (cbrt (+ (* (+ y a) y) b)))) (cbrt (cbrt (+ (* (+ y a) y) b))))) (* (cbrt (+ (* (+ y a) y) b)) y)) c) y) i)))
864.0ms
(/ (* (* (+ (* (+ (* (+ (* (+ (* x y) z) y) 27464.7644705) y) 230661.510616) y) t) (+ (* (+ (* (+ (* (+ (* x y) z) y) 27464.7644705) y) 230661.510616) y) t)) (+ (* (+ (* (+ (* (+ (* x y) z) y) 27464.7644705) y) 230661.510616) y) t)) (* (* (+ (* (+ (* (* (cbrt (+ (* (+ y a) y) b)) (* (cbrt (* (cbrt (+ (* (+ y a) y) b)) (cbrt (+ (* (+ y a) y) b)))) (cbrt (cbrt (+ (* (+ y a) y) b))))) (* (cbrt (+ (* (+ y a) y) b)) y)) c) y) i) (+ (* (+ (* (* (cbrt (+ (* (+ y a) y) b)) (* (cbrt (* (cbrt (+ (* (+ y a) y) b)) (cbrt (+ (* (+ y a) y) b)))) (cbrt (cbrt (+ (* (+ y a) y) b))))) (* (cbrt (+ (* (+ y a) y) b)) y)) c) y) i)) (+ (* (+ (* (* (cbrt (+ (* (+ y a) y) b)) (* (cbrt (* (cbrt (+ (* (+ y a) y) b)) (cbrt (+ (* (+ y a) y) b)))) (cbrt (cbrt (+ (* (+ y a) y) b))))) (* (cbrt (+ (* (+ y a) y) b)) y)) c) y) i)))
546.0ms
(/ (+ (* (+ (* (+ (* (+ (* x y) z) y) 27464.7644705) y) 230661.510616) y) t) (* (cbrt (+ (* (+ (* (* (cbrt (+ (* (+ y a) y) b)) (* (cbrt (* (cbrt (+ (* (+ y a) y) b)) (cbrt (+ (* (+ y a) y) b)))) (cbrt (cbrt (+ (* (+ y a) y) b))))) (* (cbrt (+ (* (+ y a) y) b)) y)) c) y) i)) (cbrt (+ (* (+ (* (* (cbrt (+ (* (+ y a) y) b)) (* (cbrt (* (cbrt (+ (* (+ y a) y) b)) (cbrt (+ (* (+ y a) y) b)))) (cbrt (cbrt (+ (* (+ y a) y) b))))) (* (cbrt (+ (* (+ y a) y) b)) y)) c) y) i))))
545.0ms
(* (+ (* (+ (* (* (cbrt (+ (* (+ y a) y) b)) (* (cbrt (* (cbrt (+ (* (+ y a) y) b)) (cbrt (+ (* (+ y a) y) b)))) (cbrt (cbrt (+ (* (+ y a) y) b))))) (* (cbrt (+ (* (+ y a) y) b)) y)) c) y) i) (+ (* (* (+ (* (+ (* (+ (* x y) z) y) 27464.7644705) y) 230661.510616) y) (* (+ (* (+ (* (+ (* x y) z) y) 27464.7644705) y) 230661.510616) y)) (- (* t t) (* (* (+ (* (+ (* (+ (* x y) z) y) 27464.7644705) y) 230661.510616) y) t))))
528.0ms
(/ (cbrt (+ (* (+ (* (+ (* (+ (* x y) z) y) 27464.7644705) y) 230661.510616) y) t)) (cbrt (+ (* (+ (* (* (cbrt (+ (* (+ y a) y) b)) (* (cbrt (* (cbrt (+ (* (+ y a) y) b)) (cbrt (+ (* (+ y a) y) b)))) (cbrt (cbrt (+ (* (+ y a) y) b))))) (* (cbrt (+ (* (+ y a) y) b)) y)) c) y) i)))

prune2.5s

Pruning

17 alts after pruning (15 fresh and 2 done)

Merged error: 27.2b

regimes2.1s

Accuracy

0% (0.8b remaining)

Error of 28.2b against oracle of 27.4b and baseline of 28.2b

bsearch16.0ms

end0.0ms

sample3.1s

Algorithm
intervals
Results
2.5s8220×body80valid