方法一:欧拉公式
假设一个正多面体的顶点数为V,边数为E,面数为F。那么假如该多面体为正n面体,并且每个顶点有m条边,那么E=m⋅V/2,F=m⋅V/n。由多面体的欧拉公式,V+F−E=2,代入可得(2n+2m−nm)V=4n。
所以,V=2n+2m−nm4n,E=2n+2m−nm2nm,F=2n+2m−nm4m。
于是,问题转化为了一个整数规划问题。首先,n≥3,m≥3,并且由2n+2m−nm>0可得m<n−22n。可见当n>6时m<3,因此n≤6。而当n≥3时m<6,可见m≤5。
那么对于3≤n≤6,3≤m≤5,枚举有序对(n,m),可能的有序对有(3,3),(3,4),(3,5),(4,3),(5,3)
对于(3,3),F=4,得正四面体;
对于(3,4),F=8,得正八面体;
对于(3,5),F=20,得正二十面体;
对于(4,3),F=8,得正六面体;
对于(5,3),F=12,得正十二面体;
以上五个正多面体都可构造得到。综上,共有五个不同的正多面体。
方法二:内角和不等式
多面体共顶点的棱相邻夹角的和小于2π。设正多面体是正n面体,每个顶点有m条棱,那么m⋅(π−n2π)<2π,因此2m+2n>nm。其余同方法一。