Details

Time bar (total: 41.0s)

sample919.0ms

Algorithm
intervals
Results
632.0ms110×body1280valid
172.0ms57×body640valid
38.0ms19×body320valid
37.0ms65×body80valid
7.0msbody160valid

simplify82.0ms

Counts
1 → 1
Iterations
IterNodes
done55
355
254
135
022

prune14.0ms

Pruning

1 alts after pruning (1 fresh and 0 done)

Merged error: 0.2b

localize95.0ms

Local error

Found 4 expressions with local error:

0.2b
(* (sin theta) (sin delta))
0.3b
(* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))
0.3b
(asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))
0.4b
(- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))))

rewrite52.0ms

Algorithm
rewrite-expression-head
Rules
12×add-sqr-sqrt
pow1 *-un-lft-identity add-cbrt-cube add-exp-log add-cube-cbrt
associate-*r* associate-*l* add-log-exp
insert-posit16
pow-prod-down prod-exp *-commutative cbrt-unprod sin-mult unswap-sqr
asin-acos sub-neg flip3-- diff-log flip--
Counts
4 → 62
Calls
4 calls:
11.0ms
(* (sin theta) (sin delta))
25.0ms
(* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))
4.0ms
(asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))
12.0ms
(- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))))

series563.0ms

Counts
4 → 12
Calls
4 calls:
62.0ms
(* (sin theta) (sin delta))
213.0ms
(* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))
13.0ms
(asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))
275.0ms
(- (cos delta) (* (sin phi1) (sin (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))))

simplify1.3s

Counts
74 → 74
Iterations
IterNodes
done2000
32000
2734
1317
0148

prune885.0ms

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 0.1b

localize84.0ms

Local error

Found 4 expressions with local error:

0.3b
(* (sin phi1) (sin (log (exp (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))))
0.3b
(asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))
0.4b
(- (cos delta) (* (sin phi1) (sin (log (exp (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))))))
2.8b
(log (exp (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))

rewrite46.0ms

Algorithm
rewrite-expression-head
Rules
15×log-prod
14×add-sqr-sqrt
12×*-un-lft-identity sin-sum add-cube-cbrt
pow1
distribute-rgt-in distribute-lft-in add-cbrt-cube add-exp-log associate--r+ add-log-exp
log-pow insert-posit16
exp-prod associate-*r* associate-*l*
asin-acos
log-div sub-neg flip3-- exp-diff diff-log rem-log-exp pow-prod-down prod-exp *-commutative cbrt-unprod flip-- sin-mult unswap-sqr
Counts
4 → 71
Calls
4 calls:
30.0ms
(* (sin phi1) (sin (log (exp (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))))
2.0ms
(asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))
7.0ms
(- (cos delta) (* (sin phi1) (sin (log (exp (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))))))
5.0ms
(log (exp (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))

series449.0ms

Counts
4 → 12
Calls
4 calls:
182.0ms
(* (sin phi1) (sin (log (exp (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))))
7.0ms
(asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))
243.0ms
(- (cos delta) (* (sin phi1) (sin (log (exp (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta)))))))))
17.0ms
(log (exp (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))

simplify1.4s

Counts
83 → 83
Iterations
IterNodes
done2001
32001
2802
1363
0172

prune1.1s

Pruning

10 alts after pruning (10 fresh and 0 done)

Merged error: 0.1b

localize230.0ms

Local error

Found 4 expressions with local error:

2.8b
(log (exp (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))
2.8b
(log (exp (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))
2.8b
(log (exp (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))
2.8b
(log (exp (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))

rewrite42.0ms

Algorithm
rewrite-expression-head
Rules
16×log-pow
12×add-sqr-sqrt log-prod exp-prod *-un-lft-identity add-cube-cbrt
pow1
log-div asin-acos add-cbrt-cube exp-diff rem-log-exp add-exp-log insert-posit16 add-log-exp
Counts
4 → 68
Calls
4 calls:
10.0ms
(log (exp (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))
10.0ms
(log (exp (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))
10.0ms
(log (exp (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))
10.0ms
(log (exp (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))

series43.0ms

Counts
4 → 12
Calls
4 calls:
7.0ms
(log (exp (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))
11.0ms
(log (exp (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))
11.0ms
(log (exp (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))
14.0ms
(log (exp (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))

simplify2.3s

Counts
80 → 80
Iterations
IterNodes
done2000
92000
81729
7554
6261
5152
4108
393
285
180
060

prune1.4s

Pruning

9 alts after pruning (9 fresh and 0 done)

Merged error: 0.1b

localize179.0ms

Local error

Found 4 expressions with local error:

2.8b
(log (exp (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))
2.8b
(log (exp (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))
2.8b
(log (exp (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))
2.8b
(log (exp (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))

rewrite38.0ms

Algorithm
rewrite-expression-head
Rules
16×log-pow
12×add-sqr-sqrt log-prod exp-prod *-un-lft-identity add-cube-cbrt
pow1
log-div asin-acos add-cbrt-cube exp-diff rem-log-exp add-exp-log insert-posit16 add-log-exp
Counts
4 → 68
Calls
4 calls:
7.0ms
(log (exp (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))
7.0ms
(log (exp (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))
11.0ms
(log (exp (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))
12.0ms
(log (exp (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))

series27.0ms

Counts
4 → 12
Calls
4 calls:
7.0ms
(log (exp (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))
6.0ms
(log (exp (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))
7.0ms
(log (exp (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))
7.0ms
(log (exp (asin (+ (* (sin phi1) (cos delta)) (* (* (cos phi1) (sin delta)) (cos theta))))))

simplify2.8s

Counts
80 → 80
Iterations
IterNodes
done2000
92000
81729
7554
6261
5152
4108
393
285
180
060

prune1.6s

Pruning

9 alts after pruning (8 fresh and 1 done)

Merged error: 0.1b

regimes747.0ms

Accuracy

0% (0.1b remaining)

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

bsearch0.0ms

simplify24.0ms

Iterations
IterNodes
done51
151
038

end0.0ms

sample24.7s

Algorithm
intervals
Results
14.9s3124×body1280valid
5.7s1819×body640valid
1.7s717×body320valid
1.6s2045×body80valid
373.0ms295×body160valid