在数学中，托勒密定理是欧几里得几何学中的一个关于四边形的定理。托勒密定理指出凸四边形两组对边乘积之和不小于两条对角线的乘积，当且仅当四边形为圆内接四边形，兩組和相同。或退化为直线以取得（这时也称为欧拉定理）。
狭义的托勒密定理也可以叙述为：若且仅若圆内接凸四边形两对对边乘积的和等于两条对角线的乘积，则这个凸四边形内接于一圆。托勒密定理实际上也可以看做一种判定圆内接四边形的方法。


证明 = 几何证明 =

设ABCD是圆内接四边形。
在弦BC上，圆周角∠BAC = ∠BDC，而在AB上，∠ADB = ∠ACB。
在AC上取一点K，使得∠ABK = ∠CBD； 因为∠ABK + ∠CBK = ∠ABC = ∠CBD + ∠ABD，所以∠CBK = ∠ABD。
因此△ABK与△DBC相似，同理也有△ABD相似于△KBC。
因此AK/AB = CD/BD，且CK/BC = DA/BD；
因此AK·BD = AB·CD，且CK·BD = BC·DA；
两式相加，得(AK+CK)·BD = AB·CD + BC·DA；
但AK+CK = AC，因此AC·BD = AB·CD + BC·DA。即得證


= 和差化积证明 =
设弦AB，BC及CD对应的圆周角分别为
  
    
      
        α
      
    
    {\displaystyle \alpha }
  
， 
  
    
      
        β
      
    
    {\displaystyle \beta }
  
及 
  
    
      
        γ
      
    
    {\displaystyle \gamma }
  
，外接圆的半径为
  
    
      
        R
      
    
    {\displaystyle R}
  
，则有
  
    
      
        A
        B
        =
        2
        R
        sin
        ⁡
        α
      
    
    {\displaystyle AB=2R\sin \alpha }
  
，
  
    
      
        B
        C
        =
        2
        R
        sin
        ⁡
        β
      
    
    {\displaystyle BC=2R\sin \beta }
  
，
  
    
      
        C
        D
        =
        2
        R
        sin
        ⁡
        γ
      
    
    {\displaystyle CD=2R\sin \gamma }
  
，
  
    
      
        A
        D
        =
        2
        R
        sin
        ⁡
        (
        α
        +
        β
        +
        γ
        )
      
    
    {\displaystyle AD=2R\sin(\alpha +\beta +\gamma )}
  
，
  
    
      
        A
        C
        =
        2
        R
        sin
        ⁡
        (
        α
        +
        β
        )
      
    
    {\displaystyle AC=2R\sin(\alpha +\beta )}
  
及
  
    
      
        B
        D
        =
        2
        R
        sin
        ⁡
        (
        β
        +
        γ
        )
      
    
    {\displaystyle BD=2R\sin(\beta +\gamma )}
  
。于是，原托勒密等式化为

  
    
      
        sin
        ⁡
        (
        α
        +
        β
        )
        sin
        ⁡
        (
        β
        +
        γ
        )
        =
        sin
        ⁡
        α
        sin
        ⁡
        γ
        +
        sin
        ⁡
        β
        sin
        ⁡
        (
        α
        +
        β
        +
        γ
        )
      
    
    {\displaystyle \sin(\alpha +\beta )\sin(\beta +\gamma )=\sin \alpha \sin \gamma +\sin \beta \sin(\alpha +\beta +\gamma )}
  
。
现在，只需用和差化积公式，即可推得上式两边都等于
  
    
      
        sin
        ⁡
        α
        sin
        ⁡
        β
        cos
        ⁡
        β
        cos
        ⁡
        γ
        +
        sin
        ⁡
        α
        
          cos
          
            2
          
        
        ⁡
        β
        sin
        ⁡
        γ
        +
        cos
        ⁡
        α
        
          sin
          
            2
          
        
        ⁡
        β
        cos
        ⁡
        γ
        +
        cos
        ⁡
        α
        sin
        ⁡
        β
        cos
        ⁡
        β
        sin
        ⁡
        γ
      
    
    {\displaystyle \sin \alpha \sin \beta \cos \beta \cos \gamma +\sin \alpha \cos ^{2}\beta \sin \gamma +\cos \alpha \sin ^{2}\beta \cos \gamma +\cos \alpha \sin \beta \cos \beta \sin \gamma }
  
。即得證。


= 复数证明 =
用a、b、c、d分别表示四边形顶点A、B、C、D的复数，则AB、CD、AD、BC、AC、BD的长度分别是：(a-b)、(c-d)、(a-d)、(b-c)、(a-c)、(b-d)。
首先注意到复数恒等式： 
  
    
      
        (
        a
        −
        b
        )
        (
        c
        −
        d
        )
        +
        (
        a
        −
        d
        )
        (
        b
        −
        c
        )
        =
        (
        a
        −
        c
        )
        (
        b
        −
        d
        )
      
    
    {\displaystyle (a-b)(c-d)+(a-d)(b-c)=(a-c)(b-d)}
  
  ，两边取模，运用三角不等式得
  
    
      
        ‖
        (
        a
        −
        b
        )
        (
        c
        −
        d
        )
        ‖
        +
        ‖
        (
        a
        −
        d
        )
        (
        b
        −
        c
        )
        ‖
        ≥
        ‖
        (
        a
        −
        c
        )
        (
        b
        −
        d
        )
        ‖
      
    
    {\displaystyle \|(a-b)(c-d)\|+\|(a-d)(b-c)\|\geq \|(a-c)(b-d)\|}
  
。
等号成立的条件是(a-b)(c-d)与(a-d)(b-c)的辐角相等，这与A、B、C、D四点共圆等价。因此托勒密定理得证。
复数证明中的复数可以换成赋范向量空间中的向量。这说明了定理中的四点不一定限于同一平面。


= 逆定理的几何证明 =
用几何方法也可以同时证明托勒密定理以及它的逆定理。设
  
    
      
        A
        B
        C
        D
      
    
    {\displaystyle ABCD}
  
 为任意一个凸四边形。作三角形
  
    
      
        A
        P
        B
      
    
    {\displaystyle APB}
  
 与三角形
  
    
      
        D
        C
        B
      
    
    {\displaystyle DCB}
  
 顺相似，则会有：

  
    
      
        ∠
        A
        B
        P
        =
        ∠
        D
        B
        C
      
    
    {\displaystyle \angle ABP=\angle DBC}
  
（红色角）
因此，

  
    
      
        ∠
        A
        B
        D
        =
        ∠
        P
        B
        C
      
    
    {\displaystyle \angle ABD=\angle PBC}
  

同时，根据相似三角形的性质还有：

  
    
      
        
          
            
              A
              B
            
            
              D
              B
            
          
        
        =
        
          
            
              P
              B
            
            
              C
              B
            
          
        
      
    
    {\displaystyle {\frac {AB}{DB}}={\frac {PB}{CB}}}
  

由此可知三角形
  
    
      
        A
        B
        D
      
    
    {\displaystyle ABD}
  
 与三角形
  
    
      
        P
        B
        C
      
    
    {\displaystyle PBC}
  
 也是顺相似三角形。这两个顺相似关系说明：

  
    
      
        A
        B
        ⋅
        C
        D
        =
        A
        P
        ⋅
        B
        D
      
    
    {\displaystyle AB\cdot CD=AP\cdot BD}
  

  
    
      
        A
        D
        ⋅
        B
        C
        =
        P
        C
        ⋅
        B
        D
      
    
    {\displaystyle AD\cdot BC=PC\cdot BD}
  

