Details

Time bar (total: 10.3s)

sample68.0ms

Algorithm
intervals
Results
33.0ms70×body1280valid
15.0ms62×body640valid
4.0ms28×body320valid
2.0ms81×body80valid
2.0ms102×body80nan
1.0ms15×body160valid

simplify2.0ms

Counts
1 → 1
Iterations
IterNodes
done5
15
04

prune6.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 41.3b

localize10.0ms

Local error

Found 1 expressions with local error:

4.5b
(log (+ 1.0 x))

rewrite8.0ms

Algorithm
rewrite-expression-head
Rules
log-prod *-un-lft-identity
add-sqr-sqrt pow1 log-div add-exp-log add-cube-cbrt
expm1-log1p-u flip3-+ add-cbrt-cube rem-log-exp log-pow flip-+ log1p-expm1-u distribute-lft-out add-log-exp
Counts
1 → 17
Calls
1 calls:
8.0ms
(log (+ 1.0 x))

series89.0ms

Counts
1 → 3
Calls
1 calls:
89.0ms
(log (+ 1.0 x))

simplify1.3s

Counts
20 → 20
Iterations
IterNodes
done5000
31662
2419
1131
060

prune125.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.1b

localize11.0ms

rewrite0.0ms

Algorithm
rewrite-expression-head
Rules
Counts
0 → 0

series0.0ms

Counts
0 → 0

simplify0.0ms

Counts
0 → 0
Iterations
IterNodes
done0
00

prune11.0ms

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0.1b

localize35.0ms

Local error

Found 4 expressions with local error:

0.0b
(fma (* x x) x (* (* 1.0 1.0) 1.0))
0.2b
(- (log (fma (* x x) x (* (* 1.0 1.0) 1.0))) (log (+ (* 1.0 1.0) (- (* x x) (* 1.0 x)))))
13.2b
(log (fma (* x x) x (* (* 1.0 1.0) 1.0)))
14.2b
(log (+ (* 1.0 1.0) (- (* x x) (* 1.0 x))))

rewrite71.0ms

Algorithm
rewrite-expression-head
Rules
21×*-un-lft-identity
19×add-sqr-sqrt pow1
17×add-cube-cbrt
16×prod-diff
15×log-pow
12×log-prod
add-exp-log
expm1-log1p-u log-div add-cbrt-cube fma-neg log1p-expm1-u distribute-lft-out-- add-log-exp
associate--l+ associate--r+
flip3-+ rem-log-exp flip-+ associate--r-
sub-neg flip3-- diff-log fma-udef flip-- difference-of-squares
Counts
4 → 87
Calls
4 calls:
1.0ms
(fma (* x x) x (* (* 1.0 1.0) 1.0))
38.0ms
(- (log (fma (* x x) x (* (* 1.0 1.0) 1.0))) (log (+ (* 1.0 1.0) (- (* x x) (* 1.0 x)))))
2.0ms
(log (fma (* x x) x (* (* 1.0 1.0) 1.0)))
25.0ms
(log (+ (* 1.0 1.0) (- (* x x) (* 1.0 x))))

series875.0ms

Counts
4 → 12
Calls
4 calls:
96.0ms
(fma (* x x) x (* (* 1.0 1.0) 1.0))
272.0ms
(- (log (fma (* x x) x (* (* 1.0 1.0) 1.0))) (log (+ (* 1.0 1.0) (- (* x x) (* 1.0 x)))))
386.0ms
(log (fma (* x x) x (* (* 1.0 1.0) 1.0)))
120.0ms
(log (+ (* 1.0 1.0) (- (* x x) (* 1.0 x))))

simplify1.9s

Counts
99 → 99
Iterations
IterNodes
done5000
21873
1437
0176

prune577.0ms

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0.1b

localize69.0ms

Local error

Found 4 expressions with local error:

13.2b
(log (fma (* x x) x (* (* 1.0 1.0) 1.0)))
14.2b
(log (+ (* 1.0 1.0) (- (* x x) (* 1.0 x))))
14.2b
(log (+ (* 1.0 1.0) (- (* x x) (* 1.0 x))))
14.2b
(log (+ (* 1.0 1.0) (- (* x x) (* 1.0 x))))

rewrite59.0ms

Algorithm
rewrite-expression-head
Rules
12×log-prod
add-sqr-sqrt pow1 *-un-lft-identity add-exp-log add-cube-cbrt
log-div
expm1-log1p-u add-cbrt-cube rem-log-exp log-pow log1p-expm1-u add-log-exp
flip3-+ flip-+
Counts
4 → 62
Calls
4 calls:
2.0ms
(log (fma (* x x) x (* (* 1.0 1.0) 1.0)))
24.0ms
(log (+ (* 1.0 1.0) (- (* x x) (* 1.0 x))))
19.0ms
(log (+ (* 1.0 1.0) (- (* x x) (* 1.0 x))))
12.0ms
(log (+ (* 1.0 1.0) (- (* x x) (* 1.0 x))))

series697.0ms

Counts
4 → 12
Calls
4 calls:
398.0ms
(log (fma (* x x) x (* (* 1.0 1.0) 1.0)))
108.0ms
(log (+ (* 1.0 1.0) (- (* x x) (* 1.0 x))))
83.0ms
(log (+ (* 1.0 1.0) (- (* x x) (* 1.0 x))))
108.0ms
(log (+ (* 1.0 1.0) (- (* x x) (* 1.0 x))))

simplify872.0ms

Counts
74 → 74
Iterations
IterNodes
done5000
2913
1249
0104

prune485.0ms

Pruning

5 alts after pruning (3 fresh and 2 done)

Merged error: 0.1b

regimes134.0ms

Accuracy

98.8% (0.3b remaining)

Error of 0.4b against oracle of 0.1b and baseline of 21.6b

bsearch2.0ms

simplify2.0ms

Iterations
IterNodes
done15
115
013

end0.0ms

sample2.9s

Algorithm
intervals
Results
1.4s2243×body1280valid
848.0ms1688×body640valid
128.0ms831×body320valid
122.0ms2808×body80valid
90.0ms2708×body80nan
40.0ms430×body160valid