Next Article in Journal
Generalized Net Model of Heavy Oil Products’ Manufacturing in Petroleum Refinery
Next Article in Special Issue
Hypersingular Integro-Differential Equation Containing Polynomials and Their Derivatives in Coefficients
Previous Article in Journal
Preface to the Special Issue “Abstract Fractional Integro-Differential Equations and Fixed Point Theory with Applications”
Previous Article in Special Issue
A Hybrid Method for All Types of Solutions of the System of Cauchy-Type Singular Integral Equations of the First Kind
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Regular, Singular and Hypersingular Integrals over Fractal Contours

1
Department of Higher and Applied Mathematics, Penza State University, Krasnaya 40, 440026 Penza, Russia
2
Department of Computational Physics, Saint Petersburg State University, 1 Ulyanovskaya Str., 198504 Saint Petersburg, Russia
*
Author to whom correspondence should be addressed.
Mathematics 2023, 11(23), 4752; https://doi.org/10.3390/math11234752
Submission received: 12 September 2023 / Revised: 21 November 2023 / Accepted: 22 November 2023 / Published: 24 November 2023
(This article belongs to the Special Issue Convolution Equations: Theory, Numerical Methods and Applications)

Abstract

:
The paper is devoted to the approximate calculation of Riemann definite integrals, singular and hypersingular integrals over closed and open non-rectifiable curves and fractals. The conditions of existence for the Riemann definite integrals over non-rectifiable curves and fractals are provided. We give a definition of a singular integral over non-rectifiable curves and fractals which generalizes the known one. We define hypersingular integrals over non-rectifiable curves and fractals. We construct quadratures for the calculation of Riemann definite integrals, singular and hypersingular integrals over non-rectifiable curves and fractals and the corresponding error estimates for various classes of functions. Singular and hypersingular integrals are defined up to an additive constant (or a combination of constants) that are subject to a convention that depends on the actual problem being solved. We illustrate our theoretical results with numerical examples for Riemann definite integrals, singular integrals and hypersingular integrals over fractals.

1. Introduction

1.1. Review of Approximate Methods for Calculating Singular and Hypersingular Integrals

Starting the middle of the last century, the methods of singular integral equations (SIE) and then hypersingular integral equations (HIE) have been increasingly used in the study and modeling of various problems in physics, natural science and technology: in aerodynamics, electrodynamics, elasticity theory, nuclear and atomic physics, geophysics, and mathematical physics.
Analytical methods for solving singular and hypersingular integral equations are known only for very special cases (see [1] for singular integral equations and [2], Ref. [3] for hypersingular integral equations). Thus, numerical methods are broadly employed to solve singular and hypersingular integral equations.
The development of approximate methods for solving SIE started in the 1950s. The number of publications devoted to approximate methods for solving SIE, their generalizations and related Riemann and Hilbert boundary problems has not diminished since. The main approximate methods for solving SIE are presented in [4,5], where one can find an extensive bibliography. The main approximate methods for solving HIE can be found in the publications [6,7,8,9,10].
The major basic component of any approach to solving SIE and HIE is an efficient approximate method for evaluating the corresponding singular (SI) and hypersingular integrals (HI). It substantiates the need for development of numerical methods for evaluating SI and HI.
There are numerous publications devoted to numerical evaluation of SI and HI over smooth curves (see [4,8,11,12,13] and the literature therein). The numerical approach to the evaluation of SI and HI over fractals is different. Even though there are few papers devoted to solutions of SIE and HIE on the prefractals of the Cantor perfect set and the Sierpinski “carpet” [14,15], and the research on existence and uniqueness of SIE solutions on fractals is being actively developed [16], the works devoted to generic numerical methods for calculation of SI and HI and solution of SIE and HIE over fractals are unknown to the authors.
The demand for approximate calculations of Riemann definite integrals, singular and hypersingular integrals over non-rectifiable curves and fractals is determined by numerous applications in physics and engineering that are based on integral equations over fractals. In particular, modeling of fractal systems in electrodynamics, ultrahigh frequency technology, antennas [17,18,19,20], in solid state physics and geophysics [21,22] is an active and growing field. Further progress in this field is hampered by the lack of numerical methods for such problems. This work should make up for this deficiency. We pay special attention to numerical calculations of singular and hypersingular integrals over non-rectifiable curves and fractals and their peculiarities.
This paper is devoted to approximate methods for the calculation of integrals—including singular and hypersingular integrals—on non-rectifiable curves and fractals. We recall the major definitions and summarize some known facts concerning the integrals over fractals. Next, we shall discuss a few general cases of such integrals, introduce approximate quadrature formulas and give their error estimates. Then, we introduce the cases of singular and hypersingular integrals. Finally, we illustrate the results with a few simple numerical examples.

1.2. Definitions

Let L be a contour on the complex plane. Let A = [ a , b ] or A = L .
Definition 1.
Class of Hölder functions H α ( M ; A ) , ( 0 < α 1 ) consists of functions f ( x ) defined on A and satisfying at all points x and x of this set the inequality | f ( x ) f ( x ) | M | x x | α , M > 0 .
Definition 2.
The class W r ( M ; A ) consists of functions defined on A, continuous and having continuous derivatives up to ( r 1 ) -th order inclusive and piece-wise continuous r-th order derivative satisfying on this set the inequality | f ( r ) ( x ) | M , r 1 .
Definition 3.
The class W r H α ( M ; A ) consists of functions f ( x ) belonging to the class W r ( M ; A ) and satisfying an additional condition f ( r ) ( x ) H α ( M , A ) .
Definition 4
([23]). Let φ ( t ) W p 1 H α ( M , A ) . The integral a b φ ( τ ) d τ ( τ c ) p ,   a < c < b , p = 2 , 3 , , in the sense of Cauchy-Hadamard principal value is defined as the limit:
a b φ ( τ ) d τ ( τ c ) p = lim v 0 a c v φ ( τ ) d τ ( τ c ) p + c + v b φ ( τ ) d τ ( τ c ) p + ξ ( v ) v p 1 ,
where ξ ( v ) is a function satisfying the following conditions: (1) the limit exists; (2) ξ ( v ) has a continuous p 1 degree derivative at a neighborhood of zero.
Throughout the paper, we shall use the Whitney extension of continuous functions. For the reader’s convenience, we provide the corresponding statement.
Let F R n be a closed set, H ( α , F ) is a space of functions defined on F and satisfying the Hölder condition with an exponent α . The following statement holds.
Lemma 1
([24]). The linear Whitney extension operator E 0 maps the space H ( α , F ) to the space H ( α , R n ) continuously. The norm of the mapping is bounded by a constant that does not depend on the set F.

1.3. Definitions of Regular Integrals

