Details

Time bar (total: 45.6s)

sample184.0ms

Algorithm
intervals
Results
148.0ms574×body80valid

simplify304.0ms

Counts
1 → 1
Calls
1 calls:
Slowest
304.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.4b

localize88.0ms

Local error

Found 4 expressions with local error:

6.2b
(* b (- (* c z) (* i a)))
6.0b
(* j (- (* c t) (* i y)))
5.1b
(* x (- (* y z) (* t a)))
0.5b
(- (* c z) (* i a))

rewrite92.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
33.0ms
(* x (- (* y z) (* t a)))
26.0ms
(* b (- (* c z) (* i a)))
25.0ms
(* j (- (* c t) (* i y)))
7.0ms
(- (* c z) (* i a))

series366.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
110.0ms
(* j (- (* c t) (* i y)))
93.0ms
(* x (- (* y z) (* t a)))
93.0ms
(* b (- (* c z) (* i a)))
70.0ms
(- (* c z) (* i a))

simplify6.5s

Counts
61 → 100
Calls
61 calls:
Slowest
998.0ms
(* (* (* x x) x) (* (* (- (* y z) (* t a)) (- (* y z) (* t a))) (- (* y z) (* t a))))
968.0ms
(* (* (* b b) b) (* (* (- (* c z) (* i a)) (- (* c z) (* i a))) (- (* c z) (* i a))))
933.0ms
(* (* (* j j) j) (* (* (- (* c t) (* i y)) (- (* c t) (* i y))) (- (* c t) (* i y))))
678.0ms
(+ (* (* c t) (* c t)) (+ (* (* i y) (* i y)) (* (* c t) (* i y))))
275.0ms
(+ (* (* c z) (* c z)) (+ (* (* i a) (* i a)) (* (* c z) (* i a))))

prune2.0s

Pruning

22 alts after pruning (22 fresh and 0 done)

Merged error: 9.4b

localize72.0ms

Local error

Found 4 expressions with local error:

6.2b
(* b (- (* c z) (* i a)))
5.8b
(* j (* c t))
5.2b
(* j (- (* i y)))
5.1b
(* x (- (* y z) (* t a)))

rewrite107.0ms

Algorithm
rewrite-expression-head
Rules
17×add-sqr-sqrt
15×pow1 add-cbrt-cube add-exp-log
13×associate-*r*
12×associate-*l*
11×*-un-lft-identity add-cube-cbrt
pow-prod-down prod-exp cbrt-unprod
distribute-rgt-in sub-neg distribute-lft-in associate-*r/ *-commutative insert-posit16 add-log-exp
unswap-sqr
flip3-- flip--
distribute-lft-neg-in neg-mul-1 distribute-rgt-neg-in distribute-rgt-neg-out
Counts
4 → 92
Calls
4 calls:
Slowest
43.0ms
(* x (- (* y z) (* t a)))
36.0ms
(* b (- (* c z) (* i a)))
14.0ms
(* j (- (* i y)))
12.0ms
(* j (* c t))

series322.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
122.0ms
(* b (- (* c z) (* i a)))
111.0ms
(* x (- (* y z) (* t a)))
49.0ms
(* j (* c t))
40.0ms
(* j (- (* i y)))

simplify5.9s

Counts
64 → 104
Calls
64 calls:
Slowest
1.0s
(* (* (* x x) x) (* (* (- (* y z) (* t a)) (- (* y z) (* t a))) (- (* y z) (* t a))))
935.0ms
(* (* (* b b) b) (* (* (- (* c z) (* i a)) (- (* c z) (* i a))) (- (* c z) (* i a))))
522.0ms
(* (* (* j j) j) (* (* (* c t) (* c t)) (* c t)))
451.0ms
(* (* (* j j) j) (* (* (* c c) c) (* (* t t) t)))
285.0ms
(+ (* (* c z) (* c z)) (+ (* (* i a) (* i a)) (* (* c z) (* i a))))

