Details

Time bar (total: 24.1s)

sample166.0ms

Algorithm
intervals
Results
124.0ms638×body80valid

simplify1.6s

Counts
1 → 1
Iterations
IterNodes
done5000
4953
3290
296
143
023

prune11.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 13.7b

localize46.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i))))
4.0b
(* b (- (* c z) (* t i)))
5.7b
(* j (- (* c a) (* y i)))
6.8b
(* x (- (* y z) (* t a)))

rewrite173.0ms

Algorithm
rewrite-expression-head
Rules
34×associate-*r/
19×flip3-- flip--
16×add-sqr-sqrt
12×frac-add
11×sub-neg
10×distribute-rgt-in pow1 *-un-lft-identity distribute-lft-in add-cbrt-cube add-exp-log add-cube-cbrt
associate-*r* associate-*l* add-log-exp
frac-sub
associate-+l+
associate-+r+ associate--l+ insert-posit16
pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
sum-log
+-commutative flip3-+ diff-log associate-+l- flip-+
Counts
4 → 111
Calls
4 calls:
96.0ms
(+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i))))
23.0ms
(* b (- (* c z) (* t i)))
27.0ms
(* j (- (* c a) (* y i)))
25.0ms
(* x (- (* y z) (* t a)))

series1.0s

Counts
4 → 12
Calls
4 calls:
733.0ms
(+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* t i)))) (* j (- (* c a) (* y i))))
107.0ms
(* b (- (* c z) (* t i)))
93.0ms
(* j (- (* c a) (* y i)))
96.0ms
(* x (- (* y z) (* t a)))

simplify2.0s

Counts
123 → 123
Iterations
IterNodes
done5000
11006
0279

prune1.4s

Pruning

19 alts after pruning (19 fresh and 0 done)

Merged error: 9.4b

localize99.0ms

Local error

Found 4 expressions with local error:

4.3b
(* b (* c z))
4.7b
(* b (- (* t i)))
5.7b
(* j (- (* c a) (* y i)))
6.8b
(* x (- (* y z) (* t a)))

rewrite102.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:
18.0ms
(* b (* c z))
12.0ms
(* b (- (* t i)))
25.0ms
(* j (- (* c a) (* y i)))
45.0ms
(* x (- (* y z) (* t a)))

series262.0ms

Counts
4 → 12
Calls
4 calls:
44.0ms
(* b (* c z))
49.0ms
(* b (- (* t i)))
88.0ms
(* j (- (* c a) (* y i)))
81.0ms
(* x (- (* y z) (* t a)))

simplify1.4s

Counts
104 → 104
Iterations
IterNodes
done5000
21946
1479
0178

prune1.1s

Pruning

18 alts after pruning (18 fresh and 0 done)

Merged error: 8.7b

localize88.0ms

Local error

Found 4 expressions with local error:

3.1b
(* i (- (* t b)))
4.3b
(* b (* c z))
5.7b
(* j (- (* c a) (* y i)))
6.8b
(* x (- (* y z) (* t a)))

rewrite92.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:
14.0ms
(* i (- (* t b)))
20.0ms
(* b (* c z))
28.0ms
(* j (- (* c a) (* y i)))
28.0ms
(* x (- (* y z) (* t a)))

series263.0ms

Counts
4 → 12
Calls
4 calls:
36.0ms
(* i (- (* t b)))
43.0ms
(* b (* c z))
98.0ms
(* j (- (* c a) (* y i)))
86.0ms
(* x (- (* y z) (* t a)))

simplify1.5s

Counts
104 → 104
Iterations
IterNodes
done5000
21930
1487
0183

prune1.2s

Pruning

20 alts after pruning (20 fresh and 0 done)

Merged error: 8.2b

localize77.0ms

Local error

Found 4 expressions with local error:

6.8b
(* x (- (* y z) (* t a)))
15.5b
(cbrt (* i (- (* t b))))
15.5b
(cbrt (* i (- (* t b))))
15.5b
(cbrt (* i (- (* t b))))

rewrite90.0ms

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

series546.0ms

Counts
4 → 12
Calls
4 calls:
89.0ms
(* x (- (* y z) (* t a)))
135.0ms
(cbrt (* i (- (* t b))))
183.0ms
(cbrt (* i (- (* t b))))
139.0ms
(cbrt (* i (- (* t b))))

simplify2.1s

Counts
67 → 67
Iterations
IterNodes
done5000
33585
2851
1263
0106

prune758.0ms

Pruning

20 alts after pruning (19 fresh and 1 done)

Merged error: 8.2b

regimes2.5s

Accuracy

47.7% (3.3b remaining)

Error of 9.4b against oracle of 6.1b and baseline of 12.4b

bsearch5.0ms

simplify23.0ms

Iterations
IterNodes
done103
3103
296
180
048

end0.0ms

sample5.5s

Algorithm
intervals
Results
4.0s19384×body80valid