Consider the integral
Γ f ( τ ) d τ ,
where Γ is a non-rectifiable curve on a complex plane.
In the literature, there are several definitions of integrals over non-rectifiable curves and fractals. Here are some of them.
We will start with an informal definition of the integral (1).
Let g ( x ) be a one-to-one and continuous mapping of the interval [0, 1] onto the curve Γ . Then, the evaluation of the integral (1) reduces to the evaluation of the integral
0 1 f ( g ( x ) ) d g ( x ) .
First, we have to solve the issue of the existence of the integral (2). V. Kondurar [25] obtained the following result.
Statement 1.
The Stieltjes contour integral Γ f d g exists if there is a one-to-one continuous mapping z ( x ) of the interval [ 0 , 1 ] onto Γ , so that f ( z ( x ) ) H α , g ( z ( x ) ) H β , α + β > 1 .
Kats [26] notes that the Kondurar class { H α , H β } is not geometrically invariant since conditions for existence of the integral depend on the choice of parametrization z = z ( x ) . The generalization of the Statement 1 for functions of bounded Φ variation is also provided in [26].
Definition 5.
Let Φ ( x ) be a continuous increasing function for x 0 , Φ ( 0 ) = 0 , f ( z ) be the function on the curve Γ . The quantity
sup τ j = 1 n Φ ( | f ( z j ( τ ) ) f ( z j 1 ( τ ) ) | ) = V Φ ( f , Γ )
is called the Φ variation of the function f. The supremum is taken with respect to all possible partitions τ = { z j ( τ ) } j = 1 n : a = z 0 ( τ ) < z 1 ( τ ) <     < z n ( τ ) = b .
Let V Φ ( Γ ) stand for the class of functions of bounded Φ variation, i.e., all functions for which Φ variation is finite. Moreover C V Φ ( Γ ) is the subclass of V Φ ( Γ ) which consists of continuous functions.
If Φ ( x ) = x p , p 1 , V p ( Γ ) and C V p ( Γ ) stand for the classes V Φ ( Γ ) and C V Φ ( Γ ) , respectively. The class V 2 ( Γ ) was introduced by Wiener [27] and the class V p ( Γ ) by Young [28,29].
A number of statements about the existence of the integral (1) has been provided in [26]. Here, we recall the generalization of Statement 1.
Statement 2.
([28]). The Stieltjes contour integral (1) exists under conditions f V p ( Γ ) , g V q ( Γ ) , 1 / p + 1 / q > 1 , if f and g do not have common discontinuities.
The definition of integral over non-rectifiable curves on the complex plane called geometric approximation by Kats [26] is as follows. If a function is given in the neighborhood of Γ , for large enough n, the curve can be approximated by a polygon Γ n with n edges and we shall assume
Γ f ( z ) d z = lim n Γ n f ( z ) d z .
This approach has been investigated in [30,31,32].
Kats [33] presented the definition of the integral over an arc Γ Γ f ( z ) d z based on approximation of f ( z ) with algebraic polynomials { p n ( z ) } :
Γ f ( z ) d z = lim n ( P n ( b ) P n ( a ) ) ,
where P n ( z ) is anti-derivative of the polynomial p n ( z ) .
It has been shown that the limit exists if
(1)
The sequence p n ( z ) converges to f ( z ) in the metric of the Hölder space H α , 0 < α 1 ;
(2)
α > d ( Γ ) 1 ,   d ( Γ ) —is the upper metric dimension of the curve Γ ;
(3)
The arc Γ does not twist into a spiral at the ends.
In [34,35], the integral Γ f ( z ) d z is defined as a generalized function with support Γ .
Let us assume that Γ is non-rectifiable or fractal contour in complex plane and D + is the domain bounded by Γ .
Definition 6.
Let a closed curve Γ have a cell dimension d ( Γ ) , f H α ( Γ ) and α > d ( Γ ) 1 . Then, the integral Γ f ( z ) d z is defined as
Γ f ( z ) d z = D + f ˜ ( z , z ¯ ) z ¯ d z d z ¯ ,
where f ˜ ( z , z ¯ ) stands for the Whitney extension of f ([24], p. 205).
Recall [36] that the operator f z ¯ is defined by the formula
f z ¯ = 1 2 f x + i f y .
By Formula (4), evaluation of the integral (3) over the closed curve Γ reduces to evaluation of the integral in the right-hand side of (4) over region D + bounded with the curve Γ .
The extension of function f ( z ) , z Γ is carried out with the Whitney extension operator [24]. When f H α , the Whitney operator extends each continuous function f ( z ) on Γ to a continuous function f ˜ ( z , z ¯ ) on the complex plane C. Moreover
(1)
If f H α ( Γ ) , 0 < α 1 , then f ˜ ( z , z ¯ ) H α ( C ) ;
(2)
In C \ Γ the extension f ˜ ( z , z ¯ ) has derivatives of the first order and | grad f ˜ ( z ) | K ( dist ( z , Γ ) ) α 1 , K = const .
Remark 1.
To evaluate integral of the function f C 1 ( D + ¯ ) over a smooth curve Γ , Vekua [36] proposed the formula
Γ f ( z ) d z = 2 i D + f z ¯ d x d y
By analogy, with Formula (4), this formula can be used to define integrals on non-rectifiable curves and fractals
Γ f ( z ) d z = 2 i D + f ˜ z ¯ d x d y ,
where f ˜ —the Whitney extension [24], p. 205. This representation seems to be more convenient to construct quadrature formulas.

1.4. Definitions of Singular and Hypersingular Integrals

Consider the integral Γ f ( z ) d z , assuming that the function f has a pole at some point on the contour Γ . In case of such a pole we can represent f as a product of regular and singular functions f = f 0 v , here f 0 H α ( Γ ) , f 0 ( t ) = 0 , and
(1)
| v | c | z t | 1 ,
(2)
| v / z ¯ |   c | z t | 1 , z D ¯ + \ t . Here, D + is the domain bounded by the contour Γ .
Now, we can give a definition for a singular integral.
Definition 7
([37]). If a closed curve Γ has a cell dimension d ( Γ ) , the inequalities | v ( z ) | c | z t | 1 , | v / z ¯ |   c | z t | 1 , z D ¯ + \ t and α > ( d ( Γ ) ) / 2 are satisfied, then Γ f ( z ) d z = D + ( v f 0 ˜ ( z ) ) z ¯ d z d z ¯ , where f 0 ˜ ( z ) is any Whitney extension for f 0 = f v .
Consider the singular integral S Γ f = 1 π i Γ f ( τ ) d τ τ t , t Γ .
If Γ is a smooth curve, S Γ f is regularized by
( S Γ f ) ( t ) = 1 π i Γ f ( τ ) f ( t ) τ t d τ + f ( t ) π i Γ d τ τ t = 1 π i Γ f ( τ ) f ( t ) τ t d τ + f ( t ) .
This leads us to the following statement.
Definition 8
([37]). A singular integral S Γ f over a closed non-rectifiable curve is defined by ( S Γ f ) ( t ) = f ( t ) 1 π i D + ( f ˜ ( z ) ) z ¯ 1 z t d z d z ¯ , where f ˜ ( z ) is a Whitney extension for f .
Using Equation (5) and repeating the arguments by Mironova [37], we have the following definition of singular integrals.
Definition 9.
A singular integral S Γ f over a closed non-rectifiable curve is defined by ( S Γ f ) ( t ) = f ( t ) + 2 π D + ( f ˜ ( z ) ) z ¯ 1 z t d x d y , where f ˜ ( z ) is the Whitney extension for f.
Consider the hypersingular integral 1 π i Γ f ( τ ) ( τ t ) p d τ , t Γ , p = 2 , 3 , .
In the case of a smooth closed curve Γ , a hypersingular integral on the complex plane C is defined by
1 π i Γ f ( τ ) ( τ t ) p d τ = 1 π i Γ g ( τ , t ) τ t d τ + f ( t ) 1 π i Γ d τ ( τ t ) p + + f ( t ) 1 ! 1 π i Γ d τ ( τ t ) p 2 + + f ( p 1 ) ( t ) ( p 1 ) ! 1 π i Γ d τ τ t = 1 π i Γ g ( τ , t ) τ t d τ + 1 ( p 1 ) ! f ( p 1 ) ( t ) ,
where g ( τ , t ) = ( f ( τ ) f ( t ) f ( t ) 1 ! ( τ t ) f ( p 1 ) ( t ) ( p 1 ) ! ( τ t ) p 1 ) / ( τ t ) p 1 .
Using the last formula, the definition follows.
Definition 10.
A hypersingular integral over a non-rectifiable curve Γ is defined by
1 π i Γ f ( τ ) ( τ t ) p d τ = f ( p 1 ) ( t ) ( p 1 ) ! 1 π i D + g ˜ ( z ) z ¯ 1 z t d z d z ¯ ,
where g ˜ ( z ) is a Whitney extension for g ( τ , t ) .
Using Formula (5), we have the following definition of hypersingular integrals.
Definition 11.
A hypersingular integral over a non-rectifiable curve Γ is defined by
1 π i Γ f ( τ ) ( τ t ) p d τ = f ( p 1 ) ( t ) ( p 1 ) ! + 2 π D + g ˜ ( z ) z ¯ 1 z t d x d y ,
where g ˜ ( z ) is a Whitney extension for g ( τ , t ) .
Singular and hypersingular integrals with a singularity of the order higher than the one given above can be considered as distributions (generalized functions) (see [38]). Within this approach, the singular and hypersingular integrals can be defined up to an additive constant, which depends on the particular method of regularization. Definitions of the singular and hypersingular integrals (8)–(11) also, in fact, rely upon some particular methods of fractal boundary regularization. For instance, for t Γ we assign the integral 1 π i Γ f ( τ ) τ t d τ the value of f ( t ) , as if Γ would have been a smooth contour. Here, we assume that f ( t ) is an analytic function in D + . There are, however, other methods of contour regularization that might be more appropriate when solving some particular physical or engineering problems. Here, we shall discuss one more approach to such alternative regularization.
Assume that Γ is a piece-wise smooth continuous contour and t is one of its “corner” points. Then, the integral
1 π i Γ f ( τ ) τ t d τ = α π ,
where α is the angle between left and right tangents to Γ at point t. If Γ is a fractal contour and we approximate it with some sequence of piece-wise smooth prefractals Γ n , and starting from some n > n 0 , t Γ n , we can define the angle between the right and the left tangents to the prefractal α n ( t ) on each of the prefractals. Now, we can distinguish the two following cases: (a) α ( t ) = lim n α n ( t ) ; (b) there is no such limit. In the first case, we can introduce the following definition of the singular integral:
Definition 12.
A singular integral S Γ f over a fractal contour Γ approximated by a sequence of prefractals Γ n such that t Γ n is defined by
( S Γ f ) ( t ) = f ( t ) α ( t ) π + 2 π D + ( f ˜ ( z ) ) z ¯ 1 z t d x d y ,
where f ˜ ( z ) is a Whitney extension for f, provided the limit
α ( t ) = lim n α n ( t )
exists, where α n ( t ) is the angle between the right and the left tangents to the prefractal Γ n at the point t.
This definition emphasizes that the singular integral evaluation depends on the choice of the prefractal sequence that we use to approximate the idealized fractal contour. It also exhibits the fact that there is no unique value that could be assigned as a value of singular integral over the fractal curve, and only in some exceptional cases such a unique value—the one given by Definition 12—can be found and substantiated under certain assumptions.
Remark 2.
A similar situation takes place when defining hypersingular integrals.

