Classifying Diophantine parallelepipeds
Randall L. Rathbun

TL;DR
This paper classifies Diophantine parallelepipeds into five classes based on surface angles, analyzes their rational components, and uses computer searches to discover notable examples including perfect parallelepipeds and rectangular cuboids.
Contribution
It introduces a new classification scheme for Diophantine parallelepipeds based on angles and rationality checks, and identifies numerous examples through extensive computational search.
Findings
Identified five unique classes of Diophantine parallelepipeds.
Reduced rationality checks from 83 to 27 for analysis.
Discovered notable examples including the perfect parallelepiped and rectangular cuboid.
Abstract
By examining the 3 surface angles which exist at any of the 8 vertices of a Diophantine parallelepiped, and classifying them by the appearance of a right angle, it is discovered that 5 unique classes of Diophantine parallelepipeds exist. It is proposed to name these classes: acute (triclinic), obtuse (triclinic), 1-ortho (biclinic), 2-ortho (monoclinic), and rectangular, according to the count of rights angles which may exist. A Diophantine analysis of the 83 possible rational components of the piped reveals that only 27 rationality checks need to be made when examining for rationality; such as skew triangles, body or face parallelograms, face diagonals, body diagonals, and volume. A computer search of 1,981,336,681 tetrahedrons with 6 rational face diagonals uncovers interesting examples of pipeds, including the perfect parallelepiped of Sawyer-Reiter (and 5 others), and the…
| Name | Comment | Vertice Group(s) | ||||||||
| 1oacute | (anorthic) [no |
[-1 | -1 | 1] | [ 1 | 1 | 1] | |||
| 1obtuse | (anorthic) [no |
[-1 | -1 | -1] | [-1 | 1 | 1] | |||
| 1-ortho | (bi-clinic) | [-1 | -1 | 0] | [-1 | 0 | 1] | [ 0 | 1 | 1] |
| 2-ortho | (monoclinic) | [-1 | 0 | 0] | [ 0 | 0 | 1] | |||
| 3-ortho | (rectangular) | [ 0 | 0 | 0] | ||||||
| proposed name | acute | obtuse | 1-ortho | 2-ortho | rectangular |
|---|---|---|---|---|---|
| common name | triclinic | triclinic | parallelepiped | monoclinic | cuboid |
| right angle(s) |
0 | 0 | 1 | 2 | 3 |
| parallelogram | sides | diagonals |
|---|---|---|
| 1 | a,b | d,e |
| 2 | a,c | f,g |
| 3 | b,c | h,j |
| Tetrahedron Sides | |||
|---|---|---|---|
| a d b f c h | a d b f c j | a d b g c h | a d b g c j |
| a e b f c h | a e b f c j | a e b g c h | a e b g c j |
| 12 Face Diagonals | |||||
| 1-4 | 2-3 | 5-8 | 6-7 | F1234 | F5678 |
| 1-6 | 2-5 | 3-8 | 4-7 | F1256 | F3478 |
| 1-7 | 3-5 | 2-8 | 4-6 | F1357 | F2468 |
| 4 Body Diagonals | |||||
| 1-8 | 3-6 | 2-7 | 4-5 | B1368 | B2457 |
| B1278 | B3456 | ||||
| B1458 | B2367 | ||||
| 12 edges | |||||
| 1-2 | 3-4 | 5-6 | 7-8 | F1234 | F5678 |
| 1-3 | 2-4 | 5-7 | 6-8 | F1234 | F5678 |
| 1-5 | 2-6 | 3-7 | 4-8 | F1256 | F3478 |
| 123 | 234 | F1234 | 567 | 678 | F5678 |
| 124 | 134 | F1234 | 568 | 578 | F5678 |
| 125 | 256 | F1256 | 347 | 478 | F3478 |
| 126 | 156 | F1256 | 378 | 348 | F3478 |
| 135 | 357 | F1357 | 246 | 468 | F2468 |
| 137 | 157 | F1357 | 248 | 268 | F2468 |
| 127 | 278 | B1278 | 345 | 456 | B3456 |
| 128 | 178 | B1278 | 346 | 356 | B3456 |
| 136 | 368 | B1368 | 245 | 457 | B2457 |
| 138 | 168 | B1368 | 247 | 257 | B2457 |
| 148 | 158 | B1458 | 236 | 367 | B2367 |
| 145 | 458 | B1458 | 237 | 267 | B2367 |
| 146 | 147 | 167 | 467 |
| 853 | 852 | 832 | 532 |
| face parallelograms | |||||
| F1234 | F1357 | F1256 | |||
| F5678 | F2468 | F3478 | |||
| body parallelograms | |||||
| B1278 | B1368 | B1458 | B2367 | B2457 | B3456 |
| parallelepiped volume |
| P12345678 |
| Basis Vectors | Tetrahedron Sides | |||||||
|---|---|---|---|---|---|---|---|---|
| a | b | c | d | e | f | |||
| (103,0,0) | (,,0) | (,) | 103 | 204 | 157 | 204 | 157 | 264 |
| (10,0,0) | (-5,,0) | (0,,) | 10 | 27 | 23 | 26 | 24 | 41 |
| (44,0,0) | (0,117,0) | (0,0,240) | 44 | 125 | 117 | 244 | 240 | 267 |
| edges | skew triangles | face diagonals | body diagonals | face area | body area | vol | ||||||||||||||||||||
| 1 | 1 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| parallelogram | component | |||||
|---|---|---|---|---|---|---|
| case 1 | rational ? | ✓ | ✓ | – | – | – |
| case 2 | rational ? | ✓ | ✓ | ✓ | – | – |
| case 3 | rational ? | ✓ | ✓ | – | ✓ | – |
| case 4 | rational ? | ✓ | ✓ | ✓ | ✓ | – |
| case 5 | rational ? | ✓ | ✓ | – | – | ✓ |
| case 6 | rational ? | ✓ | ✓ | ✓ | – | ✓ |
| case 7 | rational ? | ✓ | ✓ | – | ✓ | ✓ |
| case 8 | rational ? | ✓ | ✓ | ✓ | ✓ | ✓ |
| parallelogram | component | |||||
|---|---|---|---|---|---|---|
| case 1 | rational ? | ✓ | ✓ | – | – | – |
| case 2 | rational ? | ✓ | ✓ | ✓ | – | – |
| case 3 | rational ? | ✓ | ✓ | ✓ | ✓ | – |
| case 4 | rational ? | ✓ | ✓ | – | – | ✓ |
| case 5 | rational ? | ✓ | ✓ | ✓ | – | ✓ |
| case 6 | rational ? | ✓ | ✓ | ✓ | ✓ | ✓ |
| sides | diags | sides | diags | ||||
|---|---|---|---|---|---|---|---|
| 3 | 4 | 5 | 5 | 4 | 7 | 7 | 9 |
| 5 | 5 | 6 | 8 | 5 | 10 | 9 | 13 |
| 5 | 12 | 13 | 13 | 6 | 7 | 7 | 11 |
| 6 | 8 | 10 | 10 | 6 | 13 | 11 | 17 |
| 6 | 17 | 17 | 19 | 7 | 9 | 8 | 14 |
| sides | diags | sides | diags | ||||
|---|---|---|---|---|---|---|---|
| 3 | 4 | 5 | 5 | 5 | 5 | 6 | 8 |
| 5 | 12 | 13 | 13 | 6 | 8 | 10 | 10 |
| 7 | 24 | 25 | 25 | 8 | 15 | 17 | 17 |
| 9 | 12 | 15 | 15 | 9 | 40 | 41 | 41 |
| 10 | 10 | 12 | 16 | 10 | 24 | 26 | 26 |
| sides | diags | sides | diags | ||||
|---|---|---|---|---|---|---|---|
| 3 | 4 | 5 | 5 | 5 | 12 | 13 | 13 |
| 5 | 5 | 6 | 8 | 6 | 8 | 10 | 10 |
| 7 | 24 | 25 | 25 | ||||
| tetrahedron edges | tetrahedrons edges | ||||||||||
| 5 | 6 | 5 | 9 | 10 | 13 | 5 | 6 | 5 | 9 | 10 | 9 |
| 5 | 6 | 5 | 13 | 10 | 13 | 5 | 6 | 5 | 13 | 10 | 9 |
| 5 | 6 | 5 | 13 | 12 | 13 | 5 | 8 | 5 | 9 | 10 | 13 |
| 5 | 8 | 5 | 9 | 10 | 9 | 5 | 8 | 5 | 13 | 10 | 13 |
| 5 | 8 | 5 | 13 | 10 | 9 | 5 | 8 | 5 | 13 | 12 | 13 |
| 7 | 8 | 9 | 21 | 22 | 17 | 7 | 8 | 9 | 21 | 22 | 29 |
| 7 | 8 | 9 | 25 | 22 | 17 | 7 | 8 | 9 | 25 | 22 | 29 |
| 7 | 12 | 11 | 13 | 16 | 15 | 7 | 12 | 11 | 13 | 16 | 23 |
| 7 | 12 | 11 | 21 | 16 | 15 | 7 | 12 | 11 | 21 | 16 | 23 |
| 7 | 13 | 16 | 21 | 22 | 18 | 7 | 13 | 16 | 21 | 22 | 34 |
| 7 | 13 | 16 | 25 | 22 | 18 | 7 | 13 | 16 | 25 | 22 | 34 |
| 7 | 14 | 9 | 21 | 22 | 17 | 7 | 14 | 9 | 21 | 22 | 29 |
| 7 | 14 | 9 | 25 | 22 | 17 | 7 | 14 | 9 | 25 | 22 | 29 |
| 7 | 14 | 11 | 13 | 16 | 15 | 7 | 14 | 11 | 13 | 16 | 23 |
| 7 | 14 | 11 | 21 | 16 | 15 | 7 | 14 | 11 | 21 | 16 | 23 |
| 7 | 21 | 16 | 21 | 22 | 18 | 7 | 21 | 16 | 21 | 22 | 34 |
| 7 | 21 | 16 | 25 | 22 | 18 | 7 | 21 | 16 | 25 | 22 | 34 |
| 7 | 21 | 22 | 25 | 24 | 26 | 7 | 21 | 22 | 25 | 24 | 38 |
| 7 | 25 | 22 | 25 | 24 | 26 | 7 | 25 | 22 | 25 | 24 | 38 |
| 13 | 10 | 13 | 85 | 84 | 85 | 13 | 24 | 13 | 85 | 84 | 85 |
| The actual group is a set union of the 24 rows given above. | |||||
|---|---|---|---|---|---|
| count | percent | case | rational diagonal ? | rational area ? |
| 737628 | 98.832% | case 2 | no | no |
| 1827 | 0.2448% | case 5 | no | yes |
| 6683 | 0.8954% | case 3 | yes | no |
| 206 | 0.0276% | case 6 | yes | yes |
| 63 | 0.00844% | ibid | yes | right triangle |
| 143 | 0.01916% | ibid | yes | scalene triangle |
| 746344 | 100.000% | – | – |
| class | count | 00 |
|---|---|---|
| acute triclinic | 1315235647 | |
| obtuse triclinic | 659297660 | |
| 1-ortho biclinic | 6743400 | |
| 2-ortho monoclinic | 59930 | |
| rectangular | 44 | |
| Total count | 1981336681 |
| cat. | count | edges | skew | face | body | f area | b area | vol. | notes |
|---|---|---|---|---|---|---|---|---|---|
| 1 | 268 | 3 | 0 | 6 | 0 | 0 | 0 | -1 | |
| 2 | 1914630558 | 3 | 0 | 6 | 0 | 0 | 0 | 0 | |
| 3 | 14628 | 3 | 0 | 6 | 0 | 0 | 0 | 1 | |
| 4 | 2585672 | 3 | 0 | 6 | 0 | 0 | 1 | 0 | |
| 5 | 48 | 3 | 0 | 6 | 0 | 0 | 1 | 1 | |
| 6 | 13252 | 3 | 0 | 6 | 0 | 0 | 2 | 0 | |
| 7 | 96 | 3 | 0 | 6 | 0 | 0 | 2 | 1 | |
| 8 | 48 | 3 | 0 | 6 | 0 | 0 | 3 | 0 | |
| 9 | 32448 | 3 | 0 | 6 | 0 | 1 | 0 | -1 | |
| 10 | 19497256 | 3 | 0 | 6 | 0 | 1 | 0 | 0 | |
| 11 | 912 | 3 | 0 | 6 | 0 | 1 | 0 | 1 | |
| 12 | 6831972 | 3 | 0 | 6 | 0 | 1 | 1 | 0 | |
| 13 | 72 | 3 | 0 | 6 | 0 | 1 | 1 | 1 | |
| 14 | 1412 | 3 | 0 | 6 | 0 | 1 | 2 | 0 | |
| 15 | 2304 | 3 | 0 | 6 | 0 | 1 | 2 | 1 | |
| 16 | 12232 | 3 | 0 | 6 | 0 | 1 | 3 | 0 | |
| 17 | 69136 | 3 | 0 | 6 | 0 | 2 | 0 | 0 | |
| 18 | 2368 | 3 | 0 | 6 | 0 | 2 | 1 | 0 | |
| 19 | 20898 | 3 | 0 | 6 | 0 | 2 | 2 | 0 | |
| 20 | 110 | 3 | 0 | 6 | 0 | 2 | 4 | 0 | |
| 21 | 4440 | 3 | 0 | 6 | 0 | 3 | 0 | 0 | |
| 22 | 19628 | 3 | 0 | 6 | 0 | 3 | 1 | 0 | |
| 23 | 7962 | 3 | 0 | 6 | 0 | 3 | 2 | 1 | |
| 24 | 3776 | 3 | 0 | 6 | 0 | 3 | 3 | 0 | |
| 25 | 44 | 3 | 0 | 6 | 0 | 3 | 6 | 1 | rect |
| 26 | 24 | 3 | 0 | 6 | 1 | 0 | 0 | -1 | |
| 27 | 32314073 | 3 | 0 | 6 | 1 | 0 | 0 | 0 | |
| 28 | 5036 | 3 | 0 | 6 | 1 | 0 | 0 | 1 | |
| 29 | 145920 | 3 | 0 | 6 | 1 | 0 | 1 | 0 | |
| 30 | 192 | 3 | 0 | 6 | 1 | 0 | 1 | 1 | |
| 31 | 2648 | 3 | 0 | 6 | 1 | 0 | 2 | 0 | |
| 32 | 5232 | 3 | 0 | 6 | 1 | 1 | 0 | -1 | |
| 33 | 477828 | 3 | 0 | 6 | 1 | 1 | 0 | 0 | |
| 34 | 384 | 3 | 0 | 6 | 1 | 1 | 0 | 1 | |
| 35 | 65516 | 3 | 0 | 6 | 1 | 1 | 1 | 0 | |
| 36 | 24 | 3 | 0 | 6 | 1 | 1 | 2 | 0 | |
| 37 | 208 | 3 | 0 | 6 | 1 | 1 | 2 | 1 | |
| 38 | 196 | 3 | 0 | 6 | 1 | 1 | 3 | 0 | |
| 39 | 1892 | 3 | 0 | 6 | 1 | 2 | 0 | 0 | |
| 40 | 216 | 3 | 0 | 6 | 1 | 2 | 1 | 0 | |
| 41 | 264 | 3 | 0 | 6 | 1 | 3 | 1 | 0 | |
| 42 | 834952 | 3 | 0 | 6 | 2 | 0 | 0 | 0 | |
| 43 | 264 | 3 | 0 | 6 | 2 | 0 | 0 | 1 | |
| 44 | 24 | 3 | 0 | 6 | 2 | 0 | 1 | -1 | |
| 45 | 12240 | 3 | 0 | 6 | 2 | 0 | 1 | 0 | |
| 46 | 504 | 3 | 0 | 6 | 2 | 0 | 2 | 0 | |
| 47 | 3056 | 3 | 0 | 6 | 2 | 1 | 0 | -1 | |
| 48 | 102768 | 3 | 0 | 6 | 2 | 1 | 0 | 0 | |
| 49 | 53252 | 3 | 0 | 6 | 2 | 1 | 1 | 0 | |
| 50 | 1320 | 3 | 0 | 6 | 2 | 1 | 3 | 0 | |
| 51 | 24 | 3 | 0 | 6 | 2 | 2 | 0 | 0 | |
| 52 | 718 | 3 | 0 | 6 | 2 | 2 | 2 | 0 | |
| 53 | 72 | 3 | 0 | 6 | 2 | 3 | 1 | 0 | |
| 54 | 182 | 3 | 0 | 6 | 2 | 3 | 2 | 1 | |
| 55 | 19416 | 3 | 0 | 6 | 3 | 0 | 0 | 0 | |
| 56 | 192 | 3 | 0 | 6 | 3 | 0 | 1 | 0 | |
| 57 | 64 | 3 | 0 | 6 | 3 | 1 | 0 | -1 | |
| 58 | 5160 | 3 | 0 | 6 | 3 | 1 | 0 | 0 | |
| 59 | 1912 | 3 | 0 | 6 | 3 | 1 | 1 | 0 | |
| 60 | 124 | 3 | 0 | 6 | 4 | 0 | 0 | 0 | perfect |
| 61 | 600 | 3 | 0 | 6 | 4 | 0 | 3 | -1 | |
| 62 | 4 | 3 | 0 | 6 | 4 | 1 | 0 | 0 | perfect |
| 63 | 1324 | 3 | 1 | 6 | 0 | 0 | 0 | -1 | |
| 64 | 3126152 | 3 | 1 | 6 | 0 | 0 | 0 | 0 | |
| 65 | 96 | 3 | 1 | 6 | 0 | 0 | 0 | 1 | |
| 66 | 29040 | 3 | 1 | 6 | 0 | 0 | 1 | 0 | |
| 67 | 648 | 3 | 1 | 6 | 0 | 0 | 2 | 0 | |
| 68 | 74084 | 3 | 1 | 6 | 0 | 1 | 0 | 0 | |
| 69 | 336 | 3 | 1 | 6 | 0 | 1 | 0 | 1 | |
| 70 | 83088 | 3 | 1 | 6 | 0 | 1 | 1 | 0 | |
| 71 | 144 | 3 | 1 | 6 | 0 | 1 | 1 | 1 | |
| 72 | 24 | 3 | 1 | 6 | 0 | 1 | 2 | 0 | |
| 73 | 248 | 3 | 1 | 6 | 0 | 1 | 2 | 1 | |
| 74 | 300 | 3 | 1 | 6 | 0 | 1 | 3 | 0 | |
| 75 | 312 | 3 | 1 | 6 | 0 | 2 | 0 | 0 | |
| 76 | 108 | 3 | 1 | 6 | 0 | 3 | 1 | 0 | |
| 77 | 120 | 3 | 1 | 6 | 1 | 0 | 0 | -1 | |
| 78 | 128176 | 3 | 1 | 6 | 1 | 0 | 0 | 0 | |
| 79 | 2988 | 3 | 1 | 6 | 1 | 0 | 1 | 0 | |
| 80 | 5160 | 3 | 1 | 6 | 1 | 1 | 0 | 0 | |
| 81 | 24 | 3 | 1 | 6 | 1 | 1 | 0 | 1 | |
| 82 | 2880 | 3 | 1 | 6 | 1 | 1 | 1 | 0 | |
| 83 | 24 | 3 | 1 | 6 | 1 | 1 | 2 | 1 | |
| 84 | 72 | 3 | 1 | 6 | 1 | 2 | 0 | 0 | |
| 85 | 5136 | 3 | 1 | 6 | 2 | 0 | 0 | 0 | |
| 86 | 48 | 3 | 1 | 6 | 2 | 0 | 0 | 1 | |
| 87 | 1304 | 3 | 1 | 6 | 2 | 0 | 1 | -1 | |
| 88 | 360 | 3 | 1 | 6 | 2 | 1 | 0 | 0 | |
| 89 | 2460 | 3 | 1 | 6 | 2 | 1 | 1 | 0 | |
| 90 | 432 | 3 | 1 | 6 | 2 | 1 | 2 | 0 | |
| 91 | 192 | 3 | 1 | 6 | 2 | 1 | 3 | 0 | |
| 92 | 72 | 3 | 1 | 6 | 3 | 0 | 0 | 0 | |
| 93 | 12 | 3 | 1 | 6 | 3 | 1 | 1 | 0 | |
| 94 | 16352 | 3 | 2 | 6 | 0 | 0 | 0 | 0 | |
| 95 | 24 | 3 | 2 | 6 | 0 | 0 | 0 | 1 | |
| 96 | 916 | 3 | 2 | 6 | 0 | 0 | 1 | 0 | |
| 97 | 1476 | 3 | 2 | 6 | 0 | 1 | 0 | 0 | |
| 98 | 3388 | 3 | 2 | 6 | 0 | 1 | 1 | 0 | |
| 99 | 36 | 3 | 2 | 6 | 0 | 1 | 2 | 1 | |
| 100 | 12 | 3 | 2 | 6 | 0 | 1 | 3 | 0 | |
| 101 | 96 | 3 | 2 | 6 | 0 | 2 | 0 | 0 | |
| 102 | 12 | 3 | 2 | 6 | 0 | 2 | 2 | 0 | |
| 103 | 36 | 3 | 2 | 6 | 0 | 3 | 1 | 0 | |
| 104 | 12 | 3 | 2 | 6 | 0 | 3 | 2 | 1 | |
| 105 | 808 | 3 | 2 | 6 | 1 | 0 | 0 | 0 | |
| 106 | 3024 | 3 | 2 | 6 | 1 | 1 | 0 | 0 | |
| 107 | 1404 | 3 | 2 | 6 | 1 | 1 | 1 | 0 | |
| 108 | 192 | 3 | 2 | 6 | 1 | 1 | 2 | 1 | |
| 109 | 48 | 3 | 2 | 6 | 2 | 1 | 0 | 0 | |
| 110 | 144 | 3 | 2 | 6 | 2 | 1 | 1 | 0 | |
| 111 | 180 | 3 | 3 | 6 | 0 | 1 | 1 | 0 | |
| 112 | 32744 | 3 | 4 | 6 | 0 | 3 | 6 | -1 | |
| 113 | 48 | 3 | 4 | 6 | 1 | 3 | 6 | -1 | |
| 114 | 2300 | 3 | 4 | 6 | 2 | 3 | 6 | -1 | |
| 115 | 24 | 3 | 4 | 6 | 4 | 3 | 6 | -1 | planar |
| 1,981,336,681 Diophantine pipeds in 1923 entries in 115 categories | |||||||||
| edges | skew triangles | face diagonals | body diagonals | face area | body area | vol | ||||||||||||||||||||
| 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| edges | skew triangles | face diagonals | body diagonals | face area | body area | vol | ||||||||||||||||||||
| 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 |
| Basis Vectors | Tetrahedron Sides | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Class | a | b | c | d | e | f | |||
| obtuse | 99 | 452 | 463 | 220 | 209 | 560 | |||
| obtuse | 99 | 494 | 463 | 242 | 209 | 560 | |||
| acute | 274 | 298 | 428 | 507 | 617 | 325 | |||
| obtuse | 209 | 450 | 463 | 220 | 99 | 494 | |||
| obtuse | 209 | 450 | 463 | 242 | 99 | 452 | |||
| edges | skew triangles | face diagonals | body diagonals | face area | body area | vol | ||||||||||||||||||||
| 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
| 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 |
| 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 |
| 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 |
| edges | skew triangles | face diagonals | body diagonals | face area | body area | vol | ||||||||||||||||||||
| 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| edges | skew triangles | face diagonals | body diagonals | face area | body area | vol | ||||||||||||||||||||
| 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 1 | 0 |
| edges | skew triangles | face diagonals | body diagonals | face area | body area | vol | ||||||||||||||||||||
| 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| edges | skew triangles | face diagonals | body diagonals | face area | body area | vol | ||||||||||||||||||||
| 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| edges | skew triangles | face diagonals | body diagonals | face area | body area | vol | ||||||||||||||||||||
| 1 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 |
| edges | skew triangles | face diagonals | body diagonals | face area | body area | vol | ||||||||||||||||||||
| 1 | 1 | 1 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 1 |
| edges | skew triangles | face diagonals | body diagonals | face area | body area | vol | ||||||||||||||||||||
| 1 | 1 | 1 | 0 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| edges | skew triangles | face diagonals | body diagonals | face area | body area | vol | ||||||||||||||||||||
| 1 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 0 | 1 | 0 | 0 |
| edges | skew triangles | face diagonals | body diagonals | face area | body area | vol | ||||||||||||||||||||
| 1 | 1 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 1 |
| 1 | 1 | 1 | 0 | 1 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 1 | 1 |
| edges | skew triangles | face diagonals | body diagonals | face area | body area | vol | ||||||||||||||||||||
| 1 | 1 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 1 | 1 | 1 | 0 | 1 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 1 | 1 | 1 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| edges | skew triangles | face diagonals | body diagonals | face area | body area | vol | ||||||||||||||||||||
| 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | -1 |
| edges | skew triangles | face diagonals | body diagonals | face area | body area | vol | ||||||||||||||||||||
| 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 | 1 |
| Class | a | b | c | d | e | f | |||
|---|---|---|---|---|---|---|---|---|---|
| rectangular | 44 | 125 | 117 | 244 | 240 | 267 | |||
| rectangular | 44 | 244 | 240 | 125 | 117 | 267 | |||
| rectangular | 85 | 157 | 132 | 725 | 720 | 732 | |||
| rectangular | 85 | 725 | 720 | 157 | 132 | 732 | |||
| rectangular | 88 | 250 | 234 | 488 | 480 | 534 | |||
| rectangular | 88 | 488 | 480 | 250 | 234 | 534 | |||
| rectangular | 117 | 125 | 44 | 267 | 240 | 244 | |||
| rectangular | 117 | 267 | 240 | 125 | 44 | 244 | |||
| rectangular | 132 | 157 | 85 | 732 | 720 | 725 | |||
| rectangular | 132 | 375 | 351 | 732 | 720 | 801 | |||
| rectangular | 132 | 732 | 720 | 157 | 85 | 725 | |||
| rectangular | 132 | 732 | 720 | 375 | 351 | 801 | |||
| rectangular | 140 | 500 | 480 | 707 | 693 | 843 | |||
| rectangular | 140 | 707 | 693 | 500 | 480 | 843 | |||
| rectangular | 160 | 281 | 231 | 808 | 792 | 825 | |||
| rectangular | 187 | 1037 | 1020 | 1595 | 1584 | 1884 | |||
| rectangular | 234 | 250 | 88 | 534 | 480 | 488 | |||
| rectangular | 234 | 534 | 480 | 250 | 88 | 488 | |||
| rectangular | 240 | 244 | 44 | 267 | 117 | 125 | |||
| rectangular | 240 | 267 | 117 | 244 | 44 | 125 | |||
| rectangular | 240 | 348 | 252 | 365 | 275 | 373 | |||
| rectangular | 240 | 365 | 275 | 348 | 252 | 373 | |||
| rectangular | 252 | 348 | 240 | 373 | 275 | 365 | |||
| rectangular | 252 | 373 | 275 | 348 | 240 | 365 | |||
| rectangular | 275 | 365 | 240 | 373 | 252 | 348 | |||
| rectangular | 275 | 373 | 252 | 365 | 240 | 348 | |||
| rectangular | 351 | 375 | 132 | 801 | 720 | 732 | |||
| rectangular | 351 | 801 | 720 | 375 | 132 | 732 | |||
| rectangular | 480 | 488 | 88 | 534 | 234 | 250 | |||
| rectangular | 480 | 500 | 140 | 843 | 693 | 707 | |||
| rectangular | 480 | 534 | 234 | 488 | 88 | 250 | |||
| rectangular | 480 | 696 | 504 | 730 | 550 | 746 | |||
| rectangular | 480 | 730 | 550 | 696 | 504 | 746 | |||
| rectangular | 480 | 843 | 693 | 500 | 140 | 707 | |||
| rectangular | 504 | 696 | 480 | 746 | 550 | 730 | |||
| rectangular | 504 | 746 | 550 | 696 | 480 | 730 | |||
| rectangular | 550 | 730 | 480 | 746 | 504 | 696 | |||
| rectangular | 550 | 746 | 504 | 730 | 480 | 696 | |||
| rectangular | 693 | 707 | 140 | 843 | 480 | 500 | |||
| rectangular | 693 | 843 | 480 | 707 | 140 | 500 | |||
| rectangular | 720 | 725 | 85 | 732 | 132 | 157 | |||
| rectangular | 720 | 732 | 132 | 725 | 85 | 157 | |||
| rectangular | 720 | 732 | 132 | 801 | 351 | 375 | |||
| rectangular | 720 | 801 | 351 | 732 | 132 | 375 |
| vertice | |||
|---|---|---|---|
| 1 | |||
| 2 | |||
| 3 | |||
| 4 | |||
| 5 | |||
| 6 | |||
| 7 | |||
| 8 |
| # | group | # | group | # | group | ||
|---|---|---|---|---|---|---|---|
| 1 | [-1, -1, -1], [-1, 1, 1] | 10 | [-1, -1, 0], [-1, 0, 1], [0, 1, 1] | 19 | [-1, -1, 1], [1, 1, 1] | ||
| 2 | [-1, -1, 0], [-1, 0, 1], [0, 1, 1] | 11 | [-1, 0, 0], [0, 0, 1] | 20 | [-1, -1, 0], [-1, 0, 1], [0, 1, 1] | ||
| 3 | [-1, -1, 1], [1, 1, 1] | 12 | [-1, -1, 0], [-1, 0, 1], [0, 1, 1] | 21 | [-1, -1, -1], [-1, 1, 1] | ||
| 4 | [-1, -1, 0], [-1, 0, 1], [0, 1, 1] | 13 | [-1, 0, 0], [0, 0, 1] | 22 | [-1, -1, 0], [-1, 0, 1], [0, 1, 1] | ||
| 5 | [-1, 0, 0], [0, 0, 1] | 14 | [0, 0, 0] | 23 | [-1, 0, 0], [0, 0, 1] | ||
| 6 | [-1, -1, 0], [-1, 0, 1], [0, 1, 1] | 15 | [-1, 0, 0], [0, 0, 1] | 24 | [-1, -1, 0], [-1, 0, 1], [0, 1, 1] | ||
| 7 | [-1, -1, 1], [1, 1, 1] | 16 | [-1, -1, 0], [-1, 0, 1], [0, 1, 1] | 25 | [-1, -1, -1], [-1, 1, 1] | ||
| 8 | [-1, -1, 0], [-1, 0, 1], [0, 1, 1] | 17 | [-1, 0, 0], [0, 0, 1] | 26 | [-1, -1, 0], [-1, 0, 1], [0, 1, 1] | ||
| 9 | [-1, -1, -1], [-1, 1, 1] | 18 | [-1, -1, 0], [-1, 0, 1], [0, 1, 1] | 27 | [-1, -1, 1], [1, 1, 1] |
| name | class |
|---|---|
| rectangular | [0, 0, 0] |
| monoclinic | [-1, 0, 0], [0, 0, 1] |
| bi-clinic | [-1, -1, 0], [-1, 0, 1], [0, 1, 1] |
| obtuse triclinic | [-1, -1, -1], [-1, 1, 1] |
| acute triclinic | [-1, -1, 1], [1, 1, 1] |
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAnalytic Number Theory Research · Algebraic Geometry and Number Theory · Mathematical Dynamics and Fractals
Classifying Rational Parallelepipeds
Randall L. Rathbun
(Date: November 27, 2018)
Abstract.
It is proposed that the name ‘Diophantine parallelepiped’ be applied to rational parallelepipeds. By examining the count of possible right angles at any vertice, the parallelepipeds become classified into 5 types: acute anorthgonal triclinic; obtuse anorthgonal triclinic; monorthogonal bi-clinic; bi-orthogonal monoclinic; and rectangular cuboid; There is sufficient confusion in the present literature to warrant an attempt at clarity for these types of pipeds and to offer a classification scheme.
The possible rational components of the Diophantine parallelepiped are examined and some results from computer searches are also presented.
Key words and phrases:
integer cuboid, rectangular cuboid, perfect parallelepiped
2010 Mathematics Subject Classification:
11D09
1. Introduction to Diophantine Parallelepipeds
Parallelepipeds have been examined, in Diophantine analysis of Number Theory, but a lack of clarity still seems to exist.
We define a rational parallelepiped in n-dimensions as a polytope spanned by vectors in a vector space over the rationals, , or integers,
span( for
Here we are interested in three dimensions, , so a rational parallelepiped is a prism determined by the 3 rational basis vectors , , . The prism has 8 vertices, 3 pairs of parallel faces which are all parallelograms, and 12 edges (3 distinct) .
[TABLE]
In Figure 1, the lengths of the basis vectors, , , and , are rational , and they determine the parallelepiped.
2. Classifying the Parallelepipeds by orthogonality
Literature abounds with examples confusing rectangular parallelepipeds with monoclinic pipeds. The bi-clinic or mon-orthogonal case is hardly even known. The rectangular parallelepiped is called the ‘cuboid’, or ‘brick’, or ‘Euler brick’, or even the ‘orthotope’, engendering confusion over the preferred name for the same object.
In an attempt at clarity for Diophantine analysis, this author proposes a classification scheme based upon the maximum count of right angles which might occur at any of the 8 vertices in the Diophantine parallelepiped.
Consider the 3 surface angles from Figure 1., between and ; between and ; and between and . There may be none, or 1, or 2, or 3 right angles at a vertice of the Diophantine parallelepiped. All 8 vertices need to be considered.
3. Five Classes of Rational Diophantine Parallelepipeds
There are 5 unique classes of parallelepipeds which do exist, depending upon the count of right angles at the origin [the intersection of the basis vectors], as shown and proved in Appendix A.
In the table above, the classsifier for the vertice group is shown in the Vertice Group(s) column. The meaning is as follows: 1=\text{acute }{\raisebox{0.21529pt}{\includegraphics[height=6.02773pt]{acute_angle.pdf}}} angle; 0=\text{right }{\raisebox{0.21529pt}{\includegraphics[height=6.02773pt]{right_angle.pdf}}} angle; and -1=\text{obtuse }{\raisebox{0.21529pt}{\includegraphics[height=6.02773pt]{obtuse_angle.pdf}}} angle. The classifier is color highlighted for the right angle(s).
NOTE: The vertice group gives the actual types of vertices which actually occur in the class.
This suggests a possible classification scheme with 5 categories or class names:
- •
the Diophantine acute anorthic parallelepiped (acute triclinic)
- •
the Diophantine obtuse anorthic parallelepiped (obtuse triclinic)
- •
the Diophantine 1-ortho parallelepiped (biclinic)
- •
the Diophantine 2-ortho parallelepiped (monoclinic)
- •
the Diophantine 3-ortho parallelepiped (rectangular)
Please note that for the first two classes, the acute anorthic, and the obtuse anorthic, that no right angle exists at any vertex of the parallelepiped.
The labeling of the pipeds using the terms anorthic, or triclinic, the relatively unknown biclinic and the well known monoclinic is deliberate, and comes from the mineral crystallography classification scheme, since the crystals systems share some of the same morphology as the Diophantine pipeds.
Thus the proposed classification scheme then depends upon whether or not (0,1,2,3) right angles exist for at least one of the eight vertices of the piped (actually at the origin or intersection of the basis vectors creating the piped).
4. Rational Parallelepipeds and their components
We need to take a careful look at the rational components of the Diophantine piped for Diophantine analysis. Due to the extensive symmetry and parallelism of the parallelepiped figure, many of its components are congruent, thus insuring rationality for all elements in the same congruent group, such as the edges, the face diagonals, the skew triangles, the face or body triangles, and the parallelogram areas.
4.1. Derivation from 3 rational or integer basis-vectors
Again, as in eq(1) we first start with 3 finite vectors which span as shown in figure 2. Let their magnitudes be rational or preferably as integer .
Call the integer lengths of these vectors , , and respectively. Using these 3 vectors we can create 3 unique parallelograms, using a pair of the 3 vectors, and then combine the 3 parallelograms into a parallelepiped.
Where 3 parallelograms exist, with their sides of length , and , and , then a parallelepiped solution exists, where , , and are the magnitudes of the 3 basis vectors. We label the 3 pairs of the diagonals of the 3 parallelograms as d,e; f,g; and h,j.
4.2. The Parallelogram equation and rational parallelograms
The parallelogram equation (2) shows that we can pick 3 values of a parallelogram to be rational .
[TABLE]
where are the sides and are the diagonals of the parallelogram. We can pick 3 rational values for a parallelogram, satisfying equation (2), say sides and the diagonal , then the other diagonal may or may not be rational. If the second diagonal is rational, we call the parallelogram the rational or integer parallelogram (upon scaling).
It is noted that these integer parallelograms are created from integer triangles, so every parallelogram has at least 1 rational diagonal, and if a parallelepiped is constructed from 3 such triangles, then at least 3 diagonals, say , , and , from Table 3 are rational, while the remaining three , , and may or may not be rational.
4.3. Locating coordinates in for permuted tetrahedrons of a piped
Using these 3 parallelograms, which have at least 1 rational diagonal each, 48 tetrahedrons can be created from the permutations, as 6 sets of 8 tetrahedrons. However only 1 set of the 8 tetrahedrons is necessary to completely specify all 6 sets.
A convenient and unique collection covering the 8 possible arrangements of a convenient set is shown in Table 4 below.
Depending upon whether or not the second diagonal(s) is rational or not, we can create an integer tetrahedron, in at least 1 case of the 8 given above.
The reason we deal with integer tetrahedrons is that they provide us with the 6 key lengths: , , , , , ; which enable us to fix the vertices of the Parallelepiped into Cartesian space.
An integer tetrahedron is shown below in figure 3 with 6 integer (or rational) sides, , , , , , & . These sides are slightly relabeled from the set of 8 previously given so that the equations (3, 4) below giving the lattice locations are correct.
You can quickly recognize the 3 vectors , and creating edges , , and in the figure:
We have to locate the vertices of this tetrahedron, given the lengths, into , and I choose the following method to fix the vertices , , , and into Cartesian 3D space. We find the 3 vertices first.
[TABLE]
By using the intersections of three spheres from the 3 known vertices , , and with the fourth vertice , that vertice can be located.
[TABLE]
The value was used (although is another solution).
Most of the time, the vertices are located in a quadratic field , occasionally they can be on a rational lattice.
We have to follow the same process in equations (3),(4) for all 8 integer tetrahedrons in Table 4. The parallelepiped (1 of 8) is derived from these 3 vectors and we strictly label the vertices as shown and follow this order for the rest of this paper.
This labeled parallelepiped contains several (possibly rational) subcomponents, and they are examined in the following §§.
4.4. The 28 Diophantine Piped Diagonals
The first subcomponent to be considered are the diagonals, a line segment between 2 vertices. There are 28 diagonals in the Diophantine piped, the parallelogram in which they reside is given also, if it exists.
There are 6 face parallelograms containing 12 diagonals, and 6 body parallelograms with 4 unique diagonals, since they share the same set of 4 diagonals in a permutated manner.
4.5. The 56 Diophantine Piped Triangles
Triangles are composed of 3 connected diagonals, or any 3 vertices. There are 56 triangles to consider in the Diophantine piped. However only 48 reside on the face or body parallelograms.
There are also 8 triangles unaccounted for. These are not found on the parallelogram components of the Diophantine piped. I call them the ‘skew triangles’ as they are not located on any of the 12 parallelograms.
The 8 skew non-parallelogram triangles are
The matching congruent triangles listed above are given in a column, preserving the isometry of the lengths of any two vertices of the triangle, following the order of the vertice labeling.
4.6. The 12 Diophantine Piped Parallelograms
The Diophantine piped also contains 12 parallelograms.
The face parallelograms given above in a column in Table LABEL:table:12para. are congruent, and have the same area and diagonal lengths. However please note that the 6 body parallelograms have distinct areas.
4.7. The Diophantine Parallelepiped Itself
Finally there is the parallelepiped itself, which has 8 ordered vertices such that there is a pair of 4 vertices which are co-planar and parallel. This figure is conventionally called the prism.
There is one component to consider for rationality, the volume:
4.8. Summarizing the Diophantine Analysis for all 83 Components
Considering all the components and the duplications of lengths which occur in the piped, there is a unique signature which can be checked for rationality:
Rational Signature Considerations
- •
3 edge lengths (already rational)
- •
6 face diagonals (3 pairs matches lengths)
- •
4 body diagonals
- •
56 triangle areas* (48 subsumed in parallelograms, 8 are not)
- •
4 skew triangle areas
- •
3 face parallelograms diagonals and area
- •
6 body parallelograms diagonals and area
- •
1 piped volume
We don’t actually check all 56 triangles*, but let the 48 triangles on the parallelograms be subsumed by the rationality checks upon the body or face parallelograms. However, we must check 4 of the 8 skew triangles for rational area.
Additionally, the volume definitely needs to be checked, as it was discovered by computer testing that certain combinations of , , , , , and for the integer tetrahedron edges actually led to degenerate ‘flat’ tetrahedrons where all three vectors , , were co-planer, or spanning only .
Putting all this together results in the unique rational check signature for a given Diophantine parallelepiped.
4.9. Unique Rationality Check of the Diophantine Piped
We discover that not all 83 components need to be checked for rationality. Since there are congruences between the lengths of the edges and diagonals, and congruences between the areas of the triangles, face parallelograms, and body parallelograms then not all need to be checked. In fact:
- •
27 components need to be checked for rationality
We provide an example of this signature for three sample pipeds, where 0 denotes an irrational value and 1 a rational value.
5. Rational constraints for Diophantine objects
There is an geometric increase in the rationality requirements as the embedding dimension of the geometric object increases. For this reason, it is necessary to examine both rational triangles and parallelograms, before considering Diophantine parallelepipeds, in order to better understand those requirements.
5.1. Rational Triangles
In Diophantine analysis of Number Theory, we can study triangles, for example, for rational components. Since the triangle is 3 sided polygon, (it is actually determined by 2 non-linear vectors), the following properties need to be checked for rationality.
Triangle Constraints
- •
rational sides (3 sides)
- •
rational area (1 area)
This means that possibilities exist, when considering the rationality of the triangle. But collectively all 3 sides are considered rational and we definitely are interested if the area is rational. In fact triangles with this property have been given a special name: ‘Heron triangles’.
We won’t consider internal parts of the triangle, such as the medians, or the angle bisectors, or the perpendicular bisectors, or other civians, for example, although their study in Diophantine analysis is important. We are simply making the point here that we have 2 components to consider for rationality: the sides and the area.
If we force the triangle to have 3 integer sides, , then we only have to consider the area .
The answer to the question, can we find a triangle with integer sides and rational area? has been known in antiquity, the 3,4,5 right triangle with area 6 is the classic answer.
Less well known is the fact that the primitive 5,5,6 isosceles Heron triangle, and the primitive 5,5,8 isosceles Heron triangle, both with area 12, are the next smallest integer triangles with rational area. In figure LABEL:fig:RT-H-H below, note that the 5-5-6 Heron triangle was created from joining two 3-4-5 right triangles along the side length 4.
The next 2 triangles are the composite 6,8,10 right triangle with area 24, and the primitive Heron triangle 9,10,17 with area 36 which is not isosceles. It should be pointed out that if the triangle sides , and the triangle has rational area, then its area also. If the sides are fractional , and if the area is rational, then the area .
Of note is the Heron formula for area of a triangles with sides , , and
[TABLE]
which is used to help discover rational area for the triangle in question. These triangles can be parameterized, see §LABEL:sub:params.
5.2. Rational Parallelograms
We now consider parallelograms. They are 4 sided planar figures, with 2 pairs of congruent parallel edges; (, ), and (, ), . They also can be determined by two non-linear vectors but there are 2 additional considerations to be added to the Diophantine analysis.
The parallelogram has the following properties to check for rationality.
Parallelogram Constraints
- •
rational sides (4 sides)
- •
rational diagonals (2 diagonals)
- •
rational area (1 area)
This means that we have to consider any one of the permutations of the parallelograms properties for rationality. Let the parallelogram have sides (,), (,), with diagonals , and area . Considering the pairs of sides as a unit, we then have only 32 () combinations to consider. But forcing both pairs of sides to be rational further shortens down the 128 possibilities to just 8 cases.
From examination, it can be seen that case 3 is identical to case 2 and case 7 is identical to case 6, because order is not important, so this narrows our possibilities to just 6 actual cases:
Mathematicians would be interested in case 2 and definitely in case 3. In fact case 3 has been recently parameterized[8, 9] (see §LABEL:sub:params). They might consider case 4 an annoyance, to be avoided. Case 5 might be momentarily considered, but then abandoned because it has 1 irrational diagonal. So this leaves case 6 as the one which would definitely be considered, since it has all components rational.
I have purposefully gone through this exercise for both triangles and parallelograms, to emphasize that the possible rational cases have to be carefully delineated, when studying the Diophantine object in question. Sorry to say, sometimes this careful analysis is often overlooked, particularly when considering rational parallelepipeds.
As you can imagine, the rational components increase geometrically, when the embedding dimension containing the object increments, because the figure becomes more complex, and it become important to account for all the possibilities.
5.3. Some examples of the smallest integer parallelograms
The following parallelograms are the smallest integer parallelograms that exist (the next 2 tables list the parallelograms two to a row).
Please note that if the 2 diagonals are equal, the parallelogram is a rectangle or square. There are some parallelograms in common with both lists.
5.4. Some examples of rational tetrahedrons
From these smallest integer parallelograms, come the smallest integer tetrahedrons. A computer search quickly discovers the following integer tetrahedrons.
5.5. The Tetrahedron Permutation Group
It is important to note that for integer tetrahedrons, using just the six side lengths , , , , , & , that up to 24 tetrahedrons can be found in a family. The family is found by considering all permutations of sides, and accounting for those which create a valid tetrahedron. This permutation group accounts for the appearance of the similar tetrahedrons seen in Table LABEL:table:smallest-tetra above.
NOTE: While 24 tetrahedrons are usually in the group, sometimes less can occur, due to symmetries of identical tetrahedron sides, which can create identical rows. For rectangular pipeds, there are 6 tetrahedrons in the group.
5.6. Density of rational solutions
The next thing which must be considered is the density of the rational solutions in as compared to the irrational solutions in real space for a Diophantine geometrical object, when considering the set of desired rational components. Sometimes this density is very sparse and clever algorithms must be utilized to even find the rational solutions that match the desired set.
For example, while running computer studies of random parallelepipeds, it became necessary to create all possible parallelepipeds using 2 integer sides and a 3rd integer diagonal, thus satisfying case 2, and case 5, for the parallelogram, automatically.
A record was kept of one such run using 3 integers, , two for the 4 sides and for 1 rational diagonal and ran the integers for to create the parallelograms.
So it can be seen that rational solutions are sparse, only 206 solutions were found from 746,344 examined, even for a computer algorithm which automatically satisfied four rational sides and 1 rational diagonal .
If we can parameterize the solutions and show that they completely cover the rational solution space in or , this is a vast improvement in hunting for complete solutions for our set of properties to satisfy.
5.7. Parameterizing Heron Triangles and Rational Parallelograms
In order to efficiently discover rational solutions to Diophantine parallelepipeds, it is very convenient to utilize parametric solutions to automatically speed up the search process efficiently.
Such is the case here for both triangles and parallelograms.
The Heron Triangle is efficiently parameterized for the computer as the following solution using 4 integer parameters , , , and , all :
A parametric solution[6] for Heron Triangles
[TABLE]
This solution has been proven to fully cover the rational space .
Another very helpful solution is that for parallelograms with 2 rational diagonals. This has been recently parameterized by Walter Wyss[8][9]. I changed his rational solution of to that of since the integer case is easier to handle in computers than rational numbers.
In this parametric solution, the 5 integer parameters are , , , , and . The scaling parameter creates composite solutions(normally ). The 4 sides of the parallelogram are and the 2 diagonals are .
A parametric solution[9] for rational parallelograms
[TABLE]
This solution also fully covers rational space
These 2 parameterization enormously speeded up the recovery of rational triangles and parallelograms used to assemble rational component parallelepipeds, since the natural construction sequence is triangles parallelograms parallelepipeds.
5.8. Density of Rational Solutions using Parameterization
Even with parameterization, the density of rational solutions still has sparsity. In a run using a parallelogram parameterization[§LABEL:sub:params (LABEL:eq:para)], satisfying case 3 automatically, 95,974,602 parallelograms with both diagonals rational were created. Only 25,088,615 were unique. Of those 25+ million, only 21,755 had rational area. This indicates that in the search range of for the sides, only 0.0867% satisfied the additional rational constraint for case 6 using the parameterization.
Using the Heron parameterization[§LABEL:sub:params (LABEL:eq:heron)] which satisfies case 5 automatically, of the 225,523 unique solutions found, with only 5,302 had the 4th diagonal rational, while 220,221 were irrational. This meant that only 2.351% satisfied the constraint for case 6. This is better than the previous 0.0867% for the parallelogram 2 diagonals rational parameterization, but 2% is still low.
In another run of a search program using the Heron parametrization, 72,329,230 Heron triangles were found but only 704,953 were unique. Of those, 686,264 had one diagonal irrational, only 18,689 satisfied case 6 with both diagonals rational and area rational. This means that only 2.651% of the unique solutions were fully rational, but only 0.975% of the initial solutions satisfied case 6 constraints, for a net result of 0.0258% of the raw solutions, even using an efficient Heron triangle parameterization.
From this, it is seen that even when using parameterizations, the sparsity of rational solutions satisfying constraints is low. It is necessary to use clever algorithms in computer searching for Diophantine objects in embedded in 2d space. The requirements are more severe with objects embedded in 3d space, and these constraints increase geometrically as we shall see.
6. Computer Searches of Rational Parallelepipeds
We offer some interesting discoveries of pipeds from the computer seaches.
To start, the extensive computer runs created 1,981,336,681 unique integer tetrahedrons which required over 441.8 gigabytes of storage space to classify. The computer search also found 79,580 degenerate parallelepipeds, where the volume = 0, the algorithms creating the pipeds did not specifically check for non-zero volume while assembling possible pipeds as this would have significantly increased the search time.
First of all, the following counts for the five classes of Diophantine parallelepipeds was obtained:
This shows that about 1 obtuse piped occurred for every 2 acute pipeds, while both of them together are as numerous as 1-ortho pipeds. Both acute and obtuse pipeds together are more numerous than 2-ortho pipeds, while rectangular pipeds are very scarce, accounting for only 0.0000022207% of the tetrahedrons discovered. Futhermore the ratio between the 1-ortho and 2-ortho pipeds is about 113 to 1.
There were 33,516 pipeds found which had rational volume, this is 0.0016915852% or only about 1 in 59,116 pipeds.
6.1. 115 Unique Categories of Diophantine Pipeds
After sorting the 1,981,336,681 integer tetrahedrons, it was discovered that 1,923 unique entries existed, grouped by the 27 rationality checks, and 115 unique categories resulted.
In the category table given below, we refer back to the 27 rationality checks previously determined in §4.9 but we only supply the counts in each rational check. For examine the skew triangle can have 16 possibilities, binary 4-place, decimal values 0…15, but we only give the total count of the rational components, if they occur, thus for the skew column, the count of rational occurances would be 0…4.
NOTE: For the volume check, -1 denotes 0 volume, no 3d object exists, while 0 denotes irrational volume, and 1 denotes rational volume.
We will select interesting examples from these 115 categories of pipeds in the next sections.
6.2. Perfect Diophantine parallelepipeds
Perfect Diophantine parallelepipeds are those where both the 6 face diagonals and the 4 body diagonals are rational.
The first perfect parallelepiped discovered was the Diophantine acute piped created by these 3 vectors:
[TABLE]
This acute piped discovered by Jorge F. Sawyer and Clifford A. Reiter[5] in 2008 or 2009 was the first known that had all 4 body diagonals rational as well as all 12 face diagonals rational.
The computer searches found 6 perfect Diophantine parallelepipeds including the Sawyer-Reiter perfect piped shown in Fig. LABEL:fig:sawyer-reiter.
Further computer searches have revealed that the 2-ortho monoclinic piped can have all diagonals rational also. Rathbun found parametric formuli for such pipeds[3],[4].
6.3. Interesting examples of Diophantine pipeds found by searches
In the 14 examples given below, in general, the first occurrences of the designated piped is given.
6.3.1. Rational volume pipeds
Searching found that Diophantine parallelepipeds can have a rational volume, although none of the body diagonals have a rational length, nor does any of the 6 body or 3 face parallelograms have a rational area.
Interesting enough, the and the pipeds in Table LABEL:table:5ratvol. have the same volume, 20160.
6.3.2. Rational pipeds with one body parallelogram area rational and rational volume
Diophantine pipeds were found that had one body parallelogram with rational area, while the other 5 are irrational. None of the face parallelograms had rational area. The volume was rational also.
The volume of these 5 pipeds are 8781696, 8781696, 24710400, 8781696, 8781696. As shown by these identical volumes the , , , and tetrahedrons are in the same family, while the is in another family.
6.3.3. Rational pipeds with all 9 parallelograms of rational area and rational volume
It was discovered that the rectangular class of Diophantine pipeds , has all 3 face parallelograms and all 6 body parallelograms with rational area, as well as the volume rational. Unfortunately none of the 4 body diagonals were rational. This class of piped is related to the question of whether or not perfect cuboids exist, still unanswered.
6.3.4. Rational piped with 1 rational body diagonal, and some rational area parallelograms
Computer searches led to the discovery of one piped which had 1 body diagonal rational, and 2 body parallelograms with rational area, as well as one face parallelogram with rational area.
6.3.5. Rational piped with 2 rational body diagonals and 2 rational area face parallelograms
One Diophantine parallelepiped was found that had 2 rational body diagonals (of 4 possible) and 2 rational area face parallelograms (of 3 possible).
6.3.6. Rational piped with 4 rational body diagonals and 1 rational area face parallelogram
One Diophantine piped was found that had all 4 body diagonals rational, and had one face parallelogram with rational area.
6.3.7. Rational piped with 1 rational area face and 2 rational area body parallelograms
One piped was found that had a rational face area parallelogram and 2 rational area body parallelograms.
6.3.8. Rational piped with 1 rational body diagonal, 1 rational face parallelogram and 2 rational body parallelograms and rational
volume
One Diophantine piped was found which has 1 rational body diagonal, 1 face parallelogram with rational area, and 2 body parallelograms with rational area, and rational volume.
6.3.9. Rational piped with 3 rational body diagonals, 1 rational face parallelogram and 1 rational body parallelogram
One parallelepiped was found that had 3 rational body diagonals, 1 rational area face parallelogram and 1 rational area body parallelogram.
6.3.10. Rational piped with 1 rational area face parallelogram and 3 rational area body parallelograms
Computer searching found a Diophantine piped which had 1 face parallelogram with rational area, and 3 body parallelograms with rational area.
6.3.11. Rational pipeds with 3 rational face parallelograms and 2 rational body parallelograms
Computer searching found two examples of 2-ortho class pipeds, which have all the face parallelograms rational and 2 body parallelograms rational (out of 4). These pipeds are closely related to the face cuboids found in the rational cuboid table solutions.
6.3.12. Rational pipeds with 2 rational area skew triangles and 2 rational body diagonals and 1 rational area face parallelogram and 1 rational body parallelogram
The computer searches found some interesting Diophantine pipeds which had 2 skew triangles with rational area and 2 rational body diagonals, with 1 face parallelogram rational and 1 body parallelogram rational.
Pipeds with rational skew area triangles were quite infrequent.
6.3.13. Closest rational Diophantine (degenerate) piped to a superperfect piped
The computer searches found some interesting pipeds in which all the rational checks were rational, except the volume was was 0, indicating that these pipeds were degenerate planar figures.
What is interesting is that these are 2-ortho pipeds.
6.3.14. Rectangular Diophantine pipeds
There were 46 rectangular Diophantine pipeds found during the computer searches. These are the body type of cuboid solutions. Unfortunately none of them has a rational body diagonal leading to a perfect cuboid.
These pipeds all have the same signature for their rationality checks.
7. The Rectangular Diophantine Piped and The Perfect Cuboid
The most commonly known Diophantine parallelepiped known today is the rectangular piped, often called ”the brick” or ”box” or ”Euler brick” also known as the cuboid or integer cuboid in math literature. There are 7 lengths of interest in this solid, the 3 edges, the 3 face diagonals and the body diagonal.
It has been found by search, that there are 3 cases which exist, called the ”body cuboid”, the ”face cuboid”, and the ”edge cuboid”; where the 7th length is irrational. This is problem D18 in Unsolved Problems in Number Theory (UPINT) by Richard K. Guy[2].
Walter Wyss recently attempted to show that the 7th value cannot be rational by utilizing the proof of Leonard Euler that the sum or difference of 2 quartics cannot be a square[10]. He was able to parametrize the monoclinic piped and showed that approaching a right angle sets up the impossible quartic condition which Euler disproved. But he failed to prove that no perfect integer cuboid exists, hence question is still open today.
Recently Renyxa D’Arox recently reached a milestone[1] with computer searching extending to for the body diagonal, if a perfect cuboid exists, its body diagonal must exceed this value.
8. Possible Future Studies for Diophantine Analysis
There are some conjectures and questions created by the computer study of the 1,981,336,681 Diophantine pipeds.
Some questions:
- •
Is there a rational piped with 4 rational area skew triangles?
- •
Is there a perfect parallelepiped with 2 or 3 rational area face parallelograms?
- •
Is there any perfect parallelepiped with 1..6 rational area body parallelograms?
- •
Is there any perfect parallelepipeds with a rational area skew triangle? 2? 3? or 4?
- •
Is there a perfect parallelepiped with rational volume? (asked by Sawyer, Reiter)[5]
- •
Is there a perfect parallelepiped on the rational lattice? (asked by Sawyer, Reiter)[5]
Two conjectures:
- •
Conjecture 1. Other Diophantine pipeds do exist with less than 6 rational face diagonals as covered by the computer studies done here
- •
Conjecture 2. No Diophantine pipeds exist with all 27 components rational
These are just some questions and two conjectures relating to the computer search results.
Some interesting problems for further analysis are the following:
- •
Parametrize the acute or obtuse triclinic piped as an infiinite family
- •
Parametrize the mono-orthogonal or biclinic piped as an infinite family
Appendix A - Proof of 5 Parallelepiped Classes
Let the parallelepiped be situated so the the main vertice determined by the 3 basis vectors is at the origin [0,0,0]. Figure LABEL:fig:vertices shows the parallelepiped and its 8 labeled vertices. Previously, Figure 1 showed the 3 basis vectors, the same piped is shown.
The origin [0,0,0] is labeled . The basis vector lies along the positive x-axis, to ; the basis vector is in the x-y plane, along to ; and the basis vector is along the line from to , with a non-zero z component.
We label the surface angles, as found by the angle traced by the 3 ordered vertices.
We know that the interior angles on the diagonals of a parallelogram are equal, and that 2 adjacent angles are supplementary. This fact enables us to substitute the equivalent angles as necessary for the piped, in order to redefine all surface angles as a subset of the 3 surface angles at vertice #1.
Equivalent angles for the parallelepiped vertices occurring on a basis plane.
[TABLE]
We substitute the 3 surface angles or their supplements found at vertice #1, for all 8 vertices, such that all surface angles are derived from just the angles at the origin, or vertice #1.
After substitutions, we find the surface angles.
Equivalent 3 surface angles at each vertice of parallelepiped
[TABLE]
In order to classify the angles, we consider the such that
[TABLE]
We substitute these values for the surface angles in the labeling above. For example, vertice 1 could have the signs: [-1, 0, 1], if its angles were 108°, 90°, and 60°respectively.
We notice that if the sign of an angle = 1, then its supplement = -1, or vice versa. If the sign of an angle = 0, then the supplement is also = 0.
Since all other 7 vertices are given as some combination of the 3 surface angles of vertice #1, we only have to consider the 27 permutations of -1,0,1 taken 3 at a time for vertice #1, in order to enumerate all possible states of the parallelepiped, and obtain an exhaustive list.
For each permutation, we create a set union of all 8 vertices to distinguish the actual unique signature of each possible permutation group.
We discover that 5 unique classes result, after creating a set union of the 27 permutation set union groups shown in Table LABEL:table:setu.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Renyxa D’Arox, Body diagonal of the perfect cuboid must exceed 2 53 superscript 2 53 2^{53} , private communication, November 25, 2018 11:04 PM PST
- 2[2] Richard K. Guy, Unsolved Problems in Number Theory , ver. 3, Springer-Verlag, New York, ISBN 978-0-387-20860-2 (hardcover), 2004, 438 pages
- 3[3] Randall Rathbun, Some new parameterizations for the Diophantine bi-orthogonal monoclinic piped , https://arxiv.org/abs/1709.01138 version [v 1] Mon, 4 Sep 2017 20:02:15 UTC
- 4[4] Randall Rathbun, Four integer parametrizations for the monoclinic Diophantine piped , https://arxiv.org/abs/1705.07734 version [v 2] Fri, 2 Jun 2017 17:12:44 UTC
- 5[5] J. Sawyer, C.A. Reiter, Perfect parallelepipeds exist , Math Comp., 80, (2011), 1037-1040 Also Randall Rathbun discovered some earlier.
- 6[6] Hermann Schubert, §2 Heron Triangles, formula, page 10 , Integrality in Algebraic Geometry 1905, translation of “Die Ganzzahligkeit in der Algebraischen Geometrie” by Ralph Buchholz 2005
- 7[7] Benjamin D. Sokolowsky, Amy G. Van Hooft, Rachel M. Volkert, Clifford A. Reiter, An Infinite Family of Perfect Parallelepipeds , Mathematics of Computation, Volume 83, Number 289, September 2014, pp 2441-2454
- 8[8] Walter Wyss, Perfect Parallelograms , American Math Monthly, 119 (6) (2012), pp. 513-515