两式相加，得到：

  
    
      
        A
        B
        ⋅
        C
        D
        +
        A
        D
        ⋅
        B
        C
        =
        (
        A
        P
        +
        P
        C
        )
        ⋅
        B
        D
        ⩾
        A
        C
        ⋅
        B
        D
      
    
    {\displaystyle AB\cdot CD+AD\cdot BC=(AP+PC)\cdot BD\geqslant AC\cdot BD}
  

等号成立当且仅当
  
    
      
        A
      
    
    {\displaystyle A}
  
、
  
    
      
        P
      
    
    {\displaystyle P}
  
、
  
    
      
        C
      
    
    {\displaystyle C}
  
三点共线，也就等价于
  
    
      
        ∠
        B
        A
        C
        =
        ∠
        B
        A
        P
        =
        ∠
        B
        D
        C
      
    
    {\displaystyle \angle BAC=\angle BAP=\angle BDC}
  
，
  
    
      
        ∠
        B
        C
        A
        =
        ∠
        B
        C
        P
        =
        ∠
        B
        D
        A
      
    
    {\displaystyle \angle BCA=\angle BCP=\angle BDA}
  
 因此有

  
    
      
        ∠
        A
        B
        C
        +
        ∠
        A
        D
        C
        =
        ∠
        A
        B
        C
        +
        ∠
        A
        D
        B
        +
        ∠
        B
        D
        C
        =
        ∠
        A
        B
        C
        +
        ∠
        P
        C
        B
        +
        ∠
        B
        A
        P
      
    
    {\displaystyle \angle ABC+\angle ADC=\angle ABC+\angle ADB+\angle BDC=\angle ABC+\angle PCB+\angle BAP}
  

  
    
      
        =
        ∠
        A
        B
        C
        +
        ∠
        B
        A
        C
        +
        ∠
        B
        C
        A
        =
        π
      
    
    {\displaystyle =\angle ABC+\angle BAC+\angle BCA=\pi }
  

即是等价于
  
    
      
        A
      
    
    {\displaystyle A}
  
、
  
    
      
        B
      
    
    {\displaystyle B}
  
、
  
    
      
        C
      
    
    {\displaystyle C}
  
、
  
    
      
        D
      
    
    {\displaystyle D}
  
四点共圆。因此命题得证。


= 反演的证明 =
使用反演方法，可以得出托勒密定理与三角不等式互为对偶命题的结论。事实上，设有凸四边形
  
    
      
        A
        B
        C
        D
      
    
    {\displaystyle ABCD}
  
内接于圆，那么以其中一点
  
    
      
        D
      
    
    {\displaystyle D}
  
为中心，以半径
  
    
      
        r
      
    
    {\displaystyle r}
  
作反演，则圆变为不过点
  
    
      
        D
      
    
    {\displaystyle D}
  
 的直线，点
  
    
      
        A
      
    
    {\displaystyle A}
  
、
  
    
      
        B
      
    
    {\displaystyle B}
  
