Научная статья на тему 'Necessary and Sufficient Condition for an Orthogonal Scaling Function on Vilenkin Groups'

Necessary and Sufficient Condition for an Orthogonal Scaling Function on Vilenkin Groups Текст научной статьи по специальности «Математика»

CC BY
97
41
i Надоели баннеры? Вы всегда можете отключить рекламу.
Ключевые слова
Vilenkin group / abelian group / wavelets / scaling function / MRA / directed graphs / группа Виленкина / абелева группа / вейвлеты / масштабирующая функция / КМА / ориентированные графы

Аннотация научной статьи по математике, автор научной работы — Gleb S. Berdnikov

There are several approaches to the problem of construction of an orthogonal MRA on Vilenkin groups, but all of them are reduced to the search of the so-called scaling function. In 2005 Yu. Farkov used the so-called “blocked sets” in order to find all possible band-limited scaling functions with compact support for each set of certain parameters and his conditions are necessary and sufficient. S. F. Lukomskii, Iu. S. Kruss and G. S. Berdnikov presented another approach in 2014–2015 which has some advantages over the previous ones and employs the notion from discrete mathematics to achieve the same goals. This approach gives an algorithm for construction of band-limited orthogonal scaling functions with compact support in a concrete fashion using some class of directed graphs, which, in turn, is obtained from the so-called N-valid trees introduced by the same authors in 2012. Up to this point, though, it was not known whether this algorithm is good enough to produce any possible orthogonal scaling function of such a class. This paper describes the aforementioned algorithm and proves that it can be viewed as a necessary and sufficient condition itself, i. e. it produces any possible orthogonal scaling function. Additionally, we get another, more convenient description of the class of directed graphs we are interested in.

i Надоели баннеры? Вы всегда можете отключить рекламу.
iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.
i Надоели баннеры? Вы всегда можете отключить рекламу.

Необходимое и достаточное условие ортогональной масштабирующей функции на группах Виленкина

Существуют несколько подходов к задаче построения ортогонального кратномасштабного анализа на группах Виленкина, но все они сводятся к поиску так называемой масштабирующей функции. В 2005 г. Ю. А. Фарков использовал так называемые «блокированные» множества, чтобы строить все возможные масштабирующие функции с компактным носителем и ограниченной частотной полосой для каждого набора неких параметров, его условия оказались необходимыми и достаточными. С. Ф. Лукомский, Ю. С. Крусс и Г. С. Бердников представили другой подход в 2014–2015 гг., который имеет некие преимущества перед другими и использует аппарат дискретной математики для достижения тех же целей. Результатом этого подхода является алгоритм построения ортогональных масштабирующих функций с ограниченной частотной полосой и компактным носителем в конкретном виде, используя некий класс ориентированных графов, которые, в свою очередь, строятся по так называемым N -валидным деревьям, введенным теми же авторами в 2012 г. До этого момента, однако, было неизвестно, достаточно ли этот алгоритм хорош, чтобы порождать любую из возможных ортогональных масштабирующих функций такого класса. Эта работа описывает вышеупомянутый алгоритм и доказывает, что его можно воспринимать как необходимое и достаточное условие, то есть он может порождать любую возможную ортогональную масштабирующую функцию. Дополнительно мы получим другое, более удобное описание интересующего нас класса ориентированных графов.

Текст научной работы на тему «Necessary and Sufficient Condition for an Orthogonal Scaling Function on Vilenkin Groups»

Necessary and Sufficient Condition for an Orthogonal Scaling Function

on Vilenkin Groups

G. S. Berdnikov

Gleb S. Berdnikov, https://orcid.org/0000-0001-5070-4370, Saratov State University, 83 Astrakhanskaya St., 410012 Saratov, Russia, evrointelligent@gmail.com

