Details

Time bar (total: 15.3s)

sample23.0ms

Algorithm
intervals
Results
15.0ms499×body80valid

simplify3.9s

Counts
1 → 1
Iterations
IterNodes
done5000
84889
71540
6411
5173
489
349
225
112
06

prune6.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.0b

localize9.0ms

Local error

Found 2 expressions with local error:

0.0b
(- (* x x) 1)
0.0b
(exp (- (* x x) 1))

rewrite26.0ms

Algorithm
rewrite-expression-head
Rules
add-log-exp
exp-prod
add-sqr-sqrt *-un-lft-identity
difference-of-squares
add-cube-cbrt
pow1 sub-neg add-cbrt-cube diff-log difference-of-sqr-1 exp-sum add-exp-log insert-posit16 rem-exp-log
flip3-- exp-diff flip--
Counts
2 → 35
Calls
2 calls:
8.0ms
(- (* x x) 1)
17.0ms
(exp (- (* x x) 1))

series90.0ms

Counts
2 → 6
Calls
2 calls:
62.0ms
(- (* x x) 1)
28.0ms
(exp (- (* x x) 1))

simplify1.4s

Counts
41 → 41
Iterations
IterNodes
done5000
31182
2349
1138
059

prune95.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.0b

localize14.0ms

Local error

Found 2 expressions with local error:

0.0b
(exp (* (+ x 1) (- x 1)))
0.0b
(* (+ x 1) (- x 1))

rewrite32.0ms

Algorithm
rewrite-expression-head
Rules
10×add-sqr-sqrt
*-un-lft-identity
associate-*r*
add-log-exp
distribute-rgt-in frac-times pow1 sub-neg distribute-lft-in add-cbrt-cube associate-*l* exp-sum add-exp-log add-cube-cbrt
flip3-+ flip3-- flip-+ flip--
exp-to-pow associate-*l/ associate-*r/ insert-posit16 difference-of-squares
exp-prod sum-log difference-of-sqr-1 pow-prod-down prod-exp *-commutative cbrt-unprod distribute-lft-out distribute-lft-out-- unswap-sqr rem-exp-log
Counts
2 → 52
Calls
2 calls:
8.0ms
(exp (* (+ x 1) (- x 1)))
23.0ms
(* (+ x 1) (- x 1))

series100.0ms

Counts
2 → 6
Calls
2 calls:
28.0ms
(exp (* (+ x 1) (- x 1)))
72.0ms
(* (+ x 1) (- x 1))

simplify2.6s

Counts
58 → 58
Iterations
IterNodes
done5002
34345
21083
1283
098

prune211.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0.0b

localize14.0ms

Local error

Found 2 expressions with local error:

0.0b
(* (exp x) (exp 1))
0.0b
(pow (* (exp x) (exp 1)) (- x 1))

rewrite25.0ms

Algorithm
rewrite-expression-head
Rules
18×*-un-lft-identity
11×add-sqr-sqrt pow1
10×exp-prod
pow-unpow
pow-pow
add-cube-cbrt
add-cbrt-cube pow-prod-down pow-prod-up
associate-*r* associate-*l* add-exp-log
unpow-prod-up pow-plus pow-exp prod-exp insert-posit16 add-log-exp difference-of-squares
pow-to-exp sub-neg unpow-prod-down difference-of-sqr-1 *-commutative cbrt-unprod distribute-lft-out-- pow-sub unswap-sqr sqr-pow
Counts
2 → 52
Calls
2 calls:
12.0ms
(* (exp x) (exp 1))
12.0ms
(pow (* (exp x) (exp 1)) (- x 1))

series187.0ms

Counts
2 → 6
Calls
2 calls:
23.0ms
(* (exp x) (exp 1))
163.0ms
(pow (* (exp x) (exp 1)) (- x 1))

simplify2.1s

Counts
58 → 58
Iterations
IterNodes
done5004
32730
2721
1231
087

prune145.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0.0b

localize27.0ms

Local error

Found 4 expressions with local error:

0.0b
(* (exp x) (exp 1))
0.0b
(* (sqrt (pow (* (exp x) (exp 1)) (- x 1))) (sqrt (pow (* (exp x) (exp 1)) (- x 1))))
0.0b
(pow (* (exp x) (exp 1)) (- x 1))
0.0b
(pow (* (exp x) (exp 1)) (- x 1))

rewrite102.0ms

Algorithm
rewrite-expression-head
Rules
46×sqrt-prod
42×add-sqr-sqrt
37×*-un-lft-identity
25×pow1
16×unpow-prod-up add-cube-cbrt
15×exp-prod
14×pow-unpow swap-sqr
13×associate-*r* associate-*l*
12×pow-pow sqr-pow
10×unswap-sqr
pow-prod-down pow-prod-up
sub-neg add-cbrt-cube add-exp-log
unpow-prod-down sqrt-pow1 pow1/2 pow-sub
pow-plus sqrt-div pow-exp prod-exp insert-posit16 add-log-exp difference-of-squares
pow-sqr
pow-to-exp difference-of-sqr-1 *-commutative cbrt-unprod distribute-lft-out--
pow2 frac-times rem-square-sqrt sqrt-unprod associate-*l/ associate-*r/
Counts
4 → 151
Calls
4 calls:
14.0ms
(* (exp x) (exp 1))
45.0ms
(* (sqrt (pow (* (exp x) (exp 1)) (- x 1))) (sqrt (pow (* (exp x) (exp 1)) (- x 1))))
22.0ms
(pow (* (exp x) (exp 1)) (- x 1))
18.0ms
(pow (* (exp x) (exp 1)) (- x 1))

series438.0ms

Counts
4 → 12
Calls
4 calls:
22.0ms
(* (exp x) (exp 1))
133.0ms
(* (sqrt (pow (* (exp x) (exp 1)) (- x 1))) (sqrt (pow (* (exp x) (exp 1)) (- x 1))))
140.0ms
(pow (* (exp x) (exp 1)) (- x 1))
141.0ms
(pow (* (exp x) (exp 1)) (- x 1))

simplify1.9s

Counts
163 → 163
Iterations
IterNodes
done5002
32970
2996
1346
0146

prune635.0ms

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0b

regimes28.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
done10
110
06

end0.0ms

sample1.2s

Algorithm
intervals
Results
1.1s16002×body80valid