Differential topological aspects in octonionic monogenic function theory

In this paper we apply a homologous version of the Cauchy integral formula for octonionic monogenic functions to introduce for this class of functions the notion of multiplicity of zeroes and $a$-points in the sense of the topological mapping degree. As a big novelty we also address the case of zeroes lying on certain classes of compact zero varieties. This case has not even been studied in the associative Clifford analysis setting so far. We also prove an argument principle for octonionic monogenic functions for isolated zeroes and for non-isolated compact zero sets. In the isolated case we can use this tool to prove a generalized octonionic Rouch\'e's theorem by a homotopic argument. As an application we set up a generalized version of Hurwitz theorem which is also a novelty even for the Clifford analysis case.


Introduction
Especially during the last three years one notices a significant further boost of interest in octonionic analysis both from mathematicians and from theoretical physicists, see for instance [18,19,20,22,25]. In fact, many physicists currently believe that the octonions provide the adequate setting to describe the symmetries arising in a possible unified world theory combining the standard model of particle physics and aspects of supergravity. See also [23] for the references therein.
Already during the 1970s, but particularly in the first decade of this century, a lot of effort has been made to carry over fundamental tools from Clifford analysis to the non-associative octonionic setting. Many analogues of important theorems from Clifford analysis could also be established in the non-associative setting, such as for instance a Cauchy integral formula or Taylor and Laurent series representations involving direct analogues of the Fueter polynomials, see for example [17,26,28,29,30,31]. Of course, one carefully has to put parenthesis in order to take care of the non-associative nature. Although some of these fundamental theorems formally look very similar to those in the associative Clifford algebra setting, Clifford analysis and octononic analysis are two different function theories. In [19,20] the authors describe a number of substantial and structural differences between the set of Clifford monogenic functions from R 8 → Cl 8 ∼ = R 128 and the set of octonionic monogenic functions from O → O. This is not only reflected in the different mapping property, but also in the fact that unlike in the Clifford case, left octonionic monogenic functions do not form an octonionic right module anymore. The fact that one cannot interchange the parenthesis arbitrarily in a product of octonionic expressions does not permit to carry over a number of standard arguments from the Clifford analysis setting to the octonionic setting. In this paper we depart from the octonionic Cauchy integral formula for left or right octonionic monogenic functions, taking special care of the non-associativity by bracketing the terms together in a particular way. First we derive a topological generalized version of this Cauchy integral formula involving the winding number of 7-dimensional hypersurfaces in the sense of the Kronecker index. From the physical point of view this winding number represents the fourth Chern number of the G 2 -principal bundles that arise in the application of a generalization of 't Hoofd ansatz to construct special solutions of generalized G 2 -Yang-Mills gauge fields, see [4,14]. This homological version of Cauchy's integral formula is the starting point to introduce first the notion of the order of an isolated zero, or more generally, of an isolated a-point of a left (right) octonionic monogenic function. This notion of the order represents the topological mapping degree counting how often the image of a small sphere around zero (or around an arbitrary point a) wraps around zero (or a, respectively). An application of the transformation formula then leads to an explicit argument principle for isolated zeroes and a-points of octonionic monogenic functions. On the one-hand this argument principle naturally relates the fundamental solution of the octonionic Cauchy-Riemann equation with the fourth Chern number of the G 2 -principal bundles that are related to special solutions of the G 2 -Yang-Mills equation from 't Hoofd' ansatz. However, this topic will be investigated in detail in one of our follow-up papers. On the other hand this argument principle allows us to establish a generalization of Rouché's theorem using a classical homotopy argument. In turn, this version of Rouché's theorem enables us to prove that the limit function of a normally convergent sequence of octonionic monogenic functions that have no isolated a-points inside an octonionic domain either vanishes identically over the whole domain or it satisfies c∈C ord(f ; c) = 0. Note that this statement is slightly weaker than the classical Hurwitz theorem, because in the higher dimensional cases the condition ord(f ; c) = 0 does not immediately mean that f (c) = 0. It is a sufficient but not necessary condition for being zero-free. Anyway, this statement is also new for the associative Clifford analysis setting, of course one has to restrict oneself to paravector-valued functions when addressing this case. A big goal and novelty of this paper consists in addressing also the context of non-isolated zeroes and a-points which lie on special simply-connected compact manifolds of dimension k ∈ {1, . . . , 6}. Instead of taking small spheres, the adequate geometric tool is the use of tubular domains that surround these zero or a-point varieties. This geometrical setting allows us to introduce the winding number of a surface wrapping around such a compact zero or a-point variety and gives a meaningful definition for the order of a zero variety of an octonionic monogenic function. We also manage to establish an argument principle for these classes of non-isolated zero varieties. These results are even new for the associative Clifford analysis setting and can also be applied to left and right monogenic paravector valued functions in R n+1 for general dimensions n ∈ N. To finish we would like to mention that octonions also offer an alternative function theory of octonionic slice-regular functions, see for example [10,11,18].There are of course also connections between octonionic slice-regular functions and octonionic solutions of the generalized octonionic Cauchy-Riemann equations. In the slice-regular context one even gets explicit relations between poles and zeroes as well as a simpler classification of zeroes in a very general situation. In the slice-regular setting only isolated and spherical zeroes can appear and their multiplicity can simply be described in terms of a power exponent appearing in a factorization that makes use of the so-called slice-product. This is a very prosperous direction for developing further powerful function theoretical tools to address problems in the octonionic setting. Note that slice-regular functions also are connected with concrete physical applications, see for instance [4], in particular also in the construction of special solutions of 't Hoofd ansatz of G 2 -Yang-Mills solutions. However, in this paper we entirely restrict ourselves to solutions of the octonionic Cauchy-Riemann equation, but it is an interesting challenge to pay more attention to these topics in the framework of other octonionic generalized function theories.

