Details

Time bar (total: 29.8s)

sample126.0ms

Algorithm
intervals
Results
58.0ms89×body10240exit
26.0ms264×body80valid
4.0ms10×body640valid
2.0msbody320valid
1.0msbody1280valid
0.0msbody160valid

simplify39.0ms

Counts
1 → 1
Iterations
IterNodes
done19
219
112
08

prune20.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.1b

localize36.0ms

Local error

Found 1 expressions with local error:

0.1b
(log (+ 1.0 (exp x)))

rewrite18.0ms

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

series172.0ms

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

simplify6.9s

Counts
19 → 19
Iterations
IterNodes
done5019
54007
41268
3534
2219
1103
053

prune231.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0.1b

localize23.0ms

Local error

Found 1 expressions with local error:

0.1b
(log (+ (exp x) 1.0))

rewrite11.0ms

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

series168.0ms

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

simplify5.1s

Counts
19 → 19
Iterations
IterNodes
done5000
53216
41161
3512
2218
1102
051

prune181.0ms

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0.1b

localize68.0ms

Local error

Found 4 expressions with local error:

0.1b
(log (+ (exp x) 1.0))
0.1b
(log (+ (exp x) 1.0))
0.8b
(* (log (+ (exp x) 1.0)) (log (+ (exp x) 1.0)))
0.8b
(cbrt (* (* (log (+ (exp x) 1.0)) (log (+ (exp x) 1.0))) (log (+ (exp x) 1.0))))

rewrite97.0ms

Algorithm
rewrite-expression-head
Rules
22×*-un-lft-identity
19×pow1
16×log-prod
14×add-sqr-sqrt
12×add-cube-cbrt
add-exp-log log-pow
add-cbrt-cube swap-sqr
distribute-rgt-in log-div distribute-lft-in associate-*r* associate-*l* insert-posit16 distribute-lft-out add-log-exp
flip3-+ rem-log-exp flip-+
cbrt-prod pow2 pow-plus pow1/3 pow3 pow-prod-down prod-exp pow-sqr *-commutative pow-prod-up rem-cbrt-cube cbrt-unprod unswap-sqr
Counts
4 → 82
Calls
4 calls:
10.0ms
(log (+ (exp x) 1.0))
19.0ms
(log (+ (exp x) 1.0))
37.0ms
(* (log (+ (exp x) 1.0)) (log (+ (exp x) 1.0)))
27.0ms
(cbrt (* (* (log (+ (exp x) 1.0)) (log (+ (exp x) 1.0))) (log (+ (exp x) 1.0))))

series678.0ms

Counts
4 → 12
Calls
4 calls:
164.0ms
(log (+ (exp x) 1.0))
114.0ms
(log (+ (exp x) 1.0))
251.0ms
(* (log (+ (exp x) 1.0)) (log (+ (exp x) 1.0)))
149.0ms
(cbrt (* (* (log (+ (exp x) 1.0)) (log (+ (exp x) 1.0))) (log (+ (exp x) 1.0))))

simplify5.5s

Counts
94 → 94
Iterations
IterNodes
done5000
43208
31244
2584
1239
099

prune815.0ms

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0.1b

localize91.0ms

Local error

Found 4 expressions with local error:

0.1b
(log (- (* 1.0 1.0) (* (exp x) (exp x))))
0.2b
(- (log (- (* 1.0 1.0) (* (exp x) (exp x)))) (log (- 1.0 (exp x))))
4.6b
(- (* 1.0 1.0) (* (exp x) (exp x)))
4.6b
(- 1.0 (exp x))

rewrite126.0ms

Algorithm
rewrite-expression-head
Rules
15×*-un-lft-identity
13×add-sqr-sqrt log-prod
pow1
add-log-exp
add-cube-cbrt
log-div flip3-- flip-- distribute-lft-out-- difference-of-squares
add-exp-log log-pow associate--r+
add-cbrt-cube associate--l+ insert-posit16
sub-neg diff-log
associate--l- associate--r-
rem-log-exp
Counts
4 → 76
Calls
4 calls:
25.0ms
(log (- (* 1.0 1.0) (* (exp x) (exp x))))
49.0ms
(- (log (- (* 1.0 1.0) (* (exp x) (exp x)))) (log (- 1.0 (exp x))))
20.0ms
(- (* 1.0 1.0) (* (exp x) (exp x)))
24.0ms
(- 1.0 (exp x))

series601.0ms

Counts
4 → 12
Calls
4 calls:
189.0ms
(log (- (* 1.0 1.0) (* (exp x) (exp x))))
344.0ms
(- (log (- (* 1.0 1.0) (* (exp x) (exp x)))) (log (- 1.0 (exp x))))
38.0ms
(- (* 1.0 1.0) (* (exp x) (exp x)))
29.0ms
(- 1.0 (exp x))

simplify4.2s

Counts
88 → 88
Iterations
IterNodes
done5001
32569
2807
1314
0145

prune798.0ms

Pruning

3 alts after pruning (1 fresh and 2 done)

Merged error: 0.1b

regimes252.0ms

Accuracy

0% (0.0b remaining)

Error of 0.5b against oracle of 0.5b and baseline of 0.5b

bsearch0.0ms

simplify5.0ms

Iterations
IterNodes
done10
110
08

end0.0ms

sample3.6s

Algorithm
intervals
Results
2.3s2498×body10240exit
593.0ms8348×body80valid
113.0ms145×body1280valid
109.0ms262×body640valid
44.0ms179×body320valid
14.0ms98×body160valid