Digi Area Group - Math Tools for Professionals
   Maple and Mathematica packages - math tools for professionals

atlas™ - modern differential geometry for Maple™

> Features List & Examples
> Template Worksheets
> Screenshots
> Documentation & Downloads
> License & Pricing
> Buy Online

 
 
 
 
Google

Features List & Examples  |  Introduction  |  Dimension  |  Indexing  |  Forms  |  Metric  |  atlasWizard - Maplet™

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 a :
Constants(a);

{_Z, Pi, Catalan, I, a, -I}

Domain R^3

This domain is just 3-dimensional Euclidean space:
Domain(R^3);

R^3

Declare 1-forms for to use them as a coframe:
Forms(e[j]=1);

{e[j]}

Declare vector fields to use them as a frame:
Vectors(E[i]);

{E[i]}

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)]

Declare frame vectors:
Frame(E[j]);

[E[1] = Diff(``,x), E[2] = Diff(``,y), E[3] = Diff(``,z)]

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])

Connection calculation:
Connection(Gamma);

Gamma[i,j]

Catenoid

Now we on a catenoid.
Domain(K);

K

Declare 1-forms for coframe:
Forms(u[k]=1);

{e[j], u[k]}

Declare vector fields for frame:
Vectors(U[j]);

{U[j]}

Coframe declaration for the catenoid:
Coframe(u[1]=d(zeta),u[2]=d(phi));

[u[1] = d(zeta), u[2] = d(phi)]

Frame declaration for the catenoid:
Frame(U[k]);

[U[1] = Diff(``,zeta), U[2] = Diff(``,phi)]

Now we declare embedding of the catenoid into the Euclidean space R^3 :
Mapping(f,K,R^3,
        x=a*cosh(zeta/a)*cos(phi),
        y=a*cosh(zeta/a)*sin(phi),
        z=zeta);

f

K.`--->`.(R^3)

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])

Calculation of the corresponding connection and curvature:
Connection(omega[K]);

omega[K][i,j]

Curvature(Omega[K]);

Omega[K][i,j]

Calculation of riemannian and ricci tensors of the embedded catenoid:
Riemann(R[K]);

R[K] = -`&.`(`&^`(u[1],u[2]),`&^`(u[1],u[2]))

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])

Calculation of ricci scalar of the embedded catenoid:
RicciScalar(s[K]);

s[K] = -2/cosh(zeta/a)^4/a^2

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)...
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)...
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)...
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)...
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)...

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...
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...
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...

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...
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...

Helicoid

Now current manifold is a helicoid.
Domain(H);

H

Declare 1-forms for helicoid coframe:
Forms(v[k]=1);

{v[k], e[j], u[k]}

Declare vector fields for helicoid frame:
Vectors(V[j]);

{V[j]}

Coframe declaration for the helicoid:
Coframe(v[1]=d(theta),v[2]=d(tau));

[v[1] = d(theta), v[2] = d(tau)]

Frame declaration for the helicoid:
Frame(V[k]);

[V[1] = Diff(``,theta), V[2] = Diff(``,tau)]

Now we declare embedding of the helicoid into R^3 :
Mapping(psi,H,R^3,
        x=tau*cos(theta),
        y=tau*sin(theta),
        z=a*theta);

psi

H.`--->`.(R^3)

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])

Calculation of the corresponding connection and curvature:
Connection(omega[H]);

omega[H][i,j]

Curvature(Omega[H]);

Omega[H][i,j]

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]))

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])

Calculation of ricci scalar of the embedded helicoid:
RicciScalar(s[H]);

s[H] = -2*a^2/(a^2+tau^2)^2

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/(...
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/(...
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/(...
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/(...
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/(...

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/...
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/...
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/...

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)...
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)...

Sherk surface

Now current manifold Sherk surface.
Domain(S);

S

Declare 1-forms:
Forms(xi[k]=1);

{xi[k], v[k], e[j], u[k]}

Declare vector fields:
Vectors(Xi[j]);

{Xi[j]}

Coframe declaration for the surface:
Coframe(xi[1]=d(alpha),xi[2]=d(beta));

[xi[1] = d(alpha), xi[2] = d(beta)]

Frame declaration for the surface:
Frame(Xi[k]);

[Xi[1] = Diff(``,alpha), Xi[2] = Diff(``,beta)]

Now we declare embedding of the surface into R^3 :
Mapping(h,S,R^3,
        x=alpha,
        y=beta,
        z=1/a*ln(cos(a*alpha)/cos(a*beta)));

h

S.`--->`.(R^3)

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)*`&....

Calculation of the corresponding connection and curvature:
Connection(omega[S]);

omega[S][i,j]

Curvature(Omega[S]);

Omega[S][i,j]

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]))

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...
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...
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...
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...

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

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)^...
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)^...
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)^...
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)^...
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)^...
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)^...
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)^...
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)^...
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)^...
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)^...

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*...
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*...
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*...
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*...
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*...
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*...
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*...

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...
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...
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...
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...
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...
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...

 

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])
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])
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])