Details

Time bar (total: 27.0s)

sample106.0ms

Algorithm
intervals
Results
67.0ms631×body80valid

simplify2.5s

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

prune34.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 10.4b

localize36.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)

rewrite37.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) (* 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))
28.0ms
(* (- (* z y) (* t a)) x)

series1.2s

Counts
4 → 12
Calls
4 calls:
58.0ms
(- (* z y) (* t a))
745.0ms
(fma (- (* a c) (* i y)) j (fma (- (* i t) (* z c)) b (* (- (* z y) (* t a)) x)))
280.0ms
(fma (- (* i t) (* z c)) b (* (- (* z y) (* t a)) x))
82.0ms
(* (- (* z y) (* t a)) x)

simplify2.6s

Counts
74 → 74
Iterations
IterNodes
done5024
32651
2698
1251
0114

prune867.0ms

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 4.6b

localize61.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)

rewrite47.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:
16.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))
29.0ms
(* (- (* z y) (* a t)) x)

series1.2s

Counts
4 → 12
Calls
4 calls:
61.0ms
(- (* z y) (* a t))
737.0ms
(fma (- (* a c) (* i y)) j (fma (- (* i t) (* z c)) b (* (- (* z y) (* a t)) x)))
332.0ms
(fma (- (* i t) (* z c)) b (* (- (* z y) (* a t)) x))
96.0ms
(* (- (* z y) (* a t)) x)

simplify3.3s

Counts
74 → 74
Iterations
IterNodes
done5002
32645
2701
1252
0114

prune758.0ms

Pruning

11 alts after pruning (10 fresh and 1 done)

Merged error: 4.6b

localize60.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)))

rewrite29.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)))
10.0ms
(cbrt (- (* z y) (* a t)))
11.0ms
(cbrt (- (* z y) (* a t)))
8.0ms
(cbrt (- (* z y) (* a t)))

series895.0ms

Counts
4 → 12
Calls
4 calls:
343.0ms
(fma (- (* i t) (* z c)) b (* (* (cbrt (- (* z y) (* a t))) (cbrt (- (* z y) (* a t)))) (* (cbrt (- (* z y) (* a t))) x)))
172.0ms
(cbrt (- (* z y) (* a t)))
218.0ms
(cbrt (- (* z y) (* a t)))
161.0ms
(cbrt (- (* z y) (* a t)))

simplify1.9s

Counts
71 → 71
Iterations
IterNodes
done5002
31883
2647
1250
0102

prune957.0ms

Pruning

12 alts after pruning (11 fresh and 1 done)

Merged error: 4.6b

localize60.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)))

rewrite34.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)))
18.0ms
(cbrt (- (* z y) (* a t)))
5.0ms
(cbrt (- (* z y) (* a t)))

series679.0ms

Counts
4 → 12
Calls
4 calls:
170.0ms
(cbrt (- (* z y) (* a t)))
185.0ms
(cbrt (- (* z y) (* a t)))
155.0ms
(cbrt (- (* z y) (* a t)))
169.0ms
(cbrt (- (* z y) (* a t)))

simplify2.1s

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

prune828.0ms

Pruning

12 alts after pruning (10 fresh and 2 done)

Merged error: 4.6b

regimes1.7s

Accuracy

28.5% (4.8b remaining)

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

bsearch449.0ms

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

simplify6.0ms

Iterations
IterNodes
done50
150
035

end0.0ms

sample4.5s

Algorithm
intervals
Results
3.5s18945×body80valid