Details

Time bar (total: 11.8s)

sample75.0ms

Algorithm
intervals
Results
54.0ms390×body80valid

simplify3.5s

Counts
1 → 1
Iterations
IterNodes
72522
61556
5985
4548
3240
281
126
011

prune10.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize19.0ms

Local error

Found 2 expressions with local error:

0.0b
(- (* d1 d2) (* d1 d3))
0.0b
(+ (- (* d1 d2) (* d1 d3)) (* d4 d1))

rewrite40.0ms

Algorithm
rewrite-expression-head
Rules
add-log-exp
fma-def
add-sqr-sqrt associate-+l+ *-un-lft-identity add-cube-cbrt
expm1-log1p-u pow1 sum-log sub-neg add-cbrt-cube diff-log prod-diff add-exp-log insert-posit16 log1p-expm1-u distribute-lft-out--
+-commutative flip3-+ flip3-- fma-neg associate-+l- flip-+ flip--
Counts
2 → 41
Calls
2 calls:
8.0ms
(- (* d1 d2) (* d1 d3))
31.0ms
(+ (- (* d1 d2) (* d1 d3)) (* d4 d1))

series135.0ms

Counts
2 → 6
Calls
2 calls:
69.0ms
(- (* d1 d2) (* d1 d3))
66.0ms
(+ (- (* d1 d2) (* d1 d3)) (* d4 d1))

simplify1.6s

Counts
47 → 47
Iterations
IterNodes
32901
2755
1207
070

prune444.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0b

localize20.0ms

Local error

Found 1 expressions with local error:

0.0b
(fma d1 (- d2 d3) (* d4 d1))

rewrite1.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt expm1-log1p-u pow1 *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt fma-udef insert-posit16 log1p-expm1-u add-log-exp
Counts
1 → 11
Calls
1 calls:
0.0ms
(fma d1 (- d2 d3) (* d4 d1))

series45.0ms

Counts
1 → 3
Calls
1 calls:
45.0ms
(fma d1 (- d2 d3) (* d4 d1))

simplify591.0ms

Counts
14 → 14
Iterations
IterNodes
42028
3358
284
139
023

prune122.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0b

localize24.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (* d1 d2) (* d1 d3))
0.2b
(fma (sqrt (- (* d1 d2) (* d1 d3))) (sqrt (- (* d1 d2) (* d1 d3))) (* d4 d1))
3.6b
(sqrt (- (* d1 d2) (* d1 d3)))
3.6b
(sqrt (- (* d1 d2) (* d1 d3)))

rewrite42.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt sqrt-prod
pow1 *-un-lft-identity add-cube-cbrt add-log-exp
expm1-log1p-u add-cbrt-cube sqrt-div add-exp-log insert-posit16 log1p-expm1-u
flip3-- flip-- distribute-lft-out--
rem-sqrt-square sqrt-pow1 pow1/2
sub-neg fma-neg diff-log prod-diff fma-udef
Counts
4 → 67
Calls
4 calls:
16.0ms
(- (* d1 d2) (* d1 d3))
0.0ms
(fma (sqrt (- (* d1 d2) (* d1 d3))) (sqrt (- (* d1 d2) (* d1 d3))) (* d4 d1))
16.0ms
(sqrt (- (* d1 d2) (* d1 d3)))
9.0ms
(sqrt (- (* d1 d2) (* d1 d3)))

series752.0ms

Counts
4 → 12
Calls
4 calls:
61.0ms
(- (* d1 d2) (* d1 d3))
514.0ms
(fma (sqrt (- (* d1 d2) (* d1 d3))) (sqrt (- (* d1 d2) (* d1 d3))) (* d4 d1))
90.0ms
(sqrt (- (* d1 d2) (* d1 d3)))
86.0ms
(sqrt (- (* d1 d2) (* d1 d3)))

simplify969.0ms

Counts
79 → 79
Iterations
IterNodes
32838
2704
1246
0103

prune1.0s

Pruning

2 alts after pruning (0 fresh and 2 done)

Merged error: 0b

regimes161.0ms

Accuracy

0% (0.0b remaining)

Error of 0.0b against oracle of 0.0b and baseline of 0.0b

bsearch0.0ms

simplify2.0ms

Iterations
IterNodes
210
110
09

end0.0ms

sample2.2s

Algorithm
intervals
Results
1.7s11931×body80valid