Details

Time bar (total: 20.9s)

sample146.0ms

Algorithm
intervals
Results
75.0ms579×body80valid

simplify1.7s

Counts
1 → 1
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
02329
14329
29629
329029
496929
done500029

prune6.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 13.3b

localize57.0ms

Local error

Found 4 expressions with local error:

0.2b
(- (* c a) (* y i))
4.1b
(* x (- (* y z) (* t a)))
5.7b
(* j (- (* c a) (* y i)))
6.2b
(* b (- (* c z) (* t i)))

rewrite137.0ms

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

series353.0ms

Counts
4 → 12
Calls
4 calls:
52.0ms
(- (* c a) (* y i))
95.0ms
(* x (- (* y z) (* t a)))
89.0ms
(* j (- (* c a) (* y i)))
117.0ms
(* b (- (* c z) (* t i)))

simplify1.1s

Counts
96 → 96
Iterations

Useful iterations: done (1.1s)

IterNodesCost
01671155
14591141
218691015
done50001007

prune835.0ms

Pruning

22 alts after pruning (22 fresh and 0 done)

Merged error: 5.6b

localize38.0ms

Local error

Found 4 expressions with local error:

3.8b
(* x (* y z))
4.9b
(* a (* x t))
5.7b
(* j (- (* c a) (* y i)))
6.2b
(* b (- (* c z) (* t i)))

rewrite143.0ms

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

series292.0ms

Counts
4 → 12
Calls
4 calls:
47.0ms
(* x (* y z))
30.0ms
(* a (* x t))
106.0ms
(* j (- (* c a) (* y i)))
108.0ms
(* b (- (* c z) (* t i)))

simplify1.1s

Counts
96 → 96
Iterations

Useful iterations: done (1.1s)

IterNodesCost
0173958
1462946
21808810
done5000806

prune849.0ms

Pruning

19 alts after pruning (19 fresh and 0 done)

Merged error: 2.8b

localize48.0ms

Local error

Found 4 expressions with local error:

3.8b
(* x (* y z))
4.9b
(* a (* x t))
5.5b
(* t (* i b))
5.7b
(* j (- (* c a) (* y i)))

rewrite112.0ms

Algorithm
rewrite-expression-head
Rules
21×pow1 add-exp-log add-cbrt-cube
12×associate-*l*
11×add-sqr-sqrt
10×pow-prod-down prod-exp cbrt-unprod
add-cube-cbrt *-un-lft-identity
associate-*r*
*-commutative add-log-exp
distribute-rgt-in sub-neg distribute-lft-in associate-*r/
flip3-- flip-- unswap-sqr
Counts
4 → 78
Calls
4 calls:
16.0ms
(* x (* y z))
26.0ms
(* a (* x t))
24.0ms
(* t (* i b))
44.0ms
(* j (- (* c a) (* y i)))

series256.0ms

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

simplify1.3s

Counts
90 → 90
Iterations

Useful iterations: done (1.3s)

IterNodesCost
0154779
1403767
21612639
done5000637

prune834.0ms

Pruning

22 alts after pruning (22 fresh and 0 done)

Merged error: 2.0b

localize61.0ms

Local error

Found 4 expressions with local error:

4.9b
(* a (* x t))
5.2b
(* (* x y) z)
5.5b
(* t (* i b))
5.7b
(* j (- (* c a) (* y i)))

rewrite112.0ms

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

series216.0ms

Counts
4 → 12
Calls
4 calls:
46.0ms
(* a (* x t))
27.0ms
(* (* x y) z)
42.0ms
(* t (* i b))
101.0ms
(* j (- (* c a) (* y i)))

simplify1.3s

Counts
90 → 90
Iterations

Useful iterations: done (1.3s)

IterNodesCost
0156782
1414768
21896644
done5001638

prune775.0ms

Pruning

22 alts after pruning (22 fresh and 0 done)

Merged error: 1.6b

regimes3.4s

Accuracy

23.1% (8.5b remaining)

Error of 10.1b against oracle of 1.6b and baseline of 12.7b

bsearch522.0ms

Steps
ItersRangePoint
8
2.6181217188683993e-40
5.2339903389948885e-36
4.4717148671002066e-37
7
2.9806770249952817e-238
5.550469029505202e-237
6.169988600573071e-238
5
-1.1444443131251932e-247
-4.657824840852224e-248
-5.6003152044590445e-248
7
-1.7664139376234822e-82
-3.789098967928962e-84
-1.738101285062655e-82

simplify28.0ms

Iterations

Useful iterations: 1 (6.0ms)

IterNodesCost
068207
1120203
2149203
3154203
done154203

end0.0ms

sample5.3s

Algorithm
intervals
Results
3.4s18744×body80valid