Details

Time bar (total: 24.6s)

sample93.0ms

Algorithm
intervals
Results
26.0ms39×body1280valid
23.0ms48×body640valid
18.0ms139×body80valid
8.0ms22×body320valid
2.0msbody160valid

simplify2.4s

Counts
1 → 1
Iterations
IterNodes
done5025
54486
4782
3215
281
136
017

prune14.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 17.8b

localize53.0ms

Local error

Found 4 expressions with local error:

0.1b
(* (* -2 J) (cos (/ K 2)))
0.2b
(pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)
8.5b
(* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2))))
9.2b
(sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))

rewrite360.0ms

Algorithm
rewrite-expression-head
Rules
28×add-exp-log
20×pow1
18×add-cbrt-cube
15×*-un-lft-identity
12×add-sqr-sqrt prod-exp
11×add-cube-cbrt
10×associate-*r*
pow-prod-down cbrt-unprod
sqrt-prod
unpow-prod-down
sqrt-div pow-exp insert-posit16 add-log-exp
pow-unpow times-frac div-exp
flip3-+ associate-*l* associate-*r/ *-commutative flip-+ distribute-lft-out
pow-to-exp rem-sqrt-square pow-pow sqrt-pow1 pow1/2 div-inv unpow2 sqr-pow
Counts
4 → 90
Calls
4 calls:
22.0ms
(* (* -2 J) (cos (/ K 2)))
38.0ms
(pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)
209.0ms
(* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2))))
89.0ms
(sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))

series543.0ms

Counts
4 → 12
Calls
4 calls:
71.0ms
(* (* -2 J) (cos (/ K 2)))
155.0ms
(pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)
175.0ms
(* (* (* -2 J) (cos (/ K 2))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2))))
141.0ms
(sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))

simplify1.5s

Counts
102 → 102
Iterations
IterNodes
done5000
21535
1482
0179

prune625.0ms

Pruning

10 alts after pruning (9 fresh and 1 done)

Merged error: 13.5b

localize59.0ms

Local error

Found 4 expressions with local error:

0.1b
(/ (/ U (* 2 J)) (cos (/ K 2)))
0.2b
(* (/ (/ U (* 2 J)) (cos (/ K 2))) (/ (/ U (* 2 J)) (cos (/ K 2))))
8.6b
(* (* -2 J) (* (sqrt (+ (* (/ (/ U (* 2 J)) (cos (/ K 2))) (/ (/ U (* 2 J)) (cos (/ K 2)))) 1)) (cos (/ K 2))))
9.2b
(sqrt (+ (* (/ (/ U (* 2 J)) (cos (/ K 2))) (/ (/ U (* 2 J)) (cos (/ K 2)))) 1))

rewrite378.0ms

Algorithm
rewrite-expression-head
Rules
157×times-frac
105×add-cbrt-cube add-exp-log
90×add-sqr-sqrt
77×*-un-lft-identity add-cube-cbrt
45×cbrt-undiv div-exp
33×prod-exp cbrt-unprod
26×associate-*r* associate-*l*
25×swap-sqr
24×pow1
21×div-inv
pow-prod-down
associate-/l*
sqrt-div insert-posit16 add-log-exp unswap-sqr
associate-/r* associate-*l/ associate-*r/ sqrt-prod
flip3-+ *-commutative flip-+
pow2 frac-times rem-sqrt-square clear-num frac-2neg sqrt-pow1 pow-plus pow1/2 pow-sqr pow-prod-up associate-/l/
Counts
4 → 218
Calls
4 calls:
24.0ms
(/ (/ U (* 2 J)) (cos (/ K 2)))
94.0ms
(* (/ (/ U (* 2 J)) (cos (/ K 2))) (/ (/ U (* 2 J)) (cos (/ K 2))))
161.0ms
(* (* -2 J) (* (sqrt (+ (* (/ (/ U (* 2 J)) (cos (/ K 2))) (/ (/ U (* 2 J)) (cos (/ K 2)))) 1)) (cos (/ K 2))))
85.0ms
(sqrt (+ (* (/ (/ U (* 2 J)) (cos (/ K 2))) (/ (/ U (* 2 J)) (cos (/ K 2)))) 1))

series569.0ms