There are several approaches to the problem of construction of an orthogonal MRA on Vilenkin groups, but all of them are reduced to the search of the so-called scaling function. In 2005 Yu. Farkov used the so-called "blocked sets" in order to find all possible band-limited scaling functions with compact support for each set of certain parameters and his conditions are necessary and sufficient. S. F. Lukomskii, lu. S. Kruss and G. S. Berdnikov presented another approach in 2014-2015 which has some advantages over the previous ones and employs the notion from discrete mathematics to achieve the same goals. This approach gives an algorithm for construction of band-limited orthogonal scaling functions with compact support in a concrete fashion using some class of directed graphs, which, in turn, is obtained from the so-called N-valid trees introduced by the same authors in 2012. Up to this point, though, it was not known whether this algorithm is good enough to produce any possible orthogonal scaling function of such a class. This paper describes the aforementioned algorithm and proves that it can be viewed as a necessary and sufficient condition itself, i. e. it produces any possible orthogonal scaling function. Additionally, we get another, more convenient description of the class of directed graphs we are interested in.

Keywords: Vilenkin group, abelian group, wavelets, scaling function, MRA, directed graphs . Received: 16.10.2018 / Accepted: 18.12.2018 / Published online: 28.02.2019 DOI: https://doi.org/10.18500/1816-9791-2019-19-1-24-33

INTRODUCTION

Consider (G, +) — locally compact Vilenkin group with sequences infinite in both directions as its elements:

X = (. . . , 0n-i ,Xn1, . . . ), Xj = 0,p - 1,

where p is an arbitrary prime number; gn = (..., 0n-1, 1n, 0n+1,...) are basic elements in G. Addition + is defined as coordinate wise addition modulus p, i.e.

x+y = (xj+yj) = (xj + mod p). Let

Gn = {x e G : x = (..., 0n-i,Xn, Xn+1,...)}, n e Z

be a basic sequence of subgroups, G^ — sequence of ahnihilators, X — character group, rn e G^+1 \ G^ — Rademacher functions on group G. Dilation operator A in group G is defined by the equation Ax := ^ angn-1, where x = ^ angn e G; in character group it is defined by the equation (xA, x) = (x, Ax). Let us define sets

= {h e G : h = a-1g-1 + a_2g-2 + ... a-sg-s}, s e N, H0 = {x e G : X = a_1g_1 --a_2g_2 + ... --a_sg_s, s e N}.

Set H0 is the set of shifts in G. It is an analogue of the nonnegative integers set. V. Protasov, Yu. Farkov in [1-3] characterized all diadic wavelets on R+ and developed an algorithm for their construction. Yu. Farkov in [4, 5] researched scaling

functions ^(x) with compact support on G-N and developed necessary and sufficient conditions on mask m0(x), which generates an orthogonal MRA. These conditions hold with additional assumption

which is necessary for orthogonality of the system of shifts of the corresponding scaling function p. Yu. Farkov proved that in this case scaling function p generates orthogonal MRA iff mask m0 does not have the so-called "blocked" sets. The problem of finding such sets requires exhaustive search of approximately 2p different cases, which is possible only with p and N being rather small.

Thus, the necessity of finding another algorithm arose, the algorithm which does not require exhaustive search. This necessity triggered the appearance of another approach, which employs various graphs as the means to construct orthogonal MRA. In [6, 7] another algorithm for construction of p was developed. It doesn't require exhaustive search, but it is valid only for functions |p(x)| constant on cosets GJz1 and taking 2 values only: 0 or 1. Initially, trees appeared in [8,9], where they were used for construction of Riesz MRA. In [10] authors managed to get rid of restriction supp p(x) C G_i. To achieve this, the notion of N-valid tree was introduced. It was proved that step function p(x) with support supp p(x) C G_n and restriction |p(x)| = 0 or 1 generates orthogonal MRA if p(x) is constructed by the means of some N-valid tree using the algorithm presented in the same paper.

In [11] another restriction was omitted. The results of this paper no longer require p(x) to satisfy "|p(x)| = 0 or 1". The algorithm for construction of orthogonal scaling function now has the only restriction: p(x) is a band limited function with compact support. This algorithm does not require exhaustive search. The problem of constructing such function is reduced to constructing some digraph, which, in turn, is constructed using arbitrary N-valid tree.

However, until current article it was not known whether the aforementioned algorithm is able to construct any possible function p of the described class or not. The research presented here answers this question with definite "yes". Thus, the algorithm in question can actually be viewed as a necessary and sufficient condition for p to generate an orthogonal MRA on Vilenkin group. As a pleasant complement we incidentally get another, more convenient description of a certain class of digraphs while proving this

