Details

Time bar (total: 22.1s)

sample195.0ms

Algorithm
intervals
Results
108.0ms568×body80valid

simplify2.0s

Counts
1 → 1
Iterations

Useful iterations: 4 (252.0ms)

IterNodesCost
02329
14729
211028
333328
4119527
done500127

prune29.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 11.1b

localize63.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y))))
2.9b
(* x (- (* y z) (* t a)))
5.3b
(* j (- (* c t) (* i y)))
5.3b
(* b (- (* c z) (* i a)))

rewrite193.0ms

Algorithm
rewrite-expression-head
Rules
34×associate-*r/
19×flip3-- flip--
17×add-sqr-sqrt
15×distribute-rgt-in distribute-lft-in
12×frac-add
11×sub-neg *-un-lft-identity prod-diff add-cube-cbrt
10×pow1 add-cbrt-cube add-exp-log
associate-+l+ associate-*r* associate-*l* add-log-exp
frac-sub
associate-+r+ associate--l+
expm1-log1p-u log1p-expm1-u
fma-def pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
sum-log
+-commutative flip3-+ diff-log associate-+l- flip-+
Counts
4 → 129
Calls
4 calls:
91.0ms
(+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y))))
31.0ms
(* x (- (* y z) (* t a)))
27.0ms
(* j (- (* c t) (* i y)))
40.0ms
(* b (- (* c z) (* i a)))

series1.2s

Counts
4 → 12
Calls
4 calls:
877.0ms
(+ (- (* x (- (* y z) (* t a))) (* b (- (* c z) (* i a)))) (* j (- (* c t) (* i y))))
93.0ms
(* x (- (* y z) (* t a)))
119.0ms
(* j (- (* c t) (* i y)))
116.0ms
(* b (- (* c z) (* i a)))

simplify574.0ms

Counts
141 → 141
Iterations

Useful iterations: done (568.0ms)

IterNodesCost
03194255
111413841
done50003690

prune1.5s

Pruning

20 alts after pruning (20 fresh and 0 done)

Merged error: 1.5b

localize54.0ms

Local error

Found 4 expressions with local error:

2.9b
(* x (- (* y z) (* t a)))
3.9b
(* t (* j c))
4.7b
(* i (* y j))
5.3b
(* b (- (* c z) (* i a)))

rewrite81.0ms

Algorithm
rewrite-expression-head
Rules
18×pow1 add-cbrt-cube add-exp-log
14×add-sqr-sqrt
12×associate-*l*
10×*-un-lft-identity add-cube-cbrt
associate-*r* pow-prod-down prod-exp cbrt-unprod
distribute-rgt-in distribute-lft-in
expm1-log1p-u sub-neg prod-diff associate-*r/ *-commutative log1p-expm1-u add-log-exp
flip3-- flip-- unswap-sqr
Counts
4 → 96
Calls
4 calls:
23.0ms
(* x (- (* y z) (* t a)))
13.0ms
(* t (* j c))
13.0ms
(* i (* y j))
30.0ms
(* b (- (* c z) (* i a)))

series273.0ms

Counts
4 → 12
Calls
4 calls:
93.0ms
(* x (- (* y z) (* t a)))
45.0ms
(* t (* j c))
35.0ms
(* i (* y j))
100.0ms
(* b (- (* c z) (* i a)))

simplify943.0ms

Counts
108 → 108
Iterations

Useful iterations: done (940.0ms)

IterNodesCost
01961094
15061082
22054944
done5000936

prune1.2s

Pruning

21 alts after pruning (21 fresh and 0 done)

Merged error: 1.3b

localize75.0ms

Local error

Found 4 expressions with local error:

3.9b
(* t (* j c))
4.3b
(* z (* b c))
4.3b
(* (- (* i a)) b)
4.7b
(* i (* y j))

rewrite75.0ms

Algorithm
rewrite-expression-head
Rules
21×pow1 add-cbrt-cube add-exp-log
15×associate-*l*
11×add-sqr-sqrt
10×pow-prod-down prod-exp cbrt-unprod
*-un-lft-identity add-cube-cbrt
associate-*r*
expm1-log1p-u *-commutative log1p-expm1-u add-log-exp
distribute-lft-neg-out distribute-lft-neg-in neg-mul-1 distribute-rgt-neg-in unswap-sqr
Counts
4 → 84
Calls
4 calls:
21.0ms
(* t (* j c))
13.0ms
(* z (* b c))
9.0ms
(* (- (* i a)) b)
28.0ms
(* i (* y j))

series167.0ms

Counts
4 → 12
Calls
4 calls:
48.0ms
(* t (* j c))
34.0ms
(* z (* b c))
40.0ms
(* (- (* i a)) b)
46.0ms
(* i (* y j))

simplify1.0s

Counts
96 → 96
Iterations

Useful iterations: 2 (248.0ms)

IterNodesCost
0144695
1358679
21722567
done5000567

prune1.0s

Pruning

22 alts after pruning (22 fresh and 0 done)

Merged error: 1.3b

localize60.0ms

Local error

Found 4 expressions with local error:

3.9b
(* t (* j c))
4.3b
(* (- (* i a)) b)
4.4b
(* (* z b) c)
4.7b
(* i (* y j))

rewrite80.0ms

Algorithm
rewrite-expression-head
Rules
21×pow1 add-cbrt-cube add-exp-log
13×associate-*l*
11×add-sqr-sqrt
10×pow-prod-down prod-exp cbrt-unprod
*-un-lft-identity add-cube-cbrt
associate-*r*
expm1-log1p-u *-commutative log1p-expm1-u add-log-exp
distribute-lft-neg-out distribute-lft-neg-in neg-mul-1 distribute-rgt-neg-in unswap-sqr
Counts
4 → 84
Calls
4 calls:
24.0ms
(* t (* j c))
16.0ms
(* (- (* i a)) b)
20.0ms
(* (* z b) c)
13.0ms
(* i (* y j))

series166.0ms

Counts
4 → 12
Calls
4 calls:
41.0ms
(* t (* j c))
35.0ms
(* (- (* i a)) b)
42.0ms
(* (* z b) c)
48.0ms
(* i (* y j))

simplify1.2s

Counts
96 → 96
Iterations

Useful iterations: 2 (292.0ms)

IterNodesCost
0147698
1372680
22103568
done5001568

prune940.0ms

Pruning

21 alts after pruning (21 fresh and 0 done)

Merged error: 1.3b

regimes2.9s

Accuracy

16.7% (9.6b remaining)

Error of 11.4b against oracle of 1.8b and baseline of 13.3b

bsearch171.0ms

Steps
ItersRangePoint
10
2.725537376191261e-51
8.82571062969235e-39
6.571022213056124e-50

simplify17.0ms

Iterations

Useful iterations: 0 (1.0ms)

IterNodesCost
04376
17176
28176
38776
done8776

end0.0ms

sample5.8s

Algorithm
intervals
Results
3.9s19330×body80valid