Details

Time bar (total: 23.8s)

sample171.0ms

Algorithm
intervals
Results
81.0ms569×body80valid

simplify2.0s

Counts
1 → 1
Iterations
IterNodes
done5001
41195
3333
2110
147
023

prune23.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 12.3b

localize65.0ms

Local error

Found 4 expressions with local error:

0.5b
(- (* c t) (* i y))
4.4b
(* j (- (* c t) (* i y)))
4.9b
(* b (- (* c z) (* i a)))
6.5b
(* x (- (* y z) (* t a)))

rewrite86.0ms

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

series347.0ms

Counts
4 → 12
Calls
4 calls:
56.0ms
(- (* c t) (* i y))
99.0ms
(* j (- (* c t) (* i y)))
101.0ms
(* b (- (* c z) (* i a)))
91.0ms
(* x (- (* y z) (* t a)))

simplify1.2s

Counts
112 → 112
Iterations
IterNodes
done5001
22430
1532
0200

prune1.2s

Pruning

21 alts after pruning (21 fresh and 0 done)

Merged error: 8.1b

localize64.0ms

Local error

Found 4 expressions with local error:

4.4b
(* j (- (* c t) (* i y)))
4.9b
(* b (- (* c z) (* i a)))
6.5b
(* x (fma y z (- (* a t))))
48.6b
(fma (- a) t (* a t))

rewrite65.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*
distribute-rgt-in distribute-lft-in
expm1-log1p-u sub-neg prod-diff associate-*r/ log1p-expm1-u add-log-exp
pow-prod-down prod-exp *-commutative cbrt-unprod fma-udef unswap-sqr
flip3-- flip--
Counts
4 → 88
Calls
4 calls:
23.0ms
(* j (- (* c t) (* i y)))
25.0ms
(* b (- (* c z) (* i a)))
15.0ms
(* x (fma y z (- (* a t))))
0.0ms
(fma (- a) t (* a t))

series343.0ms

Counts
4 → 12
Calls
4 calls:
91.0ms
(* j (- (* c t) (* i y)))
100.0ms
(* b (- (* c z) (* i a)))
108.0ms
(* x (fma y z (- (* a t))))
44.0ms
(fma (- a) t (* a t))

simplify967.0ms

Counts
100 → 100
Iterations
IterNodes
done5002
21914
1454
0183

prune1.0s

Pruning

20 alts after pruning (20 fresh and 0 done)

Merged error: 8.1b

localize90.0ms

Local error

Found 4 expressions with local error:

6.5b
(* x (fma y z (- (* a t))))
6.5b
(* x (fma y z (- (* a t))))
6.5b
(* x (fma y z (- (* a t))))
48.6b
(fma (- a) t (* a t))

rewrite24.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*
fma-udef
expm1-log1p-u log1p-expm1-u add-log-exp
distribute-rgt-in distribute-lft-in pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
Counts
4 → 76
Calls
4 calls:
7.0ms
(* x (fma y z (- (* a t))))
7.0ms
(* x (fma y z (- (* a t))))
8.0ms
(* x (fma y z (- (* a t))))
0.0ms
(fma (- a) t (* a t))

series378.0ms

Counts
4 → 12
Calls
4 calls:
115.0ms
(* x (fma y z (- (* a t))))
113.0ms
(* x (fma y z (- (* a t))))
111.0ms
(* x (fma y z (- (* a t))))
38.0ms
(fma (- a) t (* a t))

simplify1.4s

Counts
88 → 88
Iterations
IterNodes
done5000
31938
2406
1122
061

prune1.4s

Pruning

20 alts after pruning (19 fresh and 1 done)

Merged error: 8.1b

localize143.0ms

Local error

Found 4 expressions with local error:

5.5b
(cbrt (* x (fma y z (- (* a t)))))
6.5b
(* x (fma y z (- (* a t))))
6.5b
(* x (fma y z (- (* a t))))
48.6b
(fma (- a) t (* a t))

rewrite22.0ms

Algorithm
rewrite-expression-head
Rules
12×add-sqr-sqrt
pow1 *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt
associate-*r* associate-*l*
fma-udef
expm1-log1p-u log1p-expm1-u add-log-exp
distribute-rgt-in distribute-lft-in pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
cbrt-prod pow1/3
Counts
4 → 65
Calls
4 calls:
4.0ms
(cbrt (* x (fma y z (- (* a t)))))
6.0ms
(* x (fma y z (- (* a t))))
9.0ms
(* x (fma y z (- (* a t))))
1.0ms
(fma (- a) t (* a t))

series421.0ms

Counts
4 → 12
Calls
4 calls:
186.0ms
(cbrt (* x (fma y z (- (* a t)))))
85.0ms
(* x (fma y z (- (* a t))))
107.0ms
(* x (fma y z (- (* a t))))
43.0ms
(fma (- a) t (* a t))

simplify1.9s

Counts
77 → 77
Iterations
IterNodes
done5000
32872
2681
1218
0102

prune1.2s

Pruning

20 alts after pruning (18 fresh and 2 done)

Merged error: 8.1b

regimes2.9s

Accuracy

5.4% (3.9b remaining)

Error of 12.2b against oracle of 8.4b and baseline of 12.5b

bsearch736.0ms

Steps
ItersRangePoint
9
9.883467276077987e-197
1.814937292667864e-189
2.7147272054845436e-192
9
-3.747021332408405e-233
-1.025697257783911e-238
-4.7326183276391225e-237

simplify25.0ms

Iterations
IterNodes
done77
277
169
048

end0.0ms

sample5.6s

Algorithm
intervals
Results
3.4s19189×body80valid