Details

Time bar (total: 41.3s)

sample404.0ms

Algorithm
intervals
Results
133.0ms86×body2560valid
96.0ms93×body1280valid
81.0ms55×body10240exit
39.0ms311×pre80true
26.0ms42×body640valid
8.0ms15×body320valid
2.0ms17×body80valid
1.0msbody160valid

simplify1.7s

Counts
1 → 1

prune14.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 57.9b

localize37.0ms

Local error

Found 4 expressions with local error:

5.2b
(- (exp (* (+ a b) eps)) 1)
4.3b
(- (exp (* a eps)) 1)
2.9b
(- (exp (* b eps)) 1)
1.0b
(* (- (exp (* a eps)) 1) (- (exp (* b eps)) 1))

rewrite98.0ms

Algorithm
rewrite-expression-head
Rules
28×add-sqr-sqrt
21×*-un-lft-identity
10×add-log-exp difference-of-squares
flip3-- flip--
associate-*r* associate-*l*
pow1 add-cbrt-cube add-exp-log add-cube-cbrt
sub-neg difference-of-sqr-1 distribute-lft-out--
frac-times insert-posit16
diff-log
distribute-rgt-in distribute-lft-in associate-*l/ associate-*r/
pow-prod-down prod-exp *-commutative cbrt-unprod unswap-sqr
Counts
4 → 90
Calls
4 calls:
Slowest
62.0ms
(* (- (exp (* a eps)) 1) (- (exp (* b eps)) 1))
13.0ms
(- (exp (* (+ a b) eps)) 1)
12.0ms
(- (exp (* b eps)) 1)
11.0ms
(- (exp (* a eps)) 1)

series214.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
65.0ms
(* (- (exp (* a eps)) 1) (- (exp (* b eps)) 1))
60.0ms
(- (exp (* (+ a b) eps)) 1)
45.0ms
(- (exp (* a eps)) 1)
44.0ms
(- (exp (* b eps)) 1)

simplify1.5s

Counts
102 → 102

prune1.1s

Pruning

4 alts after pruning (4 fresh and 0 done)

Merged error: 45.0b

localize53.0ms

Local error

Found 4 expressions with local error:

5.2b
(- (exp (* (+ a b) eps)) 1)
2.9b
(- (exp (* b eps)) 1)
2.8b
(* (* (* eps a) (* eps a)) a)
2.7b
(* (* (* (* eps a) (* eps a)) a) eps)

rewrite354.0ms

Algorithm
rewrite-expression-head
Rules
47×pow1 add-cbrt-cube add-exp-log
32×pow-prod-down prod-exp cbrt-unprod
15×add-sqr-sqrt
12×*-un-lft-identity
add-log-exp
associate-*r* add-cube-cbrt
insert-posit16 difference-of-squares
sub-neg flip3-- diff-log difference-of-sqr-1 associate-*l* *-commutative flip-- distribute-lft-out--
unswap-sqr
Counts
4 → 94
Calls
4 calls:
Slowest
233.0ms
(* (* (* (* eps a) (* eps a)) a) eps)
85.0ms
(* (* (* eps a) (* eps a)) a)
19.0ms
(- (exp (* b eps)) 1)
15.0ms
(- (exp (* (+ a b) eps)) 1)

series224.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
65.0ms
(* (* (* eps a) (* eps a)) a)
65.0ms
(* (* (* (* eps a) (* eps a)) a) eps)
62.0ms
(- (exp (* (+ a b) eps)) 1)
33.0ms
(- (exp (* b eps)) 1)

simplify3.8s

Counts
106 → 106

prune1.8s

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 44.9b

localize95.0ms

Local error

Found 4 expressions with local error:

5.2b
(- (exp (* (+ a b) eps)) 1)
2.8b
(+ -1 (exp (* b (+ (+ eps eps) eps))))
2.8b
(* (* (* eps a) (* eps a)) a)
2.7b
(* (* (* (* eps a) (* eps a)) a) eps)