The structure of the paper is the following. In Section 1 we describe the algorithm from the paper [11]. In Section 2 we find a necessary condition for scaling function p using the notion of digraphs, and then we prove that this necessary condition is just a rephrased sufficient one we have in the form of the algorithm, which, in turn, proves that the algorithm is a necessary and sufficient condition.

1 . CONSTRUCTION OF A SCALING FUNCTION

Let us introduce the algorithm for construction of scaling function with the use of digraphs. Denote the collection of step functions constant on cosets of GM with support supp(p) C G_n as DM(G_N), M, N e N. Similarly, D_N(GM) is a collection of step functions constant on cosets of G_N with support supp(p) c GM. If p e DM(G_n) generates an orthogonal MRA, then it satisfies the refinement equation

ao =0

fact.

Изв. Сарат. ун-та. Нов. сер. Сер. Математика. Механика. Информатика. 2019. Т. 19, вып. 1 ^(x) = ЛheH{N+1) x— h) which can also be written in frequency form (see [7])

£(x) = mo (x)^(xA-1), (1)

where

mo (x) = P E (xA-1 ,h) (2)

+1)

hcH(

is a mask of equation (1).

In [7] the following statements were proved.

1. If <£(x) ^ D-n(GM) is a solution of refinement equation (1) and the system of shifts (^(x—k))heH0 is orthonormal, then ^ generates an orthogonal MRA.

2. If <£(x) G D-n(GM), then the system of shifts (^(x—k))hGHo is orthonormal iff for

all a-N, a-N+1,..., a-i = (0,p — 1)

E • ••c • ••rOM-1 )i2 = i. (3)

ao ,ai,...,aM-1 =0

Thus, in order to construct orthogonal MRA one needs to construct a function <£(x) e D_N(GM), which is a solution of refinement equation (1) and which satisfies conditions (3).

Definition 1. Let N be a natural number, p — a prime number. Then N-valid tree is a tree with vertices aj = 0,p — 1 directed from leaves to root and having the following properties:

1) the root and all vertices up to (N — 1)-th level are equal to zero;

2) any path (ak ^ ak+1 ^ • • • ^ ak+N_1) of length N — 1 is unique in the tree. Here

a« = 0,p — 1.

Let us choose an arbitrary N-valid tree T and construct a scaling function using it. Algorithm 1. From the tree T we construct a new tree T in a following way.

1. Replace the path of N zeros ending with root with one vertex (0N,0N_1,...,01). All vertices of (N + 1)-th level of T are now connected to this vertex in T. It becomes the root of T

2. Then we change the values of each vertex without changing the arcs. If in the tree T we had a path

aN ^ aN _1 ^ • • • ^ a1

starting from the vertex aN, then in the new tree T this vertex has a value equal to N-dimensional vector (aN, aN_1,..., a1).

Because of N-validity of the tree T each possible vector appears in T one time exactly. Also, if we denote height(T) = H, heighi(T) = H, then, obviously,

# = H — N + 1.

Remark. We refer to the tree T as an expanded N-valid tree. Tree T, in turn, is called shortened N-valid tree. It is easy to switch from one representation to another if needed, and they describe the same structure as it becomes apparent later in this paper.

G. 5. Berdnikow. Necessary and Sufficient Condition for an Orthogonal Scaling Function Algorithm 2. Now we use T to construct digraph r.

Each vertex aN = (aN, aN_,..., a) of T we can connect to any number of lower level vertices (aN_,..., a, a0), i.e. first (N — 1) elements of this vertex are equal to last (N — 1) elements of vertex aN. We call this condition suffix-prefix property. Vertices that aN is connected to, we denote as (aN_, ...,ai, a0). I.e. a0 G {«0} iff the vertex aN is connected to (aN_1,..., al5 a0) in r. Algorithm 3.

1. Denote

^a_N ,a_N+i ,...,a-i ,a° = |m0 (G-Nr_AN r_N+11 • • • r_11 r0 ° )|2 •

If a vertex (a_N, a_N+1,..., a_1) in digraph r is connected to vertices