Basic notions of octonions
The octonions form an eight-dimensional real non-associative normed division algebra over the real numbers. They serve as a confortable number system to describe the symmetries in recent unifying physical models connecting the standard model of particle physics and supergravity, see [4,12]. Following [2,27] and others, the octonions can be constructed by the usual Cayley-Dickson doubling process. The latter is initiated by taking two pairs of complex numbers (a, b) and (c, d) and forming an addition and multiplication operation by where · denotes the conjugation (anti-)automorphism which will be extended by (a, b) := (a, −b) to the set of pairs (a, b).
In the first step of this doubling procedure we get the real quaternions H. Each quaternion can be written in the form z = x 0 + x 1 e 1 + x 2 e 2 + x 3 e 3 where e 2 i = −1 for i = 1, 2, 3 and e 1 e 2 = e 3 , e 2 e 3 = e 1 , e 3 e 1 = e 2 and e i e j = −e j e i for all mutually distinct i, j from {1, 2, 3}. Already the commutativity has been lost in this first step of the doubling process. However, H is still associative. The next duplification in which one considers pairs of quaternions already leads to the octonions O which are not even associative anymore. However, in contrast to Clifford algebras, the octonions still form a division algebra. In real coordinates octonions can be expressed in the form z = x 0 + x 1 e 1 + x 2 e 2 + x 3 e 3 + x 4 e 4 + x 5 e 5 + x 6 e 6 + x 7 e 7 where e 4 = e 1 e 2 , e 5 = e 1 e 3 , e 6 = e 2 e 3 and e 7 = e 4 e 3 = (e 1 e 2 )e 3 . Like in the quaternionic case, we have e 2 i = −1 for all i = 1, . . . , 7 and e i e j = −e j e i for all mutual distinct i, j ∈ {1, . . . , 7}. Their mutual multiplication is illustrated as follows, If z = 0 and r = 1 then we denote the unit ball and unit sphere by B 8 and S 7 , respectively. The notation ∂B 8 (z, r) means the same as S 7 (z, r).