Counts
4 → 12
Calls
4 calls:
98.0ms
(/ (/ U (* 2 J)) (cos (/ K 2)))
119.0ms
(* (/ (/ U (* 2 J)) (cos (/ K 2))) (/ (/ U (* 2 J)) (cos (/ K 2))))
220.0ms
(* (* -2 J) (* (sqrt (+ (* (/ (/ U (* 2 J)) (cos (/ K 2))) (/ (/ U (* 2 J)) (cos (/ K 2)))) 1)) (cos (/ K 2))))
131.0ms
(sqrt (+ (* (/ (/ U (* 2 J)) (cos (/ K 2))) (/ (/ U (* 2 J)) (cos (/ K 2)))) 1))

simplify2.9s

Counts
230 → 230
Iterations
IterNodes
done5003
24921
11197
0350

prune1.4s

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 8.9b

localize92.0ms

Local error

Found 4 expressions with local error:

8.9b
(cbrt (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2))))
9.2b
(sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))
9.2b
(sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))
9.2b
(sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))

rewrite359.0ms

Algorithm
rewrite-expression-head
Rules
17×*-un-lft-identity
16×sqrt-prod
12×add-sqr-sqrt
add-cube-cbrt
sqrt-div
cbrt-prod pow1
flip3-+ add-cbrt-cube add-exp-log flip-+ insert-posit16 distribute-lft-out add-log-exp
rem-sqrt-square sqrt-pow1 pow1/2
cbrt-div
pow1/3
Counts
4 → 69
Calls
4 calls:
64.0ms
(cbrt (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2))))
80.0ms
(sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))
77.0ms
(sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))
137.0ms
(sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))

series794.0ms

Counts
4 → 12
Calls
4 calls:
283.0ms
(cbrt (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2))))
178.0ms
(sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))
163.0ms
(sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))
170.0ms
(sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))

simplify2.2s

Counts
81 → 81
Iterations
IterNodes
done5001
31337
2404
1171
091

prune724.0ms

Pruning

9 alts after pruning (7 fresh and 2 done)

Merged error: 8.9b

localize87.0ms

Local error

Found 4 expressions with local error:

0.3b
(cbrt (cos (/ K 2)))
0.3b
(cbrt (cos (/ K 2)))
8.5b
(* (* (* (* -2 J) (* (cbrt (cos (/ K 2))) (cbrt (cos (/ K 2))))) (cbrt (cos (/ K 2)))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2))))
9.2b
(sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))

rewrite815.0ms

Algorithm
rewrite-expression-head
Rules
30×pow1
29×add-exp-log
20×add-cbrt-cube
19×pow-prod-down prod-exp cbrt-unprod
13×*-un-lft-identity
10×add-sqr-sqrt
add-cube-cbrt
sqrt-prod
associate-*r*
cbrt-prod
sqrt-div insert-posit16 add-log-exp
flip3-+ pow1/3 associate-*r/ flip-+ distribute-lft-out
rem-sqrt-square sqrt-pow1 pow1/2 associate-*l* *-commutative
Counts
4 → 78
Calls
4 calls:
2.0ms
(cbrt (cos (/ K 2)))
2.0ms
(cbrt (cos (/ K 2)))
740.0ms
(* (* (* (* -2 J) (* (cbrt (cos (/ K 2))) (cbrt (cos (/ K 2))))) (cbrt (cos (/ K 2)))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2))))
68.0ms
(sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))

series754.0ms

Counts
4 → 12
Calls
4 calls:
176.0ms
(cbrt (cos (/ K 2)))
166.0ms
(cbrt (cos (/ K 2)))
233.0ms
(* (* (* (* -2 J) (* (cbrt (cos (/ K 2))) (cbrt (cos (/ K 2))))) (cbrt (cos (/ K 2)))) (sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2))))
177.0ms
(sqrt (+ 1 (pow (/ U (* (* 2 J) (cos (/ K 2)))) 2)))

simplify2.1s

Counts
90 → 90
Iterations
IterNodes
done5004
21441
1376
0147

prune566.0ms

Pruning

10 alts after pruning (7 fresh and 3 done)

Merged error: 8.9b

regimes880.0ms

Accuracy

92.6% (0.6b remaining)

Error of 9.6b against oracle of 9.0b and baseline of 17.3b

bsearch3.0ms

simplify9.0ms

Iterations
IterNodes
done35
135
024

end0.0ms

sample4.3s

Algorithm
intervals
Results
2.1s1417×body1280valid
944.0ms4462×body80valid
738.0ms1186×body640valid
244.0ms597×body320valid
88.0ms339×body160valid