Details

Time bar (total: 24.5s)

sample209.0ms

Algorithm
halfpoints

simplify1.3s

Counts
1 → 1
Iterations
IterNodes
done2002
82002
71221
6423
5178
4114
380
248
130
016

prune23.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.0b

localize20.0ms

Local error

Found 2 expressions with local error:

0.0b
(* (cos y) (exp x))
0.0b
(/ (cos y) (exp x))

rewrite30.0ms

Algorithm
rewrite-expression-head
Rules
14×add-sqr-sqrt
12×*-un-lft-identity add-cube-cbrt
times-frac
add-cbrt-cube
pow1 add-exp-log
associate-/r* associate-*r* associate-*l* associate-/l*
insert-posit16 add-log-exp
cbrt-undiv clear-num frac-2neg div-exp pow-prod-down prod-exp *-commutative cbrt-unprod div-inv unswap-sqr
Counts
2 → 47
Calls
2 calls:
18.0ms
(* (cos y) (exp x))
11.0ms
(/ (cos y) (exp x))

series72.0ms

Counts
2 → 6
Calls
2 calls:
35.0ms
(* (cos y) (exp x))
37.0ms
(/ (cos y) (exp x))

simplify1.1s

Counts
53 → 53
Iterations
IterNodes
done2001
42001
31576
2435
1161
077

prune471.0ms

Pruning

3 alts after pruning (3 fresh and 0 done)

Merged error: 0b

localize59.0ms

Local error

Found 4 expressions with local error:

0.0b
(+ (exp x) (exp (- x)))
0.0b
(* (/ (+ (exp x) (exp (- x))) 2) (cos y))
0.1b
(* (/ (- (exp x) (exp (- x))) 2) (sin y))
32.5b
(- (exp x) (exp (- x)))

rewrite118.0ms

Algorithm
rewrite-expression-head
Rules
41×add-sqr-sqrt
39×*-un-lft-identity
35×associate-*l*
29×times-frac
23×add-cube-cbrt
14×add-cbrt-cube add-exp-log
pow1 add-log-exp
associate-*r*
prod-exp cbrt-unprod insert-posit16 distribute-lft-out distribute-lft-out-- difference-of-squares unswap-sqr
cbrt-undiv div-exp pow-prod-down associate-*l/ *-commutative div-inv
+-commutative sum-log sub-neg flip3-+ flip3-- diff-log flip-+ flip--
Counts
4 → 103
Calls
4 calls:
11.0ms
(+ (exp x) (exp (- x)))
48.0ms
(* (/ (+ (exp x) (exp (- x))) 2) (cos y))
40.0ms
(* (/ (- (exp x) (exp (- x))) 2) (sin y))
16.0ms
(- (exp x) (exp (- x)))

series322.0ms

Counts
4 → 12
Calls
4 calls:
42.0ms
(+ (exp x) (exp (- x)))
97.0ms
(* (/ (+ (exp x) (exp (- x))) 2) (cos y))
112.0ms
(* (/ (- (exp x) (exp (- x))) 2) (sin y))
71.0ms
(- (exp x) (exp (- x)))

simplify1.3s

Counts
115 → 115
Iterations
IterNodes
done2024
32024
21811
1516
0200

prune1.6s

Pruning

3 alts after pruning (2 fresh and 1 done)

Merged error: 0b

localize62.0ms

Local error

Found 4 expressions with local error:

0.0b
(sqrt (exp x))
0.0b
(* (/ 1 (sqrt (exp x))) (/ (cos y) (sqrt (exp x))))
0.0b
(/ 1 (sqrt (exp x)))
0.0b
(/ (cos y) (sqrt (exp x)))

rewrite103.0ms

