Details

Time bar (total: 48.7s)

sample223.0ms

Algorithm
intervals
Results
166.0ms645×body80valid

simplify374.0ms

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

prune12.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 13.1b

localize69.0ms

Local error

Found 4 expressions with local error:

5.8b
(* x (- (* y z) (* t a)))
5.6b
(* b (- (* c z) (* i a)))
5.0b
(* j (- (* c t) (* i y)))
0.2b
(- (* c t) (* i y))

rewrite122.0ms

Algorithm
rewrite-expression-head
Rules
16×add-sqr-sqrt
10×pow1 *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt
associate-*r* associate-*l*
sub-neg
distribute-rgt-in distribute-lft-in associate-*r/ add-log-exp
flip3-- insert-posit16 flip--
pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
diff-log
Counts
4 → 88
Calls
4 calls:
Slowest
44.0ms
(* x (- (* y z) (* t a)))
34.0ms
(* b (- (* c z) (* i a)))
29.0ms
(* j (- (* c t) (* i y)))
14.0ms
(- (* c t) (* i y))

series304.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
102.0ms
(* x (- (* y z) (* t a)))
79.0ms
(* b (- (* c z) (* i a)))
76.0ms
(* j (- (* c t) (* i y)))
47.0ms
(- (* c t) (* i y))

simplify5.9s

Counts
61 → 100
Calls
61 calls:
Slowest
915.0ms
(* (* (* j j) j) (* (* (- (* c t) (* i y)) (- (* c t) (* i y))) (- (* c t) (* i y))))
911.0ms
(* (* (* x x) x) (* (* (- (* y z) (* t a)) (- (* y z) (* t a))) (- (* y z) (* t a))))
896.0ms
(* (* (* b b) b) (* (* (- (* c z) (* i a)) (- (* c z) (* i a))) (- (* c z) (* i a))))
270.0ms
(+ (* (* y z) (* y z)) (+ (* (* t a) (* t a)) (* (* y z) (* t a))))
266.0ms
(+ (* (* c z) (* c z)) (+ (* (* i a) (* i a)) (* (* c z) (* i a))))

prune2.1s

Pruning

18 alts after pruning (18 fresh and 0 done)

Merged error: 9.6b

localize65.0ms

Local error

Found 4 expressions with local error:

6.2b
(cbrt (- (* c t) (* i y)))
6.2b
(cbrt (- (* c t) (* i y)))
6.2b
(cbrt (- (* c t) (* i y)))
5.8b
(* x (- (* y z) (* t a)))

rewrite60.0ms

Algorithm
rewrite-expression-head
Rules
11×add-sqr-sqrt
cbrt-prod *-un-lft-identity add-cube-cbrt
pow1 cbrt-div add-cbrt-cube add-exp-log
flip3-- insert-posit16 flip-- add-log-exp
pow1/3 associate-*r* associate-*l*
distribute-rgt-in sub-neg distribute-lft-in associate-*r/
pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
Counts
4 → 67
Calls
4 calls:
Slowest
29.0ms
(* x (- (* y z) (* t a)))
11.0ms
(cbrt (- (* c t) (* i y)))
10.0ms
(cbrt (- (* c t) (* i y)))
9.0ms
(cbrt (- (* c t) (* i y)))

series607.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
185.0ms
(cbrt (- (* c t) (* i y)))
167.0ms
(cbrt (- (* c t) (* i y)))
149.0ms
(cbrt (- (* c t) (* i y)))
105.0ms
(* x (- (* y z) (* t a)))

simplify6.4s

Counts
43 → 79
Calls
43 calls:
Slowest
889.0ms
(* (* (* x x) x) (* (* (- (* y z) (* t a)) (- (* y z) (* t a))) (- (* y z) (* t a))))
391.0ms
(cbrt (- (pow (* c t) 3) (pow (* i y) 3)))
390.0ms
(cbrt (- (* (* c t) (* c t)) (* (* i y) (* i y))))
365.0ms
(cbrt (- (* (* c t) (* c t)) (* (* i y) (* i y))))
352.0ms
(cbrt (- (pow (* c t) 3) (pow (* i y) 3)))

prune2.1s

Pruning

19 alts after pruning (19 fresh and 0 done)

Merged error: 9.6b

localize102.0ms

Local error

Found 4 expressions with local error:

5.8b
(* x (- (* y z) (* t a)))
5.8b
(* x (- (* y z) (* t a)))
5.8b
(* x (- (* y z) (* t a)))
5.6b
(* b (- (* c z) (* i a)))