(a_N+i, a_N+2,..., a_1, «0) then we define the values of the mask for the condition

X^a-N,a_N+1 ,...,a_i,«o = 1 and Aa_w,a_N+i,..,a_i,a° = 0 for all «0 G {«0} (4)

to hold. Also, define m0(G^N) = 1, which implies A0)0)...j0 = 1.

2. Using equation (1), one can recover « from the mask we have already generated. Then the scaling function « itself can be found after the application of inverse Fourier transform.

The main result of paper [11] is the following.

Theorem 1. Given arbitrary N-valid tree T, let the tree T and graph r be constructed based on T and values of the mask m0(x) defined with the help of equation (4). Let H = hezgfoi(T). Then the equation

<x>

«(x) = n m(xA_k) G (GM)

k=0

defines an orthogonal scaling function «(x) G DM(G_N), where M = H — N.

This theorem supplied with aforementioned algorithms describes the process of constructing step scaling functions with compact support on Vilenkin groups. This process always results in an appropriate scaling function, i.e. it can be viewed as a sufficient condition. But can we acquire any possible scaling function with these properties? To answer this question some additional operations should be introduced.

2 . THE NECESSARY CONDITION AND CRITERIA

Let us describe an algorithm inverse to Algorithm 3. Algorithm 3 describes construction of « given digraph r, a new algorithm describes a process of construction of a digraph r given «(x) G D_n(Gm). Algorithm 4.

1. Let vertices of our digraph r be in the form aj = (aj)N=1. Denote {«j} — the set of all vertices.

2. Let 0(G_nr_NNr_NN++1i... C ... rS_-i) = 0, where s < M. Using

0(x) = II mc(xA_n),

n=0

Изв. Сарат. ун-та. Нов. сер. Сер. Математика. Механика. Информатика. 2019. Т. 19, вып. 1 periodicity of the mask and notation

m (G± ra-N «-N+1 rao) _ л

m0(G—N' —N '—N+1 •••'0 ) _ a«-n ,a-N+i ,-,«0 ,

we obtain:

SK(G —N' —N '—N+1 • • • ' 0 •••'s—1 )_ A«-N ,a-N+i ,-,«0 Aa-N+i,«-N+2 ,...,ai A ^Лas-N-1 ,as-N ,---,as-i Лas-N ,as-N+i ,---,as-1,0 • • • Ла5-1,0,...,0 _ 0

Inequality to zero holds iff all the values Aai-N, in this equation are nonequal to zero. For every such Л we construct an arc

(Oi—N, «i—N+1 • • • , «i—1) ^ («i—N+1, «i—N+2, • • • , a)•

3. Checking every coset for each <£(x) is nonequal to zero and performing the same operations we obtain digraph Г where each arc corresponds to a different nonzero value of the mask.

Theorem 2 (Necessary condition in terms of graphs). Let ^(x) be a scaling function with <£(x) G D—N(GM) which generates orthogonal MRA on Vilenkin group. Then digraph Г constructed with the algorithm 4 has the following properties:

1. If there exists an arc W ^ ak, it means that N — 1 last components of W coincide with the first N — 1 components of ak. In other words, suffix-prefix condition holds.

2. There exists a path to 0 _ (0,0, • • •, 0) from any vertex that is not 0.

3. There are no directed cycles in the graph.

4. The vertex 0 is a source, i.e. there are no arcs coming out of it.

5. The graph includes all possible vertices (a—N, a—N+1, • • •, a—1), V ai _ 0,p — 1.

Proof. 1. This property is apparent by the construction algorithm.

2. Let us prove that there exists a path from any nonzero vertex to 0 _ (0, 0, • • •, 0)-Since all cosets from the support of <£(x) have the form GiNr—nnr—N++1 • • •ro° • • -1 and

• • • r.

i/tfG^ r Nr N+1 rao r5-1) — A A ...v

-N' -N ' -N+1 •••'0 • • • ' s-1 ) Aa-N ,a-N+i,...,ao Aa-N+i,a-N+2 ,...,ai ^

-i ,as-N,...,as-i Aas-N,as-N+i ,...,®s-i ,0 • • • Aas-i ,0,...,0 — 0