2. Approximate Calculation of the Stieltjes Integral

In this section, we construct quadrature formulas to calculate the Stieltjes integral over non-rectifiable curves and fractals.
The most natural way is to calculate the Stieltjes integral (1) using known quadrature formulas, which is applied for the integral (2). Using (2), however, requires an explicit form of the function z = g ( x ) . Constructing it in general form is very complicated, if not impossible. Therefore, using (2) in approximate calculations is difficult. So, the more natural way is to employ the Definition 6—or an equivalent Equation (5)—for complex functions and the corresponding vector fields.
In this section, we present the method for calculation of integrals of continuous functions over non-rectifiable curves and fractals under the condition that the integral over non-rectifiable curve is understood in the sense of Definition 6.
We shall assume—without loss of generality—that the curve Γ is a closed contour. If the curve Γ does not form a closed contour, we can connect its start and end points with a smooth curve and perform two separate calculations for a closed partially fractal contour and its smooth part.
For example, let us assume that a non-rectifiable curve Γ with the start point B and the end point C lies in the plane of the complex variable z, in the region Ω = [ 1 , 1 ] 2 . Let f ( z ) be an analytic function defined on Ω . Connect the points B and C with polygon γ lying in D. Any piece-wise smooth function suitable for quadrature formula construction can be selected.
Let L = Γ γ . Since L f ( z ) d z = 0 then Γ f ( z ) d z = γ f ( z ) d z . Thus, if we deal with an analytic function defined in the region Ω , the problem reduces to the calculation of Riemann integral over a rectifiable curve γ .
Now, let us turn to a general case.
Assume that the function f ( z ) , z Γ has a continuously differentiable extension in D ¯ + .
Consider several algorithms to calculate the integral (4).
Let f ( z ) W 1 H α ( M , D ¯ + ) . Assume the region D ¯ + is within the square Ω = [ A , A ] 2 .
Let Δ k l stand for squares Δ k l = [ x k , x k + 1 ; y l , y l + 1 ] , k , l = 0 , 1 , , n 1 , x k = A + 2 k A n , k = 0 , 1 , , n , y l = A + 2 l A n , l = 0 , 1 , , n . Let u ¯ k l = ( x ¯ k , y ¯ l ) , x ¯ k = x k + A / n , k = 0 , 1 , , n 1 , y ¯ l = y l + A / n , l = 0 , 1 , , n 1 .
Construct the cubature formula to calculate the integral (4). Let α > d ( Γ ) 1 . Then,
Γ f ( z ) d z = 2 i D + f z ¯ d x d y = 2 i k = 0 n 1 l = 0 n 1 Δ k l f z ¯ d x d y + r n , n ( f ) = = 2 i k = 0 n 1 l = 0 n 1 f z ¯ ( u ¯ k l ) Δ k l d x d y = 8 i A 2 n 2 k = 0 n 1 l = 0 n 1 f z ¯ ( u ¯ k l ) + R n n ( f ) .
Here, k = 0 n 1 l = 0 n 1 means summation over indexes ( k , l ) such that u ¯ k l D ¯ + , and | R n n ( f ) | is the total residual term (the error).
There are two contributions to the error of the method: an error of the rectangle cubature formula over Δ k l squares that do not have common points with Γ and an error over the boundary Γ
R n n ( f ) = q n n ( f ) + r n n ( f ) .
The contribution r n , n ( f ) to the residue corresponds to changing the domain of integration from D + to D n n + = k = 0 n 1 l = 0 n 1 Δ k l , where the symbol k = 0 n 1 l = 0 n 1 stands for a union of the tiles we use in the cubature rule.
Obviously, the first component q n n ( f ) does not exceed A / n α (the error of the rectangle cubature formula for double integral, and α is the Hölder class exponent).
To estimate the second term, it is necessary to estimate the number of squares Δ k l , k , l = 0 , 1 , , n 1 covering the curve Γ . In doing so, we employ fractal measure (Minkowski’s measure).
Definition 13
([39]). Let Ω be a compact set on the plane. Divide the plane onto squares with sides ε > 0 . Let N ε ( Ω ) stand for the number of squares that have intersections with Ω . The quantity
d ( Ω ) = lim sup ε 0 log N ε ( Ω ) log ε 1
is called the upper metric dimension of the set Ω .
It follows from the definition that for the cubature formula in question N ε ( Γ ) ( 1 ε ) d ( Γ ) n d ( Γ ) . Here, ε = 1 n .
The maximum error of the rectangular quadrature rule in the square Δ k l does not exceed M / n 2 + α . If the square Δ k l intersects the region D ¯ + and is not included in the number of the squares to be summed in (6), then its lack in the cubature Formula (6) introduces the error of the order M / n 2 . Thus, the quantity of the second component of the error of the cubature Formula (6) does not exceed C M n d ( Γ ) / n 2 = C M / n 2 d ( Γ ) , where d ( Γ ) is the metric dimension of the fractal Γ .
Therefore the error of (6) is | R n n ( f ) | C ( n α + M n 2 + d ( Γ ) ) . So, we have come up with the following theorem.
Theorem 1.
Let f ( z ) W 1 H α ( D ¯ + ) . The cubature Formula (6) has the error | R n n ( f ) | C ( n α + M n 2 + d ( Γ ) ) , where d ( Γ ) is metric dimension of the set Γ , and C and M are independent positive constants.
Now, let us look at the case of a smoother function f, where, for instance, we assume that f ( z ) W r + 1 H α ( M , D ¯ + ) . We will use the same notation. Let the region D ¯ + lie inside a square Ω = [ A , A ] 2 . In each square Δ k , l , k , l = 0 , 1 , , n 1 , the function f ( z ) z ¯ will be approximated with interpolation polynomial P r , r ( f ( z ) z ¯ ,   Δ k , l ) constructed with respect to r + 1 equidistant points.
We will calculate the integral Γ f ( z ) d z by the quadrature formula
Γ f ( z ) d z = 2 i D + f z ¯ d x d y = 2 i k = 0 n 1 l = 0 n 1 Δ k l f z ¯ d x d y + r n , n ( f ) = = 2 i k = 0 n 1 l = 0 n 1 Δ k l P r , r f ( z ) z ¯ d x d y + R n n ( f ) .
Here, k = 0 n 1 l = 0 n 1 means summation over indexes ( k , l ) so that u ¯ k l D ¯ + , the error R n , n ( f ) is determined the same way as in Equation (6).
Employing the estimates of the constructive theory of functions [40], we have
| R n n ( f ) | C ( n r α + M n 2 + d ( Γ ) ) .
Thus, we have proved the following assertion.
Theorem 2.
Let f ( z ) W r + 1 H α ( D ¯ + ) . The cubature Formula (7) has the error | R n n ( f ) | C ( n r α + M n 2 + d ( Γ ) ) , where d ( Γ ) is upper metric dimension of the set Γ , C and M are independent positive constants.
From the estimate of | R n , n ( f ) | given in Theorem 2 we see that the contributions to the error of the quadrature coming from the squares that enter the sum k = 0 n 1 l = 0 n 1 and that coming from omitting the squares crossed by the region boundary are not equal. It would be just natural to modify the quadrature (7) so that the contributions equalize. For this purpose, we introduce a finer supplementary grid Δ k , l ¯ which allows us to compensate for the slow decay of the second term and which contributes only in the near-boundary region.
Cover the region Ω by squares Δ k , l ¯ = [ v k , v k + 1 , v l , v l + 1 ] , v k = A + 2 k A / m , k = 0 , 1 , , m , m = 2 A n 1 2 β , β = ( r + α 2 d ( Γ ) 1 ) log 2 n .
We shall calculate integral (1) using the cubature
Γ f ( z ) d z = 2 i D + f z ¯ d x d y = = 2 i k = 0 n 1 l = 0 n 1 Δ k l f z ¯ d x d y + + 2 i k = 0 m 1 l = 0 m 1 Δ k l f z ¯ d x d y + r n , n ( f ) = = 2 i k = 0 n 1 l = 0 n 1 Δ k l P r , r f ( z ) z ¯ d x d y + + 2 i k = 0 m 1 l = 0 m 1 f ( z ) z ¯ | z = v ¯ k + i v ¯ l Δ k , l ¯ d x d y + R n n ( f ) .
Here, k = 0 m 1 l = 0 m 1 means summation over the squares Δ k , l ¯ for which the measure of intersection with Δ i , j is zero and their centers ( v k ¯ , v l ¯ ) belong to Ω . In this case, the error of the cubature is
| R n n ( f ) | C n r α .
Now, we shall assume that the function f ( z ) is not defined in D + . In this case, to construct cubature formulas we employ the Whitney extension of the function f ( z ) onto region D + ¯ . Finally, we obtain the following cubature formulas.
Let f ( z ) W 1 H α ( M , Γ ) .
Then, the cubature formula reads
Γ f ( z ) d z = 2 i D + f ˜ z ¯ d x d y = 2 i k = 0 n 1 l = 0 n 1 Δ k l f ˜ z ¯ d x d y + r n , n ( f ) = = 2 i k = 0 n 1 l = 0 n 1 f ˜ z ¯ ( u ¯ k l ) Δ k l d x d y + R n , n ( f ) = 8 i A 2 n 2 k = 0 n 1 l = 0 n 1 f ˜ z ¯ ( u ¯ k l ) + R n n ( f ) .
Knowing that f ˜ z ¯ H α ( M , D + ) , we have | R n n |   C ( n α + M n 2 + d ( Γ ) ) .
We now consider another approach to calculating integrals over non-rectifiable curves and fractals by calculating the contour integral directly.
Let us calculate the integral Γ f ( z ) d z . On contour Γ , we choose n equidistant points z k . Using the following notation Δ k = z k + 1 z k , k = 0 , 1 , , n 1 h =   | z k + 1 z k | , ζ k = ( z k + 1 + z k ) / 2 , we construct a quadrature
Γ f ( z ) d z = k = 0 n 1 f ( ζ k ) Δ k + R n ( f ) .
Let us estimate the error:
| R n ( f ) | n Δ k | f ( z ) f ( ζ k ) | | z k + 1 z k |   C n | z k + 1 z k | 1 + α = C n h 1 + α .
Parameters h and n are related as n h d ( Γ ) = l , where d ( Γ ) is the fractal dimensionality of the contour Γ and l is its length in fractal measure.
Finally, we have
| R n ( f ) | C l h 1 + α d ( Γ ) .
Remark 3.
As the nodes of the quadrature we can choose any points of the complex plane that deviate from Γ by no more than h, it does not affect the error estimate.

