- Boxes
- definitions
- Ellipses
- theorems and lemmas
- Blue border
- the statement of this result is ready to be formalized; all prerequisites are done
- Orange border
- the statement of this result is not ready to be formalized; the blueprint needs more work
- Blue background
- the proof of this result is ready to be formalized; all prerequisites are done
- Green border
- the statement of this result is formalized
- Green background
- the proof of this result is formalized
- Dark green background
- the proof of this result and all its ancestors are formalized
- Dark green border
- this is in Mathlib
Given a two-circle configuration in field \(K\), if for a natural number \(n\), and some \((V, E) \in \mathrm{Dom_0}\) it holds that \((\mathrm{next})^n(V, E) = (V, E)\), then the same holds for the same \(n\) and all \((V, E) \in \mathrm{Dom_0}\).
The curve \(E\) is singular if and only if the two circles are tangent to each other
If \(k = 0\), \(f\) becomes a constant function
For \(k \ne 0\), define
\(E\) is an affine cubic curve defined by the following equation, plus a point at infinity as the group identity
\(E_0\) is the set of non-singular points of \(E\) including the point at infinity, which forms an abelian group.
\(\mathrm{next}(V, E) = (V, E)\) if and only if the \(V\) is an intersection and \(E\) is a shared tangent to Inner and Outer. Consequently, Inner and Outer must be tangent to each other at \((V, E) = ([1 : 0 : 1], [1 : 0 : 1])\) or at \((V, E) = ([-1 : 0 : 1], [-1 : 0 : 1])\).
Given two concentric circles \(I\) and \(O\) in Euclidean plane where \(I\) is inside \(O\), if there exists a proper \(n\)-sided polygon simultaneously inscribed in \(O\) and circumscribed around \(I\), then from any poing \(P\) on \(O\), one can draw another proper \(n\)-sided polygon with the same property.
\(\mathrm{rChord}: \mathrm{Dom} \to \mathrm{Dom}\) keeps the vertex component, and sends the edge to the other one associated with the vertex:
where
\(\mathrm{rPoint}: \mathrm{Dom} \to \mathrm{Dom}\) keeps the edge component, and sends the vertex to the other one associated with the edge:
where