Details

Time bar (total: 26.9s)

sample194.0ms

Algorithm
intervals
Results
144.0ms631×body80valid

simplify2.6s

Counts
1 → 1
Iterations
IterNodes
done5000
52726
4907
3333
2110
147
023

prune20.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 10.4b

localize40.0ms

Local error

Found 4 expressions with local error:

0.5b
(- (* z y) (* t a))
3.2b
(fma (- (* a c) (* i y)) j (fma (- (* i t) (* z c)) b (* (- (* z y) (* t a)) x)))
4.6b
(fma (- (* i t) (* z c)) b (* (- (* z y) (* t a)) x))
4.7b
(* (- (* z y) (* t a)) x)

rewrite35.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
pow1 *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt add-log-exp
expm1-log1p-u insert-posit16 log1p-expm1-u
associate-*r* associate-*l*
flip3-- associate-*l/ fma-udef flip--
sub-neg fma-neg diff-log prod-diff pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
Counts
4 → 62
Calls
4 calls:
11.0ms
(- (* z y) (* t a))
0.0ms
(fma (- (* a c) (* i y)) j (fma (- (* i t) (* z c)) b (* (- (* z y) (* t a)) x)))
0.0ms
(fma (- (* i t) (* z c)) b (* (- (* z y) (* t a)) x))
22.0ms
(* (- (* z y) (* t a)) x)

series1.1s

Counts
4 → 12
Calls
4 calls:
67.0ms
(- (* z y) (* t a))
696.0ms
(fma (- (* a c) (* i y)) j (fma (- (* i t) (* z c)) b (* (- (* z y) (* t a)) x)))
249.0ms
(fma (- (* i t) (* z c)) b (* (- (* z y) (* t a)) x))
75.0ms
(* (- (* z y) (* t a)) x)

simplify2.7s

Counts
74 → 74
Iterations
IterNodes
done5024
32651
2698
1251
0114

prune742.0ms

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 4.6b

localize71.0ms

Local error

Found 4 expressions with local error:

0.5b
(- (* z y) (* a t))
3.2b
(fma (- (* a c) (* i y)) j (fma (- (* i t) (* z c)) b (* (- (* z y) (* a t)) x)))
4.6b
(fma (- (* i t) (* z c)) b (* (- (* z y) (* a t)) x))
4.7b
(* (- (* z y) (* a t)) x)

rewrite40.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt
pow1 *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt add-log-exp
expm1-log1p-u insert-posit16 log1p-expm1-u
associate-*r* associate-*l*
flip3-- associate-*l/ fma-udef flip--
sub-neg fma-neg diff-log prod-diff pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
Counts
4 → 62
Calls
4 calls:
8.0ms
(- (* z y) (* a t))
0.0ms
(fma (- (* a c) (* i y)) j (fma (- (* i t) (* z c)) b (* (- (* z y) (* a t)) x)))
0.0ms
(fma (- (* i t) (* z c)) b (* (- (* z y) (* a t)) x))
30.0ms
(* (- (* z y) (* a t)) x)

series1.2s

Counts
4 → 12
Calls
4 calls:
73.0ms
(- (* z y) (* a t))
792.0ms
(fma (- (* a c) (* i y)) j (fma (- (* i t) (* z c)) b (* (- (* z y) (* a t)) x)))
269.0ms
(fma (- (* i t) (* z c)) b (* (- (* z y) (* a t)) x))
84.0ms
(* (- (* z y) (* a t)) x)

simplify2.8s

Counts
74 → 74
Iterations
IterNodes
done5002
32645
2701
1252
0114

prune742.0ms

Pruning

11 alts after pruning (10 fresh and 1 done)

Merged error: 4.6b

localize70.0ms

Local error

Found 4 expressions with local error:

