Details

Time bar (total: 21.8s)

sample154.0ms

Algorithm
intervals
Results
78.0ms641×body80valid

simplify2.0s

Counts
1 → 1
Iterations

Useful iterations: 4 (261.0ms)

IterNodesCost
02329
14729
211028
333328
4123027
done500027

prune17.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 12.4b

localize52.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (* c z) (* i a))
4.7b
(* x (- (* y z) (* t a)))
5.0b
(* b (- (* c z) (* i a)))
5.9b
(* j (- (* c t) (* i y)))

rewrite117.0ms

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

series396.0ms

Counts
4 → 12
Calls
4 calls:
73.0ms
(- (* c z) (* i a))
117.0ms
(* x (- (* y z) (* t a)))
109.0ms
(* b (- (* c z) (* i a)))
97.0ms
(* j (- (* c t) (* i y)))

simplify1.1s

Counts
112 → 112
Iterations

Useful iterations: done (1.1s)

IterNodesCost
02001357
15311338
222781213
done50001195

prune736.0ms

Pruning

23 alts after pruning (23 fresh and 0 done)

Merged error: 6.2b

localize43.0ms

Local error

Found 4 expressions with local error:

4.4b
(* j (- (* i y)))
4.7b
(* x (- (* y z) (* t a)))
5.0b
(* b (- (* c z) (* i a)))
5.7b
(* t (* j c))

rewrite155.0ms

Algorithm
rewrite-expression-head
Rules
17×add-sqr-sqrt
15×pow1 add-exp-log add-cbrt-cube
13×associate-*r*
12×associate-*l*
11×add-cube-cbrt *-un-lft-identity
distribute-rgt-in distribute-lft-in pow-prod-down prod-exp cbrt-unprod
expm1-log1p-u sub-neg associate-*r/ prod-diff *-commutative log1p-expm1-u add-log-exp
unswap-sqr
flip3-- flip--
distribute-lft-neg-in neg-mul-1 distribute-rgt-neg-in distribute-rgt-neg-out
Counts
4 → 100
Calls
4 calls:
24.0ms
(* j (- (* i y)))
50.0ms
(* x (- (* y z) (* t a)))
44.0ms
(* b (- (* c z) (* i a)))
32.0ms
(* t (* j c))

series317.0ms

Counts
4 → 12
Calls
4 calls:
51.0ms
(* j (- (* i y)))
103.0ms
(* x (- (* y z) (* t a)))
110.0ms
(* b (- (* c z) (* i a)))
53.0ms
(* t (* j c))

simplify1.1s

Counts
112 → 112
Iterations

Useful iterations: done (1.1s)

IterNodesCost
02001139
15251121
22329996
done5001986

prune675.0ms

Pruning

23 alts after pruning (23 fresh and 0 done)

Merged error: 4.7b

localize35.0ms

Local error

Found 4 expressions with local error:

4.5b
(* i (* y j))
4.7b
(* x (- (* y z) (* t a)))
5.0b
(* b (- (* c z) (* i a)))
5.7b
(* t (* j c))

rewrite137.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 distribute-lft-in
expm1-log1p-u sub-neg associate-*r/ prod-diff *-commutative log1p-expm1-u add-log-exp
flip3-- flip-- unswap-sqr
Counts
4 → 96
Calls
4 calls:
26.0ms
(* i (* y j))
35.0ms
(* x (- (* y z) (* t a)))
45.0ms
(* b (- (* c z) (* i a)))
27.0ms
(* t (* j c))

series290.0ms

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

simplify1.1s

Counts
108 → 108
Iterations

Useful iterations: done (1.1s)

IterNodesCost
01961094
15081082
22201942
done5000936

prune618.0ms

Pruning

23 alts after pruning (23 fresh and 0 done)

Merged error: 4.2b

localize53.0ms

Local error

Found 4 expressions with local error:

4.5b
(* i (* y j))
4.7b
(* x (- (* y z) (* t a)))
5.0b
(* (* t j) c)
5.0b
(* b (- (* c z) (* i a)))

rewrite187.0ms

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

series312.0ms

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

simplify1.4s

Counts
108 → 108
Iterations

Useful iterations: done (1.4s)

IterNodesCost
01991097
15271083
22630945
done5000937

prune713.0ms

Pruning

22 alts after pruning (22 fresh and 0 done)

Merged error: 4.2b

regimes2.4s

Accuracy

7.9% (6.8b remaining)

Error of 11.3b against oracle of 4.5b and baseline of 11.9b

bsearch1.4s

Steps
ItersRangePoint
10
8.123097071172106e+239
1.5475393908510346e+251
4.731713770906781e+243
5
1.9451476633343287e+222
7.0164258564424e+222
2.6625341415591604e+222
9
6.034230727487269e+142
4.827898324151257e+148
3.281737004707663e+145
8
-5.516324529765674e-98
-3.0807165600738547e-102
-1.911661663231193e-99

simplify26.0ms

Iterations

Useful iterations: 1 (6.0ms)

IterNodesCost
070201
1111200
2130200
3131200
done131200

end0.0ms

sample6.1s

Algorithm
intervals
Results
3.9s19156×body80valid