all values of A in this product are nonzero. This collection of values of A generates a

(a-N, a-N+i, • • •, ai) ^ (a-N+i, a-N+2, • • •, «0) ^ • • • ^ (as, 0, • • •, 0) ^ (0, 0, • • •, 0)-

Thus, since any coset from the support of <£(x) generates a path ending with 0, there exists a path from any nonzero vertex to 0 — (0, 0, • • •, 0) This proves the property. 3. Let us prove this one by contradiction. Let the graph r contain a directed cycle

_i _2 _k _1

a ^ a ^ • • • a ^ a •

We rewrite this path using the 1st property and specifying the components of vertices:

(ai, a2, • • •, «n-i, «N) ^ (a2, a3, • • •, «N, «N+I) ^ • • •

iНе можете найти то, что вам нужно? Попробуйте сервис подбора литературы.

----► (afc_ N+1, afc_ n,..., «k _ 1, a) ^ (afc_ N+2, «k _ N+3, ..., «k, «1) ^

^ • • • ^ («k, «1, . . . , «N_ 1, «N) ^ («1, «2, . . . , «N _ 1, «N).

By construction, every arc corresponds to nonzero value of A. Existence of such path means that

A«i ,«2,•••,«N,«n+i A«2 ,«3,...,aN+i ,«N+2 . . . A«fc ,«i ,•••,«N_i ,«N = 0.

Let us recall that by the 2nd property there exists a path from any vertex to 0 vertex. Thus, at least one vertex from the cycle is connected not only to «j+1, but is also a part of a path ^ «l ^ ^ • • • ^ 0.

Without the loss of generality we consider this vertex to be «. Consequently, there exists a path

(«1, ..., «N_ 1, «N) ^ («2, «3,..., «N, «i) ^ («2, «3,..., «i, «i+1) ^ • • • ^

^ («s_ N, «s _ N+1, . . . , «s _ 1, «s) ^ («s _ N+1, «s _ N+2, . . . , «s, 0) ^ ...

----► («s, 0,..., 0, 0) ^ 0,

which corresponds to the product

A«i ,«2,...,aN,« A«2,«3,•••,« ,«i+i . . . A«s_N_i ,«s_N,...,«s_i A«s_n,«s_n+i ,...,«s_i ,0 . . . A«s_i ,0,...,0 = 0.

It is possible to construct a product

A«i ,«2 ,...,«N,«N+i A«2,«3,...,«N+i ,«N+2 - - - A«fc ,«i ,".,«N_i ,«N X X A«i ,«2 ,...,«N ,«N+i A«2 ,«3 ,...,«N+i ,«N+2 . . . A«fc ,«i v,«N_i ,«N X

X A«i ,«2 ,•••,«N ,«N+i A«2 ,«3 ,•••,«N+i ,«N+2 . . . A«k ,«i ,•••,«N_i ,«N X X A«i,«2,•••,«N,«1 A«2,«3,...,«1 ,«i+i . . . A«s_N_i,«s_N,•••,«s_i A«s_N,«s_N+i ,•••,as_l ,0 . . . A«s_i ,0,...,0 = 0,

where the product A«,«2,...,«n,«n+i A«,«3,...,«n+i,«n+2... A«fc,«,...,«n_i,«n is multiplied by itself n times, n is an arbitrary natural number.

This product means that V n G N the following is true:

n _ 1

«(G-N (r «Nr «N+ik+1 . . . r «N+ifc+fc _ 1) X r «N+nkr -iV+nfc+1 . . . r «N+nk+s _ l) = 0 i=0

This contradicts the compactness of support of «(x). Thus, r does not contain directed cycles.

4. This property follows from the second and the third ones. We also prove it by contradiction.

Let an arc 0 ^ exist in r. By the second property there exists a path ^ • • • ^ 0. Thus there exists a directed cycle 0 ^ ^ • • • ^ 0, which contradicts the third property.

5. Since the necessary condition of the mask ^ |A«_N,«_N+i,...,«_,«° |2 = 1 holds,

«0

for any collection «_ N,«_ N+1,...,a _ 1 there exists at least one «0 such that the

corresponding value of the mask is not equal to 0. This, in turn, means that for every such collection there exists an arc

(a-N, a-N+i, • • •, a-i) ^ (a-N+i, • • •, a-i, «0)•

Thus, the constructed graph includes all possible vertices (a-N, a-N+i, •••,a-i),

V ai — 0,p - 1. □

Let us denote the collection of graphs constructed using algorithms 1-2 as r. Let us denote the collection of graphs satisfying the properties of Theorem 2 as r2 At this point we can see the following implication:

r e r1 generates (- FT of a scaling function ^ ^ (- FT of a scaling function-generates r e r2,

thus rx c r2. But if the set r2 is wider then the algorithms 1-3 are not able to generate any possible scaling function! On the other hand, if r — r2 then the algorithms are actually the necessary and sufficient condition for ( to be an orthogonal scaling function with compact support. Let us prove this.

Theorem 3. Set r contains the set r2, i. e. r2 c r1.

Proof. To prove the fact, we need to show that any graph satisfying the properties from Theorem 2 can be constructed from some N-valid tree using algorithms 1-2. Consider r e r2. Let us construct T from algorithm 1 based on this graph. Step 1. Choose ai — (ai, ai, • • •, aN), ai — 0,p — 1. Then choose the longest path of the form p(i) — ai ^ p2,(i) ^ • • • ^ pZi,(i) ^ 0, i. e. the longest path starting from ai and ending with 0. This path exists since there are no cycles (and thus no paths of unlimited length) and since there exists a path from each nonzero vertex to 0. If there exist several paths of maximal length we choose any of them. Let us include this path into the tree. At this point the tree consists of the only "branch":

« ^ p2'(i) ^----► pli '(i) ^ 0

Denote pi,(i) — ai,pZi+i,(i) — 0. _

Step 2. Choose the next value a2 — («2,«2, • • •, aN), a2 — 0,p — 1. Choose the longest path p(2) — a2 ^ p2'(2) ^ ••• ^ pl2'(2) ^ 0 Denote pi)(2) — a2, pl2+i)(2) — 0 Again, let us mention that if there exist several longest paths we choose an arbitrary one. Include this path into a tree.

Out of all vertices of p(2) already in the tree choose vertex pk,(2) with the lowest k. It's guaranteed that at least 0 is already in the tree. Two cases are possible: either the whole "tail" of the path pk,(2) ^ pk+i,(2) ^ • • • ^ pl2,(2) ^ 0 is already in the tree or not. In the latter case it means that there exists path of the same length from pk,(2) to 0. Indeed, since we chose the longest paths from a2, the "tail" of such path starting from any pm,(2) is the longest path from the vertex pm,(2). Case 1. The "tail" is in the tree already.

In this case 3 k, j : pk,(2) — pj,(i), where k,j are the greatest of all such values, and

V i, pk+i,(2) — p'+i,(i). If k — 1 then the whole path p(2) is in the tree already and we do not change it. Otherwise connect the path a2 ^ • • • ^ pk-i,(2) to pk,(2) — pj,(i). We have included his path in the tree. No cycles have appeared in the process, so our structure is a tree, still.

Case 2. The "tail" is not in the tree.

As we have already discussed, in this case the path from pk,(2) to 0 existing in the tree (denote it by pk,(2) ^ pk+1,(2) ^ • • • ^ pl2,(2) ^ 0), has the same length as the "tail" pk,(2) ^ pk+1,(2) ^ • • • ^ pl2,(2) ^ 0. it means that original graph r contains both of them. Let us choose

P(2) = «2 ^ p2,(2) ^ . . .pk,(2) ^ ]fk+1,(2) ^----► pl2 ,(2) ^ 0

instead of p(2) and include it in the same way as Case 1.

Step n. Choose the next vertex «n. Choose the longest path p(n) = an ^ ^ p2,(n) ^ ... ^ pln,(n) ^ 0. Assume all paths p(1),p(2),...,p(n _1) have already been included in the tree, and include p(n) into it. Denote p1,(i) = Q,pli+1,(i) =0

Similarly to Step 2 we have already chosen pk,(n) in the tree and having the lowest possible index k. The "tail" of pk,(n) ^ pk+1,(n) ^ • • • ^ pln,(n) ^ 0 is either in the tree already or we can rechoose it to satisfy this property.

If k = 1 then the whole path p(n) is in the tree already and we don't change anything. Otherwise connect the path an ^ • • • ^ pk _1,(n) to pk,(n) which is in the tree already. The path is included, no cycles have appeared, we still have a tree.

Choosing all possible we obtain a tree with all those vertices. During the construction process we used paths from r G r2, thus:

1) every possible appears in the tree only once;

2) the vertex 0 is a root;

3) if there exists an arc a4 ^ a4+1 that implies that the last N — 1 components of Q are equal to the first N — 1 components of o4+1, i.e. suffix-prefix property holds.

These properties mean that we got an expanded N-valid tree T. It is easy to return to the shortened one T if needed. Let us now reconstruct r using this tree.

All the arcs of T also exist in r. Let us add the arcs which exist in r but not in T.

Let us prove that each added arc is the arc from higher level vertex to the lower level one. Indeed, by construction any path ak ^ ak+1 ^ • • • ^ ok+s ^ 0 of length s + 2 is the longest path of r starting from ak. Let be a vertex of a greater or equal level, i.e. the path ^ +1 ^ • • • ^ aj+si ^ 0 has the length s1 + 2, where s1 ^ s. If we need to connect ak with while reconstructing arcs of r, it means that there exists the path ak ^ ^ +1 ^ • • • ^ aj+si ^ 0 and it has the length of S1 + 3 > s + 2 greater than the chosen longest path ak ^ ak+1 ^ • • • ^ ok+s ^ 0. It is impossible by construction.

Thus, for an arbitrary r G r2 we found N-valid tree T which can generate r using algorithm 2. The theorem is proved. □

The collection of Theorems 1-3 shows that there is a bijection between all possible supports of scaling function and graphs of class r = r2. Algorithms 1, 2 describe a way of constructing such graphs, algorithm 3 shows how to construct an orthogonal scaling function. On the other hand, we have a descriptions of all these graphs in Theorem 2. These are all small, but pleasant consequences of the work. The main achievement is the following, though.

We have proven that by the use of algorithms 1-3 we can obtain any possible «(x) G DM(G _ N) which generates an orthogonal MRA on Vilenkin groups, thus the algorithms 1-3 can be viewed as a necessary and sufficient condition for such function.

Acknowledgements: This work was supported by the Russian Foundation for Basic Research (project no. 16-01-00152a).

References

1. Protasov V. Yu., Farkov Yu. A. Dyadic wavelets and refinable functions on a half-line. Sb. Math., 2006, vol. 197, iss. 10, pp. 1529-1598. DOI: https://doi.org/10.1070/SM2006v197n10ABEH003811

2. Farkov Yu. A. Biorthogonal dyadic wavelets on R+. Russian Math. Surveys, 2007, vol. 62, iss. 6, pp. 1197-1198. DOI: https://doi.org/10.1070/RM2007v062n06ABEH004494

3. Protasov V. Yu. Dyadic wavelet approximaion. Sb. Math., 2007, vol. 198, iss. 11, pp. 16651681. DOI: https://doi.org/10.1070/SM2007v198n11ABEH003900

4. Farkov Yu. A. Orthogonal wavelets with compact support on locally compact Abelian groups. Izv. Math., 2005, vol. 69, iss. 3, pp. 623-650. DOI: https://doi.org/10.1070/IM2005v069n03ABEH000540

5. Farkov Yu. A. Orthogonal wavelets on direct products of cyclic groups. Math. Notes, 2007, vol. 82, iss. 5, pp. 843-859.

6. Lukomskii S. F. Multiresolution analysis on zero-dimensional Abelian groups and wavelets bases. Sb. Math., 2010, vol. 201, iss. 5, pp. 669-691. DOI: https://doi.org/10.1070/SM2010v201n05ABEH004088

7. Lukomskii S. F. Step refinable functions and orthogonal MRA on Vilenkin groups. J. Fourier Anal. Appl., 2014, vol. 20, iss. 1, pp. 42-65. DOI: https://doi.org/10.1007/s00041-013-9301-6

