Details

Time bar (total: 40.7s)

sample223.0ms

Algorithm
intervals
Results
78.0ms76×body1280valid
56.0ms257×body80valid
47.0ms61×body640valid
15.0ms30×body320valid
5.0ms12×body160valid

simplify186.0ms

Counts
1 → 1
Iterations
IterNodes
done134
7134
6122
5110
498
380
255
126
012

prune11.0ms

Pruning

2 alts after pruning (2 fresh and 0 done)

Merged error: 0.4b

localize27.0ms

Local error

Found 4 expressions with local error:

0.3b
(* (/ (cos th) (sqrt 2)) (* a2 a2))
0.3b
(* (/ (cos th) (sqrt 2)) (* a1 a1))
0.7b
(/ (cos th) (sqrt 2))
0.7b
(/ (cos th) (sqrt 2))

rewrite179.0ms

Algorithm
rewrite-expression-head
Rules
160×add-sqr-sqrt
92×times-frac
76×*-un-lft-identity add-cube-cbrt
58×sqrt-prod
50×associate-*l*
38×unswap-sqr
36×associate-*r*
32×add-cbrt-cube add-exp-log
24×associate-/r* associate-*l/
14×pow1
12×swap-sqr prod-exp cbrt-unprod associate-/l*
10×*-commutative
cbrt-undiv div-exp pow-prod-down
expm1-log1p-u clear-num frac-2neg insert-posit16 log1p-expm1-u div-inv add-log-exp
Counts
4 → 254
Calls
4 calls:
84.0ms
(* (/ (cos th) (sqrt 2)) (* a2 a2))
62.0ms
(* (/ (cos th) (sqrt 2)) (* a1 a1))
15.0ms
(/ (cos th) (sqrt 2))
11.0ms
(/ (cos th) (sqrt 2))

series490.0ms

Counts
4 → 12
Calls
4 calls:
138.0ms
(* (/ (cos th) (sqrt 2)) (* a2 a2))
169.0ms
(* (/ (cos th) (sqrt 2)) (* a1 a1))
96.0ms
(/ (cos th) (sqrt 2))
86.0ms
(/ (cos th) (sqrt 2))

simplify2.0s

Counts
266 → 266
Iterations
IterNodes
done5000
22576
1863
0256

prune1.2s

Pruning

11 alts after pruning (11 fresh and 0 done)

Merged error: 0b

localize39.0ms

Local error

Found 4 expressions with local error:

0.2b
(/ (sqrt 2) (cos th))
0.3b
(/ (* a1 a1) (/ (sqrt 2) (cos th)))
0.3b
(* (/ (cos th) (sqrt 2)) (* a2 a2))
0.7b
(/ (cos th) (sqrt 2))

rewrite173.0ms

Algorithm
rewrite-expression-head
Rules
682×times-frac
469×add-sqr-sqrt
381×*-un-lft-identity add-cube-cbrt
188×sqrt-prod
94×associate-*l*
87×associate-*r*
75×swap-sqr
42×unswap-sqr
40×associate-/r*
33×associate-/l*
32×add-cbrt-cube add-exp-log
28×*-commutative
20×div-inv
12×associate-*l/ associate-/r/
10×cbrt-undiv div-exp
pow1
prod-exp cbrt-unprod
clear-num frac-2neg
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
pow-prod-down
Counts
4 → 569
Calls
4 calls:
14.0ms
(/ (sqrt 2) (cos th))
35.0ms
(/ (* a1 a1) (/ (sqrt 2) (cos th)))
59.0ms
(* (/ (cos th) (sqrt 2)) (* a2 a2))
11.0ms
(/ (cos th) (sqrt 2))

series456.0ms

Counts
4 → 12
Calls
4 calls:
68.0ms
(/ (sqrt 2) (cos th))
149.0ms
(/ (* a1 a1) (/ (sqrt 2) (cos th)))
154.0ms
(* (/ (cos th) (sqrt 2)) (* a2 a2))
85.0ms
(/ (cos th) (sqrt 2))

simplify1.8s

Counts
581 → 581
Iterations
IterNodes
done5001
12118
0665

prune2.5s

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 0b

localize62.0ms

Local error

Found 4 expressions with local error:

0.3b
(/ (* a1 a1) (/ (sqrt 2) (cos th)))
0.3b
(* (/ (/ (cos th) (sqrt (sqrt 2))) (sqrt (sqrt 2))) (* a2 a2))
0.7b
(/ (cos th) (sqrt (sqrt 2)))
0.7b
(/ (/ (cos th) (sqrt (sqrt 2))) (sqrt (sqrt 2)))

rewrite525.0ms