4.6b
(fma (- (* i t) (* z c)) b (* (* (cbrt (- (* z y) (* a t))) (cbrt (- (* z y) (* a t)))) (* (cbrt (- (* z y) (* a t))) x)))
6.5b
(cbrt (- (* z y) (* a t)))
6.5b
(cbrt (- (* z y) (* a t)))
6.5b
(cbrt (- (* z y) (* a t)))

rewrite22.0ms

Algorithm
rewrite-expression-head
Rules
cbrt-prod
add-sqr-sqrt *-un-lft-identity add-cube-cbrt
cbrt-div
expm1-log1p-u pow1 add-cbrt-cube add-exp-log insert-posit16 log1p-expm1-u add-log-exp
flip3-- pow1/3 flip--
fma-udef
Counts
4 → 59
Calls
4 calls:
0.0ms
(fma (- (* i t) (* z c)) b (* (* (cbrt (- (* z y) (* a t))) (cbrt (- (* z y) (* a t)))) (* (cbrt (- (* z y) (* a t))) x)))
5.0ms
(cbrt (- (* z y) (* a t)))
5.0ms
(cbrt (- (* z y) (* a t)))
10.0ms
(cbrt (- (* z y) (* a t)))

series856.0ms

Counts
4 → 12
Calls
4 calls:
362.0ms
(fma (- (* i t) (* z c)) b (* (* (cbrt (- (* z y) (* a t))) (cbrt (- (* z y) (* a t)))) (* (cbrt (- (* z y) (* a t))) x)))
192.0ms
(cbrt (- (* z y) (* a t)))
157.0ms
(cbrt (- (* z y) (* a t)))
144.0ms
(cbrt (- (* z y) (* a t)))

simplify1.9s

Counts
71 → 71
Iterations
IterNodes
done5002
31883
2647
1250
0102

prune773.0ms

Pruning

12 alts after pruning (11 fresh and 1 done)

Merged error: 4.6b

localize91.0ms

Local error

Found 4 expressions with local error:

6.5b
(cbrt (- (* z y) (* a t)))
6.5b
(cbrt (- (* z y) (* a t)))
6.5b
(cbrt (- (* z y) (* a t)))
6.5b
(cbrt (- (* z y) (* a t)))

rewrite22.0ms

Algorithm
rewrite-expression-head
Rules
12×cbrt-prod
add-sqr-sqrt cbrt-div *-un-lft-identity add-cube-cbrt
expm1-log1p-u pow1 flip3-- add-cbrt-cube pow1/3 add-exp-log insert-posit16 log1p-expm1-u flip-- add-log-exp
Counts
4 → 64
Calls
4 calls:
5.0ms
(cbrt (- (* z y) (* a t)))
5.0ms
(cbrt (- (* z y) (* a t)))
5.0ms
(cbrt (- (* z y) (* a t)))
6.0ms
(cbrt (- (* z y) (* a t)))

series633.0ms

Counts
4 → 12
Calls
4 calls:
164.0ms
(cbrt (- (* z y) (* a t)))
155.0ms
(cbrt (- (* z y) (* a t)))
130.0ms
(cbrt (- (* z y) (* a t)))
183.0ms
(cbrt (- (* z y) (* a t)))

simplify2.2s

Counts
76 → 76
Iterations
IterNodes
done5000
44463
31504
2518
1191
073

prune860.0ms

Pruning

12 alts after pruning (10 fresh and 2 done)

Merged error: 4.6b

regimes1.2s

Accuracy

28.5% (4.8b remaining)

Error of 9.8b against oracle of 5.0b and baseline of 11.7b

bsearch410.0ms

Steps
ItersRangePoint
10
1.9924307608153102e+71
1.3439702477839196e+88
9.741177042073514e+85
10
-4.3720705610103017e+83
-1.8335822934609502e+68
-8.075828090768532e+82

simplify12.0ms

Iterations
IterNodes
done50
150
035

end0.0ms

sample5.6s

Algorithm
intervals
Results
3.8s18945×body80valid