8. Lukomskii S. F. Riesz Multiresolution Analysis on Vilenkin Groups. Dokl. Math., 2014, vol. 90, iss. 1, pp. 412-415. DOI: https://doi.org/10.1134/S1064562414040061

9. Lukomskii S. F. Riesz multiresolution analysis on zero-dimensional groups. Izv. Math., 2015, vol. 79, iss. 1, pp. 145-176. DOI: https://doi.org/10.1070/ IM2015v079n01ABEH002737

10. Lukomskii S. F., Berdnikov G. S. N-Valid trees in wavelet theory on Vilenkin groups. Int. J. Wavelets Multiresolut. Inf. Process, 2015, vol. 13, no. 05, 1550037. DOI: https://doi.org/10.1142/S021969131550037X

11. Berdnikov G. S., Lukomskii S. F., Kruss Iu. S. On orthogonal systems of shifts of scaling function on local fields of positive characteristic. Turk. J. Math., 2017, vol. 41, pp. 244-253. DOI: https://doi.org/10.3906/mat-1504-7

Cite this article as:

Berdnikov G. S. Necessary and Sufficient Condition for an Orthogonal Scaling Function on Vilenkin Groups. Izv. Saratov Univ. (N.S.), Ser. Math. Mech. Inform., 2019, vol. 19, iss. 1, pp. 24-33. DOI: https://doi.org/10.18500/1816-9791-2019-19-1-24-33

УДК 517.986.62

Необходимое и достаточное условие ортогональной масштабирующей

функции на группах Виленкина

Г. С. Бердников

Бердников Глеб Сергеевич, ассистент кафедры математического анализа, Саратовский национальный исследовательский государственный университет имени Н. Г. Чернышевского, Россия, 410012, Саратов, ул. Астраханская, д. 83, evrointelligent@gmail.com

Существуют несколько подходов к задаче построения ортогонального кратномасштабного анализа на группах Виленкина, но все они сводятся к поиску так называемой масштабирующей функции. В 2005 г. Ю. А. Фарков использовал так называемые «блокированные» множества, чтобы строить все возможные масштабирующие функции с компактным носителем и ограниченной частотной полосой

для каждого набора неких параметров, его условия оказались необходимыми и достаточными. С. Ф. Лукомский, Ю. С. Крусс и Г. С. Бердников представили другой подход в 2014-2015 гг., который имеет некие преимущества перед другими и использует аппарат дискретной математики для достижения тех же целей. Результатом этого подхода является алгоритм построения ортогональных масштабирующих функций с ограниченной частотной полосой и компактным носителем в конкретном виде, используя некий класс ориентированных графов, которые, в свою очередь, строятся по так называемым N-валидным деревьям, введенным теми же авторами в 2012 г. До этого момента, однако, было неизвестно, достаточно ли этот алгоритм хорош, чтобы порождать любую из возможных ортогональных масштабирующих функций такого класса. Эта работа описывает вышеупомянутый алгоритм и доказывает, что его можно воспринимать как необходимое и достаточное условие, то есть он может порождать любую возможную ортогональную масштабирующую функцию. Дополнительно мы получим другое, более удобное описание интересующего нас класса ориентированных графов.

Ключевые слова: группа Виленкина, абелева группа, вейвлеты, масштабирующая функция, КМА, ориентированные графы.

Поступила в редакцию: 16.10.2018 / Принята: 18.12.2018 / Опубликована онлайн: 28.02.2019

Благодарности. Работа выполнена при финансовой поддержке РФФИ (проект № 16-01-00152а).

Образец для цитирования:

Berdnikov G. S. Necessary and Sufficient Condition for an Orthogonal Scaling Function on Vilenkin Groups [Бердников Г. С. Необходимое и достаточное условие ортогональной масштабирующей функции на группах Виленкина] // Изв. Сарат. ун-та. Нов. сер. Сер. Математика. Механика. Информатика. 2019. Т. 19, вып. 1. С. 24-33. DOI: https://doi.org/l0.18500/1816-9791-2019-19-1-24-33

i Надоели баннеры? Вы всегда можете отключить рекламу.