Details

Time bar (total: 12.0s)

sample36.0ms

Algorithm
intervals
Results
28.0ms329×body80valid

simplify46.0ms

Calls
1 calls:
Slowest
46.0ms
(fabs (- (/ (+ x 4) y) (* (/ x y) z)))

prune5.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 2.2b

localize18.0ms

Local error

Found 3 expressions with local error:

4.2b
(* (/ x y) z)
0.0b
(- (/ (+ x 4) y) (* (/ x y) z))
0.0b
(/ (+ x 4) y)

rewrite12.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt *-un-lft-identity add-cube-cbrt add-log-exp
associate-*l*
pow1 add-cbrt-cube associate-*l/ add-exp-log insert-posit16 associate-/l*
div-inv associate-/l/
clear-num sub-neg frac-2neg flip3-+ flip3-- diff-log *-commutative frac-sub flip-+ flip-- sub-div
Calls
3 calls:
Slowest
6.0ms
(- (/ (+ x 4) y) (* (/ x y) z))
3.0ms
(/ (+ x 4) y)
3.0ms
(* (/ x y) z)

series59.0ms

Calls
3 calls:
Slowest
31.0ms
(- (/ (+ x 4) y) (* (/ x y) z))
14.0ms
(* (/ x y) z)
14.0ms
(/ (+ x 4) y)

simplify781.0ms

Calls
20 calls:
Slowest
186.0ms
(- (* (+ x 4) y) (* y (* x z)))
118.0ms
(- (+ (/ x y) (* 4 (/ 1 y))) (/ (* x z) y))
102.0ms
(/ (exp (/ (+ x 4) y)) (exp (* (/ x y) z)))
100.0ms
(- (+ (/ x y) (* 4 (/ 1 y))) (/ (* x z) y))
81.0ms
(- (+ (/ x y) (* 4 (/ 1 y))) (/ (* x z) y))

prune586.0ms

Pruning

5 alts after pruning (4 fresh and 1 done)

Merged error: 0.0b

localize13.0ms

Local error

Found 4 expressions with local error:

9.9b
(cbrt (* (/ x y) z))
9.9b
(cbrt (* (/ x y) z))
9.9b
(cbrt (* (/ x y) z))
4.2b
(* (/ x y) z)

rewrite7.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
pow1 add-cbrt-cube associate-*l* associate-*l/ add-exp-log insert-posit16 add-log-exp
cbrt-prod cbrt-div pow1/3
*-commutative div-inv
Calls
4 calls:
Slowest
2.0ms
(* (/ x y) z)
2.0ms
(cbrt (* (/ x y) z))
1.0ms
(cbrt (* (/ x y) z))
1.0ms
(cbrt (* (/ x y) z))

series299.0ms

Calls
4 calls:
Slowest
106.0ms
(cbrt (* (/ x y) z))
89.0ms
(cbrt (* (/ x y) z))
82.0ms
(cbrt (* (/ x y) z))
22.0ms
(* (/ x y) z)

simplify2.4s

Calls
21 calls:
Slowest
338.0ms
(exp (* 1/3 (- (log (/ 1 y)) (+ (log (/ 1 z)) (log (/ 1 x))))))
314.0ms
(* (exp (* 1/3 (- (log (/ -1 y)) (+ (log (/ -1 x)) (log (/ -1 z)))))) (cbrt -1))
290.0ms
(* (exp (* 1/3 (- (log (/ -1 y)) (+ (log (/ -1 x)) (log (/ -1 z)))))) (cbrt -1))
286.0ms
(exp (* 1/3 (- (log (/ 1 y)) (+ (log (/ 1 z)) (log (/ 1 x))))))
276.0ms
(exp (* 1/3 (- (log (/ 1 y)) (+ (log (/ 1 z)) (log (/ 1 x))))))

prune872.0ms

Pruning

6 alts after pruning (4 fresh and 2 done)

Merged error: 0.0b

localize17.0ms

Local error

Found 4 expressions with local error:

10.5b
(cbrt (/ x y))
9.9b
(cbrt (* (/ x y) z))
9.9b
(cbrt (* (/ x y) z))
4.2b
(* (/ x y) z)

rewrite6.0ms

Algorithm
rewrite-expression-head
Rules
cbrt-prod add-sqr-sqrt *-un-lft-identity add-cube-cbrt
pow1 add-cbrt-cube associate-*l* add-exp-log insert-posit16 add-log-exp
cbrt-div pow1/3 associate-*l/
div-inv
*-commutative
Calls
4 calls:
Slowest
2.0ms
(* (/ x y) z)
1.0ms
(cbrt (* (/ x y) z))
1.0ms
(cbrt (* (/ x y) z))
1.0ms
(cbrt (/ x y))

series277.0ms

Calls
4 calls:
Slowest
89.0ms
(cbrt (* (/ x y) z))
83.0ms
(cbrt (/ x y))
81.0ms
(cbrt (* (/ x y) z))
24.0ms
(* (/ x y) z)

simplify2.6s

Calls
24 calls:
Slowest
657.0ms
(exp (* 1/3 (- (log (/ 1 y)) (+ (log (/ 1 z)) (log (/ 1 x))))))
306.0ms
(* (exp (* 1/3 (- (log (/ -1 y)) (+ (log (/ -1 x)) (log (/ -1 z)))))) (cbrt -1))
298.0ms
(exp (* 1/3 (- (log (/ 1 y)) (+ (log (/ 1 z)) (log (/ 1 x))))))
254.0ms
(* (exp (* 1/3 (- (log (/ -1 y)) (+ (log (/ -1 x)) (log (/ -1 z)))))) (cbrt -1))
231.0ms
(exp (* 1/3 (- (+ (log z) (log x)) (log y))))

prune976.0ms

Pruning

6 alts after pruning (3 fresh and 3 done)

Merged error: 0.0b

localize18.0ms

Local error

Found 1 expressions with local error:

2.7b
(/ (- (+ x 4) (* x z)) y)

rewrite22.0ms

Algorithm
rewrite-expression-head
Rules
associate-/l*
add-sqr-sqrt *-un-lft-identity add-cube-cbrt associate-/l/
pow1 clear-num frac-2neg flip3-- add-cbrt-cube div-sub add-exp-log insert-posit16 div-inv flip-- add-log-exp
Calls
1 calls:
Slowest
21.0ms
(/ (- (+ x 4) (* x z)) y)

series44.0ms

Calls
1 calls:
Slowest
44.0ms
(/ (- (+ x 4) (* x z)) y)

simplify994.0ms

Calls
8 calls:
Slowest
290.0ms
(- (pow (+ x 4) 3) (pow (* x z) 3))
200.0ms
(- (* (+ x 4) (+ x 4)) (* (* x z) (* x z)))
140.0ms
(- (+ (/ x y) (* 4 (/ 1 y))) (/ (* x z) y))
114.0ms
(- (+ (/ x y) (* 4 (/ 1 y))) (/ (* x z) y))
113.0ms
(- (+ (/ x y) (* 4 (/ 1 y))) (/ (* x z) y))

prune146.0ms

Pruning

8 alts after pruning (4 fresh and 4 done)

Merged error: 0.0b

regimes392.0ms

Accuracy

95% (0.1b remaining)

Error of 0.1b against oracle of 0.0b and baseline of 1.6b

bsearch6.0ms

end0.0ms

sample1.4s

Algorithm
intervals
Results
1.1s10165×body80valid