surface integral calculator

In other words, the top of the cylinder will be at an angle. The tangent vectors are \(\vecs t_u = \langle - kv \, \sin u, \, kv \, \cos u, \, 0 \rangle\) and \(\vecs t_v = \langle k \, \cos u, \, k \, \sin u, \, 1 \rangle\). \label{mass} \]. d S, where F = z, x, y F = z, x, y and S is the surface as shown in the following figure. Notice that the axes are labeled differently than we are used to seeing in the sketch of \(D\). It is the axis around which the curve revolves. The total surface area is calculated as follows: SA = 4r 2 + 2rh where r is the radius and h is the height Horatio is manufacturing a placebo that purports to hone a person's individuality, critical thinking, and ability to objectively and logically approach different situations. Lets first start out with a sketch of the surface. The sphere of radius \(\rho\) centered at the origin is given by the parameterization, \(\vecs r(\phi,\theta) = \langle \rho \, \cos \theta \, \sin \phi, \, \rho \, \sin \theta \, \sin \phi, \, \rho \, \cos \phi \rangle, \, 0 \leq \theta \leq 2\pi, \, 0 \leq \phi \leq \pi.\), The idea of this parameterization is that as \(\phi\) sweeps downward from the positive \(z\)-axis, a circle of radius \(\rho \, \sin \phi\) is traced out by letting \(\theta\) run from 0 to \(2\pi\). Imagine what happens as \(u\) increases or decreases. Again, notice the similarities between this definition and the definition of a scalar line integral. The gesture control is implemented using Hammer.js. \[\vecs{N}(x,y) = \left\langle \dfrac{-y}{\sqrt{1+x^2+y^2}}, \, \dfrac{-x}{\sqrt{1+x^2+y^2}}, \, \dfrac{1}{\sqrt{1+x^2+y^2}} \right\rangle \nonumber \]. In a similar way, to calculate a surface integral over surface \(S\), we need to parameterize \(S\). On the other hand, when we defined vector line integrals, the curve of integration needed an orientation. By Equation \ref{scalar surface integrals}, \[\begin{align*} \iint_S f(x,y,z)dS &= \iint_D f (\vecs r(u,v)) ||\vecs t_u \times \vecs t_v|| \, dA \\ &= \dfrac{2560 \sqrt{6}}{9} \approx 696.74. Calculate the area of a surface of revolution step by step The calculations and the answer for the integral can be seen here. If you think of the normal field as describing water flow, then the side of the surface that water flows toward is the negative side and the side of the surface at which the water flows away is the positive side. In Physics to find the centre of gravity. Take the dot product of the force and the tangent vector. A line integral evaluates a function of two variables along a line, whereas a surface integral calculates a function of three variables over a surface.. And just as line integrals has two forms for either scalar functions or vector fields, surface integrals also have two forms:. To define a surface integral of a scalar-valued function, we let the areas of the pieces of \(S\) shrink to zero by taking a limit. Then, the mass of the sheet is given by \(\displaystyle m = \iint_S x^2 yx \, dS.\) To compute this surface integral, we first need a parameterization of \(S\). \nonumber \]. This is called the positive orientation of the closed surface (Figure \(\PageIndex{18}\)). This surface has parameterization \(\vecs r(u,v) = \langle r \, \cos u, \, r \, \sin u, \, v \rangle, \, 0 \leq u < 2\pi, \, 0 \leq v \leq h.\), The tangent vectors are \(\vecs t_u = \langle -r \, \sin u, \, r \, \cos u, \, 0 \rangle \) and \(\vecs t_v = \langle 0,0,1 \rangle\). example. You can think about surface integrals the same way you think about double integrals: Chop up the surface S S into many small pieces. The basic idea is to chop the parameter domain into small pieces, choose a sample point in each piece, and so on. Since the flow rate of a fluid is measured in volume per unit time, flow rate does not take mass into account. Clicking an example enters it into the Integral Calculator. Surfaces can be parameterized, just as curves can be parameterized. You can accept it (then it's input into the calculator) or generate a new one. The surface integral of \(\vecs{F}\) over \(S\) is, \[\iint_S \vecs{F} \cdot \vecs{S} = \iint_S \vecs{F} \cdot \vecs{N} \,dS. Parameterizations that do not give an actual surface? The analog of the condition \(\vecs r'(t) = \vecs 0\) is that \(\vecs r_u \times \vecs r_v\) is not zero for point \((u,v)\) in the parameter domain, which is a regular parameterization. It is now time to think about integrating functions over some surface, \(S\), in three-dimensional space. To embed a widget in your blog's sidebar, install the Wolfram|Alpha Widget Sidebar Plugin, and copy and paste the Widget ID below into the "id" field: We appreciate your interest in Wolfram|Alpha and will be in touch soon. These grid lines correspond to a set of grid curves on surface \(S\) that is parameterized by \(\vecs r(u,v)\). The tangent vectors are \(\vecs t_x = \langle 1,0,1 \rangle\) and \(\vecs t_y = \langle 1,0,2 \rangle\). Integrals involving. Surface integral of a vector field over a surface. All common integration techniques and even special functions are supported. If a thin sheet of metal has the shape of surface \(S\) and the density of the sheet at point \((x,y,z)\) is \(\rho(x,y,z)\) then mass \(m\) of the sheet is, \[\displaystyle m = \iint_S \rho (x,y,z) \,dS. We now show how to calculate the ux integral, beginning with two surfaces where n and dS are easy to calculate the cylinder and the sphere. Since every curve has a forward and backward direction (or, in the case of a closed curve, a clockwise and counterclockwise direction), it is possible to give an orientation to any curve. Solutions Graphing Practice; New Geometry; Calculators; Notebook . Otherwise, it tries different substitutions and transformations until either the integral is solved, time runs out or there is nothing left to try. This is an easy surface integral to calculate using the Divergence Theorem: $$ \iiint_E {\rm div} (F)\ dV = \iint_ {S=\partial E} \vec {F}\cdot d {\bf S}$$ However, to confirm the divergence theorem by the direct calculation of the surface integral, how should the bounds on the double integral for a unit ball be chosen? This is in contrast to vector line integrals, which can be defined on any piecewise smooth curve. Taking a normal double integral is just taking a surface integral where your surface is some 2D area on the s-t plane. Flux = = S F n d . In fact the integral on the right is a standard double integral. Maxima takes care of actually computing the integral of the mathematical function. For a vector function over a surface, the surface integral is given by Phi = int_SFda (3) = int_S(Fn^^)da (4) = int_Sf_xdydz+f . for these kinds of surfaces. &= 32\pi \left[- \dfrac{\cos^3 \phi}{3} \right]_0^{\pi/6} \\ Therefore, we can calculate the surface area of a surface of revolution by using the same techniques. &= 80 \int_0^{2\pi} \int_0^{\pi/2} 54 (1 - \cos^2\phi) \, \sin \phi + 27 \cos^2\phi \, \sin \phi \, d\phi \, d\theta \\ Similarly, if \(S\) is a surface given by equation \(x = g(y,z)\) or equation \(y = h(x,z)\), then a parameterization of \(S\) is \(\vecs r(y,z) = \langle g(y,z), \, y,z\rangle\) or \(\vecs r(x,z) = \langle x,h(x,z), z\rangle\), respectively. Throughout this chapter, parameterizations \(\vecs r(u,v) = \langle x(u,v), y(u,v), z(u,v) \rangle\)are assumed to be regular. The temperature at a point in a region containing the ball is \(T(x,y,z) = \dfrac{1}{3}(x^2 + y^2 + z^2)\). Surface integral calculator with steps Calculate the area of a surface of revolution step by step The calculations and the answer for the integral can be seen here. In the pyramid in Figure \(\PageIndex{8b}\), the sharpness of the corners ensures that directional derivatives do not exist at those locations. Suppose that the temperature at point \((x,y,z)\) in an object is \(T(x,y,z)\). &= -110\pi. The LibreTexts libraries arePowered by NICE CXone Expertand are supported by the Department of Education Open Textbook Pilot Project, the UC Davis Office of the Provost, the UC Davis Library, the California State University Affordable Learning Solutions Program, and Merlot. I'll go over the computation of a surface integral with an example in just a bit, but first, I think it's important for you to have a good grasp on what exactly a surface integral, The double integral provides a way to "add up" the values of, Multiply the area of each piece, thought of as, Image credit: By Kormoran (Self-published work by Kormoran). Math Assignments. Use a surface integral to calculate the area of a given surface. There are essentially two separate methods here, although as we will see they are really the same. is given explicitly by, If the surface is surface parameterized using However, when now dealing with the surface integral, I'm not sure on how to start as I have that ( 1 + 4 z) 3 . mass of a shell; center of mass and moments of inertia of a shell; gravitational force and pressure force; fluid flow and mass flow across a surface; electric charge distributed over a surface; electric fields (Gauss' Law . To obtain a parameterization, let \(\alpha\) be the angle that is swept out by starting at the positive z-axis and ending at the cone, and let \(k = \tan \alpha\). After putting the value of the function y and the lower and upper limits in the required blocks, the result appears as follows: \[S = \int_{1}^{2} 2 \pi x^2 \sqrt{1+ (\dfrac{d(x^2)}{dx})^2}\, dx \], \[S = \dfrac{1}{32} pi (-18\sqrt{5} + 132\sqrt{17} + sinh^{-1}(2) sinh^{-1}(4)) \]. Give a parameterization of the cone \(x^2 + y^2 = z^2\) lying on or above the plane \(z = -2\). It relates the surface integral of the curl of a vector field with the line integral of that same vector field around the boundary of the surface: Surface integrals are important for the same reasons that line integrals are important. Let \(S\) be hemisphere \(x^2 + y^2 + z^2 = 9\) with \(z \leq 0\) such that \(S\) is oriented outward. Therefore, to calculate, \[\iint_{S_1} z^2 \,dS + \iint_{S_2} z^2 \,dS \nonumber \]. Let's now use this formula to calculate the surface area of each of the bands formed by revolving the line segments around the x-axis. Vector \(\vecs t_u \times \vecs t_v\) is normal to the tangent plane at \(\vecs r(a,b)\) and is therefore normal to \(S\) at that point. tothebook. eMathHelp: free math calculator - solves algebra, geometry, calculus, statistics, linear algebra, and linear programming problems step by step (1) where the left side is a line integral and the right side is a surface integral. Divide rectangle \(D\) into subrectangles \(D_{ij}\) with horizontal width \(\Delta u\) and vertical length \(\Delta v\). A surface parameterization \(\vecs r(u,v) = \langle x(u,v), y(u,v), z(u,v) \rangle\) is smooth if vector \(\vecs r_u \times \vecs r_v\) is not zero for any choice of \(u\) and \(v\) in the parameter domain. Find step by step results, graphs & plot using multiple integrals, Step 1: Enter the function and the limits in the input field Step 2: Now click the button Calculate to get the value Step 3: Finally, the, For a scalar function f over a surface parameterized by u and v, the surface integral is given by Phi = int_Sfda (1) = int_Sf(u,v)|T_uxT_v|dudv. How does one calculate the surface integral of a vector field on a surface? It also calculates the surface area that will be given in square units. What Is a Surface Area Calculator in Calculus? For scalar line integrals, we chopped the domain curve into tiny pieces, chose a point in each piece, computed the function at that point, and took a limit of the corresponding Riemann sum. It's like with triple integrals, how you use them for volume computations a lot, but in their full glory they can associate any function with a 3-d region, not just the function f(x,y,z)=1, which is how the volume computation ends up going. I tried and tried multiple times, it helps me to understand the process. The magnitude of this vector is \(u\). The parameterization of full sphere \(x^2 + y^2 + z^2 = 4\) is, \[\vecs r(\phi, \theta) = \langle 2 \, \cos \theta \, \sin \phi, \, 2 \, \sin \theta \, \sin \phi, \, 2 \, \cos \phi \rangle, \, 0 \leq \theta \leq 2\pi, 0 \leq \phi \leq \pi. Since the surface is oriented outward and \(S_1\) is the bottom of the object, it makes sense that this vector points downward. \[S = \int_{0}^{4} 2 \pi y^{\dfrac1{4}} \sqrt{1+ (\dfrac{d(y^{\dfrac1{4}})}{dy})^2}\, dy \]. &= 2\pi \left[ \dfrac{1}{64} \left(2 \sqrt{4x^2 + 1} (8x^3 + x) \, \sinh^{-1} (2x)\right)\right]_0^b \\[4pt] We discuss how Surface integral of vector field calculator can help students learn Algebra in this blog post. To parameterize a sphere, it is easiest to use spherical coordinates. Notice that we do not need to vary over the entire domain of \(y\) because \(x\) and \(z\) are squared. Lets start off with a sketch of the surface \(S\) since the notation can get a little confusing once we get into it. I have been tasked with solving surface integral of ${\bf V} = x^2{\bf e_x}+ y^2{\bf e_y}+ z^2 {\bf e_z}$ on the surface of a cube bounding the region $0\le x,y,z \le 1$. That is: To make the work easier I use the divergence theorem, to replace the surface integral with a . We can extend the concept of a line integral to a surface integral to allow us to perform this integration. &= 80 \int_0^{2\pi} \Big[-54 \, \cos \phi + 9 \, \cos^3 \phi \Big]_{\phi=0}^{\phi=2\pi} \, d\theta \\ In this example we broke a surface integral over a piecewise surface into the addition of surface integrals over smooth subsurfaces. This division of \(D\) into subrectangles gives a corresponding division of surface \(S\) into pieces \(S_{ij}\). The tangent vectors are \( \vecs t_x = \langle 1, \, 2x \, \cos \theta, \, 2x \, \sin \theta \rangle\) and \(\vecs t_{\theta} = \langle 0, \, -x^2 \sin \theta, \, -x^2 \cos \theta \rangle\). Stokes' theorem is the 3D version of Green's theorem. \nonumber \]. Then enter the variable, i.e., xor y, for which the given function is differentiated. Let \(S\) be the half-cylinder \(\vecs r(u,v) = \langle \cos u, \, \sin u, \, v \rangle, \, 0 \leq u \leq \pi, \, 0 \leq v \leq 2\) oriented outward. To calculate the surface integral, we first need a parameterization of the cylinder. In Example \(\PageIndex{14}\), we computed the mass flux, which is the rate of mass flow per unit area. Note that \(\vecs t_u = \langle 1, 2u, 0 \rangle\) and \(\vecs t_v = \langle 0,0,1 \rangle\). Were going to let \({S_1}\) be the portion of the cylinder that goes from the \(xy\)-plane to the plane. Without loss of generality, we assume that \(P_{ij}\) is located at the corner of two grid curves, as in Figure \(\PageIndex{9}\). The idea behind this parameterization is that for a fixed \(v\)-value, the circle swept out by letting \(u\) vary is the circle at height \(v\) and radius \(kv\). Therefore, the pyramid has no smooth parameterization. The temperature at point \((x,y,z)\) in a region containing the cylinder is \(T(x,y,z) = (x^2 + y^2)z\). Use the Surface area calculator to find the surface area of a given curve. Both mass flux and flow rate are important in physics and engineering. GLAPS Model: Sea Surface and Ground Temperature, http://tutorial.math.lamar.edu/Classes/CalcIII/SurfaceArea.aspx. As an Amazon Associate I earn from qualifying purchases. Step 3: Add up these areas. The arc length formula is derived from the methodology of approximating the length of a curve. This is analogous to a . We can also find different types of surfaces given their parameterization, or we can find a parameterization when we are given a surface. The practice problem generator allows you to generate as many random exercises as you want. $\operatorname{f}(x) \operatorname{f}'(x)$. In particular, they are used for calculations of. Since \(S\) is given by the function \(f(x,y) = 1 + x + 2y\), a parameterization of \(S\) is \(\vecs r(x,y) = \langle x, \, y, \, 1 + x + 2y \rangle, \, 0 \leq x \leq 4, \, 0 \leq y \leq 2\). \nonumber \]. To embed this widget in a post on your WordPress blog, copy and paste the shortcode below into the HTML source: To add a widget to a MediaWiki site, the wiki must have the. For each function to be graphed, the calculator creates a JavaScript function, which is then evaluated in small steps in order to draw the graph. The mass of a sheet is given by Equation \ref{mass}. Recall that scalar line integrals can be used to compute the mass of a wire given its density function. \end{align*}\], \[ \begin{align*} ||\langle kv \, \cos u, \, kv \, \sin u, \, -k^2 v \rangle || &= \sqrt{k^2 v^2 \cos^2 u + k^2 v^2 \sin^2 u + k^4v^2} \\[4pt] &= \sqrt{k^2v^2 + k^4v^2} \\[4pt] &= kv\sqrt{1 + k^2}. , for which the given function is differentiated. A surface integral of a vector field is defined in a similar way to a flux line integral across a curve, except the domain of integration is a surface (a two-dimensional object) rather than a curve (a one-dimensional object). Hold \(u\) constant and see what kind of curves result. At the center point of the long dimension, it appears that the area below the line is about twice that above. To parameterize this disk, we need to know its radius. The rate of flow, measured in mass per unit time per unit area, is \(\rho \vecs N\). In Vector Calculus, the surface integral is the generalization of multiple integrals to integration over the surfaces. Put the value of the function and the lower and upper limits in the required blocks on the calculator t, Surface Area Calculator Calculus + Online Solver With Free Steps. Notice that \(\vecs r_u = \langle 0,0,0 \rangle\) and \(\vecs r_v = \langle 0, -\sin v, 0\rangle\), and the corresponding cross product is zero. In addition to modeling fluid flow, surface integrals can be used to model heat flow. This is easy enough to do. \nonumber \]. In this section we introduce the idea of a surface integral. They have many applications to physics and engineering, and they allow us to develop higher dimensional versions of the Fundamental Theorem of Calculus. However, before we can integrate over a surface, we need to consider the surface itself. Following are the steps required to use the Surface Area Calculator: The first step is to enter the given function in the space given in front of the title Function. Before we work some examples lets notice that since we can parameterize a surface given by \(z = g\left( {x,y} \right)\) as. Mass flux measures how much mass is flowing across a surface; flow rate measures how much volume of fluid is flowing across a surface. Dont forget that we need to plug in for \(x\), \(y\) and/or \(z\) in these as well, although in this case we just needed to plug in \(z\). In "Options", you can set the variable of integration and the integration bounds. The surface area of the sphere is, \[\int_0^{2\pi} \int_0^{\pi} r^2 \sin \phi \, d\phi \,d\theta = r^2 \int_0^{2\pi} 2 \, d\theta = 4\pi r^2. &= - 55 \int_0^{2\pi} \int_0^1 2v \, dv \,du \\[4pt] Step #2: Select the variable as X or Y. Lets now generalize the notions of smoothness and regularity to a parametric surface. Here are the ranges for \(y\) and \(z\). &= - 55 \int_0^{2\pi} \int_0^1 -v^3 \, dv \,du = - 55 \int_0^{2\pi} -\dfrac{1}{4} \,du = - \dfrac{55\pi}{2}.\end{align*}\]. We know the formula for volume of a sphere is ( 4 / 3) r 3, so the volume we have computed is ( 1 / 8) ( 4 / 3) 2 3 = ( 4 / 3) , in agreement with our answer. Since the original rectangle in the \(uv\)-plane corresponding to \(S_{ij}\) has width \(\Delta u\) and length \(\Delta v\), the parallelogram that we use to approximate \(S_{ij}\) is the parallelogram spanned by \(\Delta u \vecs t_u(P_{ij})\) and \(\Delta v \vecs t_v(P_{ij})\). The step by step antiderivatives are often much shorter and more elegant than those found by Maxima. It helps you practice by showing you the full working (step by step integration). Here are the two individual vectors. \nonumber \]. \nonumber \]. Let \(\vecs{v}\) be a velocity field of a fluid flowing through \(S\), and suppose the fluid has density \(\rho(x,y,z)\) Imagine the fluid flows through \(S\), but \(S\) is completely permeable so that it does not impede the fluid flow (Figure \(\PageIndex{21}\)). Let \(\vecs r(u,v)\) be a parameterization of \(S\) with parameter domain \(D\). How to compute the surface integral of a vector field.Join me on Coursera: https://www.coursera.org/learn/vector-calculus-engineersLecture notes at http://ww. There is Surface integral calculator with steps that can make the process much easier. Let \(\vecs v(x,y,z) = \langle x^2 + y^2, \, z, \, 4y \rangle\) m/sec represent a velocity field of a fluid with constant density 100 kg/m3. Were going to need to do three integrals here. Wow what you're crazy smart how do you get this without any of that background? A surface integral over a vector field is also called a flux integral. &= \dfrac{5(17^{3/2}-1)}{3} \approx 115.15. If you have any questions or ideas for improvements to the Integral Calculator, don't hesitate to write me an e-mail. Solution First we calculate the outward normal field on S. This can be calulated by finding the gradient of g ( x, y, z) = y 2 + z 2 and dividing by its magnitude. Similarly, when we define a surface integral of a vector field, we need the notion of an oriented surface. Assume that f is a scalar, vector, or tensor field defined on a surface S.To find an explicit formula for the surface integral of f over S, we need to parameterize S by defining a system of curvilinear coordinates on S, like the latitude and longitude on a sphere.Let such a parameterization be r(s, t), where (s, t) varies in some region T in the plane. ; 6.6.2 Describe the surface integral of a scalar-valued function over a parametric surface. Give an orientation of cylinder \(x^2 + y^2 = r^2, \, 0 \leq z \leq h\). Two for each form of the surface z = g(x,y) z = g ( x, y), y = g(x,z) y = g ( x, z) and x = g(y,z) x = g ( y, z). S curl F d S, where S is a surface with boundary C. Recall that curve parameterization \(\vecs r(t), \, a \leq t \leq b\) is regular (or smooth) if \(\vecs r'(t) \neq \vecs 0\) for all \(t\) in \([a,b]\). &= 2\pi \left[ \dfrac{1}{64} \left(2 \sqrt{4b^2 + 1} (8b^3 + b) \, \sinh^{-1} (2b) \right)\right]. In order to evaluate a surface integral we will substitute the equation of the surface in for z z in the integrand and then add on the often messy square root. Because of the half-twist in the strip, the surface has no outer side or inner side. In the second grid line, the vertical component is held constant, yielding a horizontal line through \((u_i, v_j)\). The classic example of a nonorientable surface is the Mbius strip. and \(||\vecs t_u \times \vecs t_v || = \sqrt{\cos^2 u + \sin^2 u} = 1\). Double integral calculator with steps help you evaluate integrals online. To calculate a surface integral with an integrand that is a function, use, If \(S\) is a surface, then the area of \(S\) is \[\iint_S \, dS. The vendor states an area of 200 sq cm. Follow the steps of Example \(\PageIndex{15}\). By the definition of the line integral (Section 16.2), \[\begin{align*} m &= \iint_S x^2 yz \, dS \\[4pt] Direct link to Qasim Khan's post Wow thanks guys! perform a surface integral. To log in and use all the features of Khan Academy, please enable JavaScript in your browser. A portion of the graph of any smooth function \(z = f(x,y)\) is also orientable. The surface integral of the vector field over the oriented surface (or the flux of the vector field across the surface ) can be written in one of the following forms: Here is called the vector element of the surface. &= \langle 4 \, \cos \theta \, \sin^2 \phi, \, 4 \, \sin \theta \, \sin^2 \phi, \, 4 \, \cos^2 \theta \, \cos \phi \, \sin \phi + 4 \, \sin^2 \theta \, \cos \phi \, \sin \phi \rangle \\[4 pt] \nonumber \], From the material we have already studied, we know that, \[\Delta S_{ij} \approx ||\vecs t_u (P_{ij}) \times \vecs t_v (P_{ij})|| \,\Delta u \,\Delta v. \nonumber \], \[\iint_S f(x,y,z) \,dS \approx \lim_{m,n\rightarrow\infty} \sum_{i=1}^m \sum_{j=1}^n f(P_{ij})|| \vecs t_u(P_{ij}) \times \vecs t_v(P_{ij}) ||\,\Delta u \,\Delta v. \nonumber \]. Our goal is to define a surface integral, and as a first step we have examined how to parameterize a surface. \end{align*}\], \[ \begin{align*}||\vecs t_{\phi} \times \vecs t_{\theta} || &= \sqrt{r^4\sin^4\phi \, \cos^2 \theta + r^4 \sin^4 \phi \, \sin^2 \theta + r^4 \sin^2 \phi \, \cos^2 \phi} \\[4pt] &= \sqrt{r^4 \sin^4 \phi + r^4 \sin^2 \phi \, \cos^2 \phi} \\[4pt] &= r^2 \sqrt{\sin^2 \phi} \\[4pt] &= r \, \sin \phi.\end{align*}\], Notice that \(\sin \phi \geq 0\) on the parameter domain because \(0 \leq \phi < \pi\), and this justifies equation \(\sqrt{\sin^2 \phi} = \sin \phi\).

Colorado State Patrol Salary, Articles S

surface integral calculator

We're Hiring!
error: