Elsevier

Journal of Symbolic Computation

Volume 108, January–February 2022, Pages 41-54
Journal of Symbolic Computation

The number of tetrahedra sharing the same metric invariants via symbolic and numerical computations

https://doi.org/10.1016/j.jsc.2021.06.002Get rights and content

Abstract

The problem consists in bounding the number of tetrahedra that share the same volume V, circumradius R, and face areas A1,A2,A3,A4. A symbolic computation approach is used to prove that the upper bound of the number of tetrahedra is eight. First, the problem is reduced to a counting root problem using the Cayley-Menger determinant formula for the volume of a simplex and some metric equations of the tetrahedron to construct a system of algebraic equations. Then, an investigation of its real roots is done by analyzing the discriminant sequence and extensive numerical computations.

Introduction

A tetrahedron, also known as a triangular pyramid, is a polyhedron composed of four triangular faces in R3. A tetrahedron is said rigid if it is determined by its volume, the area of its faces, and the radius of its circumscribed sphere. In 1999, Mazur raised the question of whether every tetrahedron is rigid (Mazur, 1999). In 2000, Lisoněk and Israel answered the question negatively by constructing two non-isometric tetrahedra with the same metric invariants (Lisoněk and Israel, 2000). Meanwhile, they also asked whether, for any positive numbers V,R,A1,A2,A3,A4, there are finitely many non-isometric tetrahedra, admitting those quantities as their volume, circumradius, and face areas, respectively. In Yang and Zeng (2005), the authors showed that under the circumstance A2=A3=A4, a family of infinitely many non-congruent tetrahedra T(x,y), where (x,y) varies over a component of a cubic curve could be made up such that all the T(x,y) have in common the same volume, circumradius, and face areas. In the same paper, they also conjectured that in case A1,A2,A3,A4 are pairwise distinct, one can construct from the granted parameters at most nine non-congruent tetrahedra. The result presented in the following theorem was first announced in the workshop on Distance Geometry (Yang and Zeng, 2013) with a brief description of the proof. A detailed process of the proof using symbolic computations was presented in Zeng et al. (2019).

Theorem 1

Given six positive numbers V,R,A1,A2,A3,A4, there are at most eight tetrahedra with volume V, circumradius R, and four face areas A1,A2,A3,A4, except when three of A1,A2,A3,A4 are equals.

In Blue and Mcconnell (2012), the concept of pseudo-faces was introduced, besides that, a study of the problem using a different system from that in Yang and Zeng (2005) and Lisoněk and Israel (2000) was done. In 2016, Tsai studied the problem based on the same concept, and meanwhile, through taking different parameters, the author proved that the number of tetrahedra does not exceed eight (Tsai, 2016).

In this paper, the problem is reduced to a counting root problem using the Cayley-Menger determinant formula for the volume of a simplex and some metric equations of tetrahedra to construct systems of algebraic equations satisfied by the metric invariants of the tetrahedron, then investigate the number of its real roots. This work is an extended version of the paper published in Zeng et al. (2019), while based on the referees' comments, the detailed proof is given through algebraic expressions instead of the Maple commands, as shown in Zeng et al. (2019). Moreover, profound explanations of the representation of the terms R1(1) and R1(1), and for the coefficients of R1 are given. We also constructed a polynomial G(x) of degree 18 such that the number of real roots of G(x)=0 on ],+[ equals two times of the number of non-congruent tetrahedra determined by parameters V,R,A1,,A4, and investigated the relationship between the number of real roots of G(x)=0 and its discriminant sequence, i.e., the sequence formed by the determinants of the principal minors of the Sylvester matrix associated with G(x) and G(x). Furthermore, inspired by the discussion with participants of ISSAC 2019, we constructed sets of rational points on the unit sphere S2 to construct tetrahedra and used an entirely new way to search tetrahedra for which volumes V, circumradius R, and face areas A1,,A4 could provide the number of roots for R1(x)=0.

The paper is organized as follows. In Section 2, the Cayley determinant is used to transform our problem to the algebraic setting and some metric equations of the tetrahedron to reduce it to a parametric polynomials system of two variables. Proof of our main theorem by investigating the number of real roots of our equations is given in Section 3. In Section 4, numerical computations are carried out using the Fray sequences and Monte Carlo method to construct tetrahedra and the sign variations of the Sturm sequence to determine our equation's number of reals roots. Finally, conclusions and a remark for future work based on the numerical computations are presented in Section 5.

Section snippets

Formulation of the polynomial system

Given six positive constants V,R,A1,,A4, our problem consists on finding the number of tetrahedra with those metric invariants. For instance, via using the metric invariants of the tetrahedron, the equations system is constructed, and then its real roots are investigated.

Investigation of the system's roots

As shown in the previous section, we claimed that for known six numbers V,R,A1,,A4, the number of tetrahedra sharing the same volume V circumradius R and face areas A1,A2,A3,A4 equals to the number of roots of the system (2) satisfying (GS). Now we are going to investigate the system (2) and prove that there are at most eight roots.

Since the tetrahedron has at least one dihedral angle different from π/2, we can assume that x0 and that solving the system (2) leads to solving the following

Numerical computation

In what follows, numerical computations are carried out to investigate the number of real roots of the equation R1(x). It is well-known that, in general, for an irreducible polynomial equationf(x)=a0+a1x++anxn the number of real zeros in ]1,1[ is equal to the difference between the number of the change of sign σ(1)σ(1) of the Sturm sequence formed byf0(x)=f(x),f1(x)=f(x),f2(x)=rem(f0(x),f1(x)),f3(x)=rem(f1(x),f2(x)),fm(x)=rem(fm2(x),fm1(x)). Here in our problem, assume that the given

Conclusion

To sum up, this work proves that finding the number of tetrahedra sharing the same metric invariants can be reduced to the problem of bounding the number of real roots of a polynomial R1 of degree 9 in the interval ]1,1[. Also, we showed that R1(1) and R1(1) are both positive, which allowed us to conclude that there is at least one root in the ],1][1,+[, and at most eight roots in ]1,1[. This result implies that for any positive numbers V,R,A1,A2,A3,A4, the number of non-congruent

Declaration of Competing Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Acknowledgement

This work is supported by the National Natural Science Foundation of China under grant no. 11471209 and 61772203.

References (11)

There are more references available in the full text version of this article.

Cited by (0)

View full text