、
  
    
      
        C
      
    
    {\displaystyle C}
  
 变为这条直线上的三点：

  
    
      
        
          A
          ′
        
      
    
    {\displaystyle A'}
  
、
  
    
      
        
          B
          ′
        
      
    
    {\displaystyle B'}
  
、
  
    
      
        
          C
          ′
        
      
    
    {\displaystyle C'}
  
。这三点之间有：

  
    
      
        
          A
          ′
        
        
          B
          ′
        
        +
        
          B
          ′
        
        
          C
          ′
        
        =
        
          A
          ′
        
        
          C
          ′
        
        
        
        
        (
        ∗
        )
      
    
    {\displaystyle A'B'+B'C'=A'C'\qquad \qquad \qquad (*)}
  

而反演变换中的长度关系为：

  
    
      
        
          A
          ′
        
        
          B
          ′
        
        =
        A
        B
        ⋅
        
          
            
              D
              
                A
                ′
              
            
            
              D
              B
            
          
        
        =
        A
        B
        ⋅
        
          
            
              r
              
                2
              
            
            
              D
              A
              ⋅
              D
              B
            
          
        
        ,
        
        
        
          B
          ′
        
        
          C
          ′
        
        =
        B
        C
        ⋅
        
          
            
              r
              
                2
              
            
            
              D
              C
              ⋅
              D
              B
            
          
        
        ,
        
        
        
          A
          ′
        
        
          C
          ′
        
        =
        A
        C
        ⋅
        
          
            
              r
              
                2
              
            
            
              D
              A
              ⋅
              D
              C
            
          
        
      
    
    {\displaystyle A'B'=AB\cdot {\frac {DA'}{DB}}=AB\cdot {\frac {r^{2}}{DA\cdot DB}},\qquad \,B'C'=BC\cdot {\frac {r^{2}}{DC\cdot DB}},\qquad \,A'C'=AC\cdot {\frac {r^{2}}{DA\cdot DC}}}
  

代入
  
    
      
        (
        ∗
        )
      
    
    {\displaystyle (*)}
  
 式就得到：

  
    
      
        A
        B
        ⋅
        
          
            
              r
              
                2
              
            
            
              D
              A
              ⋅
              D
              B
            
          
        
        +
        B
        C
        ⋅
        
          
            
              r
              
                2
              
            
            
              D
              C
              ⋅
              D
              B
            
          
        
        =
        A
        C
        ⋅
        
          
            
              r
              
                2
              
            
            
              D
              A
              ⋅
              D
              C
            
          
        
      
    
    {\displaystyle AB\cdot {\frac {r^{2}}{DA\cdot DB}}+BC\cdot {\frac {r^{2}}{DC\cdot DB}}=AC\cdot {\frac {r^{2}}{DA\cdot DC}}}
  

通分，并除以
  
    
      
        
          r
          
            2
          
        
      
    
    {\displaystyle r^{2}}
  
，就可得到：

  
    
      
        A
        B
        ⋅
        C
        D
        +
        A
        D
        ⋅
        B
        C
        =
        A
        C
        ⋅
        B
        D
      
    
    {\displaystyle AB\cdot CD+AD\cdot BC=AC\cdot BD}
  

而如果
  
    
      
        A
      
    
    {\displaystyle A}
  
、
  
    
      
        B
      
    
    {\displaystyle B}
  
、
  
    
      
        C
      
    
    {\displaystyle C}
  
、
  
    
      
        D
      
    
    {\displaystyle D}
  
四点不共圆的话，那么以
  
    
      
        D
      
    
    {\displaystyle D}
  
 为中心反演之后的三个点
  
    
      
        
          A
          ′
        
      
    
    {\displaystyle A'}
  
、
  
    
      
        
          B
          ′
        
      
    
    {\displaystyle B'}
  
、
  
    
      
        
          C
          ′
        
      
    
    {\displaystyle C'}
  
将在另一个圆上，因此不共线。
  
    
      
        (
        ∗
        )
      
    
    {\displaystyle (*)}
  
 式里的等号也要改为大于等于号。这正是托勒密定理。


与西姆松定理的关系 西姆松定理也是一个与四点共圆有关的定理。利用圆内接四边形边长之间的三角关系，可以将托勒密定理作为西姆松定理的推论。
西姆松定理说明：过一个三角形
  
    
      
        A
        B
        C
      
    
    {\displaystyle ABC}
  
 外的一点
  
    
      
        P
      
    
    {\displaystyle P}
  
 作它到三角形三边的垂线，设垂足分别是
  
    
      
        L
        ,
        N
        ,
        M
      
    
    {\displaystyle L,N,M}
  
（如左图），那么
  
    
      
        L
        ,
        N
        ,
        M
      
    
    {\displaystyle L,N,M}
  
这三个点在同一条直线上当且仅当
  
    
      
        P
      
    
    {\displaystyle P}
  
 在三角形
  
    
      
        A
        B
        C
      
    
    {\displaystyle ABC}
  
 的外接圆上（也就是说
  
    
      
        A
        ,
        B
        ,
        C
        ,
        P
      
    
    {\displaystyle A,B,C,P}
  
四点共圆）。
注意到由于
  
    
      
        ∠
        P
        L
        B
      
    
    {\displaystyle \angle PLB}
  
与
  
    
      
        ∠
        P
        N
        B
      
    
    {\displaystyle \angle PNB}
  
都是直角，
  
    
      
        L
        ,
        B
        ,
        N
        ,
        P
      
    
    {\displaystyle L,B,N,P}
  
四点共圆，并且这个圆的直径就是
  
    
      
        P
        B
      
    
    {\displaystyle PB}
  
。因此：

  
    
      
        L
        N
        =
        P
        B
        sin
        ⁡
        ∠
        L
        B
        N
        =
        P
        B
        sin
        ⁡
        ∠
        A
        B
        C
      
    
    {\displaystyle LN=PB\sin \angle LBN=PB\sin \angle ABC}
  

而根据圆内弦长的关系，有：
  
    
      
        A
        C
        =
        2
        R
        sin
        ⁡
        ∠
        A
        B
        C
      
    
    {\displaystyle AC=2R\sin \angle ABC}
  

其中
  
    
      
        R
      
    
    {\displaystyle R}
  
 为外接圆的半径。所以代入上式就可得到：

  
    
      
        L
        N
        =
        
          
            
              P
              B
              ⋅
              A
              C
            
            
              2
              R
            
          
        
      
    
    {\displaystyle LN={\frac {PB\cdot AC}{2R}}}
  

同理可得：

  
    
      
        N
        M
        =
        
          
            
              P
              A
              ⋅
              B
              C
            
            
              2
              R
            
          
        
        ,
        
        
        L
        M
        =
        
          
            
              P
              C
              ⋅
              A
              B
            
            
              2
              R
            
          
        
      
    
    {\displaystyle NM={\frac {PA\cdot BC}{2R}},\qquad \quad LM={\frac {PC\cdot AB}{2R}}}
  

而在三角形
  
    
      
        L
        N
        M
      
    
    {\displaystyle LNM}
  
中，两边长之和大于第三边：

  
    
      
        L
        N
        +
        N
        M
        ⩾
        L
        M
      
    
    {\displaystyle LN+NM\geqslant LM}
  

所以有：

  
    
      
        P
        A
        ⋅
        B
        C
        +
        P
        B
        ⋅
        A
        C
        ⩾
        P
        C
        ⋅
        A
        B
      
    
    {\displaystyle PA\cdot BC+PB\cdot AC\geqslant PC\cdot AB}
  

等号当且仅当
  
    
      
        L
        ,
        N
        ,
        M
      
    
    {\displaystyle L,N,M}
  
共线，也就是
  
    
      
        A
        ,
        B
        ,
        C
        ,
        P
      
    
    {\displaystyle A,B,C,P}
  
四点共圆的时候取得。这正是托勒密定理。


推广 托勒密定理的一个推广是开世定理。开世定理将圆内接四边形的四个顶点换为与外接圆相内切的四个小圆，而四边形的边变为圆与圆之间的外公切线。开世定理可以看做是“利用托勒密定理惨淡经营得到的结果”。
对一般的四边形，托勒密定理给出了它的对角线与边长之间的不等关系。如果要掌握更为精确的关系，可以通过以下的公式：

  
    
      
        A
        
          C
          
            2
          
        
        ⋅
        B
        
          D
          
            2
          
        
        =
        A
        
          B
          
            2
          
        
        ⋅
        C
        
          D
          
            2
          
        
        +
        B
        
          C
          
            2
          
        
        ⋅
        A
        
          D
          
            2
          
        
        −
        2
        A
        B
        ⋅
        B
        C
        ⋅
        C
        D
        ⋅
        D
        A
        ⋅
        cos
        ⁡
        (
        ∠
        A
        B
        C
        +
        ∠
        A
        D
        C
        )
      
    
    {\displaystyle AC^{2}\cdot BD^{2}=AB^{2}\cdot CD^{2}+BC^{2}\cdot AD^{2}-2AB\cdot BC\cdot CD\cdot DA\cdot \cos(\angle ABC+\angle ADC)}
  

由这个公式可以推出托勒密定理：
  
    
      
        cos
        ⁡
        (
        ∠
        A
        B
        C
        +
        ∠
        A
        D
        C
        )
      
    
    {\displaystyle \cos(\angle ABC+\angle ADC)}
  
的绝对值小于等于1，所以

  
    
      
        A
        
          C
          
            2
          
        
        ⋅
        B
        
          D
          
            2
          
        
        =
        A
        
          B
          
            2
          
        
        ⋅
        C
        
          D
          
            2
          
        
        +
        B
        
          C
          
            2
          
        
        ⋅
        A
        
          D
          
            2
          
        
        −
        2
        A
        B
        ⋅
        B
        C
        ⋅
        C
        D
        ⋅
        D
        A
        ⋅
        cos
        ⁡
        (
        ∠
        A
        B
        C
        +
        ∠
        A
        D
        C
        )
      
    
    {\displaystyle AC^{2}\cdot BD^{2}=AB^{2}\cdot CD^{2}+BC^{2}\cdot AD^{2}-2AB\cdot BC\cdot CD\cdot DA\cdot \cos(\angle ABC+\angle ADC)}
  

  
    
      
        .
        
        ⩽
        A
        
          B
          
            2
          
        
        ⋅
        C
        
          D
          
            2
          
        
        +
        B
        
          C
          
            2
          
        
        ⋅
        A
        
          D
          
            2
          
        
        +
        2
        A
        B
        ⋅
        B
        C
        ⋅
        C
        D
        ⋅
        D
        A
        ⋅
      
    
    {\displaystyle .\quad \leqslant AB^{2}\cdot CD^{2}+BC^{2}\cdot AD^{2}+2AB\cdot BC\cdot CD\cdot DA\cdot }
  

也就是说

  
    
      
        (
        A
        C
        ⋅
        B
        D
        
          )
          
            2
          
        
        ⩽
        (
        A
        B
        ⋅
        C
        D
        +
        B
        C
        ⋅
        A
        D
        
          )
          
            2
          
        
      
    
    {\displaystyle (AC\cdot BD)^{2}\leqslant (AB\cdot CD+BC\cdot AD)^{2}}
  

  
    
      
        A
        C
        ⋅
        B
        D
        ⩽
        A
        B
        ⋅
        C
        D
        +
        B
        C
        ⋅
        A
        D
      
    
    {\displaystyle AC\cdot BD\leqslant AB\cdot CD+BC\cdot AD}
  

等号仅在
  
    
      
        cos
        ⁡
        (
        ∠
        A
        B
        C
        +
        ∠
        A
        D
        C
        )
        =
        −
        1
      
    
    {\displaystyle \cos(\angle ABC+\angle ADC)=-1}
  
，也就是说
  
    
      
        ∠
        A
        B
        C
        +
        ∠
        A
        D
        C
        =
        π
      
    
    {\displaystyle \angle ABC+\angle ADC=\pi }
  
 的时候取到，这正好等价于四边形内接于圆。


参见 西姆松定理
九点圆


参考与注释 参考书籍 R.A.约翰逊，单墫 译. 《近代欧氏几何学》. 上海教育出版社. ISBN 7-5320-6392-5. 
蔡聪明. 《星空灿烂的数学——托勒密定理》 (PDF). 《数学传播》. 2000, 24卷1期. （原始内容 (PDF)存档于2007-02-08）.