Details

Time bar (total: 16.1s)

sample101.0ms

Algorithm
intervals
Results
54.0ms68×body10240exit
22.0ms265×body80valid
6.0msbody1280valid
4.0msbody640valid
1.0msbody320valid
1.0msbody160valid

simplify12.0ms

Counts
1 → 1
Iterations
IterNodes
319
219
112
08

prune29.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.3b

localize29.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ 1 (exp x))
0.0b
(- (log (+ 1 (exp x))) (* x y))
0.3b
(log (+ 1 (exp x)))

rewrite39.0ms

Algorithm
rewrite-expression-head
Rules
11×*-un-lft-identity
log-prod
add-log-exp
add-sqr-sqrt add-cube-cbrt
pow1 log-div associate--l+ add-exp-log
flip3-+ add-cbrt-cube flip-+ insert-posit16 distribute-lft-out
associate--l-
+-commutative sum-log sub-neg flip3-- diff-log rem-log-exp log-pow flip--
Counts
3 → 48
Calls
3 calls:
10.0ms
(+ 1 (exp x))
19.0ms
(- (log (+ 1 (exp x))) (* x y))
8.0ms
(log (+ 1 (exp x)))

series170.0ms

Counts
3 → 9
Calls
3 calls:
15.0ms
(+ 1 (exp x))
58.0ms
(- (log (+ 1 (exp x))) (* x y))
97.0ms
(log (+ 1 (exp x)))

simplify2.0s

Counts
57 → 57
Iterations
IterNodes
43163
31087
2415
1189
084

prune579.0ms

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 0.2b

localize43.0ms

Local error

Found 4 expressions with local error:

0.0b
(- (log (log (* (exp (exp x)) E))) (* x y))
0.0b
(log (log (* (exp (exp x)) E)))
0.0b
(exp (exp x))
0.6b
(* (exp (exp x)) E)

rewrite55.0ms

Algorithm
rewrite-expression-head
Rules
13×pow1
11×add-sqr-sqrt
10×log-prod
*-un-lft-identity add-cube-cbrt
add-cbrt-cube add-exp-log add-log-exp
associate--l+ log-pow
insert-posit16
exp-prod associate-*r* associate-*l* pow-prod-down
prod-exp
e-exp-1 sub-neg flip3-- diff-log rem-log-exp *-commutative cbrt-unprod flip-- unswap-sqr rem-exp-log
Counts
4 → 65
Calls
4 calls:
24.0ms
(- (log (log (* (exp (exp x)) E))) (* x y))
10.0ms
(log (log (* (exp (exp x)) E)))
4.0ms
(exp (exp x))
16.0ms
(* (exp (exp x)) E)

series574.0ms

Counts
4 → 12
Calls
4 calls:
256.0ms
(- (log (log (* (exp (exp x)) E))) (* x y))
232.0ms
(log (log (* (exp (exp x)) E)))
39.0ms
(exp (exp x))
46.0ms
(* (exp (exp x)) E)

simplify2.5s

Counts
77 → 77
Iterations
IterNodes
44128
31551
2570
1230
0108

prune921.0ms

Pruning

4 alts after pruning (3 fresh and 1 done)

Merged error: 0.2b

localize47.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ 1 (exp x))
0.0b
(- (+ (log (sqrt (+ 1 (exp x)))) (log (sqrt (+ 1 (exp x))))) (* x y))
0.9b
(log (sqrt (+ 1 (exp x))))
0.9b
(log (sqrt (+ 1 (exp x))))

rewrite141.0ms

Algorithm
rewrite-expression-head
Rules
14×log-prod *-un-lft-identity
add-log-exp
add-sqr-sqrt pow1 log-div sqrt-div add-cube-cbrt sqrt-prod
add-exp-log log-pow
flip3-+ flip-+
associate--l- add-cbrt-cube insert-posit16
distribute-lft-out
associate-+r- sum-log sqrt-pow1 pow1/2 diff-log rem-log-exp associate-+l-
+-commutative sub-neg flip3-- associate--l+ flip--
Counts
4 → 74
Calls
4 calls:
10.0ms
(+ 1 (exp x))
109.0ms
(- (+ (log (sqrt (+ 1 (exp x)))) (log (sqrt (+ 1 (exp x))))) (* x y))
10.0ms
(log (sqrt (+ 1 (exp x))))
10.0ms
(log (sqrt (+ 1 (exp x))))

series497.0ms

Counts
4 → 12
Calls
4 calls:
9.0ms
(+ 1 (exp x))
189.0ms
(- (+ (log (sqrt (+ 1 (exp x)))) (log (sqrt (+ 1 (exp x))))) (* x y))
156.0ms
(log (sqrt (+ 1 (exp x))))
143.0ms
(log (sqrt (+ 1 (exp x))))

simplify760.0ms

Counts
86 → 86
Iterations
IterNodes
32402
2741
1278
0123

prune1.0s

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0.2b

localize40.0ms

Local error

Found 3 expressions with local error:

0.0b
(+ (* x (* x 1/2)) x)
0.0b
(- (log (+ 2 (+ (* x (* x 1/2)) x))) (* x y))
8.0b
(log (+ 2 (+ (* x (* x 1/2)) x)))

rewrite88.0ms

Algorithm
rewrite-expression-head
Rules
*-un-lft-identity
log-prod
add-log-exp
add-sqr-sqrt add-cube-cbrt
pow1 log-div associate--l+ add-exp-log
flip3-+ add-cbrt-cube flip-+ insert-posit16
associate--l- distribute-lft-out
+-commutative sum-log sub-neg flip3-- diff-log rem-log-exp log-pow flip--
Counts
3 → 47
Calls
3 calls:
19.0ms
(+ (* x (* x 1/2)) x)
28.0ms
(- (log (+ 2 (+ (* x (* x 1/2)) x))) (* x y))
40.0ms
(log (+ 2 (+ (* x (* x 1/2)) x)))

series230.0ms

Counts
3 → 9
Calls
3 calls:
85.0ms
(+ (* x (* x 1/2)) x)
84.0ms
(- (log (+ 2 (+ (* x (* x 1/2)) x))) (* x y))
61.0ms
(log (+ 2 (+ (* x (* x 1/2)) x)))

simplify1.4s

Counts
56 → 56
Iterations
IterNodes
33051
2886
1292
0115

prune558.0ms

Pruning

4 alts after pruning (2 fresh and 2 done)

Merged error: 0.2b

regimes85.0ms

Accuracy

0% (0.3b remaining)

Error of 0.6b against oracle of 0.3b and baseline of 0.6b

bsearch0.0ms

simplify1.0ms

Iterations
IterNodes
212
112
010

end0.0ms

sample4.2s

Algorithm
intervals
Results
2.3s2415×body10240exit
1.2s8387×body80valid
143.0ms266×body640valid
135.0ms138×body1280valid
51.0ms144×body320valid
23.0ms109×body160valid