Argument principle for isolated zeroes of octonionic monogenic functions
We start this section by recalling the definition of octonionic regularity or octonionic monogenicity in the sense of the Riemann approach. From [17,28] and elsewhere we quote It is clearly the lack of associativity that destroys the modular structure of O-regular functions. This is one significant structural difference to Clifford analysis. However, note that the composition with an arbitrary translation of the form z → z+ω where ω ∈ O still preserves monogenicity also in the octonionic case, i.e. Df (z+ω) = 0 if and only if Df (z) = 0. This is a simple consequence of the chain rule, because the differential remains invariant under an arbitrary octonionic translation. An important property of left or right O-regular functions is that they satisfy the following Cauchy integral theorem, cf. for instance [30]: where n(z) is the outward directed unit normal field at z ∈ ∂G and dS = |dσ(z)| the ordinary scalar surface Lebesgue measure of the 7-dimensional boundary surface.

An important left and right O-regular function is the function q
|z| 8 whose only singular point is an isolated point singularity of order 7 at the origin. This function serves as Cauchy kernel in the following Cauchy integral formula for O-regular functions. Before we recall this formula, we point out another essential difference to the associative setting: Remark 3.3. As already mentioned in [14], in contrast to quaternionic and Clifford analysis, octonionic analysis does not offer an analogy of a general Borel-Pompeiu formula of the form ∂G g(z)dσ(z)f (z) = 0, not even if g is right O-regular and f left O-regular, independently how we bracket these terms together. The lack of such an identity is again a consequence of the lack of associativity. However, if one of these functions is the Cauchy kernel, then one obtains a generalization.
For convenience we recall from [17,26,30]: where χ(z) = 1 if z is in the interior of G and χ(z) = 0 if z in the exterior of G.
Note that the way how the parenthesis are put is very important. Putting the parenthesis in the other way around, would lead in the left O-regular case to a different formula of the form where [a, b, c] := (ab)c − a(bc) stands for the associator of three octonionic elements. The volume integral which appears additionally always vanishes in algebras where one has the associativity, such as in Clifford algebras. See [30]. An important subcase is obtained when we take for f the constant function f (z) = 1 for all z ∈ U which is trivially left and right O-regular. Then the Cauchy integral simplifies to the constant value simply indicating if z belongs to the interior or to the exterior component of ∂G. This is the starting point to introduce a following generalized topological version of the above stated Cauchy integral formula. Following for instance [15] one can consider more generally for G a bounded Lipschitz domain whose boundary ∂G could be a 7-chain, homologous to a differentiable 7-chain with image ∂B(z, r), parametrized as In this more general case one has where w ∂G (z) represents the topological winding number, sometimes called the Kronecker-index (cf. [13]), counting how often ∂G wraps around z. Note that this is a purely topological entity induced by where H 8 is the related homology group andH 7 the related reduced homology group. Due to this property, the winding number w ∂G (z) is always an integer. This is the basis for the more general topogical version of Cauchy's integral formula: where w Γ (z) is the topological winding number counting how often Γ wraps around z. The latter equals zero if z in a point from the exterior of G.
Remark 3.6. Note that if we put the parenthesis the other way around, then we get the identity The volume integral is not affected in the topological version, because we simply integrate over the volume and orientation does not play any role, because the scalar differential dV = dw 0 ∧· · ·∧dw 7 has no orientation.
Remark 3.7. Comparing with [4,14], we can relate the octonionic winding number with the fourth Chern number of the G 2 -principal bundles associated to special solutions of G 2 Yang-Mills gauge fields arising in generalizing 't Hoofd ansatz, see [4,14]. This allows us to explicitly relate the fundamental solution of the octonionic Cauchy-Riemann equation with Chern numbers of the related G 2 -principal bundles. We will shed some more light on this interesting connection in a follow-up paper.
The topological winding number is also the key tool to define a generalized notion of multiplicity of zeroes and a-points of O-regular functions. To proceed to the definition and classification of a-points we first need the octonionic identity theorem: In particular, a left (right) O-regular function satisfying f (z) = 0 on a 7-dimensional submanifold vanishes identically. Similarly, if there is an octonion a ∈ O such that f (z) = a for all z ∈ V , then f (z) = a for all z ∈ G. Although the proof only uses basic tools of octonionic analysis, we prefer to present it in detail, as we are not aware of a direct reference in the literature addressing the particular octonionic setting. For the proof of the statement in the associative Clifford analysis setting we refer to [13], p. 187.
Proof. The proof can be done by extending R. Fueter's argumentation from the quaternionic case presented in [9] on pp.185-189. Without loss of generality we consider the situation where g(z) is the zero function. Suppose now that V is a seven dimensional smooth manifold where f | V = 0. Consider an arbitrary point c ∈ V with f (c) = 0. Since V is 7-dimensional and smooth one can find seven R-linearly independent unit octonions, say n 1 , . . . , Notice that all the values ξ (h) j are real for all j = 0, 1 . . . , 7 and all h = 1, . . . , 7. Next consider for each point c ∈ V the real 7 × 8-matrix composed by the seven rows constituted by the eight real coordinates of the seven octonions n 1 , . . . , n 7 , respectively, i.e.
Re-interpreting the seven octonions n j as column vectors from R 8 , we have rank(n 1 , . . . , n 7 ) = 7 in view of the R-linear independency. Consequently, also the rank of the largest non-vanishing sub-determinant must equal 7. Without loss of generality we may suppose that Otherwise, we change the labels of the components.
Next we use that Therefore, the directional derivatives also vanish all, i.e. ∂f ∂n h = 0 for each h = 1, 2, . . . , 7. Using the ordinary chain rule gives seven equations: Additionally, as eighth condition, f has to satisfy the octonionic left Cauchy-Riemann equation defined formally in the usual way. Note that the non-associativity does not lead to ambiguous interpretations, because only the entities e 1 , . . . , e 7 are octonions, while the other entries ξ (h) k are all real-valued expressions. So, this formal determinant is a well-defined octonion. The eight equations mentioned above could be satisfied under two particular circumstances only. Firstly, they could be satisfied if det(Ω) vanished. However, this is impossible. Notice that det(Ω) represents an octonion. An octonion only vanishes if all its real components vanish. However, we obviously have ℜ{det(Ω))} = 0 in view of (2). The only remaining second option is that at each z ∈ V . Note that also the octonionic Cauchy integral formula implies that the left O-regularity of f is also inherited by all partial derivatives of f . Consequently, the same argumentation is also true for all partial derivatives ∂ n 1 +···+n 7 ∂x n 1 1 ···∂x n 7 7 f (z) = 0. Following [17,29] we can expand f into a Taylor series around each left O-regular point z = c ∈ V of the form (Z π(n 1 ) (Z π(n 2 ) (· · · (Z π(n 6 ) Z π(n 7 ) ) · · · ))).
One has to apply the parenthesis in this particular way. Due to the lack of associativity, the parenthesis cannot be neglected. Here, perm(n) denotes the set of all distinguishable permutations of the sequence (n 1 , n 2 , . . . , n 7 ) and Z i := V τ (i) (z) := x i − x 0 e i for all i = 1, . . . , 7, cf.
However, following also from [29], c n 1 ,...,n 7 := ∂ n 1 +···+n 7 ∂x Remark 3.9. If one considers instead of O-regular functions, the set of slice-regular functions from [11,18], then one even gets a much stronger version of the identity theorem, namely stating that two slice-regular functions already coincide with each other, when they coincide with each other on a one-dimensional set with an accumulation point. This has a strong consequence on the structure of the zeroes.
Since also the octonions form a normed algebra, we can introduce the notion of an isolated a-point of an O-regular function as follows, compare with [15,21]: is partial differentiable. According to the implicit function theorem in However, this clearly is just a sufficient criterion, as the following example illustrates. Take for instance the function : O → O defined by f (z) := V 2,0,0,...,0 (z) + V 0,2,0,...,0 (z) + · · · + V 0,...,0,2 (z) x 0 x i e i which is clearly left and right O-regular in the whole algebra O. Obviously, one has f (0) = 0.
and therefore det(Jf ((1 + e 1 + · · · + e 7 ))) = −7 = 0. z * clearly is an isolated zero of f . Note that in general a left or right O-regular function can possess also zeroes that lie on kdimensional manifolds with k ≤ 6. The case k = 7 cannot appear as direct a consequence of Proposition 3.8, because if a left O-regular function vanishes on a 7-dimensional manifold, then it must be identically zero over the whole 8-dimensional space. Furthermore, note that the zero sets of left or right O-regular functions must be real analytic manifolds. Already very simple octonionic functions can have connected sets of zeroes. Adapting from [32] and [15], in the octonionic case the simplest examples (for each dimension) are 4 − dimensional zero set at z ∈ e 4 R ⊕ · · · ⊕ e 7 R f (z) = Z 2 1 + Z 2 2 5 − dimensional zero set at z ∈ e 3 R ⊕ · · · ⊕ e 7 R f (z) = Z 2 1 6 − dimensional zero set at z ∈ e 2 R ⊕ · · · ⊕ e 7 R where Z i are again the octonionic Fueter polynomials Z i = x i − x 0 e i for i = 1, . . . , 7.
Generalizing the construction from [15] a further class of interesting examples can be gained from the following construction. Let k ∈ {2, . . . , 6} be an integer and consider the function Z j e j composed by the octonionic Fueter polynomials.
Again, this function is both left and right O-regular and can be written in the form when switching to the ordinary variables x i . Now consider the function g(z) := f (z) − R 2 , where R > 0 is a real number. Then g(z) = 0 if and only if the following system of equations is satisfied − R k , provided the value in the square root expression is not negative. In this case the zero set consists at most of two isolated points (x 0 , 0, . . . , 0) on the real axis.
In the spirit of [15,16,21] we now proceed to introduce the order of an isolated zero or isolated a-point of an O-regular function. This can be done like in the quaternionic and Clifford analysis case in terms of the topological Cauchy integral mentioned above and then represents the order of an isolated a-point in the sense of the topological mapping degree.  Proof. The topological generalized version of the octonionic Cauchy integral formula (Theorem 3.5) tells us that every octonionic function h : U → O that is left O regular over an open set U which contains a closed manifold G whose boundary Γ is a strongly Lipschitz 7-chain satisfies So, in the case where h(z) = 1 for all z ∈ U , one has In view of the mentioned property H 8 (Γ, Γ − c) ∼ =H 7 (S 7 ) one can replace in the latter equation Γ by the homeomorphic equivalent small sphere ∂B(c, ε), so we have Next we replace the octonion y by f (c) − a and ∂B(c, ε) by (f − a)(∂B(c, ε)) and one obtains We recall that also f (∂B(c, ε)) and hence also the translated expression (f − a)(∂B(c, ε)) represents a 7-dimensional cycle, cf. [1] p. 470.
Remark 3.13. In contrast to complex analysis it can happen that one has ord(f ; c) = 0 even if f (c) = 0. This can occur for instance when the outward normal field of the surface of the image of the boundary cycle Γ turns into an inward directed one after one loop of the parametrization of f (Γ), so that in total all the contributions of the integration over the complete cycle f (Γ) can cancel out each other symmetrically when this happens. This phenomenon already occurs in the quaternionic setting, as pointed out in [9], p. 199. Remark 3.14. As explained in [32], already in the quaternionic case there is no direct correspondence anymore between the order of an a-point and the number of vanishing coefficients in the octonionic Taylor series expansion. Note that in complex analysis one has the relation Since the situation is already so complicated in the quaternions, it cannot be expected that one gets a simpler relation for the octonionic case. Actually, analogues of the counter-example presented in [32] on p.131-132 can easily be constructed.
In the octonionic slice-regular setting described for instance in [10], the situation is much simpler. As mentioned previously, in the slice function theoretical setting an octonionic slice-regular function either has isolated zeroes or spherical zeroes, similarly to the slice-monogenic setting in R n+1 cf. [6,10]. In terms of the symmetric slice product the multiplicity of such a zero then can be described by the exponent of the (slice) power, namely in the usual way like in classical real and complex analysis: A slice-regular function f can be decomposed uniquely in the way f (z) = (z −a) * k * g(z) where g(z) is a uniquely defined and zero-free slice-regular function around a, see [6,10] and elsewhere. Note that ordinary powers of z are intrinsic slice regular functions, also in the octonions. The slice-product gives some kind of symmetric structure. In the setting of O-regular functions in the sense of the Cauchy-Riemann operator, such a decomposition is not possible, because of the lack of commutativity (and also of non-associativity).
The definition of the order of an isolated a-point of an octonionic left or right O-regular function in the sense of Definition 3.11 is very natural from the topological point of view and so far the only meaningful tool to introduce a notion of "multiplicity" of an a-point. However, using this definition to calculate the value of the order of a concrete practical example is very difficult in general. Note that one has to perform the integration over the image of the sphere. Now, a significant advantage of the octonionic setting in comparison to the Clifford analysis setting is that octonionic functions represent maps from O → O which can be uniquely identified with a map from R 8 → R 8 , by identifying the map with the corresponding map . . .
. However, in Clifford analysis one deals with maps from R 8 to Cl 8 ∼ = R 128 . Now, if the 7-dimensional surface ∂G is parametrized as in (1), the image of that surface f (∂G) can be parametrized as and one can simply apply the chain rule for ordinary real differentiable functions from R 8 → R 8 , as indicated in [15] for purely paravector-valued functions. Applying the chain rule and exploiting the special mapping property that the image of octonionic functions are again octonions leads to the following octonionic generalization of the transformation formula from [21] p. 32. In the Clifford analysis case one had to restrict onself to particular paravector-valued functions. This restriction is not necessary in the octonionic setting: It should be pointed out very clearly that ⊚ does not mean the usual octonionic product. To be more explicit [dσ(z)] is interpreted as the vector The adjunct matrix [(Jf ) adj (z)] has the form This also provides a correction to [21] p. 32 where the index i of the function f has been forgotten as well as the star after (Jf ) (indicating the adjunct) in the second line of the proof. The proof for the octonionic case can be done along the same lines as presented for the paravector-valued Clifford case in [21] p. 32. The chain rule leads to and the stated formula follows, because no associativity property is required.
This lemma allows us to reformulate the definition of the order given in Definition 3.11 in the way that the integration is performed over the simple sphere S 7 (c, ε). In contrast to the Clifford analysis case presented in [21] p. 33 we do not need to worry about a possible restriction of the range of values. All octonion-valued functions satisfying the left or right octonionic Cauchy-Riemann system are admitted here. However, the way how we put the brackets in the following theorem is crucially important. In the left O-regular case we have Here, · stands for the octonionic product, where the term inside the large parenthesis on the right is re-interpreted as octonion. Note that the Jacobian determinant is invariant under translations. Therefore J(f − a)(z) = Jf (z). In the complex case the Jacobian simplifies to (f − a) ′ (z) = f ′ (z) and one re-obtains the usual integrand f ′ (z) f (z)−a because the Cauchy kernel then coincides with the simple inverse.
For the sake of completeness, in the right O-regular case one obtains Note that we always have ord(f −a; c) = 0 in all points c where f (c) = a. As a direct application this property and the statement of Theorem 3.16 we can deduce the following argument principle for isolated a-points of O-regular functions which provides an extension of Theorem 1.34 from [21] where the paravector-valued Clifford holomorphic case has been treated. But also in the octonionic case we have Proof. The proof follows along the same lines as in the Clifford analysis case given in [21] pp.33. This is a consequence of its predominant topological nature. The crucial point is that any oriented compact manifold can have atmost finitely many isolated a-points in its interior, let us call them c 1 , . . . , c n . Thus, one can find a sufficiently small real number ε > 0 such that there are no a-points in the union of the sets n i=1 B(c i , ε)\{c i }. Since f has neither further a-points nor singular points in the remaining part C\ n i=1 B i one obtains in view of Theorem 3.16 that The assertion now follows directly, when we take into account the mentioned property that ord(f − a; c) = 0 at all c ∈ C with f (c) = a.
The big goal of the argument principle is that it provides us with a toplogical tool to control the isolated a-points or zeroes of an octonionic regular function under special circumstances. Its classical application is Rouché's theorem that presents a sufficient criterion to describe by which function an octonionic regular function may be distorted in the way that it has no influence on the numbers of isolated zeroes inside a domain, when particular requirements are met. Alternatively, it gives a criterion to decide whether two octonionic monogenic functions have the same number of isolated zeroes inside such a domain. In close analogy to the associative Clifford analysis case, cf. [21] Theorem 1.35, we may establish Also the nature of this theorem is predominantly topological. The topological aspects play a much more profound role than the function theoretical aspects, which nevertheless are also needed because the proof uses the argument principle involving the particular Cauchy-kernel of the octonionic Cauchy-Riemann system. Let us define a family of left O-regular functions depending on a continuous real parameter t ∈ [0, 1] by For each t ∈ [0, 1] each function h z is left O-regular over G, since t is only a real parameter. Note that otherwise, the left O-regularity would be destroyed in general. Let z ∈ Γ. Then we have |t(g(z) − f (z)| = |t||f (z) − g(z)| ≤ |f (z) − g(z)| < |f (z)|, where the latter inequality follows from the assumption. Therefore h t (z) = 0 for all z ∈ Γ. Furthermore, for each t ∈ [0, 1] the entity ord(h t ; c) is an integer. Since the number of zeroes is supposed to be finite in G, for each t the sum c∈C ord(h t ; c) is finite and represents a finite integer N (t) ∈ Z. Per definition we have Since all terms under the latter integral are continuous functions in the variable t, also the expression N (t) on the left-hand side must be continuous in the variable t. However, N (t) is an integer-valued expression for any t ∈ [0, 1].Therefore, N (t) must be a constant expression, hence N (0) = c∈C ord(h 0 ; c) = c∈C ord(f ; c) and N (1) = c∈C ord(h 1 ; c) = c∈C ord(g; c) must be equal.
As a nice application of Theorem 3.18 we can establish the following weakened version of Hurwitz' theorem. The following statement can also be carried over to the quaternionic monogenic setting and to the context of paravector-valued monogenic functions in Clifford algebras, for which this statement has not been established so far, at least as far as we know. We prove Proof. According to [30] Theorem 11, left (or right) O-regular functions satisfy Weierstraß' convergence theorem. Therefore, the limit function f is a well-defined O-regular function over the whole domain G. Let us assume now that f ≡ 0 over G. Take an arbitrary point z * ∈ G.
In view of the identity theorem of left O-regular functions (Proposition 3.8) there must exist a positive real R > 0 such that the closed ball B(z * , R) is entirely contained inside G and M := min z∈S 7 (z * ,R) |f (z)| > 0. Moreover, since S 7 (z * , R) is compact there must exist an index n 0 ∈ N such that max Summarizing, for all indices n ≥ n 0 , we have the inequality which is the required condition of Rouché's theorem in Theorem 3.18. Now Rouché's theorem tells us that .
Note that since f n (z) = 0 for all z ∈ G we have ord(f n ; c) = 0 for all n ∈ N. Since the points z * can be chosen arbitrarily inside of G, we can conclude that c∈G ord(f ; c) = 0 and the statement is proven.
Remark 3.20. Note that in contrast to the complex analytic case, ord(f ; c) = 0 does not guarantee that f (c) = 0, as pointed out in Remark 3.13. Therefore, we can only establish this weaker statement.
Remark 3.21. In the context of other regularity concepts, such as for slice-regular octonionic functions and generalized octonionic holomorphic functions in the sense of S.V. Ludkovski, generalized statements of Rouché and Hurwitz type could be established, see [10,24].