prune2.5s

Pruning

21 alts after pruning (21 fresh and 0 done)

Merged error: 6.7b

localize57.0ms

Local error

Found 4 expressions with local error:

6.2b
(* b (- (* c z) (* i a)))
5.2b
(* j (- (* i y)))
5.1b
(* (* j c) t)
5.1b
(* x (- (* y z) (* t a)))

rewrite121.0ms

Algorithm
rewrite-expression-head
Rules
17×add-sqr-sqrt
15×pow1 add-cbrt-cube associate-*r* add-exp-log
11×*-un-lft-identity add-cube-cbrt
10×associate-*l*
pow-prod-down prod-exp cbrt-unprod
distribute-rgt-in sub-neg distribute-lft-in associate-*r/ *-commutative insert-posit16 add-log-exp
unswap-sqr
flip3-- flip--
distribute-lft-neg-in neg-mul-1 distribute-rgt-neg-in distribute-rgt-neg-out
Counts
4 → 92
Calls
4 calls:
Slowest
56.0ms
(* b (- (* c z) (* i a)))
23.0ms
(* x (- (* y z) (* t a)))
21.0ms
(* (* j c) t)
19.0ms
(* j (- (* i y)))

series339.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
132.0ms
(* x (- (* y z) (* t a)))
93.0ms
(* b (- (* c z) (* i a)))
63.0ms
(* j (- (* i y)))
50.0ms
(* (* j c) t)

simplify5.4s

Counts
64 → 104
Calls
64 calls:
Slowest
977.0ms
(* (* (* b b) b) (* (* (- (* c z) (* i a)) (- (* c z) (* i a))) (- (* c z) (* i a))))
918.0ms
(* (* (* x x) x) (* (* (- (* y z) (* t a)) (- (* y z) (* t a))) (- (* y z) (* t a))))
493.0ms
(* (* (* (* j c) (* j c)) (* j c)) (* (* t t) t))
479.0ms
(* (* (* (* j j) j) (* (* c c) c)) (* (* t t) t))
239.0ms
(+ (* (* c z) (* c z)) (+ (* (* i a) (* i a)) (* (* c z) (* i a))))

prune2.5s

Pruning

22 alts after pruning (22 fresh and 0 done)

Merged error: 6.7b

localize51.0ms

Local error

Found 4 expressions with local error:

6.2b
(* b (- (* c z) (* i a)))
5.8b
(* j (* c t))
5.1b
(* x (- (* y z) (* t a)))
5.0b
(* (* j (- i)) y)

rewrite95.0ms

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

series280.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
113.0ms
(* x (- (* y z) (* t a)))
99.0ms
(* b (- (* c z) (* i a)))
41.0ms
(* (* j (- i)) y)
26.0ms
(* j (* c t))

simplify5.9s

Counts
61 → 101
Calls
61 calls:
Slowest
1.2s
(* (* (* x x) x) (* (* (- (* y z) (* t a)) (- (* y z) (* t a))) (- (* y z) (* t a))))
884.0ms
(* (* (* b b) b) (* (* (- (* c z) (* i a)) (- (* c z) (* i a))) (- (* c z) (* i a))))
494.0ms
(* (* (* j j) j) (* (* (* c t) (* c t)) (* c t)))
366.0ms
(* (* (* j j) j) (* (* (* c c) c) (* (* t t) t)))
271.0ms
(+ (* (* c z) (* c z)) (+ (* (* i a) (* i a)) (* (* c z) (* i a))))

prune2.1s

Pruning

23 alts after pruning (23 fresh and 0 done)

Merged error: 6.2b

regimes3.0s

Accuracy

11.1% (6.1b remaining)

Error of 12.1b against oracle of 6.0b and baseline of 12.9b

bsearch913.0ms

end0.0ms

sample6.6s

Algorithm
intervals
Results
5.2s19082×body80valid