Mediante la suma de los productos de la fórmula para el coseno
$$ \cos s + \cos t = 2\cos \tfrac{s+t}{2}\cos \tfrac{s-t}{2} = \cos (s+t)$$
este es un buen momento para hacer que el 45 grados de rotación de $u = \tfrac{s+t}{2}:, v=\tfrac{s-t}{2}, s+t = 2u$
$$ 2\cos u\cos v = \cos 2u \hspace{0.25, en}\text{o}\hspace{0.25, en} \bbox[5px,border:2px solid #F5A029]{2\cos v = \frac{\cos 2u}{\cos u}}$$
Wolfram Alpha doens no ofrecen mucho más allá de la simplificación
este.
import numpy as np
import matplotlib.pyplot as plt
%matplotlib inline
x = 2*np.pi*np.arange(-1,1,0.01)
y = 2*np.pi*np.arange(-1,1,0.01)
z = np.cos(x[...,None]) + np.cos(y[None,...]) - np.cos(x[...,None]+y[None,...])
plt.contour(x,y,z)
Definitivamente no son elipses:
Alternativas parcelas de Wolfram Alpha. De alguna manera el nivel de los conjuntos debe interpolar entre los "puntos suspensivos" y el "arco-lazos".
Amebas y Coamoebas
El uso de Demoivre identidad $\cos \theta + \sin \theta = e^{i\theta}$ por el contrario, podemos considerar la ecuación de números complejos:
$$ e^{ix} + e^{i y} - e^{i(x+y)} = z + w - zw = 1 - (z-1)(w-1) = 0$$
El conjunto de puntos $(z,w) \in \mathbb{C}^2$, para satisfacer esta ecuación no es una variedad algebraica. El registro de las normas son lo que se conoce como una ameba.
$$ \log: (z,w) \mapsto (\log |z|, \log|w|) \hspace{0.25, en}\text{para}\hspace{0.25} (z,w) \in \{ (z,w):z + w - zw\} $$
Los ángulos de las soluciones a esta ecuación se conoce como la coamoeba
$$ \arg: (|z|e^{i\theta},|w|e^{i\phi}) \mapsto (\theta, \phi) \hspace{0.25, en}\text{para}\hspace{0.25} (z,w) \in \{ (z,w):z + w - zw\} $$
Ver Lo que es una Ameba en los Avisos de la Sociedad Matemática Americana. O la tesis de Maestría de Yamazaki Masahito Brane Apuntados y sus Aplicaciones