Rudiments for the treatment of non-isolated zeroes
The following section presents results which are even new for quaternionic functions and paravectorvalued functions in associative Clifford algebras. The aim is to present a meaningful definition of the order of zeroes or a-points of an O-regular function that are not-isolated but lying on a k-dimensional simply connected compact manifold of dimension 1 ≤ k ≤ 6, including in the simplest case compact algebraic varieties in eight variables. The case k = 0 is the isolated case which has been treated in the previous section. As mentioned in the previous section, the case k = 7 does not appear in the O-regular setting, because of the identity theorem for O-regular functions (Proposition 3.8), which excludes this situation. Without loss of generality we focus on the treatment of compact varieties of zeroes, because varieties of a-points can be studied in the same way by looking at the function f (z) − a.
Let us recall that in the isolated case one can always consider a small sphere around that zero with the property that no zeroes lie inside or on the boundary of that sphere.
Let us now suppose that we have a k-dimensional simply-connected compact variety of zeroes (k ≤ 6), that we call M . To leave it simple we restrict ourselves in all that follows to those varieties that do not have auto-intersections.
In the case of dealing with a variety of non-isolated zeroes with these properties, the proper analogue of a sphere surrounding an isolated point is a tubular domain of thickness ε > 0 of the form T {|z − γ(t)|} = ε} is nothing else than an ordinary symmetric circular tube of thickness ε around that line segment.
In the case where M is a closed circle, the associated tubular domain T ε [γ] is a generalized torus, more precisely it is homeomorphically equivalent to the real Hopf manifold S 1 × S 6 ∼ = R 8 \{0}/Z. A concrete example of a left and right O-regular function where the zero set is up to atmost two isolated points the unit circle lying in the subspace generated by e 1 and e 2 is the function Z j e j , where again Z i = x i − x 0 e i for all i = 1, . . . , 7.
In the particular case where M is just an isolated point, say M = {z 0 }, the tube then reduces to the set T z 0 = {z ∈ O | |z − z 0 | = ε} which is the ordinary sphere ∂B 8 (z 0 ; ε) of the eight-dimensional ball. Thus, tubular domains provide us with a natural analogue for circular symmetric neighborhoods around closed simply connected manifolds with no auto-intersections. In this framework, this is an adequate geometry to meaningfully introduce the notion of the order of a compact simply connected zero manifold of a left O-regular function, generalizing the definitions given above for the isolated case. We introduce Assume that C is an 8-dimensional oriented compact manifold C ⊂ G whose boundary is parametrized by a 7-dimensional null-homologous cycle Γ. Furthermore, suppose that f has a finite number of simply-connected closed zero varieties M 1 , . . . , M p with no auto-intersections of dimension k 1 , . . . , k p , respectively, and that f has no further zeroes inside of C nor on its boundary Γ. Then we have Proof. Since f has no zeroes on Γ and since C is compact the following integral and integral transformation is well-defined: Since f has no zeroes in C\ p i=1 M i , we have that

