VolumeTetrahedron::usage="Demonstrate that the planes tangent to the surface x y z = form with the planes of the coordinates a tetrahedron of constant volume. References:: A.S. Fedenko. Problemas de Geometría Diferencial. Editorial Mir: Moscú, p. 79, 1981; Personal.";
3
a
Development:
Tangent plane to the surface:
F[x_,y_,z_]:=xyz-;[x_,y_,z_]=D[F[x,y,z],x];[x_,y_,z_]=D[F[x,y,z],y];[x_,y_,z_]=D[F[x,y,z],z];(x-a)[a,a,a]+(y-a)[a,a,a]+(z-a)[a,a,a]==0
3
a
F
x
F
y
F
z
F
x
F
y
F
z
2
a
2
a
2
a
Intersection with the X axis:
{3a,0,0}
Intersection with the Y axis:
{0,3a,0}
Intersection with the Z axis:
{0,0,3a}
Graph of the function and the tangent plane, considering a = 2.
In[]:=
ResourceFunction["TangentPlane"][xyz==8,{x,2},{y,2},{z,2}]
Out[]=
StandardFormEquation04(-2+x)+4(-2+y)+4(-2+z),Slopesx4,y4,z4,Plot
Tetrahedron volume:
The volume of a pyramid is one third of the base area by the height:
Base area:
In[]:=
L=3-3
2
a;A=9
2
a2
3
9
2
a2
2
aIn[]:=
Simplify
3
a-3
3
9a
2
2
a1/4
2
In[]:=
9
2
3
4
a
9
2
3
2
a
9
2
3
2
a
height=;Tetrahedron=base*height
Abs[1(0)+1(0)+1(0)-3a]
3
1
3
9
2
2
a
9
2
3
a
It can also be calculated like this:
In[]:=
V=Det[{{3a,0,0},{0,3a,0},{0,0,3a}}]
1
6
Out[]=
9
3
a
2
Or also in the form:
In[]:=
V=Det[{{3a,0,0,1},{0,3a,0,1},{0,0,3a,1},{0,0,0,1}}]
1
3!
Out[]=
9
3
a
2
The volume is constant and that’s what we wanted to demonstrate.
For the graph of the tangent plane, the coordinate planes and the tetrahedron are also a = 2:
In[]:=
Manipulate[ClearAll;Show[{ContourPlot3D[x+y+z==6,{x,-10,10},{y,-10,10},{z,-10,10},ContourStyle->{Blue,Opacity[0.1]},MeshFalse,PerformanceGoal"Quality",BoundaryStyleDirective[Black,Thick]],ContourPlot3D[x==0,{x,-10,10},{y,-10,10},{z,-10,10},ContourStyle->{Yellow,Opacity[0.1]},MeshFalse,PerformanceGoal"Quality",BoundaryStyleDirective[Black,Thick]],ContourPlot3D[y==0,{x,-10,10},{y,-10,10},{z,-10,10},ContourStyle->{Yellow,Opacity[0.1]},MeshFalse,PerformanceGoal"Quality",BoundaryStyleDirective[Black,Thick]],ContourPlot3D[z==0,{x,-10,10},{y,-10,10},{z,-10,10},ContourStyle->{Yellow,Opacity[0.1]},MeshFalse,PerformanceGoal"Quality",BoundaryStyleDirective[Black,Thick]],Graphics3D[{Gray,Ball[{6,0,0},0.08]}],Graphics3D[{Gray,Ball[{0,6,0},0.08]}],Graphics3D[{Black,Ball[{0,0,6},0.08]}],Graphics3D[{Black,Ball[{0,0,0},0.08]}],Graphics3D[{Green,Opacity[0.3],Tetrahedron[{{0,0,0},{3a,0,0},{0,3a,0},{0,0,3a}}]}]/.aa1},AxesLabel->(Style[#,15,Blue]&/@{"X","Y","Z"}),AxesOrigin{0,0,0},AxesTrue,BoxedFalse,BoxRatiosAutomatic,PlotRange6,ImageSize900,ViewPoint{-10,-20,50}],Style["Tetrahedron constant volume:",Bold,Large],{{a1,0.1,"Value (a1)"},0.01,2,0.01},ControlPlacementTop]
Out[]=
The plane tangent to the surface in blue, the coordinated planes in yellow, the tetrahedron in green, the two front vertices in black and the two posterior ones in gray.