rewrite118.0ms

Algorithm
rewrite-expression-head
Rules
20×add-sqr-sqrt
12×pow1 *-un-lft-identity add-cbrt-cube associate-*r* associate-*l* add-exp-log add-cube-cbrt
distribute-rgt-in sub-neg distribute-lft-in associate-*r/
flip3-- pow-prod-down prod-exp *-commutative cbrt-unprod insert-posit16 flip-- add-log-exp unswap-sqr
Counts
4 → 100
Calls
4 calls:
Slowest
36.0ms
(* x (- (* y z) (* t a)))
32.0ms
(* x (- (* y z) (* t a)))
26.0ms
(* x (- (* y z) (* t a)))
22.0ms
(* b (- (* c z) (* i a)))

series398.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
115.0ms
(* b (- (* c z) (* i a)))
104.0ms
(* x (- (* y z) (* t a)))
89.0ms
(* x (- (* y z) (* t a)))
89.0ms
(* x (- (* y z) (* t a)))

simplify8.3s

Counts
76 → 112
Calls
76 calls:
Slowest
1.4s
(* (* (* b b) b) (* (* (- (* c z) (* i a)) (- (* c z) (* i a))) (- (* c z) (* i a))))
1.0s
(* (* (* x x) x) (* (* (- (* y z) (* t a)) (- (* y z) (* t a))) (- (* y z) (* t a))))
954.0ms
(* (* (* x x) x) (* (* (- (* y z) (* t a)) (- (* y z) (* t a))) (- (* y z) (* t a))))
880.0ms
(* (* (* x x) x) (* (* (- (* y z) (* t a)) (- (* y z) (* t a))) (- (* y z) (* t a))))
276.0ms
(+ (* (* y z) (* y z)) (+ (* (* t a) (* t a)) (* (* y z) (* t a))))

prune2.7s

Pruning

20 alts after pruning (20 fresh and 0 done)

Merged error: 9.6b

localize74.0ms

Local error

Found 4 expressions with local error:

5.8b
(* x (- (* y z) (* t a)))
5.6b
(* b (- (* c z) (* i a)))
5.1b
(cbrt (* j (- (* c t) (* i y))))
5.1b
(cbrt (* j (- (* c t) (* i y))))

rewrite97.0ms

Algorithm
rewrite-expression-head
Rules
12×add-sqr-sqrt
pow1 *-un-lft-identity add-cbrt-cube associate-*r/ add-exp-log add-cube-cbrt
associate-*r* associate-*l*
distribute-rgt-in cbrt-div sub-neg distribute-lft-in flip3-- insert-posit16 flip-- add-log-exp
cbrt-prod pow1/3 pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
Counts
4 → 74
Calls
4 calls:
Slowest
44.0ms
(* x (- (* y z) (* t a)))
34.0ms
(* b (- (* c z) (* i a)))
9.0ms
(cbrt (* j (- (* c t) (* i y))))
9.0ms
(cbrt (* j (- (* c t) (* i y))))

series607.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
212.0ms
(cbrt (* j (- (* c t) (* i y))))
207.0ms
(cbrt (* j (- (* c t) (* i y))))
109.0ms
(* x (- (* y z) (* t a)))
78.0ms
(* b (- (* c z) (* i a)))

simplify6.0s

Counts
50 → 86
Calls
50 calls:
Slowest
935.0ms
(* (* (* b b) b) (* (* (- (* c z) (* i a)) (- (* c z) (* i a))) (- (* c z) (* i a))))
805.0ms
(* (* (* x x) x) (* (* (- (* y z) (* t a)) (- (* y z) (* t a))) (- (* y z) (* t a))))
428.0ms
(* (cbrt -1) (exp (* -1/3 (+ (log (/ -1 j)) (+ (log (/ -1 t)) (log (/ -1 c)))))))
403.0ms
(* (cbrt -1) (exp (* -1/3 (+ (log (/ -1 j)) (+ (log (/ -1 t)) (log (/ -1 c)))))))
267.0ms
(+ (* (* y z) (* y z)) (+ (* (* t a) (* t a)) (* (* y z) (* t a))))

prune2.0s

Pruning

20 alts after pruning (20 fresh and 0 done)

Merged error: 9.6b

regimes2.6s

Accuracy

3.9% (3.8b remaining)

Error of 12.1b against oracle of 8.3b and baseline of 12.2b

bsearch406.0ms

end0.0ms

sample7.0s

Algorithm
intervals
Results
5.2s19205×body80valid