Algorithm
rewrite-expression-head
Rules
1848×times-frac
1422×sqrt-prod
1221×add-sqr-sqrt
938×*-un-lft-identity add-cube-cbrt
355×associate-*l*
102×unswap-sqr
92×associate-/l*
87×associate-*r*
85×swap-sqr
70×associate-/r*
58×associate-*l/
44×add-cbrt-cube add-exp-log
40×div-inv
38×*-commutative
30×associate-/l/
16×cbrt-undiv div-exp
12×associate-/r/
11×prod-exp cbrt-unprod
pow1
clear-num frac-2neg
expm1-log1p-u insert-posit16 log1p-expm1-u add-log-exp
pow-prod-down
Counts
4 → 1251
Calls
4 calls:
51.0ms
(/ (* a1 a1) (/ (sqrt 2) (cos th)))
296.0ms
(* (/ (/ (cos th) (sqrt (sqrt 2))) (sqrt (sqrt 2))) (* a2 a2))
22.0ms
(/ (cos th) (sqrt (sqrt 2)))
42.0ms
(/ (/ (cos th) (sqrt (sqrt 2))) (sqrt (sqrt 2)))

series534.0ms

Counts
4 → 12
Calls
4 calls:
158.0ms
(/ (* a1 a1) (/ (sqrt 2) (cos th)))
157.0ms
(* (/ (/ (cos th) (sqrt (sqrt 2))) (sqrt (sqrt 2))) (* a2 a2))
136.0ms
(/ (cos th) (sqrt (sqrt 2)))
82.0ms
(/ (/ (cos th) (sqrt (sqrt 2))) (sqrt (sqrt 2)))

simplify3.2s

Counts
1263 → 1263
Iterations
IterNodes
done5000
13616
01102

prune5.3s

Pruning

8 alts after pruning (8 fresh and 0 done)

Merged error: 0b

localize44.0ms

Local error

Found 4 expressions with local error:

0.3b
(/ (* a1 a1) (/ (sqrt 2) (cos th)))
0.3b
(* (/ (/ 1 (sqrt (sqrt 2))) (sqrt (cbrt (sqrt 2)))) (* a2 a2))
1.0b
(/ 1 (sqrt (sqrt 2)))
1.0b
(/ (/ 1 (sqrt (sqrt 2))) (sqrt (cbrt (sqrt 2))))

rewrite879.0ms

Algorithm
rewrite-expression-head
Rules
2351×times-frac
1931×sqrt-prod
1654×add-sqr-sqrt
1176×*-un-lft-identity
1116×add-cube-cbrt
454×cbrt-prod
448×associate-*l*
198×unswap-sqr
101×swap-sqr
92×associate-/l*
87×associate-*r*
76×associate-/r*
64×add-exp-log
61×associate-*l/
54×*-commutative
46×div-inv
44×add-cbrt-cube
30×associate-/l/
26×div-exp
17×prod-exp
16×cbrt-undiv
13×pow1
12×associate-/r/
11×cbrt-unprod
clear-num frac-2neg sqrt-pow1 pow-flip
expm1-log1p-u rec-exp 1-exp insert-posit16 log1p-expm1-u add-log-exp
pow1/2 pow-prod-down
pow1/3 pow-div
inv-pow
Counts
4 → 1539
Calls
4 calls:
62.0ms
(/ (* a1 a1) (/ (sqrt 2) (cos th)))
279.0ms
(* (/ (/ 1 (sqrt (sqrt 2))) (sqrt (cbrt (sqrt 2)))) (* a2 a2))
9.0ms
(/ 1 (sqrt (sqrt 2)))
36.0ms
(/ (/ 1 (sqrt (sqrt 2))) (sqrt (cbrt (sqrt 2))))

series731.0ms

Counts
4 → 8
Calls
4 calls:
154.0ms
(/ (* a1 a1) (/ (sqrt 2) (cos th)))
577.0ms
(* (/ (/ 1 (sqrt (sqrt 2))) (sqrt (cbrt (sqrt 2)))) (* a2 a2))
0.0ms
(/ 1 (sqrt (sqrt 2)))
0.0ms
(/ (/ 1 (sqrt (sqrt 2))) (sqrt (cbrt (sqrt 2))))

simplify3.9s

Counts
1547 → 1547
Iterations
IterNodes
done5002
13861
01223

prune7.6s

Pruning

7 alts after pruning (7 fresh and 0 done)

Merged error: 0b

regimes499.0ms

Accuracy

0% (0.4b remaining)

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

bsearch0.0ms

simplify5.0ms

Iterations
IterNodes
done29
129
023

end0.0ms

sample8.1s

Algorithm
intervals
Results
3.4s2449×body1280valid
1.8s2010×body640valid
1.6s7946×body80valid
592.0ms980×body320valid
228.0ms521×body160valid