3. Approximate Calculation of Singular Integrals

In this section, we shall use the same notation. Let f ( z ) W 1 H α ( M , D + ¯ ) , 0 < α 1 , α > d ( Γ ) 1 , where d ( Γ ) is the cell dimension of the curve Γ = ( D ¯ + ) .
We shall construct cubature formulas to calculate singular integrals on the class of functions W 1 H α ( M , D + ¯ ) based on the following formula
1 π i Γ f ( τ ) d τ τ t = f ( t ) + 2 π D + ( f ( z ) ) z ¯ 1 z t d x d y .
Let the region D ¯ + be within the square Ω = [ A , A ] 2 . Let Δ k l stand for squares Δ k l = [ x k , x k + 1 ; y l , y l + 1 ] , k , l = 0 , 1 , , n 1 , x k = A + 2 k A n , k = 0 , 1 , , n , y l = A + 2 l A n , l = 0 , 1 , , n . Let u ¯ k l = ( x ¯ k , y ¯ l ) , x ¯ k = x k + A / n , k = 0 , 1 , , n 1 , y ¯ l = y l + A / n , l = 0 , 1 , , n 1 .
Construct the cubature formula
1 π i Γ f ( τ ) d τ τ t = f ( t ) + 2 π D + f ( z ) z ¯ d x d y = = f ( t ) + 2 π k = 0 n 1 l = 0 n 1 Δ k l f ( z ) z ¯ z t d x d y + r n n ( f ) = = f ( t ) + 2 π k = 0 n 1 l = 0 n 1 f z ¯ ( u ¯ k l ) Δ k l 1 z t d x d y + R n n ( f ) .
Here, k = 0 n 1 l = 0 n 1 means summation over indexes ( k , l ) so that the nodes u ¯ k l , k , l = 0 , 1 , , n 1 are within the region D ¯ + , | R n n ( f ) | is the error of the cubature Formula (11), and r n n ( f ) has the same meaning as in Equation (6). We call the squares Δ k l marked if they are entirely in the region D ¯ + , ( Δ k l \ Δ k l ) Γ = .
Let us estimate the error of the cubature Formula (11), which consists of three components: first, the accuracy of calculation of the integrals defined in marked squares; second, in the cubature Formula (11), we do not count the squares, whose centers are outside the region D ¯ + ; third, when constructing Formula (11), we disregard the fact that if the distance between the center of the square Δ k l and the boundary of the region D ¯ + is less than A / n , then Δ k l D ¯ + Δ k l . We estimate each of the components. Let t Δ k l .
Obviously,
sup t D + | Δ k l f z ¯ 1 z t d x d y f z ¯ u ¯ k l Δ k l 1 z t d x d y | = = sup t D + | Δ k l f z ¯ f z ¯ u ¯ k l 1 z t d x d y | A n α Δ k l | 1 z t | d x d y C n 1 + α ,
Here and below, C stands for positive constants that do not depend on n.
Let us estimate the second contribution to the error of cubature (11). This estimate essentially depends on the topology of the fractal Γ .
During the cubature construction, the region D + has been covered by squares with the side h = A / n . Let us enumerate the squares crossed by Γ counterclockwise starting from the one with the singularity point t. We shall call these squares marked.
Consider two limiting cases. First, we shall assume that the fractal is covered by a rather coarse grid or that its structure approaches the structure of a smooth curve. In this case, the number of tiles crossed by the contour in the vicinity of the singularity is limited to just the two nearest tiles. In the second case, the grid is dense enough to cover the finest variations in the fractal curve and those variations scale, so most of the tiles that neighbor the singularity are crossed by the contour.
In the first case, the distance from the squares K s in the vicinity of the singularity point t and the singularity can be estimated as
d ( K s , t ) α s n ,
where α > 0 , K s is the s-th marked square and. Then, if the m-th marked square is missed in the summation, the lack of its contribution leads to the error
K m f ˜ z ¯ d x d y z t C n α m K m f ˜ z ¯ d x d y C 1 α m n .
The squares more distant from the singularity contribute O ( n 2 ) to the error. So, the second component of the error can be estimated as
r 1 ( f ) C 1 l = 0 m 1 α l n + C 2 l = 0 m 1 n 2 C ( log m n + m n 2 ) ,
where m is the number of marked squares. Let L be the Hausdorff measure of the fractal Γ , then m h d ( Γ ) = L , and we can conclude
r 1 ( f ) C ( d ( Γ ) log n n + 1 n 2 d ( Γ ) ) 1 n 2 d ( Γ ) .
In the second case, as before, we start marking the squares from K 0 which contains the singularity point. K 0 is surrounded by eight squares Δ k l , the next layer contains 16 squares, and, generally, the i-th layer from K 0 contains 8 i tiles. Now, we shall assume that all the squares around K 0 up to the r-th layer are marked. As they do not contribute to the sum, they introduce the error
8 i n i Δ f ˜ z ¯ d x d y 8 i n i C n 2 = C n .
So, we can conclude that each layer introduces the error O ( 1 / n ) , and we have to estimate the number of such “boundary” layers r. For this purpose, let us compare the number of marked cells m = 4 r ( r + 1 ) with characteristic length L = m ( 1 n ) d ( Γ ) of the fractal. Obviously, r m 1 / 2 = ( L n d ( Γ ) ) 1 / 2 . Thus, the second contribution to the error has the order of
r 1 ( f ) C n d ( Γ ) / 2 n = C n 1 d ( Γ ) / 2 .
Combining the obtained estimates leads us to the following assertion.
Theorem 3.
Let f W 1 H α ( M , D ¯ + ) , α > d ( γ ) 1 . The cubature Formula (11) has the error
| R n ( W 1 H α ( M , D ¯ + ) | ( C 1 n 1 d ( Γ ) / 2 + C 2 n α ) .
Here, d ( Γ ) is upper metric dimension of the set Γ , C 1 and C 2 are independent positive constants.
Now, consider the case of a smoother function. Let f W r + 1 H α ( M , D ¯ + ) . Let the region D ¯ + be within the square Ω = [ A , A ] 2 . We will use the foregoing notation. We will approximate function f ( z ) z ¯ in each square Δ k , l , k , l = 0 , 1 , , n 1 by the interpolating polynomial P r , r ( f ( z ) z ¯ , Δ k , l ) constructed with respect to r + 1 equidistant nodes.
Let us construct the cubature formula
1 π i Γ f ( τ ) d τ τ t = f ( t ) + 2 π D + f z ¯ 1 z t d x d y = = f ( t ) + 2 π k = 0 n 1 l = 0 n 1 Δ k l f ( z ) z ¯ 1 z t d x d y + r n n ( f ) = = f ( t ) + 2 π k = 0 n 1 l = 0 n 1 Δ k l P r , r ( f ( z ) z ¯ , Δ k , l ) 1 z t d x d y + R n n ( f ) .
Here, k = 0 n 1 l = 0 n 1 means summation over indexes ( k , l ) so that the nodes u ¯ k l , k , l = 0 , 1 , , n 1 lie in the region D + ¯ , | R n n ( f ) | is the error of the cubature formula when calculating the singular integral on the function f ( z ) .
Repeating the foregoing arguments (given standard estimates of constructive function theory [40]) leads us to the following assertion.
Theorem 4.
Let f W r + 1 H α ( M , D ¯ + ) . The cubature Formula (13) has the error
| R n ( W r + 1 H α ( M , D ¯ + ) | ( C 1 n 1 d ( Γ ) / 2 + C 2 n r + α ) .
Here, d ( Γ ) is upper metric dimension of the set Γ , C 1 and C 2 are independent positive constants.

4. Approximate Calculation of Hypersingular Integrals

In this section, we study the calculations of hypersingular integrals
Γ f ( τ ) ( τ t ) p d τ , p = 2 , 3 ,
over non-rectifiable curves and fractals. We use the same notation as in previous sections.
Let f ( z ) W p + r 1 H α ( M , D + ¯ ) . We shall construct cubature formulas for the calculation of hypersingular integrals on the classes of functions W p + r 1 H α ( M , D + ¯ ) based on the following formula (see Definition 10)
1 π i Γ f ( τ ) ( τ t ) p d τ = f ( p 1 ) ( t ) ( p 1 ) ! + 2 π D + g ˜ ( z ) z ¯ 1 z t d x d y .
Let the region D ¯ + be within the square Ω = [ A , A ] 2 . Let us construct the cubature formula
1 π i Γ f ( τ ) d τ ( τ t ) p = f ( p 1 ) ( t ) ( p 1 ) ! + 2 π k = 0 n 1 l = 0 n 1 Δ k l P r , r ( g ˜ ( z ) z ¯ , Δ k , l ) 1 z t d x d y + R n n ( f ) .
Here, we use the same notation for the summation symbols as before.
Repeating the foregoing arguments (given standard estimates of constructive function theory [40]) leads us to the following assertion.
Theorem 5.
Let f W r + p 1 H α ( M , D ¯ + ) . The cubature Formula (15) has the error
| R n ( W r + p H α ( M , D ¯ + ) | C 1 n r + α + C 2 n 1 d ( Γ ) / 2 .
Here, d ( Γ ) is upper metric dimension of the set Γ , and C 1 and C 2 are independent positive constants.

5. Numerical Illustrations

In this section, we give a few examples of numerical calculations for integrals over fractals. As test fractals, we choose the Koch snowflake and its analog based on scaled squares (see Figure 1a,b). We shall refer them to as fractals “a” and “b”. The corresponding fractal dimensions for the fractals “a” and “b” are d ( a ) 1.4650 and d ( b ) 1.26196 .
As integrands, we use five functions. For examples of regular functions, we use
f 1 ( x , y ) = x + 2 i y = 3 2 z 1 2 z ¯
and
f 2 ( x , y ) = e x + 2 i y = e 3 2 z 1 2 z ¯ .
As singular function integrands, we employ
f 3 ( z ) = 1 z
and
f 4 ( z , z ¯ ) = ( z ¯ + i ) p z p = 1 , 3 .
Finally, for an example of hypersingular integral, we use the following integrand
f 5 ( z , z ¯ ) = a 0 + a 1 z + a 2 z ¯ 2 z 2 .
We perform two versions of calculations for the corresponding contour integrals: the first is based on Formula (7) and its analog for the singular case (11), and the second corresponds to a direct calculation of the integral over the corresponding prefractals with mid-point or trapezoidal rules. The results of calculations for the integral Γ f 1 , 2 ( z ) d z for regular functions are given in Table 1. As the function f 1 is linear in both arguments, the midpoint rule gives an exact result for both approaches. The numerical results for a given order of the prefractal match exactly. The results for function f 2 obtained by direct calculation and by Formula (7) also agree well. This demonstrates the correctness of the integral over fractals definitions that we have been using.
The case of singular functions is less trivial. Even an elementary direct calculation of an integral over a contour meets some unexpected complications. In the example above we chose the step of the quadrature as the length of the corresponding prefractal side. This choice does not guarantee convergence to a correct result in some contour geometries.
Consider a sequence of contours composed of the prefractals for the fractal Figure 1 shifted so that the lowest side of each prefractal is centered at the singularity point z = 0 + 0 i (Figure 2). The sides of the prefractal scale are 1 / 3 k , where k is the order of the prefractal.
In order to calculate the singular integral over the contour, we employ the trapezoidal rule on each side of the prefractal. Even though the integration step goes to zero, any fixed order quadrature formula has a constant error contribution in the vicinity of the singular point. In order to compensate for this effect, we either have to use a sufficiently high order quadrature or further subdivide the sides of the prefractal. This effect has little to do with the fractal-like structure of the contour and can be also observed with piece-wise smooth contours of certain geometries. We attract the readers’ attention to this peculiarity only as a warning that the experience in numerical calculations of principal value integrals over real ranges does not always translate directly to their complex contour integral counterparts. The results of calculations are summarized in Table 2.
As we have mentioned above, the singularity contribution π i f ( t ) when Formula (11) is employed strongly depends on the approximation of the fractal and can vary between 0 and 2 π i f ( t ) . We have constructed the prefractal contours so that the singularity always strikes at the middle of one of the straight sides of the prefractal, which corresponds to the π i f ( t ) , as if the fractal is approximated by a smooth contour. Here, we emphasize one more time that this choice is a result of a somewhat arbitrary convention that we make when performing singular integral calculations over a fractal. For instance, if we shift the prefractals in Figure 2 so that the singularity at z = 0 hits the vertex of the prefractals rather than a midpoint of the side, the limiting fractal will be exactly the same, as the side length goes to zero, but the value of the integral would change from π i to π i / 2 .
The results of calculations for f 4 ( z , z ¯ ) are summarized in Table 3. As the function is not analytical, unlike the previous example, the contribution of the double integral in Equation (11) is not trivial. Direct calculations are preformed using an eight-point Gauss–Legendre rule, which guarantees eight significant digits in our case. The results of direct calculations of the integral agree well with the calculations performed on the base of Formula (11). Again, the values that we report here are based on the same convention as in the previous example.
Another enlightening example of the delicacy of singular integrals over fractals can be given by calculating the integrals of functions f 3 ( z ) and f 4 ( z , z ¯ ) over fractal “b”. Both approaches to the calculation of the integral
γ b f 3 ( z ) d z = γ b d z z = π 3 i
give identical results provided the singularity contribution in Formula (11) is chosen correctly. But an infinitesimal—in the infinite prefractal order limits—shift of the contour to place the singularity at one of the nearest sides of the prefractals changes the result to π i . The numerical results for γ b f 4 ( z , z ¯ ) d z are given in Table 4.
Finally, we give an example of a hypersingular integral calculation. We calculate the integral using Definition 12
γ b a 0 + a 1 z + a 2 z ¯ 2 z 2 d z = π i a 1 3 + γ b a 2 z ¯ 2 d z z 2
= π i a 1 3 + 2 i D b + 2 a 2 z ¯ z 2 d x d y .
The calculations have been performed with parameters a 0 = 1 , a 1 = 3 and a 2 = 1 . The results of calculations are given in Table 5. If no regularization is applied, the direct calculation of the contour integral at the left-hand side of Equation (16) is not feasible as the real part of the integral rapidly diverges. The imaginary part of the directly evaluated integral, however, is finite and evaluates to the values close to π i a 1 / 3 consistent with the results evaluated from (16) and (17).

6. Discussion and Conclusions

We have discussed definitions of regular, singular and hypersingular contour integrals over non-rectifiable curves and fractals. One of the main observation is in the difference between singular (hypersingular) integrals over piece-wise smooth curves and fractals. Let us emphasize this difference.
Consider an integral
Γ f ( τ ) τ t d τ , t Γ ,
where Γ is a closed bounded curve. Suppose that Γ is a smooth curve and t Γ . The integral Γ f ( τ ) τ t d τ is a singular integral, and some regularization is required. The standard regularization method is
Γ f ( τ ) τ t d τ = Γ f ( τ ) f ( t ) τ t d τ + f ( t ) Γ 1 τ t d τ .
It is known [1], that for a smooth closed curve
Γ 1 τ t d τ = π i .
If f ( t ) satisfies the Hölder condition, then γ f ( τ ) f ( t ) τ t d τ is a definite integral. To calculate it, we use standard quadrature formulas.
In some form or other, this scheme can be applied to the construction of quadrature formulas for the calculation of singular integrals.
Now, let Γ be a piece-wise smooth curve, and t be a point where there is no tangent to the given curve. For t = t , the regularization of the integral Γ f ( τ ) τ t d τ is implemented by the formula [1]
Γ f ( τ ) τ t d τ = Γ f ( τ ) f ( t ) τ t d τ + f ( t ) Γ d τ τ t =
= Γ f ( τ ) f ( t ) τ t d τ + f ( t ) i α ,
where α is an angle between left and right tangents to the curve γ at the point t .
For non-rectifiable curves, the construction described above is not applicable. There is, at least, a countable set of points where the curve Γ has no tangent lines. Moreover, left and right tangent lines may have different angles between them at different points. There are also curves with no tangent line at any point.
To calculate singular integral over a non-rectifiable curve or fractal, we implement the regularization similar to the regularization for a piece-wise smooth curve
Γ f ( τ ) τ t d τ = Γ f ( τ ) f ( t ) τ t d τ + f ( t ) Γ d τ τ t .
The first integral is calculated by Stokes’s formula and the Whitney extension
Γ f ( τ ) f ( t ) τ t d τ = 2 π D + ( f ˜ ( z ) ) z ˜ 1 z t ,
where f ˜ ( z ) is the Whitney extension for f.
So,
Γ f ( τ ) τ t d τ = 2 π D + ( f ˜ ( z ) ) z ˜ 1 z t + f ( t ) Γ d τ τ t .
The second integral f ( t ) Γ d τ τ t calculation depends on t. If t is a finite decimal or binary and, for a large enough N, it is included in the list of the vertices of the nth prefractals ( n N ) , then we assume f ( t ) Γ d τ τ t = i α N f ( t ) , here α N is an angle between the left and the right tangent lines at the point t of the N-th order prefractal. If the condition is not fulfilled, any value between 0 and 2 π can be ascribed to the integral Γ d τ τ t .
Singular and hypersingular integrals are particular cases of generalized functions. In the theory of generalized functions [38,41], there is a known statement that all the regularizations differ by a constant. Within this approach, it is legitimate to define—according to Mironova [37]—a singular integral as
1 π i Γ f ( τ ) τ t d τ = f ( t ) 1 π i D + ( f ˜ ( z ) ) z ¯ 1 z t d z d z ¯ ,
where f ˜ ( z ) is the Whitney extension for f.
In this work, we define a singular integral by using Formula (18). This approach is substantiated by the representation of the singularity point t. If t is presented as an infinite fraction, then, when solving a particular problem, its value has to be approximated by a finite decimal fraction. Therefore, by choosing an approximate representation of t and the prefractal sequence, which approximates the fractal curve, the researcher ascribes the value to the singular integral d τ τ t according to the problem being solved. (It seems that further generalizations of this construction are also possible. For instance, singular and hypersingular integrals over fractals could be treated as stochastic objects with distributions depending on the fractal curve. This approach, however, is subject to future research).
The stability of quadrature and cubature formulas for one- and multi-dimensional singular integrals has been studied in the monograph [11]. Upper bounds of the errors for a number of cubature formulas have been obtained assuming an ε -perturbation of the integrands. Besides the upper bounds, for some cubatures, the expected values for the errors have also been given. These results can be easily transferred to the cubatures discussed in the article.
Similar arguments are applicable to quadrature formulas for hypersingular integrals.
In this paper, we have constructed quadrature and cubature formulas for the calculation of Riemann, singular and hypersingular integrals over non-rectifiable curves and fractals. Some quadrature and cubature formulas have been constructed based on various definitions of integrals over non-rectifiable curves and fractals. We obtained error estimates on classes of functions having derivatives of the first order satisfied the Hölder condition with α , 0 < α 1 .
The obtained results show that having derivatives greater than the first order does not affect the accuracy of cubature formulas with rectangular grids. To increase the accuracy of cubature formulas, it is necessary to construct cubature formulas with several grids, which account for the boundary layer. A similar problem arises when we construct cubature formulas to calculate integrals over non-rectifiable curves and fractals based on the Whitney extension. This is caused by the feature of Whitney’s extension: the extension u ( z ) of function f ( z ) defined on the boundary Γ of region D has derivatives of the first order in D \ Γ and | grad u ( z ) | K ( dist ( z , Γ ) ) α 1 , K = const .
The authors intend to construct cubature formulas with variable grids accounting for the boundary layer in future works.

Author Contributions

I.B. conceived of the presented idea, I.B. and V.R. developed the theory. I.B. and V.R. performed the computations and verified the analytical methods. I.B. and V.R. wrote the manuscript with support from A.B. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Gakhov, F.D. Boundary Value Problems; Dover Publication: Mineola, NY, USA, 1990. [Google Scholar]
  2. Boykov, I.V.; Boykova, A.I. Analytical methods for solution of hypersingular integral equations. Univ. Proc. Volga Reg. Phys. Math. Sci. 2017, 2, 63–78. [Google Scholar]
  3. Boykov, I.V.; Boykova, A.I. Analytical methods for solution of hypersingular and polyhypersingular integral equations. arXiv 2019, arXiv:1901.04880v1. [Google Scholar]
  4. Lifanov, I.K. Singular Integral Equations and Discrete Vortices; VSP: Utrecht, The Netherlands, 1996. [Google Scholar]
  5. Boykov, I.V. Approximate Methods of Solution of Singular Integral Equations; Penza State University Publishing House: Penza, Russia, 2004. [Google Scholar]
  6. Golberg, M.A. The convergence of several algorithms for solving integral equations with finite-part integrals, I. J. Integral Equ. 1983, 5, 329–340. [Google Scholar]
  7. Golberg, M.A. The convergence of several algorithms for solving integral equations with finite-part integrals, II. J. Integral Equ. 1985, 9, 267–275. [Google Scholar]
  8. Lifanov, I.K.; Poltavskii, L.N.; Vainikko, G.M. Hypersingular Integral Equations and Their Applications; CRC Press Company: Boca Raton, FL, USA, 2004. [Google Scholar]
  9. Boykov, I.; Roudnev, V.; Boykova, A. Approximate methods for solving linear and nonlinear hypersingular integral equations. Axioms 2020, 9, 74. [Google Scholar] [CrossRef]
  10. Boykov, I.V. Approximate methods for solving hypersingular integral equations. In Topics in Integral and Integro-Difference Equations. Theory and Applications; Singh, H., Dutta, H., Cavalcanti, M.M., Eds.; Springer: Dordrecht, The Netherlands, 2021; pp. 63–102. [Google Scholar]
  11. Boykov, I.V. Approximate Methods for Calculating Singular and Hypersingular Integrals. Part One. Singular Integrals; Penza State University Publishing House: Penza, Russia, 2005. [Google Scholar]
  12. Boykov, I.V. Approximate Methods for Calculating Singular and Hypersingular Integrals. Part Two. Hypersingular Integrals; Penza State University Publishing House: Penza, Russia, 2009. [Google Scholar]
  13. Boykov, I.V.; Ventsel, E.S.; Boykova, A.I. Accuracy optimal methods for evaluating hypersingular integrals. Appl. Numer. Math. 2009, 59, 1366–1385. [Google Scholar] [CrossRef]
  14. Boykov, I.V.; Boykova, A.I.; Aikashev, P.V. Projection methods for solving hypersingular integral equations on fractals. Univ. Proc. Volga Reg. Phys. Math. Sci. Math. 2016, 1, 71–86. [Google Scholar]
  15. Boykov, I.V.; Boykova, A.I.; Potapov, A.A.; Rassadin, A.E. Approximate Methods for Solving Hypersingular Integral Equations on Fractals. In 14th Chaotic Modeling and Simulation International Conference. CHAOS, Greece, 2021; Skiadas, C.H., Dimotikalis, Y., Eds.; Springer Proceedings in Complexity; Springer: Cham, Switzerland, 2022. [Google Scholar]
  16. Kats, B.A.; Mironova, S.R.; Pogodina, A.Y. Singular Integral Equations on Non-Smooth Curves in Hölder-Frechet Space. Russ. Math. Iz. VUZ 2018, 10, 26–29. [Google Scholar] [CrossRef]
  17. Jaggard, D.L.; Jaggard, A.D. Polyadic Cantor Superlattices with Variable Lacunarity. Opt. Lett. 1997, 22, 145–147. [Google Scholar] [CrossRef]
  18. Puente, C.; Romeu, J.; Pous, R.; Cardama, A. On the Behavior of the Sierpinski Multiband. Fractal Antenna IEEE Trans. Antennas Propag. 1998, 46, 517–524. [Google Scholar] [CrossRef]
  19. Potapov, A.A. Fractals in Radiophysics and Radar: The Topology of the Sample; Universitetskaya Kniga: Moscow, Russia, 2005. [Google Scholar]
  20. Werner, D.H.; Gangul, S. An Overview of Fractal Antenna. Eng. Res. IEEE Antennas Propag. Mag. 2003, 45, 38–57. [Google Scholar] [CrossRef]
  21. Turcotte, D. Fractals and Chaos in Geology and Geophysics; Cambridge University Press: Cambridge, UK, 1992. [Google Scholar]
  22. Babayants, P.S.; Blokh, Y.I.; Trusov, A.A. Fundamentals of modeling potential fields of fractal geological objects. In Questions of Theory and Practice of Geological Interpretation of Gravitational, Magnetic and Electric Fields. Proceedings of the 32nd Session of the International Seminar Named after D.G. Uspensky; Mining Institute of the Ural Branch of the Russian Academy of Sciences: Perm, Russia, 2005; pp. 12–14. [Google Scholar]
  23. Chikin, L.A. Special cases of the Riemann boundary value problems and singular integral equations. Sci. Notes Kazan State Univ. 1953, 113, 53–105. [Google Scholar]
  24. Stein, I. Singular Integrals and Differential Properties of Functions; Mir: Moscow, Russia, 1973. [Google Scholar]
  25. Kondurar, V. Sur l’integrale de Stieltjes. Rec. Math. Moscou 1937, 2, 361–366. [Google Scholar]
  26. Kats, B.A. The Stieltjes integral over a fractal contour and some of its applications. Russ. Math. 2000, 44, 19–29. [Google Scholar]
  27. Wiener, N. The quadratic variation of a function and its Fourier coefficients. J. Math. Phys. 1924, 3, 72–94. [Google Scholar] [CrossRef]
  28. Young, L.C. An inequality of the Hölder type, connected with Stieltjes integration. Acta Math. Upps. 1936, 36, 251–282. [Google Scholar] [CrossRef]
  29. Young, L.C. General inequalities for Stieltjes integrals and the convergence of Fourier series. Math. Ann. 1938, 115, 581–612. [Google Scholar] [CrossRef]
  30. Kats, B.A. Jump problem and integral over non-rectifiable curve. Sov. Math. 1987, 31, 65–75. [Google Scholar]
  31. Harrison, J.; Norton, A. The Gauss–Green theorem for fractal boundaries. Duke Math. J. 1992, 67, 575–586. [Google Scholar] [CrossRef]
  32. Harrison, J. Stokes theorem for nonsmooth chains. Bull. Am. Mat. Soc. 1993, 29, 235–242. [Google Scholar] [CrossRef]
  33. Kats, B.A. Integration over Non-Rectifiable Curve; Issues of Mathematics, Continuum Mechanics and Application of Mathematical Methods in Construction: Collection of Scientific Papers; MGSU, MSUCE: Moscow, Russia, 1992; pp. 63–69. [Google Scholar]
  34. Kats, B.A. Integration over a plane fractal curve, a jump problem and generalized measure. Russ. Math. 1998, 42, 51–63. [Google Scholar]
  35. Kats, B.A. Integration over a fractal curve and the jump problem. Math. Notes 1998, 64, 476–482. [Google Scholar] [CrossRef]
  36. Vekua, I.N. Generalized Analytic Functions, 2nd ed.; Olejnik, O.A., Shabat, B.V., Eds.; Nauka: Moscow, Russia, 1988. [Google Scholar]
  37. Mironova, S.R. Singular integral equations on countable set of closed non-rectifiable and fractal curves. Russ. Math. 1998, 42, 41–47. [Google Scholar]
  38. Gel’fand, I.M.; Shilov, G.E. Generalized Functions. Volume 1: Properties and Operations; AMS Chelsea Publishing, American Mathematical Society: Providence, RI, USA, 2016. [Google Scholar]
  39. Potapov, A.A.; Gulyaev, Y.V.; Nikitov, S.A.; Pakhomov, A.A.; German, V.A. The Modern Methods of Image Processing; Potapov, A.A., Ed.; FIZMATLIT: Moscow, Russia, 2008. [Google Scholar]
  40. Natanson, I.P. Constructive Function Theory. Vol. I. Uniform Approximation; Frederick Undar Publishing Co.: New York, NY, USA, 1965. [Google Scholar]
  41. Schwartz, L. Théorie des Distributions; Hermann: Paris, France, 1966. [Google Scholar]
Figure 1. Fractals used in numerical examples: (a) an analogue of the Koch snowflake based on scaled squares; (b) the Koch snowflake.
Figure 1. Fractals used in numerical examples: (a) an analogue of the Koch snowflake based on scaled squares; (b) the Koch snowflake.
Mathematics 11 04752 g001
Figure 2. A sequence of prefractals used in singular integral example.
Figure 2. A sequence of prefractals used in singular integral example.
Mathematics 11 04752 g002
Table 1. Convergence table for integrals Γ f i ( z ) d z of regular functions over fractal “a”. Here i stands for the imaginary unit.
Table 1. Convergence table for integrals Γ f i ( z ) d z of regular functions over fractal “a”. Here i stands for the imaginary unit.
Ordern f 1 f 2
Direct(7)Direct(7)
04−1i−1i0.889–0.571i1.387–0.891i
120−1.444i−1.444i1.616–1.037i1.686–1.083i
2100−1.691i−1.691i1.885–1.210i1.894–1.216i
3500−1.829i−1.829i2.016–1.295i2.017–1.295i
42500−1.905i−1.905i2.087–1.340i2.087–1.340i
512,500−1.947i−1.947i2.126–1.365i2.126–1.365i
662,500−1.971i−1.971i2.148–1.379i2.147–1.379i
7312,500−1.984i−1.984i2.160–1.387i2.160–1.387i
81,562,500−1.991i−1.991i2.166–1.391i
97,812,500−1.995i-2.170–1.393i-
1039,062,500−1.997i-2.172–1.395i-
Table 2. Contour integral calculation results for function f 3 ( z ) = 1 / z over the contours shown in Figure 2. The first column indicates the order of the corresponding prefractal, and the second column contains the length of the corresponding prefractal side. The calculated real part of the integral does not exceed 10 10 and is not indicated. Take note that even though the prefractal side length approaches zero, there is a non-vanishing error in the evaluation of the singular integral. This error goes down, however, with more accurate quadrature formulas being used. Here i stands for the imaginary unit.
Table 2. Contour integral calculation results for function f 3 ( z ) = 1 / z over the contours shown in Figure 2. The first column indicates the order of the corresponding prefractal, and the second column contains the length of the corresponding prefractal side. The calculated real part of the integral does not exceed 10 10 and is not indicated. Take note that even though the prefractal side length approaches zero, there is a non-vanishing error in the evaluation of the singular integral. This error goes down, however, with more accurate quadrature formulas being used. Here i stands for the imaginary unit.
OrderPrefractal Side LengthQuadrature Rule
TrapezoidalGaussian
n = 2
Gaussian
n = 4
Gaussian
n = 6
(11)
013.20000i3.19335i3.14076i3.14160i π i
10.3333.27940i3.19616i3.14078i3.14160i π i
20.1113.27875i3.19616i3.14078i3.14160i π i
30.0373.27853i3.19616i3.14078i3.14160i π i
40.01233.27850i3.19616i3.14078i3.14160i π i
50.004123.27849i3.19616i3.14078i3.14160i π i
60.001373.27849i3.19616i3.14078i3.14160i π i
70.0004573.27849i3.19616i3.14078i3.14160i π i
80.0001523.27849i3.19616i3.14078i3.14160i π i
95.08 ×   10 5 3.27849i3.19616i3.14078i3.14160i π i
Table 3. Convergence table for integrals of a singular function f 4 ( z , z ¯ ) over the contours shown in Figure 2. The first column indicates the order of the corresponding prefractal, and the second column contains the length of the corresponding prefractal side.
Table 3. Convergence table for integrals of a singular function f 4 ( z , z ¯ ) over the contours shown in Figure 2. The first column indicates the order of the corresponding prefractal, and the second column contains the length of the corresponding prefractal side.
OrderSide Length p = 1 p = 3
Direct(11)Direct(11)
010.322420.85841−3.574770.14159
10.3330.815040.99404−0.76477−0.37710
20.1110.978711.038370.073560.02639
30.0371.102541.122430.328840.28685
40.01231.200641.207280.373390.35579
50.004121.270841.273060.350070.34372
60.001371.317051.317800.315040.31286
70.0004571.345791.346040.286130.28539
80.0001521.363001.363090.266230.26597
95.08 ×   10 5 1.373050.25366
Table 4. Convergence table for integrals of a singular function f 4 ( z , z ¯ ) over the fractal “b” prefractals (Koch snowflake). The first column indicates the order of the corresponding prefractal, and the second column shows the grid step for the evaluation of the double integral (11).
Table 4. Convergence table for integrals of a singular function f 4 ( z , z ¯ ) over the fractal “b” prefractals (Koch snowflake). The first column indicates the order of the corresponding prefractal, and the second column shows the grid step for the evaluation of the double integral (11).
OrderGrid Step p = 1 p = 3
Direct(11)Direct(11)
034.3942010.9528−2.63710−2.17206
10.65.557017.18216−2.87898−4.17509
20.1766.199477.06799−3.18282−4.95637
30.05666.531206.94534−3.50067−4.50142
40.01866.694046.82474−3.69242−4.01492
50.006196.771556.82638−3.79339−3.92664
60.002066.807716.83072−3.84343−3.89787
70.0006866.824356.83403−3.86739−3.88961
80.0002296.831946.83603−3.87861−3.88772
Table 5. Convergence table for integrals of a hypersingular function (16) over the fractal “b” prefractals (Koch snowflake). The first column indicates the order of the corresponding prefractal, and the second column shows the grid step for the evaluation of the double integral in (17). Here i stands for the imaginary unit.
Table 5. Convergence table for integrals of a hypersingular function (16) over the fractal “b” prefractals (Koch snowflake). The first column indicates the order of the corresponding prefractal, and the second column shows the grid step for the evaluation of the double integral in (17). Here i stands for the imaginary unit.
OrderGrid
Step
(16)(17)
03−7.11720 + 3.14159i−24.00000 + 3.14159i
10.6−6.58614 + 3.14159i−9.02423 + 3.14159i
20.176−5.96004 + 3.14159i−6.29219 + 3.14159i
30.0566−5.59279 + 3.14159i−5.51049 + 3.14159i
40.0186−5.40095 + 3.14159i−5.37218 + 3.14159i
50.00619−5.30618 + 3.14159i−5.27821 + 3.14159i
60.00206−5.26090 + 3.14159i−5.24412 + 3.14159i
70.000686−5.23972 + 3.14159i−5.23105 + 3.14159i
80.000229−5.22995 + 3.14159i−5.22578 + 3.14159i
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Boykov, I.; Roudnev, V.; Boykova, A. Regular, Singular and Hypersingular Integrals over Fractal Contours. Mathematics 2023, 11, 4752. https://doi.org/10.3390/math11234752

AMA Style

Boykov I, Roudnev V, Boykova A. Regular, Singular and Hypersingular Integrals over Fractal Contours. Mathematics. 2023; 11(23):4752. https://doi.org/10.3390/math11234752

Chicago/Turabian Style

Boykov, Ilya, Vladimir Roudnev, and Alla Boykova. 2023. "Regular, Singular and Hypersingular Integrals over Fractal Contours" Mathematics 11, no. 23: 4752. https://doi.org/10.3390/math11234752

APA Style

Boykov, I., Roudnev, V., & Boykova, A. (2023). Regular, Singular and Hypersingular Integrals over Fractal Contours. Mathematics, 11(23), 4752. https://doi.org/10.3390/math11234752

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop