Details

Time bar (total: 1.6m)

sample211.0ms

Algorithm
intervals
Results
138.0ms649×body80valid

simplify301.0ms

Calls
1 calls:
Slowest
301.0ms
(+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y))))

prune30.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 14.8b

localize44.0ms

Local error

Found 4 expressions with local error:

7.8b
(* (- (* z y) (* t a)) x)
5.3b
(fma j (- (* t c) (* y i)) (- (* (- (* z y) (* t a)) x) (* (- (* z c) (* i a)) b)))
4.8b
(* (- (* z c) (* i a)) b)
0.2b
(- (* t c) (* y i))

rewrite227.0ms

Algorithm
rewrite-expression-head
Rules
173×add-sqr-sqrt
144×prod-diff
109×associate-*l*
107×*-un-lft-identity
83×add-cube-cbrt
81×associate-*r*
39×unswap-sqr
27×*-commutative
12×fma-neg distribute-lft-out-- difference-of-squares
pow1 add-cbrt-cube add-exp-log
add-log-exp
expm1-log1p-u associate-*l/ insert-posit16 log1p-expm1-u
flip3-- flip--
pow-prod-down prod-exp cbrt-unprod
sub-neg diff-log fma-udef
Calls
4 calls:
Slowest
92.0ms
(* (- (* z c) (* i a)) b)
89.0ms
(* (- (* z y) (* t a)) x)
37.0ms
(- (* t c) (* y i))
0.0ms
(fma j (- (* t c) (* y i)) (- (* (- (* z y) (* t a)) x) (* (- (* z c) (* i a)) b)))

series1.1s

Calls
4 calls:
Slowest
834.0ms
(fma j (- (* t c) (* y i)) (- (* (- (* z y) (* t a)) x) (* (- (* z c) (* i a)) b)))
111.0ms
(* (- (* z y) (* t a)) x)
103.0ms
(* (- (* z c) (* i a)) b)
67.0ms
(- (* t c) (* y i))

simplify28.4s

Calls
351 calls:
Slowest
538.0ms
(* (* (* (- (* z c) (* i a)) (- (* z c) (* i a))) (- (* z c) (* i a))) (* (* b b) b))
476.0ms
(* (* (* (- (* z y) (* t a)) (- (* z y) (* t a))) (- (* z y) (* t a))) (* (* x x) x))
434.0ms
(fma 1 (* t c) (- (* (* (sqrt y) i) (sqrt y))))
297.0ms
(- (* a (* i b)) (+ (* z (* b c)) (* a (* x t))))
259.0ms
(- (* a (* i b)) (+ (* z (* b c)) (* a (* x t))))

prune5.4s

Pruning

25 alts after pruning (25 fresh and 0 done)

Merged error: 7.4b

localize63.0ms

Local error

Found 4 expressions with local error:

7.8b
(* (- (* z y) (* t a)) x)
5.5b
(cbrt (- (* z c) (* i a)))
5.5b
(cbrt (- (* z c) (* i a)))
5.5b
(cbrt (- (* z c) (* i a)))

rewrite192.0ms

Algorithm
rewrite-expression-head
Rules
59×add-sqr-sqrt
41×*-un-lft-identity
33×cbrt-prod
27×associate-*l*
17×unswap-sqr
16×distribute-lft-out-- difference-of-squares
add-cube-cbrt
pow1 cbrt-div add-cbrt-cube add-exp-log
expm1-log1p-u flip3-- insert-posit16 log1p-expm1-u flip-- add-log-exp
pow1/3 associate-*r*
associate-*l/
pow-prod-down prod-exp *-commutative cbrt-unprod
Calls
4 calls:
Slowest
120.0ms
(* (- (* z y) (* t a)) x)
26.0ms
(cbrt (- (* z c) (* i a)))
25.0ms
(cbrt (- (* z c) (* i a)))
18.0ms
(cbrt (- (* z c) (* i a)))

series611.0ms

Calls
4 calls:
Slowest
184.0ms
(cbrt (- (* z c) (* i a)))
182.0ms
(cbrt (- (* z c) (* i a)))
163.0ms
(cbrt (- (* z c) (* i a)))
82.0ms
(* (- (* z y) (* t a)) x)

simplify6.0s

Calls
66 calls:
Slowest
568.0ms
(* (* (* (- (* z y) (* t a)) (- (* z y) (* t a))) (- (* z y) (* t a))) (* (* x x) x))
380.0ms
(cbrt (- (pow (* z c) 3) (pow (* i a) 3)))
373.0ms
(cbrt (- (pow (* z c) 3) (pow (* i a) 3)))
358.0ms
(cbrt (- (pow (* z c) 3) (pow (* i a) 3)))
318.0ms
(exp (* -1/3 (+ (log (/ -1 c)) (log (/ -1 z)))))

prune2.8s

Pruning

24 alts after pruning (23 fresh and 1 done)

Merged error: 7.4b

localize64.0ms

Local error

Found 4 expressions with local error:

6.2b
(* (- (* z y) (* t a)) (* (cbrt x) (cbrt x)))
5.3b
(fma j (- (* t c) (* y i)) (- (* (* (- (* z y) (* t a)) (* (cbrt x) (cbrt x))) (cbrt x)) (* (- (* z c) (* i a)) b)))
4.8b
(* (- (* z c) (* i a)) b)
2.0b
(* (* (- (* z y) (* t a)) (* (cbrt x) (cbrt x))) (cbrt x))

rewrite655.0ms

