Distance on a great circle

Percentage Accurate: 62.2% → 79.0%
Time: 53.0s
Alternatives: 25
Speedup: 1.0×

Specification

?
\[\begin{array}{l} \\ \begin{array}{l} t_0 := \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\\ t_1 := {\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot t\_0\right) \cdot t\_0\\ R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{t\_1}}{\sqrt{1 - t\_1}}\right) \end{array} \end{array} \]
(FPCore (R lambda1 lambda2 phi1 phi2)
 :precision binary64
 (let* ((t_0 (sin (/ (- lambda1 lambda2) 2.0)))
        (t_1
         (+
          (pow (sin (/ (- phi1 phi2) 2.0)) 2.0)
          (* (* (* (cos phi1) (cos phi2)) t_0) t_0))))
   (* R (* 2.0 (atan2 (sqrt t_1) (sqrt (- 1.0 t_1)))))))
double code(double R, double lambda1, double lambda2, double phi1, double phi2) {
	double t_0 = sin(((lambda1 - lambda2) / 2.0));
	double t_1 = pow(sin(((phi1 - phi2) / 2.0)), 2.0) + (((cos(phi1) * cos(phi2)) * t_0) * t_0);
	return R * (2.0 * atan2(sqrt(t_1), sqrt((1.0 - t_1))));
}
real(8) function code(r, lambda1, lambda2, phi1, phi2)
    real(8), intent (in) :: r
    real(8), intent (in) :: lambda1
    real(8), intent (in) :: lambda2
    real(8), intent (in) :: phi1
    real(8), intent (in) :: phi2
    real(8) :: t_0
    real(8) :: t_1
    t_0 = sin(((lambda1 - lambda2) / 2.0d0))
    t_1 = (sin(((phi1 - phi2) / 2.0d0)) ** 2.0d0) + (((cos(phi1) * cos(phi2)) * t_0) * t_0)
    code = r * (2.0d0 * atan2(sqrt(t_1), sqrt((1.0d0 - t_1))))
end function
public static double code(double R, double lambda1, double lambda2, double phi1, double phi2) {
	double t_0 = Math.sin(((lambda1 - lambda2) / 2.0));
	double t_1 = Math.pow(Math.sin(((phi1 - phi2) / 2.0)), 2.0) + (((Math.cos(phi1) * Math.cos(phi2)) * t_0) * t_0);
	return R * (2.0 * Math.atan2(Math.sqrt(t_1), Math.sqrt((1.0 - t_1))));
}
def code(R, lambda1, lambda2, phi1, phi2):
	t_0 = math.sin(((lambda1 - lambda2) / 2.0))
	t_1 = math.pow(math.sin(((phi1 - phi2) / 2.0)), 2.0) + (((math.cos(phi1) * math.cos(phi2)) * t_0) * t_0)
	return R * (2.0 * math.atan2(math.sqrt(t_1), math.sqrt((1.0 - t_1))))
function code(R, lambda1, lambda2, phi1, phi2)
	t_0 = sin(Float64(Float64(lambda1 - lambda2) / 2.0))
	t_1 = Float64((sin(Float64(Float64(phi1 - phi2) / 2.0)) ^ 2.0) + Float64(Float64(Float64(cos(phi1) * cos(phi2)) * t_0) * t_0))
	return Float64(R * Float64(2.0 * atan(sqrt(t_1), sqrt(Float64(1.0 - t_1)))))
end
function tmp = code(R, lambda1, lambda2, phi1, phi2)
	t_0 = sin(((lambda1 - lambda2) / 2.0));
	t_1 = (sin(((phi1 - phi2) / 2.0)) ^ 2.0) + (((cos(phi1) * cos(phi2)) * t_0) * t_0);
	tmp = R * (2.0 * atan2(sqrt(t_1), sqrt((1.0 - t_1))));
end
code[R_, lambda1_, lambda2_, phi1_, phi2_] := Block[{t$95$0 = N[Sin[N[(N[(lambda1 - lambda2), $MachinePrecision] / 2.0), $MachinePrecision]], $MachinePrecision]}, Block[{t$95$1 = N[(N[Power[N[Sin[N[(N[(phi1 - phi2), $MachinePrecision] / 2.0), $MachinePrecision]], $MachinePrecision], 2.0], $MachinePrecision] + N[(N[(N[(N[Cos[phi1], $MachinePrecision] * N[Cos[phi2], $MachinePrecision]), $MachinePrecision] * t$95$0), $MachinePrecision] * t$95$0), $MachinePrecision]), $MachinePrecision]}, N[(R * N[(2.0 * N[ArcTan[N[Sqrt[t$95$1], $MachinePrecision] / N[Sqrt[N[(1.0 - t$95$1), $MachinePrecision]], $MachinePrecision]], $MachinePrecision]), $MachinePrecision]), $MachinePrecision]]]
\begin{array}{l}

\\
\begin{array}{l}
t_0 := \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\\
t_1 := {\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot t\_0\right) \cdot t\_0\\
R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{t\_1}}{\sqrt{1 - t\_1}}\right)
\end{array}
\end{array}

Sampling outcomes in binary64 precision:

Local Percentage Accuracy vs ?

The average percentage accuracy by input value. Horizontal axis shows value of an input variable; the variable is choosen in the title. Vertical axis is accuracy; higher is better. Red represent the original program, while blue represents Herbie's suggestion. These can be toggled with buttons below the plot. The line is an average while dots represent individual samples.

Accuracy vs Speed?

Herbie found 25 alternatives:

AlternativeAccuracySpeedup
The accuracy (vertical axis) and speed (horizontal axis) of each alternatives. Up and to the right is better. The red square shows the initial program, and each blue circle shows an alternative.The line shows the best available speed-accuracy tradeoffs.

Initial Program: 62.2% accurate, 1.0× speedup?

\[\begin{array}{l} \\ \begin{array}{l} t_0 := \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\\ t_1 := {\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot t\_0\right) \cdot t\_0\\ R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{t\_1}}{\sqrt{1 - t\_1}}\right) \end{array} \end{array} \]
(FPCore (R lambda1 lambda2 phi1 phi2)
 :precision binary64
 (let* ((t_0 (sin (/ (- lambda1 lambda2) 2.0)))
        (t_1
         (+
          (pow (sin (/ (- phi1 phi2) 2.0)) 2.0)
          (* (* (* (cos phi1) (cos phi2)) t_0) t_0))))
   (* R (* 2.0 (atan2 (sqrt t_1) (sqrt (- 1.0 t_1)))))))
double code(double R, double lambda1, double lambda2, double phi1, double phi2) {
	double t_0 = sin(((lambda1 - lambda2) / 2.0));
	double t_1 = pow(sin(((phi1 - phi2) / 2.0)), 2.0) + (((cos(phi1) * cos(phi2)) * t_0) * t_0);
	return R * (2.0 * atan2(sqrt(t_1), sqrt((1.0 - t_1))));
}
real(8) function code(r, lambda1, lambda2, phi1, phi2)
    real(8), intent (in) :: r
    real(8), intent (in) :: lambda1
    real(8), intent (in) :: lambda2
    real(8), intent (in) :: phi1
    real(8), intent (in) :: phi2
    real(8) :: t_0
    real(8) :: t_1
    t_0 = sin(((lambda1 - lambda2) / 2.0d0))
    t_1 = (sin(((phi1 - phi2) / 2.0d0)) ** 2.0d0) + (((cos(phi1) * cos(phi2)) * t_0) * t_0)
    code = r * (2.0d0 * atan2(sqrt(t_1), sqrt((1.0d0 - t_1))))
end function
public static double code(double R, double lambda1, double lambda2, double phi1, double phi2) {
	double t_0 = Math.sin(((lambda1 - lambda2) / 2.0));
	double t_1 = Math.pow(Math.sin(((phi1 - phi2) / 2.0)), 2.0) + (((Math.cos(phi1) * Math.cos(phi2)) * t_0) * t_0);
	return R * (2.0 * Math.atan2(Math.sqrt(t_1), Math.sqrt((1.0 - t_1))));
}
def code(R, lambda1, lambda2, phi1, phi2):
	t_0 = math.sin(((lambda1 - lambda2) / 2.0))
	t_1 = math.pow(math.sin(((phi1 - phi2) / 2.0)), 2.0) + (((math.cos(phi1) * math.cos(phi2)) * t_0) * t_0)
	return R * (2.0 * math.atan2(math.sqrt(t_1), math.sqrt((1.0 - t_1))))
function code(R, lambda1, lambda2, phi1, phi2)
	t_0 = sin(Float64(Float64(lambda1 - lambda2) / 2.0))
	t_1 = Float64((sin(Float64(Float64(phi1 - phi2) / 2.0)) ^ 2.0) + Float64(Float64(Float64(cos(phi1) * cos(phi2)) * t_0) * t_0))
	return Float64(R * Float64(2.0 * atan(sqrt(t_1), sqrt(Float64(1.0 - t_1)))))
end
function tmp = code(R, lambda1, lambda2, phi1, phi2)
	t_0 = sin(((lambda1 - lambda2) / 2.0));
	t_1 = (sin(((phi1 - phi2) / 2.0)) ^ 2.0) + (((cos(phi1) * cos(phi2)) * t_0) * t_0);
	tmp = R * (2.0 * atan2(sqrt(t_1), sqrt((1.0 - t_1))));
end
code[R_, lambda1_, lambda2_, phi1_, phi2_] := Block[{t$95$0 = N[Sin[N[(N[(lambda1 - lambda2), $MachinePrecision] / 2.0), $MachinePrecision]], $MachinePrecision]}, Block[{t$95$1 = N[(N[Power[N[Sin[N[(N[(phi1 - phi2), $MachinePrecision] / 2.0), $MachinePrecision]], $MachinePrecision], 2.0], $MachinePrecision] + N[(N[(N[(N[Cos[phi1], $MachinePrecision] * N[Cos[phi2], $MachinePrecision]), $MachinePrecision] * t$95$0), $MachinePrecision] * t$95$0), $MachinePrecision]), $MachinePrecision]}, N[(R * N[(2.0 * N[ArcTan[N[Sqrt[t$95$1], $MachinePrecision] / N[Sqrt[N[(1.0 - t$95$1), $MachinePrecision]], $MachinePrecision]], $MachinePrecision]), $MachinePrecision]), $MachinePrecision]]]
\begin{array}{l}

\\
\begin{array}{l}
t_0 := \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\\
t_1 := {\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot t\_0\right) \cdot t\_0\\
R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{t\_1}}{\sqrt{1 - t\_1}}\right)
\end{array}
\end{array}

Alternative 1: 79.0% accurate, 0.6× speedup?

\[\begin{array}{l} \\ \begin{array}{l} t_0 := \cos \phi_1 \cdot \cos \phi_2\\ t_1 := \cos \left(0.5 \cdot \phi_1\right)\\ t_2 := \sin \left(0.5 \cdot \phi_1\right) \cdot \cos \left(\phi_2 \cdot 0.5\right)\\ t_3 := \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\\ t_4 := \sin \left(\phi_2 \cdot 0.5\right)\\ R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(t\_4, -t\_1, t\_2\right)\right)}^{2} + t\_3 \cdot \left(t\_0 \cdot t\_3\right)}}{\sqrt{1 - \left({\left(t\_2 - t\_4 \cdot t\_1\right)}^{2} + t\_0 \cdot \mathsf{fma}\left(\mathsf{fma}\left(\sin \lambda_2, \sin \lambda_1, \cos \lambda_1 \cdot \cos \lambda_2\right), -0.5, 0.5\right)\right)}}\right) \end{array} \end{array} \]
(FPCore (R lambda1 lambda2 phi1 phi2)
 :precision binary64
 (let* ((t_0 (* (cos phi1) (cos phi2)))
        (t_1 (cos (* 0.5 phi1)))
        (t_2 (* (sin (* 0.5 phi1)) (cos (* phi2 0.5))))
        (t_3 (sin (/ (- lambda1 lambda2) 2.0)))
        (t_4 (sin (* phi2 0.5))))
   (*
    R
    (*
     2.0
     (atan2
      (sqrt (+ (pow (fma t_4 (- t_1) t_2) 2.0) (* t_3 (* t_0 t_3))))
      (sqrt
       (-
        1.0
        (+
         (pow (- t_2 (* t_4 t_1)) 2.0)
         (*
          t_0
          (fma
           (fma (sin lambda2) (sin lambda1) (* (cos lambda1) (cos lambda2)))
           -0.5
           0.5))))))))))
double code(double R, double lambda1, double lambda2, double phi1, double phi2) {
	double t_0 = cos(phi1) * cos(phi2);
	double t_1 = cos((0.5 * phi1));
	double t_2 = sin((0.5 * phi1)) * cos((phi2 * 0.5));
	double t_3 = sin(((lambda1 - lambda2) / 2.0));
	double t_4 = sin((phi2 * 0.5));
	return R * (2.0 * atan2(sqrt((pow(fma(t_4, -t_1, t_2), 2.0) + (t_3 * (t_0 * t_3)))), sqrt((1.0 - (pow((t_2 - (t_4 * t_1)), 2.0) + (t_0 * fma(fma(sin(lambda2), sin(lambda1), (cos(lambda1) * cos(lambda2))), -0.5, 0.5)))))));
}
function code(R, lambda1, lambda2, phi1, phi2)
	t_0 = Float64(cos(phi1) * cos(phi2))
	t_1 = cos(Float64(0.5 * phi1))
	t_2 = Float64(sin(Float64(0.5 * phi1)) * cos(Float64(phi2 * 0.5)))
	t_3 = sin(Float64(Float64(lambda1 - lambda2) / 2.0))
	t_4 = sin(Float64(phi2 * 0.5))
	return Float64(R * Float64(2.0 * atan(sqrt(Float64((fma(t_4, Float64(-t_1), t_2) ^ 2.0) + Float64(t_3 * Float64(t_0 * t_3)))), sqrt(Float64(1.0 - Float64((Float64(t_2 - Float64(t_4 * t_1)) ^ 2.0) + Float64(t_0 * fma(fma(sin(lambda2), sin(lambda1), Float64(cos(lambda1) * cos(lambda2))), -0.5, 0.5))))))))
end
code[R_, lambda1_, lambda2_, phi1_, phi2_] := Block[{t$95$0 = N[(N[Cos[phi1], $MachinePrecision] * N[Cos[phi2], $MachinePrecision]), $MachinePrecision]}, Block[{t$95$1 = N[Cos[N[(0.5 * phi1), $MachinePrecision]], $MachinePrecision]}, Block[{t$95$2 = N[(N[Sin[N[(0.5 * phi1), $MachinePrecision]], $MachinePrecision] * N[Cos[N[(phi2 * 0.5), $MachinePrecision]], $MachinePrecision]), $MachinePrecision]}, Block[{t$95$3 = N[Sin[N[(N[(lambda1 - lambda2), $MachinePrecision] / 2.0), $MachinePrecision]], $MachinePrecision]}, Block[{t$95$4 = N[Sin[N[(phi2 * 0.5), $MachinePrecision]], $MachinePrecision]}, N[(R * N[(2.0 * N[ArcTan[N[Sqrt[N[(N[Power[N[(t$95$4 * (-t$95$1) + t$95$2), $MachinePrecision], 2.0], $MachinePrecision] + N[(t$95$3 * N[(t$95$0 * t$95$3), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision] / N[Sqrt[N[(1.0 - N[(N[Power[N[(t$95$2 - N[(t$95$4 * t$95$1), $MachinePrecision]), $MachinePrecision], 2.0], $MachinePrecision] + N[(t$95$0 * N[(N[(N[Sin[lambda2], $MachinePrecision] * N[Sin[lambda1], $MachinePrecision] + N[(N[Cos[lambda1], $MachinePrecision] * N[Cos[lambda2], $MachinePrecision]), $MachinePrecision]), $MachinePrecision] * -0.5 + 0.5), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]], $MachinePrecision]), $MachinePrecision]), $MachinePrecision]]]]]]
\begin{array}{l}

\\
\begin{array}{l}
t_0 := \cos \phi_1 \cdot \cos \phi_2\\
t_1 := \cos \left(0.5 \cdot \phi_1\right)\\
t_2 := \sin \left(0.5 \cdot \phi_1\right) \cdot \cos \left(\phi_2 \cdot 0.5\right)\\
t_3 := \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\\
t_4 := \sin \left(\phi_2 \cdot 0.5\right)\\
R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(t\_4, -t\_1, t\_2\right)\right)}^{2} + t\_3 \cdot \left(t\_0 \cdot t\_3\right)}}{\sqrt{1 - \left({\left(t\_2 - t\_4 \cdot t\_1\right)}^{2} + t\_0 \cdot \mathsf{fma}\left(\mathsf{fma}\left(\sin \lambda_2, \sin \lambda_1, \cos \lambda_1 \cdot \cos \lambda_2\right), -0.5, 0.5\right)\right)}}\right)
\end{array}
\end{array}
Derivation
  1. Initial program 58.4%

    \[R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
  2. Add Preprocessing
  3. Step-by-step derivation
    1. lift-sin.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    2. lift-/.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \color{blue}{\left(\frac{\phi_1 - \phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    3. lift--.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\color{blue}{\phi_1 - \phi_2}}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    4. div-subN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \color{blue}{\left(\frac{\phi_1}{2} - \frac{\phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    5. sin-diffN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\left(\sin \left(\frac{\phi_1}{2}\right) \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    6. lower--.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\left(\sin \left(\frac{\phi_1}{2}\right) \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    7. lower-*.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\color{blue}{\sin \left(\frac{\phi_1}{2}\right) \cdot \cos \left(\frac{\phi_2}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    8. lower-sin.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\color{blue}{\sin \left(\frac{\phi_1}{2}\right)} \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    9. div-invN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    10. metadata-evalN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \color{blue}{\frac{1}{2}}\right) \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    11. lower-*.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    12. lower-cos.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \color{blue}{\cos \left(\frac{\phi_2}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    13. div-invN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \color{blue}{\left(\phi_2 \cdot \frac{1}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    14. metadata-evalN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \color{blue}{\frac{1}{2}}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    15. lower-*.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \color{blue}{\left(\phi_2 \cdot \frac{1}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    16. lower-*.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \color{blue}{\cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    17. lower-cos.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \color{blue}{\cos \left(\frac{\phi_1}{2}\right)} \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    18. div-invN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    19. metadata-evalN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \color{blue}{\frac{1}{2}}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    20. lower-*.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    21. lower-sin.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \color{blue}{\sin \left(\frac{\phi_2}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    22. div-invN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \color{blue}{\left(\phi_2 \cdot \frac{1}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    23. metadata-evalN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \color{blue}{\frac{1}{2}}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    24. lower-*.f6460.1

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \color{blue}{\left(\phi_2 \cdot 0.5\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
  4. Applied rewrites60.1%

    \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \left(\phi_2 \cdot 0.5\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
  5. Step-by-step derivation
    1. lift-sin.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    2. lift-/.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\frac{\phi_1 - \phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    3. div-invN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    4. metadata-evalN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\left(\phi_1 - \phi_2\right) \cdot \color{blue}{\frac{1}{2}}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    5. *-commutativeN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\frac{1}{2} \cdot \left(\phi_1 - \phi_2\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    6. lift--.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{1}{2} \cdot \color{blue}{\left(\phi_1 - \phi_2\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    7. sub-negN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{1}{2} \cdot \color{blue}{\left(\phi_1 + \left(\mathsf{neg}\left(\phi_2\right)\right)\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    8. distribute-rgt-inN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\phi_1 \cdot \frac{1}{2} + \left(\mathsf{neg}\left(\phi_2\right)\right) \cdot \frac{1}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    9. lift-*.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\color{blue}{\phi_1 \cdot \frac{1}{2}} + \left(\mathsf{neg}\left(\phi_2\right)\right) \cdot \frac{1}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    10. cancel-sign-sub-invN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\phi_1 \cdot \frac{1}{2} - \phi_2 \cdot \frac{1}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    11. lift-*.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\phi_1 \cdot \frac{1}{2} - \color{blue}{\phi_2 \cdot \frac{1}{2}}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    12. sin-diffN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    13. lift-sin.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\color{blue}{\sin \left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    14. lift-cos.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \color{blue}{\cos \left(\phi_2 \cdot \frac{1}{2}\right)} - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    15. lift-*.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\color{blue}{\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)} - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    16. lift-cos.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \color{blue}{\cos \left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    17. lift-sin.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \color{blue}{\sin \left(\phi_2 \cdot \frac{1}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    18. lift-*.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \color{blue}{\cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    19. sub-negN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) + \left(\mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    20. +-commutativeN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\left(\left(\mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right) + \sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
  6. Applied rewrites77.3%

    \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot 0.5\right), -\cos \left(\phi_1 \cdot 0.5\right), \sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right)\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \left(\phi_2 \cdot 0.5\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
  7. Applied rewrites77.4%

    \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot 0.5\right), -\cos \left(\phi_1 \cdot 0.5\right), \sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \left(\phi_2 \cdot 0.5\right)\right)}^{2} + \color{blue}{\mathsf{fma}\left(\cos \left(\left(\lambda_1 - \lambda_2\right) \cdot 1\right), -0.5, 0.5\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)}\right)}}\right) \]
  8. Step-by-step derivation
    1. lift-cos.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot \frac{1}{2}\right), \mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right)\right), \sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \mathsf{fma}\left(\color{blue}{\cos \left(\left(\lambda_1 - \lambda_2\right) \cdot 1\right)}, \frac{-1}{2}, \frac{1}{2}\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)\right)}}\right) \]
    2. lift-*.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot \frac{1}{2}\right), \mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right)\right), \sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \mathsf{fma}\left(\cos \color{blue}{\left(\left(\lambda_1 - \lambda_2\right) \cdot 1\right)}, \frac{-1}{2}, \frac{1}{2}\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)\right)}}\right) \]
    3. *-rgt-identityN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot \frac{1}{2}\right), \mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right)\right), \sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \mathsf{fma}\left(\cos \color{blue}{\left(\lambda_1 - \lambda_2\right)}, \frac{-1}{2}, \frac{1}{2}\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)\right)}}\right) \]
    4. lift--.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot \frac{1}{2}\right), \mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right)\right), \sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \mathsf{fma}\left(\cos \color{blue}{\left(\lambda_1 - \lambda_2\right)}, \frac{-1}{2}, \frac{1}{2}\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)\right)}}\right) \]
    5. cos-diffN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot \frac{1}{2}\right), \mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right)\right), \sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \mathsf{fma}\left(\color{blue}{\cos \lambda_1 \cdot \cos \lambda_2 + \sin \lambda_1 \cdot \sin \lambda_2}, \frac{-1}{2}, \frac{1}{2}\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)\right)}}\right) \]
    6. +-commutativeN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot \frac{1}{2}\right), \mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right)\right), \sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \mathsf{fma}\left(\color{blue}{\sin \lambda_1 \cdot \sin \lambda_2 + \cos \lambda_1 \cdot \cos \lambda_2}, \frac{-1}{2}, \frac{1}{2}\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)\right)}}\right) \]
    7. *-commutativeN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot \frac{1}{2}\right), \mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right)\right), \sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \mathsf{fma}\left(\color{blue}{\sin \lambda_2 \cdot \sin \lambda_1} + \cos \lambda_1 \cdot \cos \lambda_2, \frac{-1}{2}, \frac{1}{2}\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)\right)}}\right) \]
    8. lower-fma.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot \frac{1}{2}\right), \mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right)\right), \sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \mathsf{fma}\left(\color{blue}{\mathsf{fma}\left(\sin \lambda_2, \sin \lambda_1, \cos \lambda_1 \cdot \cos \lambda_2\right)}, \frac{-1}{2}, \frac{1}{2}\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)\right)}}\right) \]
    9. lower-sin.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot \frac{1}{2}\right), \mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right)\right), \sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \mathsf{fma}\left(\mathsf{fma}\left(\color{blue}{\sin \lambda_2}, \sin \lambda_1, \cos \lambda_1 \cdot \cos \lambda_2\right), \frac{-1}{2}, \frac{1}{2}\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)\right)}}\right) \]
    10. lower-sin.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot \frac{1}{2}\right), \mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right)\right), \sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \mathsf{fma}\left(\mathsf{fma}\left(\sin \lambda_2, \color{blue}{\sin \lambda_1}, \cos \lambda_1 \cdot \cos \lambda_2\right), \frac{-1}{2}, \frac{1}{2}\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)\right)}}\right) \]
    11. lift-cos.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot \frac{1}{2}\right), \mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right)\right), \sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \mathsf{fma}\left(\mathsf{fma}\left(\sin \lambda_2, \sin \lambda_1, \color{blue}{\cos \lambda_1} \cdot \cos \lambda_2\right), \frac{-1}{2}, \frac{1}{2}\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)\right)}}\right) \]
    12. lower-*.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot \frac{1}{2}\right), \mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right)\right), \sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \mathsf{fma}\left(\mathsf{fma}\left(\sin \lambda_2, \sin \lambda_1, \color{blue}{\cos \lambda_1 \cdot \cos \lambda_2}\right), \frac{-1}{2}, \frac{1}{2}\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)\right)}}\right) \]
    13. lower-cos.f6478.1

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot 0.5\right), -\cos \left(\phi_1 \cdot 0.5\right), \sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \left(\phi_2 \cdot 0.5\right)\right)}^{2} + \mathsf{fma}\left(\mathsf{fma}\left(\sin \lambda_2, \sin \lambda_1, \cos \lambda_1 \cdot \color{blue}{\cos \lambda_2}\right), -0.5, 0.5\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)\right)}}\right) \]
  9. Applied rewrites78.1%

    \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot 0.5\right), -\cos \left(\phi_1 \cdot 0.5\right), \sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \left(\phi_2 \cdot 0.5\right)\right)}^{2} + \mathsf{fma}\left(\color{blue}{\mathsf{fma}\left(\sin \lambda_2, \sin \lambda_1, \cos \lambda_1 \cdot \cos \lambda_2\right)}, -0.5, 0.5\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)\right)}}\right) \]
  10. Final simplification78.1%

    \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot 0.5\right), -\cos \left(0.5 \cdot \phi_1\right), \sin \left(0.5 \cdot \phi_1\right) \cdot \cos \left(\phi_2 \cdot 0.5\right)\right)\right)}^{2} + \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right) \cdot \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}{\sqrt{1 - \left({\left(\sin \left(0.5 \cdot \phi_1\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \sin \left(\phi_2 \cdot 0.5\right) \cdot \cos \left(0.5 \cdot \phi_1\right)\right)}^{2} + \left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \mathsf{fma}\left(\mathsf{fma}\left(\sin \lambda_2, \sin \lambda_1, \cos \lambda_1 \cdot \cos \lambda_2\right), -0.5, 0.5\right)\right)}}\right) \]
  11. Add Preprocessing

Alternative 2: 62.9% accurate, 0.5× speedup?

\[\begin{array}{l} \\ \begin{array}{l} t_0 := \cos \phi_1 \cdot \cos \phi_2\\ t_1 := \cos \left(\lambda_1 - \lambda_2\right)\\ t_2 := \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\\ t_3 := t\_2 \cdot \left(t\_0 \cdot t\_2\right) + {\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2}\\ t_4 := \sqrt{t\_3}\\ \mathbf{if}\;R \cdot \left(2 \cdot \tan^{-1}_* \frac{t\_4}{\sqrt{1 - t\_3}}\right) \leq 10^{+296}:\\ \;\;\;\;R \cdot \left(2 \cdot \tan^{-1}_* \frac{t\_4}{\sqrt{\left(1 - t\_0 \cdot \mathsf{fma}\left(t\_1, -0.5, 0.5\right)\right) - \mathsf{fma}\left(\cos \left(\phi_1 - \phi_2\right), -0.5, 0.5\right)}}\right)\\ \mathbf{else}:\\ \;\;\;\;\tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \phi_1\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot t\_1\right)\right)}} \cdot \left(R \cdot 2\right)\\ \end{array} \end{array} \]
(FPCore (R lambda1 lambda2 phi1 phi2)
 :precision binary64
 (let* ((t_0 (* (cos phi1) (cos phi2)))
        (t_1 (cos (- lambda1 lambda2)))
        (t_2 (sin (/ (- lambda1 lambda2) 2.0)))
        (t_3 (+ (* t_2 (* t_0 t_2)) (pow (sin (/ (- phi1 phi2) 2.0)) 2.0)))
        (t_4 (sqrt t_3)))
   (if (<= (* R (* 2.0 (atan2 t_4 (sqrt (- 1.0 t_3))))) 1e+296)
     (*
      R
      (*
       2.0
       (atan2
        t_4
        (sqrt
         (-
          (- 1.0 (* t_0 (fma t_1 -0.5 0.5)))
          (fma (cos (- phi1 phi2)) -0.5 0.5))))))
     (*
      (atan2
       (sqrt
        (fma
         (cos phi1)
         (* (cos phi2) (fma -0.5 (cos lambda1) 0.5))
         (- 0.5 (* 0.5 (cos phi1)))))
       (sqrt (+ 0.5 (* (cos phi1) (- 0.5 (+ 0.5 (* -0.5 t_1)))))))
      (* R 2.0)))))
double code(double R, double lambda1, double lambda2, double phi1, double phi2) {
	double t_0 = cos(phi1) * cos(phi2);
	double t_1 = cos((lambda1 - lambda2));
	double t_2 = sin(((lambda1 - lambda2) / 2.0));
	double t_3 = (t_2 * (t_0 * t_2)) + pow(sin(((phi1 - phi2) / 2.0)), 2.0);
	double t_4 = sqrt(t_3);
	double tmp;
	if ((R * (2.0 * atan2(t_4, sqrt((1.0 - t_3))))) <= 1e+296) {
		tmp = R * (2.0 * atan2(t_4, sqrt(((1.0 - (t_0 * fma(t_1, -0.5, 0.5))) - fma(cos((phi1 - phi2)), -0.5, 0.5)))));
	} else {
		tmp = atan2(sqrt(fma(cos(phi1), (cos(phi2) * fma(-0.5, cos(lambda1), 0.5)), (0.5 - (0.5 * cos(phi1))))), sqrt((0.5 + (cos(phi1) * (0.5 - (0.5 + (-0.5 * t_1))))))) * (R * 2.0);
	}
	return tmp;
}
function code(R, lambda1, lambda2, phi1, phi2)
	t_0 = Float64(cos(phi1) * cos(phi2))
	t_1 = cos(Float64(lambda1 - lambda2))
	t_2 = sin(Float64(Float64(lambda1 - lambda2) / 2.0))
	t_3 = Float64(Float64(t_2 * Float64(t_0 * t_2)) + (sin(Float64(Float64(phi1 - phi2) / 2.0)) ^ 2.0))
	t_4 = sqrt(t_3)
	tmp = 0.0
	if (Float64(R * Float64(2.0 * atan(t_4, sqrt(Float64(1.0 - t_3))))) <= 1e+296)
		tmp = Float64(R * Float64(2.0 * atan(t_4, sqrt(Float64(Float64(1.0 - Float64(t_0 * fma(t_1, -0.5, 0.5))) - fma(cos(Float64(phi1 - phi2)), -0.5, 0.5))))));
	else
		tmp = Float64(atan(sqrt(fma(cos(phi1), Float64(cos(phi2) * fma(-0.5, cos(lambda1), 0.5)), Float64(0.5 - Float64(0.5 * cos(phi1))))), sqrt(Float64(0.5 + Float64(cos(phi1) * Float64(0.5 - Float64(0.5 + Float64(-0.5 * t_1))))))) * Float64(R * 2.0));
	end
	return tmp
end
code[R_, lambda1_, lambda2_, phi1_, phi2_] := Block[{t$95$0 = N[(N[Cos[phi1], $MachinePrecision] * N[Cos[phi2], $MachinePrecision]), $MachinePrecision]}, Block[{t$95$1 = N[Cos[N[(lambda1 - lambda2), $MachinePrecision]], $MachinePrecision]}, Block[{t$95$2 = N[Sin[N[(N[(lambda1 - lambda2), $MachinePrecision] / 2.0), $MachinePrecision]], $MachinePrecision]}, Block[{t$95$3 = N[(N[(t$95$2 * N[(t$95$0 * t$95$2), $MachinePrecision]), $MachinePrecision] + N[Power[N[Sin[N[(N[(phi1 - phi2), $MachinePrecision] / 2.0), $MachinePrecision]], $MachinePrecision], 2.0], $MachinePrecision]), $MachinePrecision]}, Block[{t$95$4 = N[Sqrt[t$95$3], $MachinePrecision]}, If[LessEqual[N[(R * N[(2.0 * N[ArcTan[t$95$4 / N[Sqrt[N[(1.0 - t$95$3), $MachinePrecision]], $MachinePrecision]], $MachinePrecision]), $MachinePrecision]), $MachinePrecision], 1e+296], N[(R * N[(2.0 * N[ArcTan[t$95$4 / N[Sqrt[N[(N[(1.0 - N[(t$95$0 * N[(t$95$1 * -0.5 + 0.5), $MachinePrecision]), $MachinePrecision]), $MachinePrecision] - N[(N[Cos[N[(phi1 - phi2), $MachinePrecision]], $MachinePrecision] * -0.5 + 0.5), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]], $MachinePrecision]), $MachinePrecision]), $MachinePrecision], N[(N[ArcTan[N[Sqrt[N[(N[Cos[phi1], $MachinePrecision] * N[(N[Cos[phi2], $MachinePrecision] * N[(-0.5 * N[Cos[lambda1], $MachinePrecision] + 0.5), $MachinePrecision]), $MachinePrecision] + N[(0.5 - N[(0.5 * N[Cos[phi1], $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision] / N[Sqrt[N[(0.5 + N[(N[Cos[phi1], $MachinePrecision] * N[(0.5 - N[(0.5 + N[(-0.5 * t$95$1), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]], $MachinePrecision] * N[(R * 2.0), $MachinePrecision]), $MachinePrecision]]]]]]]
\begin{array}{l}

\\
\begin{array}{l}
t_0 := \cos \phi_1 \cdot \cos \phi_2\\
t_1 := \cos \left(\lambda_1 - \lambda_2\right)\\
t_2 := \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\\
t_3 := t\_2 \cdot \left(t\_0 \cdot t\_2\right) + {\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2}\\
t_4 := \sqrt{t\_3}\\
\mathbf{if}\;R \cdot \left(2 \cdot \tan^{-1}_* \frac{t\_4}{\sqrt{1 - t\_3}}\right) \leq 10^{+296}:\\
\;\;\;\;R \cdot \left(2 \cdot \tan^{-1}_* \frac{t\_4}{\sqrt{\left(1 - t\_0 \cdot \mathsf{fma}\left(t\_1, -0.5, 0.5\right)\right) - \mathsf{fma}\left(\cos \left(\phi_1 - \phi_2\right), -0.5, 0.5\right)}}\right)\\

\mathbf{else}:\\
\;\;\;\;\tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \phi_1\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot t\_1\right)\right)}} \cdot \left(R \cdot 2\right)\\


\end{array}
\end{array}
Derivation
  1. Split input into 2 regimes
  2. if (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))))))) < 9.99999999999999981e295

    1. Initial program 61.5%

      \[R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    2. Add Preprocessing
    3. Step-by-step derivation
      1. lift-sin.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      2. lift-/.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \color{blue}{\left(\frac{\phi_1 - \phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      3. lift--.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\color{blue}{\phi_1 - \phi_2}}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      4. div-subN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \color{blue}{\left(\frac{\phi_1}{2} - \frac{\phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      5. sin-diffN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\left(\sin \left(\frac{\phi_1}{2}\right) \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      6. lower--.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\left(\sin \left(\frac{\phi_1}{2}\right) \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      7. lower-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\color{blue}{\sin \left(\frac{\phi_1}{2}\right) \cdot \cos \left(\frac{\phi_2}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      8. lower-sin.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\color{blue}{\sin \left(\frac{\phi_1}{2}\right)} \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      9. div-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      10. metadata-evalN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \color{blue}{\frac{1}{2}}\right) \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      11. lower-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      12. lower-cos.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \color{blue}{\cos \left(\frac{\phi_2}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      13. div-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \color{blue}{\left(\phi_2 \cdot \frac{1}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      14. metadata-evalN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \color{blue}{\frac{1}{2}}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      15. lower-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \color{blue}{\left(\phi_2 \cdot \frac{1}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      16. lower-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \color{blue}{\cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      17. lower-cos.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \color{blue}{\cos \left(\frac{\phi_1}{2}\right)} \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      18. div-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      19. metadata-evalN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \color{blue}{\frac{1}{2}}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      20. lower-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      21. lower-sin.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \color{blue}{\sin \left(\frac{\phi_2}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      22. div-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \color{blue}{\left(\phi_2 \cdot \frac{1}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      23. metadata-evalN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \color{blue}{\frac{1}{2}}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      24. lower-*.f6462.3

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \color{blue}{\left(\phi_2 \cdot 0.5\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    4. Applied rewrites62.3%

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \left(\phi_2 \cdot 0.5\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    5. Applied rewrites61.6%

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{\color{blue}{\left(1 - \left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \mathsf{fma}\left(\cos \left(\left(\lambda_1 - \lambda_2\right) \cdot 1\right), -0.5, 0.5\right)\right) - \mathsf{fma}\left(\cos \left(\left(\phi_1 - \phi_2\right) \cdot 1\right), -0.5, 0.5\right)}}}\right) \]

    if 9.99999999999999981e295 < (*.f64 R (*.f64 #s(literal 2 binary64) (atan2.f64 (sqrt.f64 (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))))) (sqrt.f64 (-.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (sin.f64 (/.f64 (-.f64 phi1 phi2) #s(literal 2 binary64))) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (cos.f64 phi1) (cos.f64 phi2)) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64)))) (sin.f64 (/.f64 (-.f64 lambda1 lambda2) #s(literal 2 binary64))))))))))

    1. Initial program 9.0%

      \[R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    2. Add Preprocessing
    3. Applied rewrites9.1%

      \[\leadsto \color{blue}{\tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right)} \]
    4. Taylor expanded in lambda2 around 0

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} - \frac{1}{2} \cdot \cos \lambda_1\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    5. Step-by-step derivation
      1. cancel-sign-sub-invN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2}\right)\right) \cdot \cos \lambda_1\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      2. metadata-evalN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} + \color{blue}{\frac{-1}{2}} \cdot \cos \lambda_1\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      3. +-commutativeN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{-1}{2} \cdot \cos \lambda_1 + \frac{1}{2}\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      4. lower-fma.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      5. lower-cos.f6410.1

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \color{blue}{\cos \lambda_1}, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    6. Applied rewrites10.1%

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right)}, 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    7. Taylor expanded in phi2 around 0

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \phi_1\right) - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)}}} \cdot \left(2 \cdot R\right) \]
    8. Step-by-step derivation
      1. associate--l+N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\frac{1}{2} + \left(\frac{1}{2} \cdot \cos \phi_1 - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      2. lower-+.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\frac{1}{2} + \left(\frac{1}{2} \cdot \cos \phi_1 - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      3. *-commutativeN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \left(\color{blue}{\cos \phi_1 \cdot \frac{1}{2}} - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      4. distribute-lft-out--N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      5. lower-*.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      6. lower-cos.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1} \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      7. lower--.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \color{blue}{\left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      8. sub-negN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)\right)}\right)}} \cdot \left(2 \cdot R\right) \]
      9. lower-+.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)\right)}\right)}} \cdot \left(2 \cdot R\right) \]
      10. distribute-lft-neg-inN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\left(\mathsf{neg}\left(\frac{1}{2}\right)\right) \cdot \cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
      11. metadata-evalN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\frac{-1}{2}} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      12. lower-*.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
      13. lower-cos.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \frac{-1}{2} \cdot \color{blue}{\cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
      14. lower--.f6428.3

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \color{blue}{\left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
    9. Applied rewrites28.3%

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\color{blue}{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
    10. Taylor expanded in phi2 around 0

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \color{blue}{\cos \phi_1}\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    11. Step-by-step derivation
      1. lower-cos.f6431.3

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \color{blue}{\cos \phi_1}\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    12. Applied rewrites31.3%

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \color{blue}{\cos \phi_1}\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
  3. Recombined 2 regimes into one program.
  4. Final simplification59.8%

    \[\leadsto \begin{array}{l} \mathbf{if}\;R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{\sin \left(\frac{\lambda_1 - \lambda_2}{2}\right) \cdot \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) + {\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2}}}{\sqrt{1 - \left(\sin \left(\frac{\lambda_1 - \lambda_2}{2}\right) \cdot \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) + {\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2}\right)}}\right) \leq 10^{+296}:\\ \;\;\;\;R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{\sin \left(\frac{\lambda_1 - \lambda_2}{2}\right) \cdot \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) + {\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2}}}{\sqrt{\left(1 - \left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \mathsf{fma}\left(\cos \left(\lambda_1 - \lambda_2\right), -0.5, 0.5\right)\right) - \mathsf{fma}\left(\cos \left(\phi_1 - \phi_2\right), -0.5, 0.5\right)}}\right)\\ \mathbf{else}:\\ \;\;\;\;\tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \phi_1\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(R \cdot 2\right)\\ \end{array} \]
  5. Add Preprocessing

Alternative 3: 78.3% accurate, 0.7× speedup?

\[\begin{array}{l} \\ \begin{array}{l} t_0 := \sin \left(\phi_2 \cdot 0.5\right)\\ t_1 := \cos \phi_1 \cdot \cos \phi_2\\ t_2 := \cos \left(0.5 \cdot \phi_1\right)\\ t_3 := t\_0 \cdot t\_2\\ t_4 := \sin \left(0.5 \cdot \phi_1\right)\\ t_5 := \cos \left(\phi_2 \cdot 0.5\right)\\ t_6 := t\_4 \cdot t\_5\\ t_7 := \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\\ t_8 := \sqrt{{\left(\mathsf{fma}\left(t\_0, -t\_2, t\_6\right)\right)}^{2} + t\_7 \cdot \left(t\_1 \cdot t\_7\right)}\\ t_9 := {\left(\mathsf{fma}\left(t\_4, t\_5, -t\_3\right)\right)}^{2}\\ \mathbf{if}\;\lambda_2 \leq -6 \cdot 10^{-6}:\\ \;\;\;\;R \cdot \left(2 \cdot \tan^{-1}_* \frac{t\_8}{\sqrt{1 - \mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_2, 0.5\right), t\_9\right)}}\right)\\ \mathbf{elif}\;\lambda_2 \leq 4.1 \cdot 10^{-5}:\\ \;\;\;\;R \cdot \left(2 \cdot \tan^{-1}_* \frac{t\_8}{\sqrt{1 - \mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), t\_9\right)}}\right)\\ \mathbf{else}:\\ \;\;\;\;R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(t\_1, {\sin \left(\lambda_2 \cdot -0.5\right)}^{2}, t\_9\right)}}{\sqrt{1 - \left({\left(t\_6 - t\_3\right)}^{2} + t\_1 \cdot \mathsf{fma}\left(\cos \left(\lambda_1 - \lambda_2\right), -0.5, 0.5\right)\right)}}\right)\\ \end{array} \end{array} \]
(FPCore (R lambda1 lambda2 phi1 phi2)
 :precision binary64
 (let* ((t_0 (sin (* phi2 0.5)))
        (t_1 (* (cos phi1) (cos phi2)))
        (t_2 (cos (* 0.5 phi1)))
        (t_3 (* t_0 t_2))
        (t_4 (sin (* 0.5 phi1)))
        (t_5 (cos (* phi2 0.5)))
        (t_6 (* t_4 t_5))
        (t_7 (sin (/ (- lambda1 lambda2) 2.0)))
        (t_8 (sqrt (+ (pow (fma t_0 (- t_2) t_6) 2.0) (* t_7 (* t_1 t_7)))))
        (t_9 (pow (fma t_4 t_5 (- t_3)) 2.0)))
   (if (<= lambda2 -6e-6)
     (*
      R
      (*
       2.0
       (atan2
        t_8
        (sqrt
         (-
          1.0
          (fma (cos phi1) (* (cos phi2) (fma -0.5 (cos lambda2) 0.5)) t_9))))))
     (if (<= lambda2 4.1e-5)
       (*
        R
        (*
         2.0
         (atan2
          t_8
          (sqrt
           (-
            1.0
            (fma
             (cos phi1)
             (* (cos phi2) (fma -0.5 (cos lambda1) 0.5))
             t_9))))))
       (*
        R
        (*
         2.0
         (atan2
          (sqrt (fma t_1 (pow (sin (* lambda2 -0.5)) 2.0) t_9))
          (sqrt
           (-
            1.0
            (+
             (pow (- t_6 t_3) 2.0)
             (* t_1 (fma (cos (- lambda1 lambda2)) -0.5 0.5))))))))))))
double code(double R, double lambda1, double lambda2, double phi1, double phi2) {
	double t_0 = sin((phi2 * 0.5));
	double t_1 = cos(phi1) * cos(phi2);
	double t_2 = cos((0.5 * phi1));
	double t_3 = t_0 * t_2;
	double t_4 = sin((0.5 * phi1));
	double t_5 = cos((phi2 * 0.5));
	double t_6 = t_4 * t_5;
	double t_7 = sin(((lambda1 - lambda2) / 2.0));
	double t_8 = sqrt((pow(fma(t_0, -t_2, t_6), 2.0) + (t_7 * (t_1 * t_7))));
	double t_9 = pow(fma(t_4, t_5, -t_3), 2.0);
	double tmp;
	if (lambda2 <= -6e-6) {
		tmp = R * (2.0 * atan2(t_8, sqrt((1.0 - fma(cos(phi1), (cos(phi2) * fma(-0.5, cos(lambda2), 0.5)), t_9)))));
	} else if (lambda2 <= 4.1e-5) {
		tmp = R * (2.0 * atan2(t_8, sqrt((1.0 - fma(cos(phi1), (cos(phi2) * fma(-0.5, cos(lambda1), 0.5)), t_9)))));
	} else {
		tmp = R * (2.0 * atan2(sqrt(fma(t_1, pow(sin((lambda2 * -0.5)), 2.0), t_9)), sqrt((1.0 - (pow((t_6 - t_3), 2.0) + (t_1 * fma(cos((lambda1 - lambda2)), -0.5, 0.5)))))));
	}
	return tmp;
}
function code(R, lambda1, lambda2, phi1, phi2)
	t_0 = sin(Float64(phi2 * 0.5))
	t_1 = Float64(cos(phi1) * cos(phi2))
	t_2 = cos(Float64(0.5 * phi1))
	t_3 = Float64(t_0 * t_2)
	t_4 = sin(Float64(0.5 * phi1))
	t_5 = cos(Float64(phi2 * 0.5))
	t_6 = Float64(t_4 * t_5)
	t_7 = sin(Float64(Float64(lambda1 - lambda2) / 2.0))
	t_8 = sqrt(Float64((fma(t_0, Float64(-t_2), t_6) ^ 2.0) + Float64(t_7 * Float64(t_1 * t_7))))
	t_9 = fma(t_4, t_5, Float64(-t_3)) ^ 2.0
	tmp = 0.0
	if (lambda2 <= -6e-6)
		tmp = Float64(R * Float64(2.0 * atan(t_8, sqrt(Float64(1.0 - fma(cos(phi1), Float64(cos(phi2) * fma(-0.5, cos(lambda2), 0.5)), t_9))))));
	elseif (lambda2 <= 4.1e-5)
		tmp = Float64(R * Float64(2.0 * atan(t_8, sqrt(Float64(1.0 - fma(cos(phi1), Float64(cos(phi2) * fma(-0.5, cos(lambda1), 0.5)), t_9))))));
	else
		tmp = Float64(R * Float64(2.0 * atan(sqrt(fma(t_1, (sin(Float64(lambda2 * -0.5)) ^ 2.0), t_9)), sqrt(Float64(1.0 - Float64((Float64(t_6 - t_3) ^ 2.0) + Float64(t_1 * fma(cos(Float64(lambda1 - lambda2)), -0.5, 0.5))))))));
	end
	return tmp
end
code[R_, lambda1_, lambda2_, phi1_, phi2_] := Block[{t$95$0 = N[Sin[N[(phi2 * 0.5), $MachinePrecision]], $MachinePrecision]}, Block[{t$95$1 = N[(N[Cos[phi1], $MachinePrecision] * N[Cos[phi2], $MachinePrecision]), $MachinePrecision]}, Block[{t$95$2 = N[Cos[N[(0.5 * phi1), $MachinePrecision]], $MachinePrecision]}, Block[{t$95$3 = N[(t$95$0 * t$95$2), $MachinePrecision]}, Block[{t$95$4 = N[Sin[N[(0.5 * phi1), $MachinePrecision]], $MachinePrecision]}, Block[{t$95$5 = N[Cos[N[(phi2 * 0.5), $MachinePrecision]], $MachinePrecision]}, Block[{t$95$6 = N[(t$95$4 * t$95$5), $MachinePrecision]}, Block[{t$95$7 = N[Sin[N[(N[(lambda1 - lambda2), $MachinePrecision] / 2.0), $MachinePrecision]], $MachinePrecision]}, Block[{t$95$8 = N[Sqrt[N[(N[Power[N[(t$95$0 * (-t$95$2) + t$95$6), $MachinePrecision], 2.0], $MachinePrecision] + N[(t$95$7 * N[(t$95$1 * t$95$7), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]}, Block[{t$95$9 = N[Power[N[(t$95$4 * t$95$5 + (-t$95$3)), $MachinePrecision], 2.0], $MachinePrecision]}, If[LessEqual[lambda2, -6e-6], N[(R * N[(2.0 * N[ArcTan[t$95$8 / N[Sqrt[N[(1.0 - N[(N[Cos[phi1], $MachinePrecision] * N[(N[Cos[phi2], $MachinePrecision] * N[(-0.5 * N[Cos[lambda2], $MachinePrecision] + 0.5), $MachinePrecision]), $MachinePrecision] + t$95$9), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]], $MachinePrecision]), $MachinePrecision]), $MachinePrecision], If[LessEqual[lambda2, 4.1e-5], N[(R * N[(2.0 * N[ArcTan[t$95$8 / N[Sqrt[N[(1.0 - N[(N[Cos[phi1], $MachinePrecision] * N[(N[Cos[phi2], $MachinePrecision] * N[(-0.5 * N[Cos[lambda1], $MachinePrecision] + 0.5), $MachinePrecision]), $MachinePrecision] + t$95$9), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]], $MachinePrecision]), $MachinePrecision]), $MachinePrecision], N[(R * N[(2.0 * N[ArcTan[N[Sqrt[N[(t$95$1 * N[Power[N[Sin[N[(lambda2 * -0.5), $MachinePrecision]], $MachinePrecision], 2.0], $MachinePrecision] + t$95$9), $MachinePrecision]], $MachinePrecision] / N[Sqrt[N[(1.0 - N[(N[Power[N[(t$95$6 - t$95$3), $MachinePrecision], 2.0], $MachinePrecision] + N[(t$95$1 * N[(N[Cos[N[(lambda1 - lambda2), $MachinePrecision]], $MachinePrecision] * -0.5 + 0.5), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]], $MachinePrecision]), $MachinePrecision]), $MachinePrecision]]]]]]]]]]]]]
\begin{array}{l}

\\
\begin{array}{l}
t_0 := \sin \left(\phi_2 \cdot 0.5\right)\\
t_1 := \cos \phi_1 \cdot \cos \phi_2\\
t_2 := \cos \left(0.5 \cdot \phi_1\right)\\
t_3 := t\_0 \cdot t\_2\\
t_4 := \sin \left(0.5 \cdot \phi_1\right)\\
t_5 := \cos \left(\phi_2 \cdot 0.5\right)\\
t_6 := t\_4 \cdot t\_5\\
t_7 := \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\\
t_8 := \sqrt{{\left(\mathsf{fma}\left(t\_0, -t\_2, t\_6\right)\right)}^{2} + t\_7 \cdot \left(t\_1 \cdot t\_7\right)}\\
t_9 := {\left(\mathsf{fma}\left(t\_4, t\_5, -t\_3\right)\right)}^{2}\\
\mathbf{if}\;\lambda_2 \leq -6 \cdot 10^{-6}:\\
\;\;\;\;R \cdot \left(2 \cdot \tan^{-1}_* \frac{t\_8}{\sqrt{1 - \mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_2, 0.5\right), t\_9\right)}}\right)\\

\mathbf{elif}\;\lambda_2 \leq 4.1 \cdot 10^{-5}:\\
\;\;\;\;R \cdot \left(2 \cdot \tan^{-1}_* \frac{t\_8}{\sqrt{1 - \mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), t\_9\right)}}\right)\\

\mathbf{else}:\\
\;\;\;\;R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(t\_1, {\sin \left(\lambda_2 \cdot -0.5\right)}^{2}, t\_9\right)}}{\sqrt{1 - \left({\left(t\_6 - t\_3\right)}^{2} + t\_1 \cdot \mathsf{fma}\left(\cos \left(\lambda_1 - \lambda_2\right), -0.5, 0.5\right)\right)}}\right)\\


\end{array}
\end{array}
Derivation
  1. Split input into 3 regimes
  2. if lambda2 < -6.0000000000000002e-6

    1. Initial program 42.6%

      \[R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    2. Add Preprocessing
    3. Step-by-step derivation
      1. lift-sin.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      2. lift-/.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \color{blue}{\left(\frac{\phi_1 - \phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      3. lift--.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\color{blue}{\phi_1 - \phi_2}}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      4. div-subN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \color{blue}{\left(\frac{\phi_1}{2} - \frac{\phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      5. sin-diffN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\left(\sin \left(\frac{\phi_1}{2}\right) \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      6. lower--.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\left(\sin \left(\frac{\phi_1}{2}\right) \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      7. lower-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\color{blue}{\sin \left(\frac{\phi_1}{2}\right) \cdot \cos \left(\frac{\phi_2}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      8. lower-sin.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\color{blue}{\sin \left(\frac{\phi_1}{2}\right)} \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      9. div-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      10. metadata-evalN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \color{blue}{\frac{1}{2}}\right) \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      11. lower-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      12. lower-cos.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \color{blue}{\cos \left(\frac{\phi_2}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      13. div-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \color{blue}{\left(\phi_2 \cdot \frac{1}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      14. metadata-evalN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \color{blue}{\frac{1}{2}}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      15. lower-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \color{blue}{\left(\phi_2 \cdot \frac{1}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      16. lower-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \color{blue}{\cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      17. lower-cos.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \color{blue}{\cos \left(\frac{\phi_1}{2}\right)} \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      18. div-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      19. metadata-evalN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \color{blue}{\frac{1}{2}}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      20. lower-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      21. lower-sin.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \color{blue}{\sin \left(\frac{\phi_2}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      22. div-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \color{blue}{\left(\phi_2 \cdot \frac{1}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      23. metadata-evalN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \color{blue}{\frac{1}{2}}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      24. lower-*.f6443.7

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \color{blue}{\left(\phi_2 \cdot 0.5\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    4. Applied rewrites43.7%

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \left(\phi_2 \cdot 0.5\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    5. Step-by-step derivation
      1. lift-sin.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      2. lift-/.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\frac{\phi_1 - \phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      3. div-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      4. metadata-evalN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\left(\phi_1 - \phi_2\right) \cdot \color{blue}{\frac{1}{2}}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      5. *-commutativeN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\frac{1}{2} \cdot \left(\phi_1 - \phi_2\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      6. lift--.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{1}{2} \cdot \color{blue}{\left(\phi_1 - \phi_2\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      7. sub-negN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{1}{2} \cdot \color{blue}{\left(\phi_1 + \left(\mathsf{neg}\left(\phi_2\right)\right)\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      8. distribute-rgt-inN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\phi_1 \cdot \frac{1}{2} + \left(\mathsf{neg}\left(\phi_2\right)\right) \cdot \frac{1}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      9. lift-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\color{blue}{\phi_1 \cdot \frac{1}{2}} + \left(\mathsf{neg}\left(\phi_2\right)\right) \cdot \frac{1}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      10. cancel-sign-sub-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\phi_1 \cdot \frac{1}{2} - \phi_2 \cdot \frac{1}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      11. lift-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\phi_1 \cdot \frac{1}{2} - \color{blue}{\phi_2 \cdot \frac{1}{2}}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      12. sin-diffN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      13. lift-sin.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\color{blue}{\sin \left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      14. lift-cos.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \color{blue}{\cos \left(\phi_2 \cdot \frac{1}{2}\right)} - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      15. lift-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\color{blue}{\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)} - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      16. lift-cos.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \color{blue}{\cos \left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      17. lift-sin.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \color{blue}{\sin \left(\phi_2 \cdot \frac{1}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      18. lift-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \color{blue}{\cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      19. sub-negN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) + \left(\mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      20. +-commutativeN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\left(\left(\mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right) + \sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    6. Applied rewrites52.2%

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot 0.5\right), -\cos \left(\phi_1 \cdot 0.5\right), \sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right)\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \left(\phi_2 \cdot 0.5\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    7. Applied rewrites52.2%

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot 0.5\right), -\cos \left(\phi_1 \cdot 0.5\right), \sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \left(\phi_2 \cdot 0.5\right)\right)}^{2} + \color{blue}{\mathsf{fma}\left(\cos \left(\left(\lambda_1 - \lambda_2\right) \cdot 1\right), -0.5, 0.5\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)}\right)}}\right) \]
    8. Taylor expanded in lambda1 around 0

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot \frac{1}{2}\right), \mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right)\right), \sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \color{blue}{\left(\cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} + \frac{-1}{2} \cdot \cos \left(\mathsf{neg}\left(\lambda_2\right)\right)\right)\right) + {\left(\cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right) - \cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right)}^{2}\right)}}}\right) \]
    9. Step-by-step derivation
      1. metadata-evalN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot \frac{1}{2}\right), \mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right)\right), \sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left(\cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} + \color{blue}{\left(\mathsf{neg}\left(\frac{1}{2}\right)\right)} \cdot \cos \left(\mathsf{neg}\left(\lambda_2\right)\right)\right)\right) + {\left(\cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right) - \cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right)}^{2}\right)}}\right) \]
      2. cancel-sign-sub-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot \frac{1}{2}\right), \mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right)\right), \sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left(\cos \phi_1 \cdot \left(\cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\mathsf{neg}\left(\lambda_2\right)\right)\right)}\right) + {\left(\cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right) - \cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right)}^{2}\right)}}\right) \]
      3. lower-fma.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot \frac{1}{2}\right), \mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right)\right), \sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \color{blue}{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\mathsf{neg}\left(\lambda_2\right)\right)\right), {\left(\cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right) - \cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right)}^{2}\right)}}}\right) \]
    10. Applied rewrites52.0%

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot 0.5\right), -\cos \left(\phi_1 \cdot 0.5\right), \sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \color{blue}{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_2, 0.5\right), {\left(\mathsf{fma}\left(\sin \left(0.5 \cdot \phi_1\right), \cos \left(0.5 \cdot \phi_2\right), \cos \left(0.5 \cdot \phi_1\right) \cdot \left(-\sin \left(0.5 \cdot \phi_2\right)\right)\right)\right)}^{2}\right)}}}\right) \]

    if -6.0000000000000002e-6 < lambda2 < 4.10000000000000005e-5

    1. Initial program 73.6%

      \[R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    2. Add Preprocessing
    3. Step-by-step derivation
      1. lift-sin.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      2. lift-/.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \color{blue}{\left(\frac{\phi_1 - \phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      3. lift--.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\color{blue}{\phi_1 - \phi_2}}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      4. div-subN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \color{blue}{\left(\frac{\phi_1}{2} - \frac{\phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      5. sin-diffN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\left(\sin \left(\frac{\phi_1}{2}\right) \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      6. lower--.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\left(\sin \left(\frac{\phi_1}{2}\right) \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      7. lower-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\color{blue}{\sin \left(\frac{\phi_1}{2}\right) \cdot \cos \left(\frac{\phi_2}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      8. lower-sin.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\color{blue}{\sin \left(\frac{\phi_1}{2}\right)} \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      9. div-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      10. metadata-evalN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \color{blue}{\frac{1}{2}}\right) \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      11. lower-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      12. lower-cos.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \color{blue}{\cos \left(\frac{\phi_2}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      13. div-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \color{blue}{\left(\phi_2 \cdot \frac{1}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      14. metadata-evalN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \color{blue}{\frac{1}{2}}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      15. lower-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \color{blue}{\left(\phi_2 \cdot \frac{1}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      16. lower-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \color{blue}{\cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      17. lower-cos.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \color{blue}{\cos \left(\frac{\phi_1}{2}\right)} \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      18. div-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      19. metadata-evalN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \color{blue}{\frac{1}{2}}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      20. lower-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      21. lower-sin.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \color{blue}{\sin \left(\frac{\phi_2}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      22. div-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \color{blue}{\left(\phi_2 \cdot \frac{1}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      23. metadata-evalN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \color{blue}{\frac{1}{2}}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      24. lower-*.f6475.4

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \color{blue}{\left(\phi_2 \cdot 0.5\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    4. Applied rewrites75.4%

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \left(\phi_2 \cdot 0.5\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    5. Step-by-step derivation
      1. lift-sin.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      2. lift-/.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\frac{\phi_1 - \phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      3. div-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      4. metadata-evalN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\left(\phi_1 - \phi_2\right) \cdot \color{blue}{\frac{1}{2}}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      5. *-commutativeN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\frac{1}{2} \cdot \left(\phi_1 - \phi_2\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      6. lift--.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{1}{2} \cdot \color{blue}{\left(\phi_1 - \phi_2\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      7. sub-negN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{1}{2} \cdot \color{blue}{\left(\phi_1 + \left(\mathsf{neg}\left(\phi_2\right)\right)\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      8. distribute-rgt-inN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\phi_1 \cdot \frac{1}{2} + \left(\mathsf{neg}\left(\phi_2\right)\right) \cdot \frac{1}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      9. lift-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\color{blue}{\phi_1 \cdot \frac{1}{2}} + \left(\mathsf{neg}\left(\phi_2\right)\right) \cdot \frac{1}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      10. cancel-sign-sub-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\phi_1 \cdot \frac{1}{2} - \phi_2 \cdot \frac{1}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      11. lift-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\phi_1 \cdot \frac{1}{2} - \color{blue}{\phi_2 \cdot \frac{1}{2}}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      12. sin-diffN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      13. lift-sin.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\color{blue}{\sin \left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      14. lift-cos.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \color{blue}{\cos \left(\phi_2 \cdot \frac{1}{2}\right)} - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      15. lift-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\color{blue}{\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)} - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      16. lift-cos.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \color{blue}{\cos \left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      17. lift-sin.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \color{blue}{\sin \left(\phi_2 \cdot \frac{1}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      18. lift-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \color{blue}{\cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      19. sub-negN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) + \left(\mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      20. +-commutativeN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\left(\left(\mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right) + \sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    6. Applied rewrites98.4%

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot 0.5\right), -\cos \left(\phi_1 \cdot 0.5\right), \sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right)\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \left(\phi_2 \cdot 0.5\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    7. Applied rewrites98.4%

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot 0.5\right), -\cos \left(\phi_1 \cdot 0.5\right), \sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \left(\phi_2 \cdot 0.5\right)\right)}^{2} + \color{blue}{\mathsf{fma}\left(\cos \left(\left(\lambda_1 - \lambda_2\right) \cdot 1\right), -0.5, 0.5\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)}\right)}}\right) \]
    8. Taylor expanded in lambda2 around 0

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot \frac{1}{2}\right), \mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right)\right), \sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \color{blue}{\left(\cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} + \frac{-1}{2} \cdot \cos \lambda_1\right)\right) + {\left(\cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right) - \cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right)}^{2}\right)}}}\right) \]
    9. Step-by-step derivation
      1. metadata-evalN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot \frac{1}{2}\right), \mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right)\right), \sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left(\cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} + \color{blue}{\left(\mathsf{neg}\left(\frac{1}{2}\right)\right)} \cdot \cos \lambda_1\right)\right) + {\left(\cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right) - \cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right)}^{2}\right)}}\right) \]
      2. cancel-sign-sub-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot \frac{1}{2}\right), \mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right)\right), \sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left(\cos \phi_1 \cdot \left(\cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} - \frac{1}{2} \cdot \cos \lambda_1\right)}\right) + {\left(\cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right) - \cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right)}^{2}\right)}}\right) \]
      3. lower-fma.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot \frac{1}{2}\right), \mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right)\right), \sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \color{blue}{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \lambda_1\right), {\left(\cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right) - \cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right)}^{2}\right)}}}\right) \]
      4. lower-cos.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot \frac{1}{2}\right), \mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right)\right), \sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \mathsf{fma}\left(\color{blue}{\cos \phi_1}, \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \lambda_1\right), {\left(\cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right) - \cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right)}^{2}\right)}}\right) \]
      5. lower-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot \frac{1}{2}\right), \mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right)\right), \sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \mathsf{fma}\left(\cos \phi_1, \color{blue}{\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \lambda_1\right)}, {\left(\cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right) - \cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right)}^{2}\right)}}\right) \]
      6. lower-cos.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot \frac{1}{2}\right), \mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right)\right), \sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \mathsf{fma}\left(\cos \phi_1, \color{blue}{\cos \phi_2} \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \lambda_1\right), {\left(\cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right) - \cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right)}^{2}\right)}}\right) \]
      7. cancel-sign-sub-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot \frac{1}{2}\right), \mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right)\right), \sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2}\right)\right) \cdot \cos \lambda_1\right)}, {\left(\cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right) - \cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right)}^{2}\right)}}\right) \]
      8. metadata-evalN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot \frac{1}{2}\right), \mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right)\right), \sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} + \color{blue}{\frac{-1}{2}} \cdot \cos \lambda_1\right), {\left(\cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right) - \cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right)}^{2}\right)}}\right) \]
      9. +-commutativeN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot \frac{1}{2}\right), \mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right)\right), \sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{-1}{2} \cdot \cos \lambda_1 + \frac{1}{2}\right)}, {\left(\cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right) - \cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right)}^{2}\right)}}\right) \]
      10. lower-fma.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot \frac{1}{2}\right), \mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right)\right), \sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right)}, {\left(\cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right) - \cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right)}^{2}\right)}}\right) \]
      11. lower-cos.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot \frac{1}{2}\right), \mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right)\right), \sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \color{blue}{\cos \lambda_1}, \frac{1}{2}\right), {\left(\cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right) - \cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right)}^{2}\right)}}\right) \]
    10. Applied rewrites98.5%

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot 0.5\right), -\cos \left(\phi_1 \cdot 0.5\right), \sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \color{blue}{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), {\left(\mathsf{fma}\left(\sin \left(0.5 \cdot \phi_1\right), \cos \left(0.5 \cdot \phi_2\right), \cos \left(0.5 \cdot \phi_1\right) \cdot \left(-\sin \left(0.5 \cdot \phi_2\right)\right)\right)\right)}^{2}\right)}}}\right) \]

    if 4.10000000000000005e-5 < lambda2

    1. Initial program 45.8%

      \[R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    2. Add Preprocessing
    3. Step-by-step derivation
      1. lift-sin.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      2. lift-/.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \color{blue}{\left(\frac{\phi_1 - \phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      3. lift--.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\color{blue}{\phi_1 - \phi_2}}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      4. div-subN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \color{blue}{\left(\frac{\phi_1}{2} - \frac{\phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      5. sin-diffN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\left(\sin \left(\frac{\phi_1}{2}\right) \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      6. lower--.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\left(\sin \left(\frac{\phi_1}{2}\right) \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      7. lower-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\color{blue}{\sin \left(\frac{\phi_1}{2}\right) \cdot \cos \left(\frac{\phi_2}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      8. lower-sin.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\color{blue}{\sin \left(\frac{\phi_1}{2}\right)} \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      9. div-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      10. metadata-evalN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \color{blue}{\frac{1}{2}}\right) \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      11. lower-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      12. lower-cos.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \color{blue}{\cos \left(\frac{\phi_2}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      13. div-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \color{blue}{\left(\phi_2 \cdot \frac{1}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      14. metadata-evalN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \color{blue}{\frac{1}{2}}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      15. lower-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \color{blue}{\left(\phi_2 \cdot \frac{1}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      16. lower-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \color{blue}{\cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      17. lower-cos.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \color{blue}{\cos \left(\frac{\phi_1}{2}\right)} \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      18. div-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      19. metadata-evalN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \color{blue}{\frac{1}{2}}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      20. lower-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      21. lower-sin.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \color{blue}{\sin \left(\frac{\phi_2}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      22. div-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \color{blue}{\left(\phi_2 \cdot \frac{1}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      23. metadata-evalN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \color{blue}{\frac{1}{2}}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      24. lower-*.f6447.9

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \color{blue}{\left(\phi_2 \cdot 0.5\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    4. Applied rewrites47.9%

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \left(\phi_2 \cdot 0.5\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    5. Step-by-step derivation
      1. lift-sin.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      2. lift-/.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\frac{\phi_1 - \phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      3. div-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      4. metadata-evalN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\left(\phi_1 - \phi_2\right) \cdot \color{blue}{\frac{1}{2}}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      5. *-commutativeN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\frac{1}{2} \cdot \left(\phi_1 - \phi_2\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      6. lift--.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{1}{2} \cdot \color{blue}{\left(\phi_1 - \phi_2\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      7. sub-negN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{1}{2} \cdot \color{blue}{\left(\phi_1 + \left(\mathsf{neg}\left(\phi_2\right)\right)\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      8. distribute-rgt-inN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\phi_1 \cdot \frac{1}{2} + \left(\mathsf{neg}\left(\phi_2\right)\right) \cdot \frac{1}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      9. lift-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\color{blue}{\phi_1 \cdot \frac{1}{2}} + \left(\mathsf{neg}\left(\phi_2\right)\right) \cdot \frac{1}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      10. cancel-sign-sub-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\phi_1 \cdot \frac{1}{2} - \phi_2 \cdot \frac{1}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      11. lift-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\phi_1 \cdot \frac{1}{2} - \color{blue}{\phi_2 \cdot \frac{1}{2}}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      12. sin-diffN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      13. lift-sin.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\color{blue}{\sin \left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      14. lift-cos.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \color{blue}{\cos \left(\phi_2 \cdot \frac{1}{2}\right)} - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      15. lift-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\color{blue}{\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)} - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      16. lift-cos.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \color{blue}{\cos \left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      17. lift-sin.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \color{blue}{\sin \left(\phi_2 \cdot \frac{1}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      18. lift-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \color{blue}{\cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      19. sub-negN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) + \left(\mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      20. +-commutativeN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\left(\left(\mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right) + \sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    6. Applied rewrites62.8%

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot 0.5\right), -\cos \left(\phi_1 \cdot 0.5\right), \sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right)\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \left(\phi_2 \cdot 0.5\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    7. Applied rewrites62.8%

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot 0.5\right), -\cos \left(\phi_1 \cdot 0.5\right), \sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \left(\phi_2 \cdot 0.5\right)\right)}^{2} + \color{blue}{\mathsf{fma}\left(\cos \left(\left(\lambda_1 - \lambda_2\right) \cdot 1\right), -0.5, 0.5\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)}\right)}}\right) \]
    8. Taylor expanded in lambda1 around 0

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{\color{blue}{\cos \phi_1 \cdot \left(\cos \phi_2 \cdot {\sin \left(\frac{-1}{2} \cdot \lambda_2\right)}^{2}\right) + {\left(-1 \cdot \left(\cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right) + \cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right)\right)}^{2}}}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \mathsf{fma}\left(\cos \left(\left(\lambda_1 - \lambda_2\right) \cdot 1\right), \frac{-1}{2}, \frac{1}{2}\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)\right)}}\right) \]
    9. Step-by-step derivation
      1. associate-*r*N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{\color{blue}{\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot {\sin \left(\frac{-1}{2} \cdot \lambda_2\right)}^{2}} + {\left(-1 \cdot \left(\cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right) + \cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right)\right)}^{2}}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \mathsf{fma}\left(\cos \left(\left(\lambda_1 - \lambda_2\right) \cdot 1\right), \frac{-1}{2}, \frac{1}{2}\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)\right)}}\right) \]
      2. +-commutativeN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot {\sin \left(\frac{-1}{2} \cdot \lambda_2\right)}^{2} + {\color{blue}{\left(\cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right) + -1 \cdot \left(\cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right)\right)}}^{2}}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \mathsf{fma}\left(\cos \left(\left(\lambda_1 - \lambda_2\right) \cdot 1\right), \frac{-1}{2}, \frac{1}{2}\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)\right)}}\right) \]
      3. mul-1-negN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot {\sin \left(\frac{-1}{2} \cdot \lambda_2\right)}^{2} + {\left(\cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right) + \color{blue}{\left(\mathsf{neg}\left(\cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right)\right)}\right)}^{2}}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \mathsf{fma}\left(\cos \left(\left(\lambda_1 - \lambda_2\right) \cdot 1\right), \frac{-1}{2}, \frac{1}{2}\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)\right)}}\right) \]
      4. sub-negN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot {\sin \left(\frac{-1}{2} \cdot \lambda_2\right)}^{2} + {\color{blue}{\left(\cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right) - \cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right)}}^{2}}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \mathsf{fma}\left(\cos \left(\left(\lambda_1 - \lambda_2\right) \cdot 1\right), \frac{-1}{2}, \frac{1}{2}\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)\right)}}\right) \]
      5. lower-fma.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{\color{blue}{\mathsf{fma}\left(\cos \phi_1 \cdot \cos \phi_2, {\sin \left(\frac{-1}{2} \cdot \lambda_2\right)}^{2}, {\left(\cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right) - \cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right)}^{2}\right)}}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \mathsf{fma}\left(\cos \left(\left(\lambda_1 - \lambda_2\right) \cdot 1\right), \frac{-1}{2}, \frac{1}{2}\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)\right)}}\right) \]
    10. Applied rewrites62.9%

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{\color{blue}{\mathsf{fma}\left(\cos \phi_1 \cdot \cos \phi_2, {\sin \left(-0.5 \cdot \lambda_2\right)}^{2}, {\left(\mathsf{fma}\left(\sin \left(0.5 \cdot \phi_1\right), \cos \left(0.5 \cdot \phi_2\right), \cos \left(0.5 \cdot \phi_1\right) \cdot \left(-\sin \left(0.5 \cdot \phi_2\right)\right)\right)\right)}^{2}\right)}}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \left(\phi_2 \cdot 0.5\right)\right)}^{2} + \mathsf{fma}\left(\cos \left(\left(\lambda_1 - \lambda_2\right) \cdot 1\right), -0.5, 0.5\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)\right)}}\right) \]
  3. Recombined 3 regimes into one program.
  4. Final simplification77.4%

    \[\leadsto \begin{array}{l} \mathbf{if}\;\lambda_2 \leq -6 \cdot 10^{-6}:\\ \;\;\;\;R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot 0.5\right), -\cos \left(0.5 \cdot \phi_1\right), \sin \left(0.5 \cdot \phi_1\right) \cdot \cos \left(\phi_2 \cdot 0.5\right)\right)\right)}^{2} + \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right) \cdot \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}{\sqrt{1 - \mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_2, 0.5\right), {\left(\mathsf{fma}\left(\sin \left(0.5 \cdot \phi_1\right), \cos \left(\phi_2 \cdot 0.5\right), -\sin \left(\phi_2 \cdot 0.5\right) \cdot \cos \left(0.5 \cdot \phi_1\right)\right)\right)}^{2}\right)}}\right)\\ \mathbf{elif}\;\lambda_2 \leq 4.1 \cdot 10^{-5}:\\ \;\;\;\;R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot 0.5\right), -\cos \left(0.5 \cdot \phi_1\right), \sin \left(0.5 \cdot \phi_1\right) \cdot \cos \left(\phi_2 \cdot 0.5\right)\right)\right)}^{2} + \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right) \cdot \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}{\sqrt{1 - \mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), {\left(\mathsf{fma}\left(\sin \left(0.5 \cdot \phi_1\right), \cos \left(\phi_2 \cdot 0.5\right), -\sin \left(\phi_2 \cdot 0.5\right) \cdot \cos \left(0.5 \cdot \phi_1\right)\right)\right)}^{2}\right)}}\right)\\ \mathbf{else}:\\ \;\;\;\;R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1 \cdot \cos \phi_2, {\sin \left(\lambda_2 \cdot -0.5\right)}^{2}, {\left(\mathsf{fma}\left(\sin \left(0.5 \cdot \phi_1\right), \cos \left(\phi_2 \cdot 0.5\right), -\sin \left(\phi_2 \cdot 0.5\right) \cdot \cos \left(0.5 \cdot \phi_1\right)\right)\right)}^{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(0.5 \cdot \phi_1\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \sin \left(\phi_2 \cdot 0.5\right) \cdot \cos \left(0.5 \cdot \phi_1\right)\right)}^{2} + \left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \mathsf{fma}\left(\cos \left(\lambda_1 - \lambda_2\right), -0.5, 0.5\right)\right)}}\right)\\ \end{array} \]
  5. Add Preprocessing

Alternative 4: 78.3% accurate, 0.7× speedup?

\[\begin{array}{l} \\ \begin{array}{l} t_0 := \cos \phi_1 \cdot \cos \phi_2\\ t_1 := \sin \left(\phi_2 \cdot 0.5\right)\\ t_2 := \cos \left(0.5 \cdot \phi_1\right)\\ t_3 := t\_1 \cdot t\_2\\ t_4 := \sin \left(0.5 \cdot \phi_1\right)\\ t_5 := \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\\ t_6 := \cos \left(\phi_2 \cdot 0.5\right)\\ t_7 := t\_4 \cdot t\_6\\ t_8 := {\left(\mathsf{fma}\left(t\_4, t\_6, -t\_3\right)\right)}^{2}\\ t_9 := R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(t\_0, {\sin \left(\lambda_2 \cdot -0.5\right)}^{2}, t\_8\right)}}{\sqrt{1 - \left({\left(t\_7 - t\_3\right)}^{2} + t\_0 \cdot \mathsf{fma}\left(\cos \left(\lambda_1 - \lambda_2\right), -0.5, 0.5\right)\right)}}\right)\\ \mathbf{if}\;\lambda_2 \leq -8 \cdot 10^{-6}:\\ \;\;\;\;t\_9\\ \mathbf{elif}\;\lambda_2 \leq 4.1 \cdot 10^{-5}:\\ \;\;\;\;R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(t\_1, -t\_2, t\_7\right)\right)}^{2} + t\_5 \cdot \left(t\_0 \cdot t\_5\right)}}{\sqrt{1 - \mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), t\_8\right)}}\right)\\ \mathbf{else}:\\ \;\;\;\;t\_9\\ \end{array} \end{array} \]
(FPCore (R lambda1 lambda2 phi1 phi2)
 :precision binary64
 (let* ((t_0 (* (cos phi1) (cos phi2)))
        (t_1 (sin (* phi2 0.5)))
        (t_2 (cos (* 0.5 phi1)))
        (t_3 (* t_1 t_2))
        (t_4 (sin (* 0.5 phi1)))
        (t_5 (sin (/ (- lambda1 lambda2) 2.0)))
        (t_6 (cos (* phi2 0.5)))
        (t_7 (* t_4 t_6))
        (t_8 (pow (fma t_4 t_6 (- t_3)) 2.0))
        (t_9
         (*
          R
          (*
           2.0
           (atan2
            (sqrt (fma t_0 (pow (sin (* lambda2 -0.5)) 2.0) t_8))
            (sqrt
             (-
              1.0
              (+
               (pow (- t_7 t_3) 2.0)
               (* t_0 (fma (cos (- lambda1 lambda2)) -0.5 0.5))))))))))
   (if (<= lambda2 -8e-6)
     t_9
     (if (<= lambda2 4.1e-5)
       (*
        R
        (*
         2.0
         (atan2
          (sqrt (+ (pow (fma t_1 (- t_2) t_7) 2.0) (* t_5 (* t_0 t_5))))
          (sqrt
           (-
            1.0
            (fma
             (cos phi1)
             (* (cos phi2) (fma -0.5 (cos lambda1) 0.5))
             t_8))))))
       t_9))))
double code(double R, double lambda1, double lambda2, double phi1, double phi2) {
	double t_0 = cos(phi1) * cos(phi2);
	double t_1 = sin((phi2 * 0.5));
	double t_2 = cos((0.5 * phi1));
	double t_3 = t_1 * t_2;
	double t_4 = sin((0.5 * phi1));
	double t_5 = sin(((lambda1 - lambda2) / 2.0));
	double t_6 = cos((phi2 * 0.5));
	double t_7 = t_4 * t_6;
	double t_8 = pow(fma(t_4, t_6, -t_3), 2.0);
	double t_9 = R * (2.0 * atan2(sqrt(fma(t_0, pow(sin((lambda2 * -0.5)), 2.0), t_8)), sqrt((1.0 - (pow((t_7 - t_3), 2.0) + (t_0 * fma(cos((lambda1 - lambda2)), -0.5, 0.5)))))));
	double tmp;
	if (lambda2 <= -8e-6) {
		tmp = t_9;
	} else if (lambda2 <= 4.1e-5) {
		tmp = R * (2.0 * atan2(sqrt((pow(fma(t_1, -t_2, t_7), 2.0) + (t_5 * (t_0 * t_5)))), sqrt((1.0 - fma(cos(phi1), (cos(phi2) * fma(-0.5, cos(lambda1), 0.5)), t_8)))));
	} else {
		tmp = t_9;
	}
	return tmp;
}
function code(R, lambda1, lambda2, phi1, phi2)
	t_0 = Float64(cos(phi1) * cos(phi2))
	t_1 = sin(Float64(phi2 * 0.5))
	t_2 = cos(Float64(0.5 * phi1))
	t_3 = Float64(t_1 * t_2)
	t_4 = sin(Float64(0.5 * phi1))
	t_5 = sin(Float64(Float64(lambda1 - lambda2) / 2.0))
	t_6 = cos(Float64(phi2 * 0.5))
	t_7 = Float64(t_4 * t_6)
	t_8 = fma(t_4, t_6, Float64(-t_3)) ^ 2.0
	t_9 = Float64(R * Float64(2.0 * atan(sqrt(fma(t_0, (sin(Float64(lambda2 * -0.5)) ^ 2.0), t_8)), sqrt(Float64(1.0 - Float64((Float64(t_7 - t_3) ^ 2.0) + Float64(t_0 * fma(cos(Float64(lambda1 - lambda2)), -0.5, 0.5))))))))
	tmp = 0.0
	if (lambda2 <= -8e-6)
		tmp = t_9;
	elseif (lambda2 <= 4.1e-5)
		tmp = Float64(R * Float64(2.0 * atan(sqrt(Float64((fma(t_1, Float64(-t_2), t_7) ^ 2.0) + Float64(t_5 * Float64(t_0 * t_5)))), sqrt(Float64(1.0 - fma(cos(phi1), Float64(cos(phi2) * fma(-0.5, cos(lambda1), 0.5)), t_8))))));
	else
		tmp = t_9;
	end
	return tmp
end
code[R_, lambda1_, lambda2_, phi1_, phi2_] := Block[{t$95$0 = N[(N[Cos[phi1], $MachinePrecision] * N[Cos[phi2], $MachinePrecision]), $MachinePrecision]}, Block[{t$95$1 = N[Sin[N[(phi2 * 0.5), $MachinePrecision]], $MachinePrecision]}, Block[{t$95$2 = N[Cos[N[(0.5 * phi1), $MachinePrecision]], $MachinePrecision]}, Block[{t$95$3 = N[(t$95$1 * t$95$2), $MachinePrecision]}, Block[{t$95$4 = N[Sin[N[(0.5 * phi1), $MachinePrecision]], $MachinePrecision]}, Block[{t$95$5 = N[Sin[N[(N[(lambda1 - lambda2), $MachinePrecision] / 2.0), $MachinePrecision]], $MachinePrecision]}, Block[{t$95$6 = N[Cos[N[(phi2 * 0.5), $MachinePrecision]], $MachinePrecision]}, Block[{t$95$7 = N[(t$95$4 * t$95$6), $MachinePrecision]}, Block[{t$95$8 = N[Power[N[(t$95$4 * t$95$6 + (-t$95$3)), $MachinePrecision], 2.0], $MachinePrecision]}, Block[{t$95$9 = N[(R * N[(2.0 * N[ArcTan[N[Sqrt[N[(t$95$0 * N[Power[N[Sin[N[(lambda2 * -0.5), $MachinePrecision]], $MachinePrecision], 2.0], $MachinePrecision] + t$95$8), $MachinePrecision]], $MachinePrecision] / N[Sqrt[N[(1.0 - N[(N[Power[N[(t$95$7 - t$95$3), $MachinePrecision], 2.0], $MachinePrecision] + N[(t$95$0 * N[(N[Cos[N[(lambda1 - lambda2), $MachinePrecision]], $MachinePrecision] * -0.5 + 0.5), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]], $MachinePrecision]), $MachinePrecision]), $MachinePrecision]}, If[LessEqual[lambda2, -8e-6], t$95$9, If[LessEqual[lambda2, 4.1e-5], N[(R * N[(2.0 * N[ArcTan[N[Sqrt[N[(N[Power[N[(t$95$1 * (-t$95$2) + t$95$7), $MachinePrecision], 2.0], $MachinePrecision] + N[(t$95$5 * N[(t$95$0 * t$95$5), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision] / N[Sqrt[N[(1.0 - N[(N[Cos[phi1], $MachinePrecision] * N[(N[Cos[phi2], $MachinePrecision] * N[(-0.5 * N[Cos[lambda1], $MachinePrecision] + 0.5), $MachinePrecision]), $MachinePrecision] + t$95$8), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]], $MachinePrecision]), $MachinePrecision]), $MachinePrecision], t$95$9]]]]]]]]]]]]
\begin{array}{l}

\\
\begin{array}{l}
t_0 := \cos \phi_1 \cdot \cos \phi_2\\
t_1 := \sin \left(\phi_2 \cdot 0.5\right)\\
t_2 := \cos \left(0.5 \cdot \phi_1\right)\\
t_3 := t\_1 \cdot t\_2\\
t_4 := \sin \left(0.5 \cdot \phi_1\right)\\
t_5 := \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\\
t_6 := \cos \left(\phi_2 \cdot 0.5\right)\\
t_7 := t\_4 \cdot t\_6\\
t_8 := {\left(\mathsf{fma}\left(t\_4, t\_6, -t\_3\right)\right)}^{2}\\
t_9 := R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(t\_0, {\sin \left(\lambda_2 \cdot -0.5\right)}^{2}, t\_8\right)}}{\sqrt{1 - \left({\left(t\_7 - t\_3\right)}^{2} + t\_0 \cdot \mathsf{fma}\left(\cos \left(\lambda_1 - \lambda_2\right), -0.5, 0.5\right)\right)}}\right)\\
\mathbf{if}\;\lambda_2 \leq -8 \cdot 10^{-6}:\\
\;\;\;\;t\_9\\

\mathbf{elif}\;\lambda_2 \leq 4.1 \cdot 10^{-5}:\\
\;\;\;\;R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(t\_1, -t\_2, t\_7\right)\right)}^{2} + t\_5 \cdot \left(t\_0 \cdot t\_5\right)}}{\sqrt{1 - \mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), t\_8\right)}}\right)\\

\mathbf{else}:\\
\;\;\;\;t\_9\\


\end{array}
\end{array}
Derivation
  1. Split input into 2 regimes
  2. if lambda2 < -7.99999999999999964e-6 or 4.10000000000000005e-5 < lambda2

    1. Initial program 44.3%

      \[R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    2. Add Preprocessing
    3. Step-by-step derivation
      1. lift-sin.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      2. lift-/.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \color{blue}{\left(\frac{\phi_1 - \phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      3. lift--.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\color{blue}{\phi_1 - \phi_2}}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      4. div-subN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \color{blue}{\left(\frac{\phi_1}{2} - \frac{\phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      5. sin-diffN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\left(\sin \left(\frac{\phi_1}{2}\right) \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      6. lower--.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\left(\sin \left(\frac{\phi_1}{2}\right) \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      7. lower-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\color{blue}{\sin \left(\frac{\phi_1}{2}\right) \cdot \cos \left(\frac{\phi_2}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      8. lower-sin.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\color{blue}{\sin \left(\frac{\phi_1}{2}\right)} \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      9. div-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      10. metadata-evalN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \color{blue}{\frac{1}{2}}\right) \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      11. lower-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      12. lower-cos.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \color{blue}{\cos \left(\frac{\phi_2}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      13. div-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \color{blue}{\left(\phi_2 \cdot \frac{1}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      14. metadata-evalN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \color{blue}{\frac{1}{2}}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      15. lower-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \color{blue}{\left(\phi_2 \cdot \frac{1}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      16. lower-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \color{blue}{\cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      17. lower-cos.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \color{blue}{\cos \left(\frac{\phi_1}{2}\right)} \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      18. div-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      19. metadata-evalN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \color{blue}{\frac{1}{2}}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      20. lower-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      21. lower-sin.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \color{blue}{\sin \left(\frac{\phi_2}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      22. div-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \color{blue}{\left(\phi_2 \cdot \frac{1}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      23. metadata-evalN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \color{blue}{\frac{1}{2}}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      24. lower-*.f6446.0

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \color{blue}{\left(\phi_2 \cdot 0.5\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    4. Applied rewrites46.0%

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \left(\phi_2 \cdot 0.5\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    5. Step-by-step derivation
      1. lift-sin.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      2. lift-/.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\frac{\phi_1 - \phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      3. div-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      4. metadata-evalN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\left(\phi_1 - \phi_2\right) \cdot \color{blue}{\frac{1}{2}}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      5. *-commutativeN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\frac{1}{2} \cdot \left(\phi_1 - \phi_2\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      6. lift--.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{1}{2} \cdot \color{blue}{\left(\phi_1 - \phi_2\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      7. sub-negN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{1}{2} \cdot \color{blue}{\left(\phi_1 + \left(\mathsf{neg}\left(\phi_2\right)\right)\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      8. distribute-rgt-inN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\phi_1 \cdot \frac{1}{2} + \left(\mathsf{neg}\left(\phi_2\right)\right) \cdot \frac{1}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      9. lift-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\color{blue}{\phi_1 \cdot \frac{1}{2}} + \left(\mathsf{neg}\left(\phi_2\right)\right) \cdot \frac{1}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      10. cancel-sign-sub-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\phi_1 \cdot \frac{1}{2} - \phi_2 \cdot \frac{1}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      11. lift-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\phi_1 \cdot \frac{1}{2} - \color{blue}{\phi_2 \cdot \frac{1}{2}}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      12. sin-diffN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      13. lift-sin.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\color{blue}{\sin \left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      14. lift-cos.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \color{blue}{\cos \left(\phi_2 \cdot \frac{1}{2}\right)} - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      15. lift-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\color{blue}{\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)} - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      16. lift-cos.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \color{blue}{\cos \left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      17. lift-sin.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \color{blue}{\sin \left(\phi_2 \cdot \frac{1}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      18. lift-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \color{blue}{\cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      19. sub-negN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) + \left(\mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      20. +-commutativeN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\left(\left(\mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right) + \sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    6. Applied rewrites57.9%

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot 0.5\right), -\cos \left(\phi_1 \cdot 0.5\right), \sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right)\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \left(\phi_2 \cdot 0.5\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    7. Applied rewrites57.9%

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot 0.5\right), -\cos \left(\phi_1 \cdot 0.5\right), \sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \left(\phi_2 \cdot 0.5\right)\right)}^{2} + \color{blue}{\mathsf{fma}\left(\cos \left(\left(\lambda_1 - \lambda_2\right) \cdot 1\right), -0.5, 0.5\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)}\right)}}\right) \]
    8. Taylor expanded in lambda1 around 0

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{\color{blue}{\cos \phi_1 \cdot \left(\cos \phi_2 \cdot {\sin \left(\frac{-1}{2} \cdot \lambda_2\right)}^{2}\right) + {\left(-1 \cdot \left(\cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right) + \cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right)\right)}^{2}}}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \mathsf{fma}\left(\cos \left(\left(\lambda_1 - \lambda_2\right) \cdot 1\right), \frac{-1}{2}, \frac{1}{2}\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)\right)}}\right) \]
    9. Step-by-step derivation
      1. associate-*r*N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{\color{blue}{\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot {\sin \left(\frac{-1}{2} \cdot \lambda_2\right)}^{2}} + {\left(-1 \cdot \left(\cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right) + \cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right)\right)}^{2}}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \mathsf{fma}\left(\cos \left(\left(\lambda_1 - \lambda_2\right) \cdot 1\right), \frac{-1}{2}, \frac{1}{2}\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)\right)}}\right) \]
      2. +-commutativeN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot {\sin \left(\frac{-1}{2} \cdot \lambda_2\right)}^{2} + {\color{blue}{\left(\cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right) + -1 \cdot \left(\cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right)\right)}}^{2}}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \mathsf{fma}\left(\cos \left(\left(\lambda_1 - \lambda_2\right) \cdot 1\right), \frac{-1}{2}, \frac{1}{2}\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)\right)}}\right) \]
      3. mul-1-negN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot {\sin \left(\frac{-1}{2} \cdot \lambda_2\right)}^{2} + {\left(\cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right) + \color{blue}{\left(\mathsf{neg}\left(\cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right)\right)}\right)}^{2}}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \mathsf{fma}\left(\cos \left(\left(\lambda_1 - \lambda_2\right) \cdot 1\right), \frac{-1}{2}, \frac{1}{2}\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)\right)}}\right) \]
      4. sub-negN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot {\sin \left(\frac{-1}{2} \cdot \lambda_2\right)}^{2} + {\color{blue}{\left(\cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right) - \cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right)}}^{2}}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \mathsf{fma}\left(\cos \left(\left(\lambda_1 - \lambda_2\right) \cdot 1\right), \frac{-1}{2}, \frac{1}{2}\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)\right)}}\right) \]
      5. lower-fma.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{\color{blue}{\mathsf{fma}\left(\cos \phi_1 \cdot \cos \phi_2, {\sin \left(\frac{-1}{2} \cdot \lambda_2\right)}^{2}, {\left(\cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right) - \cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right)}^{2}\right)}}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \mathsf{fma}\left(\cos \left(\left(\lambda_1 - \lambda_2\right) \cdot 1\right), \frac{-1}{2}, \frac{1}{2}\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)\right)}}\right) \]
    10. Applied rewrites57.9%

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{\color{blue}{\mathsf{fma}\left(\cos \phi_1 \cdot \cos \phi_2, {\sin \left(-0.5 \cdot \lambda_2\right)}^{2}, {\left(\mathsf{fma}\left(\sin \left(0.5 \cdot \phi_1\right), \cos \left(0.5 \cdot \phi_2\right), \cos \left(0.5 \cdot \phi_1\right) \cdot \left(-\sin \left(0.5 \cdot \phi_2\right)\right)\right)\right)}^{2}\right)}}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \left(\phi_2 \cdot 0.5\right)\right)}^{2} + \mathsf{fma}\left(\cos \left(\left(\lambda_1 - \lambda_2\right) \cdot 1\right), -0.5, 0.5\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)\right)}}\right) \]

    if -7.99999999999999964e-6 < lambda2 < 4.10000000000000005e-5

    1. Initial program 73.6%

      \[R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    2. Add Preprocessing
    3. Step-by-step derivation
      1. lift-sin.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      2. lift-/.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \color{blue}{\left(\frac{\phi_1 - \phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      3. lift--.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\color{blue}{\phi_1 - \phi_2}}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      4. div-subN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \color{blue}{\left(\frac{\phi_1}{2} - \frac{\phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      5. sin-diffN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\left(\sin \left(\frac{\phi_1}{2}\right) \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      6. lower--.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\left(\sin \left(\frac{\phi_1}{2}\right) \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      7. lower-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\color{blue}{\sin \left(\frac{\phi_1}{2}\right) \cdot \cos \left(\frac{\phi_2}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      8. lower-sin.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\color{blue}{\sin \left(\frac{\phi_1}{2}\right)} \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      9. div-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      10. metadata-evalN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \color{blue}{\frac{1}{2}}\right) \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      11. lower-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      12. lower-cos.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \color{blue}{\cos \left(\frac{\phi_2}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      13. div-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \color{blue}{\left(\phi_2 \cdot \frac{1}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      14. metadata-evalN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \color{blue}{\frac{1}{2}}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      15. lower-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \color{blue}{\left(\phi_2 \cdot \frac{1}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      16. lower-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \color{blue}{\cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      17. lower-cos.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \color{blue}{\cos \left(\frac{\phi_1}{2}\right)} \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      18. div-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      19. metadata-evalN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \color{blue}{\frac{1}{2}}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      20. lower-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      21. lower-sin.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \color{blue}{\sin \left(\frac{\phi_2}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      22. div-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \color{blue}{\left(\phi_2 \cdot \frac{1}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      23. metadata-evalN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \color{blue}{\frac{1}{2}}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      24. lower-*.f6475.4

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \color{blue}{\left(\phi_2 \cdot 0.5\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    4. Applied rewrites75.4%

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \left(\phi_2 \cdot 0.5\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    5. Step-by-step derivation
      1. lift-sin.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      2. lift-/.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\frac{\phi_1 - \phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      3. div-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      4. metadata-evalN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\left(\phi_1 - \phi_2\right) \cdot \color{blue}{\frac{1}{2}}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      5. *-commutativeN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\frac{1}{2} \cdot \left(\phi_1 - \phi_2\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      6. lift--.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{1}{2} \cdot \color{blue}{\left(\phi_1 - \phi_2\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      7. sub-negN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{1}{2} \cdot \color{blue}{\left(\phi_1 + \left(\mathsf{neg}\left(\phi_2\right)\right)\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      8. distribute-rgt-inN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\phi_1 \cdot \frac{1}{2} + \left(\mathsf{neg}\left(\phi_2\right)\right) \cdot \frac{1}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      9. lift-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\color{blue}{\phi_1 \cdot \frac{1}{2}} + \left(\mathsf{neg}\left(\phi_2\right)\right) \cdot \frac{1}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      10. cancel-sign-sub-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\phi_1 \cdot \frac{1}{2} - \phi_2 \cdot \frac{1}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      11. lift-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\phi_1 \cdot \frac{1}{2} - \color{blue}{\phi_2 \cdot \frac{1}{2}}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      12. sin-diffN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      13. lift-sin.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\color{blue}{\sin \left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      14. lift-cos.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \color{blue}{\cos \left(\phi_2 \cdot \frac{1}{2}\right)} - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      15. lift-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\color{blue}{\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)} - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      16. lift-cos.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \color{blue}{\cos \left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      17. lift-sin.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \color{blue}{\sin \left(\phi_2 \cdot \frac{1}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      18. lift-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \color{blue}{\cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      19. sub-negN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) + \left(\mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      20. +-commutativeN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\left(\left(\mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right) + \sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    6. Applied rewrites98.4%

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot 0.5\right), -\cos \left(\phi_1 \cdot 0.5\right), \sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right)\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \left(\phi_2 \cdot 0.5\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    7. Applied rewrites98.4%

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot 0.5\right), -\cos \left(\phi_1 \cdot 0.5\right), \sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \left(\phi_2 \cdot 0.5\right)\right)}^{2} + \color{blue}{\mathsf{fma}\left(\cos \left(\left(\lambda_1 - \lambda_2\right) \cdot 1\right), -0.5, 0.5\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)}\right)}}\right) \]
    8. Taylor expanded in lambda2 around 0

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot \frac{1}{2}\right), \mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right)\right), \sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \color{blue}{\left(\cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} + \frac{-1}{2} \cdot \cos \lambda_1\right)\right) + {\left(\cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right) - \cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right)}^{2}\right)}}}\right) \]
    9. Step-by-step derivation
      1. metadata-evalN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot \frac{1}{2}\right), \mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right)\right), \sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left(\cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} + \color{blue}{\left(\mathsf{neg}\left(\frac{1}{2}\right)\right)} \cdot \cos \lambda_1\right)\right) + {\left(\cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right) - \cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right)}^{2}\right)}}\right) \]
      2. cancel-sign-sub-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot \frac{1}{2}\right), \mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right)\right), \sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left(\cos \phi_1 \cdot \left(\cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} - \frac{1}{2} \cdot \cos \lambda_1\right)}\right) + {\left(\cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right) - \cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right)}^{2}\right)}}\right) \]
      3. lower-fma.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot \frac{1}{2}\right), \mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right)\right), \sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \color{blue}{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \lambda_1\right), {\left(\cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right) - \cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right)}^{2}\right)}}}\right) \]
      4. lower-cos.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot \frac{1}{2}\right), \mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right)\right), \sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \mathsf{fma}\left(\color{blue}{\cos \phi_1}, \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \lambda_1\right), {\left(\cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right) - \cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right)}^{2}\right)}}\right) \]
      5. lower-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot \frac{1}{2}\right), \mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right)\right), \sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \mathsf{fma}\left(\cos \phi_1, \color{blue}{\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \lambda_1\right)}, {\left(\cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right) - \cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right)}^{2}\right)}}\right) \]
      6. lower-cos.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot \frac{1}{2}\right), \mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right)\right), \sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \mathsf{fma}\left(\cos \phi_1, \color{blue}{\cos \phi_2} \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \lambda_1\right), {\left(\cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right) - \cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right)}^{2}\right)}}\right) \]
      7. cancel-sign-sub-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot \frac{1}{2}\right), \mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right)\right), \sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2}\right)\right) \cdot \cos \lambda_1\right)}, {\left(\cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right) - \cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right)}^{2}\right)}}\right) \]
      8. metadata-evalN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot \frac{1}{2}\right), \mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right)\right), \sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} + \color{blue}{\frac{-1}{2}} \cdot \cos \lambda_1\right), {\left(\cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right) - \cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right)}^{2}\right)}}\right) \]
      9. +-commutativeN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot \frac{1}{2}\right), \mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right)\right), \sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{-1}{2} \cdot \cos \lambda_1 + \frac{1}{2}\right)}, {\left(\cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right) - \cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right)}^{2}\right)}}\right) \]
      10. lower-fma.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot \frac{1}{2}\right), \mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right)\right), \sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right)}, {\left(\cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right) - \cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right)}^{2}\right)}}\right) \]
      11. lower-cos.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot \frac{1}{2}\right), \mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right)\right), \sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \color{blue}{\cos \lambda_1}, \frac{1}{2}\right), {\left(\cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right) - \cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right)}^{2}\right)}}\right) \]
    10. Applied rewrites98.5%

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot 0.5\right), -\cos \left(\phi_1 \cdot 0.5\right), \sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \color{blue}{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), {\left(\mathsf{fma}\left(\sin \left(0.5 \cdot \phi_1\right), \cos \left(0.5 \cdot \phi_2\right), \cos \left(0.5 \cdot \phi_1\right) \cdot \left(-\sin \left(0.5 \cdot \phi_2\right)\right)\right)\right)}^{2}\right)}}}\right) \]
  3. Recombined 2 regimes into one program.
  4. Final simplification77.4%

    \[\leadsto \begin{array}{l} \mathbf{if}\;\lambda_2 \leq -8 \cdot 10^{-6}:\\ \;\;\;\;R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1 \cdot \cos \phi_2, {\sin \left(\lambda_2 \cdot -0.5\right)}^{2}, {\left(\mathsf{fma}\left(\sin \left(0.5 \cdot \phi_1\right), \cos \left(\phi_2 \cdot 0.5\right), -\sin \left(\phi_2 \cdot 0.5\right) \cdot \cos \left(0.5 \cdot \phi_1\right)\right)\right)}^{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(0.5 \cdot \phi_1\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \sin \left(\phi_2 \cdot 0.5\right) \cdot \cos \left(0.5 \cdot \phi_1\right)\right)}^{2} + \left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \mathsf{fma}\left(\cos \left(\lambda_1 - \lambda_2\right), -0.5, 0.5\right)\right)}}\right)\\ \mathbf{elif}\;\lambda_2 \leq 4.1 \cdot 10^{-5}:\\ \;\;\;\;R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot 0.5\right), -\cos \left(0.5 \cdot \phi_1\right), \sin \left(0.5 \cdot \phi_1\right) \cdot \cos \left(\phi_2 \cdot 0.5\right)\right)\right)}^{2} + \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right) \cdot \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}{\sqrt{1 - \mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), {\left(\mathsf{fma}\left(\sin \left(0.5 \cdot \phi_1\right), \cos \left(\phi_2 \cdot 0.5\right), -\sin \left(\phi_2 \cdot 0.5\right) \cdot \cos \left(0.5 \cdot \phi_1\right)\right)\right)}^{2}\right)}}\right)\\ \mathbf{else}:\\ \;\;\;\;R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1 \cdot \cos \phi_2, {\sin \left(\lambda_2 \cdot -0.5\right)}^{2}, {\left(\mathsf{fma}\left(\sin \left(0.5 \cdot \phi_1\right), \cos \left(\phi_2 \cdot 0.5\right), -\sin \left(\phi_2 \cdot 0.5\right) \cdot \cos \left(0.5 \cdot \phi_1\right)\right)\right)}^{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(0.5 \cdot \phi_1\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \sin \left(\phi_2 \cdot 0.5\right) \cdot \cos \left(0.5 \cdot \phi_1\right)\right)}^{2} + \left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \mathsf{fma}\left(\cos \left(\lambda_1 - \lambda_2\right), -0.5, 0.5\right)\right)}}\right)\\ \end{array} \]
  5. Add Preprocessing

Alternative 5: 78.5% accurate, 0.7× speedup?

\[\begin{array}{l} \\ \begin{array}{l} t_0 := \cos \phi_1 \cdot \cos \phi_2\\ t_1 := \cos \left(0.5 \cdot \phi_1\right)\\ t_2 := \sin \left(0.5 \cdot \phi_1\right) \cdot \cos \left(\phi_2 \cdot 0.5\right)\\ t_3 := \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\\ t_4 := \sin \left(\phi_2 \cdot 0.5\right)\\ R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(t\_4, -t\_1, t\_2\right)\right)}^{2} + t\_3 \cdot \left(t\_0 \cdot t\_3\right)}}{\sqrt{1 - \left({\left(t\_2 - t\_4 \cdot t\_1\right)}^{2} + t\_0 \cdot \mathsf{fma}\left(\cos \left(\lambda_1 - \lambda_2\right), -0.5, 0.5\right)\right)}}\right) \end{array} \end{array} \]
(FPCore (R lambda1 lambda2 phi1 phi2)
 :precision binary64
 (let* ((t_0 (* (cos phi1) (cos phi2)))
        (t_1 (cos (* 0.5 phi1)))
        (t_2 (* (sin (* 0.5 phi1)) (cos (* phi2 0.5))))
        (t_3 (sin (/ (- lambda1 lambda2) 2.0)))
        (t_4 (sin (* phi2 0.5))))
   (*
    R
    (*
     2.0
     (atan2
      (sqrt (+ (pow (fma t_4 (- t_1) t_2) 2.0) (* t_3 (* t_0 t_3))))
      (sqrt
       (-
        1.0
        (+
         (pow (- t_2 (* t_4 t_1)) 2.0)
         (* t_0 (fma (cos (- lambda1 lambda2)) -0.5 0.5))))))))))
double code(double R, double lambda1, double lambda2, double phi1, double phi2) {
	double t_0 = cos(phi1) * cos(phi2);
	double t_1 = cos((0.5 * phi1));
	double t_2 = sin((0.5 * phi1)) * cos((phi2 * 0.5));
	double t_3 = sin(((lambda1 - lambda2) / 2.0));
	double t_4 = sin((phi2 * 0.5));
	return R * (2.0 * atan2(sqrt((pow(fma(t_4, -t_1, t_2), 2.0) + (t_3 * (t_0 * t_3)))), sqrt((1.0 - (pow((t_2 - (t_4 * t_1)), 2.0) + (t_0 * fma(cos((lambda1 - lambda2)), -0.5, 0.5)))))));
}
function code(R, lambda1, lambda2, phi1, phi2)
	t_0 = Float64(cos(phi1) * cos(phi2))
	t_1 = cos(Float64(0.5 * phi1))
	t_2 = Float64(sin(Float64(0.5 * phi1)) * cos(Float64(phi2 * 0.5)))
	t_3 = sin(Float64(Float64(lambda1 - lambda2) / 2.0))
	t_4 = sin(Float64(phi2 * 0.5))
	return Float64(R * Float64(2.0 * atan(sqrt(Float64((fma(t_4, Float64(-t_1), t_2) ^ 2.0) + Float64(t_3 * Float64(t_0 * t_3)))), sqrt(Float64(1.0 - Float64((Float64(t_2 - Float64(t_4 * t_1)) ^ 2.0) + Float64(t_0 * fma(cos(Float64(lambda1 - lambda2)), -0.5, 0.5))))))))
end
code[R_, lambda1_, lambda2_, phi1_, phi2_] := Block[{t$95$0 = N[(N[Cos[phi1], $MachinePrecision] * N[Cos[phi2], $MachinePrecision]), $MachinePrecision]}, Block[{t$95$1 = N[Cos[N[(0.5 * phi1), $MachinePrecision]], $MachinePrecision]}, Block[{t$95$2 = N[(N[Sin[N[(0.5 * phi1), $MachinePrecision]], $MachinePrecision] * N[Cos[N[(phi2 * 0.5), $MachinePrecision]], $MachinePrecision]), $MachinePrecision]}, Block[{t$95$3 = N[Sin[N[(N[(lambda1 - lambda2), $MachinePrecision] / 2.0), $MachinePrecision]], $MachinePrecision]}, Block[{t$95$4 = N[Sin[N[(phi2 * 0.5), $MachinePrecision]], $MachinePrecision]}, N[(R * N[(2.0 * N[ArcTan[N[Sqrt[N[(N[Power[N[(t$95$4 * (-t$95$1) + t$95$2), $MachinePrecision], 2.0], $MachinePrecision] + N[(t$95$3 * N[(t$95$0 * t$95$3), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision] / N[Sqrt[N[(1.0 - N[(N[Power[N[(t$95$2 - N[(t$95$4 * t$95$1), $MachinePrecision]), $MachinePrecision], 2.0], $MachinePrecision] + N[(t$95$0 * N[(N[Cos[N[(lambda1 - lambda2), $MachinePrecision]], $MachinePrecision] * -0.5 + 0.5), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]], $MachinePrecision]), $MachinePrecision]), $MachinePrecision]]]]]]
\begin{array}{l}

\\
\begin{array}{l}
t_0 := \cos \phi_1 \cdot \cos \phi_2\\
t_1 := \cos \left(0.5 \cdot \phi_1\right)\\
t_2 := \sin \left(0.5 \cdot \phi_1\right) \cdot \cos \left(\phi_2 \cdot 0.5\right)\\
t_3 := \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\\
t_4 := \sin \left(\phi_2 \cdot 0.5\right)\\
R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(t\_4, -t\_1, t\_2\right)\right)}^{2} + t\_3 \cdot \left(t\_0 \cdot t\_3\right)}}{\sqrt{1 - \left({\left(t\_2 - t\_4 \cdot t\_1\right)}^{2} + t\_0 \cdot \mathsf{fma}\left(\cos \left(\lambda_1 - \lambda_2\right), -0.5, 0.5\right)\right)}}\right)
\end{array}
\end{array}
Derivation
  1. Initial program 58.4%

    \[R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
  2. Add Preprocessing
  3. Step-by-step derivation
    1. lift-sin.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    2. lift-/.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \color{blue}{\left(\frac{\phi_1 - \phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    3. lift--.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\color{blue}{\phi_1 - \phi_2}}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    4. div-subN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \color{blue}{\left(\frac{\phi_1}{2} - \frac{\phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    5. sin-diffN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\left(\sin \left(\frac{\phi_1}{2}\right) \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    6. lower--.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\left(\sin \left(\frac{\phi_1}{2}\right) \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    7. lower-*.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\color{blue}{\sin \left(\frac{\phi_1}{2}\right) \cdot \cos \left(\frac{\phi_2}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    8. lower-sin.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\color{blue}{\sin \left(\frac{\phi_1}{2}\right)} \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    9. div-invN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    10. metadata-evalN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \color{blue}{\frac{1}{2}}\right) \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    11. lower-*.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    12. lower-cos.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \color{blue}{\cos \left(\frac{\phi_2}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    13. div-invN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \color{blue}{\left(\phi_2 \cdot \frac{1}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    14. metadata-evalN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \color{blue}{\frac{1}{2}}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    15. lower-*.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \color{blue}{\left(\phi_2 \cdot \frac{1}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    16. lower-*.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \color{blue}{\cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    17. lower-cos.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \color{blue}{\cos \left(\frac{\phi_1}{2}\right)} \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    18. div-invN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    19. metadata-evalN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \color{blue}{\frac{1}{2}}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    20. lower-*.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    21. lower-sin.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \color{blue}{\sin \left(\frac{\phi_2}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    22. div-invN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \color{blue}{\left(\phi_2 \cdot \frac{1}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    23. metadata-evalN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \color{blue}{\frac{1}{2}}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    24. lower-*.f6460.1

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \color{blue}{\left(\phi_2 \cdot 0.5\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
  4. Applied rewrites60.1%

    \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \left(\phi_2 \cdot 0.5\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
  5. Step-by-step derivation
    1. lift-sin.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    2. lift-/.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\frac{\phi_1 - \phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    3. div-invN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    4. metadata-evalN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\left(\phi_1 - \phi_2\right) \cdot \color{blue}{\frac{1}{2}}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    5. *-commutativeN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\frac{1}{2} \cdot \left(\phi_1 - \phi_2\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    6. lift--.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{1}{2} \cdot \color{blue}{\left(\phi_1 - \phi_2\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    7. sub-negN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{1}{2} \cdot \color{blue}{\left(\phi_1 + \left(\mathsf{neg}\left(\phi_2\right)\right)\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    8. distribute-rgt-inN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\phi_1 \cdot \frac{1}{2} + \left(\mathsf{neg}\left(\phi_2\right)\right) \cdot \frac{1}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    9. lift-*.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\color{blue}{\phi_1 \cdot \frac{1}{2}} + \left(\mathsf{neg}\left(\phi_2\right)\right) \cdot \frac{1}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    10. cancel-sign-sub-invN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\phi_1 \cdot \frac{1}{2} - \phi_2 \cdot \frac{1}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    11. lift-*.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\phi_1 \cdot \frac{1}{2} - \color{blue}{\phi_2 \cdot \frac{1}{2}}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    12. sin-diffN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    13. lift-sin.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\color{blue}{\sin \left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    14. lift-cos.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \color{blue}{\cos \left(\phi_2 \cdot \frac{1}{2}\right)} - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    15. lift-*.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\color{blue}{\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)} - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    16. lift-cos.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \color{blue}{\cos \left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    17. lift-sin.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \color{blue}{\sin \left(\phi_2 \cdot \frac{1}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    18. lift-*.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \color{blue}{\cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    19. sub-negN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) + \left(\mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    20. +-commutativeN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\left(\left(\mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right) + \sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
  6. Applied rewrites77.3%

    \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot 0.5\right), -\cos \left(\phi_1 \cdot 0.5\right), \sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right)\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \left(\phi_2 \cdot 0.5\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
  7. Applied rewrites77.4%

    \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot 0.5\right), -\cos \left(\phi_1 \cdot 0.5\right), \sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \left(\phi_2 \cdot 0.5\right)\right)}^{2} + \color{blue}{\mathsf{fma}\left(\cos \left(\left(\lambda_1 - \lambda_2\right) \cdot 1\right), -0.5, 0.5\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)}\right)}}\right) \]
  8. Final simplification77.4%

    \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot 0.5\right), -\cos \left(0.5 \cdot \phi_1\right), \sin \left(0.5 \cdot \phi_1\right) \cdot \cos \left(\phi_2 \cdot 0.5\right)\right)\right)}^{2} + \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right) \cdot \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}{\sqrt{1 - \left({\left(\sin \left(0.5 \cdot \phi_1\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \sin \left(\phi_2 \cdot 0.5\right) \cdot \cos \left(0.5 \cdot \phi_1\right)\right)}^{2} + \left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \mathsf{fma}\left(\cos \left(\lambda_1 - \lambda_2\right), -0.5, 0.5\right)\right)}}\right) \]
  9. Add Preprocessing

Alternative 6: 77.0% accurate, 0.7× speedup?

\[\begin{array}{l} \\ \begin{array}{l} t_0 := \sin \left(0.5 \cdot \phi_1\right)\\ t_1 := \cos \left(\phi_2 \cdot 0.5\right)\\ t_2 := \cos \phi_1 \cdot \cos \phi_2\\ t_3 := \sin \left(\phi_2 \cdot 0.5\right) \cdot \cos \left(0.5 \cdot \phi_1\right)\\ t_4 := \sqrt{1 - \left({\left(t\_0 \cdot t\_1 - t\_3\right)}^{2} + t\_2 \cdot \mathsf{fma}\left(\cos \left(\lambda_1 - \lambda_2\right), -0.5, 0.5\right)\right)}\\ t_5 := {\left(\mathsf{fma}\left(t\_0, t\_1, -t\_3\right)\right)}^{2}\\ t_6 := R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(t\_2, {\sin \left(0.5 \cdot \lambda_1\right)}^{2}, t\_5\right)}}{t\_4}\right)\\ \mathbf{if}\;\lambda_1 \leq -7.5 \cdot 10^{-7}:\\ \;\;\;\;t\_6\\ \mathbf{elif}\;\lambda_1 \leq 3.2 \cdot 10^{-11}:\\ \;\;\;\;R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(t\_2, {\sin \left(\lambda_2 \cdot -0.5\right)}^{2}, t\_5\right)}}{t\_4}\right)\\ \mathbf{else}:\\ \;\;\;\;t\_6\\ \end{array} \end{array} \]
(FPCore (R lambda1 lambda2 phi1 phi2)
 :precision binary64
 (let* ((t_0 (sin (* 0.5 phi1)))
        (t_1 (cos (* phi2 0.5)))
        (t_2 (* (cos phi1) (cos phi2)))
        (t_3 (* (sin (* phi2 0.5)) (cos (* 0.5 phi1))))
        (t_4
         (sqrt
          (-
           1.0
           (+
            (pow (- (* t_0 t_1) t_3) 2.0)
            (* t_2 (fma (cos (- lambda1 lambda2)) -0.5 0.5))))))
        (t_5 (pow (fma t_0 t_1 (- t_3)) 2.0))
        (t_6
         (*
          R
          (*
           2.0
           (atan2 (sqrt (fma t_2 (pow (sin (* 0.5 lambda1)) 2.0) t_5)) t_4)))))
   (if (<= lambda1 -7.5e-7)
     t_6
     (if (<= lambda1 3.2e-11)
       (*
        R
        (*
         2.0
         (atan2 (sqrt (fma t_2 (pow (sin (* lambda2 -0.5)) 2.0) t_5)) t_4)))
       t_6))))
double code(double R, double lambda1, double lambda2, double phi1, double phi2) {
	double t_0 = sin((0.5 * phi1));
	double t_1 = cos((phi2 * 0.5));
	double t_2 = cos(phi1) * cos(phi2);
	double t_3 = sin((phi2 * 0.5)) * cos((0.5 * phi1));
	double t_4 = sqrt((1.0 - (pow(((t_0 * t_1) - t_3), 2.0) + (t_2 * fma(cos((lambda1 - lambda2)), -0.5, 0.5)))));
	double t_5 = pow(fma(t_0, t_1, -t_3), 2.0);
	double t_6 = R * (2.0 * atan2(sqrt(fma(t_2, pow(sin((0.5 * lambda1)), 2.0), t_5)), t_4));
	double tmp;
	if (lambda1 <= -7.5e-7) {
		tmp = t_6;
	} else if (lambda1 <= 3.2e-11) {
		tmp = R * (2.0 * atan2(sqrt(fma(t_2, pow(sin((lambda2 * -0.5)), 2.0), t_5)), t_4));
	} else {
		tmp = t_6;
	}
	return tmp;
}
function code(R, lambda1, lambda2, phi1, phi2)
	t_0 = sin(Float64(0.5 * phi1))
	t_1 = cos(Float64(phi2 * 0.5))
	t_2 = Float64(cos(phi1) * cos(phi2))
	t_3 = Float64(sin(Float64(phi2 * 0.5)) * cos(Float64(0.5 * phi1)))
	t_4 = sqrt(Float64(1.0 - Float64((Float64(Float64(t_0 * t_1) - t_3) ^ 2.0) + Float64(t_2 * fma(cos(Float64(lambda1 - lambda2)), -0.5, 0.5)))))
	t_5 = fma(t_0, t_1, Float64(-t_3)) ^ 2.0
	t_6 = Float64(R * Float64(2.0 * atan(sqrt(fma(t_2, (sin(Float64(0.5 * lambda1)) ^ 2.0), t_5)), t_4)))
	tmp = 0.0
	if (lambda1 <= -7.5e-7)
		tmp = t_6;
	elseif (lambda1 <= 3.2e-11)
		tmp = Float64(R * Float64(2.0 * atan(sqrt(fma(t_2, (sin(Float64(lambda2 * -0.5)) ^ 2.0), t_5)), t_4)));
	else
		tmp = t_6;
	end
	return tmp
end
code[R_, lambda1_, lambda2_, phi1_, phi2_] := Block[{t$95$0 = N[Sin[N[(0.5 * phi1), $MachinePrecision]], $MachinePrecision]}, Block[{t$95$1 = N[Cos[N[(phi2 * 0.5), $MachinePrecision]], $MachinePrecision]}, Block[{t$95$2 = N[(N[Cos[phi1], $MachinePrecision] * N[Cos[phi2], $MachinePrecision]), $MachinePrecision]}, Block[{t$95$3 = N[(N[Sin[N[(phi2 * 0.5), $MachinePrecision]], $MachinePrecision] * N[Cos[N[(0.5 * phi1), $MachinePrecision]], $MachinePrecision]), $MachinePrecision]}, Block[{t$95$4 = N[Sqrt[N[(1.0 - N[(N[Power[N[(N[(t$95$0 * t$95$1), $MachinePrecision] - t$95$3), $MachinePrecision], 2.0], $MachinePrecision] + N[(t$95$2 * N[(N[Cos[N[(lambda1 - lambda2), $MachinePrecision]], $MachinePrecision] * -0.5 + 0.5), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]}, Block[{t$95$5 = N[Power[N[(t$95$0 * t$95$1 + (-t$95$3)), $MachinePrecision], 2.0], $MachinePrecision]}, Block[{t$95$6 = N[(R * N[(2.0 * N[ArcTan[N[Sqrt[N[(t$95$2 * N[Power[N[Sin[N[(0.5 * lambda1), $MachinePrecision]], $MachinePrecision], 2.0], $MachinePrecision] + t$95$5), $MachinePrecision]], $MachinePrecision] / t$95$4], $MachinePrecision]), $MachinePrecision]), $MachinePrecision]}, If[LessEqual[lambda1, -7.5e-7], t$95$6, If[LessEqual[lambda1, 3.2e-11], N[(R * N[(2.0 * N[ArcTan[N[Sqrt[N[(t$95$2 * N[Power[N[Sin[N[(lambda2 * -0.5), $MachinePrecision]], $MachinePrecision], 2.0], $MachinePrecision] + t$95$5), $MachinePrecision]], $MachinePrecision] / t$95$4], $MachinePrecision]), $MachinePrecision]), $MachinePrecision], t$95$6]]]]]]]]]
\begin{array}{l}

\\
\begin{array}{l}
t_0 := \sin \left(0.5 \cdot \phi_1\right)\\
t_1 := \cos \left(\phi_2 \cdot 0.5\right)\\
t_2 := \cos \phi_1 \cdot \cos \phi_2\\
t_3 := \sin \left(\phi_2 \cdot 0.5\right) \cdot \cos \left(0.5 \cdot \phi_1\right)\\
t_4 := \sqrt{1 - \left({\left(t\_0 \cdot t\_1 - t\_3\right)}^{2} + t\_2 \cdot \mathsf{fma}\left(\cos \left(\lambda_1 - \lambda_2\right), -0.5, 0.5\right)\right)}\\
t_5 := {\left(\mathsf{fma}\left(t\_0, t\_1, -t\_3\right)\right)}^{2}\\
t_6 := R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(t\_2, {\sin \left(0.5 \cdot \lambda_1\right)}^{2}, t\_5\right)}}{t\_4}\right)\\
\mathbf{if}\;\lambda_1 \leq -7.5 \cdot 10^{-7}:\\
\;\;\;\;t\_6\\

\mathbf{elif}\;\lambda_1 \leq 3.2 \cdot 10^{-11}:\\
\;\;\;\;R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(t\_2, {\sin \left(\lambda_2 \cdot -0.5\right)}^{2}, t\_5\right)}}{t\_4}\right)\\

\mathbf{else}:\\
\;\;\;\;t\_6\\


\end{array}
\end{array}
Derivation
  1. Split input into 2 regimes
  2. if lambda1 < -7.5000000000000002e-7 or 3.19999999999999994e-11 < lambda1

    1. Initial program 47.5%

      \[R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    2. Add Preprocessing
    3. Step-by-step derivation
      1. lift-sin.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      2. lift-/.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \color{blue}{\left(\frac{\phi_1 - \phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      3. lift--.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\color{blue}{\phi_1 - \phi_2}}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      4. div-subN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \color{blue}{\left(\frac{\phi_1}{2} - \frac{\phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      5. sin-diffN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\left(\sin \left(\frac{\phi_1}{2}\right) \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      6. lower--.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\left(\sin \left(\frac{\phi_1}{2}\right) \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      7. lower-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\color{blue}{\sin \left(\frac{\phi_1}{2}\right) \cdot \cos \left(\frac{\phi_2}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      8. lower-sin.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\color{blue}{\sin \left(\frac{\phi_1}{2}\right)} \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      9. div-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      10. metadata-evalN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \color{blue}{\frac{1}{2}}\right) \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      11. lower-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      12. lower-cos.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \color{blue}{\cos \left(\frac{\phi_2}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      13. div-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \color{blue}{\left(\phi_2 \cdot \frac{1}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      14. metadata-evalN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \color{blue}{\frac{1}{2}}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      15. lower-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \color{blue}{\left(\phi_2 \cdot \frac{1}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      16. lower-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \color{blue}{\cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      17. lower-cos.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \color{blue}{\cos \left(\frac{\phi_1}{2}\right)} \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      18. div-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      19. metadata-evalN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \color{blue}{\frac{1}{2}}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      20. lower-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      21. lower-sin.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \color{blue}{\sin \left(\frac{\phi_2}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      22. div-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \color{blue}{\left(\phi_2 \cdot \frac{1}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      23. metadata-evalN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \color{blue}{\frac{1}{2}}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      24. lower-*.f6448.7

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \color{blue}{\left(\phi_2 \cdot 0.5\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    4. Applied rewrites48.7%

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \left(\phi_2 \cdot 0.5\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    5. Step-by-step derivation
      1. lift-sin.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      2. lift-/.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\frac{\phi_1 - \phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      3. div-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      4. metadata-evalN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\left(\phi_1 - \phi_2\right) \cdot \color{blue}{\frac{1}{2}}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      5. *-commutativeN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\frac{1}{2} \cdot \left(\phi_1 - \phi_2\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      6. lift--.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{1}{2} \cdot \color{blue}{\left(\phi_1 - \phi_2\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      7. sub-negN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{1}{2} \cdot \color{blue}{\left(\phi_1 + \left(\mathsf{neg}\left(\phi_2\right)\right)\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      8. distribute-rgt-inN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\phi_1 \cdot \frac{1}{2} + \left(\mathsf{neg}\left(\phi_2\right)\right) \cdot \frac{1}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      9. lift-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\color{blue}{\phi_1 \cdot \frac{1}{2}} + \left(\mathsf{neg}\left(\phi_2\right)\right) \cdot \frac{1}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      10. cancel-sign-sub-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\phi_1 \cdot \frac{1}{2} - \phi_2 \cdot \frac{1}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      11. lift-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\phi_1 \cdot \frac{1}{2} - \color{blue}{\phi_2 \cdot \frac{1}{2}}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      12. sin-diffN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      13. lift-sin.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\color{blue}{\sin \left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      14. lift-cos.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \color{blue}{\cos \left(\phi_2 \cdot \frac{1}{2}\right)} - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      15. lift-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\color{blue}{\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)} - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      16. lift-cos.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \color{blue}{\cos \left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      17. lift-sin.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \color{blue}{\sin \left(\phi_2 \cdot \frac{1}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      18. lift-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \color{blue}{\cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      19. sub-negN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) + \left(\mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      20. +-commutativeN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\left(\left(\mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right) + \sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    6. Applied rewrites59.9%

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot 0.5\right), -\cos \left(\phi_1 \cdot 0.5\right), \sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right)\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \left(\phi_2 \cdot 0.5\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    7. Applied rewrites60.0%

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot 0.5\right), -\cos \left(\phi_1 \cdot 0.5\right), \sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \left(\phi_2 \cdot 0.5\right)\right)}^{2} + \color{blue}{\mathsf{fma}\left(\cos \left(\left(\lambda_1 - \lambda_2\right) \cdot 1\right), -0.5, 0.5\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)}\right)}}\right) \]
    8. Taylor expanded in lambda2 around 0

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{\color{blue}{\cos \phi_1 \cdot \left(\cos \phi_2 \cdot {\sin \left(\frac{1}{2} \cdot \lambda_1\right)}^{2}\right) + {\left(-1 \cdot \left(\cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right) + \cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right)\right)}^{2}}}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \mathsf{fma}\left(\cos \left(\left(\lambda_1 - \lambda_2\right) \cdot 1\right), \frac{-1}{2}, \frac{1}{2}\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)\right)}}\right) \]
    9. Step-by-step derivation
      1. associate-*r*N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{\color{blue}{\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot {\sin \left(\frac{1}{2} \cdot \lambda_1\right)}^{2}} + {\left(-1 \cdot \left(\cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right) + \cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right)\right)}^{2}}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \mathsf{fma}\left(\cos \left(\left(\lambda_1 - \lambda_2\right) \cdot 1\right), \frac{-1}{2}, \frac{1}{2}\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)\right)}}\right) \]
      2. +-commutativeN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot {\sin \left(\frac{1}{2} \cdot \lambda_1\right)}^{2} + {\color{blue}{\left(\cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right) + -1 \cdot \left(\cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right)\right)}}^{2}}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \mathsf{fma}\left(\cos \left(\left(\lambda_1 - \lambda_2\right) \cdot 1\right), \frac{-1}{2}, \frac{1}{2}\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)\right)}}\right) \]
      3. mul-1-negN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot {\sin \left(\frac{1}{2} \cdot \lambda_1\right)}^{2} + {\left(\cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right) + \color{blue}{\left(\mathsf{neg}\left(\cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right)\right)}\right)}^{2}}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \mathsf{fma}\left(\cos \left(\left(\lambda_1 - \lambda_2\right) \cdot 1\right), \frac{-1}{2}, \frac{1}{2}\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)\right)}}\right) \]
      4. sub-negN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot {\sin \left(\frac{1}{2} \cdot \lambda_1\right)}^{2} + {\color{blue}{\left(\cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right) - \cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right)}}^{2}}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \mathsf{fma}\left(\cos \left(\left(\lambda_1 - \lambda_2\right) \cdot 1\right), \frac{-1}{2}, \frac{1}{2}\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)\right)}}\right) \]
      5. lower-fma.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{\color{blue}{\mathsf{fma}\left(\cos \phi_1 \cdot \cos \phi_2, {\sin \left(\frac{1}{2} \cdot \lambda_1\right)}^{2}, {\left(\cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right) - \cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right)}^{2}\right)}}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \mathsf{fma}\left(\cos \left(\left(\lambda_1 - \lambda_2\right) \cdot 1\right), \frac{-1}{2}, \frac{1}{2}\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)\right)}}\right) \]
    10. Applied rewrites59.6%

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{\color{blue}{\mathsf{fma}\left(\cos \phi_1 \cdot \cos \phi_2, {\sin \left(0.5 \cdot \lambda_1\right)}^{2}, {\left(\mathsf{fma}\left(\sin \left(0.5 \cdot \phi_1\right), \cos \left(0.5 \cdot \phi_2\right), \cos \left(0.5 \cdot \phi_1\right) \cdot \left(-\sin \left(0.5 \cdot \phi_2\right)\right)\right)\right)}^{2}\right)}}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \left(\phi_2 \cdot 0.5\right)\right)}^{2} + \mathsf{fma}\left(\cos \left(\left(\lambda_1 - \lambda_2\right) \cdot 1\right), -0.5, 0.5\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)\right)}}\right) \]

    if -7.5000000000000002e-7 < lambda1 < 3.19999999999999994e-11

    1. Initial program 71.8%

      \[R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    2. Add Preprocessing
    3. Step-by-step derivation
      1. lift-sin.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      2. lift-/.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \color{blue}{\left(\frac{\phi_1 - \phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      3. lift--.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\color{blue}{\phi_1 - \phi_2}}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      4. div-subN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \color{blue}{\left(\frac{\phi_1}{2} - \frac{\phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      5. sin-diffN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\left(\sin \left(\frac{\phi_1}{2}\right) \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      6. lower--.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\left(\sin \left(\frac{\phi_1}{2}\right) \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      7. lower-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\color{blue}{\sin \left(\frac{\phi_1}{2}\right) \cdot \cos \left(\frac{\phi_2}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      8. lower-sin.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\color{blue}{\sin \left(\frac{\phi_1}{2}\right)} \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      9. div-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      10. metadata-evalN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \color{blue}{\frac{1}{2}}\right) \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      11. lower-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      12. lower-cos.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \color{blue}{\cos \left(\frac{\phi_2}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      13. div-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \color{blue}{\left(\phi_2 \cdot \frac{1}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      14. metadata-evalN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \color{blue}{\frac{1}{2}}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      15. lower-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \color{blue}{\left(\phi_2 \cdot \frac{1}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      16. lower-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \color{blue}{\cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      17. lower-cos.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \color{blue}{\cos \left(\frac{\phi_1}{2}\right)} \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      18. div-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      19. metadata-evalN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \color{blue}{\frac{1}{2}}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      20. lower-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      21. lower-sin.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \color{blue}{\sin \left(\frac{\phi_2}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      22. div-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \color{blue}{\left(\phi_2 \cdot \frac{1}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      23. metadata-evalN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \color{blue}{\frac{1}{2}}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      24. lower-*.f6474.2

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \color{blue}{\left(\phi_2 \cdot 0.5\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    4. Applied rewrites74.2%

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \left(\phi_2 \cdot 0.5\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    5. Step-by-step derivation
      1. lift-sin.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      2. lift-/.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\frac{\phi_1 - \phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      3. div-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      4. metadata-evalN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\left(\phi_1 - \phi_2\right) \cdot \color{blue}{\frac{1}{2}}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      5. *-commutativeN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\frac{1}{2} \cdot \left(\phi_1 - \phi_2\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      6. lift--.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{1}{2} \cdot \color{blue}{\left(\phi_1 - \phi_2\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      7. sub-negN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{1}{2} \cdot \color{blue}{\left(\phi_1 + \left(\mathsf{neg}\left(\phi_2\right)\right)\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      8. distribute-rgt-inN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\phi_1 \cdot \frac{1}{2} + \left(\mathsf{neg}\left(\phi_2\right)\right) \cdot \frac{1}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      9. lift-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\color{blue}{\phi_1 \cdot \frac{1}{2}} + \left(\mathsf{neg}\left(\phi_2\right)\right) \cdot \frac{1}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      10. cancel-sign-sub-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\phi_1 \cdot \frac{1}{2} - \phi_2 \cdot \frac{1}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      11. lift-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\phi_1 \cdot \frac{1}{2} - \color{blue}{\phi_2 \cdot \frac{1}{2}}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      12. sin-diffN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      13. lift-sin.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\color{blue}{\sin \left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      14. lift-cos.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \color{blue}{\cos \left(\phi_2 \cdot \frac{1}{2}\right)} - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      15. lift-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\color{blue}{\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)} - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      16. lift-cos.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \color{blue}{\cos \left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      17. lift-sin.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \color{blue}{\sin \left(\phi_2 \cdot \frac{1}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      18. lift-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \color{blue}{\cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      19. sub-negN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) + \left(\mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      20. +-commutativeN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\left(\left(\mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right) + \sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    6. Applied rewrites98.7%

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot 0.5\right), -\cos \left(\phi_1 \cdot 0.5\right), \sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right)\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \left(\phi_2 \cdot 0.5\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    7. Applied rewrites98.7%

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot 0.5\right), -\cos \left(\phi_1 \cdot 0.5\right), \sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \left(\phi_2 \cdot 0.5\right)\right)}^{2} + \color{blue}{\mathsf{fma}\left(\cos \left(\left(\lambda_1 - \lambda_2\right) \cdot 1\right), -0.5, 0.5\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)}\right)}}\right) \]
    8. Taylor expanded in lambda1 around 0

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{\color{blue}{\cos \phi_1 \cdot \left(\cos \phi_2 \cdot {\sin \left(\frac{-1}{2} \cdot \lambda_2\right)}^{2}\right) + {\left(-1 \cdot \left(\cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right) + \cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right)\right)}^{2}}}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \mathsf{fma}\left(\cos \left(\left(\lambda_1 - \lambda_2\right) \cdot 1\right), \frac{-1}{2}, \frac{1}{2}\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)\right)}}\right) \]
    9. Step-by-step derivation
      1. associate-*r*N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{\color{blue}{\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot {\sin \left(\frac{-1}{2} \cdot \lambda_2\right)}^{2}} + {\left(-1 \cdot \left(\cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right) + \cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right)\right)}^{2}}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \mathsf{fma}\left(\cos \left(\left(\lambda_1 - \lambda_2\right) \cdot 1\right), \frac{-1}{2}, \frac{1}{2}\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)\right)}}\right) \]
      2. +-commutativeN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot {\sin \left(\frac{-1}{2} \cdot \lambda_2\right)}^{2} + {\color{blue}{\left(\cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right) + -1 \cdot \left(\cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right)\right)}}^{2}}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \mathsf{fma}\left(\cos \left(\left(\lambda_1 - \lambda_2\right) \cdot 1\right), \frac{-1}{2}, \frac{1}{2}\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)\right)}}\right) \]
      3. mul-1-negN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot {\sin \left(\frac{-1}{2} \cdot \lambda_2\right)}^{2} + {\left(\cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right) + \color{blue}{\left(\mathsf{neg}\left(\cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right)\right)}\right)}^{2}}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \mathsf{fma}\left(\cos \left(\left(\lambda_1 - \lambda_2\right) \cdot 1\right), \frac{-1}{2}, \frac{1}{2}\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)\right)}}\right) \]
      4. sub-negN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot {\sin \left(\frac{-1}{2} \cdot \lambda_2\right)}^{2} + {\color{blue}{\left(\cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right) - \cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right)}}^{2}}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \mathsf{fma}\left(\cos \left(\left(\lambda_1 - \lambda_2\right) \cdot 1\right), \frac{-1}{2}, \frac{1}{2}\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)\right)}}\right) \]
      5. lower-fma.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{\color{blue}{\mathsf{fma}\left(\cos \phi_1 \cdot \cos \phi_2, {\sin \left(\frac{-1}{2} \cdot \lambda_2\right)}^{2}, {\left(\cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right) - \cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right)}^{2}\right)}}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \mathsf{fma}\left(\cos \left(\left(\lambda_1 - \lambda_2\right) \cdot 1\right), \frac{-1}{2}, \frac{1}{2}\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)\right)}}\right) \]
    10. Applied rewrites97.1%

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{\color{blue}{\mathsf{fma}\left(\cos \phi_1 \cdot \cos \phi_2, {\sin \left(-0.5 \cdot \lambda_2\right)}^{2}, {\left(\mathsf{fma}\left(\sin \left(0.5 \cdot \phi_1\right), \cos \left(0.5 \cdot \phi_2\right), \cos \left(0.5 \cdot \phi_1\right) \cdot \left(-\sin \left(0.5 \cdot \phi_2\right)\right)\right)\right)}^{2}\right)}}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \left(\phi_2 \cdot 0.5\right)\right)}^{2} + \mathsf{fma}\left(\cos \left(\left(\lambda_1 - \lambda_2\right) \cdot 1\right), -0.5, 0.5\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)\right)}}\right) \]
  3. Recombined 2 regimes into one program.
  4. Final simplification76.5%

    \[\leadsto \begin{array}{l} \mathbf{if}\;\lambda_1 \leq -7.5 \cdot 10^{-7}:\\ \;\;\;\;R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1 \cdot \cos \phi_2, {\sin \left(0.5 \cdot \lambda_1\right)}^{2}, {\left(\mathsf{fma}\left(\sin \left(0.5 \cdot \phi_1\right), \cos \left(\phi_2 \cdot 0.5\right), -\sin \left(\phi_2 \cdot 0.5\right) \cdot \cos \left(0.5 \cdot \phi_1\right)\right)\right)}^{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(0.5 \cdot \phi_1\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \sin \left(\phi_2 \cdot 0.5\right) \cdot \cos \left(0.5 \cdot \phi_1\right)\right)}^{2} + \left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \mathsf{fma}\left(\cos \left(\lambda_1 - \lambda_2\right), -0.5, 0.5\right)\right)}}\right)\\ \mathbf{elif}\;\lambda_1 \leq 3.2 \cdot 10^{-11}:\\ \;\;\;\;R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1 \cdot \cos \phi_2, {\sin \left(\lambda_2 \cdot -0.5\right)}^{2}, {\left(\mathsf{fma}\left(\sin \left(0.5 \cdot \phi_1\right), \cos \left(\phi_2 \cdot 0.5\right), -\sin \left(\phi_2 \cdot 0.5\right) \cdot \cos \left(0.5 \cdot \phi_1\right)\right)\right)}^{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(0.5 \cdot \phi_1\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \sin \left(\phi_2 \cdot 0.5\right) \cdot \cos \left(0.5 \cdot \phi_1\right)\right)}^{2} + \left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \mathsf{fma}\left(\cos \left(\lambda_1 - \lambda_2\right), -0.5, 0.5\right)\right)}}\right)\\ \mathbf{else}:\\ \;\;\;\;R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1 \cdot \cos \phi_2, {\sin \left(0.5 \cdot \lambda_1\right)}^{2}, {\left(\mathsf{fma}\left(\sin \left(0.5 \cdot \phi_1\right), \cos \left(\phi_2 \cdot 0.5\right), -\sin \left(\phi_2 \cdot 0.5\right) \cdot \cos \left(0.5 \cdot \phi_1\right)\right)\right)}^{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(0.5 \cdot \phi_1\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \sin \left(\phi_2 \cdot 0.5\right) \cdot \cos \left(0.5 \cdot \phi_1\right)\right)}^{2} + \left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \mathsf{fma}\left(\cos \left(\lambda_1 - \lambda_2\right), -0.5, 0.5\right)\right)}}\right)\\ \end{array} \]
  5. Add Preprocessing

Alternative 7: 71.2% accurate, 0.7× speedup?

\[\begin{array}{l} \\ \begin{array}{l} t_0 := \sin \left(0.5 \cdot \phi_1\right)\\ t_1 := \cos \left(\phi_2 \cdot 0.5\right)\\ t_2 := \sin \left(\phi_2 \cdot 0.5\right) \cdot \cos \left(0.5 \cdot \phi_1\right)\\ t_3 := \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\\ t_4 := \mathsf{fma}\left(\cos \left(\lambda_1 - \lambda_2\right), -0.5, 0.5\right)\\ t_5 := \cos \phi_1 \cdot \cos \phi_2\\ t_6 := {\left(t\_0 \cdot t\_1 - t\_2\right)}^{2}\\ t_7 := R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \frac{t\_4 \cdot \left(\cos \left(\phi_2 + \phi_1\right) + \cos \left(\phi_1 - \phi_2\right)\right)}{2}}}{\sqrt{1 - \left(t\_3 \cdot \left(t\_5 \cdot t\_3\right) + t\_6\right)}}\right)\\ \mathbf{if}\;\lambda_1 \leq -12.5:\\ \;\;\;\;t\_7\\ \mathbf{elif}\;\lambda_1 \leq 8.5 \cdot 10^{+24}:\\ \;\;\;\;R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(t\_5, {\sin \left(\lambda_2 \cdot -0.5\right)}^{2}, {\left(\mathsf{fma}\left(t\_0, t\_1, -t\_2\right)\right)}^{2}\right)}}{\sqrt{1 - \left(t\_6 + t\_5 \cdot t\_4\right)}}\right)\\ \mathbf{else}:\\ \;\;\;\;t\_7\\ \end{array} \end{array} \]
(FPCore (R lambda1 lambda2 phi1 phi2)
 :precision binary64
 (let* ((t_0 (sin (* 0.5 phi1)))
        (t_1 (cos (* phi2 0.5)))
        (t_2 (* (sin (* phi2 0.5)) (cos (* 0.5 phi1))))
        (t_3 (sin (/ (- lambda1 lambda2) 2.0)))
        (t_4 (fma (cos (- lambda1 lambda2)) -0.5 0.5))
        (t_5 (* (cos phi1) (cos phi2)))
        (t_6 (pow (- (* t_0 t_1) t_2) 2.0))
        (t_7
         (*
          R
          (*
           2.0
           (atan2
            (sqrt
             (+
              (pow (sin (/ (- phi1 phi2) 2.0)) 2.0)
              (/ (* t_4 (+ (cos (+ phi2 phi1)) (cos (- phi1 phi2)))) 2.0)))
            (sqrt (- 1.0 (+ (* t_3 (* t_5 t_3)) t_6))))))))
   (if (<= lambda1 -12.5)
     t_7
     (if (<= lambda1 8.5e+24)
       (*
        R
        (*
         2.0
         (atan2
          (sqrt
           (fma
            t_5
            (pow (sin (* lambda2 -0.5)) 2.0)
            (pow (fma t_0 t_1 (- t_2)) 2.0)))
          (sqrt (- 1.0 (+ t_6 (* t_5 t_4)))))))
       t_7))))
double code(double R, double lambda1, double lambda2, double phi1, double phi2) {
	double t_0 = sin((0.5 * phi1));
	double t_1 = cos((phi2 * 0.5));
	double t_2 = sin((phi2 * 0.5)) * cos((0.5 * phi1));
	double t_3 = sin(((lambda1 - lambda2) / 2.0));
	double t_4 = fma(cos((lambda1 - lambda2)), -0.5, 0.5);
	double t_5 = cos(phi1) * cos(phi2);
	double t_6 = pow(((t_0 * t_1) - t_2), 2.0);
	double t_7 = R * (2.0 * atan2(sqrt((pow(sin(((phi1 - phi2) / 2.0)), 2.0) + ((t_4 * (cos((phi2 + phi1)) + cos((phi1 - phi2)))) / 2.0))), sqrt((1.0 - ((t_3 * (t_5 * t_3)) + t_6)))));
	double tmp;
	if (lambda1 <= -12.5) {
		tmp = t_7;
	} else if (lambda1 <= 8.5e+24) {
		tmp = R * (2.0 * atan2(sqrt(fma(t_5, pow(sin((lambda2 * -0.5)), 2.0), pow(fma(t_0, t_1, -t_2), 2.0))), sqrt((1.0 - (t_6 + (t_5 * t_4))))));
	} else {
		tmp = t_7;
	}
	return tmp;
}
function code(R, lambda1, lambda2, phi1, phi2)
	t_0 = sin(Float64(0.5 * phi1))
	t_1 = cos(Float64(phi2 * 0.5))
	t_2 = Float64(sin(Float64(phi2 * 0.5)) * cos(Float64(0.5 * phi1)))
	t_3 = sin(Float64(Float64(lambda1 - lambda2) / 2.0))
	t_4 = fma(cos(Float64(lambda1 - lambda2)), -0.5, 0.5)
	t_5 = Float64(cos(phi1) * cos(phi2))
	t_6 = Float64(Float64(t_0 * t_1) - t_2) ^ 2.0
	t_7 = Float64(R * Float64(2.0 * atan(sqrt(Float64((sin(Float64(Float64(phi1 - phi2) / 2.0)) ^ 2.0) + Float64(Float64(t_4 * Float64(cos(Float64(phi2 + phi1)) + cos(Float64(phi1 - phi2)))) / 2.0))), sqrt(Float64(1.0 - Float64(Float64(t_3 * Float64(t_5 * t_3)) + t_6))))))
	tmp = 0.0
	if (lambda1 <= -12.5)
		tmp = t_7;
	elseif (lambda1 <= 8.5e+24)
		tmp = Float64(R * Float64(2.0 * atan(sqrt(fma(t_5, (sin(Float64(lambda2 * -0.5)) ^ 2.0), (fma(t_0, t_1, Float64(-t_2)) ^ 2.0))), sqrt(Float64(1.0 - Float64(t_6 + Float64(t_5 * t_4)))))));
	else
		tmp = t_7;
	end
	return tmp
end
code[R_, lambda1_, lambda2_, phi1_, phi2_] := Block[{t$95$0 = N[Sin[N[(0.5 * phi1), $MachinePrecision]], $MachinePrecision]}, Block[{t$95$1 = N[Cos[N[(phi2 * 0.5), $MachinePrecision]], $MachinePrecision]}, Block[{t$95$2 = N[(N[Sin[N[(phi2 * 0.5), $MachinePrecision]], $MachinePrecision] * N[Cos[N[(0.5 * phi1), $MachinePrecision]], $MachinePrecision]), $MachinePrecision]}, Block[{t$95$3 = N[Sin[N[(N[(lambda1 - lambda2), $MachinePrecision] / 2.0), $MachinePrecision]], $MachinePrecision]}, Block[{t$95$4 = N[(N[Cos[N[(lambda1 - lambda2), $MachinePrecision]], $MachinePrecision] * -0.5 + 0.5), $MachinePrecision]}, Block[{t$95$5 = N[(N[Cos[phi1], $MachinePrecision] * N[Cos[phi2], $MachinePrecision]), $MachinePrecision]}, Block[{t$95$6 = N[Power[N[(N[(t$95$0 * t$95$1), $MachinePrecision] - t$95$2), $MachinePrecision], 2.0], $MachinePrecision]}, Block[{t$95$7 = N[(R * N[(2.0 * N[ArcTan[N[Sqrt[N[(N[Power[N[Sin[N[(N[(phi1 - phi2), $MachinePrecision] / 2.0), $MachinePrecision]], $MachinePrecision], 2.0], $MachinePrecision] + N[(N[(t$95$4 * N[(N[Cos[N[(phi2 + phi1), $MachinePrecision]], $MachinePrecision] + N[Cos[N[(phi1 - phi2), $MachinePrecision]], $MachinePrecision]), $MachinePrecision]), $MachinePrecision] / 2.0), $MachinePrecision]), $MachinePrecision]], $MachinePrecision] / N[Sqrt[N[(1.0 - N[(N[(t$95$3 * N[(t$95$5 * t$95$3), $MachinePrecision]), $MachinePrecision] + t$95$6), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]], $MachinePrecision]), $MachinePrecision]), $MachinePrecision]}, If[LessEqual[lambda1, -12.5], t$95$7, If[LessEqual[lambda1, 8.5e+24], N[(R * N[(2.0 * N[ArcTan[N[Sqrt[N[(t$95$5 * N[Power[N[Sin[N[(lambda2 * -0.5), $MachinePrecision]], $MachinePrecision], 2.0], $MachinePrecision] + N[Power[N[(t$95$0 * t$95$1 + (-t$95$2)), $MachinePrecision], 2.0], $MachinePrecision]), $MachinePrecision]], $MachinePrecision] / N[Sqrt[N[(1.0 - N[(t$95$6 + N[(t$95$5 * t$95$4), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]], $MachinePrecision]), $MachinePrecision]), $MachinePrecision], t$95$7]]]]]]]]]]
\begin{array}{l}

\\
\begin{array}{l}
t_0 := \sin \left(0.5 \cdot \phi_1\right)\\
t_1 := \cos \left(\phi_2 \cdot 0.5\right)\\
t_2 := \sin \left(\phi_2 \cdot 0.5\right) \cdot \cos \left(0.5 \cdot \phi_1\right)\\
t_3 := \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\\
t_4 := \mathsf{fma}\left(\cos \left(\lambda_1 - \lambda_2\right), -0.5, 0.5\right)\\
t_5 := \cos \phi_1 \cdot \cos \phi_2\\
t_6 := {\left(t\_0 \cdot t\_1 - t\_2\right)}^{2}\\
t_7 := R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \frac{t\_4 \cdot \left(\cos \left(\phi_2 + \phi_1\right) + \cos \left(\phi_1 - \phi_2\right)\right)}{2}}}{\sqrt{1 - \left(t\_3 \cdot \left(t\_5 \cdot t\_3\right) + t\_6\right)}}\right)\\
\mathbf{if}\;\lambda_1 \leq -12.5:\\
\;\;\;\;t\_7\\

\mathbf{elif}\;\lambda_1 \leq 8.5 \cdot 10^{+24}:\\
\;\;\;\;R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(t\_5, {\sin \left(\lambda_2 \cdot -0.5\right)}^{2}, {\left(\mathsf{fma}\left(t\_0, t\_1, -t\_2\right)\right)}^{2}\right)}}{\sqrt{1 - \left(t\_6 + t\_5 \cdot t\_4\right)}}\right)\\

\mathbf{else}:\\
\;\;\;\;t\_7\\


\end{array}
\end{array}
Derivation
  1. Split input into 2 regimes
  2. if lambda1 < -12.5 or 8.49999999999999959e24 < lambda1

    1. Initial program 48.6%

      \[R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    2. Add Preprocessing
    3. Step-by-step derivation
      1. lift-sin.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      2. lift-/.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \color{blue}{\left(\frac{\phi_1 - \phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      3. lift--.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\color{blue}{\phi_1 - \phi_2}}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      4. div-subN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \color{blue}{\left(\frac{\phi_1}{2} - \frac{\phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      5. sin-diffN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\left(\sin \left(\frac{\phi_1}{2}\right) \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      6. lower--.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\left(\sin \left(\frac{\phi_1}{2}\right) \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      7. lower-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\color{blue}{\sin \left(\frac{\phi_1}{2}\right) \cdot \cos \left(\frac{\phi_2}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      8. lower-sin.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\color{blue}{\sin \left(\frac{\phi_1}{2}\right)} \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      9. div-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      10. metadata-evalN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \color{blue}{\frac{1}{2}}\right) \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      11. lower-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      12. lower-cos.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \color{blue}{\cos \left(\frac{\phi_2}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      13. div-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \color{blue}{\left(\phi_2 \cdot \frac{1}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      14. metadata-evalN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \color{blue}{\frac{1}{2}}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      15. lower-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \color{blue}{\left(\phi_2 \cdot \frac{1}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      16. lower-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \color{blue}{\cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      17. lower-cos.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \color{blue}{\cos \left(\frac{\phi_1}{2}\right)} \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      18. div-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      19. metadata-evalN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \color{blue}{\frac{1}{2}}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      20. lower-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      21. lower-sin.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \color{blue}{\sin \left(\frac{\phi_2}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      22. div-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \color{blue}{\left(\phi_2 \cdot \frac{1}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      23. metadata-evalN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \color{blue}{\frac{1}{2}}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      24. lower-*.f6449.6

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \color{blue}{\left(\phi_2 \cdot 0.5\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    4. Applied rewrites49.6%

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \left(\phi_2 \cdot 0.5\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    5. Applied rewrites50.1%

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \color{blue}{\frac{\left(\cos \left(\phi_1 + \phi_2\right) + \cos \left(\phi_1 - \phi_2\right)\right) \cdot \mathsf{fma}\left(\cos \left(\left(\lambda_1 - \lambda_2\right) \cdot 1\right), -0.5, 0.5\right)}{2}}}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \left(\phi_2 \cdot 0.5\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]

    if -12.5 < lambda1 < 8.49999999999999959e24

    1. Initial program 68.6%

      \[R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    2. Add Preprocessing
    3. Step-by-step derivation
      1. lift-sin.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      2. lift-/.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \color{blue}{\left(\frac{\phi_1 - \phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      3. lift--.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\color{blue}{\phi_1 - \phi_2}}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      4. div-subN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \color{blue}{\left(\frac{\phi_1}{2} - \frac{\phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      5. sin-diffN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\left(\sin \left(\frac{\phi_1}{2}\right) \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      6. lower--.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\left(\sin \left(\frac{\phi_1}{2}\right) \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      7. lower-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\color{blue}{\sin \left(\frac{\phi_1}{2}\right) \cdot \cos \left(\frac{\phi_2}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      8. lower-sin.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\color{blue}{\sin \left(\frac{\phi_1}{2}\right)} \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      9. div-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      10. metadata-evalN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \color{blue}{\frac{1}{2}}\right) \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      11. lower-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      12. lower-cos.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \color{blue}{\cos \left(\frac{\phi_2}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      13. div-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \color{blue}{\left(\phi_2 \cdot \frac{1}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      14. metadata-evalN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \color{blue}{\frac{1}{2}}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      15. lower-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \color{blue}{\left(\phi_2 \cdot \frac{1}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      16. lower-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \color{blue}{\cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      17. lower-cos.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \color{blue}{\cos \left(\frac{\phi_1}{2}\right)} \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      18. div-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      19. metadata-evalN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \color{blue}{\frac{1}{2}}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      20. lower-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      21. lower-sin.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \color{blue}{\sin \left(\frac{\phi_2}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      22. div-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \color{blue}{\left(\phi_2 \cdot \frac{1}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      23. metadata-evalN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \color{blue}{\frac{1}{2}}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      24. lower-*.f6471.0

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \color{blue}{\left(\phi_2 \cdot 0.5\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    4. Applied rewrites71.0%

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \left(\phi_2 \cdot 0.5\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    5. Step-by-step derivation
      1. lift-sin.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      2. lift-/.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\frac{\phi_1 - \phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      3. div-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      4. metadata-evalN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\left(\phi_1 - \phi_2\right) \cdot \color{blue}{\frac{1}{2}}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      5. *-commutativeN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\frac{1}{2} \cdot \left(\phi_1 - \phi_2\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      6. lift--.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{1}{2} \cdot \color{blue}{\left(\phi_1 - \phi_2\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      7. sub-negN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{1}{2} \cdot \color{blue}{\left(\phi_1 + \left(\mathsf{neg}\left(\phi_2\right)\right)\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      8. distribute-rgt-inN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\phi_1 \cdot \frac{1}{2} + \left(\mathsf{neg}\left(\phi_2\right)\right) \cdot \frac{1}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      9. lift-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\color{blue}{\phi_1 \cdot \frac{1}{2}} + \left(\mathsf{neg}\left(\phi_2\right)\right) \cdot \frac{1}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      10. cancel-sign-sub-invN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\phi_1 \cdot \frac{1}{2} - \phi_2 \cdot \frac{1}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      11. lift-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\phi_1 \cdot \frac{1}{2} - \color{blue}{\phi_2 \cdot \frac{1}{2}}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      12. sin-diffN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      13. lift-sin.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\color{blue}{\sin \left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      14. lift-cos.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \color{blue}{\cos \left(\phi_2 \cdot \frac{1}{2}\right)} - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      15. lift-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\color{blue}{\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)} - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      16. lift-cos.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \color{blue}{\cos \left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      17. lift-sin.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \color{blue}{\sin \left(\phi_2 \cdot \frac{1}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      18. lift-*.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \color{blue}{\cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      19. sub-negN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) + \left(\mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      20. +-commutativeN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\left(\left(\mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right) + \sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    6. Applied rewrites94.6%

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot 0.5\right), -\cos \left(\phi_1 \cdot 0.5\right), \sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right)\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \left(\phi_2 \cdot 0.5\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    7. Applied rewrites94.7%

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot 0.5\right), -\cos \left(\phi_1 \cdot 0.5\right), \sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \left(\phi_2 \cdot 0.5\right)\right)}^{2} + \color{blue}{\mathsf{fma}\left(\cos \left(\left(\lambda_1 - \lambda_2\right) \cdot 1\right), -0.5, 0.5\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)}\right)}}\right) \]
    8. Taylor expanded in lambda1 around 0

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{\color{blue}{\cos \phi_1 \cdot \left(\cos \phi_2 \cdot {\sin \left(\frac{-1}{2} \cdot \lambda_2\right)}^{2}\right) + {\left(-1 \cdot \left(\cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right) + \cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right)\right)}^{2}}}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \mathsf{fma}\left(\cos \left(\left(\lambda_1 - \lambda_2\right) \cdot 1\right), \frac{-1}{2}, \frac{1}{2}\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)\right)}}\right) \]
    9. Step-by-step derivation
      1. associate-*r*N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{\color{blue}{\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot {\sin \left(\frac{-1}{2} \cdot \lambda_2\right)}^{2}} + {\left(-1 \cdot \left(\cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right) + \cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right)\right)}^{2}}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \mathsf{fma}\left(\cos \left(\left(\lambda_1 - \lambda_2\right) \cdot 1\right), \frac{-1}{2}, \frac{1}{2}\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)\right)}}\right) \]
      2. +-commutativeN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot {\sin \left(\frac{-1}{2} \cdot \lambda_2\right)}^{2} + {\color{blue}{\left(\cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right) + -1 \cdot \left(\cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right)\right)}}^{2}}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \mathsf{fma}\left(\cos \left(\left(\lambda_1 - \lambda_2\right) \cdot 1\right), \frac{-1}{2}, \frac{1}{2}\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)\right)}}\right) \]
      3. mul-1-negN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot {\sin \left(\frac{-1}{2} \cdot \lambda_2\right)}^{2} + {\left(\cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right) + \color{blue}{\left(\mathsf{neg}\left(\cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right)\right)}\right)}^{2}}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \mathsf{fma}\left(\cos \left(\left(\lambda_1 - \lambda_2\right) \cdot 1\right), \frac{-1}{2}, \frac{1}{2}\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)\right)}}\right) \]
      4. sub-negN/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot {\sin \left(\frac{-1}{2} \cdot \lambda_2\right)}^{2} + {\color{blue}{\left(\cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right) - \cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right)}}^{2}}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \mathsf{fma}\left(\cos \left(\left(\lambda_1 - \lambda_2\right) \cdot 1\right), \frac{-1}{2}, \frac{1}{2}\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)\right)}}\right) \]
      5. lower-fma.f64N/A

        \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{\color{blue}{\mathsf{fma}\left(\cos \phi_1 \cdot \cos \phi_2, {\sin \left(\frac{-1}{2} \cdot \lambda_2\right)}^{2}, {\left(\cos \left(\frac{1}{2} \cdot \phi_2\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_1\right) - \cos \left(\frac{1}{2} \cdot \phi_1\right) \cdot \sin \left(\frac{1}{2} \cdot \phi_2\right)\right)}^{2}\right)}}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \mathsf{fma}\left(\cos \left(\left(\lambda_1 - \lambda_2\right) \cdot 1\right), \frac{-1}{2}, \frac{1}{2}\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)\right)}}\right) \]
    10. Applied rewrites92.7%

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{\color{blue}{\mathsf{fma}\left(\cos \phi_1 \cdot \cos \phi_2, {\sin \left(-0.5 \cdot \lambda_2\right)}^{2}, {\left(\mathsf{fma}\left(\sin \left(0.5 \cdot \phi_1\right), \cos \left(0.5 \cdot \phi_2\right), \cos \left(0.5 \cdot \phi_1\right) \cdot \left(-\sin \left(0.5 \cdot \phi_2\right)\right)\right)\right)}^{2}\right)}}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \left(\phi_2 \cdot 0.5\right)\right)}^{2} + \mathsf{fma}\left(\cos \left(\left(\lambda_1 - \lambda_2\right) \cdot 1\right), -0.5, 0.5\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)\right)}}\right) \]
  3. Recombined 2 regimes into one program.
  4. Final simplification71.0%

    \[\leadsto \begin{array}{l} \mathbf{if}\;\lambda_1 \leq -12.5:\\ \;\;\;\;R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \frac{\mathsf{fma}\left(\cos \left(\lambda_1 - \lambda_2\right), -0.5, 0.5\right) \cdot \left(\cos \left(\phi_2 + \phi_1\right) + \cos \left(\phi_1 - \phi_2\right)\right)}{2}}}{\sqrt{1 - \left(\sin \left(\frac{\lambda_1 - \lambda_2}{2}\right) \cdot \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) + {\left(\sin \left(0.5 \cdot \phi_1\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \sin \left(\phi_2 \cdot 0.5\right) \cdot \cos \left(0.5 \cdot \phi_1\right)\right)}^{2}\right)}}\right)\\ \mathbf{elif}\;\lambda_1 \leq 8.5 \cdot 10^{+24}:\\ \;\;\;\;R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1 \cdot \cos \phi_2, {\sin \left(\lambda_2 \cdot -0.5\right)}^{2}, {\left(\mathsf{fma}\left(\sin \left(0.5 \cdot \phi_1\right), \cos \left(\phi_2 \cdot 0.5\right), -\sin \left(\phi_2 \cdot 0.5\right) \cdot \cos \left(0.5 \cdot \phi_1\right)\right)\right)}^{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(0.5 \cdot \phi_1\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \sin \left(\phi_2 \cdot 0.5\right) \cdot \cos \left(0.5 \cdot \phi_1\right)\right)}^{2} + \left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \mathsf{fma}\left(\cos \left(\lambda_1 - \lambda_2\right), -0.5, 0.5\right)\right)}}\right)\\ \mathbf{else}:\\ \;\;\;\;R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \frac{\mathsf{fma}\left(\cos \left(\lambda_1 - \lambda_2\right), -0.5, 0.5\right) \cdot \left(\cos \left(\phi_2 + \phi_1\right) + \cos \left(\phi_1 - \phi_2\right)\right)}{2}}}{\sqrt{1 - \left(\sin \left(\frac{\lambda_1 - \lambda_2}{2}\right) \cdot \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) + {\left(\sin \left(0.5 \cdot \phi_1\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \sin \left(\phi_2 \cdot 0.5\right) \cdot \cos \left(0.5 \cdot \phi_1\right)\right)}^{2}\right)}}\right)\\ \end{array} \]
  5. Add Preprocessing

Alternative 8: 63.2% accurate, 0.8× speedup?

\[\begin{array}{l} \\ \begin{array}{l} t_0 := \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\\ t_1 := t\_0 \cdot \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot t\_0\right)\\ R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{t\_1 + {\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2}}}{\sqrt{1 - \left(t\_1 + {\left(\sin \left(0.5 \cdot \phi_1\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \sin \left(\phi_2 \cdot 0.5\right) \cdot \cos \left(0.5 \cdot \phi_1\right)\right)}^{2}\right)}}\right) \end{array} \end{array} \]
(FPCore (R lambda1 lambda2 phi1 phi2)
 :precision binary64
 (let* ((t_0 (sin (/ (- lambda1 lambda2) 2.0)))
        (t_1 (* t_0 (* (* (cos phi1) (cos phi2)) t_0))))
   (*
    R
    (*
     2.0
     (atan2
      (sqrt (+ t_1 (pow (sin (/ (- phi1 phi2) 2.0)) 2.0)))
      (sqrt
       (-
        1.0
        (+
         t_1
         (pow
          (-
           (* (sin (* 0.5 phi1)) (cos (* phi2 0.5)))
           (* (sin (* phi2 0.5)) (cos (* 0.5 phi1))))
          2.0)))))))))
double code(double R, double lambda1, double lambda2, double phi1, double phi2) {
	double t_0 = sin(((lambda1 - lambda2) / 2.0));
	double t_1 = t_0 * ((cos(phi1) * cos(phi2)) * t_0);
	return R * (2.0 * atan2(sqrt((t_1 + pow(sin(((phi1 - phi2) / 2.0)), 2.0))), sqrt((1.0 - (t_1 + pow(((sin((0.5 * phi1)) * cos((phi2 * 0.5))) - (sin((phi2 * 0.5)) * cos((0.5 * phi1)))), 2.0))))));
}
real(8) function code(r, lambda1, lambda2, phi1, phi2)
    real(8), intent (in) :: r
    real(8), intent (in) :: lambda1
    real(8), intent (in) :: lambda2
    real(8), intent (in) :: phi1
    real(8), intent (in) :: phi2
    real(8) :: t_0
    real(8) :: t_1
    t_0 = sin(((lambda1 - lambda2) / 2.0d0))
    t_1 = t_0 * ((cos(phi1) * cos(phi2)) * t_0)
    code = r * (2.0d0 * atan2(sqrt((t_1 + (sin(((phi1 - phi2) / 2.0d0)) ** 2.0d0))), sqrt((1.0d0 - (t_1 + (((sin((0.5d0 * phi1)) * cos((phi2 * 0.5d0))) - (sin((phi2 * 0.5d0)) * cos((0.5d0 * phi1)))) ** 2.0d0))))))
end function
public static double code(double R, double lambda1, double lambda2, double phi1, double phi2) {
	double t_0 = Math.sin(((lambda1 - lambda2) / 2.0));
	double t_1 = t_0 * ((Math.cos(phi1) * Math.cos(phi2)) * t_0);
	return R * (2.0 * Math.atan2(Math.sqrt((t_1 + Math.pow(Math.sin(((phi1 - phi2) / 2.0)), 2.0))), Math.sqrt((1.0 - (t_1 + Math.pow(((Math.sin((0.5 * phi1)) * Math.cos((phi2 * 0.5))) - (Math.sin((phi2 * 0.5)) * Math.cos((0.5 * phi1)))), 2.0))))));
}
def code(R, lambda1, lambda2, phi1, phi2):
	t_0 = math.sin(((lambda1 - lambda2) / 2.0))
	t_1 = t_0 * ((math.cos(phi1) * math.cos(phi2)) * t_0)
	return R * (2.0 * math.atan2(math.sqrt((t_1 + math.pow(math.sin(((phi1 - phi2) / 2.0)), 2.0))), math.sqrt((1.0 - (t_1 + math.pow(((math.sin((0.5 * phi1)) * math.cos((phi2 * 0.5))) - (math.sin((phi2 * 0.5)) * math.cos((0.5 * phi1)))), 2.0))))))
function code(R, lambda1, lambda2, phi1, phi2)
	t_0 = sin(Float64(Float64(lambda1 - lambda2) / 2.0))
	t_1 = Float64(t_0 * Float64(Float64(cos(phi1) * cos(phi2)) * t_0))
	return Float64(R * Float64(2.0 * atan(sqrt(Float64(t_1 + (sin(Float64(Float64(phi1 - phi2) / 2.0)) ^ 2.0))), sqrt(Float64(1.0 - Float64(t_1 + (Float64(Float64(sin(Float64(0.5 * phi1)) * cos(Float64(phi2 * 0.5))) - Float64(sin(Float64(phi2 * 0.5)) * cos(Float64(0.5 * phi1)))) ^ 2.0)))))))
end
function tmp = code(R, lambda1, lambda2, phi1, phi2)
	t_0 = sin(((lambda1 - lambda2) / 2.0));
	t_1 = t_0 * ((cos(phi1) * cos(phi2)) * t_0);
	tmp = R * (2.0 * atan2(sqrt((t_1 + (sin(((phi1 - phi2) / 2.0)) ^ 2.0))), sqrt((1.0 - (t_1 + (((sin((0.5 * phi1)) * cos((phi2 * 0.5))) - (sin((phi2 * 0.5)) * cos((0.5 * phi1)))) ^ 2.0))))));
end
code[R_, lambda1_, lambda2_, phi1_, phi2_] := Block[{t$95$0 = N[Sin[N[(N[(lambda1 - lambda2), $MachinePrecision] / 2.0), $MachinePrecision]], $MachinePrecision]}, Block[{t$95$1 = N[(t$95$0 * N[(N[(N[Cos[phi1], $MachinePrecision] * N[Cos[phi2], $MachinePrecision]), $MachinePrecision] * t$95$0), $MachinePrecision]), $MachinePrecision]}, N[(R * N[(2.0 * N[ArcTan[N[Sqrt[N[(t$95$1 + N[Power[N[Sin[N[(N[(phi1 - phi2), $MachinePrecision] / 2.0), $MachinePrecision]], $MachinePrecision], 2.0], $MachinePrecision]), $MachinePrecision]], $MachinePrecision] / N[Sqrt[N[(1.0 - N[(t$95$1 + N[Power[N[(N[(N[Sin[N[(0.5 * phi1), $MachinePrecision]], $MachinePrecision] * N[Cos[N[(phi2 * 0.5), $MachinePrecision]], $MachinePrecision]), $MachinePrecision] - N[(N[Sin[N[(phi2 * 0.5), $MachinePrecision]], $MachinePrecision] * N[Cos[N[(0.5 * phi1), $MachinePrecision]], $MachinePrecision]), $MachinePrecision]), $MachinePrecision], 2.0], $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]], $MachinePrecision]), $MachinePrecision]), $MachinePrecision]]]
\begin{array}{l}

\\
\begin{array}{l}
t_0 := \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\\
t_1 := t\_0 \cdot \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot t\_0\right)\\
R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{t\_1 + {\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2}}}{\sqrt{1 - \left(t\_1 + {\left(\sin \left(0.5 \cdot \phi_1\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \sin \left(\phi_2 \cdot 0.5\right) \cdot \cos \left(0.5 \cdot \phi_1\right)\right)}^{2}\right)}}\right)
\end{array}
\end{array}
Derivation
  1. Initial program 58.4%

    \[R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
  2. Add Preprocessing
  3. Step-by-step derivation
    1. lift-sin.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    2. lift-/.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \color{blue}{\left(\frac{\phi_1 - \phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    3. lift--.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\color{blue}{\phi_1 - \phi_2}}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    4. div-subN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \color{blue}{\left(\frac{\phi_1}{2} - \frac{\phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    5. sin-diffN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\left(\sin \left(\frac{\phi_1}{2}\right) \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    6. lower--.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\left(\sin \left(\frac{\phi_1}{2}\right) \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    7. lower-*.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\color{blue}{\sin \left(\frac{\phi_1}{2}\right) \cdot \cos \left(\frac{\phi_2}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    8. lower-sin.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\color{blue}{\sin \left(\frac{\phi_1}{2}\right)} \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    9. div-invN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    10. metadata-evalN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \color{blue}{\frac{1}{2}}\right) \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    11. lower-*.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    12. lower-cos.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \color{blue}{\cos \left(\frac{\phi_2}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    13. div-invN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \color{blue}{\left(\phi_2 \cdot \frac{1}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    14. metadata-evalN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \color{blue}{\frac{1}{2}}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    15. lower-*.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \color{blue}{\left(\phi_2 \cdot \frac{1}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    16. lower-*.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \color{blue}{\cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    17. lower-cos.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \color{blue}{\cos \left(\frac{\phi_1}{2}\right)} \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    18. div-invN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    19. metadata-evalN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \color{blue}{\frac{1}{2}}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    20. lower-*.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    21. lower-sin.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \color{blue}{\sin \left(\frac{\phi_2}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    22. div-invN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \color{blue}{\left(\phi_2 \cdot \frac{1}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    23. metadata-evalN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \color{blue}{\frac{1}{2}}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    24. lower-*.f6460.1

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \color{blue}{\left(\phi_2 \cdot 0.5\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
  4. Applied rewrites60.1%

    \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \left(\phi_2 \cdot 0.5\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
  5. Final simplification60.1%

    \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{\sin \left(\frac{\lambda_1 - \lambda_2}{2}\right) \cdot \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) + {\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2}}}{\sqrt{1 - \left(\sin \left(\frac{\lambda_1 - \lambda_2}{2}\right) \cdot \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) + {\left(\sin \left(0.5 \cdot \phi_1\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \sin \left(\phi_2 \cdot 0.5\right) \cdot \cos \left(0.5 \cdot \phi_1\right)\right)}^{2}\right)}}\right) \]
  6. Add Preprocessing

Alternative 9: 63.2% accurate, 0.9× speedup?

\[\begin{array}{l} \\ \begin{array}{l} t_0 := \cos \phi_1 \cdot \cos \phi_2\\ t_1 := \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\\ R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot 0.5\right), -\cos \left(0.5 \cdot \phi_1\right), \sin \left(0.5 \cdot \phi_1\right) \cdot \cos \left(\phi_2 \cdot 0.5\right)\right)\right)}^{2} + t\_1 \cdot \left(t\_0 \cdot t\_1\right)}}{\sqrt{\mathsf{fma}\left(-t\_0, \mathsf{fma}\left(\cos \left(\lambda_1 - \lambda_2\right), -0.5, 0.5\right), \mathsf{fma}\left(0.5, \cos \left(\phi_1 - \phi_2\right), 0.5\right)\right)}}\right) \end{array} \end{array} \]
(FPCore (R lambda1 lambda2 phi1 phi2)
 :precision binary64
 (let* ((t_0 (* (cos phi1) (cos phi2)))
        (t_1 (sin (/ (- lambda1 lambda2) 2.0))))
   (*
    R
    (*
     2.0
     (atan2
      (sqrt
       (+
        (pow
         (fma
          (sin (* phi2 0.5))
          (- (cos (* 0.5 phi1)))
          (* (sin (* 0.5 phi1)) (cos (* phi2 0.5))))
         2.0)
        (* t_1 (* t_0 t_1))))
      (sqrt
       (fma
        (- t_0)
        (fma (cos (- lambda1 lambda2)) -0.5 0.5)
        (fma 0.5 (cos (- phi1 phi2)) 0.5))))))))
double code(double R, double lambda1, double lambda2, double phi1, double phi2) {
	double t_0 = cos(phi1) * cos(phi2);
	double t_1 = sin(((lambda1 - lambda2) / 2.0));
	return R * (2.0 * atan2(sqrt((pow(fma(sin((phi2 * 0.5)), -cos((0.5 * phi1)), (sin((0.5 * phi1)) * cos((phi2 * 0.5)))), 2.0) + (t_1 * (t_0 * t_1)))), sqrt(fma(-t_0, fma(cos((lambda1 - lambda2)), -0.5, 0.5), fma(0.5, cos((phi1 - phi2)), 0.5)))));
}
function code(R, lambda1, lambda2, phi1, phi2)
	t_0 = Float64(cos(phi1) * cos(phi2))
	t_1 = sin(Float64(Float64(lambda1 - lambda2) / 2.0))
	return Float64(R * Float64(2.0 * atan(sqrt(Float64((fma(sin(Float64(phi2 * 0.5)), Float64(-cos(Float64(0.5 * phi1))), Float64(sin(Float64(0.5 * phi1)) * cos(Float64(phi2 * 0.5)))) ^ 2.0) + Float64(t_1 * Float64(t_0 * t_1)))), sqrt(fma(Float64(-t_0), fma(cos(Float64(lambda1 - lambda2)), -0.5, 0.5), fma(0.5, cos(Float64(phi1 - phi2)), 0.5))))))
end
code[R_, lambda1_, lambda2_, phi1_, phi2_] := Block[{t$95$0 = N[(N[Cos[phi1], $MachinePrecision] * N[Cos[phi2], $MachinePrecision]), $MachinePrecision]}, Block[{t$95$1 = N[Sin[N[(N[(lambda1 - lambda2), $MachinePrecision] / 2.0), $MachinePrecision]], $MachinePrecision]}, N[(R * N[(2.0 * N[ArcTan[N[Sqrt[N[(N[Power[N[(N[Sin[N[(phi2 * 0.5), $MachinePrecision]], $MachinePrecision] * (-N[Cos[N[(0.5 * phi1), $MachinePrecision]], $MachinePrecision]) + N[(N[Sin[N[(0.5 * phi1), $MachinePrecision]], $MachinePrecision] * N[Cos[N[(phi2 * 0.5), $MachinePrecision]], $MachinePrecision]), $MachinePrecision]), $MachinePrecision], 2.0], $MachinePrecision] + N[(t$95$1 * N[(t$95$0 * t$95$1), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision] / N[Sqrt[N[((-t$95$0) * N[(N[Cos[N[(lambda1 - lambda2), $MachinePrecision]], $MachinePrecision] * -0.5 + 0.5), $MachinePrecision] + N[(0.5 * N[Cos[N[(phi1 - phi2), $MachinePrecision]], $MachinePrecision] + 0.5), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]], $MachinePrecision]), $MachinePrecision]), $MachinePrecision]]]
\begin{array}{l}

\\
\begin{array}{l}
t_0 := \cos \phi_1 \cdot \cos \phi_2\\
t_1 := \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\\
R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot 0.5\right), -\cos \left(0.5 \cdot \phi_1\right), \sin \left(0.5 \cdot \phi_1\right) \cdot \cos \left(\phi_2 \cdot 0.5\right)\right)\right)}^{2} + t\_1 \cdot \left(t\_0 \cdot t\_1\right)}}{\sqrt{\mathsf{fma}\left(-t\_0, \mathsf{fma}\left(\cos \left(\lambda_1 - \lambda_2\right), -0.5, 0.5\right), \mathsf{fma}\left(0.5, \cos \left(\phi_1 - \phi_2\right), 0.5\right)\right)}}\right)
\end{array}
\end{array}
Derivation
  1. Initial program 58.4%

    \[R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
  2. Add Preprocessing
  3. Step-by-step derivation
    1. lift-sin.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    2. lift-/.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \color{blue}{\left(\frac{\phi_1 - \phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    3. lift--.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\color{blue}{\phi_1 - \phi_2}}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    4. div-subN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \color{blue}{\left(\frac{\phi_1}{2} - \frac{\phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    5. sin-diffN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\left(\sin \left(\frac{\phi_1}{2}\right) \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    6. lower--.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\left(\sin \left(\frac{\phi_1}{2}\right) \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    7. lower-*.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\color{blue}{\sin \left(\frac{\phi_1}{2}\right) \cdot \cos \left(\frac{\phi_2}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    8. lower-sin.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\color{blue}{\sin \left(\frac{\phi_1}{2}\right)} \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    9. div-invN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    10. metadata-evalN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \color{blue}{\frac{1}{2}}\right) \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    11. lower-*.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    12. lower-cos.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \color{blue}{\cos \left(\frac{\phi_2}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    13. div-invN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \color{blue}{\left(\phi_2 \cdot \frac{1}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    14. metadata-evalN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \color{blue}{\frac{1}{2}}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    15. lower-*.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \color{blue}{\left(\phi_2 \cdot \frac{1}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    16. lower-*.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \color{blue}{\cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    17. lower-cos.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \color{blue}{\cos \left(\frac{\phi_1}{2}\right)} \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    18. div-invN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    19. metadata-evalN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \color{blue}{\frac{1}{2}}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    20. lower-*.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    21. lower-sin.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \color{blue}{\sin \left(\frac{\phi_2}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    22. div-invN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \color{blue}{\left(\phi_2 \cdot \frac{1}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    23. metadata-evalN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \color{blue}{\frac{1}{2}}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    24. lower-*.f6460.1

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \color{blue}{\left(\phi_2 \cdot 0.5\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
  4. Applied rewrites60.1%

    \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \left(\phi_2 \cdot 0.5\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
  5. Step-by-step derivation
    1. lift-sin.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    2. lift-/.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\frac{\phi_1 - \phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    3. div-invN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    4. metadata-evalN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\left(\phi_1 - \phi_2\right) \cdot \color{blue}{\frac{1}{2}}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    5. *-commutativeN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\frac{1}{2} \cdot \left(\phi_1 - \phi_2\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    6. lift--.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{1}{2} \cdot \color{blue}{\left(\phi_1 - \phi_2\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    7. sub-negN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{1}{2} \cdot \color{blue}{\left(\phi_1 + \left(\mathsf{neg}\left(\phi_2\right)\right)\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    8. distribute-rgt-inN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\phi_1 \cdot \frac{1}{2} + \left(\mathsf{neg}\left(\phi_2\right)\right) \cdot \frac{1}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    9. lift-*.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\color{blue}{\phi_1 \cdot \frac{1}{2}} + \left(\mathsf{neg}\left(\phi_2\right)\right) \cdot \frac{1}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    10. cancel-sign-sub-invN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\phi_1 \cdot \frac{1}{2} - \phi_2 \cdot \frac{1}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    11. lift-*.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\phi_1 \cdot \frac{1}{2} - \color{blue}{\phi_2 \cdot \frac{1}{2}}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    12. sin-diffN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    13. lift-sin.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\color{blue}{\sin \left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    14. lift-cos.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \color{blue}{\cos \left(\phi_2 \cdot \frac{1}{2}\right)} - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    15. lift-*.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\color{blue}{\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)} - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    16. lift-cos.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \color{blue}{\cos \left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    17. lift-sin.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \color{blue}{\sin \left(\phi_2 \cdot \frac{1}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    18. lift-*.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \color{blue}{\cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    19. sub-negN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) + \left(\mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    20. +-commutativeN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\left(\left(\mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right) + \sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
  6. Applied rewrites77.3%

    \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot 0.5\right), -\cos \left(\phi_1 \cdot 0.5\right), \sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right)\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \left(\phi_2 \cdot 0.5\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
  7. Applied rewrites59.7%

    \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot 0.5\right), -\cos \left(\phi_1 \cdot 0.5\right), \sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{\color{blue}{\mathsf{fma}\left(\left(-\cos \phi_1\right) \cdot \cos \phi_2, \mathsf{fma}\left(\cos \left(\left(\lambda_1 - \lambda_2\right) \cdot 1\right), -0.5, 0.5\right), \mathsf{fma}\left(0.5, \cos \left(\left(\phi_1 - \phi_2\right) \cdot 1\right), 0.5\right)\right)}}}\right) \]
  8. Final simplification59.7%

    \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot 0.5\right), -\cos \left(0.5 \cdot \phi_1\right), \sin \left(0.5 \cdot \phi_1\right) \cdot \cos \left(\phi_2 \cdot 0.5\right)\right)\right)}^{2} + \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right) \cdot \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}{\sqrt{\mathsf{fma}\left(-\cos \phi_1 \cdot \cos \phi_2, \mathsf{fma}\left(\cos \left(\lambda_1 - \lambda_2\right), -0.5, 0.5\right), \mathsf{fma}\left(0.5, \cos \left(\phi_1 - \phi_2\right), 0.5\right)\right)}}\right) \]
  9. Add Preprocessing

Alternative 10: 63.2% accurate, 0.9× speedup?

\[\begin{array}{l} \\ \begin{array}{l} t_0 := \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\\ R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot 0.5\right), -\cos \left(0.5 \cdot \phi_1\right), \sin \left(0.5 \cdot \phi_1\right) \cdot \cos \left(\phi_2 \cdot 0.5\right)\right)\right)}^{2} + t\_0 \cdot \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot t\_0\right)}}{\sqrt{\mathsf{fma}\left(\left(-\cos \phi_1\right) \cdot \mathsf{fma}\left(-0.5, \cos \left(\lambda_1 - \lambda_2\right), 0.5\right), \cos \phi_2, \mathsf{fma}\left(0.5, \cos \left(\phi_1 - \phi_2\right), 0.5\right)\right)}}\right) \end{array} \end{array} \]
(FPCore (R lambda1 lambda2 phi1 phi2)
 :precision binary64
 (let* ((t_0 (sin (/ (- lambda1 lambda2) 2.0))))
   (*
    R
    (*
     2.0
     (atan2
      (sqrt
       (+
        (pow
         (fma
          (sin (* phi2 0.5))
          (- (cos (* 0.5 phi1)))
          (* (sin (* 0.5 phi1)) (cos (* phi2 0.5))))
         2.0)
        (* t_0 (* (* (cos phi1) (cos phi2)) t_0))))
      (sqrt
       (fma
        (* (- (cos phi1)) (fma -0.5 (cos (- lambda1 lambda2)) 0.5))
        (cos phi2)
        (fma 0.5 (cos (- phi1 phi2)) 0.5))))))))
double code(double R, double lambda1, double lambda2, double phi1, double phi2) {
	double t_0 = sin(((lambda1 - lambda2) / 2.0));
	return R * (2.0 * atan2(sqrt((pow(fma(sin((phi2 * 0.5)), -cos((0.5 * phi1)), (sin((0.5 * phi1)) * cos((phi2 * 0.5)))), 2.0) + (t_0 * ((cos(phi1) * cos(phi2)) * t_0)))), sqrt(fma((-cos(phi1) * fma(-0.5, cos((lambda1 - lambda2)), 0.5)), cos(phi2), fma(0.5, cos((phi1 - phi2)), 0.5)))));
}
function code(R, lambda1, lambda2, phi1, phi2)
	t_0 = sin(Float64(Float64(lambda1 - lambda2) / 2.0))
	return Float64(R * Float64(2.0 * atan(sqrt(Float64((fma(sin(Float64(phi2 * 0.5)), Float64(-cos(Float64(0.5 * phi1))), Float64(sin(Float64(0.5 * phi1)) * cos(Float64(phi2 * 0.5)))) ^ 2.0) + Float64(t_0 * Float64(Float64(cos(phi1) * cos(phi2)) * t_0)))), sqrt(fma(Float64(Float64(-cos(phi1)) * fma(-0.5, cos(Float64(lambda1 - lambda2)), 0.5)), cos(phi2), fma(0.5, cos(Float64(phi1 - phi2)), 0.5))))))
end
code[R_, lambda1_, lambda2_, phi1_, phi2_] := Block[{t$95$0 = N[Sin[N[(N[(lambda1 - lambda2), $MachinePrecision] / 2.0), $MachinePrecision]], $MachinePrecision]}, N[(R * N[(2.0 * N[ArcTan[N[Sqrt[N[(N[Power[N[(N[Sin[N[(phi2 * 0.5), $MachinePrecision]], $MachinePrecision] * (-N[Cos[N[(0.5 * phi1), $MachinePrecision]], $MachinePrecision]) + N[(N[Sin[N[(0.5 * phi1), $MachinePrecision]], $MachinePrecision] * N[Cos[N[(phi2 * 0.5), $MachinePrecision]], $MachinePrecision]), $MachinePrecision]), $MachinePrecision], 2.0], $MachinePrecision] + N[(t$95$0 * N[(N[(N[Cos[phi1], $MachinePrecision] * N[Cos[phi2], $MachinePrecision]), $MachinePrecision] * t$95$0), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision] / N[Sqrt[N[(N[((-N[Cos[phi1], $MachinePrecision]) * N[(-0.5 * N[Cos[N[(lambda1 - lambda2), $MachinePrecision]], $MachinePrecision] + 0.5), $MachinePrecision]), $MachinePrecision] * N[Cos[phi2], $MachinePrecision] + N[(0.5 * N[Cos[N[(phi1 - phi2), $MachinePrecision]], $MachinePrecision] + 0.5), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]], $MachinePrecision]), $MachinePrecision]), $MachinePrecision]]
\begin{array}{l}

\\
\begin{array}{l}
t_0 := \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\\
R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot 0.5\right), -\cos \left(0.5 \cdot \phi_1\right), \sin \left(0.5 \cdot \phi_1\right) \cdot \cos \left(\phi_2 \cdot 0.5\right)\right)\right)}^{2} + t\_0 \cdot \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot t\_0\right)}}{\sqrt{\mathsf{fma}\left(\left(-\cos \phi_1\right) \cdot \mathsf{fma}\left(-0.5, \cos \left(\lambda_1 - \lambda_2\right), 0.5\right), \cos \phi_2, \mathsf{fma}\left(0.5, \cos \left(\phi_1 - \phi_2\right), 0.5\right)\right)}}\right)
\end{array}
\end{array}
Derivation
  1. Initial program 58.4%

    \[R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
  2. Add Preprocessing
  3. Step-by-step derivation
    1. lift-sin.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    2. lift-/.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \color{blue}{\left(\frac{\phi_1 - \phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    3. lift--.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\color{blue}{\phi_1 - \phi_2}}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    4. div-subN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \color{blue}{\left(\frac{\phi_1}{2} - \frac{\phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    5. sin-diffN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\left(\sin \left(\frac{\phi_1}{2}\right) \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    6. lower--.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\left(\sin \left(\frac{\phi_1}{2}\right) \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    7. lower-*.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\color{blue}{\sin \left(\frac{\phi_1}{2}\right) \cdot \cos \left(\frac{\phi_2}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    8. lower-sin.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\color{blue}{\sin \left(\frac{\phi_1}{2}\right)} \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    9. div-invN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    10. metadata-evalN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \color{blue}{\frac{1}{2}}\right) \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    11. lower-*.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \cos \left(\frac{\phi_2}{2}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    12. lower-cos.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \color{blue}{\cos \left(\frac{\phi_2}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    13. div-invN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \color{blue}{\left(\phi_2 \cdot \frac{1}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    14. metadata-evalN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \color{blue}{\frac{1}{2}}\right) - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    15. lower-*.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \color{blue}{\left(\phi_2 \cdot \frac{1}{2}\right)} - \cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    16. lower-*.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \color{blue}{\cos \left(\frac{\phi_1}{2}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    17. lower-cos.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \color{blue}{\cos \left(\frac{\phi_1}{2}\right)} \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    18. div-invN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    19. metadata-evalN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \color{blue}{\frac{1}{2}}\right) \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    20. lower-*.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \color{blue}{\left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \sin \left(\frac{\phi_2}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    21. lower-sin.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \color{blue}{\sin \left(\frac{\phi_2}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    22. div-invN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \color{blue}{\left(\phi_2 \cdot \frac{1}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    23. metadata-evalN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \color{blue}{\frac{1}{2}}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    24. lower-*.f6460.1

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \color{blue}{\left(\phi_2 \cdot 0.5\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
  4. Applied rewrites60.1%

    \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\color{blue}{\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \left(\phi_2 \cdot 0.5\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
  5. Step-by-step derivation
    1. lift-sin.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    2. lift-/.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\frac{\phi_1 - \phi_2}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    3. div-invN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    4. metadata-evalN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\left(\phi_1 - \phi_2\right) \cdot \color{blue}{\frac{1}{2}}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    5. *-commutativeN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\frac{1}{2} \cdot \left(\phi_1 - \phi_2\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    6. lift--.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{1}{2} \cdot \color{blue}{\left(\phi_1 - \phi_2\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    7. sub-negN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{1}{2} \cdot \color{blue}{\left(\phi_1 + \left(\mathsf{neg}\left(\phi_2\right)\right)\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    8. distribute-rgt-inN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\phi_1 \cdot \frac{1}{2} + \left(\mathsf{neg}\left(\phi_2\right)\right) \cdot \frac{1}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    9. lift-*.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\color{blue}{\phi_1 \cdot \frac{1}{2}} + \left(\mathsf{neg}\left(\phi_2\right)\right) \cdot \frac{1}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    10. cancel-sign-sub-invN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \color{blue}{\left(\phi_1 \cdot \frac{1}{2} - \phi_2 \cdot \frac{1}{2}\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    11. lift-*.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\phi_1 \cdot \frac{1}{2} - \color{blue}{\phi_2 \cdot \frac{1}{2}}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    12. sin-diffN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    13. lift-sin.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\color{blue}{\sin \left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    14. lift-cos.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \color{blue}{\cos \left(\phi_2 \cdot \frac{1}{2}\right)} - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    15. lift-*.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\color{blue}{\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)} - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    16. lift-cos.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \color{blue}{\cos \left(\phi_1 \cdot \frac{1}{2}\right)} \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    17. lift-sin.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \color{blue}{\sin \left(\phi_2 \cdot \frac{1}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    18. lift-*.f64N/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \color{blue}{\cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    19. sub-negN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) + \left(\mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    20. +-commutativeN/A

      \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\left(\left(\mathsf{neg}\left(\cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)\right) + \sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \cos \left(\phi_2 \cdot \frac{1}{2}\right) - \cos \left(\phi_1 \cdot \frac{1}{2}\right) \cdot \sin \left(\phi_2 \cdot \frac{1}{2}\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
  6. Applied rewrites77.3%

    \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\color{blue}{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot 0.5\right), -\cos \left(\phi_1 \cdot 0.5\right), \sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right)\right)\right)}}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \left(\phi_2 \cdot 0.5\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
  7. Applied rewrites77.4%

    \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot 0.5\right), -\cos \left(\phi_1 \cdot 0.5\right), \sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\left(\sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right) - \cos \left(\phi_1 \cdot 0.5\right) \cdot \sin \left(\phi_2 \cdot 0.5\right)\right)}^{2} + \color{blue}{\mathsf{fma}\left(\cos \left(\left(\lambda_1 - \lambda_2\right) \cdot 1\right), -0.5, 0.5\right) \cdot \left(\cos \phi_1 \cdot \cos \phi_2\right)}\right)}}\right) \]
  8. Applied rewrites59.7%

    \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot 0.5\right), -\cos \left(\phi_1 \cdot 0.5\right), \sin \left(\phi_1 \cdot 0.5\right) \cdot \cos \left(\phi_2 \cdot 0.5\right)\right)\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{\color{blue}{\mathsf{fma}\left(\left(-\cos \phi_1\right) \cdot \mathsf{fma}\left(-0.5, \cos \left(\lambda_1 - \lambda_2\right), 0.5\right), \cos \phi_2, \mathsf{fma}\left(0.5, \cos \left(1 \cdot \left(\phi_1 - \phi_2\right)\right), 0.5\right)\right)}}}\right) \]
  9. Final simplification59.7%

    \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\left(\mathsf{fma}\left(\sin \left(\phi_2 \cdot 0.5\right), -\cos \left(0.5 \cdot \phi_1\right), \sin \left(0.5 \cdot \phi_1\right) \cdot \cos \left(\phi_2 \cdot 0.5\right)\right)\right)}^{2} + \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right) \cdot \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}{\sqrt{\mathsf{fma}\left(\left(-\cos \phi_1\right) \cdot \mathsf{fma}\left(-0.5, \cos \left(\lambda_1 - \lambda_2\right), 0.5\right), \cos \phi_2, \mathsf{fma}\left(0.5, \cos \left(\phi_1 - \phi_2\right), 0.5\right)\right)}}\right) \]
  10. Add Preprocessing

Alternative 11: 62.8% accurate, 1.0× speedup?

\[\begin{array}{l} \\ \begin{array}{l} t_0 := 0.5 \cdot \left(\phi_1 - \phi_2\right)\\ t_1 := \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\\ R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{t\_1 \cdot \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot t\_1\right) + {\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2}}}{\sqrt{1 - \frac{\mathsf{fma}\left(\cos \left(t\_0 + 0.5 \cdot \left(\phi_2 - \phi_1\right)\right) - \cos \left(2 \cdot t\_0\right), 2, 2 \cdot \left(\left(\cos \left(\phi_2 + \phi_1\right) + \cos \left(\phi_1 - \phi_2\right)\right) \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\lambda_1 - \lambda_2\right)\right)\right)\right)\right)\right)}{4}}}\right) \end{array} \end{array} \]
(FPCore (R lambda1 lambda2 phi1 phi2)
 :precision binary64
 (let* ((t_0 (* 0.5 (- phi1 phi2))) (t_1 (sin (/ (- lambda1 lambda2) 2.0))))
   (*
    R
    (*
     2.0
     (atan2
      (sqrt
       (+
        (* t_1 (* (* (cos phi1) (cos phi2)) t_1))
        (pow (sin (/ (- phi1 phi2) 2.0)) 2.0)))
      (sqrt
       (-
        1.0
        (/
         (fma
          (- (cos (+ t_0 (* 0.5 (- phi2 phi1)))) (cos (* 2.0 t_0)))
          2.0
          (*
           2.0
           (*
            (+ (cos (+ phi2 phi1)) (cos (- phi1 phi2)))
            (- 0.5 (* 0.5 (cos (* 2.0 (* 0.5 (- lambda1 lambda2)))))))))
         4.0))))))))
double code(double R, double lambda1, double lambda2, double phi1, double phi2) {
	double t_0 = 0.5 * (phi1 - phi2);
	double t_1 = sin(((lambda1 - lambda2) / 2.0));
	return R * (2.0 * atan2(sqrt(((t_1 * ((cos(phi1) * cos(phi2)) * t_1)) + pow(sin(((phi1 - phi2) / 2.0)), 2.0))), sqrt((1.0 - (fma((cos((t_0 + (0.5 * (phi2 - phi1)))) - cos((2.0 * t_0))), 2.0, (2.0 * ((cos((phi2 + phi1)) + cos((phi1 - phi2))) * (0.5 - (0.5 * cos((2.0 * (0.5 * (lambda1 - lambda2))))))))) / 4.0)))));
}
function code(R, lambda1, lambda2, phi1, phi2)
	t_0 = Float64(0.5 * Float64(phi1 - phi2))
	t_1 = sin(Float64(Float64(lambda1 - lambda2) / 2.0))
	return Float64(R * Float64(2.0 * atan(sqrt(Float64(Float64(t_1 * Float64(Float64(cos(phi1) * cos(phi2)) * t_1)) + (sin(Float64(Float64(phi1 - phi2) / 2.0)) ^ 2.0))), sqrt(Float64(1.0 - Float64(fma(Float64(cos(Float64(t_0 + Float64(0.5 * Float64(phi2 - phi1)))) - cos(Float64(2.0 * t_0))), 2.0, Float64(2.0 * Float64(Float64(cos(Float64(phi2 + phi1)) + cos(Float64(phi1 - phi2))) * Float64(0.5 - Float64(0.5 * cos(Float64(2.0 * Float64(0.5 * Float64(lambda1 - lambda2))))))))) / 4.0))))))
end
code[R_, lambda1_, lambda2_, phi1_, phi2_] := Block[{t$95$0 = N[(0.5 * N[(phi1 - phi2), $MachinePrecision]), $MachinePrecision]}, Block[{t$95$1 = N[Sin[N[(N[(lambda1 - lambda2), $MachinePrecision] / 2.0), $MachinePrecision]], $MachinePrecision]}, N[(R * N[(2.0 * N[ArcTan[N[Sqrt[N[(N[(t$95$1 * N[(N[(N[Cos[phi1], $MachinePrecision] * N[Cos[phi2], $MachinePrecision]), $MachinePrecision] * t$95$1), $MachinePrecision]), $MachinePrecision] + N[Power[N[Sin[N[(N[(phi1 - phi2), $MachinePrecision] / 2.0), $MachinePrecision]], $MachinePrecision], 2.0], $MachinePrecision]), $MachinePrecision]], $MachinePrecision] / N[Sqrt[N[(1.0 - N[(N[(N[(N[Cos[N[(t$95$0 + N[(0.5 * N[(phi2 - phi1), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision] - N[Cos[N[(2.0 * t$95$0), $MachinePrecision]], $MachinePrecision]), $MachinePrecision] * 2.0 + N[(2.0 * N[(N[(N[Cos[N[(phi2 + phi1), $MachinePrecision]], $MachinePrecision] + N[Cos[N[(phi1 - phi2), $MachinePrecision]], $MachinePrecision]), $MachinePrecision] * N[(0.5 - N[(0.5 * N[Cos[N[(2.0 * N[(0.5 * N[(lambda1 - lambda2), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision] / 4.0), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]], $MachinePrecision]), $MachinePrecision]), $MachinePrecision]]]
\begin{array}{l}

\\
\begin{array}{l}
t_0 := 0.5 \cdot \left(\phi_1 - \phi_2\right)\\
t_1 := \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\\
R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{t\_1 \cdot \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot t\_1\right) + {\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2}}}{\sqrt{1 - \frac{\mathsf{fma}\left(\cos \left(t\_0 + 0.5 \cdot \left(\phi_2 - \phi_1\right)\right) - \cos \left(2 \cdot t\_0\right), 2, 2 \cdot \left(\left(\cos \left(\phi_2 + \phi_1\right) + \cos \left(\phi_1 - \phi_2\right)\right) \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\lambda_1 - \lambda_2\right)\right)\right)\right)\right)\right)}{4}}}\right)
\end{array}
\end{array}
Derivation
  1. Initial program 58.4%

    \[R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
  2. Add Preprocessing
  3. Applied rewrites59.2%

    \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \color{blue}{\frac{\mathsf{fma}\left(\cos \left(\left(\phi_1 - \phi_2\right) \cdot 0.5 - \left(\phi_1 - \phi_2\right) \cdot 0.5\right) - \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right), 2, 2 \cdot \left(\left(\cos \left(\phi_1 + \phi_2\right) + \cos \left(\phi_1 - \phi_2\right)\right) \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)\right)}{4}}}}\right) \]
  4. Final simplification59.2%

    \[\leadsto R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{\sin \left(\frac{\lambda_1 - \lambda_2}{2}\right) \cdot \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) + {\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2}}}{\sqrt{1 - \frac{\mathsf{fma}\left(\cos \left(0.5 \cdot \left(\phi_1 - \phi_2\right) + 0.5 \cdot \left(\phi_2 - \phi_1\right)\right) - \cos \left(2 \cdot \left(0.5 \cdot \left(\phi_1 - \phi_2\right)\right)\right), 2, 2 \cdot \left(\left(\cos \left(\phi_2 + \phi_1\right) + \cos \left(\phi_1 - \phi_2\right)\right) \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\lambda_1 - \lambda_2\right)\right)\right)\right)\right)\right)}{4}}}\right) \]
  5. Add Preprocessing

Alternative 12: 59.8% accurate, 1.3× speedup?

\[\begin{array}{l} \\ \begin{array}{l} t_0 := 0.5 \cdot \left(\lambda_1 - \lambda_2\right)\\ t_1 := 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\phi_1 - \phi_2\right)\right)\right)\\ \left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot {\sin t\_0}^{2}, 0.5 - t\_1\right)}}{\sqrt{\left(0.5 + t\_1\right) + \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 \cdot \cos \left(2 \cdot t\_0\right) - 0.5\right)\right)}} \end{array} \end{array} \]
(FPCore (R lambda1 lambda2 phi1 phi2)
 :precision binary64
 (let* ((t_0 (* 0.5 (- lambda1 lambda2)))
        (t_1 (* 0.5 (cos (* 2.0 (* 0.5 (- phi1 phi2)))))))
   (*
    (* R 2.0)
    (atan2
     (sqrt (fma (cos phi1) (* (cos phi2) (pow (sin t_0) 2.0)) (- 0.5 t_1)))
     (sqrt
      (+
       (+ 0.5 t_1)
       (* (cos phi1) (* (cos phi2) (- (* 0.5 (cos (* 2.0 t_0))) 0.5)))))))))
double code(double R, double lambda1, double lambda2, double phi1, double phi2) {
	double t_0 = 0.5 * (lambda1 - lambda2);
	double t_1 = 0.5 * cos((2.0 * (0.5 * (phi1 - phi2))));
	return (R * 2.0) * atan2(sqrt(fma(cos(phi1), (cos(phi2) * pow(sin(t_0), 2.0)), (0.5 - t_1))), sqrt(((0.5 + t_1) + (cos(phi1) * (cos(phi2) * ((0.5 * cos((2.0 * t_0))) - 0.5))))));
}
function code(R, lambda1, lambda2, phi1, phi2)
	t_0 = Float64(0.5 * Float64(lambda1 - lambda2))
	t_1 = Float64(0.5 * cos(Float64(2.0 * Float64(0.5 * Float64(phi1 - phi2)))))
	return Float64(Float64(R * 2.0) * atan(sqrt(fma(cos(phi1), Float64(cos(phi2) * (sin(t_0) ^ 2.0)), Float64(0.5 - t_1))), sqrt(Float64(Float64(0.5 + t_1) + Float64(cos(phi1) * Float64(cos(phi2) * Float64(Float64(0.5 * cos(Float64(2.0 * t_0))) - 0.5)))))))
end
code[R_, lambda1_, lambda2_, phi1_, phi2_] := Block[{t$95$0 = N[(0.5 * N[(lambda1 - lambda2), $MachinePrecision]), $MachinePrecision]}, Block[{t$95$1 = N[(0.5 * N[Cos[N[(2.0 * N[(0.5 * N[(phi1 - phi2), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]), $MachinePrecision]}, N[(N[(R * 2.0), $MachinePrecision] * N[ArcTan[N[Sqrt[N[(N[Cos[phi1], $MachinePrecision] * N[(N[Cos[phi2], $MachinePrecision] * N[Power[N[Sin[t$95$0], $MachinePrecision], 2.0], $MachinePrecision]), $MachinePrecision] + N[(0.5 - t$95$1), $MachinePrecision]), $MachinePrecision]], $MachinePrecision] / N[Sqrt[N[(N[(0.5 + t$95$1), $MachinePrecision] + N[(N[Cos[phi1], $MachinePrecision] * N[(N[Cos[phi2], $MachinePrecision] * N[(N[(0.5 * N[Cos[N[(2.0 * t$95$0), $MachinePrecision]], $MachinePrecision]), $MachinePrecision] - 0.5), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]], $MachinePrecision]), $MachinePrecision]]]
\begin{array}{l}

\\
\begin{array}{l}
t_0 := 0.5 \cdot \left(\lambda_1 - \lambda_2\right)\\
t_1 := 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\phi_1 - \phi_2\right)\right)\right)\\
\left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot {\sin t\_0}^{2}, 0.5 - t\_1\right)}}{\sqrt{\left(0.5 + t\_1\right) + \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 \cdot \cos \left(2 \cdot t\_0\right) - 0.5\right)\right)}}
\end{array}
\end{array}
Derivation
  1. Initial program 58.4%

    \[R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
  2. Add Preprocessing
  3. Applied rewrites56.4%

    \[\leadsto \color{blue}{\tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right)} \]
  4. Step-by-step derivation
    1. lift--.f64N/A

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    2. lift-*.f64N/A

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} - \color{blue}{\frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    3. lift-cos.f64N/A

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \color{blue}{\cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    4. lift-*.f64N/A

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \color{blue}{\left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    5. lift-*.f64N/A

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \color{blue}{\left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)}\right)\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    6. metadata-evalN/A

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \color{blue}{\frac{1}{2}}\right)\right)\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    7. div-invN/A

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \color{blue}{\frac{\lambda_1 - \lambda_2}{2}}\right)\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    8. lift-/.f64N/A

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \color{blue}{\frac{\lambda_1 - \lambda_2}{2}}\right)\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    9. sqr-sin-aN/A

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\sin \left(\frac{\lambda_1 - \lambda_2}{2}\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    10. lift-sin.f64N/A

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\color{blue}{\sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)} \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    11. lift-sin.f64N/A

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\sin \left(\frac{\lambda_1 - \lambda_2}{2}\right) \cdot \color{blue}{\sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    12. pow2N/A

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{{\sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}^{2}}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    13. lower-pow.f6458.4

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{{\sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}^{2}}, 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    14. lift-/.f64N/A

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot {\sin \color{blue}{\left(\frac{\lambda_1 - \lambda_2}{2}\right)}}^{2}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    15. div-invN/A

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot {\sin \color{blue}{\left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)}}^{2}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    16. metadata-evalN/A

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot {\sin \left(\left(\lambda_1 - \lambda_2\right) \cdot \color{blue}{\frac{1}{2}}\right)}^{2}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    17. lift-*.f6458.4

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot {\sin \color{blue}{\left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)}}^{2}, 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
  5. Applied rewrites58.4%

    \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{{\sin \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)}^{2}}, 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
  6. Final simplification58.4%

    \[\leadsto \left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot {\sin \left(0.5 \cdot \left(\lambda_1 - \lambda_2\right)\right)}^{2}, 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\phi_1 - \phi_2\right)\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\phi_1 - \phi_2\right)\right)\right)\right) + \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\lambda_1 - \lambda_2\right)\right)\right) - 0.5\right)\right)}} \]
  7. Add Preprocessing

Alternative 13: 59.8% accurate, 1.3× speedup?

\[\begin{array}{l} \\ \begin{array}{l} t_0 := 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\lambda_1 - \lambda_2\right)\right)\right)\\ t_1 := 0.5 \cdot \left(\phi_1 - \phi_2\right)\\ \left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(0.5 - t\_0\right), {\sin t\_1}^{2}\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot t\_1\right)\right) + \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(t\_0 - 0.5\right)\right)}} \end{array} \end{array} \]
(FPCore (R lambda1 lambda2 phi1 phi2)
 :precision binary64
 (let* ((t_0 (* 0.5 (cos (* 2.0 (* 0.5 (- lambda1 lambda2))))))
        (t_1 (* 0.5 (- phi1 phi2))))
   (*
    (* R 2.0)
    (atan2
     (sqrt (fma (cos phi1) (* (cos phi2) (- 0.5 t_0)) (pow (sin t_1) 2.0)))
     (sqrt
      (+
       (+ 0.5 (* 0.5 (cos (* 2.0 t_1))))
       (* (cos phi1) (* (cos phi2) (- t_0 0.5)))))))))
double code(double R, double lambda1, double lambda2, double phi1, double phi2) {
	double t_0 = 0.5 * cos((2.0 * (0.5 * (lambda1 - lambda2))));
	double t_1 = 0.5 * (phi1 - phi2);
	return (R * 2.0) * atan2(sqrt(fma(cos(phi1), (cos(phi2) * (0.5 - t_0)), pow(sin(t_1), 2.0))), sqrt(((0.5 + (0.5 * cos((2.0 * t_1)))) + (cos(phi1) * (cos(phi2) * (t_0 - 0.5))))));
}
function code(R, lambda1, lambda2, phi1, phi2)
	t_0 = Float64(0.5 * cos(Float64(2.0 * Float64(0.5 * Float64(lambda1 - lambda2)))))
	t_1 = Float64(0.5 * Float64(phi1 - phi2))
	return Float64(Float64(R * 2.0) * atan(sqrt(fma(cos(phi1), Float64(cos(phi2) * Float64(0.5 - t_0)), (sin(t_1) ^ 2.0))), sqrt(Float64(Float64(0.5 + Float64(0.5 * cos(Float64(2.0 * t_1)))) + Float64(cos(phi1) * Float64(cos(phi2) * Float64(t_0 - 0.5)))))))
end
code[R_, lambda1_, lambda2_, phi1_, phi2_] := Block[{t$95$0 = N[(0.5 * N[Cos[N[(2.0 * N[(0.5 * N[(lambda1 - lambda2), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]), $MachinePrecision]}, Block[{t$95$1 = N[(0.5 * N[(phi1 - phi2), $MachinePrecision]), $MachinePrecision]}, N[(N[(R * 2.0), $MachinePrecision] * N[ArcTan[N[Sqrt[N[(N[Cos[phi1], $MachinePrecision] * N[(N[Cos[phi2], $MachinePrecision] * N[(0.5 - t$95$0), $MachinePrecision]), $MachinePrecision] + N[Power[N[Sin[t$95$1], $MachinePrecision], 2.0], $MachinePrecision]), $MachinePrecision]], $MachinePrecision] / N[Sqrt[N[(N[(0.5 + N[(0.5 * N[Cos[N[(2.0 * t$95$1), $MachinePrecision]], $MachinePrecision]), $MachinePrecision]), $MachinePrecision] + N[(N[Cos[phi1], $MachinePrecision] * N[(N[Cos[phi2], $MachinePrecision] * N[(t$95$0 - 0.5), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]], $MachinePrecision]), $MachinePrecision]]]
\begin{array}{l}

\\
\begin{array}{l}
t_0 := 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\lambda_1 - \lambda_2\right)\right)\right)\\
t_1 := 0.5 \cdot \left(\phi_1 - \phi_2\right)\\
\left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(0.5 - t\_0\right), {\sin t\_1}^{2}\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot t\_1\right)\right) + \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(t\_0 - 0.5\right)\right)}}
\end{array}
\end{array}
Derivation
  1. Initial program 58.4%

    \[R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
  2. Add Preprocessing
  3. Applied rewrites56.4%

    \[\leadsto \color{blue}{\tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right)} \]
  4. Step-by-step derivation
    1. lift--.f64N/A

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right), \color{blue}{\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)}\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    2. lift-*.f64N/A

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right), \frac{1}{2} - \color{blue}{\frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)}\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    3. lift-cos.f64N/A

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right), \frac{1}{2} - \frac{1}{2} \cdot \color{blue}{\cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)}\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    4. lift-*.f64N/A

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \color{blue}{\left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)}\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    5. sqr-sin-aN/A

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right), \color{blue}{\sin \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right) \cdot \sin \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)}\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    6. lower-sin.f64N/A

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right), \color{blue}{\sin \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)} \cdot \sin \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    7. lift-*.f64N/A

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right), \sin \color{blue}{\left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)} \cdot \sin \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    8. metadata-evalN/A

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right), \sin \left(\left(\phi_1 - \phi_2\right) \cdot \color{blue}{\frac{1}{2}}\right) \cdot \sin \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    9. div-invN/A

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right), \sin \color{blue}{\left(\frac{\phi_1 - \phi_2}{2}\right)} \cdot \sin \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    10. lift-/.f64N/A

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right), \sin \color{blue}{\left(\frac{\phi_1 - \phi_2}{2}\right)} \cdot \sin \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    11. lower-sin.f64N/A

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right), \sin \left(\frac{\phi_1 - \phi_2}{2}\right) \cdot \color{blue}{\sin \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)}\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    12. lift-*.f64N/A

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right), \sin \left(\frac{\phi_1 - \phi_2}{2}\right) \cdot \sin \color{blue}{\left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)}\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    13. metadata-evalN/A

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right), \sin \left(\frac{\phi_1 - \phi_2}{2}\right) \cdot \sin \left(\left(\phi_1 - \phi_2\right) \cdot \color{blue}{\frac{1}{2}}\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    14. div-invN/A

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right), \sin \left(\frac{\phi_1 - \phi_2}{2}\right) \cdot \sin \color{blue}{\left(\frac{\phi_1 - \phi_2}{2}\right)}\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    15. lift-/.f64N/A

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right), \sin \left(\frac{\phi_1 - \phi_2}{2}\right) \cdot \sin \color{blue}{\left(\frac{\phi_1 - \phi_2}{2}\right)}\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    16. unpow2N/A

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right), \color{blue}{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2}}\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    17. lift-pow.f6456.8

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right), \color{blue}{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2}}\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    18. lift-/.f64N/A

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right), {\sin \color{blue}{\left(\frac{\phi_1 - \phi_2}{2}\right)}}^{2}\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    19. div-invN/A

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right), {\sin \color{blue}{\left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)}}^{2}\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    20. metadata-evalN/A

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right), {\sin \left(\left(\phi_1 - \phi_2\right) \cdot \color{blue}{\frac{1}{2}}\right)}^{2}\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    21. lift-*.f6456.8

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right), {\sin \color{blue}{\left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)}}^{2}\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
  5. Applied rewrites56.8%

    \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right), \color{blue}{{\sin \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)}^{2}}\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
  6. Final simplification56.8%

    \[\leadsto \left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\lambda_1 - \lambda_2\right)\right)\right)\right), {\sin \left(0.5 \cdot \left(\phi_1 - \phi_2\right)\right)}^{2}\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\phi_1 - \phi_2\right)\right)\right)\right) + \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\lambda_1 - \lambda_2\right)\right)\right) - 0.5\right)\right)}} \]
  7. Add Preprocessing

Alternative 14: 57.3% accurate, 1.4× speedup?

\[\begin{array}{l} \\ \begin{array}{l} t_0 := 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\lambda_1 - \lambda_2\right)\right)\right)\\ t_1 := 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\phi_1 - \phi_2\right)\right)\right)\\ \left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(0.5 - t\_0\right), 0.5 - t\_1\right)}}{\sqrt{\left(0.5 + t\_1\right) + \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(t\_0 - 0.5\right)\right)}} \end{array} \end{array} \]
(FPCore (R lambda1 lambda2 phi1 phi2)
 :precision binary64
 (let* ((t_0 (* 0.5 (cos (* 2.0 (* 0.5 (- lambda1 lambda2))))))
        (t_1 (* 0.5 (cos (* 2.0 (* 0.5 (- phi1 phi2)))))))
   (*
    (* R 2.0)
    (atan2
     (sqrt (fma (cos phi1) (* (cos phi2) (- 0.5 t_0)) (- 0.5 t_1)))
     (sqrt (+ (+ 0.5 t_1) (* (cos phi1) (* (cos phi2) (- t_0 0.5)))))))))
double code(double R, double lambda1, double lambda2, double phi1, double phi2) {
	double t_0 = 0.5 * cos((2.0 * (0.5 * (lambda1 - lambda2))));
	double t_1 = 0.5 * cos((2.0 * (0.5 * (phi1 - phi2))));
	return (R * 2.0) * atan2(sqrt(fma(cos(phi1), (cos(phi2) * (0.5 - t_0)), (0.5 - t_1))), sqrt(((0.5 + t_1) + (cos(phi1) * (cos(phi2) * (t_0 - 0.5))))));
}
function code(R, lambda1, lambda2, phi1, phi2)
	t_0 = Float64(0.5 * cos(Float64(2.0 * Float64(0.5 * Float64(lambda1 - lambda2)))))
	t_1 = Float64(0.5 * cos(Float64(2.0 * Float64(0.5 * Float64(phi1 - phi2)))))
	return Float64(Float64(R * 2.0) * atan(sqrt(fma(cos(phi1), Float64(cos(phi2) * Float64(0.5 - t_0)), Float64(0.5 - t_1))), sqrt(Float64(Float64(0.5 + t_1) + Float64(cos(phi1) * Float64(cos(phi2) * Float64(t_0 - 0.5)))))))
end
code[R_, lambda1_, lambda2_, phi1_, phi2_] := Block[{t$95$0 = N[(0.5 * N[Cos[N[(2.0 * N[(0.5 * N[(lambda1 - lambda2), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]), $MachinePrecision]}, Block[{t$95$1 = N[(0.5 * N[Cos[N[(2.0 * N[(0.5 * N[(phi1 - phi2), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]), $MachinePrecision]}, N[(N[(R * 2.0), $MachinePrecision] * N[ArcTan[N[Sqrt[N[(N[Cos[phi1], $MachinePrecision] * N[(N[Cos[phi2], $MachinePrecision] * N[(0.5 - t$95$0), $MachinePrecision]), $MachinePrecision] + N[(0.5 - t$95$1), $MachinePrecision]), $MachinePrecision]], $MachinePrecision] / N[Sqrt[N[(N[(0.5 + t$95$1), $MachinePrecision] + N[(N[Cos[phi1], $MachinePrecision] * N[(N[Cos[phi2], $MachinePrecision] * N[(t$95$0 - 0.5), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]], $MachinePrecision]), $MachinePrecision]]]
\begin{array}{l}

\\
\begin{array}{l}
t_0 := 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\lambda_1 - \lambda_2\right)\right)\right)\\
t_1 := 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\phi_1 - \phi_2\right)\right)\right)\\
\left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(0.5 - t\_0\right), 0.5 - t\_1\right)}}{\sqrt{\left(0.5 + t\_1\right) + \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(t\_0 - 0.5\right)\right)}}
\end{array}
\end{array}
Derivation
  1. Initial program 58.4%

    \[R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
  2. Add Preprocessing
  3. Applied rewrites56.4%

    \[\leadsto \color{blue}{\tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right)} \]
  4. Final simplification56.4%

    \[\leadsto \left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\lambda_1 - \lambda_2\right)\right)\right)\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\phi_1 - \phi_2\right)\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\phi_1 - \phi_2\right)\right)\right)\right) + \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\lambda_1 - \lambda_2\right)\right)\right) - 0.5\right)\right)}} \]
  5. Add Preprocessing

Alternative 15: 57.7% accurate, 1.4× speedup?

\[\begin{array}{l} \\ \begin{array}{l} t_0 := 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\lambda_1 - \lambda_2\right)\right)\right)\\ t_1 := \cos \left(\lambda_1 - \lambda_2\right)\\ t_2 := 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\phi_1 - \phi_2\right)\right)\right)\\ t_3 := \left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, t\_1, 0.5\right), 0.5 - t\_2\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot t\_1\right)\right)}}\\ \mathbf{if}\;\phi_1 \leq -3.5 \cdot 10^{-7}:\\ \;\;\;\;t\_3\\ \mathbf{elif}\;\phi_1 \leq 0.65:\\ \;\;\;\;\left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(0.5 - t\_0\right), \mathsf{fma}\left(\cos \phi_2, -0.5, 0.5\right)\right)}}{\sqrt{\left(0.5 + t\_2\right) + \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(t\_0 - 0.5\right)\right)}}\\ \mathbf{else}:\\ \;\;\;\;t\_3\\ \end{array} \end{array} \]
(FPCore (R lambda1 lambda2 phi1 phi2)
 :precision binary64
 (let* ((t_0 (* 0.5 (cos (* 2.0 (* 0.5 (- lambda1 lambda2))))))
        (t_1 (cos (- lambda1 lambda2)))
        (t_2 (* 0.5 (cos (* 2.0 (* 0.5 (- phi1 phi2))))))
        (t_3
         (*
          (* R 2.0)
          (atan2
           (sqrt
            (fma (cos phi1) (* (cos phi2) (fma -0.5 t_1 0.5)) (- 0.5 t_2)))
           (sqrt (+ 0.5 (* (cos phi1) (- 0.5 (+ 0.5 (* -0.5 t_1))))))))))
   (if (<= phi1 -3.5e-7)
     t_3
     (if (<= phi1 0.65)
       (*
        (* R 2.0)
        (atan2
         (sqrt
          (fma
           (cos phi1)
           (* (cos phi2) (- 0.5 t_0))
           (fma (cos phi2) -0.5 0.5)))
         (sqrt (+ (+ 0.5 t_2) (* (cos phi1) (* (cos phi2) (- t_0 0.5)))))))
       t_3))))
double code(double R, double lambda1, double lambda2, double phi1, double phi2) {
	double t_0 = 0.5 * cos((2.0 * (0.5 * (lambda1 - lambda2))));
	double t_1 = cos((lambda1 - lambda2));
	double t_2 = 0.5 * cos((2.0 * (0.5 * (phi1 - phi2))));
	double t_3 = (R * 2.0) * atan2(sqrt(fma(cos(phi1), (cos(phi2) * fma(-0.5, t_1, 0.5)), (0.5 - t_2))), sqrt((0.5 + (cos(phi1) * (0.5 - (0.5 + (-0.5 * t_1)))))));
	double tmp;
	if (phi1 <= -3.5e-7) {
		tmp = t_3;
	} else if (phi1 <= 0.65) {
		tmp = (R * 2.0) * atan2(sqrt(fma(cos(phi1), (cos(phi2) * (0.5 - t_0)), fma(cos(phi2), -0.5, 0.5))), sqrt(((0.5 + t_2) + (cos(phi1) * (cos(phi2) * (t_0 - 0.5))))));
	} else {
		tmp = t_3;
	}
	return tmp;
}
function code(R, lambda1, lambda2, phi1, phi2)
	t_0 = Float64(0.5 * cos(Float64(2.0 * Float64(0.5 * Float64(lambda1 - lambda2)))))
	t_1 = cos(Float64(lambda1 - lambda2))
	t_2 = Float64(0.5 * cos(Float64(2.0 * Float64(0.5 * Float64(phi1 - phi2)))))
	t_3 = Float64(Float64(R * 2.0) * atan(sqrt(fma(cos(phi1), Float64(cos(phi2) * fma(-0.5, t_1, 0.5)), Float64(0.5 - t_2))), sqrt(Float64(0.5 + Float64(cos(phi1) * Float64(0.5 - Float64(0.5 + Float64(-0.5 * t_1))))))))
	tmp = 0.0
	if (phi1 <= -3.5e-7)
		tmp = t_3;
	elseif (phi1 <= 0.65)
		tmp = Float64(Float64(R * 2.0) * atan(sqrt(fma(cos(phi1), Float64(cos(phi2) * Float64(0.5 - t_0)), fma(cos(phi2), -0.5, 0.5))), sqrt(Float64(Float64(0.5 + t_2) + Float64(cos(phi1) * Float64(cos(phi2) * Float64(t_0 - 0.5)))))));
	else
		tmp = t_3;
	end
	return tmp
end
code[R_, lambda1_, lambda2_, phi1_, phi2_] := Block[{t$95$0 = N[(0.5 * N[Cos[N[(2.0 * N[(0.5 * N[(lambda1 - lambda2), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]), $MachinePrecision]}, Block[{t$95$1 = N[Cos[N[(lambda1 - lambda2), $MachinePrecision]], $MachinePrecision]}, Block[{t$95$2 = N[(0.5 * N[Cos[N[(2.0 * N[(0.5 * N[(phi1 - phi2), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]), $MachinePrecision]}, Block[{t$95$3 = N[(N[(R * 2.0), $MachinePrecision] * N[ArcTan[N[Sqrt[N[(N[Cos[phi1], $MachinePrecision] * N[(N[Cos[phi2], $MachinePrecision] * N[(-0.5 * t$95$1 + 0.5), $MachinePrecision]), $MachinePrecision] + N[(0.5 - t$95$2), $MachinePrecision]), $MachinePrecision]], $MachinePrecision] / N[Sqrt[N[(0.5 + N[(N[Cos[phi1], $MachinePrecision] * N[(0.5 - N[(0.5 + N[(-0.5 * t$95$1), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]], $MachinePrecision]), $MachinePrecision]}, If[LessEqual[phi1, -3.5e-7], t$95$3, If[LessEqual[phi1, 0.65], N[(N[(R * 2.0), $MachinePrecision] * N[ArcTan[N[Sqrt[N[(N[Cos[phi1], $MachinePrecision] * N[(N[Cos[phi2], $MachinePrecision] * N[(0.5 - t$95$0), $MachinePrecision]), $MachinePrecision] + N[(N[Cos[phi2], $MachinePrecision] * -0.5 + 0.5), $MachinePrecision]), $MachinePrecision]], $MachinePrecision] / N[Sqrt[N[(N[(0.5 + t$95$2), $MachinePrecision] + N[(N[Cos[phi1], $MachinePrecision] * N[(N[Cos[phi2], $MachinePrecision] * N[(t$95$0 - 0.5), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]], $MachinePrecision]), $MachinePrecision], t$95$3]]]]]]
\begin{array}{l}

\\
\begin{array}{l}
t_0 := 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\lambda_1 - \lambda_2\right)\right)\right)\\
t_1 := \cos \left(\lambda_1 - \lambda_2\right)\\
t_2 := 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\phi_1 - \phi_2\right)\right)\right)\\
t_3 := \left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, t\_1, 0.5\right), 0.5 - t\_2\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot t\_1\right)\right)}}\\
\mathbf{if}\;\phi_1 \leq -3.5 \cdot 10^{-7}:\\
\;\;\;\;t\_3\\

\mathbf{elif}\;\phi_1 \leq 0.65:\\
\;\;\;\;\left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(0.5 - t\_0\right), \mathsf{fma}\left(\cos \phi_2, -0.5, 0.5\right)\right)}}{\sqrt{\left(0.5 + t\_2\right) + \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(t\_0 - 0.5\right)\right)}}\\

\mathbf{else}:\\
\;\;\;\;t\_3\\


\end{array}
\end{array}
Derivation
  1. Split input into 2 regimes
  2. if phi1 < -3.49999999999999984e-7 or 0.650000000000000022 < phi1

    1. Initial program 44.7%

      \[R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    2. Add Preprocessing
    3. Applied rewrites45.3%

      \[\leadsto \color{blue}{\tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right)} \]
    4. Taylor expanded in lambda2 around 0

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} - \frac{1}{2} \cdot \cos \lambda_1\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    5. Step-by-step derivation
      1. cancel-sign-sub-invN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2}\right)\right) \cdot \cos \lambda_1\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      2. metadata-evalN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} + \color{blue}{\frac{-1}{2}} \cdot \cos \lambda_1\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      3. +-commutativeN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{-1}{2} \cdot \cos \lambda_1 + \frac{1}{2}\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      4. lower-fma.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      5. lower-cos.f6436.1

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \color{blue}{\cos \lambda_1}, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    6. Applied rewrites36.1%

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right)}, 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    7. Taylor expanded in phi2 around 0

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \phi_1\right) - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)}}} \cdot \left(2 \cdot R\right) \]
    8. Step-by-step derivation
      1. associate--l+N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\frac{1}{2} + \left(\frac{1}{2} \cdot \cos \phi_1 - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      2. lower-+.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\frac{1}{2} + \left(\frac{1}{2} \cdot \cos \phi_1 - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      3. *-commutativeN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \left(\color{blue}{\cos \phi_1 \cdot \frac{1}{2}} - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      4. distribute-lft-out--N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      5. lower-*.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      6. lower-cos.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1} \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      7. lower--.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \color{blue}{\left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      8. sub-negN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)\right)}\right)}} \cdot \left(2 \cdot R\right) \]
      9. lower-+.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)\right)}\right)}} \cdot \left(2 \cdot R\right) \]
      10. distribute-lft-neg-inN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\left(\mathsf{neg}\left(\frac{1}{2}\right)\right) \cdot \cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
      11. metadata-evalN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\frac{-1}{2}} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      12. lower-*.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
      13. lower-cos.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \frac{-1}{2} \cdot \color{blue}{\cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
      14. lower--.f6438.2

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \color{blue}{\left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
    9. Applied rewrites38.2%

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\color{blue}{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
    10. Taylor expanded in lambda1 around inf

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    11. Step-by-step derivation
      1. cancel-sign-sub-invN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2}\right)\right) \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      2. metadata-evalN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} + \color{blue}{\frac{-1}{2}} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      3. +-commutativeN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right) + \frac{1}{2}\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      4. lower-fma.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\mathsf{fma}\left(\frac{-1}{2}, \cos \left(\lambda_1 - \lambda_2\right), \frac{1}{2}\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      5. lower-cos.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \color{blue}{\cos \left(\lambda_1 - \lambda_2\right)}, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      6. lower--.f6447.3

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \color{blue}{\left(\lambda_1 - \lambda_2\right)}, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    12. Applied rewrites47.3%

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\mathsf{fma}\left(-0.5, \cos \left(\lambda_1 - \lambda_2\right), 0.5\right)}, 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]

    if -3.49999999999999984e-7 < phi1 < 0.650000000000000022

    1. Initial program 74.2%

      \[R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    2. Add Preprocessing
    3. Applied rewrites69.2%

      \[\leadsto \color{blue}{\tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right)} \]
    4. Taylor expanded in phi1 around 0

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right), \color{blue}{\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\mathsf{neg}\left(\phi_2\right)\right)}\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    5. Step-by-step derivation
      1. sub-negN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right), \color{blue}{\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2} \cdot \cos \left(\mathsf{neg}\left(\phi_2\right)\right)\right)\right)}\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      2. +-commutativeN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right), \color{blue}{\left(\mathsf{neg}\left(\frac{1}{2} \cdot \cos \left(\mathsf{neg}\left(\phi_2\right)\right)\right)\right) + \frac{1}{2}}\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      3. cos-negN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right), \left(\mathsf{neg}\left(\frac{1}{2} \cdot \color{blue}{\cos \phi_2}\right)\right) + \frac{1}{2}\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      4. distribute-lft-neg-inN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right), \color{blue}{\left(\mathsf{neg}\left(\frac{1}{2}\right)\right) \cdot \cos \phi_2} + \frac{1}{2}\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      5. metadata-evalN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right), \color{blue}{\frac{-1}{2}} \cdot \cos \phi_2 + \frac{1}{2}\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      6. *-commutativeN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right), \color{blue}{\cos \phi_2 \cdot \frac{-1}{2}} + \frac{1}{2}\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      7. lower-fma.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right), \color{blue}{\mathsf{fma}\left(\cos \phi_2, \frac{-1}{2}, \frac{1}{2}\right)}\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      8. lower-cos.f6469.2

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right), \mathsf{fma}\left(\color{blue}{\cos \phi_2}, -0.5, 0.5\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    6. Applied rewrites69.2%

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right), \color{blue}{\mathsf{fma}\left(\cos \phi_2, -0.5, 0.5\right)}\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
  3. Recombined 2 regimes into one program.
  4. Final simplification57.5%

    \[\leadsto \begin{array}{l} \mathbf{if}\;\phi_1 \leq -3.5 \cdot 10^{-7}:\\ \;\;\;\;\left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \left(\lambda_1 - \lambda_2\right), 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\phi_1 - \phi_2\right)\right)\right)\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}\\ \mathbf{elif}\;\phi_1 \leq 0.65:\\ \;\;\;\;\left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\lambda_1 - \lambda_2\right)\right)\right)\right), \mathsf{fma}\left(\cos \phi_2, -0.5, 0.5\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\phi_1 - \phi_2\right)\right)\right)\right) + \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\lambda_1 - \lambda_2\right)\right)\right) - 0.5\right)\right)}}\\ \mathbf{else}:\\ \;\;\;\;\left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \left(\lambda_1 - \lambda_2\right), 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\phi_1 - \phi_2\right)\right)\right)\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}\\ \end{array} \]
  5. Add Preprocessing

Alternative 16: 56.7% accurate, 1.4× speedup?

\[\begin{array}{l} \\ \begin{array}{l} t_0 := \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right)\\ t_1 := 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\phi_1 - \phi_2\right)\right)\right)\\ t_2 := 0.5 - t\_1\\ t_3 := \left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot t\_0, t\_2\right)}}{\sqrt{\mathsf{fma}\left(0.5, \cos \left(\phi_1 - \phi_2\right), 0.5\right) - \cos \phi_2 \cdot \left(\cos \phi_1 \cdot t\_0\right)}}\\ \mathbf{if}\;\lambda_1 \leq -6 \cdot 10^{-5}:\\ \;\;\;\;t\_3\\ \mathbf{elif}\;\lambda_1 \leq 8.5 \cdot 10^{+24}:\\ \;\;\;\;\left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_2, 0.5\right), t\_2\right)}}{\sqrt{\left(0.5 + t\_1\right) + \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\lambda_1 - \lambda_2\right)\right)\right) - 0.5\right)\right)}}\\ \mathbf{else}:\\ \;\;\;\;t\_3\\ \end{array} \end{array} \]
(FPCore (R lambda1 lambda2 phi1 phi2)
 :precision binary64
 (let* ((t_0 (fma -0.5 (cos lambda1) 0.5))
        (t_1 (* 0.5 (cos (* 2.0 (* 0.5 (- phi1 phi2))))))
        (t_2 (- 0.5 t_1))
        (t_3
         (*
          (* R 2.0)
          (atan2
           (sqrt (fma (cos phi1) (* (cos phi2) t_0) t_2))
           (sqrt
            (-
             (fma 0.5 (cos (- phi1 phi2)) 0.5)
             (* (cos phi2) (* (cos phi1) t_0))))))))
   (if (<= lambda1 -6e-5)
     t_3
     (if (<= lambda1 8.5e+24)
       (*
        (* R 2.0)
        (atan2
         (sqrt
          (fma (cos phi1) (* (cos phi2) (fma -0.5 (cos lambda2) 0.5)) t_2))
         (sqrt
          (+
           (+ 0.5 t_1)
           (*
            (cos phi1)
            (*
             (cos phi2)
             (- (* 0.5 (cos (* 2.0 (* 0.5 (- lambda1 lambda2))))) 0.5)))))))
       t_3))))
double code(double R, double lambda1, double lambda2, double phi1, double phi2) {
	double t_0 = fma(-0.5, cos(lambda1), 0.5);
	double t_1 = 0.5 * cos((2.0 * (0.5 * (phi1 - phi2))));
	double t_2 = 0.5 - t_1;
	double t_3 = (R * 2.0) * atan2(sqrt(fma(cos(phi1), (cos(phi2) * t_0), t_2)), sqrt((fma(0.5, cos((phi1 - phi2)), 0.5) - (cos(phi2) * (cos(phi1) * t_0)))));
	double tmp;
	if (lambda1 <= -6e-5) {
		tmp = t_3;
	} else if (lambda1 <= 8.5e+24) {
		tmp = (R * 2.0) * atan2(sqrt(fma(cos(phi1), (cos(phi2) * fma(-0.5, cos(lambda2), 0.5)), t_2)), sqrt(((0.5 + t_1) + (cos(phi1) * (cos(phi2) * ((0.5 * cos((2.0 * (0.5 * (lambda1 - lambda2))))) - 0.5))))));
	} else {
		tmp = t_3;
	}
	return tmp;
}
function code(R, lambda1, lambda2, phi1, phi2)
	t_0 = fma(-0.5, cos(lambda1), 0.5)
	t_1 = Float64(0.5 * cos(Float64(2.0 * Float64(0.5 * Float64(phi1 - phi2)))))
	t_2 = Float64(0.5 - t_1)
	t_3 = Float64(Float64(R * 2.0) * atan(sqrt(fma(cos(phi1), Float64(cos(phi2) * t_0), t_2)), sqrt(Float64(fma(0.5, cos(Float64(phi1 - phi2)), 0.5) - Float64(cos(phi2) * Float64(cos(phi1) * t_0))))))
	tmp = 0.0
	if (lambda1 <= -6e-5)
		tmp = t_3;
	elseif (lambda1 <= 8.5e+24)
		tmp = Float64(Float64(R * 2.0) * atan(sqrt(fma(cos(phi1), Float64(cos(phi2) * fma(-0.5, cos(lambda2), 0.5)), t_2)), sqrt(Float64(Float64(0.5 + t_1) + Float64(cos(phi1) * Float64(cos(phi2) * Float64(Float64(0.5 * cos(Float64(2.0 * Float64(0.5 * Float64(lambda1 - lambda2))))) - 0.5)))))));
	else
		tmp = t_3;
	end
	return tmp
end
code[R_, lambda1_, lambda2_, phi1_, phi2_] := Block[{t$95$0 = N[(-0.5 * N[Cos[lambda1], $MachinePrecision] + 0.5), $MachinePrecision]}, Block[{t$95$1 = N[(0.5 * N[Cos[N[(2.0 * N[(0.5 * N[(phi1 - phi2), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]), $MachinePrecision]}, Block[{t$95$2 = N[(0.5 - t$95$1), $MachinePrecision]}, Block[{t$95$3 = N[(N[(R * 2.0), $MachinePrecision] * N[ArcTan[N[Sqrt[N[(N[Cos[phi1], $MachinePrecision] * N[(N[Cos[phi2], $MachinePrecision] * t$95$0), $MachinePrecision] + t$95$2), $MachinePrecision]], $MachinePrecision] / N[Sqrt[N[(N[(0.5 * N[Cos[N[(phi1 - phi2), $MachinePrecision]], $MachinePrecision] + 0.5), $MachinePrecision] - N[(N[Cos[phi2], $MachinePrecision] * N[(N[Cos[phi1], $MachinePrecision] * t$95$0), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]], $MachinePrecision]), $MachinePrecision]}, If[LessEqual[lambda1, -6e-5], t$95$3, If[LessEqual[lambda1, 8.5e+24], N[(N[(R * 2.0), $MachinePrecision] * N[ArcTan[N[Sqrt[N[(N[Cos[phi1], $MachinePrecision] * N[(N[Cos[phi2], $MachinePrecision] * N[(-0.5 * N[Cos[lambda2], $MachinePrecision] + 0.5), $MachinePrecision]), $MachinePrecision] + t$95$2), $MachinePrecision]], $MachinePrecision] / N[Sqrt[N[(N[(0.5 + t$95$1), $MachinePrecision] + N[(N[Cos[phi1], $MachinePrecision] * N[(N[Cos[phi2], $MachinePrecision] * N[(N[(0.5 * N[Cos[N[(2.0 * N[(0.5 * N[(lambda1 - lambda2), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]), $MachinePrecision] - 0.5), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]], $MachinePrecision]), $MachinePrecision], t$95$3]]]]]]
\begin{array}{l}

\\
\begin{array}{l}
t_0 := \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right)\\
t_1 := 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\phi_1 - \phi_2\right)\right)\right)\\
t_2 := 0.5 - t\_1\\
t_3 := \left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot t\_0, t\_2\right)}}{\sqrt{\mathsf{fma}\left(0.5, \cos \left(\phi_1 - \phi_2\right), 0.5\right) - \cos \phi_2 \cdot \left(\cos \phi_1 \cdot t\_0\right)}}\\
\mathbf{if}\;\lambda_1 \leq -6 \cdot 10^{-5}:\\
\;\;\;\;t\_3\\

\mathbf{elif}\;\lambda_1 \leq 8.5 \cdot 10^{+24}:\\
\;\;\;\;\left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_2, 0.5\right), t\_2\right)}}{\sqrt{\left(0.5 + t\_1\right) + \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\lambda_1 - \lambda_2\right)\right)\right) - 0.5\right)\right)}}\\

\mathbf{else}:\\
\;\;\;\;t\_3\\


\end{array}
\end{array}
Derivation
  1. Split input into 2 regimes
  2. if lambda1 < -6.00000000000000015e-5 or 8.49999999999999959e24 < lambda1

    1. Initial program 48.2%

      \[R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    2. Add Preprocessing
    3. Applied rewrites48.2%

      \[\leadsto \color{blue}{\tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right)} \]
    4. Taylor expanded in lambda2 around 0

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} - \frac{1}{2} \cdot \cos \lambda_1\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    5. Step-by-step derivation
      1. cancel-sign-sub-invN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2}\right)\right) \cdot \cos \lambda_1\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      2. metadata-evalN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} + \color{blue}{\frac{-1}{2}} \cdot \cos \lambda_1\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      3. +-commutativeN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{-1}{2} \cdot \cos \lambda_1 + \frac{1}{2}\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      4. lower-fma.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      5. lower-cos.f6448.0

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \color{blue}{\cos \lambda_1}, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    6. Applied rewrites48.0%

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right)}, 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    7. Taylor expanded in lambda2 around 0

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(\phi_1 - \phi_2\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \lambda_1\right)\right)}}} \cdot \left(2 \cdot R\right) \]
    8. Step-by-step derivation
      1. lower--.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(\phi_1 - \phi_2\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \lambda_1\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      2. +-commutativeN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\left(\frac{1}{2} \cdot \cos \left(\phi_1 - \phi_2\right) + \frac{1}{2}\right)} - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \lambda_1\right)\right)}} \cdot \left(2 \cdot R\right) \]
      3. lower-fma.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\mathsf{fma}\left(\frac{1}{2}, \cos \left(\phi_1 - \phi_2\right), \frac{1}{2}\right)} - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \lambda_1\right)\right)}} \cdot \left(2 \cdot R\right) \]
      4. lower-cos.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\mathsf{fma}\left(\frac{1}{2}, \color{blue}{\cos \left(\phi_1 - \phi_2\right)}, \frac{1}{2}\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \lambda_1\right)\right)}} \cdot \left(2 \cdot R\right) \]
      5. lower--.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\mathsf{fma}\left(\frac{1}{2}, \cos \color{blue}{\left(\phi_1 - \phi_2\right)}, \frac{1}{2}\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \lambda_1\right)\right)}} \cdot \left(2 \cdot R\right) \]
      6. *-commutativeN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\mathsf{fma}\left(\frac{1}{2}, \cos \left(\phi_1 - \phi_2\right), \frac{1}{2}\right) - \color{blue}{\left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \lambda_1\right)\right) \cdot \cos \phi_1}}} \cdot \left(2 \cdot R\right) \]
      7. associate-*l*N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\mathsf{fma}\left(\frac{1}{2}, \cos \left(\phi_1 - \phi_2\right), \frac{1}{2}\right) - \color{blue}{\cos \phi_2 \cdot \left(\left(\frac{1}{2} - \frac{1}{2} \cdot \cos \lambda_1\right) \cdot \cos \phi_1\right)}}} \cdot \left(2 \cdot R\right) \]
      8. lower-*.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\mathsf{fma}\left(\frac{1}{2}, \cos \left(\phi_1 - \phi_2\right), \frac{1}{2}\right) - \color{blue}{\cos \phi_2 \cdot \left(\left(\frac{1}{2} - \frac{1}{2} \cdot \cos \lambda_1\right) \cdot \cos \phi_1\right)}}} \cdot \left(2 \cdot R\right) \]
      9. lower-cos.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\mathsf{fma}\left(\frac{1}{2}, \cos \left(\phi_1 - \phi_2\right), \frac{1}{2}\right) - \color{blue}{\cos \phi_2} \cdot \left(\left(\frac{1}{2} - \frac{1}{2} \cdot \cos \lambda_1\right) \cdot \cos \phi_1\right)}} \cdot \left(2 \cdot R\right) \]
      10. lower-*.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\mathsf{fma}\left(\frac{1}{2}, \cos \left(\phi_1 - \phi_2\right), \frac{1}{2}\right) - \cos \phi_2 \cdot \color{blue}{\left(\left(\frac{1}{2} - \frac{1}{2} \cdot \cos \lambda_1\right) \cdot \cos \phi_1\right)}}} \cdot \left(2 \cdot R\right) \]
      11. cancel-sign-sub-invN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\mathsf{fma}\left(\frac{1}{2}, \cos \left(\phi_1 - \phi_2\right), \frac{1}{2}\right) - \cos \phi_2 \cdot \left(\color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2}\right)\right) \cdot \cos \lambda_1\right)} \cdot \cos \phi_1\right)}} \cdot \left(2 \cdot R\right) \]
      12. metadata-evalN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\mathsf{fma}\left(\frac{1}{2}, \cos \left(\phi_1 - \phi_2\right), \frac{1}{2}\right) - \cos \phi_2 \cdot \left(\left(\frac{1}{2} + \color{blue}{\frac{-1}{2}} \cdot \cos \lambda_1\right) \cdot \cos \phi_1\right)}} \cdot \left(2 \cdot R\right) \]
      13. +-commutativeN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\mathsf{fma}\left(\frac{1}{2}, \cos \left(\phi_1 - \phi_2\right), \frac{1}{2}\right) - \cos \phi_2 \cdot \left(\color{blue}{\left(\frac{-1}{2} \cdot \cos \lambda_1 + \frac{1}{2}\right)} \cdot \cos \phi_1\right)}} \cdot \left(2 \cdot R\right) \]
      14. lower-fma.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\mathsf{fma}\left(\frac{1}{2}, \cos \left(\phi_1 - \phi_2\right), \frac{1}{2}\right) - \cos \phi_2 \cdot \left(\color{blue}{\mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right)} \cdot \cos \phi_1\right)}} \cdot \left(2 \cdot R\right) \]
      15. lower-cos.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\mathsf{fma}\left(\frac{1}{2}, \cos \left(\phi_1 - \phi_2\right), \frac{1}{2}\right) - \cos \phi_2 \cdot \left(\mathsf{fma}\left(\frac{-1}{2}, \color{blue}{\cos \lambda_1}, \frac{1}{2}\right) \cdot \cos \phi_1\right)}} \cdot \left(2 \cdot R\right) \]
      16. lower-cos.f6448.4

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\mathsf{fma}\left(0.5, \cos \left(\phi_1 - \phi_2\right), 0.5\right) - \cos \phi_2 \cdot \left(\mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right) \cdot \color{blue}{\cos \phi_1}\right)}} \cdot \left(2 \cdot R\right) \]
    9. Applied rewrites48.4%

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\color{blue}{\mathsf{fma}\left(0.5, \cos \left(\phi_1 - \phi_2\right), 0.5\right) - \cos \phi_2 \cdot \left(\mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right) \cdot \cos \phi_1\right)}}} \cdot \left(2 \cdot R\right) \]

    if -6.00000000000000015e-5 < lambda1 < 8.49999999999999959e24

    1. Initial program 69.1%

      \[R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    2. Add Preprocessing
    3. Applied rewrites65.0%

      \[\leadsto \color{blue}{\tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right)} \]
    4. Taylor expanded in lambda1 around 0

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\mathsf{neg}\left(\lambda_2\right)\right)\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    5. Step-by-step derivation
      1. cancel-sign-sub-invN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2}\right)\right) \cdot \cos \left(\mathsf{neg}\left(\lambda_2\right)\right)\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      2. metadata-evalN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} + \color{blue}{\frac{-1}{2}} \cdot \cos \left(\mathsf{neg}\left(\lambda_2\right)\right)\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      3. +-commutativeN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{-1}{2} \cdot \cos \left(\mathsf{neg}\left(\lambda_2\right)\right) + \frac{1}{2}\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      4. lower-fma.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\mathsf{fma}\left(\frac{-1}{2}, \cos \left(\mathsf{neg}\left(\lambda_2\right)\right), \frac{1}{2}\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      5. cos-negN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \color{blue}{\cos \lambda_2}, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      6. lower-cos.f6464.9

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \color{blue}{\cos \lambda_2}, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    6. Applied rewrites64.9%

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\mathsf{fma}\left(-0.5, \cos \lambda_2, 0.5\right)}, 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
  3. Recombined 2 regimes into one program.
  4. Final simplification56.5%

    \[\leadsto \begin{array}{l} \mathbf{if}\;\lambda_1 \leq -6 \cdot 10^{-5}:\\ \;\;\;\;\left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\phi_1 - \phi_2\right)\right)\right)\right)}}{\sqrt{\mathsf{fma}\left(0.5, \cos \left(\phi_1 - \phi_2\right), 0.5\right) - \cos \phi_2 \cdot \left(\cos \phi_1 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right)\right)}}\\ \mathbf{elif}\;\lambda_1 \leq 8.5 \cdot 10^{+24}:\\ \;\;\;\;\left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_2, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\phi_1 - \phi_2\right)\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\phi_1 - \phi_2\right)\right)\right)\right) + \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\lambda_1 - \lambda_2\right)\right)\right) - 0.5\right)\right)}}\\ \mathbf{else}:\\ \;\;\;\;\left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\phi_1 - \phi_2\right)\right)\right)\right)}}{\sqrt{\mathsf{fma}\left(0.5, \cos \left(\phi_1 - \phi_2\right), 0.5\right) - \cos \phi_2 \cdot \left(\cos \phi_1 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right)\right)}}\\ \end{array} \]
  5. Add Preprocessing

Alternative 17: 52.6% accurate, 1.4× speedup?

\[\begin{array}{l} \\ \begin{array}{l} t_0 := \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right)\\ t_1 := \cos \left(\lambda_1 - \lambda_2\right)\\ t_2 := \mathsf{fma}\left(-0.5, t\_1, 0.5\right)\\ t_3 := 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\phi_1 - \phi_2\right)\right)\right)\\ t_4 := 0.5 - t\_3\\ \mathbf{if}\;\phi_2 \leq -0.12:\\ \;\;\;\;\left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, t\_0, 0.5 - 0.5 \cdot \cos \phi_2\right)}}{\sqrt{\left(0.5 + t\_3\right) + \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\lambda_1 - \lambda_2\right)\right)\right) - 0.5\right)\right)}}\\ \mathbf{elif}\;\phi_2 \leq 300000:\\ \;\;\;\;\left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot t\_2, t\_4\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot t\_1\right)\right)}}\\ \mathbf{else}:\\ \;\;\;\;\left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, t\_0, t\_4\right)}}{\sqrt{0.5 + \cos \phi_2 \cdot \left(0.5 - t\_2\right)}}\\ \end{array} \end{array} \]
(FPCore (R lambda1 lambda2 phi1 phi2)
 :precision binary64
 (let* ((t_0 (* (cos phi2) (fma -0.5 (cos lambda1) 0.5)))
        (t_1 (cos (- lambda1 lambda2)))
        (t_2 (fma -0.5 t_1 0.5))
        (t_3 (* 0.5 (cos (* 2.0 (* 0.5 (- phi1 phi2))))))
        (t_4 (- 0.5 t_3)))
   (if (<= phi2 -0.12)
     (*
      (* R 2.0)
      (atan2
       (sqrt (fma (cos phi1) t_0 (- 0.5 (* 0.5 (cos phi2)))))
       (sqrt
        (+
         (+ 0.5 t_3)
         (*
          (cos phi1)
          (*
           (cos phi2)
           (- (* 0.5 (cos (* 2.0 (* 0.5 (- lambda1 lambda2))))) 0.5)))))))
     (if (<= phi2 300000.0)
       (*
        (* R 2.0)
        (atan2
         (sqrt (fma (cos phi1) (* (cos phi2) t_2) t_4))
         (sqrt (+ 0.5 (* (cos phi1) (- 0.5 (+ 0.5 (* -0.5 t_1))))))))
       (*
        (* R 2.0)
        (atan2
         (sqrt (fma (cos phi1) t_0 t_4))
         (sqrt (+ 0.5 (* (cos phi2) (- 0.5 t_2))))))))))
double code(double R, double lambda1, double lambda2, double phi1, double phi2) {
	double t_0 = cos(phi2) * fma(-0.5, cos(lambda1), 0.5);
	double t_1 = cos((lambda1 - lambda2));
	double t_2 = fma(-0.5, t_1, 0.5);
	double t_3 = 0.5 * cos((2.0 * (0.5 * (phi1 - phi2))));
	double t_4 = 0.5 - t_3;
	double tmp;
	if (phi2 <= -0.12) {
		tmp = (R * 2.0) * atan2(sqrt(fma(cos(phi1), t_0, (0.5 - (0.5 * cos(phi2))))), sqrt(((0.5 + t_3) + (cos(phi1) * (cos(phi2) * ((0.5 * cos((2.0 * (0.5 * (lambda1 - lambda2))))) - 0.5))))));
	} else if (phi2 <= 300000.0) {
		tmp = (R * 2.0) * atan2(sqrt(fma(cos(phi1), (cos(phi2) * t_2), t_4)), sqrt((0.5 + (cos(phi1) * (0.5 - (0.5 + (-0.5 * t_1)))))));
	} else {
		tmp = (R * 2.0) * atan2(sqrt(fma(cos(phi1), t_0, t_4)), sqrt((0.5 + (cos(phi2) * (0.5 - t_2)))));
	}
	return tmp;
}
function code(R, lambda1, lambda2, phi1, phi2)
	t_0 = Float64(cos(phi2) * fma(-0.5, cos(lambda1), 0.5))
	t_1 = cos(Float64(lambda1 - lambda2))
	t_2 = fma(-0.5, t_1, 0.5)
	t_3 = Float64(0.5 * cos(Float64(2.0 * Float64(0.5 * Float64(phi1 - phi2)))))
	t_4 = Float64(0.5 - t_3)
	tmp = 0.0
	if (phi2 <= -0.12)
		tmp = Float64(Float64(R * 2.0) * atan(sqrt(fma(cos(phi1), t_0, Float64(0.5 - Float64(0.5 * cos(phi2))))), sqrt(Float64(Float64(0.5 + t_3) + Float64(cos(phi1) * Float64(cos(phi2) * Float64(Float64(0.5 * cos(Float64(2.0 * Float64(0.5 * Float64(lambda1 - lambda2))))) - 0.5)))))));
	elseif (phi2 <= 300000.0)
		tmp = Float64(Float64(R * 2.0) * atan(sqrt(fma(cos(phi1), Float64(cos(phi2) * t_2), t_4)), sqrt(Float64(0.5 + Float64(cos(phi1) * Float64(0.5 - Float64(0.5 + Float64(-0.5 * t_1))))))));
	else
		tmp = Float64(Float64(R * 2.0) * atan(sqrt(fma(cos(phi1), t_0, t_4)), sqrt(Float64(0.5 + Float64(cos(phi2) * Float64(0.5 - t_2))))));
	end
	return tmp
end
code[R_, lambda1_, lambda2_, phi1_, phi2_] := Block[{t$95$0 = N[(N[Cos[phi2], $MachinePrecision] * N[(-0.5 * N[Cos[lambda1], $MachinePrecision] + 0.5), $MachinePrecision]), $MachinePrecision]}, Block[{t$95$1 = N[Cos[N[(lambda1 - lambda2), $MachinePrecision]], $MachinePrecision]}, Block[{t$95$2 = N[(-0.5 * t$95$1 + 0.5), $MachinePrecision]}, Block[{t$95$3 = N[(0.5 * N[Cos[N[(2.0 * N[(0.5 * N[(phi1 - phi2), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]), $MachinePrecision]}, Block[{t$95$4 = N[(0.5 - t$95$3), $MachinePrecision]}, If[LessEqual[phi2, -0.12], N[(N[(R * 2.0), $MachinePrecision] * N[ArcTan[N[Sqrt[N[(N[Cos[phi1], $MachinePrecision] * t$95$0 + N[(0.5 - N[(0.5 * N[Cos[phi2], $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision] / N[Sqrt[N[(N[(0.5 + t$95$3), $MachinePrecision] + N[(N[Cos[phi1], $MachinePrecision] * N[(N[Cos[phi2], $MachinePrecision] * N[(N[(0.5 * N[Cos[N[(2.0 * N[(0.5 * N[(lambda1 - lambda2), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]), $MachinePrecision] - 0.5), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]], $MachinePrecision]), $MachinePrecision], If[LessEqual[phi2, 300000.0], N[(N[(R * 2.0), $MachinePrecision] * N[ArcTan[N[Sqrt[N[(N[Cos[phi1], $MachinePrecision] * N[(N[Cos[phi2], $MachinePrecision] * t$95$2), $MachinePrecision] + t$95$4), $MachinePrecision]], $MachinePrecision] / N[Sqrt[N[(0.5 + N[(N[Cos[phi1], $MachinePrecision] * N[(0.5 - N[(0.5 + N[(-0.5 * t$95$1), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]], $MachinePrecision]), $MachinePrecision], N[(N[(R * 2.0), $MachinePrecision] * N[ArcTan[N[Sqrt[N[(N[Cos[phi1], $MachinePrecision] * t$95$0 + t$95$4), $MachinePrecision]], $MachinePrecision] / N[Sqrt[N[(0.5 + N[(N[Cos[phi2], $MachinePrecision] * N[(0.5 - t$95$2), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]], $MachinePrecision]), $MachinePrecision]]]]]]]]
\begin{array}{l}

\\
\begin{array}{l}
t_0 := \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right)\\
t_1 := \cos \left(\lambda_1 - \lambda_2\right)\\
t_2 := \mathsf{fma}\left(-0.5, t\_1, 0.5\right)\\
t_3 := 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\phi_1 - \phi_2\right)\right)\right)\\
t_4 := 0.5 - t\_3\\
\mathbf{if}\;\phi_2 \leq -0.12:\\
\;\;\;\;\left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, t\_0, 0.5 - 0.5 \cdot \cos \phi_2\right)}}{\sqrt{\left(0.5 + t\_3\right) + \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\lambda_1 - \lambda_2\right)\right)\right) - 0.5\right)\right)}}\\

\mathbf{elif}\;\phi_2 \leq 300000:\\
\;\;\;\;\left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot t\_2, t\_4\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot t\_1\right)\right)}}\\

\mathbf{else}:\\
\;\;\;\;\left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, t\_0, t\_4\right)}}{\sqrt{0.5 + \cos \phi_2 \cdot \left(0.5 - t\_2\right)}}\\


\end{array}
\end{array}
Derivation
  1. Split input into 3 regimes
  2. if phi2 < -0.12

    1. Initial program 44.9%

      \[R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    2. Add Preprocessing
    3. Applied rewrites46.1%

      \[\leadsto \color{blue}{\tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right)} \]
    4. Taylor expanded in lambda2 around 0

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} - \frac{1}{2} \cdot \cos \lambda_1\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    5. Step-by-step derivation
      1. cancel-sign-sub-invN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2}\right)\right) \cdot \cos \lambda_1\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      2. metadata-evalN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} + \color{blue}{\frac{-1}{2}} \cdot \cos \lambda_1\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      3. +-commutativeN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{-1}{2} \cdot \cos \lambda_1 + \frac{1}{2}\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      4. lower-fma.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      5. lower-cos.f6435.5

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \color{blue}{\cos \lambda_1}, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    6. Applied rewrites35.5%

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right)}, 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    7. Taylor expanded in phi1 around 0

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \color{blue}{\cos \left(\mathsf{neg}\left(\phi_2\right)\right)}\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    8. Step-by-step derivation
      1. cos-negN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \color{blue}{\cos \phi_2}\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      2. lower-cos.f6436.1

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \color{blue}{\cos \phi_2}\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    9. Applied rewrites36.1%

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \color{blue}{\cos \phi_2}\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]

    if -0.12 < phi2 < 3e5

    1. Initial program 71.9%

      \[R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    2. Add Preprocessing
    3. Applied rewrites67.3%

      \[\leadsto \color{blue}{\tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right)} \]
    4. Taylor expanded in lambda2 around 0

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} - \frac{1}{2} \cdot \cos \lambda_1\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    5. Step-by-step derivation
      1. cancel-sign-sub-invN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2}\right)\right) \cdot \cos \lambda_1\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      2. metadata-evalN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} + \color{blue}{\frac{-1}{2}} \cdot \cos \lambda_1\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      3. +-commutativeN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{-1}{2} \cdot \cos \lambda_1 + \frac{1}{2}\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      4. lower-fma.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      5. lower-cos.f6449.4

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \color{blue}{\cos \lambda_1}, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    6. Applied rewrites49.4%

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right)}, 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    7. Taylor expanded in phi2 around 0

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \phi_1\right) - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)}}} \cdot \left(2 \cdot R\right) \]
    8. Step-by-step derivation
      1. associate--l+N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\frac{1}{2} + \left(\frac{1}{2} \cdot \cos \phi_1 - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      2. lower-+.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\frac{1}{2} + \left(\frac{1}{2} \cdot \cos \phi_1 - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      3. *-commutativeN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \left(\color{blue}{\cos \phi_1 \cdot \frac{1}{2}} - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      4. distribute-lft-out--N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      5. lower-*.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      6. lower-cos.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1} \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      7. lower--.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \color{blue}{\left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      8. sub-negN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)\right)}\right)}} \cdot \left(2 \cdot R\right) \]
      9. lower-+.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)\right)}\right)}} \cdot \left(2 \cdot R\right) \]
      10. distribute-lft-neg-inN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\left(\mathsf{neg}\left(\frac{1}{2}\right)\right) \cdot \cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
      11. metadata-evalN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\frac{-1}{2}} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      12. lower-*.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
      13. lower-cos.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \frac{-1}{2} \cdot \color{blue}{\cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
      14. lower--.f6449.5

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \color{blue}{\left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
    9. Applied rewrites49.5%

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\color{blue}{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
    10. Taylor expanded in lambda1 around inf

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    11. Step-by-step derivation
      1. cancel-sign-sub-invN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2}\right)\right) \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      2. metadata-evalN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} + \color{blue}{\frac{-1}{2}} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      3. +-commutativeN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right) + \frac{1}{2}\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      4. lower-fma.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\mathsf{fma}\left(\frac{-1}{2}, \cos \left(\lambda_1 - \lambda_2\right), \frac{1}{2}\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      5. lower-cos.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \color{blue}{\cos \left(\lambda_1 - \lambda_2\right)}, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      6. lower--.f6467.3

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \color{blue}{\left(\lambda_1 - \lambda_2\right)}, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    12. Applied rewrites67.3%

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\mathsf{fma}\left(-0.5, \cos \left(\lambda_1 - \lambda_2\right), 0.5\right)}, 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]

    if 3e5 < phi2

    1. Initial program 44.9%

      \[R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    2. Add Preprocessing
    3. Applied rewrites44.9%

      \[\leadsto \color{blue}{\tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right)} \]
    4. Taylor expanded in lambda2 around 0

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} - \frac{1}{2} \cdot \cos \lambda_1\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    5. Step-by-step derivation
      1. cancel-sign-sub-invN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2}\right)\right) \cdot \cos \lambda_1\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      2. metadata-evalN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} + \color{blue}{\frac{-1}{2}} \cdot \cos \lambda_1\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      3. +-commutativeN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{-1}{2} \cdot \cos \lambda_1 + \frac{1}{2}\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      4. lower-fma.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      5. lower-cos.f6438.1

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \color{blue}{\cos \lambda_1}, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    6. Applied rewrites38.1%

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right)}, 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    7. Taylor expanded in phi2 around 0

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \phi_1\right) - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)}}} \cdot \left(2 \cdot R\right) \]
    8. Step-by-step derivation
      1. associate--l+N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\frac{1}{2} + \left(\frac{1}{2} \cdot \cos \phi_1 - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      2. lower-+.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\frac{1}{2} + \left(\frac{1}{2} \cdot \cos \phi_1 - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      3. *-commutativeN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \left(\color{blue}{\cos \phi_1 \cdot \frac{1}{2}} - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      4. distribute-lft-out--N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      5. lower-*.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      6. lower-cos.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1} \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      7. lower--.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \color{blue}{\left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      8. sub-negN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)\right)}\right)}} \cdot \left(2 \cdot R\right) \]
      9. lower-+.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)\right)}\right)}} \cdot \left(2 \cdot R\right) \]
      10. distribute-lft-neg-inN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\left(\mathsf{neg}\left(\frac{1}{2}\right)\right) \cdot \cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
      11. metadata-evalN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\frac{-1}{2}} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      12. lower-*.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
      13. lower-cos.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \frac{-1}{2} \cdot \color{blue}{\cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
      14. lower--.f6422.0

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \color{blue}{\left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
    9. Applied rewrites22.0%

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\color{blue}{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
    10. Taylor expanded in phi1 around 0

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(\mathsf{neg}\left(\phi_2\right)\right)\right) - \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)}}} \cdot \left(2 \cdot R\right) \]
    11. Step-by-step derivation
      1. associate--l+N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\frac{1}{2} + \left(\frac{1}{2} \cdot \cos \left(\mathsf{neg}\left(\phi_2\right)\right) - \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      2. lower-+.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\frac{1}{2} + \left(\frac{1}{2} \cdot \cos \left(\mathsf{neg}\left(\phi_2\right)\right) - \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      3. cos-negN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \left(\frac{1}{2} \cdot \color{blue}{\cos \phi_2} - \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      4. *-commutativeN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \left(\color{blue}{\cos \phi_2 \cdot \frac{1}{2}} - \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      5. distribute-lft-out--N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_2 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      6. lower-*.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_2 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      7. lower-cos.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_2} \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      8. lower--.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      9. cancel-sign-sub-invN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_2 \cdot \left(\frac{1}{2} - \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2}\right)\right) \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)}\right)}} \cdot \left(2 \cdot R\right) \]
      10. metadata-evalN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_2 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\frac{-1}{2}} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      11. +-commutativeN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_2 \cdot \left(\frac{1}{2} - \color{blue}{\left(\frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right) + \frac{1}{2}\right)}\right)}} \cdot \left(2 \cdot R\right) \]
      12. lower-fma.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_2 \cdot \left(\frac{1}{2} - \color{blue}{\mathsf{fma}\left(\frac{-1}{2}, \cos \left(\lambda_1 - \lambda_2\right), \frac{1}{2}\right)}\right)}} \cdot \left(2 \cdot R\right) \]
      13. lower-cos.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_2 \cdot \left(\frac{1}{2} - \mathsf{fma}\left(\frac{-1}{2}, \color{blue}{\cos \left(\lambda_1 - \lambda_2\right)}, \frac{1}{2}\right)\right)}} \cdot \left(2 \cdot R\right) \]
      14. lower--.f6442.1

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{0.5 + \cos \phi_2 \cdot \left(0.5 - \mathsf{fma}\left(-0.5, \cos \color{blue}{\left(\lambda_1 - \lambda_2\right)}, 0.5\right)\right)}} \cdot \left(2 \cdot R\right) \]
    12. Applied rewrites42.1%

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\color{blue}{0.5 + \cos \phi_2 \cdot \left(0.5 - \mathsf{fma}\left(-0.5, \cos \left(\lambda_1 - \lambda_2\right), 0.5\right)\right)}}} \cdot \left(2 \cdot R\right) \]
  3. Recombined 3 regimes into one program.
  4. Final simplification53.0%

    \[\leadsto \begin{array}{l} \mathbf{if}\;\phi_2 \leq -0.12:\\ \;\;\;\;\left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \phi_2\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\phi_1 - \phi_2\right)\right)\right)\right) + \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\lambda_1 - \lambda_2\right)\right)\right) - 0.5\right)\right)}}\\ \mathbf{elif}\;\phi_2 \leq 300000:\\ \;\;\;\;\left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \left(\lambda_1 - \lambda_2\right), 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\phi_1 - \phi_2\right)\right)\right)\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}\\ \mathbf{else}:\\ \;\;\;\;\left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\phi_1 - \phi_2\right)\right)\right)\right)}}{\sqrt{0.5 + \cos \phi_2 \cdot \left(0.5 - \mathsf{fma}\left(-0.5, \cos \left(\lambda_1 - \lambda_2\right), 0.5\right)\right)}}\\ \end{array} \]
  5. Add Preprocessing

Alternative 18: 43.5% accurate, 1.8× speedup?

\[\begin{array}{l} \\ \begin{array}{l} t_0 := \cos \left(\lambda_1 - \lambda_2\right)\\ t_1 := \sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot t\_0\right)\right)}\\ t_2 := 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\phi_1 - \phi_2\right)\right)\right)\\ t_3 := \sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), t\_2\right)}\\ t_4 := \left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_2, 0.5\right), t\_2\right)}}{t\_1}\\ \mathbf{if}\;\lambda_2 \leq -1.7 \cdot 10^{-16}:\\ \;\;\;\;t\_4\\ \mathbf{elif}\;\lambda_2 \leq 1.85 \cdot 10^{-199}:\\ \;\;\;\;\left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{t\_3}{t\_1}\\ \mathbf{elif}\;\lambda_2 \leq 9.5 \cdot 10^{-10}:\\ \;\;\;\;\left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{t\_3}{\sqrt{0.5 + \cos \phi_2 \cdot \left(0.5 - \mathsf{fma}\left(-0.5, t\_0, 0.5\right)\right)}}\\ \mathbf{else}:\\ \;\;\;\;t\_4\\ \end{array} \end{array} \]
(FPCore (R lambda1 lambda2 phi1 phi2)
 :precision binary64
 (let* ((t_0 (cos (- lambda1 lambda2)))
        (t_1 (sqrt (+ 0.5 (* (cos phi1) (- 0.5 (+ 0.5 (* -0.5 t_0)))))))
        (t_2 (- 0.5 (* 0.5 (cos (* 2.0 (* 0.5 (- phi1 phi2)))))))
        (t_3
         (sqrt
          (fma (cos phi1) (* (cos phi2) (fma -0.5 (cos lambda1) 0.5)) t_2)))
        (t_4
         (*
          (* R 2.0)
          (atan2
           (sqrt
            (fma (cos phi1) (* (cos phi2) (fma -0.5 (cos lambda2) 0.5)) t_2))
           t_1))))
   (if (<= lambda2 -1.7e-16)
     t_4
     (if (<= lambda2 1.85e-199)
       (* (* R 2.0) (atan2 t_3 t_1))
       (if (<= lambda2 9.5e-10)
         (*
          (* R 2.0)
          (atan2 t_3 (sqrt (+ 0.5 (* (cos phi2) (- 0.5 (fma -0.5 t_0 0.5)))))))
         t_4)))))
double code(double R, double lambda1, double lambda2, double phi1, double phi2) {
	double t_0 = cos((lambda1 - lambda2));
	double t_1 = sqrt((0.5 + (cos(phi1) * (0.5 - (0.5 + (-0.5 * t_0))))));
	double t_2 = 0.5 - (0.5 * cos((2.0 * (0.5 * (phi1 - phi2)))));
	double t_3 = sqrt(fma(cos(phi1), (cos(phi2) * fma(-0.5, cos(lambda1), 0.5)), t_2));
	double t_4 = (R * 2.0) * atan2(sqrt(fma(cos(phi1), (cos(phi2) * fma(-0.5, cos(lambda2), 0.5)), t_2)), t_1);
	double tmp;
	if (lambda2 <= -1.7e-16) {
		tmp = t_4;
	} else if (lambda2 <= 1.85e-199) {
		tmp = (R * 2.0) * atan2(t_3, t_1);
	} else if (lambda2 <= 9.5e-10) {
		tmp = (R * 2.0) * atan2(t_3, sqrt((0.5 + (cos(phi2) * (0.5 - fma(-0.5, t_0, 0.5))))));
	} else {
		tmp = t_4;
	}
	return tmp;
}
function code(R, lambda1, lambda2, phi1, phi2)
	t_0 = cos(Float64(lambda1 - lambda2))
	t_1 = sqrt(Float64(0.5 + Float64(cos(phi1) * Float64(0.5 - Float64(0.5 + Float64(-0.5 * t_0))))))
	t_2 = Float64(0.5 - Float64(0.5 * cos(Float64(2.0 * Float64(0.5 * Float64(phi1 - phi2))))))
	t_3 = sqrt(fma(cos(phi1), Float64(cos(phi2) * fma(-0.5, cos(lambda1), 0.5)), t_2))
	t_4 = Float64(Float64(R * 2.0) * atan(sqrt(fma(cos(phi1), Float64(cos(phi2) * fma(-0.5, cos(lambda2), 0.5)), t_2)), t_1))
	tmp = 0.0
	if (lambda2 <= -1.7e-16)
		tmp = t_4;
	elseif (lambda2 <= 1.85e-199)
		tmp = Float64(Float64(R * 2.0) * atan(t_3, t_1));
	elseif (lambda2 <= 9.5e-10)
		tmp = Float64(Float64(R * 2.0) * atan(t_3, sqrt(Float64(0.5 + Float64(cos(phi2) * Float64(0.5 - fma(-0.5, t_0, 0.5)))))));
	else
		tmp = t_4;
	end
	return tmp
end
code[R_, lambda1_, lambda2_, phi1_, phi2_] := Block[{t$95$0 = N[Cos[N[(lambda1 - lambda2), $MachinePrecision]], $MachinePrecision]}, Block[{t$95$1 = N[Sqrt[N[(0.5 + N[(N[Cos[phi1], $MachinePrecision] * N[(0.5 - N[(0.5 + N[(-0.5 * t$95$0), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]}, Block[{t$95$2 = N[(0.5 - N[(0.5 * N[Cos[N[(2.0 * N[(0.5 * N[(phi1 - phi2), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]), $MachinePrecision]), $MachinePrecision]}, Block[{t$95$3 = N[Sqrt[N[(N[Cos[phi1], $MachinePrecision] * N[(N[Cos[phi2], $MachinePrecision] * N[(-0.5 * N[Cos[lambda1], $MachinePrecision] + 0.5), $MachinePrecision]), $MachinePrecision] + t$95$2), $MachinePrecision]], $MachinePrecision]}, Block[{t$95$4 = N[(N[(R * 2.0), $MachinePrecision] * N[ArcTan[N[Sqrt[N[(N[Cos[phi1], $MachinePrecision] * N[(N[Cos[phi2], $MachinePrecision] * N[(-0.5 * N[Cos[lambda2], $MachinePrecision] + 0.5), $MachinePrecision]), $MachinePrecision] + t$95$2), $MachinePrecision]], $MachinePrecision] / t$95$1], $MachinePrecision]), $MachinePrecision]}, If[LessEqual[lambda2, -1.7e-16], t$95$4, If[LessEqual[lambda2, 1.85e-199], N[(N[(R * 2.0), $MachinePrecision] * N[ArcTan[t$95$3 / t$95$1], $MachinePrecision]), $MachinePrecision], If[LessEqual[lambda2, 9.5e-10], N[(N[(R * 2.0), $MachinePrecision] * N[ArcTan[t$95$3 / N[Sqrt[N[(0.5 + N[(N[Cos[phi2], $MachinePrecision] * N[(0.5 - N[(-0.5 * t$95$0 + 0.5), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]], $MachinePrecision]), $MachinePrecision], t$95$4]]]]]]]]
\begin{array}{l}

\\
\begin{array}{l}
t_0 := \cos \left(\lambda_1 - \lambda_2\right)\\
t_1 := \sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot t\_0\right)\right)}\\
t_2 := 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\phi_1 - \phi_2\right)\right)\right)\\
t_3 := \sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), t\_2\right)}\\
t_4 := \left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_2, 0.5\right), t\_2\right)}}{t\_1}\\
\mathbf{if}\;\lambda_2 \leq -1.7 \cdot 10^{-16}:\\
\;\;\;\;t\_4\\

\mathbf{elif}\;\lambda_2 \leq 1.85 \cdot 10^{-199}:\\
\;\;\;\;\left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{t\_3}{t\_1}\\

\mathbf{elif}\;\lambda_2 \leq 9.5 \cdot 10^{-10}:\\
\;\;\;\;\left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{t\_3}{\sqrt{0.5 + \cos \phi_2 \cdot \left(0.5 - \mathsf{fma}\left(-0.5, t\_0, 0.5\right)\right)}}\\

\mathbf{else}:\\
\;\;\;\;t\_4\\


\end{array}
\end{array}
Derivation
  1. Split input into 3 regimes
  2. if lambda2 < -1.7e-16 or 9.50000000000000028e-10 < lambda2

    1. Initial program 44.9%

      \[R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    2. Add Preprocessing
    3. Applied rewrites44.8%

      \[\leadsto \color{blue}{\tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right)} \]
    4. Taylor expanded in lambda2 around 0

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} - \frac{1}{2} \cdot \cos \lambda_1\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    5. Step-by-step derivation
      1. cancel-sign-sub-invN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2}\right)\right) \cdot \cos \lambda_1\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      2. metadata-evalN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} + \color{blue}{\frac{-1}{2}} \cdot \cos \lambda_1\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      3. +-commutativeN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{-1}{2} \cdot \cos \lambda_1 + \frac{1}{2}\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      4. lower-fma.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      5. lower-cos.f6419.7

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \color{blue}{\cos \lambda_1}, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    6. Applied rewrites19.7%

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right)}, 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    7. Taylor expanded in phi2 around 0

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \phi_1\right) - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)}}} \cdot \left(2 \cdot R\right) \]
    8. Step-by-step derivation
      1. associate--l+N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\frac{1}{2} + \left(\frac{1}{2} \cdot \cos \phi_1 - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      2. lower-+.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\frac{1}{2} + \left(\frac{1}{2} \cdot \cos \phi_1 - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      3. *-commutativeN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \left(\color{blue}{\cos \phi_1 \cdot \frac{1}{2}} - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      4. distribute-lft-out--N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      5. lower-*.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      6. lower-cos.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1} \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      7. lower--.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \color{blue}{\left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      8. sub-negN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)\right)}\right)}} \cdot \left(2 \cdot R\right) \]
      9. lower-+.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)\right)}\right)}} \cdot \left(2 \cdot R\right) \]
      10. distribute-lft-neg-inN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\left(\mathsf{neg}\left(\frac{1}{2}\right)\right) \cdot \cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
      11. metadata-evalN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\frac{-1}{2}} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      12. lower-*.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
      13. lower-cos.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \frac{-1}{2} \cdot \color{blue}{\cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
      14. lower--.f6420.0

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \color{blue}{\left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
    9. Applied rewrites20.0%

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\color{blue}{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
    10. Taylor expanded in lambda1 around 0

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\mathsf{neg}\left(\lambda_2\right)\right)\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    11. Step-by-step derivation
      1. cancel-sign-sub-invN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2}\right)\right) \cdot \cos \left(\mathsf{neg}\left(\lambda_2\right)\right)\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      2. metadata-evalN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} + \color{blue}{\frac{-1}{2}} \cdot \cos \left(\mathsf{neg}\left(\lambda_2\right)\right)\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      3. +-commutativeN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{-1}{2} \cdot \cos \left(\mathsf{neg}\left(\lambda_2\right)\right) + \frac{1}{2}\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      4. lower-fma.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\mathsf{fma}\left(\frac{-1}{2}, \cos \left(\mathsf{neg}\left(\lambda_2\right)\right), \frac{1}{2}\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      5. cos-negN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \color{blue}{\cos \lambda_2}, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      6. lower-cos.f6436.8

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \color{blue}{\cos \lambda_2}, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    12. Applied rewrites36.8%

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\mathsf{fma}\left(-0.5, \cos \lambda_2, 0.5\right)}, 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]

    if -1.7e-16 < lambda2 < 1.85e-199

    1. Initial program 77.5%

      \[R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    2. Add Preprocessing
    3. Applied rewrites74.9%

      \[\leadsto \color{blue}{\tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right)} \]
    4. Taylor expanded in lambda2 around 0

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} - \frac{1}{2} \cdot \cos \lambda_1\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    5. Step-by-step derivation
      1. cancel-sign-sub-invN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2}\right)\right) \cdot \cos \lambda_1\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      2. metadata-evalN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} + \color{blue}{\frac{-1}{2}} \cdot \cos \lambda_1\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      3. +-commutativeN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{-1}{2} \cdot \cos \lambda_1 + \frac{1}{2}\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      4. lower-fma.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      5. lower-cos.f6474.9

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \color{blue}{\cos \lambda_1}, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    6. Applied rewrites74.9%

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right)}, 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    7. Taylor expanded in phi2 around 0

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \phi_1\right) - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)}}} \cdot \left(2 \cdot R\right) \]
    8. Step-by-step derivation
      1. associate--l+N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\frac{1}{2} + \left(\frac{1}{2} \cdot \cos \phi_1 - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      2. lower-+.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\frac{1}{2} + \left(\frac{1}{2} \cdot \cos \phi_1 - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      3. *-commutativeN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \left(\color{blue}{\cos \phi_1 \cdot \frac{1}{2}} - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      4. distribute-lft-out--N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      5. lower-*.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      6. lower-cos.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1} \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      7. lower--.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \color{blue}{\left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      8. sub-negN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)\right)}\right)}} \cdot \left(2 \cdot R\right) \]
      9. lower-+.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)\right)}\right)}} \cdot \left(2 \cdot R\right) \]
      10. distribute-lft-neg-inN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\left(\mathsf{neg}\left(\frac{1}{2}\right)\right) \cdot \cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
      11. metadata-evalN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\frac{-1}{2}} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      12. lower-*.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
      13. lower-cos.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \frac{-1}{2} \cdot \color{blue}{\cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
      14. lower--.f6458.8

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \color{blue}{\left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
    9. Applied rewrites58.8%

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\color{blue}{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]

    if 1.85e-199 < lambda2 < 9.50000000000000028e-10

    1. Initial program 67.3%

      \[R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    2. Add Preprocessing
    3. Applied rewrites60.1%

      \[\leadsto \color{blue}{\tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right)} \]
    4. Taylor expanded in lambda2 around 0

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} - \frac{1}{2} \cdot \cos \lambda_1\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    5. Step-by-step derivation
      1. cancel-sign-sub-invN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2}\right)\right) \cdot \cos \lambda_1\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      2. metadata-evalN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} + \color{blue}{\frac{-1}{2}} \cdot \cos \lambda_1\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      3. +-commutativeN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{-1}{2} \cdot \cos \lambda_1 + \frac{1}{2}\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      4. lower-fma.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      5. lower-cos.f6460.1

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \color{blue}{\cos \lambda_1}, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    6. Applied rewrites60.1%

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right)}, 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    7. Taylor expanded in phi2 around 0

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \phi_1\right) - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)}}} \cdot \left(2 \cdot R\right) \]
    8. Step-by-step derivation
      1. associate--l+N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\frac{1}{2} + \left(\frac{1}{2} \cdot \cos \phi_1 - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      2. lower-+.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\frac{1}{2} + \left(\frac{1}{2} \cdot \cos \phi_1 - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      3. *-commutativeN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \left(\color{blue}{\cos \phi_1 \cdot \frac{1}{2}} - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      4. distribute-lft-out--N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      5. lower-*.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      6. lower-cos.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1} \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      7. lower--.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \color{blue}{\left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      8. sub-negN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)\right)}\right)}} \cdot \left(2 \cdot R\right) \]
      9. lower-+.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)\right)}\right)}} \cdot \left(2 \cdot R\right) \]
      10. distribute-lft-neg-inN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\left(\mathsf{neg}\left(\frac{1}{2}\right)\right) \cdot \cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
      11. metadata-evalN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\frac{-1}{2}} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      12. lower-*.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
      13. lower-cos.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \frac{-1}{2} \cdot \color{blue}{\cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
      14. lower--.f6442.9

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \color{blue}{\left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
    9. Applied rewrites42.9%

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\color{blue}{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
    10. Taylor expanded in phi1 around 0

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(\mathsf{neg}\left(\phi_2\right)\right)\right) - \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)}}} \cdot \left(2 \cdot R\right) \]
    11. Step-by-step derivation
      1. associate--l+N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\frac{1}{2} + \left(\frac{1}{2} \cdot \cos \left(\mathsf{neg}\left(\phi_2\right)\right) - \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      2. lower-+.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\frac{1}{2} + \left(\frac{1}{2} \cdot \cos \left(\mathsf{neg}\left(\phi_2\right)\right) - \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      3. cos-negN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \left(\frac{1}{2} \cdot \color{blue}{\cos \phi_2} - \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      4. *-commutativeN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \left(\color{blue}{\cos \phi_2 \cdot \frac{1}{2}} - \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      5. distribute-lft-out--N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_2 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      6. lower-*.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_2 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      7. lower-cos.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_2} \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      8. lower--.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      9. cancel-sign-sub-invN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_2 \cdot \left(\frac{1}{2} - \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2}\right)\right) \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)}\right)}} \cdot \left(2 \cdot R\right) \]
      10. metadata-evalN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_2 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\frac{-1}{2}} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      11. +-commutativeN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_2 \cdot \left(\frac{1}{2} - \color{blue}{\left(\frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right) + \frac{1}{2}\right)}\right)}} \cdot \left(2 \cdot R\right) \]
      12. lower-fma.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_2 \cdot \left(\frac{1}{2} - \color{blue}{\mathsf{fma}\left(\frac{-1}{2}, \cos \left(\lambda_1 - \lambda_2\right), \frac{1}{2}\right)}\right)}} \cdot \left(2 \cdot R\right) \]
      13. lower-cos.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_2 \cdot \left(\frac{1}{2} - \mathsf{fma}\left(\frac{-1}{2}, \color{blue}{\cos \left(\lambda_1 - \lambda_2\right)}, \frac{1}{2}\right)\right)}} \cdot \left(2 \cdot R\right) \]
      14. lower--.f6454.4

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{0.5 + \cos \phi_2 \cdot \left(0.5 - \mathsf{fma}\left(-0.5, \cos \color{blue}{\left(\lambda_1 - \lambda_2\right)}, 0.5\right)\right)}} \cdot \left(2 \cdot R\right) \]
    12. Applied rewrites54.4%

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\color{blue}{0.5 + \cos \phi_2 \cdot \left(0.5 - \mathsf{fma}\left(-0.5, \cos \left(\lambda_1 - \lambda_2\right), 0.5\right)\right)}}} \cdot \left(2 \cdot R\right) \]
  3. Recombined 3 regimes into one program.
  4. Final simplification46.3%

    \[\leadsto \begin{array}{l} \mathbf{if}\;\lambda_2 \leq -1.7 \cdot 10^{-16}:\\ \;\;\;\;\left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_2, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\phi_1 - \phi_2\right)\right)\right)\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}\\ \mathbf{elif}\;\lambda_2 \leq 1.85 \cdot 10^{-199}:\\ \;\;\;\;\left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\phi_1 - \phi_2\right)\right)\right)\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}\\ \mathbf{elif}\;\lambda_2 \leq 9.5 \cdot 10^{-10}:\\ \;\;\;\;\left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\phi_1 - \phi_2\right)\right)\right)\right)}}{\sqrt{0.5 + \cos \phi_2 \cdot \left(0.5 - \mathsf{fma}\left(-0.5, \cos \left(\lambda_1 - \lambda_2\right), 0.5\right)\right)}}\\ \mathbf{else}:\\ \;\;\;\;\left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_2, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\phi_1 - \phi_2\right)\right)\right)\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}\\ \end{array} \]
  5. Add Preprocessing

Alternative 19: 52.9% accurate, 1.8× speedup?

\[\begin{array}{l} \\ \begin{array}{l} t_0 := \cos \left(\lambda_1 - \lambda_2\right)\\ t_1 := \mathsf{fma}\left(-0.5, t\_0, 0.5\right)\\ t_2 := 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\phi_1 - \phi_2\right)\right)\right)\\ t_3 := \left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), t\_2\right)}}{\sqrt{0.5 + \cos \phi_2 \cdot \left(0.5 - t\_1\right)}}\\ \mathbf{if}\;\phi_2 \leq -0.0029:\\ \;\;\;\;t\_3\\ \mathbf{elif}\;\phi_2 \leq 300000:\\ \;\;\;\;\left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot t\_1, t\_2\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot t\_0\right)\right)}}\\ \mathbf{else}:\\ \;\;\;\;t\_3\\ \end{array} \end{array} \]
(FPCore (R lambda1 lambda2 phi1 phi2)
 :precision binary64
 (let* ((t_0 (cos (- lambda1 lambda2)))
        (t_1 (fma -0.5 t_0 0.5))
        (t_2 (- 0.5 (* 0.5 (cos (* 2.0 (* 0.5 (- phi1 phi2)))))))
        (t_3
         (*
          (* R 2.0)
          (atan2
           (sqrt
            (fma (cos phi1) (* (cos phi2) (fma -0.5 (cos lambda1) 0.5)) t_2))
           (sqrt (+ 0.5 (* (cos phi2) (- 0.5 t_1))))))))
   (if (<= phi2 -0.0029)
     t_3
     (if (<= phi2 300000.0)
       (*
        (* R 2.0)
        (atan2
         (sqrt (fma (cos phi1) (* (cos phi2) t_1) t_2))
         (sqrt (+ 0.5 (* (cos phi1) (- 0.5 (+ 0.5 (* -0.5 t_0))))))))
       t_3))))
double code(double R, double lambda1, double lambda2, double phi1, double phi2) {
	double t_0 = cos((lambda1 - lambda2));
	double t_1 = fma(-0.5, t_0, 0.5);
	double t_2 = 0.5 - (0.5 * cos((2.0 * (0.5 * (phi1 - phi2)))));
	double t_3 = (R * 2.0) * atan2(sqrt(fma(cos(phi1), (cos(phi2) * fma(-0.5, cos(lambda1), 0.5)), t_2)), sqrt((0.5 + (cos(phi2) * (0.5 - t_1)))));
	double tmp;
	if (phi2 <= -0.0029) {
		tmp = t_3;
	} else if (phi2 <= 300000.0) {
		tmp = (R * 2.0) * atan2(sqrt(fma(cos(phi1), (cos(phi2) * t_1), t_2)), sqrt((0.5 + (cos(phi1) * (0.5 - (0.5 + (-0.5 * t_0)))))));
	} else {
		tmp = t_3;
	}
	return tmp;
}
function code(R, lambda1, lambda2, phi1, phi2)
	t_0 = cos(Float64(lambda1 - lambda2))
	t_1 = fma(-0.5, t_0, 0.5)
	t_2 = Float64(0.5 - Float64(0.5 * cos(Float64(2.0 * Float64(0.5 * Float64(phi1 - phi2))))))
	t_3 = Float64(Float64(R * 2.0) * atan(sqrt(fma(cos(phi1), Float64(cos(phi2) * fma(-0.5, cos(lambda1), 0.5)), t_2)), sqrt(Float64(0.5 + Float64(cos(phi2) * Float64(0.5 - t_1))))))
	tmp = 0.0
	if (phi2 <= -0.0029)
		tmp = t_3;
	elseif (phi2 <= 300000.0)
		tmp = Float64(Float64(R * 2.0) * atan(sqrt(fma(cos(phi1), Float64(cos(phi2) * t_1), t_2)), sqrt(Float64(0.5 + Float64(cos(phi1) * Float64(0.5 - Float64(0.5 + Float64(-0.5 * t_0))))))));
	else
		tmp = t_3;
	end
	return tmp
end
code[R_, lambda1_, lambda2_, phi1_, phi2_] := Block[{t$95$0 = N[Cos[N[(lambda1 - lambda2), $MachinePrecision]], $MachinePrecision]}, Block[{t$95$1 = N[(-0.5 * t$95$0 + 0.5), $MachinePrecision]}, Block[{t$95$2 = N[(0.5 - N[(0.5 * N[Cos[N[(2.0 * N[(0.5 * N[(phi1 - phi2), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]), $MachinePrecision]), $MachinePrecision]}, Block[{t$95$3 = N[(N[(R * 2.0), $MachinePrecision] * N[ArcTan[N[Sqrt[N[(N[Cos[phi1], $MachinePrecision] * N[(N[Cos[phi2], $MachinePrecision] * N[(-0.5 * N[Cos[lambda1], $MachinePrecision] + 0.5), $MachinePrecision]), $MachinePrecision] + t$95$2), $MachinePrecision]], $MachinePrecision] / N[Sqrt[N[(0.5 + N[(N[Cos[phi2], $MachinePrecision] * N[(0.5 - t$95$1), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]], $MachinePrecision]), $MachinePrecision]}, If[LessEqual[phi2, -0.0029], t$95$3, If[LessEqual[phi2, 300000.0], N[(N[(R * 2.0), $MachinePrecision] * N[ArcTan[N[Sqrt[N[(N[Cos[phi1], $MachinePrecision] * N[(N[Cos[phi2], $MachinePrecision] * t$95$1), $MachinePrecision] + t$95$2), $MachinePrecision]], $MachinePrecision] / N[Sqrt[N[(0.5 + N[(N[Cos[phi1], $MachinePrecision] * N[(0.5 - N[(0.5 + N[(-0.5 * t$95$0), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]], $MachinePrecision]), $MachinePrecision], t$95$3]]]]]]
\begin{array}{l}

\\
\begin{array}{l}
t_0 := \cos \left(\lambda_1 - \lambda_2\right)\\
t_1 := \mathsf{fma}\left(-0.5, t\_0, 0.5\right)\\
t_2 := 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\phi_1 - \phi_2\right)\right)\right)\\
t_3 := \left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), t\_2\right)}}{\sqrt{0.5 + \cos \phi_2 \cdot \left(0.5 - t\_1\right)}}\\
\mathbf{if}\;\phi_2 \leq -0.0029:\\
\;\;\;\;t\_3\\

\mathbf{elif}\;\phi_2 \leq 300000:\\
\;\;\;\;\left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot t\_1, t\_2\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot t\_0\right)\right)}}\\

\mathbf{else}:\\
\;\;\;\;t\_3\\


\end{array}
\end{array}
Derivation
  1. Split input into 2 regimes
  2. if phi2 < -0.0029 or 3e5 < phi2

    1. Initial program 44.9%

      \[R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    2. Add Preprocessing
    3. Applied rewrites45.6%

      \[\leadsto \color{blue}{\tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right)} \]
    4. Taylor expanded in lambda2 around 0

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} - \frac{1}{2} \cdot \cos \lambda_1\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    5. Step-by-step derivation
      1. cancel-sign-sub-invN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2}\right)\right) \cdot \cos \lambda_1\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      2. metadata-evalN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} + \color{blue}{\frac{-1}{2}} \cdot \cos \lambda_1\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      3. +-commutativeN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{-1}{2} \cdot \cos \lambda_1 + \frac{1}{2}\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      4. lower-fma.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      5. lower-cos.f6436.6

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \color{blue}{\cos \lambda_1}, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    6. Applied rewrites36.6%

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right)}, 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    7. Taylor expanded in phi2 around 0

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \phi_1\right) - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)}}} \cdot \left(2 \cdot R\right) \]
    8. Step-by-step derivation
      1. associate--l+N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\frac{1}{2} + \left(\frac{1}{2} \cdot \cos \phi_1 - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      2. lower-+.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\frac{1}{2} + \left(\frac{1}{2} \cdot \cos \phi_1 - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      3. *-commutativeN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \left(\color{blue}{\cos \phi_1 \cdot \frac{1}{2}} - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      4. distribute-lft-out--N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      5. lower-*.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      6. lower-cos.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1} \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      7. lower--.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \color{blue}{\left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      8. sub-negN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)\right)}\right)}} \cdot \left(2 \cdot R\right) \]
      9. lower-+.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)\right)}\right)}} \cdot \left(2 \cdot R\right) \]
      10. distribute-lft-neg-inN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\left(\mathsf{neg}\left(\frac{1}{2}\right)\right) \cdot \cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
      11. metadata-evalN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\frac{-1}{2}} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      12. lower-*.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
      13. lower-cos.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \frac{-1}{2} \cdot \color{blue}{\cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
      14. lower--.f6421.6

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \color{blue}{\left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
    9. Applied rewrites21.6%

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\color{blue}{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
    10. Taylor expanded in phi1 around 0

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(\mathsf{neg}\left(\phi_2\right)\right)\right) - \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)}}} \cdot \left(2 \cdot R\right) \]
    11. Step-by-step derivation
      1. associate--l+N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\frac{1}{2} + \left(\frac{1}{2} \cdot \cos \left(\mathsf{neg}\left(\phi_2\right)\right) - \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      2. lower-+.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\frac{1}{2} + \left(\frac{1}{2} \cdot \cos \left(\mathsf{neg}\left(\phi_2\right)\right) - \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      3. cos-negN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \left(\frac{1}{2} \cdot \color{blue}{\cos \phi_2} - \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      4. *-commutativeN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \left(\color{blue}{\cos \phi_2 \cdot \frac{1}{2}} - \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      5. distribute-lft-out--N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_2 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      6. lower-*.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_2 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      7. lower-cos.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_2} \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      8. lower--.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      9. cancel-sign-sub-invN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_2 \cdot \left(\frac{1}{2} - \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2}\right)\right) \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)}\right)}} \cdot \left(2 \cdot R\right) \]
      10. metadata-evalN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_2 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\frac{-1}{2}} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      11. +-commutativeN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_2 \cdot \left(\frac{1}{2} - \color{blue}{\left(\frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right) + \frac{1}{2}\right)}\right)}} \cdot \left(2 \cdot R\right) \]
      12. lower-fma.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_2 \cdot \left(\frac{1}{2} - \color{blue}{\mathsf{fma}\left(\frac{-1}{2}, \cos \left(\lambda_1 - \lambda_2\right), \frac{1}{2}\right)}\right)}} \cdot \left(2 \cdot R\right) \]
      13. lower-cos.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_2 \cdot \left(\frac{1}{2} - \mathsf{fma}\left(\frac{-1}{2}, \color{blue}{\cos \left(\lambda_1 - \lambda_2\right)}, \frac{1}{2}\right)\right)}} \cdot \left(2 \cdot R\right) \]
      14. lower--.f6438.5

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{0.5 + \cos \phi_2 \cdot \left(0.5 - \mathsf{fma}\left(-0.5, \cos \color{blue}{\left(\lambda_1 - \lambda_2\right)}, 0.5\right)\right)}} \cdot \left(2 \cdot R\right) \]
    12. Applied rewrites38.5%

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\color{blue}{0.5 + \cos \phi_2 \cdot \left(0.5 - \mathsf{fma}\left(-0.5, \cos \left(\lambda_1 - \lambda_2\right), 0.5\right)\right)}}} \cdot \left(2 \cdot R\right) \]

    if -0.0029 < phi2 < 3e5

    1. Initial program 71.9%

      \[R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    2. Add Preprocessing
    3. Applied rewrites67.3%

      \[\leadsto \color{blue}{\tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right)} \]
    4. Taylor expanded in lambda2 around 0

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} - \frac{1}{2} \cdot \cos \lambda_1\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    5. Step-by-step derivation
      1. cancel-sign-sub-invN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2}\right)\right) \cdot \cos \lambda_1\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      2. metadata-evalN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} + \color{blue}{\frac{-1}{2}} \cdot \cos \lambda_1\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      3. +-commutativeN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{-1}{2} \cdot \cos \lambda_1 + \frac{1}{2}\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      4. lower-fma.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      5. lower-cos.f6449.4

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \color{blue}{\cos \lambda_1}, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    6. Applied rewrites49.4%

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right)}, 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    7. Taylor expanded in phi2 around 0

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \phi_1\right) - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)}}} \cdot \left(2 \cdot R\right) \]
    8. Step-by-step derivation
      1. associate--l+N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\frac{1}{2} + \left(\frac{1}{2} \cdot \cos \phi_1 - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      2. lower-+.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\frac{1}{2} + \left(\frac{1}{2} \cdot \cos \phi_1 - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      3. *-commutativeN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \left(\color{blue}{\cos \phi_1 \cdot \frac{1}{2}} - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      4. distribute-lft-out--N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      5. lower-*.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      6. lower-cos.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1} \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      7. lower--.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \color{blue}{\left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      8. sub-negN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)\right)}\right)}} \cdot \left(2 \cdot R\right) \]
      9. lower-+.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)\right)}\right)}} \cdot \left(2 \cdot R\right) \]
      10. distribute-lft-neg-inN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\left(\mathsf{neg}\left(\frac{1}{2}\right)\right) \cdot \cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
      11. metadata-evalN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\frac{-1}{2}} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      12. lower-*.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
      13. lower-cos.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \frac{-1}{2} \cdot \color{blue}{\cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
      14. lower--.f6449.5

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \color{blue}{\left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
    9. Applied rewrites49.5%

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\color{blue}{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
    10. Taylor expanded in lambda1 around inf

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    11. Step-by-step derivation
      1. cancel-sign-sub-invN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2}\right)\right) \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      2. metadata-evalN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} + \color{blue}{\frac{-1}{2}} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      3. +-commutativeN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right) + \frac{1}{2}\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      4. lower-fma.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\mathsf{fma}\left(\frac{-1}{2}, \cos \left(\lambda_1 - \lambda_2\right), \frac{1}{2}\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      5. lower-cos.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \color{blue}{\cos \left(\lambda_1 - \lambda_2\right)}, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      6. lower--.f6467.3

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \color{blue}{\left(\lambda_1 - \lambda_2\right)}, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    12. Applied rewrites67.3%

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\mathsf{fma}\left(-0.5, \cos \left(\lambda_1 - \lambda_2\right), 0.5\right)}, 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
  3. Recombined 2 regimes into one program.
  4. Final simplification52.9%

    \[\leadsto \begin{array}{l} \mathbf{if}\;\phi_2 \leq -0.0029:\\ \;\;\;\;\left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\phi_1 - \phi_2\right)\right)\right)\right)}}{\sqrt{0.5 + \cos \phi_2 \cdot \left(0.5 - \mathsf{fma}\left(-0.5, \cos \left(\lambda_1 - \lambda_2\right), 0.5\right)\right)}}\\ \mathbf{elif}\;\phi_2 \leq 300000:\\ \;\;\;\;\left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \left(\lambda_1 - \lambda_2\right), 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\phi_1 - \phi_2\right)\right)\right)\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}\\ \mathbf{else}:\\ \;\;\;\;\left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\phi_1 - \phi_2\right)\right)\right)\right)}}{\sqrt{0.5 + \cos \phi_2 \cdot \left(0.5 - \mathsf{fma}\left(-0.5, \cos \left(\lambda_1 - \lambda_2\right), 0.5\right)\right)}}\\ \end{array} \]
  5. Add Preprocessing

Alternative 20: 42.0% accurate, 1.8× speedup?

\[\begin{array}{l} \\ \begin{array}{l} t_0 := \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right)\\ t_1 := \cos \left(\lambda_1 - \lambda_2\right)\\ t_2 := \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, t\_0, 0.5 - 0.5 \cdot \cos \phi_1\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot t\_1\right)\right)}} \cdot \left(R \cdot 2\right)\\ \mathbf{if}\;\phi_1 \leq -2.2 \cdot 10^{+31}:\\ \;\;\;\;t\_2\\ \mathbf{elif}\;\phi_1 \leq 0.0155:\\ \;\;\;\;\left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, t\_0, 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\phi_1 - \phi_2\right)\right)\right)\right)}}{\sqrt{0.5 + \cos \phi_2 \cdot \left(0.5 - \mathsf{fma}\left(-0.5, t\_1, 0.5\right)\right)}}\\ \mathbf{else}:\\ \;\;\;\;t\_2\\ \end{array} \end{array} \]
(FPCore (R lambda1 lambda2 phi1 phi2)
 :precision binary64
 (let* ((t_0 (* (cos phi2) (fma -0.5 (cos lambda1) 0.5)))
        (t_1 (cos (- lambda1 lambda2)))
        (t_2
         (*
          (atan2
           (sqrt (fma (cos phi1) t_0 (- 0.5 (* 0.5 (cos phi1)))))
           (sqrt (+ 0.5 (* (cos phi1) (- 0.5 (+ 0.5 (* -0.5 t_1)))))))
          (* R 2.0))))
   (if (<= phi1 -2.2e+31)
     t_2
     (if (<= phi1 0.0155)
       (*
        (* R 2.0)
        (atan2
         (sqrt
          (fma
           (cos phi1)
           t_0
           (- 0.5 (* 0.5 (cos (* 2.0 (* 0.5 (- phi1 phi2))))))))
         (sqrt (+ 0.5 (* (cos phi2) (- 0.5 (fma -0.5 t_1 0.5)))))))
       t_2))))
double code(double R, double lambda1, double lambda2, double phi1, double phi2) {
	double t_0 = cos(phi2) * fma(-0.5, cos(lambda1), 0.5);
	double t_1 = cos((lambda1 - lambda2));
	double t_2 = atan2(sqrt(fma(cos(phi1), t_0, (0.5 - (0.5 * cos(phi1))))), sqrt((0.5 + (cos(phi1) * (0.5 - (0.5 + (-0.5 * t_1))))))) * (R * 2.0);
	double tmp;
	if (phi1 <= -2.2e+31) {
		tmp = t_2;
	} else if (phi1 <= 0.0155) {
		tmp = (R * 2.0) * atan2(sqrt(fma(cos(phi1), t_0, (0.5 - (0.5 * cos((2.0 * (0.5 * (phi1 - phi2)))))))), sqrt((0.5 + (cos(phi2) * (0.5 - fma(-0.5, t_1, 0.5))))));
	} else {
		tmp = t_2;
	}
	return tmp;
}
function code(R, lambda1, lambda2, phi1, phi2)
	t_0 = Float64(cos(phi2) * fma(-0.5, cos(lambda1), 0.5))
	t_1 = cos(Float64(lambda1 - lambda2))
	t_2 = Float64(atan(sqrt(fma(cos(phi1), t_0, Float64(0.5 - Float64(0.5 * cos(phi1))))), sqrt(Float64(0.5 + Float64(cos(phi1) * Float64(0.5 - Float64(0.5 + Float64(-0.5 * t_1))))))) * Float64(R * 2.0))
	tmp = 0.0
	if (phi1 <= -2.2e+31)
		tmp = t_2;
	elseif (phi1 <= 0.0155)
		tmp = Float64(Float64(R * 2.0) * atan(sqrt(fma(cos(phi1), t_0, Float64(0.5 - Float64(0.5 * cos(Float64(2.0 * Float64(0.5 * Float64(phi1 - phi2)))))))), sqrt(Float64(0.5 + Float64(cos(phi2) * Float64(0.5 - fma(-0.5, t_1, 0.5)))))));
	else
		tmp = t_2;
	end
	return tmp
end
code[R_, lambda1_, lambda2_, phi1_, phi2_] := Block[{t$95$0 = N[(N[Cos[phi2], $MachinePrecision] * N[(-0.5 * N[Cos[lambda1], $MachinePrecision] + 0.5), $MachinePrecision]), $MachinePrecision]}, Block[{t$95$1 = N[Cos[N[(lambda1 - lambda2), $MachinePrecision]], $MachinePrecision]}, Block[{t$95$2 = N[(N[ArcTan[N[Sqrt[N[(N[Cos[phi1], $MachinePrecision] * t$95$0 + N[(0.5 - N[(0.5 * N[Cos[phi1], $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision] / N[Sqrt[N[(0.5 + N[(N[Cos[phi1], $MachinePrecision] * N[(0.5 - N[(0.5 + N[(-0.5 * t$95$1), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]], $MachinePrecision] * N[(R * 2.0), $MachinePrecision]), $MachinePrecision]}, If[LessEqual[phi1, -2.2e+31], t$95$2, If[LessEqual[phi1, 0.0155], N[(N[(R * 2.0), $MachinePrecision] * N[ArcTan[N[Sqrt[N[(N[Cos[phi1], $MachinePrecision] * t$95$0 + N[(0.5 - N[(0.5 * N[Cos[N[(2.0 * N[(0.5 * N[(phi1 - phi2), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision] / N[Sqrt[N[(0.5 + N[(N[Cos[phi2], $MachinePrecision] * N[(0.5 - N[(-0.5 * t$95$1 + 0.5), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]], $MachinePrecision]), $MachinePrecision], t$95$2]]]]]
\begin{array}{l}

\\
\begin{array}{l}
t_0 := \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right)\\
t_1 := \cos \left(\lambda_1 - \lambda_2\right)\\
t_2 := \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, t\_0, 0.5 - 0.5 \cdot \cos \phi_1\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot t\_1\right)\right)}} \cdot \left(R \cdot 2\right)\\
\mathbf{if}\;\phi_1 \leq -2.2 \cdot 10^{+31}:\\
\;\;\;\;t\_2\\

\mathbf{elif}\;\phi_1 \leq 0.0155:\\
\;\;\;\;\left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, t\_0, 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\phi_1 - \phi_2\right)\right)\right)\right)}}{\sqrt{0.5 + \cos \phi_2 \cdot \left(0.5 - \mathsf{fma}\left(-0.5, t\_1, 0.5\right)\right)}}\\

\mathbf{else}:\\
\;\;\;\;t\_2\\


\end{array}
\end{array}
Derivation
  1. Split input into 2 regimes
  2. if phi1 < -2.2000000000000001e31 or 0.0155 < phi1

    1. Initial program 45.4%

      \[R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    2. Add Preprocessing
    3. Applied rewrites46.0%

      \[\leadsto \color{blue}{\tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right)} \]
    4. Taylor expanded in lambda2 around 0

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} - \frac{1}{2} \cdot \cos \lambda_1\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    5. Step-by-step derivation
      1. cancel-sign-sub-invN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2}\right)\right) \cdot \cos \lambda_1\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      2. metadata-evalN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} + \color{blue}{\frac{-1}{2}} \cdot \cos \lambda_1\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      3. +-commutativeN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{-1}{2} \cdot \cos \lambda_1 + \frac{1}{2}\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      4. lower-fma.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      5. lower-cos.f6437.1

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \color{blue}{\cos \lambda_1}, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    6. Applied rewrites37.1%

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right)}, 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    7. Taylor expanded in phi2 around 0

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \phi_1\right) - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)}}} \cdot \left(2 \cdot R\right) \]
    8. Step-by-step derivation
      1. associate--l+N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\frac{1}{2} + \left(\frac{1}{2} \cdot \cos \phi_1 - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      2. lower-+.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\frac{1}{2} + \left(\frac{1}{2} \cdot \cos \phi_1 - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      3. *-commutativeN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \left(\color{blue}{\cos \phi_1 \cdot \frac{1}{2}} - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      4. distribute-lft-out--N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      5. lower-*.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      6. lower-cos.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1} \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      7. lower--.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \color{blue}{\left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      8. sub-negN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)\right)}\right)}} \cdot \left(2 \cdot R\right) \]
      9. lower-+.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)\right)}\right)}} \cdot \left(2 \cdot R\right) \]
      10. distribute-lft-neg-inN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\left(\mathsf{neg}\left(\frac{1}{2}\right)\right) \cdot \cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
      11. metadata-evalN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\frac{-1}{2}} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      12. lower-*.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
      13. lower-cos.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \frac{-1}{2} \cdot \color{blue}{\cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
      14. lower--.f6439.2

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \color{blue}{\left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
    9. Applied rewrites39.2%

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\color{blue}{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
    10. Taylor expanded in phi2 around 0

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \color{blue}{\cos \phi_1}\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    11. Step-by-step derivation
      1. lower-cos.f6439.7

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \color{blue}{\cos \phi_1}\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    12. Applied rewrites39.7%

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \color{blue}{\cos \phi_1}\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]

    if -2.2000000000000001e31 < phi1 < 0.0155

    1. Initial program 71.8%

      \[R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    2. Add Preprocessing
    3. Applied rewrites67.1%

      \[\leadsto \color{blue}{\tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right)} \]
    4. Taylor expanded in lambda2 around 0

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} - \frac{1}{2} \cdot \cos \lambda_1\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    5. Step-by-step derivation
      1. cancel-sign-sub-invN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2}\right)\right) \cdot \cos \lambda_1\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      2. metadata-evalN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} + \color{blue}{\frac{-1}{2}} \cdot \cos \lambda_1\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      3. +-commutativeN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{-1}{2} \cdot \cos \lambda_1 + \frac{1}{2}\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      4. lower-fma.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      5. lower-cos.f6449.1

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \color{blue}{\cos \lambda_1}, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    6. Applied rewrites49.1%

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right)}, 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    7. Taylor expanded in phi2 around 0

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \phi_1\right) - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)}}} \cdot \left(2 \cdot R\right) \]
    8. Step-by-step derivation
      1. associate--l+N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\frac{1}{2} + \left(\frac{1}{2} \cdot \cos \phi_1 - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      2. lower-+.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\frac{1}{2} + \left(\frac{1}{2} \cdot \cos \phi_1 - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      3. *-commutativeN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \left(\color{blue}{\cos \phi_1 \cdot \frac{1}{2}} - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      4. distribute-lft-out--N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      5. lower-*.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      6. lower-cos.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1} \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      7. lower--.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \color{blue}{\left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      8. sub-negN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)\right)}\right)}} \cdot \left(2 \cdot R\right) \]
      9. lower-+.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)\right)}\right)}} \cdot \left(2 \cdot R\right) \]
      10. distribute-lft-neg-inN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\left(\mathsf{neg}\left(\frac{1}{2}\right)\right) \cdot \cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
      11. metadata-evalN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\frac{-1}{2}} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      12. lower-*.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
      13. lower-cos.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \frac{-1}{2} \cdot \color{blue}{\cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
      14. lower--.f6431.7

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \color{blue}{\left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
    9. Applied rewrites31.7%

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\color{blue}{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
    10. Taylor expanded in phi1 around 0

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(\mathsf{neg}\left(\phi_2\right)\right)\right) - \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)}}} \cdot \left(2 \cdot R\right) \]
    11. Step-by-step derivation
      1. associate--l+N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\frac{1}{2} + \left(\frac{1}{2} \cdot \cos \left(\mathsf{neg}\left(\phi_2\right)\right) - \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      2. lower-+.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\frac{1}{2} + \left(\frac{1}{2} \cdot \cos \left(\mathsf{neg}\left(\phi_2\right)\right) - \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      3. cos-negN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \left(\frac{1}{2} \cdot \color{blue}{\cos \phi_2} - \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      4. *-commutativeN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \left(\color{blue}{\cos \phi_2 \cdot \frac{1}{2}} - \cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      5. distribute-lft-out--N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_2 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      6. lower-*.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_2 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      7. lower-cos.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_2} \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      8. lower--.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      9. cancel-sign-sub-invN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_2 \cdot \left(\frac{1}{2} - \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2}\right)\right) \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)}\right)}} \cdot \left(2 \cdot R\right) \]
      10. metadata-evalN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_2 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\frac{-1}{2}} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      11. +-commutativeN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_2 \cdot \left(\frac{1}{2} - \color{blue}{\left(\frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right) + \frac{1}{2}\right)}\right)}} \cdot \left(2 \cdot R\right) \]
      12. lower-fma.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_2 \cdot \left(\frac{1}{2} - \color{blue}{\mathsf{fma}\left(\frac{-1}{2}, \cos \left(\lambda_1 - \lambda_2\right), \frac{1}{2}\right)}\right)}} \cdot \left(2 \cdot R\right) \]
      13. lower-cos.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_2 \cdot \left(\frac{1}{2} - \mathsf{fma}\left(\frac{-1}{2}, \color{blue}{\cos \left(\lambda_1 - \lambda_2\right)}, \frac{1}{2}\right)\right)}} \cdot \left(2 \cdot R\right) \]
      14. lower--.f6449.1

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{0.5 + \cos \phi_2 \cdot \left(0.5 - \mathsf{fma}\left(-0.5, \cos \color{blue}{\left(\lambda_1 - \lambda_2\right)}, 0.5\right)\right)}} \cdot \left(2 \cdot R\right) \]
    12. Applied rewrites49.1%

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\color{blue}{0.5 + \cos \phi_2 \cdot \left(0.5 - \mathsf{fma}\left(-0.5, \cos \left(\lambda_1 - \lambda_2\right), 0.5\right)\right)}}} \cdot \left(2 \cdot R\right) \]
  3. Recombined 2 regimes into one program.
  4. Final simplification44.4%

    \[\leadsto \begin{array}{l} \mathbf{if}\;\phi_1 \leq -2.2 \cdot 10^{+31}:\\ \;\;\;\;\tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \phi_1\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(R \cdot 2\right)\\ \mathbf{elif}\;\phi_1 \leq 0.0155:\\ \;\;\;\;\left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\phi_1 - \phi_2\right)\right)\right)\right)}}{\sqrt{0.5 + \cos \phi_2 \cdot \left(0.5 - \mathsf{fma}\left(-0.5, \cos \left(\lambda_1 - \lambda_2\right), 0.5\right)\right)}}\\ \mathbf{else}:\\ \;\;\;\;\tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \phi_1\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(R \cdot 2\right)\\ \end{array} \]
  5. Add Preprocessing

Alternative 21: 32.9% accurate, 1.8× speedup?

\[\begin{array}{l} \\ \begin{array}{l} t_0 := \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right)\\ t_1 := \cos \left(\lambda_1 - \lambda_2\right)\\ t_2 := \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, t\_0, 0.5 - 0.5 \cdot \cos \phi_1\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot t\_1\right)\right)}} \cdot \left(R \cdot 2\right)\\ \mathbf{if}\;\phi_1 \leq -2.2 \cdot 10^{+31}:\\ \;\;\;\;t\_2\\ \mathbf{elif}\;\phi_1 \leq 0.0155:\\ \;\;\;\;\left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, t\_0, 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\phi_1 - \phi_2\right)\right)\right)\right)}}{\sqrt{\mathsf{fma}\left(0.5, t\_1, 0.5\right)}}\\ \mathbf{else}:\\ \;\;\;\;t\_2\\ \end{array} \end{array} \]
(FPCore (R lambda1 lambda2 phi1 phi2)
 :precision binary64
 (let* ((t_0 (* (cos phi2) (fma -0.5 (cos lambda1) 0.5)))
        (t_1 (cos (- lambda1 lambda2)))
        (t_2
         (*
          (atan2
           (sqrt (fma (cos phi1) t_0 (- 0.5 (* 0.5 (cos phi1)))))
           (sqrt (+ 0.5 (* (cos phi1) (- 0.5 (+ 0.5 (* -0.5 t_1)))))))
          (* R 2.0))))
   (if (<= phi1 -2.2e+31)
     t_2
     (if (<= phi1 0.0155)
       (*
        (* R 2.0)
        (atan2
         (sqrt
          (fma
           (cos phi1)
           t_0
           (- 0.5 (* 0.5 (cos (* 2.0 (* 0.5 (- phi1 phi2))))))))
         (sqrt (fma 0.5 t_1 0.5))))
       t_2))))
double code(double R, double lambda1, double lambda2, double phi1, double phi2) {
	double t_0 = cos(phi2) * fma(-0.5, cos(lambda1), 0.5);
	double t_1 = cos((lambda1 - lambda2));
	double t_2 = atan2(sqrt(fma(cos(phi1), t_0, (0.5 - (0.5 * cos(phi1))))), sqrt((0.5 + (cos(phi1) * (0.5 - (0.5 + (-0.5 * t_1))))))) * (R * 2.0);
	double tmp;
	if (phi1 <= -2.2e+31) {
		tmp = t_2;
	} else if (phi1 <= 0.0155) {
		tmp = (R * 2.0) * atan2(sqrt(fma(cos(phi1), t_0, (0.5 - (0.5 * cos((2.0 * (0.5 * (phi1 - phi2)))))))), sqrt(fma(0.5, t_1, 0.5)));
	} else {
		tmp = t_2;
	}
	return tmp;
}
function code(R, lambda1, lambda2, phi1, phi2)
	t_0 = Float64(cos(phi2) * fma(-0.5, cos(lambda1), 0.5))
	t_1 = cos(Float64(lambda1 - lambda2))
	t_2 = Float64(atan(sqrt(fma(cos(phi1), t_0, Float64(0.5 - Float64(0.5 * cos(phi1))))), sqrt(Float64(0.5 + Float64(cos(phi1) * Float64(0.5 - Float64(0.5 + Float64(-0.5 * t_1))))))) * Float64(R * 2.0))
	tmp = 0.0
	if (phi1 <= -2.2e+31)
		tmp = t_2;
	elseif (phi1 <= 0.0155)
		tmp = Float64(Float64(R * 2.0) * atan(sqrt(fma(cos(phi1), t_0, Float64(0.5 - Float64(0.5 * cos(Float64(2.0 * Float64(0.5 * Float64(phi1 - phi2)))))))), sqrt(fma(0.5, t_1, 0.5))));
	else
		tmp = t_2;
	end
	return tmp
end
code[R_, lambda1_, lambda2_, phi1_, phi2_] := Block[{t$95$0 = N[(N[Cos[phi2], $MachinePrecision] * N[(-0.5 * N[Cos[lambda1], $MachinePrecision] + 0.5), $MachinePrecision]), $MachinePrecision]}, Block[{t$95$1 = N[Cos[N[(lambda1 - lambda2), $MachinePrecision]], $MachinePrecision]}, Block[{t$95$2 = N[(N[ArcTan[N[Sqrt[N[(N[Cos[phi1], $MachinePrecision] * t$95$0 + N[(0.5 - N[(0.5 * N[Cos[phi1], $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision] / N[Sqrt[N[(0.5 + N[(N[Cos[phi1], $MachinePrecision] * N[(0.5 - N[(0.5 + N[(-0.5 * t$95$1), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]], $MachinePrecision] * N[(R * 2.0), $MachinePrecision]), $MachinePrecision]}, If[LessEqual[phi1, -2.2e+31], t$95$2, If[LessEqual[phi1, 0.0155], N[(N[(R * 2.0), $MachinePrecision] * N[ArcTan[N[Sqrt[N[(N[Cos[phi1], $MachinePrecision] * t$95$0 + N[(0.5 - N[(0.5 * N[Cos[N[(2.0 * N[(0.5 * N[(phi1 - phi2), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision] / N[Sqrt[N[(0.5 * t$95$1 + 0.5), $MachinePrecision]], $MachinePrecision]], $MachinePrecision]), $MachinePrecision], t$95$2]]]]]
\begin{array}{l}

\\
\begin{array}{l}
t_0 := \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right)\\
t_1 := \cos \left(\lambda_1 - \lambda_2\right)\\
t_2 := \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, t\_0, 0.5 - 0.5 \cdot \cos \phi_1\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot t\_1\right)\right)}} \cdot \left(R \cdot 2\right)\\
\mathbf{if}\;\phi_1 \leq -2.2 \cdot 10^{+31}:\\
\;\;\;\;t\_2\\

\mathbf{elif}\;\phi_1 \leq 0.0155:\\
\;\;\;\;\left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, t\_0, 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\phi_1 - \phi_2\right)\right)\right)\right)}}{\sqrt{\mathsf{fma}\left(0.5, t\_1, 0.5\right)}}\\

\mathbf{else}:\\
\;\;\;\;t\_2\\


\end{array}
\end{array}
Derivation
  1. Split input into 2 regimes
  2. if phi1 < -2.2000000000000001e31 or 0.0155 < phi1

    1. Initial program 45.4%

      \[R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    2. Add Preprocessing
    3. Applied rewrites46.0%

      \[\leadsto \color{blue}{\tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right)} \]
    4. Taylor expanded in lambda2 around 0

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} - \frac{1}{2} \cdot \cos \lambda_1\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    5. Step-by-step derivation
      1. cancel-sign-sub-invN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2}\right)\right) \cdot \cos \lambda_1\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      2. metadata-evalN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} + \color{blue}{\frac{-1}{2}} \cdot \cos \lambda_1\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      3. +-commutativeN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{-1}{2} \cdot \cos \lambda_1 + \frac{1}{2}\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      4. lower-fma.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      5. lower-cos.f6437.1

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \color{blue}{\cos \lambda_1}, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    6. Applied rewrites37.1%

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right)}, 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    7. Taylor expanded in phi2 around 0

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \phi_1\right) - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)}}} \cdot \left(2 \cdot R\right) \]
    8. Step-by-step derivation
      1. associate--l+N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\frac{1}{2} + \left(\frac{1}{2} \cdot \cos \phi_1 - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      2. lower-+.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\frac{1}{2} + \left(\frac{1}{2} \cdot \cos \phi_1 - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      3. *-commutativeN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \left(\color{blue}{\cos \phi_1 \cdot \frac{1}{2}} - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      4. distribute-lft-out--N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      5. lower-*.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      6. lower-cos.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1} \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      7. lower--.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \color{blue}{\left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      8. sub-negN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)\right)}\right)}} \cdot \left(2 \cdot R\right) \]
      9. lower-+.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)\right)}\right)}} \cdot \left(2 \cdot R\right) \]
      10. distribute-lft-neg-inN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\left(\mathsf{neg}\left(\frac{1}{2}\right)\right) \cdot \cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
      11. metadata-evalN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\frac{-1}{2}} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      12. lower-*.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
      13. lower-cos.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \frac{-1}{2} \cdot \color{blue}{\cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
      14. lower--.f6439.2

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \color{blue}{\left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
    9. Applied rewrites39.2%

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\color{blue}{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
    10. Taylor expanded in phi2 around 0

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \color{blue}{\cos \phi_1}\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    11. Step-by-step derivation
      1. lower-cos.f6439.7

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \color{blue}{\cos \phi_1}\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    12. Applied rewrites39.7%

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \color{blue}{\cos \phi_1}\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]

    if -2.2000000000000001e31 < phi1 < 0.0155

    1. Initial program 71.8%

      \[R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    2. Add Preprocessing
    3. Applied rewrites67.1%

      \[\leadsto \color{blue}{\tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right)} \]
    4. Taylor expanded in lambda2 around 0

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} - \frac{1}{2} \cdot \cos \lambda_1\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    5. Step-by-step derivation
      1. cancel-sign-sub-invN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2}\right)\right) \cdot \cos \lambda_1\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      2. metadata-evalN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} + \color{blue}{\frac{-1}{2}} \cdot \cos \lambda_1\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      3. +-commutativeN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{-1}{2} \cdot \cos \lambda_1 + \frac{1}{2}\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      4. lower-fma.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      5. lower-cos.f6449.1

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \color{blue}{\cos \lambda_1}, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    6. Applied rewrites49.1%

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right)}, 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    7. Taylor expanded in phi2 around 0

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \phi_1\right) - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)}}} \cdot \left(2 \cdot R\right) \]
    8. Step-by-step derivation
      1. associate--l+N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\frac{1}{2} + \left(\frac{1}{2} \cdot \cos \phi_1 - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      2. lower-+.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\frac{1}{2} + \left(\frac{1}{2} \cdot \cos \phi_1 - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      3. *-commutativeN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \left(\color{blue}{\cos \phi_1 \cdot \frac{1}{2}} - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      4. distribute-lft-out--N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      5. lower-*.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      6. lower-cos.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1} \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      7. lower--.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \color{blue}{\left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      8. sub-negN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)\right)}\right)}} \cdot \left(2 \cdot R\right) \]
      9. lower-+.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)\right)}\right)}} \cdot \left(2 \cdot R\right) \]
      10. distribute-lft-neg-inN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\left(\mathsf{neg}\left(\frac{1}{2}\right)\right) \cdot \cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
      11. metadata-evalN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\frac{-1}{2}} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      12. lower-*.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
      13. lower-cos.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \frac{-1}{2} \cdot \color{blue}{\cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
      14. lower--.f6431.7

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \color{blue}{\left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
    9. Applied rewrites31.7%

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\color{blue}{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
    10. Taylor expanded in phi1 around 0

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)}}} \cdot \left(2 \cdot R\right) \]
    11. Step-by-step derivation
      1. Applied rewrites31.8%

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\mathsf{fma}\left(0.5, \color{blue}{\cos \left(\lambda_1 - \lambda_2\right)}, 0.5\right)}} \cdot \left(2 \cdot R\right) \]
    12. Recombined 2 regimes into one program.
    13. Final simplification35.8%

      \[\leadsto \begin{array}{l} \mathbf{if}\;\phi_1 \leq -2.2 \cdot 10^{+31}:\\ \;\;\;\;\tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \phi_1\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(R \cdot 2\right)\\ \mathbf{elif}\;\phi_1 \leq 0.0155:\\ \;\;\;\;\left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\phi_1 - \phi_2\right)\right)\right)\right)}}{\sqrt{\mathsf{fma}\left(0.5, \cos \left(\lambda_1 - \lambda_2\right), 0.5\right)}}\\ \mathbf{else}:\\ \;\;\;\;\tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \phi_1\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(R \cdot 2\right)\\ \end{array} \]
    14. Add Preprocessing

    Alternative 22: 31.7% accurate, 1.9× speedup?

    \[\begin{array}{l} \\ \begin{array}{l} t_0 := \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right)\\ t_1 := \sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}\\ \mathbf{if}\;\phi_2 \leq -0.098:\\ \;\;\;\;\left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, t\_0, 0.5 - 0.5 \cdot \cos \phi_2\right)}}{t\_1}\\ \mathbf{else}:\\ \;\;\;\;\tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, t\_0, 0.5 - 0.5 \cdot \cos \phi_1\right)}}{t\_1} \cdot \left(R \cdot 2\right)\\ \end{array} \end{array} \]
    (FPCore (R lambda1 lambda2 phi1 phi2)
     :precision binary64
     (let* ((t_0 (* (cos phi2) (fma -0.5 (cos lambda1) 0.5)))
            (t_1
             (sqrt
              (+
               0.5
               (*
                (cos phi1)
                (- 0.5 (+ 0.5 (* -0.5 (cos (- lambda1 lambda2))))))))))
       (if (<= phi2 -0.098)
         (*
          (* R 2.0)
          (atan2 (sqrt (fma (cos phi1) t_0 (- 0.5 (* 0.5 (cos phi2))))) t_1))
         (*
          (atan2 (sqrt (fma (cos phi1) t_0 (- 0.5 (* 0.5 (cos phi1))))) t_1)
          (* R 2.0)))))
    double code(double R, double lambda1, double lambda2, double phi1, double phi2) {
    	double t_0 = cos(phi2) * fma(-0.5, cos(lambda1), 0.5);
    	double t_1 = sqrt((0.5 + (cos(phi1) * (0.5 - (0.5 + (-0.5 * cos((lambda1 - lambda2))))))));
    	double tmp;
    	if (phi2 <= -0.098) {
    		tmp = (R * 2.0) * atan2(sqrt(fma(cos(phi1), t_0, (0.5 - (0.5 * cos(phi2))))), t_1);
    	} else {
    		tmp = atan2(sqrt(fma(cos(phi1), t_0, (0.5 - (0.5 * cos(phi1))))), t_1) * (R * 2.0);
    	}
    	return tmp;
    }
    
    function code(R, lambda1, lambda2, phi1, phi2)
    	t_0 = Float64(cos(phi2) * fma(-0.5, cos(lambda1), 0.5))
    	t_1 = sqrt(Float64(0.5 + Float64(cos(phi1) * Float64(0.5 - Float64(0.5 + Float64(-0.5 * cos(Float64(lambda1 - lambda2))))))))
    	tmp = 0.0
    	if (phi2 <= -0.098)
    		tmp = Float64(Float64(R * 2.0) * atan(sqrt(fma(cos(phi1), t_0, Float64(0.5 - Float64(0.5 * cos(phi2))))), t_1));
    	else
    		tmp = Float64(atan(sqrt(fma(cos(phi1), t_0, Float64(0.5 - Float64(0.5 * cos(phi1))))), t_1) * Float64(R * 2.0));
    	end
    	return tmp
    end
    
    code[R_, lambda1_, lambda2_, phi1_, phi2_] := Block[{t$95$0 = N[(N[Cos[phi2], $MachinePrecision] * N[(-0.5 * N[Cos[lambda1], $MachinePrecision] + 0.5), $MachinePrecision]), $MachinePrecision]}, Block[{t$95$1 = N[Sqrt[N[(0.5 + N[(N[Cos[phi1], $MachinePrecision] * N[(0.5 - N[(0.5 + N[(-0.5 * N[Cos[N[(lambda1 - lambda2), $MachinePrecision]], $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]}, If[LessEqual[phi2, -0.098], N[(N[(R * 2.0), $MachinePrecision] * N[ArcTan[N[Sqrt[N[(N[Cos[phi1], $MachinePrecision] * t$95$0 + N[(0.5 - N[(0.5 * N[Cos[phi2], $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision] / t$95$1], $MachinePrecision]), $MachinePrecision], N[(N[ArcTan[N[Sqrt[N[(N[Cos[phi1], $MachinePrecision] * t$95$0 + N[(0.5 - N[(0.5 * N[Cos[phi1], $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision] / t$95$1], $MachinePrecision] * N[(R * 2.0), $MachinePrecision]), $MachinePrecision]]]]
    
    \begin{array}{l}
    
    \\
    \begin{array}{l}
    t_0 := \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right)\\
    t_1 := \sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}\\
    \mathbf{if}\;\phi_2 \leq -0.098:\\
    \;\;\;\;\left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, t\_0, 0.5 - 0.5 \cdot \cos \phi_2\right)}}{t\_1}\\
    
    \mathbf{else}:\\
    \;\;\;\;\tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, t\_0, 0.5 - 0.5 \cdot \cos \phi_1\right)}}{t\_1} \cdot \left(R \cdot 2\right)\\
    
    
    \end{array}
    \end{array}
    
    Derivation
    1. Split input into 2 regimes
    2. if phi2 < -0.098000000000000004

      1. Initial program 44.9%

        \[R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      2. Add Preprocessing
      3. Applied rewrites46.1%

        \[\leadsto \color{blue}{\tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right)} \]
      4. Taylor expanded in lambda2 around 0

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} - \frac{1}{2} \cdot \cos \lambda_1\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      5. Step-by-step derivation
        1. cancel-sign-sub-invN/A

          \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2}\right)\right) \cdot \cos \lambda_1\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
        2. metadata-evalN/A

          \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} + \color{blue}{\frac{-1}{2}} \cdot \cos \lambda_1\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
        3. +-commutativeN/A

          \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{-1}{2} \cdot \cos \lambda_1 + \frac{1}{2}\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
        4. lower-fma.f64N/A

          \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
        5. lower-cos.f6435.5

          \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \color{blue}{\cos \lambda_1}, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      6. Applied rewrites35.5%

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right)}, 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      7. Taylor expanded in phi2 around 0

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \phi_1\right) - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      8. Step-by-step derivation
        1. associate--l+N/A

          \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\frac{1}{2} + \left(\frac{1}{2} \cdot \cos \phi_1 - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
        2. lower-+.f64N/A

          \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\frac{1}{2} + \left(\frac{1}{2} \cdot \cos \phi_1 - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
        3. *-commutativeN/A

          \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \left(\color{blue}{\cos \phi_1 \cdot \frac{1}{2}} - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
        4. distribute-lft-out--N/A

          \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
        5. lower-*.f64N/A

          \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
        6. lower-cos.f64N/A

          \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1} \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
        7. lower--.f64N/A

          \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \color{blue}{\left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
        8. sub-negN/A

          \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)\right)}\right)}} \cdot \left(2 \cdot R\right) \]
        9. lower-+.f64N/A

          \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)\right)}\right)}} \cdot \left(2 \cdot R\right) \]
        10. distribute-lft-neg-inN/A

          \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\left(\mathsf{neg}\left(\frac{1}{2}\right)\right) \cdot \cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
        11. metadata-evalN/A

          \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\frac{-1}{2}} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
        12. lower-*.f64N/A

          \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
        13. lower-cos.f64N/A

          \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \frac{-1}{2} \cdot \color{blue}{\cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
        14. lower--.f6421.3

          \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \color{blue}{\left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
      9. Applied rewrites21.3%

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\color{blue}{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      10. Taylor expanded in phi1 around 0

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \color{blue}{\cos \left(\mathsf{neg}\left(\phi_2\right)\right)}\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      11. Step-by-step derivation
        1. cos-negN/A

          \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \color{blue}{\cos \phi_2}\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
        2. lower-cos.f6421.8

          \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \color{blue}{\cos \phi_2}\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      12. Applied rewrites21.8%

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \color{blue}{\cos \phi_2}\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]

      if -0.098000000000000004 < phi2

      1. Initial program 64.0%

        \[R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
      2. Add Preprocessing
      3. Applied rewrites60.7%

        \[\leadsto \color{blue}{\tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right)} \]
      4. Taylor expanded in lambda2 around 0

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} - \frac{1}{2} \cdot \cos \lambda_1\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      5. Step-by-step derivation
        1. cancel-sign-sub-invN/A

          \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2}\right)\right) \cdot \cos \lambda_1\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
        2. metadata-evalN/A

          \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} + \color{blue}{\frac{-1}{2}} \cdot \cos \lambda_1\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
        3. +-commutativeN/A

          \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{-1}{2} \cdot \cos \lambda_1 + \frac{1}{2}\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
        4. lower-fma.f64N/A

          \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
        5. lower-cos.f6446.1

          \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \color{blue}{\cos \lambda_1}, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      6. Applied rewrites46.1%

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right)}, 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      7. Taylor expanded in phi2 around 0

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \phi_1\right) - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      8. Step-by-step derivation
        1. associate--l+N/A

          \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\frac{1}{2} + \left(\frac{1}{2} \cdot \cos \phi_1 - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
        2. lower-+.f64N/A

          \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\frac{1}{2} + \left(\frac{1}{2} \cdot \cos \phi_1 - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
        3. *-commutativeN/A

          \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \left(\color{blue}{\cos \phi_1 \cdot \frac{1}{2}} - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
        4. distribute-lft-out--N/A

          \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
        5. lower-*.f64N/A

          \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
        6. lower-cos.f64N/A

          \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1} \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
        7. lower--.f64N/A

          \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \color{blue}{\left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
        8. sub-negN/A

          \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)\right)}\right)}} \cdot \left(2 \cdot R\right) \]
        9. lower-+.f64N/A

          \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)\right)}\right)}} \cdot \left(2 \cdot R\right) \]
        10. distribute-lft-neg-inN/A

          \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\left(\mathsf{neg}\left(\frac{1}{2}\right)\right) \cdot \cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
        11. metadata-evalN/A

          \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\frac{-1}{2}} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
        12. lower-*.f64N/A

          \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
        13. lower-cos.f64N/A

          \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \frac{-1}{2} \cdot \color{blue}{\cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
        14. lower--.f6441.4

          \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \color{blue}{\left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
      9. Applied rewrites41.4%

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\color{blue}{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      10. Taylor expanded in phi2 around 0

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \color{blue}{\cos \phi_1}\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      11. Step-by-step derivation
        1. lower-cos.f6439.5

          \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \color{blue}{\cos \phi_1}\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      12. Applied rewrites39.5%

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \color{blue}{\cos \phi_1}\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    3. Recombined 2 regimes into one program.
    4. Final simplification34.3%

      \[\leadsto \begin{array}{l} \mathbf{if}\;\phi_2 \leq -0.098:\\ \;\;\;\;\left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \phi_2\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}\\ \mathbf{else}:\\ \;\;\;\;\tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \phi_1\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(R \cdot 2\right)\\ \end{array} \]
    5. Add Preprocessing

    Alternative 23: 33.4% accurate, 1.9× speedup?

    \[\begin{array}{l} \\ \left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\phi_1 - \phi_2\right)\right)\right)\right)}}{\sqrt{0.5 \cdot \mathsf{fma}\left(\cos \phi_1, \cos \lambda_1, 1\right)}} \end{array} \]
    (FPCore (R lambda1 lambda2 phi1 phi2)
     :precision binary64
     (*
      (* R 2.0)
      (atan2
       (sqrt
        (fma
         (cos phi1)
         (* (cos phi2) (fma -0.5 (cos lambda1) 0.5))
         (- 0.5 (* 0.5 (cos (* 2.0 (* 0.5 (- phi1 phi2))))))))
       (sqrt (* 0.5 (fma (cos phi1) (cos lambda1) 1.0))))))
    double code(double R, double lambda1, double lambda2, double phi1, double phi2) {
    	return (R * 2.0) * atan2(sqrt(fma(cos(phi1), (cos(phi2) * fma(-0.5, cos(lambda1), 0.5)), (0.5 - (0.5 * cos((2.0 * (0.5 * (phi1 - phi2)))))))), sqrt((0.5 * fma(cos(phi1), cos(lambda1), 1.0))));
    }
    
    function code(R, lambda1, lambda2, phi1, phi2)
    	return Float64(Float64(R * 2.0) * atan(sqrt(fma(cos(phi1), Float64(cos(phi2) * fma(-0.5, cos(lambda1), 0.5)), Float64(0.5 - Float64(0.5 * cos(Float64(2.0 * Float64(0.5 * Float64(phi1 - phi2)))))))), sqrt(Float64(0.5 * fma(cos(phi1), cos(lambda1), 1.0)))))
    end
    
    code[R_, lambda1_, lambda2_, phi1_, phi2_] := N[(N[(R * 2.0), $MachinePrecision] * N[ArcTan[N[Sqrt[N[(N[Cos[phi1], $MachinePrecision] * N[(N[Cos[phi2], $MachinePrecision] * N[(-0.5 * N[Cos[lambda1], $MachinePrecision] + 0.5), $MachinePrecision]), $MachinePrecision] + N[(0.5 - N[(0.5 * N[Cos[N[(2.0 * N[(0.5 * N[(phi1 - phi2), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision] / N[Sqrt[N[(0.5 * N[(N[Cos[phi1], $MachinePrecision] * N[Cos[lambda1], $MachinePrecision] + 1.0), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]], $MachinePrecision]), $MachinePrecision]
    
    \begin{array}{l}
    
    \\
    \left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\phi_1 - \phi_2\right)\right)\right)\right)}}{\sqrt{0.5 \cdot \mathsf{fma}\left(\cos \phi_1, \cos \lambda_1, 1\right)}}
    \end{array}
    
    Derivation
    1. Initial program 58.4%

      \[R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
    2. Add Preprocessing
    3. Applied rewrites56.4%

      \[\leadsto \color{blue}{\tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right)} \]
    4. Taylor expanded in lambda2 around 0

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} - \frac{1}{2} \cdot \cos \lambda_1\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    5. Step-by-step derivation
      1. cancel-sign-sub-invN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2}\right)\right) \cdot \cos \lambda_1\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      2. metadata-evalN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} + \color{blue}{\frac{-1}{2}} \cdot \cos \lambda_1\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      3. +-commutativeN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{-1}{2} \cdot \cos \lambda_1 + \frac{1}{2}\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      4. lower-fma.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      5. lower-cos.f6443.0

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \color{blue}{\cos \lambda_1}, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    6. Applied rewrites43.0%

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right)}, 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
    7. Taylor expanded in phi2 around 0

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \phi_1\right) - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)}}} \cdot \left(2 \cdot R\right) \]
    8. Step-by-step derivation
      1. associate--l+N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\frac{1}{2} + \left(\frac{1}{2} \cdot \cos \phi_1 - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      2. lower-+.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\frac{1}{2} + \left(\frac{1}{2} \cdot \cos \phi_1 - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      3. *-commutativeN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \left(\color{blue}{\cos \phi_1 \cdot \frac{1}{2}} - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      4. distribute-lft-out--N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      5. lower-*.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      6. lower-cos.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1} \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      7. lower--.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \color{blue}{\left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
      8. sub-negN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)\right)}\right)}} \cdot \left(2 \cdot R\right) \]
      9. lower-+.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)\right)}\right)}} \cdot \left(2 \cdot R\right) \]
      10. distribute-lft-neg-inN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\left(\mathsf{neg}\left(\frac{1}{2}\right)\right) \cdot \cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
      11. metadata-evalN/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\frac{-1}{2}} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
      12. lower-*.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
      13. lower-cos.f64N/A

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \frac{-1}{2} \cdot \color{blue}{\cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
      14. lower--.f6435.5

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \color{blue}{\left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
    9. Applied rewrites35.5%

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\color{blue}{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
    10. Taylor expanded in lambda2 around 0

      \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\frac{1}{2} \cdot \left(\cos \lambda_1 \cdot \cos \phi_1\right)}}} \cdot \left(2 \cdot R\right) \]
    11. Step-by-step derivation
      1. Applied rewrites35.2%

        \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \lambda_1, 1\right) \cdot \color{blue}{0.5}}} \cdot \left(2 \cdot R\right) \]
      2. Final simplification35.2%

        \[\leadsto \left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\phi_1 - \phi_2\right)\right)\right)\right)}}{\sqrt{0.5 \cdot \mathsf{fma}\left(\cos \phi_1, \cos \lambda_1, 1\right)}} \]
      3. Add Preprocessing

      Alternative 24: 30.2% accurate, 2.1× speedup?

      \[\begin{array}{l} \\ \begin{array}{l} t_0 := \cos \left(\lambda_1 - \lambda_2\right)\\ t_1 := 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\phi_1 - \phi_2\right)\right)\right)\\ t_2 := \left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), t\_1\right)}}{\sqrt{\mathsf{fma}\left(0.5, t\_0, 0.5\right)}}\\ \mathbf{if}\;\lambda_1 \leq -0.098:\\ \;\;\;\;t\_2\\ \mathbf{elif}\;\lambda_1 \leq 2300000000000:\\ \;\;\;\;\left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(0.25 \cdot \left(\lambda_1 \cdot \lambda_1\right)\right), t\_1\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot t\_0\right)\right)}}\\ \mathbf{else}:\\ \;\;\;\;t\_2\\ \end{array} \end{array} \]
      (FPCore (R lambda1 lambda2 phi1 phi2)
       :precision binary64
       (let* ((t_0 (cos (- lambda1 lambda2)))
              (t_1 (- 0.5 (* 0.5 (cos (* 2.0 (* 0.5 (- phi1 phi2)))))))
              (t_2
               (*
                (* R 2.0)
                (atan2
                 (sqrt
                  (fma (cos phi1) (* (cos phi2) (fma -0.5 (cos lambda1) 0.5)) t_1))
                 (sqrt (fma 0.5 t_0 0.5))))))
         (if (<= lambda1 -0.098)
           t_2
           (if (<= lambda1 2300000000000.0)
             (*
              (* R 2.0)
              (atan2
               (sqrt
                (fma (cos phi1) (* (cos phi2) (* 0.25 (* lambda1 lambda1))) t_1))
               (sqrt (+ 0.5 (* (cos phi1) (- 0.5 (+ 0.5 (* -0.5 t_0))))))))
             t_2))))
      double code(double R, double lambda1, double lambda2, double phi1, double phi2) {
      	double t_0 = cos((lambda1 - lambda2));
      	double t_1 = 0.5 - (0.5 * cos((2.0 * (0.5 * (phi1 - phi2)))));
      	double t_2 = (R * 2.0) * atan2(sqrt(fma(cos(phi1), (cos(phi2) * fma(-0.5, cos(lambda1), 0.5)), t_1)), sqrt(fma(0.5, t_0, 0.5)));
      	double tmp;
      	if (lambda1 <= -0.098) {
      		tmp = t_2;
      	} else if (lambda1 <= 2300000000000.0) {
      		tmp = (R * 2.0) * atan2(sqrt(fma(cos(phi1), (cos(phi2) * (0.25 * (lambda1 * lambda1))), t_1)), sqrt((0.5 + (cos(phi1) * (0.5 - (0.5 + (-0.5 * t_0)))))));
      	} else {
      		tmp = t_2;
      	}
      	return tmp;
      }
      
      function code(R, lambda1, lambda2, phi1, phi2)
      	t_0 = cos(Float64(lambda1 - lambda2))
      	t_1 = Float64(0.5 - Float64(0.5 * cos(Float64(2.0 * Float64(0.5 * Float64(phi1 - phi2))))))
      	t_2 = Float64(Float64(R * 2.0) * atan(sqrt(fma(cos(phi1), Float64(cos(phi2) * fma(-0.5, cos(lambda1), 0.5)), t_1)), sqrt(fma(0.5, t_0, 0.5))))
      	tmp = 0.0
      	if (lambda1 <= -0.098)
      		tmp = t_2;
      	elseif (lambda1 <= 2300000000000.0)
      		tmp = Float64(Float64(R * 2.0) * atan(sqrt(fma(cos(phi1), Float64(cos(phi2) * Float64(0.25 * Float64(lambda1 * lambda1))), t_1)), sqrt(Float64(0.5 + Float64(cos(phi1) * Float64(0.5 - Float64(0.5 + Float64(-0.5 * t_0))))))));
      	else
      		tmp = t_2;
      	end
      	return tmp
      end
      
      code[R_, lambda1_, lambda2_, phi1_, phi2_] := Block[{t$95$0 = N[Cos[N[(lambda1 - lambda2), $MachinePrecision]], $MachinePrecision]}, Block[{t$95$1 = N[(0.5 - N[(0.5 * N[Cos[N[(2.0 * N[(0.5 * N[(phi1 - phi2), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]), $MachinePrecision]), $MachinePrecision]}, Block[{t$95$2 = N[(N[(R * 2.0), $MachinePrecision] * N[ArcTan[N[Sqrt[N[(N[Cos[phi1], $MachinePrecision] * N[(N[Cos[phi2], $MachinePrecision] * N[(-0.5 * N[Cos[lambda1], $MachinePrecision] + 0.5), $MachinePrecision]), $MachinePrecision] + t$95$1), $MachinePrecision]], $MachinePrecision] / N[Sqrt[N[(0.5 * t$95$0 + 0.5), $MachinePrecision]], $MachinePrecision]], $MachinePrecision]), $MachinePrecision]}, If[LessEqual[lambda1, -0.098], t$95$2, If[LessEqual[lambda1, 2300000000000.0], N[(N[(R * 2.0), $MachinePrecision] * N[ArcTan[N[Sqrt[N[(N[Cos[phi1], $MachinePrecision] * N[(N[Cos[phi2], $MachinePrecision] * N[(0.25 * N[(lambda1 * lambda1), $MachinePrecision]), $MachinePrecision]), $MachinePrecision] + t$95$1), $MachinePrecision]], $MachinePrecision] / N[Sqrt[N[(0.5 + N[(N[Cos[phi1], $MachinePrecision] * N[(0.5 - N[(0.5 + N[(-0.5 * t$95$0), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]], $MachinePrecision]), $MachinePrecision], t$95$2]]]]]
      
      \begin{array}{l}
      
      \\
      \begin{array}{l}
      t_0 := \cos \left(\lambda_1 - \lambda_2\right)\\
      t_1 := 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\phi_1 - \phi_2\right)\right)\right)\\
      t_2 := \left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), t\_1\right)}}{\sqrt{\mathsf{fma}\left(0.5, t\_0, 0.5\right)}}\\
      \mathbf{if}\;\lambda_1 \leq -0.098:\\
      \;\;\;\;t\_2\\
      
      \mathbf{elif}\;\lambda_1 \leq 2300000000000:\\
      \;\;\;\;\left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(0.25 \cdot \left(\lambda_1 \cdot \lambda_1\right)\right), t\_1\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot t\_0\right)\right)}}\\
      
      \mathbf{else}:\\
      \;\;\;\;t\_2\\
      
      
      \end{array}
      \end{array}
      
      Derivation
      1. Split input into 2 regimes
      2. if lambda1 < -0.098000000000000004 or 2.3e12 < lambda1

        1. Initial program 47.8%

          \[R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
        2. Add Preprocessing
        3. Applied rewrites47.8%

          \[\leadsto \color{blue}{\tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right)} \]
        4. Taylor expanded in lambda2 around 0

          \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} - \frac{1}{2} \cdot \cos \lambda_1\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
        5. Step-by-step derivation
          1. cancel-sign-sub-invN/A

            \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2}\right)\right) \cdot \cos \lambda_1\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
          2. metadata-evalN/A

            \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} + \color{blue}{\frac{-1}{2}} \cdot \cos \lambda_1\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
          3. +-commutativeN/A

            \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{-1}{2} \cdot \cos \lambda_1 + \frac{1}{2}\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
          4. lower-fma.f64N/A

            \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
          5. lower-cos.f6447.6

            \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \color{blue}{\cos \lambda_1}, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
        6. Applied rewrites47.6%

          \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right)}, 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
        7. Taylor expanded in phi2 around 0

          \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \phi_1\right) - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)}}} \cdot \left(2 \cdot R\right) \]
        8. Step-by-step derivation
          1. associate--l+N/A

            \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\frac{1}{2} + \left(\frac{1}{2} \cdot \cos \phi_1 - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
          2. lower-+.f64N/A

            \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\frac{1}{2} + \left(\frac{1}{2} \cdot \cos \phi_1 - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
          3. *-commutativeN/A

            \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \left(\color{blue}{\cos \phi_1 \cdot \frac{1}{2}} - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
          4. distribute-lft-out--N/A

            \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
          5. lower-*.f64N/A

            \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
          6. lower-cos.f64N/A

            \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1} \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
          7. lower--.f64N/A

            \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \color{blue}{\left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
          8. sub-negN/A

            \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)\right)}\right)}} \cdot \left(2 \cdot R\right) \]
          9. lower-+.f64N/A

            \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)\right)}\right)}} \cdot \left(2 \cdot R\right) \]
          10. distribute-lft-neg-inN/A

            \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\left(\mathsf{neg}\left(\frac{1}{2}\right)\right) \cdot \cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
          11. metadata-evalN/A

            \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\frac{-1}{2}} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
          12. lower-*.f64N/A

            \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
          13. lower-cos.f64N/A

            \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \frac{-1}{2} \cdot \color{blue}{\cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
          14. lower--.f6441.7

            \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \color{blue}{\left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
        9. Applied rewrites41.7%

          \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\color{blue}{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
        10. Taylor expanded in phi1 around 0

          \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)}}} \cdot \left(2 \cdot R\right) \]
        11. Step-by-step derivation
          1. Applied rewrites31.6%

            \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\mathsf{fma}\left(0.5, \color{blue}{\cos \left(\lambda_1 - \lambda_2\right)}, 0.5\right)}} \cdot \left(2 \cdot R\right) \]

          if -0.098000000000000004 < lambda1 < 2.3e12

          1. Initial program 69.9%

            \[R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
          2. Add Preprocessing
          3. Applied rewrites65.7%

            \[\leadsto \color{blue}{\tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right)} \]
          4. Taylor expanded in lambda2 around 0

            \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} - \frac{1}{2} \cdot \cos \lambda_1\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
          5. Step-by-step derivation
            1. cancel-sign-sub-invN/A

              \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2}\right)\right) \cdot \cos \lambda_1\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
            2. metadata-evalN/A

              \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} + \color{blue}{\frac{-1}{2}} \cdot \cos \lambda_1\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
            3. +-commutativeN/A

              \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{-1}{2} \cdot \cos \lambda_1 + \frac{1}{2}\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
            4. lower-fma.f64N/A

              \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
            5. lower-cos.f6438.1

              \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \color{blue}{\cos \lambda_1}, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
          6. Applied rewrites38.1%

            \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right)}, 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
          7. Taylor expanded in phi2 around 0

            \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \phi_1\right) - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)}}} \cdot \left(2 \cdot R\right) \]
          8. Step-by-step derivation
            1. associate--l+N/A

              \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\frac{1}{2} + \left(\frac{1}{2} \cdot \cos \phi_1 - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
            2. lower-+.f64N/A

              \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\frac{1}{2} + \left(\frac{1}{2} \cdot \cos \phi_1 - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
            3. *-commutativeN/A

              \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \left(\color{blue}{\cos \phi_1 \cdot \frac{1}{2}} - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
            4. distribute-lft-out--N/A

              \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
            5. lower-*.f64N/A

              \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
            6. lower-cos.f64N/A

              \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1} \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
            7. lower--.f64N/A

              \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \color{blue}{\left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
            8. sub-negN/A

              \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)\right)}\right)}} \cdot \left(2 \cdot R\right) \]
            9. lower-+.f64N/A

              \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)\right)}\right)}} \cdot \left(2 \cdot R\right) \]
            10. distribute-lft-neg-inN/A

              \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\left(\mathsf{neg}\left(\frac{1}{2}\right)\right) \cdot \cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
            11. metadata-evalN/A

              \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\frac{-1}{2}} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
            12. lower-*.f64N/A

              \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
            13. lower-cos.f64N/A

              \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \frac{-1}{2} \cdot \color{blue}{\cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
            14. lower--.f6428.9

              \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \color{blue}{\left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
          9. Applied rewrites28.9%

            \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\color{blue}{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
          10. Taylor expanded in lambda1 around 0

            \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{4} \cdot \color{blue}{{\lambda_1}^{2}}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
          11. Step-by-step derivation
            1. Applied rewrites30.6%

              \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(0.25 \cdot \color{blue}{\left(\lambda_1 \cdot \lambda_1\right)}\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
          12. Recombined 2 regimes into one program.
          13. Final simplification31.1%

            \[\leadsto \begin{array}{l} \mathbf{if}\;\lambda_1 \leq -0.098:\\ \;\;\;\;\left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\phi_1 - \phi_2\right)\right)\right)\right)}}{\sqrt{\mathsf{fma}\left(0.5, \cos \left(\lambda_1 - \lambda_2\right), 0.5\right)}}\\ \mathbf{elif}\;\lambda_1 \leq 2300000000000:\\ \;\;\;\;\left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(0.25 \cdot \left(\lambda_1 \cdot \lambda_1\right)\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\phi_1 - \phi_2\right)\right)\right)\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}\\ \mathbf{else}:\\ \;\;\;\;\left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\phi_1 - \phi_2\right)\right)\right)\right)}}{\sqrt{\mathsf{fma}\left(0.5, \cos \left(\lambda_1 - \lambda_2\right), 0.5\right)}}\\ \end{array} \]
          14. Add Preprocessing

          Alternative 25: 23.8% accurate, 2.1× speedup?

          \[\begin{array}{l} \\ \left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\phi_1 - \phi_2\right)\right)\right)\right)}}{\sqrt{\mathsf{fma}\left(0.5, \cos \left(\lambda_1 - \lambda_2\right), 0.5\right)}} \end{array} \]
          (FPCore (R lambda1 lambda2 phi1 phi2)
           :precision binary64
           (*
            (* R 2.0)
            (atan2
             (sqrt
              (fma
               (cos phi1)
               (* (cos phi2) (fma -0.5 (cos lambda1) 0.5))
               (- 0.5 (* 0.5 (cos (* 2.0 (* 0.5 (- phi1 phi2))))))))
             (sqrt (fma 0.5 (cos (- lambda1 lambda2)) 0.5)))))
          double code(double R, double lambda1, double lambda2, double phi1, double phi2) {
          	return (R * 2.0) * atan2(sqrt(fma(cos(phi1), (cos(phi2) * fma(-0.5, cos(lambda1), 0.5)), (0.5 - (0.5 * cos((2.0 * (0.5 * (phi1 - phi2)))))))), sqrt(fma(0.5, cos((lambda1 - lambda2)), 0.5)));
          }
          
          function code(R, lambda1, lambda2, phi1, phi2)
          	return Float64(Float64(R * 2.0) * atan(sqrt(fma(cos(phi1), Float64(cos(phi2) * fma(-0.5, cos(lambda1), 0.5)), Float64(0.5 - Float64(0.5 * cos(Float64(2.0 * Float64(0.5 * Float64(phi1 - phi2)))))))), sqrt(fma(0.5, cos(Float64(lambda1 - lambda2)), 0.5))))
          end
          
          code[R_, lambda1_, lambda2_, phi1_, phi2_] := N[(N[(R * 2.0), $MachinePrecision] * N[ArcTan[N[Sqrt[N[(N[Cos[phi1], $MachinePrecision] * N[(N[Cos[phi2], $MachinePrecision] * N[(-0.5 * N[Cos[lambda1], $MachinePrecision] + 0.5), $MachinePrecision]), $MachinePrecision] + N[(0.5 - N[(0.5 * N[Cos[N[(2.0 * N[(0.5 * N[(phi1 - phi2), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision]), $MachinePrecision]), $MachinePrecision]), $MachinePrecision]], $MachinePrecision] / N[Sqrt[N[(0.5 * N[Cos[N[(lambda1 - lambda2), $MachinePrecision]], $MachinePrecision] + 0.5), $MachinePrecision]], $MachinePrecision]], $MachinePrecision]), $MachinePrecision]
          
          \begin{array}{l}
          
          \\
          \left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\phi_1 - \phi_2\right)\right)\right)\right)}}{\sqrt{\mathsf{fma}\left(0.5, \cos \left(\lambda_1 - \lambda_2\right), 0.5\right)}}
          \end{array}
          
          Derivation
          1. Initial program 58.4%

            \[R \cdot \left(2 \cdot \tan^{-1}_* \frac{\sqrt{{\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)}}{\sqrt{1 - \left({\sin \left(\frac{\phi_1 - \phi_2}{2}\right)}^{2} + \left(\left(\cos \phi_1 \cdot \cos \phi_2\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right) \cdot \sin \left(\frac{\lambda_1 - \lambda_2}{2}\right)\right)}}\right) \]
          2. Add Preprocessing
          3. Applied rewrites56.4%

            \[\leadsto \color{blue}{\tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right)} \]
          4. Taylor expanded in lambda2 around 0

            \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} - \frac{1}{2} \cdot \cos \lambda_1\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
          5. Step-by-step derivation
            1. cancel-sign-sub-invN/A

              \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2}\right)\right) \cdot \cos \lambda_1\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
            2. metadata-evalN/A

              \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \left(\frac{1}{2} + \color{blue}{\frac{-1}{2}} \cdot \cos \lambda_1\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
            3. +-commutativeN/A

              \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\left(\frac{-1}{2} \cdot \cos \lambda_1 + \frac{1}{2}\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
            4. lower-fma.f64N/A

              \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right)}, \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot \frac{1}{2}\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
            5. lower-cos.f6443.0

              \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \color{blue}{\cos \lambda_1}, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
          6. Applied rewrites43.0%

            \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \color{blue}{\mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right)}, 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\left(0.5 + 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right) - \cos \phi_1 \cdot \left(\cos \phi_2 \cdot \left(0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\lambda_1 - \lambda_2\right) \cdot 0.5\right)\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
          7. Taylor expanded in phi2 around 0

            \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\left(\frac{1}{2} + \frac{1}{2} \cdot \cos \phi_1\right) - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)}}} \cdot \left(2 \cdot R\right) \]
          8. Step-by-step derivation
            1. associate--l+N/A

              \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\frac{1}{2} + \left(\frac{1}{2} \cdot \cos \phi_1 - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
            2. lower-+.f64N/A

              \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\color{blue}{\frac{1}{2} + \left(\frac{1}{2} \cdot \cos \phi_1 - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
            3. *-commutativeN/A

              \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \left(\color{blue}{\cos \phi_1 \cdot \frac{1}{2}} - \cos \phi_1 \cdot \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
            4. distribute-lft-out--N/A

              \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
            5. lower-*.f64N/A

              \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
            6. lower-cos.f64N/A

              \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\cos \phi_1} \cdot \left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
            7. lower--.f64N/A

              \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \color{blue}{\left(\frac{1}{2} - \left(\frac{1}{2} - \frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
            8. sub-negN/A

              \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)\right)}\right)}} \cdot \left(2 \cdot R\right) \]
            9. lower-+.f64N/A

              \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \color{blue}{\left(\frac{1}{2} + \left(\mathsf{neg}\left(\frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)\right)}\right)}} \cdot \left(2 \cdot R\right) \]
            10. distribute-lft-neg-inN/A

              \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\left(\mathsf{neg}\left(\frac{1}{2}\right)\right) \cdot \cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
            11. metadata-evalN/A

              \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\frac{-1}{2}} \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}} \cdot \left(2 \cdot R\right) \]
            12. lower-*.f64N/A

              \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \color{blue}{\frac{-1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
            13. lower-cos.f64N/A

              \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \cos \phi_1 \cdot \left(\frac{1}{2} - \left(\frac{1}{2} + \frac{-1}{2} \cdot \color{blue}{\cos \left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
            14. lower--.f6435.5

              \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \color{blue}{\left(\lambda_1 - \lambda_2\right)}\right)\right)}} \cdot \left(2 \cdot R\right) \]
          9. Applied rewrites35.5%

            \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\color{blue}{0.5 + \cos \phi_1 \cdot \left(0.5 - \left(0.5 + -0.5 \cdot \cos \left(\lambda_1 - \lambda_2\right)\right)\right)}}} \cdot \left(2 \cdot R\right) \]
          10. Taylor expanded in phi1 around 0

            \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(\frac{-1}{2}, \cos \lambda_1, \frac{1}{2}\right), \frac{1}{2} - \frac{1}{2} \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot \frac{1}{2}\right)\right)\right)}}{\sqrt{\frac{1}{2} + \color{blue}{\frac{1}{2} \cdot \cos \left(\lambda_1 - \lambda_2\right)}}} \cdot \left(2 \cdot R\right) \]
          11. Step-by-step derivation
            1. Applied rewrites26.4%

              \[\leadsto \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(\left(\phi_1 - \phi_2\right) \cdot 0.5\right)\right)\right)}}{\sqrt{\mathsf{fma}\left(0.5, \color{blue}{\cos \left(\lambda_1 - \lambda_2\right)}, 0.5\right)}} \cdot \left(2 \cdot R\right) \]
            2. Final simplification26.4%

              \[\leadsto \left(R \cdot 2\right) \cdot \tan^{-1}_* \frac{\sqrt{\mathsf{fma}\left(\cos \phi_1, \cos \phi_2 \cdot \mathsf{fma}\left(-0.5, \cos \lambda_1, 0.5\right), 0.5 - 0.5 \cdot \cos \left(2 \cdot \left(0.5 \cdot \left(\phi_1 - \phi_2\right)\right)\right)\right)}}{\sqrt{\mathsf{fma}\left(0.5, \cos \left(\lambda_1 - \lambda_2\right), 0.5\right)}} \]
            3. Add Preprocessing

            Reproduce

            ?
            herbie shell --seed 2024237 
            (FPCore (R lambda1 lambda2 phi1 phi2)
              :name "Distance on a great circle"
              :precision binary64
              (* R (* 2.0 (atan2 (sqrt (+ (pow (sin (/ (- phi1 phi2) 2.0)) 2.0) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2.0))) (sin (/ (- lambda1 lambda2) 2.0))))) (sqrt (- 1.0 (+ (pow (sin (/ (- phi1 phi2) 2.0)) 2.0) (* (* (* (cos phi1) (cos phi2)) (sin (/ (- lambda1 lambda2) 2.0))) (sin (/ (- lambda1 lambda2) 2.0))))))))))