D'autres formules du même type ont été découvertes, et on appelle « formules du type de Machin » les formules de la forme :
où les
et les
sont des entiers.
Il n'existe que trois autres formules du type de Machin avec deux termes seulement[2]. Elles ont été découvertes respectivement par Euler, Hermann et Hutton[3] (1776, utilisée par Vega en 1789) :

Elles découlent respectivement des identités suivantes entre nombres complexes :

Il est en fait possible de construire une infinité de formules de ce type en utilisant plus de termes, mais seules les formules les plus efficaces historiquement pour calculer le nombre
sont devenues célèbres.
(Carl Friedrich Gauss)
(Carl Størmer, 1896)
(Kikuo Takano, 1982).
La recherche de formules de Machin efficaces se fait désormais systématiquement à l'aide d'ordinateurs. Les formules les plus efficaces du type de Machin actuellement connues pour calculer π sont :
黃見利 (Hwang Chien-Lih, 1997)
黃見利 (Hwang Chien-Lih, 2003)
Il existe d'autres formules qui convergent plus rapidement vers π, comme la formule de Ramanujan, mais elles ne sont pas du type de Machin.
On peut construire de façon très simple des formules de type Machin en utilisant les termes de la suite de Fibonacci
.
En effet, en utilisant l'identité de Cassini :

on peut déduire l'égalité :

On peut en déduire les formules :

La formule de type Machin découverte par Euler correspond au cas n = 2.
Démonstration
On déduit la première égalité directement de l'identité de Cassini et de la définition de la suite de Fibonacci : on a, pour tout n,

La suite des sommes s'obtient en appliquant l'égalité précédente et en remarquant que la somme peut être réécrite en somme télescopique :

Des formules de type Machin reposent sur le développement en contangente continue de Lehmer d'un nombre rationnel : pour un nombre positif rationnel x donnée, il existe un unique ensemble fini d'entiers positifs (bk)1 ≤ k ≤ N vérifiant[4],[5]

telle que :
![{\displaystyle x=\cot \left(\sum _{k=0}^{N}(-1)^{k}\operatorname {arccot}(b_{k})\right)=\cot \left[\sum _{k=0}^{N}(-1)^{k}\arctan \left({\frac {1}{b_{k}}}\right)\right].}](https://wikimedia.org/api/rest_v1/media/math/render/svg/583586dcb8d06e7e12b7ad3d8416e401fd168a3d)
Une suite de nombres bien choisis donne des formules efficaces, mais les derniers termes sont souvent de grands nombres.