Details

Time bar (total: 54.8s)

sample569.0ms

Algorithm
intervals
Results
350.0ms150×body1280valid
99.0ms65×body640valid
48.0msbody160valid
17.0ms17×body320valid
6.0ms17×body80valid

simplify7.5s

Counts
1 → 1
Iterations

Useful iterations: 0 (8.0ms)

IterNodesCost
0261117
1561117
2951117
31721117
42971117
54721117
611451117
741981117
done50051117

prune20.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 24.7b

localize157.0ms

Local error

Found 4 expressions with local error:

3.4b
(sin (/ (- lambda1 lambda2) 2.0))
3.4b
(sin (/ (- lambda1 lambda2) 2.0))
3.6b
(sin (/ (- phi1 phi2) 2.0))
3.6b
(sin (/ (- phi1 phi2) 2.0))

rewrite44.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt pow1 *-un-lft-identity add-cbrt-cube div-sub add-exp-log sin-diff add-cube-cbrt add-log-exp
Counts
4 → 32
Calls
4 calls:
12.0ms
(sin (/ (- lambda1 lambda2) 2.0))
10.0ms
(sin (/ (- lambda1 lambda2) 2.0))
10.0ms
(sin (/ (- phi1 phi2) 2.0))
11.0ms
(sin (/ (- phi1 phi2) 2.0))

series222.0ms

Counts
4 → 12
Calls
4 calls:
58.0ms
(sin (/ (- lambda1 lambda2) 2.0))
46.0ms
(sin (/ (- lambda1 lambda2) 2.0))
51.0ms
(sin (/ (- phi1 phi2) 2.0))
68.0ms
(sin (/ (- phi1 phi2) 2.0))

simplify4.4s

Counts
44 → 44
Iterations

Useful iterations: 3 (121.0ms)

IterNodesCost
06010752
110310228
217410148
331510068
454210068
5107210068
6309310068
done500010068

prune800.0ms

Pruning

12 alts after pruning (12 fresh and 0 done)

Merged error: 23.4b

localize170.0ms

Local error

Found 4 expressions with local error:

3.4b
(sin (/ (- lambda1 lambda2) 2.0))
3.4b
(sin (/ (- lambda1 lambda2) 2.0))
3.4b
(sin (/ (- lambda1 lambda2) 2.0))
3.6b
(sin (/ (- phi1 phi2) 2.0))

rewrite59.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt pow1 *-un-lft-identity add-cbrt-cube div-sub add-exp-log sin-diff add-cube-cbrt add-log-exp
Counts
4 → 32
Calls
4 calls:
16.0ms
(sin (/ (- lambda1 lambda2) 2.0))
16.0ms
(sin (/ (- lambda1 lambda2) 2.0))
16.0ms
(sin (/ (- lambda1 lambda2) 2.0))
10.0ms
(sin (/ (- phi1 phi2) 2.0))

series208.0ms

Counts
4 → 12
Calls
4 calls:
46.0ms
(sin (/ (- lambda1 lambda2) 2.0))
52.0ms
(sin (/ (- lambda1 lambda2) 2.0))
63.0ms
(sin (/ (- lambda1 lambda2) 2.0))
47.0ms
(sin (/ (- phi1 phi2) 2.0))

simplify4.2s

Counts
44 → 44
Iterations

Useful iterations: 3 (118.0ms)

IterNodesCost
06010752
110310228
217410108
331510068
454210068
5107210068
6309310068
done500010068

prune1.0s

Pruning

14 alts after pruning (14 fresh and 0 done)

Merged error: 13.7b

localize205.0ms

Local error

Found 4 expressions with local error:

3.4b
(sin (/ (- lambda1 lambda2) 2.0))
3.4b
(sin (/ (- lambda1 lambda2) 2.0))
3.4b
(sin (/ (- lambda1 lambda2) 2.0))
3.4b
(sin (/ (- lambda1 lambda2) 2.0))

rewrite41.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt pow1 *-un-lft-identity add-cbrt-cube div-sub add-exp-log sin-diff add-cube-cbrt add-log-exp
Counts
4 → 32
Calls
4 calls:
15.0ms
(sin (/ (- lambda1 lambda2) 2.0))
8.0ms
(sin (/ (- lambda1 lambda2) 2.0))
8.0ms
(sin (/ (- lambda1 lambda2) 2.0))
8.0ms
(sin (/ (- lambda1 lambda2) 2.0))

series218.0ms

Counts
4 → 12
Calls
4 calls:
67.0ms
(sin (/ (- lambda1 lambda2) 2.0))
42.0ms
(sin (/ (- lambda1 lambda2) 2.0))
51.0ms
(sin (/ (- lambda1 lambda2) 2.0))
58.0ms
(sin (/ (- lambda1 lambda2) 2.0))

simplify4.6s

Counts
44 → 44
Iterations

Useful iterations: 2 (27.0ms)

IterNodesCost
03210752
15510228
29110068
316910068
430310068
563210068
6195610068
done500010068

prune1.1s

Pruning

16 alts after pruning (16 fresh and 0 done)

Merged error: 13.7b

localize251.0ms

Local error

Found 4 expressions with local error:

3.4b
(sin (/ (- lambda1 lambda2) 2.0))
3.4b
(sin (/ (- lambda1 lambda2) 2.0))
3.4b
(sin (/ (- lambda1 lambda2) 2.0))
8.5b
(cbrt (* (* (sin (/ (- lambda1 lambda2) 2.0)) (sin (/ (- lambda1 lambda2) 2.0))) (sin (/ (- lambda1 lambda2) 2.0))))

rewrite118.0ms

Algorithm
rewrite-expression-head
Rules
add-sqr-sqrt pow1 *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt add-log-exp
div-sub sin-diff
cbrt-prod cbrt-div pow1/3 pow3 associate-*l/ rem-cbrt-cube sin-mult
Counts
4 → 35
Calls
4 calls:
8.0ms
(sin (/ (- lambda1 lambda2) 2.0))
8.0ms
(sin (/ (- lambda1 lambda2) 2.0))
13.0ms
(sin (/ (- lambda1 lambda2) 2.0))
88.0ms
(cbrt (* (* (sin (/ (- lambda1 lambda2) 2.0)) (sin (/ (- lambda1 lambda2) 2.0))) (sin (/ (- lambda1 lambda2) 2.0))))

series217.0ms

Counts
4 → 12
Calls
4 calls:
44.0ms
(sin (/ (- lambda1 lambda2) 2.0))
65.0ms
(sin (/ (- lambda1 lambda2) 2.0))
46.0ms
(sin (/ (- lambda1 lambda2) 2.0))
62.0ms
(cbrt (* (* (sin (/ (- lambda1 lambda2) 2.0)) (sin (/ (- lambda1 lambda2) 2.0))) (sin (/ (- lambda1 lambda2) 2.0))))

simplify5.1s

Counts
47 → 47
Iterations

Useful iterations: 5 (502.0ms)

IterNodesCost
05012456
17911833
213211673
326010553
448810553
598210552
6238110552
done500010552

prune864.0ms

Pruning

18 alts after pruning (18 fresh and 0 done)

Merged error: 13.7b

regimes3.3s

Accuracy

0% (0.4b remaining)

Error of 13.7b against oracle of 13.3b and baseline of 13.7b

bsearch0.0ms

simplify17.0ms

Iterations

Useful iterations: 0 (8.0ms)

IterNodesCost
0391777
1511777
done511777

end0.0ms

sample19.5s

Algorithm
intervals
Results
14.1s4731×body1280valid
3.6s1928×body640valid
994.0ms555×body320valid
208.0ms591×body80valid
165.0ms197×body160valid