rewrite418.0ms

Algorithm
rewrite-expression-head
Rules
47×pow1 add-cbrt-cube add-exp-log
32×pow-prod-down prod-exp cbrt-unprod
11×add-sqr-sqrt *-un-lft-identity
add-log-exp
associate-*r* add-cube-cbrt
insert-posit16
associate-*l* *-commutative difference-of-squares
+-commutative sum-log sub-neg flip3-+ flip3-- diff-log difference-of-sqr-1 flip-+ flip-- distribute-lft-out distribute-lft-out-- unswap-sqr
Counts
4 → 90
Calls
4 calls:
Slowest
313.0ms
(* (* (* (* eps a) (* eps a)) a) eps)
69.0ms
(* (* (* eps a) (* eps a)) a)
23.0ms
(- (exp (* (+ a b) eps)) 1)
10.0ms
(+ -1 (exp (* b (+ (+ eps eps) eps))))

series288.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
89.0ms
(* (* (* eps a) (* eps a)) a)
81.0ms
(* (* (* (* eps a) (* eps a)) a) eps)
62.0ms
(+ -1 (exp (* b (+ (+ eps eps) eps))))
56.0ms
(- (exp (* (+ a b) eps)) 1)

simplify763.0ms

Counts
102 → 102

prune2.4s

Pruning

8 alts after pruning (6 fresh and 2 done)

Merged error: 44.6b

localize158.0ms

Local error

Found 4 expressions with local error:

5.4b
(- (exp (+ (* (+ b a) eps) (+ (* (+ b a) eps) (* (+ b a) eps)))) 1)
2.8b
(+ -1 (exp (* b (+ (+ eps eps) eps))))
2.8b
(* (* (* eps a) (* eps a)) a)
2.7b
(* (* (* (* eps a) (* eps a)) a) eps)

rewrite834.0ms

Algorithm
rewrite-expression-head
Rules
47×pow1 add-cbrt-cube add-exp-log
32×pow-prod-down prod-exp cbrt-unprod
11×add-sqr-sqrt *-un-lft-identity
add-log-exp
associate-*r* add-cube-cbrt
insert-posit16
associate-*l* *-commutative difference-of-squares
+-commutative sum-log sub-neg flip3-+ flip3-- diff-log difference-of-sqr-1 flip-+ flip-- distribute-lft-out distribute-lft-out-- unswap-sqr
Counts
4 → 90
Calls
4 calls:
Slowest
374.0ms
(- (exp (+ (* (+ b a) eps) (+ (* (+ b a) eps) (* (+ b a) eps)))) 1)
343.0ms
(* (* (* (* eps a) (* eps a)) a) eps)
111.0ms
(* (* (* eps a) (* eps a)) a)
5.0ms
(+ -1 (exp (* b (+ (+ eps eps) eps))))

series336.0ms

Counts
4 → 12
Calls
4 calls:
Slowest
111.0ms
(* (* (* (* eps a) (* eps a)) a) eps)
98.0ms
(- (exp (+ (* (+ b a) eps) (+ (* (+ b a) eps) (* (+ b a) eps)))) 1)
80.0ms
(* (* (* eps a) (* eps a)) a)
46.0ms
(+ -1 (exp (* b (+ (+ eps eps) eps))))

simplify741.0ms

Counts
102 → 102

prune3.1s

Pruning

8 alts after pruning (5 fresh and 3 done)

Merged error: 44.6b

regimes384.0ms

Accuracy

45.9% (5.0b remaining)

Error of 51.0b against oracle of 46.0b and baseline of 55.3b

bsearch924.0ms

end0.0ms

sample19.6s

Algorithm
intervals
Results
6.0s3465×body1280valid
5.9s2514×body2560valid
4.7s1986×body10240exit
1.5s1091×body640valid
571.0ms9988×pre80true
299.0ms353×body320valid
75.0ms445×body80valid
70.0ms134×body160valid