Details

Time bar (total: 29.8s)

sample282.0ms

Algorithm
intervals
Results
76.0ms41×body640valid
55.0ms53×body1280valid
23.0ms128×body80valid
11.0ms21×body320valid
10.0ms256×pre80true
5.0ms13×body160valid

simplify43.0ms

Counts
1 → 1
Iterations
IterNodes
626
526
425
323
220
116
09

prune21.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.1b

localize40.0ms

Local error

Found 3 expressions with local error:

0.0b
(/ (* e (sin v)) (+ 1 (* e (cos v))))
0.1b
(* e (cos v))
0.1b
(* e (sin v))

rewrite59.0ms

Algorithm
rewrite-expression-head
Rules
13×add-sqr-sqrt
12×add-cbrt-cube add-exp-log
*-un-lft-identity add-cube-cbrt
pow1
associate-*r* associate-*l*
expm1-log1p-u associate-/r* times-frac prod-exp cbrt-unprod insert-posit16 log1p-expm1-u add-log-exp
cbrt-undiv div-exp pow-prod-down associate-/r/ *-commutative unswap-sqr
clear-num frac-2neg flip3-+ flip-+ div-inv associate-/l*
Counts
3 → 68
Calls
3 calls:
25.0ms
(/ (* e (sin v)) (+ 1 (* e (cos v))))
8.0ms
(* e (cos v))
23.0ms
(* e (sin v))

series271.0ms

Counts
3 → 9
Calls
3 calls:
134.0ms
(/ (* e (sin v)) (+ 1 (* e (cos v))))
66.0ms
(* e (cos v))
70.0ms
(* e (sin v))

simplify1.3s

Counts
77 → 77
Iterations
IterNodes
33305
2783
1274
0120

prune741.0ms

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 0.0b

localize43.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (* e (cos v)) (* e (cos v)))
0.1b
(* (* e (cos v)) (* e (cos v)))
0.1b
(/ (fma (* (* e (cos v)) (* e (cos v))) (* e (cos v)) 1) (sin v))
0.2b
(/ e (/ (fma (* (* e (cos v)) (* e (cos v))) (* e (cos v)) 1) (sin v)))

rewrite116.0ms

Algorithm
rewrite-expression-head
Rules
84×times-frac
82×pow1
54×add-sqr-sqrt *-un-lft-identity add-cube-cbrt
35×add-cbrt-cube add-exp-log
34×pow-prod-down
16×associate-/r* prod-exp cbrt-unprod
pow-sqr pow-prod-up
div-inv associate-/l*
expm1-log1p-u cbrt-undiv pow-plus div-exp insert-posit16 log1p-expm1-u add-log-exp
pow2 clear-num frac-2neg swap-sqr associate-*r* associate-*l* *-commutative
associate-/r/
Counts
4 → 177
Calls
4 calls:
54.0ms
(* (* e (cos v)) (* e (cos v)))
35.0ms
(* (* e (cos v)) (* e (cos v)))
10.0ms
(/ (fma (* (* e (cos v)) (* e (cos v))) (* e (cos v)) 1) (sin v))
13.0ms
(/ e (/ (fma (* (* e (cos v)) (* e (cos v))) (* e (cos v)) 1) (sin v)))

series684.0ms

Counts
4 → 12
Calls
4 calls:
80.0ms
(* (* e (cos v)) (* e (cos v)))
71.0ms
(* (* e (cos v)) (* e (cos v)))
214.0ms
(/ (fma (* (* e (cos v)) (* e (cos v))) (* e (cos v)) 1) (sin v))
319.0ms
(/ e (/ (fma (* (* e (cos v)) (* e (cos v))) (* e (cos v)) 1) (sin v)))

simplify3.4s

Counts
189 → 189
Iterations
IterNodes
37140
21844
1540
0232

prune2.9s

Pruning

8 alts after pruning (7 fresh and 1 done)

Merged error: 0.0b

localize81.0ms

Local error

Found 4 expressions with local error:

0.1b
(/ 1 (sin v))
0.2b
(/ (sin v) (* e (cos v)))
0.2b
(/ e (+ (/ 1 (sin v)) (/ (* (* e (cos v)) (* e (cos v))) (/ (sin v) (* e (cos v))))))
1.2b
(/ (* (* e (cos v)) (* e (cos v))) (/ (sin v) (* e (cos v))))

rewrite123.0ms