Algorithm
rewrite-expression-head
Rules
110×add-sqr-sqrt
94×times-frac
69×*-un-lft-identity
63×add-cube-cbrt
56×sqrt-prod
32×add-exp-log
22×associate-*r* associate-*l*
20×add-cbrt-cube
15×unswap-sqr
12×associate-/r*
11×div-exp
pow1
sqrt-pow1 prod-exp
cbrt-undiv exp-prod pow-flip associate-/l*
cbrt-unprod insert-posit16 div-inv add-log-exp
rec-exp 1-exp
clear-num frac-2neg pow1/2
frac-times rem-sqrt-square pow-prod-down associate-*l/ associate-*r/ *-commutative inv-pow
Counts
4 → 190
Calls
4 calls:
4.0ms
(sqrt (exp x))
56.0ms
(* (/ 1 (sqrt (exp x))) (/ (cos y) (sqrt (exp x))))
14.0ms
(/ 1 (sqrt (exp x)))
20.0ms
(/ (cos y) (sqrt (exp x)))

series161.0ms

Counts
4 → 12
Calls
4 calls:
14.0ms
(sqrt (exp x))
56.0ms
(* (/ 1 (sqrt (exp x))) (/ (cos y) (sqrt (exp x))))
18.0ms
(/ 1 (sqrt (exp x)))
73.0ms
(/ (cos y) (sqrt (exp x)))

simplify848.0ms

Counts
202 → 202
Iterations
IterNodes
done2003
32003
21408
1534
0204

prune2.0s

Pruning

2 alts after pruning (1 fresh and 1 done)

Merged error: 0b

localize64.0ms

Local error

Found 4 expressions with local error:

0.0b
(/ 1 (sqrt (sqrt (exp x))))
0.0b
(* (/ 1 (sqrt (sqrt (exp x)))) (/ 1 (sqrt (sqrt (exp x)))))
0.0b
(* (* (/ 1 (sqrt (sqrt (exp x)))) (/ 1 (sqrt (sqrt (exp x))))) (/ (cos y) (sqrt (exp x))))
0.0b
(/ (cos y) (sqrt (exp x)))

rewrite269.0ms

Algorithm
rewrite-expression-head
Rules
330×add-sqr-sqrt
293×times-frac
286×sqrt-prod
193×*-un-lft-identity
183×add-exp-log
149×add-cube-cbrt
82×prod-exp
78×sqrt-pow1
68×div-exp
66×pow-flip
61×add-cbrt-cube
53×associate-*r*
52×unswap-sqr
51×swap-sqr
43×pow1
32×associate-*l*
25×rec-exp 1-exp
22×cbrt-unprod
21×exp-prod
19×cbrt-undiv
18×pow1/2
16×pow-prod-up
15×associate-/r*
13×pow-prod-down
10×pow-sqr
div-inv inv-pow
frac-times associate-*l/
associate-/l*
associate-*r/ insert-posit16 add-log-exp
un-div-inv
clear-num frac-2neg *-commutative
pow2 pow-plus
Counts
4 → 426
Calls
4 calls:
9.0ms
(/ 1 (sqrt (sqrt (exp x))))
53.0ms
(* (/ 1 (sqrt (sqrt (exp x)))) (/ 1 (sqrt (sqrt (exp x)))))
175.0ms
(* (* (/ 1 (sqrt (sqrt (exp x)))) (/ 1 (sqrt (sqrt (exp x))))) (/ (cos y) (sqrt (exp x))))
23.0ms
(/ (cos y) (sqrt (exp x)))

series283.0ms

Counts
4 → 12
Calls
4 calls:
157.0ms
(/ 1 (sqrt (sqrt (exp x))))
26.0ms
(* (/ 1 (sqrt (sqrt (exp x)))) (/ 1 (sqrt (sqrt (exp x)))))
46.0ms
(* (* (/ 1 (sqrt (sqrt (exp x)))) (/ 1 (sqrt (sqrt (exp x))))) (/ (cos y) (sqrt (exp x))))
55.0ms
(/ (cos y) (sqrt (exp x)))

simplify1.4s

Counts
438 → 438
Iterations
IterNodes
done2002
22002
11256
0406

prune5.8s

Pruning

2 alts after pruning (0 fresh and 2 done)

Merged error: 0b

regimes173.0ms

Accuracy

0% (0.0b remaining)

Error of 0.0b against oracle of 0.0b and baseline of 0.0b

bsearch0.0ms

simplify5.0ms

Iterations
IterNodes
done19
119
016

end0.0ms

sample6.7s

Algorithm
halfpoints