| Geometry induced on some minimal surfaces Copyright © 2004-2008 by DigiArea Group . All rights reserved. Problem: For minimal surfaces: Helicoid, Catenoid and Scherk surface
calculate the following : first fundamental form ( metric tensor field ), connection 1-forms , curvature 2-forms , Riemann tensor field , Ricci tensor field , mean curvature vectors , second fundamental form . Minimal surfaces restart: First of all we load atlas package: with(atlas): We redefine `atlas/simp` procedure just for right simplification (this is not necessary but it leads to more compact results): `atlas/simp`:=proc(a); collect(simplify(a),`&.`,factor) end: After that we declare constant : Constants(a); 
Domain  This domain is just 3-dimensional Euclidean space: Domain(R^3); 
Declare 1-forms for to use them as a coframe: Forms(e[j]=1); ![{e[j]}](prod/atlas/Templates/images/minimal8.gif)
Declare vector fields to use them as a frame: Vectors(E[i]); ![{E[i]}](prod/atlas/Templates/images/minimal9.gif)
Declare coframe 1-forms: Coframe(e[1]=d(x),e[2]=d(y),e[3]=d(z)); ![[e[1] = d(x), e[2] = d(y), e[3] = d(z)]](prod/atlas/Templates/images/minimal10.gif)
Declare frame vectors: Frame(E[j]); ![[E[1] = Diff(``,x), E[2] = Diff(``,y), E[3] = Diff(``,z)]](prod/atlas/Templates/images/minimal11.gif)
Declare flat metric: : Metric(g=d(x)&.d(x)+d(y)&.d(y)+d(z)&.d(z)); ![g = `&.`(e[1],e[1])+`&.`(e[2],e[2])+`&.`(e[3],e[3])](prod/atlas/Templates/images/minimal12.gif)
Connection calculation: Connection(Gamma); ![Gamma[i,j]](prod/atlas/Templates/images/minimal13.gif)
Catenoid Now we on a catenoid. Domain(K); 
Declare 1-forms for coframe: Forms(u[k]=1); ![{e[j], u[k]}](prod/atlas/Templates/images/minimal15.gif)
Declare vector fields for frame: Vectors(U[j]); ![{U[j]}](prod/atlas/Templates/images/minimal16.gif)
Coframe declaration for the catenoid: Coframe(u[1]=d(zeta),u[2]=d(phi)); ![[u[1] = d(zeta), u[2] = d(phi)]](prod/atlas/Templates/images/minimal17.gif)
Frame declaration for the catenoid: Frame(U[k]); ![[U[1] = Diff(``,zeta), U[2] = Diff(``,phi)]](prod/atlas/Templates/images/minimal18.gif)
Now we declare embedding of the catenoid into the Euclidean space : Mapping(f,K,R^3, x=a*cosh(zeta/a)*cos(phi), y=a*cosh(zeta/a)*sin(phi), z=zeta); 