Perspectives
The previous section suggests an approach how to address orders of non-isolated zeroes of octonionic regular or Clifford monogenic functions in the sense of the Riemann approach. A further step would consist in applying this argument principle to establish generalizations of Rouché's theorem and Hurwitz' theorem to the non-isolated context. Obviously, the geometric conditions claimed in the previous section are very strong. As mentioned in Section 3 it is very easy to also construct O-regular functions that have zero varieties of infinite extension. If we want to address varieties with auto-intersections, then we have to adapt the use of tubular domains. An important question is to investigate which genus do the arising zero manifolds have in the most general case. To get some insight in these kinds of questions a profound study of algebraic geometrical methods, in particular a deep study of understanding the nature of the appearing zero varities of O-regular functions is required. Working on the intersection of algebraic geometry and hypercomplex function theories represents a promising branch for future investigation. Furthermore, this paper shows that the argument principle is more a topological theorem than an analytic one, although the Cauchy kernel is explicitly needed in its definition. However, the predominant topological character gives the hope that these kinds of theorems can be carried over to many more hypercomplex function theories, in particular to the context of null-solutions to other differential equations. However, a really substantial question is to ask whether these tools can be carried over to functions that are defined in other algebras beyond octonions and paravectorvalued subspaces of Clifford algebras. Both paravector spaces and octonions are normed and are free of zero-divisors. Following K. Imaeda [17], already in the context of sedenions it is not anymore possible to set up a direct analogue of Cauchy's integral formula. Cauchy's integral formula however is the basic tool for establishing all these results. The appearance of zero divisors will also have an impact on the topological properties. There remain a lot of open questions and challenges for future research.