Algorithm
rewrite-expression-head
Rules
193×add-sqr-sqrt
109×associate-*l*
93×unswap-sqr
75×associate-*r*
69×cbrt-prod
53×*-un-lft-identity
44×add-cbrt-cube
40×cbrt-unprod
29×add-cube-cbrt
20×pow1 swap-sqr add-exp-log
12×distribute-lft-out-- difference-of-squares
10×pow-prod-down prod-exp *-commutative
associate-*l/
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
flip3-- flip--
fma-udef
Calls
4 calls:
Slowest
393.0ms
(* (* (- (* z y) (* t a)) (* (cbrt x) (cbrt x))) (cbrt x))
128.0ms
(* (- (* z c) (* i a)) b)
127.0ms
(* (- (* z y) (* t a)) (* (cbrt x) (cbrt x)))
0.0ms
(fma j (- (* t c) (* y i)) (- (* (* (- (* z y) (* t a)) (* (cbrt x) (cbrt x))) (cbrt x)) (* (- (* z c) (* i a)) b)))

series1.8s

Calls
4 calls:
Slowest
906.0ms
(fma j (- (* t c) (* y i)) (- (* (* (- (* z y) (* t a)) (* (cbrt x) (cbrt x))) (cbrt x)) (* (- (* z c) (* i a)) b)))
629.0ms
(* (- (* z y) (* t a)) (* (cbrt x) (cbrt x)))
123.0ms
(* (* (- (* z y) (* t a)) (* (cbrt x) (cbrt x))) (cbrt x))
105.0ms
(* (- (* z c) (* i a)) b)

simplify21.4s

Calls
201 calls:
Slowest
719.0ms
(* (* (* (- (* z y) (* t a)) (- (* z y) (* t a))) (- (* z y) (* t a))) (* (* (* (cbrt x) (cbrt x)) (cbrt x)) (* (* (cbrt x) (cbrt x)) (cbrt x))))
669.0ms
(* (* (* (- (* z y) (* t a)) (- (* z y) (* t a))) (- (* z y) (* t a))) (* (* (* (cbrt x) (cbrt x)) (cbrt x)) x))
663.0ms
(* (* (* (- (* z y) (* t a)) (- (* z y) (* t a))) (- (* z y) (* t a))) (* x (* (* (cbrt x) (cbrt x)) (cbrt x))))
527.0ms
(* (* (* (- (* z c) (* i a)) (- (* z c) (* i a))) (- (* z c) (* i a))) (* (* b b) b))
517.0ms
(* (* (* (* (- (* z y) (* t a)) (- (* z y) (* t a))) (- (* z y) (* t a))) (* x x)) x)

prune5.3s

Pruning

26 alts after pruning (25 fresh and 1 done)

Merged error: 7.4b

localize79.0ms

Local error

Found 4 expressions with local error:

9.2b
(cbrt (- (* z y) (* t a)))
9.2b
(cbrt (- (* z y) (* t a)))
9.2b
(cbrt (- (* z y) (* t a)))
5.3b
(fma j (- (* t c) (* y i)) (- (* (* (cbrt (- (* z y) (* t a))) (cbrt (- (* z y) (* t a)))) (* (cbrt (- (* z y) (* t a))) x)) (* (- (* z c) (* i a)) b)))

rewrite76.0ms

Algorithm
rewrite-expression-head
Rules
43×add-sqr-sqrt
33×cbrt-prod
31×*-un-lft-identity
12×associate-*l* distribute-lft-out-- difference-of-squares unswap-sqr
add-cube-cbrt
cbrt-div
expm1-log1p-u pow1 add-cbrt-cube add-exp-log insert-posit16 log1p-expm1-u add-log-exp
flip3-- pow1/3 flip--
fma-udef
Calls
4 calls:
Slowest
26.0ms
(cbrt (- (* z y) (* t a)))
25.0ms
(cbrt (- (* z y) (* t a)))
23.0ms
(cbrt (- (* z y) (* t a)))
0.0ms
(fma j (- (* t c) (* y i)) (- (* (* (cbrt (- (* z y) (* t a))) (cbrt (- (* z y) (* t a)))) (* (cbrt (- (* z y) (* t a))) x)) (* (- (* z c) (* i a)) b)))

series1.8s

Calls
4 calls:
Slowest
1.3s
(fma j (- (* t c) (* y i)) (- (* (* (cbrt (- (* z y) (* t a))) (cbrt (- (* z y) (* t a)))) (* (cbrt (- (* z y) (* t a))) x)) (* (- (* z c) (* i a)) b)))
219.0ms
(cbrt (- (* z y) (* t a)))
157.0ms
(cbrt (- (* z y) (* t a)))
138.0ms
(cbrt (- (* z y) (* t a)))

simplify5.0s

Calls
51 calls:
Slowest
438.0ms
(cbrt (- (pow (* z y) 3) (pow (* t a) 3)))
382.0ms
(cbrt (- (pow (* z y) 3) (pow (* t a) 3)))
367.0ms
(cbrt (- (pow (* z y) 3) (pow (* t a) 3)))
317.0ms
(- (* a (* i b)) (+ (* z (* b c)) (* a (* x t))))
313.0ms
(exp (* -1/3 (+ (log (/ -1 z)) (log (/ -1 y)))))

prune2.1s

Pruning

26 alts after pruning (24 fresh and 2 done)

Merged error: 7.4b

regimes2.7s

Accuracy

-1.1% (5.2b remaining)

Error of 11.9b against oracle of 6.8b and baseline of 11.9b

bsearch350.0ms

end0.0ms

sample6.4s

Algorithm
intervals
Results
5.5s19168×body80valid