After that we can calculate metric induced on the catenoid by the embedding: Metric(G[K] = g &/ f); ![G[K] = cosh(zeta/a)^2*`&.`(u[1],u[1])+a^2*cosh(zeta/a)^2*`&.`(u[2],u[2])](prod/atlas/Templates/images/minimal22.gif)
Calculation of the corresponding connection and curvature: Connection(omega[K]); ![omega[K][i,j]](prod/atlas/Templates/images/minimal23.gif)
Curvature(Omega[K]); ![Omega[K][i,j]](prod/atlas/Templates/images/minimal24.gif)
Calculation of riemannian and ricci tensors of the embedded catenoid: Riemann(R[K]); ![R[K] = -`&.`(`&^`(u[1],u[2]),`&^`(u[1],u[2]))](prod/atlas/Templates/images/minimal25.gif)
Ricci(ric[K]); ![ric[K] = -1/cosh(zeta/a)^2/a^2*`&.`(u[1],u[1])-1/cosh(zeta/a)^2*`&.`(u[2],u[2])](prod/atlas/Templates/images/minimal26.gif)
Calculation of ricci scalar of the embedded catenoid: RicciScalar(s[K]); ![s[K] = -2/cosh(zeta/a)^4/a^2](prod/atlas/Templates/images/minimal27.gif)
We can also calculate the invariants (the second fundamental form and mean curvature vector) of the embedding: Inv[K]:=Invariants(f); ![Inv[K] := TABLE([secondForm = TABLE(zero,[(1, 1) = [1/cosh(zeta/a)/a*cos(phi)*E[1]+1/cosh(zeta/a)/a*sin(phi)*E[2]-1/cosh(zeta/a)*sinh(zeta/a)/a*E[3]], (2, 2) = [-a*cos(phi)/cosh(zeta/a)*E[1]-a*sin(phi)...](prod/atlas/Templates/images/minimal32.gif)
Thus the embedding is a minimal one (mean curvature vector is equal to zero): Let us extract the second fundamental form: B[K]:=eval(Inv[K][secondForm]); ![B[K] := TABLE(zero,[(1, 1) = [1/cosh(zeta/a)/a*cos(phi)*E[1]+1/cosh(zeta/a)/a*sin(phi)*E[2]-1/cosh(zeta/a)*sinh(zeta/a)/a*E[3]], (2, 2) = [-a*cos(phi)/cosh(zeta/a)*E[1]-a*sin(phi)/cosh(zeta/a)*E[2]+a/c...](prod/atlas/Templates/images/minimal35.gif)
Now we can calculate the corresponding tensor: 'B[K]'=add(add(`&.`(e[i],e[j],eval(B[K])[i,j]),i=1..2),j=1..2); ![B[K] = 1/cosh(zeta/a)/a*cos(phi)*`&.`(e[1],e[1],E[1])+1/cosh(zeta/a)/a*sin(phi)*`&.`(e[1],e[1],E[2])-1/cosh(zeta/a)*sinh(zeta/a)/a*`&.`(e[1],e[1],E[3])-a*cos(phi)/cosh(zeta/a)*`&.`(e[2],e[2],E[1])-a*si...](prod/atlas/Templates/images/minimal37.gif)
Helicoid Now current manifold is a helicoid. Domain(H); 
Declare 1-forms for helicoid coframe: Forms(v[k]=1); ![{v[k], e[j], u[k]}](prod/atlas/Templates/images/minimal39.gif)
Declare vector fields for helicoid frame: Vectors(V[j]); ![{V[j]}](prod/atlas/Templates/images/minimal40.gif)
Coframe declaration for the helicoid: Coframe(v[1]=d(theta),v[2]=d(tau)); ![[v[1] = d(theta), v[2] = d(tau)]](prod/atlas/Templates/images/minimal41.gif)
Frame declaration for the helicoid: Frame(V[k]); ![[V[1] = Diff(``,theta), V[2] = Diff(``,tau)]](prod/atlas/Templates/images/minimal42.gif)
Now we declare embedding of the helicoid into : Mapping(psi,H,R^3, x=tau*cos(theta), y=tau*sin(theta), z=a*theta); 

After that we can calculate metric induced on the helicoid by the embedding: Metric(G[H] = g &/ psi); ![G[H] = `&.`(v[2],v[2])+(a^2+tau^2)*`&.`(v[1],v[1])](prod/atlas/Templates/images/minimal46.gif)
Calculation of the corresponding connection and curvature: Connection(omega[H]); ![omega[H][i,j]](prod/atlas/Templates/images/minimal47.gif)
Curvature(Omega[H]); ![Omega[H][i,j]](prod/atlas/Templates/images/minimal48.gif)
Calculation of riemannian and ricci tensors of the embedded helicoid: Riemann(R[H]); ![R[H] = -a^2/(a^2+tau^2)*`&.`(`&^`(v[1],v[2]),`&^`(v[1],v[2]))](prod/atlas/Templates/images/minimal49.gif)
Ricci(ric[H]); ![ric[H] = -a^2/(a^2+tau^2)*`&.`(v[1],v[1])-a^2/(a^2+tau^2)^2*`&.`(v[2],v[2])](prod/atlas/Templates/images/minimal50.gif)
Calculation of ricci scalar of the embedded helicoid: RicciScalar(s[H]); ![s[H] = -2*a^2/(a^2+tau^2)^2](prod/atlas/Templates/images/minimal51.gif)
Let us calculate the invariants (the second fundamental form and mean curvature vector) of the embedding: Inv[H]:=Invariants(psi); ![Inv[H] := TABLE([secondForm = TABLE(zero,[(2, 1) = [-sin(theta)*a^2/(a^2+tau^2)*E[1]+cos(theta)*a^2/(a^2+tau^2)*E[2]-tau*a/(a^2+tau^2)*E[3]], (1, 2) = [-sin(theta)*a^2/(a^2+tau^2)*E[1]+cos(theta)*a^2/(...](prod/atlas/Templates/images/minimal56.gif)
Thus the embedding is a minimal one (mean curvature vector is equal to zero): Let us extract the second fundamental form: B[H]:=eval(Inv[H][secondForm]); ![B[H] := TABLE(zero,[(2, 1) = [-sin(theta)*a^2/(a^2+tau^2)*E[1]+cos(theta)*a^2/(a^2+tau^2)*E[2]-tau*a/(a^2+tau^2)*E[3]], (1, 2) = [-sin(theta)*a^2/(a^2+tau^2)*E[1]+cos(theta)*a^2/(a^2+tau^2)*E[2]-tau*a/...](prod/atlas/Templates/images/minimal59.gif)
Now we can calculate the corresponding tensor: 'B[H]'=add(add(`&.`(e[i],e[j],eval(B[H])[i,j]),i=1..2),j=1..2); ![B[H] = -sin(theta)*a^2/(a^2+tau^2)*`&.`(e[2],e[1],E[1])+cos(theta)*a^2/(a^2+tau^2)*`&.`(e[2],e[1],E[2])-tau*a/(a^2+tau^2)*`&.`(e[2],e[1],E[3])-sin(theta)*a^2/(a^2+tau^2)*`&.`(e[1],e[2],E[1])+cos(theta)...](prod/atlas/Templates/images/minimal61.gif)
Sherk surface Now current manifold Sherk surface. Domain(S); 
Declare 1-forms: Forms(xi[k]=1); ![{xi[k], v[k], e[j], u[k]}](prod/atlas/Templates/images/minimal63.gif)
Declare vector fields: Vectors(Xi[j]); ![{Xi[j]}](prod/atlas/Templates/images/minimal64.gif)
Coframe declaration for the surface: Coframe(xi[1]=d(alpha),xi[2]=d(beta)); ![[xi[1] = d(alpha), xi[2] = d(beta)]](prod/atlas/Templates/images/minimal65.gif)
Frame declaration for the surface: Frame(Xi[k]); ![[Xi[1] = Diff(``,alpha), Xi[2] = Diff(``,beta)]](prod/atlas/Templates/images/minimal66.gif)
Now we declare embedding of the surface into : Mapping(h,S,R^3, x=alpha, y=beta, z=1/a*ln(cos(a*alpha)/cos(a*beta))); 

After that we can calculate metric induced on the surface by the embedding: Metric(G[S] = g &/ h); ![G[S] = 1/cos(a*alpha)^2*`&.`(xi[1],xi[1])+1/cos(a*beta)^2*`&.`(xi[2],xi[2])-1/cos(a*beta)/cos(a*alpha)*sin(a*alpha)*sin(a*beta)*`&.`(xi[1],xi[2])-1/cos(a*beta)/cos(a*alpha)*sin(a*alpha)*sin(a*beta)*`&....](prod/atlas/Templates/images/minimal70.gif)
Calculation of the corresponding connection and curvature: Connection(omega[S]); ![omega[S][i,j]](prod/atlas/Templates/images/minimal71.gif)
Curvature(Omega[S]); ![Omega[S][i,j]](prod/atlas/Templates/images/minimal72.gif)
Calculation of riemannian and ricci tensors of the embedded surface: Riemann(R[S]); ![R[S] = a^2/(-cos(a*alpha)^2-cos(a*beta)^2+cos(a*beta)^2*cos(a*alpha)^2)*`&.`(`&^`(xi[1],xi[2]),`&^`(xi[1],xi[2]))](prod/atlas/Templates/images/minimal73.gif)
Ricci(ric[S]); ![ric[S] = cos(a*alpha)*sin(a*alpha)*a^2/(-cos(a*alpha)^2-cos(a*beta)^2+cos(a*beta)^2*cos(a*alpha)^2)^2*cos(a*beta)*sin(a*beta)*`&.`(xi[1],xi[2])-cos(a*beta)^2*a^2/(-cos(a*alpha)^2-cos(a*beta)^2+cos(a*be...](prod/atlas/Templates/images/minimal77.gif)
Calculation of ricci scalar of the embedded surface: RicciScalar(s[S]); ![s[S] = -2*cos(a*beta)^2*a^2*cos(a*alpha)^2/(-cos(a*alpha)^2-cos(a*beta)^2+cos(a*beta)^2*cos(a*alpha)^2)^2](prod/atlas/Templates/images/minimal78.gif)
Let us calculate the invariants (the second fundamental form and mean curvature vector) of the embedding: Inv[S]:=Invariants(h); ![Inv[S] := TABLE([secondForm = TABLE(zero,[(1, 1) = [cos(a*beta)^2*sin(a*alpha)*a/(-cos(a*alpha)^2-cos(a*beta)^2+cos(a*beta)^2*cos(a*alpha)^2)/cos(a*alpha)*E[1]-cos(a*beta)*a*sin(a*beta)/(-cos(a*alpha)^...](prod/atlas/Templates/images/minimal88.gif)
Thus the embedding is a minimal one (mean curvature vector is equal to zero): Let us extract the second fundamental form: B[S]:=eval(Inv[S][secondForm]); ![B[S] := TABLE(zero,[(1, 1) = [cos(a*beta)^2*sin(a*alpha)*a/(-cos(a*alpha)^2-cos(a*beta)^2+cos(a*beta)^2*cos(a*alpha)^2)/cos(a*alpha)*E[1]-cos(a*beta)*a*sin(a*beta)/(-cos(a*alpha)^2-cos(a*beta)^2+cos(a*...](prod/atlas/Templates/images/minimal95.gif)
Now we can calculate the corresponding tensor: 'B[S]'=add(add(`&.`(e[i],e[j],eval(B[S])[i,j]),i=1..2),j=1..2); ![B[S] = cos(a*beta)^2*sin(a*alpha)*a/(-cos(a*alpha)^2-cos(a*beta)^2+cos(a*beta)^2*cos(a*alpha)^2)/cos(a*alpha)*`&.`(e[1],e[1],E[1])-cos(a*beta)*a*sin(a*beta)/(-cos(a*alpha)^2-cos(a*beta)^2+cos(a*beta)^2...](prod/atlas/Templates/images/minimal101.gif)
Calculated Ricci scalars: eval(s); ![TABLE([H = -2*a^2/(a^2+tau^2)^2, S = -2*cos(a*beta)^2*a^2*cos(a*alpha)^2/(-cos(a*alpha)^2-cos(a*beta)^2+cos(a*beta)^2*cos(a*alpha)^2)^2, K = -2/cosh(zeta/a)^4/a^2])](prod/atlas/Templates/images/minimal104.gif)
|