Algorithm
rewrite-expression-head
Rules
84×add-exp-log
82×add-cbrt-cube
40×*-un-lft-identity times-frac
30×div-exp prod-exp cbrt-unprod
29×cbrt-undiv
28×add-sqr-sqrt add-cube-cbrt
16×associate-/r*
10×div-inv associate-/l*
distribute-lft-out
pow1
expm1-log1p-u clear-num frac-2neg associate-/r/ insert-posit16 log1p-expm1-u add-log-exp
rec-exp flip3-+ 1-exp frac-add flip-+ pow-flip inv-pow
Counts
4 → 158
Calls
4 calls:
5.0ms
(/ 1 (sin v))
14.0ms
(/ (sin v) (* e (cos v)))
35.0ms
(/ e (+ (/ 1 (sin v)) (/ (* (* e (cos v)) (* e (cos v))) (/ (sin v) (* e (cos v))))))
67.0ms
(/ (* (* e (cos v)) (* e (cos v))) (/ (sin v) (* e (cos v))))

series506.0ms

Counts
4 → 12
Calls
4 calls:
25.0ms
(/ 1 (sin v))
95.0ms
(/ (sin v) (* e (cos v)))
250.0ms
(/ e (+ (/ 1 (sin v)) (/ (* (* e (cos v)) (* e (cos v))) (/ (sin v) (* e (cos v))))))
135.0ms
(/ (* (* e (cos v)) (* e (cos v))) (/ (sin v) (* e (cos v))))

simplify1.3s

Counts
170 → 170
Iterations
IterNodes
23406
1717
0271

prune2.4s

Pruning

7 alts after pruning (6 fresh and 1 done)

Merged error: 0.0b

localize79.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ (sin v) (* e (cos v)))
0.3b
(/ (sqrt e) (/ (+ (/ 1 (sin v)) (/ (* (* e (cos v)) (* e (cos v))) (/ (sin v) (* e (cos v))))) (sqrt e)))
0.3b
(/ (+ (/ 1 (sin v)) (/ (* (* e (cos v)) (* e (cos v))) (/ (sin v) (* e (cos v))))) (sqrt e))
1.2b
(/ (* (* e (cos v)) (* e (cos v))) (/ (sin v) (* e (cos v))))

rewrite269.0ms

Algorithm
rewrite-expression-head
Rules
460×times-frac
365×*-un-lft-identity
228×sqrt-prod
218×add-sqr-sqrt add-cube-cbrt
98×distribute-lft-out
85×add-cbrt-cube add-exp-log
62×div-inv
48×associate-/r*
31×cbrt-undiv div-exp
30×prod-exp cbrt-unprod
15×associate-/l*
expm1-log1p-u pow1 clear-num frac-2neg insert-posit16 log1p-expm1-u add-log-exp
associate-/l/
associate-/r/
flip3-+ frac-add flip-+
Counts
4 → 404
Calls
4 calls:
19.0ms
(/ (sin v) (* e (cos v)))
52.0ms
(/ (sqrt e) (/ (+ (/ 1 (sin v)) (/ (* (* e (cos v)) (* e (cos v))) (/ (sin v) (* e (cos v))))) (sqrt e)))
131.0ms
(/ (+ (/ 1 (sin v)) (/ (* (* e (cos v)) (* e (cos v))) (/ (sin v) (* e (cos v))))) (sqrt e))
49.0ms
(/ (* (* e (cos v)) (* e (cos v))) (/ (sin v) (* e (cos v))))

series660.0ms

Counts
4 → 12
Calls
4 calls:
120.0ms
(/ (sin v) (* e (cos v)))
175.0ms
(/ (sqrt e) (/ (+ (/ 1 (sin v)) (/ (* (* e (cos v)) (* e (cos v))) (/ (sin v) (* e (cos v))))) (sqrt e)))
198.0ms
(/ (+ (/ 1 (sin v)) (/ (* (* e (cos v)) (* e (cos v))) (/ (sin v) (* e (cos v))))) (sqrt e))
166.0ms
(/ (* (* e (cos v)) (* e (cos v))) (/ (sin v) (* e (cos v))))

simplify2.3s

Counts
416 → 416
Iterations
IterNodes
24878
11328
0475

prune6.5s

Pruning

8 alts after pruning (6 fresh and 2 done)

Merged error: 0b

regimes202.0ms

Accuracy

0% (0.1b remaining)

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

bsearch0.0ms

simplify2.0ms

Iterations
IterNodes
214
114
09

end0.0ms

sample5.7s

Algorithm
intervals
Results
1.8s1474×body1280valid
1.2s8000×pre80true
1.1s1257×body640valid
927.0ms4331×body80valid
345.0ms643×body320valid
103.0ms295×body160valid