Gaussian elimination for flexible systems of linear inclusions
Nam Van Tran, Imme van den Berg

TL;DR
This paper extends Gaussian elimination to flexible systems of linear inclusions involving external numbers with small errors, enabling solutions that account for indeterminacy and robustness in nonstandard analysis contexts.
Contribution
It introduces a method for solving flexible systems using Gaussian elimination, accommodating external numbers and analyzing robustness and indeterminacy.
Findings
Flexible systems can be transformed into row-echelon form with error terms.
Solutions can be obtained considering indeterminacy in linear spaces and modules.
Maximal robustness for flexible systems is characterized.
Abstract
Flexible systems are linear systems of inclusions in which the elements of the coefficient matrix are external numbers in the sense of nonstandard analysis. External numbers represent real numbers with small, individual error terms. Using Gaussian elimination, a flexible system can be put into a row-echelon form with increasing error terms at the right-hand side. Then parameters are assigned to the error terms and the resulting system is solved by common methods of linear algebra. The solution set may have indeterminacy not only in terms of linear spaces, but also of modules. We determine maximal robustness for flexible systems.
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMathematical and Theoretical Analysis
Gaussian elimination for flexible systems of linear equations
Nam Van Tran
Faculty of Applied Sciences,
HCMC University of Technology and Education, Vietnam
Imme van den Berg
Research Center in Mathematics and Applications (CIMA),
University of Évora, Portugal
Abstract
Flexible systems are linear systems of inclusions in which the elements of the coefficient matrix are external numbers in the sense of nonstandard analysis. External numbers represent real numbers with small, individual error terms. Using Gaussian elimination, a flexible system can be put into a row-echelon form with increasing error terms at the right-hand side. Then parameters are assigned to the error terms and the resulting system is solved by common methods of linear algebra. The solution set may have indeterminacy not only in terms of linear spaces, but also of modules. We determine maximal robustness for flexible systems.
1 Introduction
We study systems of linear equations, with imprecisions in the coefficients and the right-hand side. We model the imprecisions asymptotically, however not functionally by and but instead by convex groups of nonstandard real numbers, called (scalar) neutrices; we were inspired by Van der Corput’s program for the Art of Neglecting [7], with neutrices in the form of groups of functions, which are generalizations of the or notations. A sum of a nonstandard real number and a neutrix is called an external number. An external number can be seen as a real number with a small error term and captures the intrinsic vagueness of perturbations by the Sorites property of being invariant under some additions.
A system of linear equations whose coefficients and right-hand side are given in terms of external numbers was called a flexible system in [20]. The Main Theorem of this article presents a special form of Gaussian elimination applicable to all flexible systems, which is as effective as Gaussian elimination for real systems and leads to a solution in closed form, giving an explicit relation between the imprecisions of the system and the imprecisions of the solution. The method extends the Parameter method of [36] from non-singular systems to singular systems, and also generalizes the results of [20] and [37] on Cramer’s Rule and Gauss-Jordan elimination for non-singular systems which are uniform, i.e. all neutrices at the right-hand side are equal.
The central part of the solution method of a flexible system applies Gaussian elimination in a careful form, always rearranging the system in order to be able to deal first with the smallest possible errors. In this way we obtain an equivalent system with real coefficient-matrix in increasing row echelon-form, i.e. the coefficient matrix is in row echelon-form and the neutrices at the right-hand side corresponding to non-zero rows are increasing from top to down. The criterium for consistency of such a system is similar to the classical case: now the elements corresponding to zero rows in the coefficient matrix should be neutrices instead of zero’s. If the system is consistent, we apply the Parameter method and obtain an explicit solution in a form which is again similar to the solution of a classical non-determined system. Indeed, the solution set is the sum of a real vector and a neutrix part, which is the solution of a homogeneous flexible system. The neutrix part is the direct sum of a bounded neutrix and a linear subspace. The linear subspace is unique, but like the real support vector, the bounded neutrix is not unique. However it is the direct sum of scalar neutrices and has a well-defined dimension, which is unique; we observe that neutrices are modules over , the (external) set of limited real numbers.
The explicit formula improves the formula obtained in [36], which still contemplated the intersection with the so-called feasibility space, a more-dimensional neutrix obtained from the neutrix parts of the coefficient matrix.
We will apply the results on flexible systems to the problem of robustness for non-singular systems , where is a real coefficient matrix and a vector with external numbers. This means we search for a matrix , where the are individual neutrices such that and are equivalent, i.e. have the same solution. We determine the maximal neutrices with this property, in the case that is not too small.
There are many approaches to study propagation of errors in linear systems, but to our knowledge in none of these settings straightforward Gaussian elimination has been applied to imprecise values in full generality. Among others methods to deal with imprecisions have been developed in the context of statistics and stochastics, fuzzy set theory, introduction of parameters, classical perturbation and error analysis, and interval calculus.
The latter methods are deterministic, hence conceptually are closer to our approach. We note that the calculation rules of external numbers (see Proposition 2.2) are the same as those for error analysis [34]. However, like in the case of interval calculus the formulation of general algebraic laws and advanced methods is restricted by complications due to the precise bounds of the error sets, for instance subdistributivity, intersection problems and loss of convexity; also upper bounds tend to be rapidly growing [1], [28], [17]. These problems are still aggravated in the case of more variables [30]. As is the case of the present article, [10] studies systems of the form . An upper bound of the relative error of the solution with respect to can be given with the help of the condition number . However only examples of Gaussian elimination are given, with and variables. Disrespect of algebraic laws impeding a general theory of error propagation also occurs in the functional settings of parametric dependence [18], [19] and classical assymptotics [6], [7], in the latter case problems also arise from the difficulty to treat dependence of more variables and the lack of order.
In the context of fuzzy set theory non-singular systems of any order were studied by among others B. Li and Y. Zhu in [26]. In the case of a squared crisp matrix , a fuzzy right-hand side and fuzzy variable explicit solutions of the system were given for two classes of distribution functions, of type exponential decay and piece-wise linear. The solution method involves matrix inversion for means and standard deviations. Fully fuzzy linear systems were studied by among others M. Dehghan, B. Hashemi and M. Ghatee [9] using approximations by various well-known iterative methods. However to our knowledge there do not exist general results on error-propagation for Gaussian elimination in a fully fuzzy setting including singular systems.
This seems also true for sensitivity analysis based on statistics and stochastics, see e.g., [8], [24], [32]. The study involves in one way or other the propagation of errors for operations on functions, and due to complexity, results in a general setting concern mainly properties of the solution, like mean, variance and bounds, than the solutions themselves.
This article has the following structure. In Section 2 we give some background on neutrices, external numbers and flexible systems. In Section 3 we state the Main Theorem on the solution of flexible systems, describe the solution strategy and give an illustrative example. Section 4 deals with the algebraic structure of neutrices in higher dimension. The various steps of the solution strategy are described in detail in Section 5 and Section 6 considers the algebraic structure of the solution. In Section 7 we prove independence of rank when choosing real representative systems. The proof of the Main Theorem is completed in Section 8. In Section 10 we present a model for robustness, and determine the maximal error allowed in each coefficient to not alter the solution of a flexible system. This section uses a result of Section 9, on the possibility to neglect rows of a system with small-enough errors.
2 Preliminaries
2.1 Scalar neutrices and external numbers
The article is written within the axiomatic form of nonstandard analysis given by Kanovei and Reeken in [21]. This is an extension of a bounded form of Internal Set Theory of Nelson [29], which in turn is an extension of common set theory . To the language of a new predicate ”standard” is added, denoted by ””. Formulas containing only the symbol are called internal and if they contain the symbol ”” they are called external. Introductions to are contained in e.g. [12], [11] or [27], and an introduction to a weak form of nonstandard analysis sufficient for a practical understanding of our approach is contained in [15]. An important tool is the principle of External induction stating that induction is valid for all -formulas over the standard natural numbers.
The system distinguishes itself from Robinson’s original model-theoretic approach [31], by postulating that, next to the standard numbers, infinitesimals and infinitely large numbers already occur within the ordinary set of real numbers . A real number is limited if it is bounded in absolute value by a standard natural number, and unlimited if it is larger in absolute value than all limited numbers. Its reciprocals, together with [math], are called infinitesimal. Appreciable numbers are limited, but not infinitesimal.
The notion ”limited” refers to the predicate ”standard”, and the set of all limited real numbers is an external subset of in the sense of . Also the set of infinitesimals , the set of positive unlimited numbers and the set of positive appreciable numbers are external subsets of .
The Minkowski operations on subsets of are defined pointwise. With respect to addition we have, with some abuse of language,
[TABLE]
The remaining algebraic operations on sets are defined similarly.
Definition 2.1**.**
A (scalar) neutrix is an additive convex subgroup of . An external number is the Minkowski-sum of a real number and a neutrix.
Each external number has the form , where is called the neutrix part of , denoted by , and is called a representative of . We call neutricial if and zeroless if . The external class of all neutrices is denoted by , this is not a proper external set in the sense of , for ”being a neutrix” amounts to an unbounded property [14]. The external class of all external numbers is denoted by .
The rules for addition, subtraction, multiplication and division of external numbers follow directly from the Minkowski operations.
Proposition 2.2**.**
Let , be neutrices and be external numbers.
. 2. 2.
3. 3.
If is zeroless,
External neutrices are appropriate as a model for the Sorites property and orders of magnitude, for they are stable under some shifts, additions and multiplications. If an external number is zeroless, one shows that its relative imprecision satisfies
[TABLE]
So in combination with the intrinsic vagueness of the Sorites property, the neutrix could be seen as a small error term for the real value indeed. Observe that the algebraic rules of Proposition 2.2 correspond to the rules of informal error analysis [34]. In particular we may recognize the property of neglecting the product of errors in the product rule given by Proposition 2.2.2. Indeed, if or is zeroless, by (1) we have , so we may neglect the neutrix product .
A neutrix is invariant under multiplication by appreciable numbers, i.e. . An absorber of is a real number such that and an exploder is a real number such that . So appreciable numbers are neither absorbers, nor exploders. Notions such as limited, infinitesimal, absorber and exploder may be extended in a natural way to external numbers.
A neutrix also satisfies , so from an algebraic point-of-view neutrices are modules over . Division of neutrices is defined in terms of division of groups.
Definition 2.3**.**
Let . Then we define
[TABLE]
An order relation for external numbers is given as follows.
Definition 2.4**.**
Let . We define
[TABLE]
If and , then and we write .
It is shown in [22] and [15] that the relation is an order relation indeed, which is compatible with the operations. If the neutrix is contained in the neutrix , one has and we say that .
The close relation to the real numbers and the group property of neutrices make practical calculations with external numbers quite straightforward. We always have subdistributivity and distributivity when multiplying with a real number, but in some cases related to subtraction distributivity does not hold. Necessary and sufficient conditions for distributivity are given in [13, Theorem 5.6].
For more complete introductions to external numbers, including illustrative examples and lists of axioms, we refer to [22], [14], [15].
2.2 Neutrices in higher dimension
Let be standard. As in the one-dimensional case a set is called a neutrix if it is a convex additive group. In analogy to external numbers we define external points as follows.
Definition 2.5**.**
Let be standard, and be a neutrix. Then is called an external point.
Also in analogy to external numbers a *representative point * of an external point is not uniquely determined, in contrast to the neutrix part .
Definition 2.6**.**
Let be standard. A neutrix is called bounded if there exists such that for all .
Definition 2.7**.**
Let be standard and be a neutrix. The linear part of is defined by
[TABLE]
A modular part of is defined as a complement of in , i.e. it holds that . Let and be an external point. Then we also call the linear part of and a modular part of , and we write and .
The linear part of a neutrix is uniquely defined, but a neutrix can have various modular parts. For instance .
Definition 2.8**.**
Let be standard and be a neutrix. The * dimension* of is defined by
[TABLE]
A linear subspace of is a particular case of a neutrix, and its dimension corresponds to the common dimension in the sense of linear algebra.
2.3 External vectors and matrices
For a detailed account of vectors and matrices of external numbers we refer to [35]. Here we recall some basic definitions and properties.
Convention 2.9**.**
From now on we always assume that are standard natural numbers.
Definition 2.10**.**
Let be neutrices. Then is called a neutrix vector.
Let , where for . Then is called an external vector. The vector is said to be a representative vector of and the neutrix vector is said to be the associated neutrix vector of .
An external vector can be identified with an external point with neutrix part in the form of a direct sum . However the notion of an external point is more general, for example, the external point is not an external vector.
Definition 2.11**.**
Let
[TABLE]
where for . Then is called an external matrix and we use the common notation . For we write . We denote by the class of all external matrices. A matrix is said to be neutricial if all of its entries are neutrices, a special case is given by the zero matrix. We denote by the set of all real matrices. With respect to (3) the matrix is called a representative matrix and the matrix the associated neutricial matrix. If we may write instead of and instead of .
Definition 2.12**.**
Let and . We define , , for , and . The external matrix is said to be limited if and reduced if and , with , while all other entries have representatives which in absolute value are at most .
By the last part of Definition 2.12 a reduced external matrix always has a reduced representative matrix.
Definition 2.13**.**
For we write if for all such that .
2.4 Flexible systems
Flexible systems were introduced in [20] and studied also in [36] and [37]. We recall the basic notions for flexible systems and introduce some new useful notions.
Definition 2.14**.**
Let , and . Then the set of linear inclusions
[TABLE]
is called a flexible system and denoted by or . The solution of (4) is the set of all vectors such that . The solution is exact if .
The solution of the simple inclusion is not exact, but as we shall see the solution of is exact if is a real matrix.
For flexible systems we will use throughout the notations of Definitions 2.10 and 2.11.
Definition 2.15**.**
The system is called reduced if is reduced, limited if is limited, homogeneous if is a neutrix vector, upper homogeneous if is a neutrix and uniform if the neutrices of the right-hand side are all the same. When , the system is called non-singular if is non-singular.
Definition 2.16**.**
Let and . Let be standard and . The systems and are equivalent if for all . Let be a permutation matrix. We say that and are -equivalent if whenever and .
We will transform a general flexible system into a system with real coefficient matrix in increasing row-echelon form, i.e. in row-echelon form, while the neutrices at the right-hand side of the non-singular part are increasing from above to below. It will be shown that such a system is equivalent to the original system up to renumbering the variables. We recall first the notion of feasibility space, whose components correspond to constraints for each individual variable [36]. We incorporate these constraints into the system, giving rise to the notion of integrated systems. Then we define the increasing row-echelon form, and finally we introduce some notation for the non-singular part of a system in increasing row-echelon form. The Main Theorem of Section 3 affirms that the transformation can be carried out for any flexible system and the procedure is illustrated by Example 3.3.
Definition 2.17**.**
Let , and be a flexible system. For each with we write
[TABLE]
The feasibility space is defined by .
Note that some components of the feasibility space may be a vector space. In particular a component corresponding to a variable appearing only with real coefficients is equal to , and a component corresponding to a variable appearing with a non-zero neutrix in a row with zero neutrix at the right-hand side is reduced to .
Definition 2.18**.**
Let , and be a flexible system. Let be the feasibility space corresponding to . Let with be maximal such that , with . Then we call the constraint, the constraint dimension, and the -matrix defined by
[TABLE]
the constraint matrix.
The matrix is a sort of shifted identity matrix, with modified Kronecker symbols , and indicates which variables do not range over the whole of . Observe that that is uniquely determined and that if , both and are empty.
Definition 2.19**.**
Let , and be a flexible system. Let be a representative matrix of , be the constraint having constraint dimension , and the -matrix be the constraint matrix. Then the system with real coefficient matrix
[TABLE]
is called the associated integrated system by .
Notation 2.20**.**
Let be of rank and . Then we write
[TABLE]
the column of by and the first elements of the column of by . We write , , , , and . If , for we denote the canonical unit vector in by .
We now define the increasing row-echelon form, where for convenience we assume that the pivots are all on the principal diagonal.
Definition 2.21**.**
Let be of rank , reduced, in row-echelon form and such that if and only if , and . We say that is in increasing row-echelon form if .
Observe that in Definition 2.21 we only require that the neutrix parts of right-hand side corresponding to non-zero rows of the coefficient matrix are non-decreasing from top to down.
Definition 2.22**.**
Let , , , and be a flexible system. Let be a representative matrix of . Assume the associated integrated system by is -equivalent with a system in increasing row-echelon form obtained by Gaussian elimination, where , , and is a permutation matrix. Then we call a system in increasing row-echelon form associated to by .
3 Main Theorem, solution set
Remark 3.1**.**
Let be a flexible system, and be a real vector. In some cases we apply a change of variables, and then we may make the variables explicit by writing, say, , or in case is real. We may still write the abbreviated form , if the variables are clear from the context, or if the symbols for the variables are not essential for understanding.
We always assume that the neutrices at the right-hand side of a system are different from .
The Main Theorem contains a general method to solve flexible systems , conditions for consistency and a closed form for the solution set. It gives additional information on the neutrix part of the solution set and the rank of the coefficient matrix of an associated integrated system.
Theorem 3.2** (Main Theorem).**
Consider the system , where , and . Let be a representative matrix of and be an associated integrated system, where is the constraint matrix and is the constraint, with the constraint dimension. Let .
There exists a permutation matrix such that the system is -equivalent to a system in increasing row-echelon form which is associated to by , where has rank and , with for . 2. 2.
The system is consistent if and only if is neutricial for ; from now on, if we consider solutions and their properties, we will tacitly assume that , or equivalently , is consistent. 3. 3.
The solution of is exact, and given by
[TABLE]
The matrix is upper triangular. Moreover, the solution of the original system is given by . 4. 4.
The linear part of is given by and has dimension . 5. 5.
The neutrix is a modular part of , and its dimension is equal to the number of non-zero neutrices of . 6. 6.
The rank of the coefficient matrix of the associated integrated system, the rank of the coefficient matrix of the associated integrated system, the neutrix part and the linear part of the solution of , and the dimension of its modular part do not depend on the choice of a representative matrix of .
The Main Theorem suggests the following solution method for flexible systems. To begin with we choose a representative matrix of , write the constraints originating from the neutrix parts in the matrix form and join it to the system to obtain the associated integrated system with rank , say; it is shown in Subsection 5.1 that this is always possible. Then the integrated system is transformed into an equivalent system in increasing row-echelon form; in Subsection 5.2 it is shown that this can be done by using a Gaussian elimination procedure involving, if necessary, interchanging columns of the coefficient matrix. Then we verify the condition for consistency, which simply amounts to verifying whether the components of of index bigger than are neutricial. In case of consistency we apply the parameter method of Theorem 4.3 of [36]. This means that parameters are assigned to the neutrices of , then the system is solved by the usual means of linear algebra, which could be by repeated substitution, since the non-singular part of is upper triangular. Finally the closed form (6) is obtained by replacing the parameters in the solution formula by their range.
Some elements of the solution procedure are not completely determined, in particular the choice of the representative matrix, and the choice of rows and columns in the Gaussian elemination process. The choices will influence the solution formula, in particular the support vector, the modular part and the basis of the linear part, in case the system is undetermined. However, Part 6 of Theorem 3.2 ensures the invariance of the rank of the associated integrated matrix, hence also of the rank of the associated matrix in increasing row-echelon form, of the linear part of the solution, and of the dimension of its modular part.
The proof of Theorem 3.2 consists of several steps. In Section 4 we verify that properties of linear algebra still hold for neutrices. Section 5 deals with the solution strategy sketched above. In Section 6 we investigate the shape of the solution, and in Section 7 we prove invariance of ranks, when choosing representative matrices and vectors. In Section 8 we put the results together and complete the proof.
Here we give an example illustrating the procedure sketched above.
Example 3.3**.**
Let . Consider the flexible system
[TABLE]
Then , and . Hence the feasibility space is given by .
The constraint of the system (7) is and the constraint matrix is
We obtain a representative matrix of the coefficient matrix of the system (7) by neglecting the neutrix parts of the entries. Let be the right-hand side, written in matrix form. Then the integrated system associated to the system (7) becomes
[TABLE]
We put now the system (8) into increasing row-echelon form. The procedure asks first that all non-zero rows of the coefficient matrix are situated above the zero rows, which is trivially verified. Secondly each non-zero row should be reduced in such a way that some coefficient should equal to , while being maximal in absolute value. Again this is already verified.
Then we interchange the first two rows since the neutrix at the right-hand side of the second row is smaller than the neutrix at the right-hand side of the first row. We get
[TABLE]
Gaussian elimination of the first column leads to
[TABLE]
We switch the second and third column, and obtain
[TABLE]
We apply Gaussian elimination to the second column of (9), and obtain in a straightforward way
[TABLE]
Finally we interchange the third and the fourth row in (10), and get
[TABLE]
The system of (11) is in increasing row-echelon form indeed, with the neutrices at the right-hand side corresponding to the non-singular part of the coefficient matrix increasing from above to below.
To solve the system, we ignore the last two rows, and let a parameter range over , range over and range over . Then we get an ordinary upper triangular system, given by
[TABLE]
We find . Finally, noting that , and substituting the parameters by their range we obtain the solution in vector form
[TABLE]
Geometrically, we could interpret the solution given by (12) as a sort of affine space in the direction , truncated to and with support vector , having a thin thickness in the direction and still thinner thickness in the direction .
4 Algebraic properties of neutrices
In analogy with systems of linear equations, the solution set of a flexible system is the sum of a particular solution and the solution of a homogeneous inclusion. The latter is a neutrix. Theorem 4.6 and 4.9 give additional information on neutrices in higher dimension. If a neutrix is a direct sum of a linear space and a bounded neutrix , the former is necessarily equal to the linear part of the neutrix, and the dimension of is uniquely determined. The latter is also true for a modular part, for as we will see, any modular part is a bounded neutrix. We will use these properties to prove Part 6 of the Main Theorem.
Proposition 4.1**.**
Let and . Then
[TABLE]
is a neutrix.
Proof.
Let . By subdistributivity . Let . Again by subdistributivity . We conclude that is a convex group. ∎
Theorem 4.2**.**
Let and . Let be the solution of the flexible system , and be given by (13). If is non-empty, it holds that for any . Moreover .
Proof.
Let also . Then . So , hence and we derive that .
Conversely, let . Then , so , hence . Hence , which implies that .
Combinining we obtain that . Then .
∎
We show now that the linear part of a neutrix is uniquely determined, and any modular part is bounded, with uniquely determined dimension.
Notation 4.3**.**
Let be standard and be a neutrix. We write
[TABLE]
Proposition 4.4**.**
Let be standard and be a neutrix. Then is a linear subspace of and
[TABLE]
Proof.
Firstly, we prove (14). The inclusion is obvious. Let and a linear subspace of such that . Then . So . Hence . Combining we obtain (14).
Secondly, we prove that is a linear subspace of . Clearly . Let . Then, by the definition of , we have and . In particular, . Because is a group, it holds that . Let . Then . Hence , meaning that . We conclude that is a linear subspace of . ∎
Proposition 4.5**.**
Let be standard and be a neutrix. Then is a linear subspace of and
[TABLE]
Proof.
Firstly, we prove that is a linear subspace of . Clearly . Let . Then there exist such that . Then . If , clearly . If , also , so , which implies that . Obviously . We conclude that is a linear subspace of .
Secondly, let . If , also , and . Assume now that , then also . There exist a linearly independent set such that . Because , we have . Conversely, there exists a linearly independent set of vectors . There exist such that . This implies that .
Combining, we conclude that . ∎
Theorem 4.6**.**
Let be standard and be a neutrix. Let be a linear subspace of and be a bounded neutrix and such that . Then
. 2. 2.
**
Proof.
1. If , or it is easy to see that . In the remaining case .
By (2) it holds that . Conversely, we show first that . Observe that since is bounded, there exists such that for all
[TABLE]
Let . Suppose that . Let . Then . Let be an orthonormal basis of . Because is a linear subspace of , it holds that is linearly independent. Let be the linear subspace of spanned by . Then . Applying the Gram-Schmidt orthogonalization procedure, we find a vector such that is an orthonormal set of vectors in . Then also . We may complete to an orthonormal basis of .
Let . Then
[TABLE]
It follows from the fact that . So where and , with . Hence
[TABLE]
Because of the uniqueness of the representation of the vector in the basis one has . Then by (17), while by (16), a contradiction. Hence , and we derive that . Because , it holds that .
Combining, we conclude that .
2. Because , also . Hence , and being all linear spaces, . Then it follows from (15) that
[TABLE]
∎
We recall now a definition and a theorem of [4].
Definition 4.7**.**
Let be standard and be a neutrix. Then the neutrix
[TABLE]
is called the length of .
Theorem 4.8**.**
[4, Theorem 5.2]* Let be standard and be a neutrix with lenght . Then there exists a unit vector such that .*
Theorem 4.9**.**
Let be standard and be a neutrix. Let be modular part of . Then
* is a bounded neutrix.* 2. 2.
.
Proof.
As for Part 1, suppose . By Theorem 4.8 there exists such that , i.e. . Hence , a contradiction. Hence . This implies that is bounded. Then Part 2 follows from Theorem 4.6.2. ∎
5 Solution strategy
5.1 Integrated system
Let be a flexible system. Theorem 5.1 states that an associated integrated system is equivalent with the original system. In a sense it is a reformulation of [36, Th.3.3].
Theorem 5.1**.**
Let with for , and . Let be a representative matrix of . Let be the constraint dimension, be the constraint and be the constraint matrix. Then the associated integrated system is equivalent to .
Proof.
A vector is a solution of the system if and only if
[TABLE]
This is equivalent with and for all and ; the latter is equivalent to
[TABLE]
for . For the restriction (18) is equivalent to
[TABLE]
Let be such that is the constraint, with the constraint dimension, while for . Then (19) amounts to
[TABLE]
for . We may write (20) in the form , with the constraint matrix. Combining with the fact that , we conclude that is a solution of the system . Hence and are equivalent. ∎
5.2 Increasing row-echelon form
Theorem 5.2 states that every flexible system with real coefficient matrix can be put into increasing row-echelon form. However column permutations may be needed, so the variables may appear in different order.
Theorem 5.2**.**
Let be of non-zero rank and . Then there exists a permutation matrix such that the system is -equivalent to a system which is in increasing row-echelon form and obtained by Gaussian elimination, where is of the same rank as , and .
The proof of Theorem 5.2 is based on the following lemma and its generalization. They imply that in a reduced matrix the Gaussian operation of adding a multiple of one row to another does not change the set of real admissible solutions, provided on this row we can take a pivot equal to , and the neutrix at the right-hand side is minimal.
Lemma 5.3**.**
Consider the reduced flexible system with real coefficients
[TABLE]
If , the system (21) is equivalent to the system with equal neutrices and with coefficient matrix of equal rank
[TABLE]
Proof.
The Gaussian row-operation does not modify the rank of the coefficient matrix. Observe that and , so
[TABLE]
Hence the row-operation leaves the neutrix at the right-hand side of the second row unchanged. We conclude that the neutrices at the right-hand side of the system (22) are equal to the neutrices at the right-hand side of the system (21).
To show the equivalence of the systems, assume satisfies the system (21). It follows directly from (23) that satisfies the second row of (22). Then satisfies the system (22), because it obviously satisfies the first row. Conversely, if satisfies (22), again using (23),
[TABLE]
We conclude that satisfies (21). Hence the two systems are equivalent.
∎
The following lemma on subtraction of rows in order to create zeros below some pivot on the principal diagonal is more general, and can be proved similarly.
Lemma 5.4**.**
Let be reduced and of rank , with for . Let be such that . Assume that for , , and for . Let be defined by
[TABLE]
and the external vector by
[TABLE]
Then for , for , has the same rank as , and the systems and are equivalent.
Proof of Theorem 5.2.
Let and . We prove the theorem by External induction, increasing stepwise the part of the system having the desired form. We push all rows such that has at least one non-zero element to the upper side, and all zero rows of to below, so between them there are possibly rows with zero elements within and a non-zero right-hand element. To avoid notational complexity, we suppose that the rows with index of all have a non-zero element, and, if , the rows with index have a non-zero right-hand element, with . We thus obtain a system which is equivalent with , with the same rank for the coefficient matrix.
For , we let , choose such that , and divide row of by . Among the first rows we choose a row such that the neutrix part at the right-hand side is minimal and permutate it with the first row. Some coefficient on the new first row is equal to , and we permutate the corresponding column with the first column. Then we apply Gaussian elimination to the part below the new first element. The resulting system will be denoted by , where , with a permutation matrix. It is reduced and in increasing row-echelon form as far as the first row is concerned, the first column of has zero elements below the pivot, and the elements of its remaining columns are all limited. It follows from Lemma 5.4 that the Gaussian operations used lead to an equivalent system with equal rank for the coefficient matrix and equal neutrices at the right-hand side. Hence for , and and are -equivalent.
Suppose that and the system is reduced and in increasing row-echelon form up to row , where , with a permutation matrix, and such that the system is -equivalent to , with , while the elements in the first columns of below row are zero, and its remaining elements are limited. We insert the rows of such that has zero coefficients into the existing group of rows with non-zero neutrix at the right-hand side. Then the rows of are non-zero up to , say. We repeat the procedure sketched above, and start by constructing a reduced coefficient matrix by dividing the rows of below row by an element which in absolute value is maximal; note that this element is at most limited, so its inverse is not an absorber of the neutrices at the right-hand side. Hence the neutrices of the right-hand side up to continue to be contained in the neutrices of the following rows; one of these rows with minimal neutrix will be interchanged with row . Then we permute columns, such that the first element of row equal to occurs in column . We apply Gaussian elimination to the column below row . The resulting system will be denoted by , where for some permutation matrix . The column of below row has only zero elements. The submatrix of below and to the right of this element is limited. It follows from the induction hypothesis and Lemma 5.4 that for . Hence is in increasing row-echelon form up to the row. By construction and again by Lemma 5.4 we have for , and is -equivalent to . This implies that and that is -equivalent to , with the permutation matrix .
By External induction we may thus continue up to row , and obtain a system in increasing row-echelon form up to row , where for some permutation matrix , such that is -equivalent to , with of the same rank as and . Observe that the elements for and are zero by the induction hypothesis, the elements below are zero by construction, and then the elements for and must be also zero, otherwise , a contradiction. Hence the system is in increasing row-echelon form. ∎
5.3 On consistency
In this subsection we give first a criterion for consistency for a system with real coefficient matrix in row-echelon form. We apply it to obtain a critierion for an arbitrary flexible system.
Proposition 5.5**.**
Let be in row-echelon form and . Assume . Then is consistent if and only if is neutricial for , and then the systems and are equivalent.
Proof.
Assume that is consistent. If is zeroless for some with , we would have at row , a contradiction. Hence is neutricial. Then for all rows are of the form , which is automatically satisfied. Hence the systems and are equivalent.
Conversely, if is neutricial for , the corresponding rows are all of the form , which as we saw is always satisfied. Hence the system is equivalent to the remaining system . Because , the system is consistent, hence also . By equivalence, is consistent. ∎
We now characterize the consistency of the original flexible system .
Theorem 5.6**.**
Let , and be a flexible system. Let be a representative matrix of . Let be the constraint, be the constraint dimension and be the constraint matrix. Let . Assume that , and is a system in increasing row-echelon form associated to by . Then
There exists a permutation matrix such that the systems and are -equivalent. 2. 2.
. 3. 3.
The system is consistent if and only if is neutricial.
Proof.
By Theorem 5.1 the system is equivalent to . By Theorem 5.2 there exists a permutation matrix such that the systems and are -equivalent. Hence is -equivalent to . 2. 2.
Also by Theorems 5.1 and 5.2 we have . 3. 3.
By Part 2 it holds that . Then by Proposition 5.5 the system is consistent if and only if is neutricial. This implies Part 3.
∎
Example 5.7**.**
Consider the flexible system
[TABLE]
The coefficient matrix of (24) has the same representative matrix as (7), having bigger neutrices. With this representative matrix the integrated system becomes
[TABLE]
Putting the second, fifth and sixth row on top, and applying Gaussian elimination we find the system in increasing row-echelon form
[TABLE]
The rank of the coefficient matrix is . We see that the fourth, fifth and sixth component of the right hand side are zeroless, so by Theorem 5.6 the system is inconsistent.
5.4 Extended parameter method
We will now solve the system (5). A system with rank equal to the number of equations is solved by the parameter method in [36], which admits a solution in closed form. In the case of a system , where is a real coefficient matrix and is an external vector, the parameter method is as follows. Let . We let , where is a real parameter such that for . We solve with common methods of linear algebra, and in the end we substitute the by their range .
We will see that the parameter method also works for a system in increasing row-echelon form . So the system (5) can also be solved, after the transformation into an equivalent system in increasing row-echelon form, as described in the proof of Theorem 5.2.
Next theorem presents the solution in closed form in the case that is non-singular. In addition to representatives of bounded scalar neutrices we have also parameters ranging over linear spaces of one dimension. The solution is exact.
Theorem 5.8**.**
Let , be of rank and such that is non-singular, and . Let be the solution of the system . Let
[TABLE]
[TABLE]
Then
* is the solution set of the system .* 2. 2.
. 3. 3.
* is the solution set of the system .* 4. 4.
\xi=\left(\begin{array}[]{c}\left(P^{(m)}\right)^{-1}b\\ 0\end{array}\right)+W+V. 5. 5.
The solution is exact.
Proof.
The set is non-empty, because is consistent.
It is obvious from linear algebra that is the solution set of . 2. 2.
Let for , and
[TABLE]
Assume first that . Then for , hence , while . Hence . Conversely, let . Then there exists such that . Because , by (26) it holds that . Hence . We conclude that . 3. 3.
Let be the solution set of . Clearly , so . On the other hand, let and be the solution of . By Part 2 there exists such that . Then it follows from linear algebra that is the solution of . Hence . We conclude that . 4. 4.
Clearly \left(\begin{array}[]{c}\left(P^{(m)}\right)^{-1}b\\ 0\end{array}\right)\in\xi. Then Part 4 follows from Theorem 4.2 and Part 3. 5. 5.
The matrix has real coefficients. Then by distributivity, Part 4, Part 2 and Part 1 it holds that
[TABLE]
Hence the solution is exact.
∎
6 The neutrix part of the solution of a system with real coefficient matrix
Let be a flexible system, where is a real coefficient matrix of rank . We will see that the solution set is exact. Its neutrix has the form of a direct sum of its linear part and a modular part . The dimension of depends on the rank of and the dimension of on the number of non-zero neutrices at the right-hand side.
Theorem 6.1**.**
Let , be of rank and such that is non-singular, and . Let be the solution of the system . Let be given by (25) and by (26). Then
* is a linear space, equal to the direct sum*
[TABLE]
with dimension
[TABLE] 2. 2.
* is a bounded neutrix, equal to the direct sum*
[TABLE]
with dimension
[TABLE] 3. 3.
. 4. 4.
* is the linear part of , and is a modular part of .*
Proof.
Being the solution of , the set is a linear space. The set of vectors
[TABLE]
is linearly independent. Hence
[TABLE]
and . 2. 2.
Formula (27) is a consequence of the fact that the set of vectors
[TABLE]
is linearly independent. Being a direct sum of scalar neutrices, the set is a neutrix. By Remark 3.1 the components of the neutrix are bounded. Then it follows from (27) that the components of the neutrix are bounded, hence also is bounded. Formula (28) follows from the fact that if and only if , for . 3. 3.
Clearly is linearly independent. This implies that . 4. 4.
By Part 3 it holds that , while is a linear space by Part 1, and is a bounded neutrix by Part 2. Then Theorem 4.6 implies that is the linear part of . Then it follows from Definition 2.7 that and that is a modular part of .
∎
7 Invariance of rank of integrated matrices
Representative matrices of an external matrix may have different ranks; this is obvious for a neutricial matrix, which has both a zero representative matrix and non-zero representative matrices. In contrast, Proposition 7.1 shows that the rank of the coefficient matrix of an integrated system associated to a flexible system is always the same.
Proposition 7.1**.**
*Consider the system , where and with . Let and be two associated integrated systems, where are two representative matrices of and is the constraint matrix. Let and . Let , and be a system in increasing row-echelon form associated to by and be a system in increasing row-echelon form associated to by , where and for some permutation matrices . Let be the solution of the homogeneous system and be the solution of the homogeneous sytem .
Then*
** 2. 2.
* is the solution of and is the solution of .* 3. 3.
.
Proof.
Being homogeneous, the system is consistent. Then its solution is a neutrix . By Theorem 5.1 the homogeneous systems and are both equivalent to , hence they are equivalent. Consequently,
[TABLE]
From (29) we derive that . 2. 2.
It follows from Theorem 5.2 that is the solution of and is the solution of . Again by Theorem 5.2
[TABLE]
Then it follows from Proposition 5.5 that is the solution of and is the solution of . 3. 3.
[TABLE]
Formulas (30) and (3) imply Part 3.
∎
8 Proof of the Main Theorem
Proof of Theorem 3.2.
1. By Theorem 5.1 the system is equivalent with , where and . By Theorem 5.2 there exists a permutation matrix such that the system is -equivalent with a system which is in increasing row-echelon form and obtained by Gaussian elimination, where , and , with for . Hence also is -equivalent with the system .
2. Since , it follows from Proposition 5.5 that the system is consistent if and only if is neutricial for .
3. By Proposition 5.5 the consistent system is equivalent to the system . Because is an upper triangular matrix of dimension , so is . Put
[TABLE]
[TABLE]
Then (6) follows from Theorem 5.8.4. By Part 1 the solution of is given by .
4. By Theorem 6.1.4 it holds that , and by Theorem 6.1.1.
5. By Theorem 6.1.2 it holds that is a bounded neutrix and .
6 By Proposition 7.1.3 the rank of a coefficient matrix of an associated integrated system does not depend on the choice of a representative matrix. Let the neutrix be the solution of the homogeneous system , with the neutrical vector associated to the external vector . Then by Theorem 4.2, so the neutrix part of does not depend on the choice of a representative matrix. Also , so the linear part of does not depend on the choice of a representative matrix. Let be a modular part of . Then is a modular part of , so . By Theorem 4.9.2 we have , which does not depend on the choice of a representative matrix. ∎
9 Essential parts and feasible systems
Consider a flexible system . The appearence of neutrices in the coefficient matrix induces feasibility equations in the associated integrated system . Sometimes they just restrict the range of some the variables, such as in Example 3.3, but it is also possible that they interfere with the original system, which was the case in Example 5.7. Indeed, the solution strategy of the Main Theorem may involve change of rows, so a row of the ”constraint part” could be inserted into the ”representative part” . We call a system feasible if this does not need to happen, otherwise said, if is equivalent with . The equivalence will be a consequence of a more general property, which divides a system into an ”essential part” and a ”remaining part” of inclusions which may be neglected. Proposition 5.5 is a special case of this property, indicating that rows with zeros in the coefficient matrix and a neutrix at the right-hand side may be omitted.
To start with we recall the notion of determinant and non-singularity given in [20] and introduce some notation.
For , the determinant is defined in the usual way through sums of signed products. Also minors are defined in the usual way.
Definition 9.1**.**
Let . Then is called non-singular if is zeroless.
Observe that a representative matrix of a non-singular matrix is always non-singular.
Notation 9.2**.**
Consider the flexible system , where and . Let . For each such that we write , , and .
Definition 9.3**.**
Let , and be a flexible system. Let be a subsystem of . The subsystem is called essential if and are equivalent.
Assume that the rows and columns of a flexible system are ordered in such a way that the submatrix is non-singular. Theorem LABEL:lemma_nghiem_tham_so_singula below gives a criterion such that the first rows of the system form an essential subsystem. In fact should be the rank of a representative system and at the right-hand side the neutrices below row should be at least as big as the neutrices up to row , while in contrast the biggest neutrix in each column of the coefficient matrix should appear above row . In addition should not be an absorber of the maximal neutrix at the right-hand up to .
Theorem 9.4**.**
Let be limited and . Let and for . Let be such that . Assume that:
* is non-singular.* 2. 2.
There exist a representative matrix of and a representative vector of such that 3. 3.
* is not an absorber of .* 4. 4.
. 5. 5.
* for all .*
Then is an essential part of .
Proof.
Obviously, a vector which is a solution of the system is a solution of .
Conversely, assume that is a solution of the system . By assumption (2), there exists a representative matrix of and a representative vector of such that has rank . Let . We need to prove that satisfies the inclusion of the system , i.e.
[TABLE]
We prove first the neutrix part. Let . Because , for some with and is a solution of ,
[TABLE]
Hence
[TABLE]
Secondly, we show that . For we denote the row of by . Because and the matrix is non-singular, it holds that , i.e. is also non-singular. Then there exist real numbers such that
[TABLE]
in fact it follows from Cramer’s rule that for , where
[TABLE]
By assumption (3), and the fact that is limited, we have for
[TABLE]
By assumption (4)
[TABLE]
Because is a solution of the system ,
[TABLE]
hence
[TABLE]
Consequently,
[TABLE]
hence
[TABLE]
[TABLE]
Formula (32) follows from (36) and (33). Hence is an essential part of . ∎
Corollary 9.5**.**
With the notations of Theorem 9.4, let be limited. Assume that:
* is non-singular.* 2. 2.
There exists a representative vector of such that 3. 3.
* is not an absorber of .* 4. 4.
.
Then is an essential part of .
Proof.
Because is a real matrix, it holds that for . Hence the result follows from Theorem 9.4. ∎
Definition 9.6**.**
A flexible system is said to be feasible if there exists a representative matrix of such that and are equivalent.
By Theorem 5.1 a system is equivalent with its associated integrated system here is a representative matrix of , is the constraint and is a constraint matrix. So in case the system is feasible, the representative part is an essential part, in other words we may neglect the constraint part . Theorem 9.7 gives conditions for this to happen. For convenience it is formulated for systems of full rank.
Theorem 9.7**.**
Let , be limited, and be a flexible system. Let be the maximum in absolute value of all minors of order . Assume that . Let be the feasibility space of with components and let . If
** 2. 2.
* is not an absorber of ,*
the system is feasible.
Proof.
Because has a non-zero minor of order , there exists a representative matrix of and a representative vector of such that . Let be the constraint matrix of . By Theorem 5.1 the system is equivalent to . We may change the order of appearance of the variables to obtain an -equivalent system such that , where is again a constraint matrix and is a permutation matrix. Then is not an absorber of , while . By Corollary LABEL:lemma_nghiem_tham_so_singula the system is equivalent with , hence -equivalent with . Hence is feasible. ∎
10 On robustness
Informally, a property is robust if it is stable under small perturbations. Often robustness is studied in the context of optimization, and typically, if a minimum is attained at some point , one looks for a convex set in the neighborhood of such that for values in the same minimum is attained, and the determination of the biggest set becomes a maximization property, see e.g. [33], [23], [3], [2]. Strict robustness requires that the property is totally unchanged in some neighborhood of a given value, in other cases it is only asked that the property almost holds [5], [16], [25], and one may speak about light of recoverable robustness. In our context of the study of inclusions we choose to study a form of strict robustness, i.e., persistence of a property in a convex neighborhood.
Definition 10.1**.**
Let with and be a property. We say that is robust if there exists a convex set such that and holds for every . The robustness domain of is defined by .
Definition 10.2**.**
Consider the system , where is reduced. Let . If the systems and are equivalent, the system is called a strict perturbation of . A strict perturbation is limited if the matrix is limited. The robustness matrix is the maximal matrix in the sense of inclusion such that is a limited strict perturbation of .
Assume , where is a real matrix, a real vector and an external vector. Let be a strict perturbation of , where , with a neutrix for . Consider a representative matrix of , i.e. for . We may identify with a vector . Consider the property
[TABLE]
Then corresponds to . We see that is robust, with for , which is convex indeed.
The neutrices of a limited strict perturbation, and in particular the robustness matrix, must be strictly contained in , so are at most equal to . Note a perturbation by the neutrix tends to be too incisive, for it would lead to a coefficient matrix that cannot be put in reduced form, and in many cases to inconsistency.
Example 10.3**.**
Consider the system given by P|\mathcal{B}=\left(\begin{array}[]{ll|l}1&1&3+\oslash\\ 1&-1&1+\oslash\\ \end{array}\right), with solution set . By substitution we see that also solves the system , and we conclude that every real vector satisfies if and only if it satisfies , with \mathcal{R}=\left(\begin{array}[]{ll}1+\oslash&1+\oslash\\ 1+\oslash&-1+\oslash\\ \end{array}\right). So the systems and are equivalent. The matrix is the robustness matrix for the system . Indeed, if a perturbation matrix of contains a bigger neutrix than , this neutrix is at least as big as , and is no longer limited; note also that the system is inconsistent.
We consider now reduced non-singular systems . Theorem 10.4 indicates that the robustness matrix may be explicitly determined provided that is not an absorber of , and the perturbations are sufficiently small such that remains the essential part, when adding the constraint equations generated by the neutrices of .
Theorem 10.4**.**
Let be a real non-singular reduced matrix and . Consider the system with , where is external for all and is not an absorber of . Let , where is the matrix obtained from by substituting the column of by the column vector . Let the matrix be defined by
[TABLE]
and . Assume
[TABLE]
for and is zeroless. Then the non-singular matrix is the robustness matrix of .
Proof.
Since , the matrix is reduced. So is zeroless. Hence is non-singular.
We show now that and are equivalent. The solution of the system is the external vector , where
[TABLE]
and for the components of are given by
[TABLE]
here is the -cofactor of . Because the cofactors of a reduced matrix are limited, and is not an exploder of , it holds that
[TABLE]
We let now be a real vector satisfying the system . We define for a neutricial vector by
[TABLE]
It follows from (38) that every component of satisfies
[TABLE]
for . Indeed, if and we always have , i.e. . If and , we have , while . Again . Finally, if , is automatically satisfied, for .
Also, using (39),
[TABLE]
for all with .
By Theorem 5.1 and (42) the system may be decomposed into
[TABLE]
In particular satisfies . Then is equivalent to , hence the system (44) is equivalent to the system
[TABLE]
If we take the representative vector of the right-hand side of the system (45), the rank of the extended matrix of the resulting real system is equal to . Clearly is not the absorber of any neutrix, and also the inclusions (43) and (41) hold. Then we derive from Corollary 9.5 that is the essential part of (45). Hence (45) is also equivalent to . We conclude that and are equivalent.
Finally we show that is the robustness matrix. Let be such that is equivalent to , where is a limited matrix. Then for all with
[TABLE]
The real vector given by (40) is also the solution of the system . Then for all with it holds that and, if , also . Then if , and if or the inclusion follows from (46).
We conclude that is the maximal limited strict perturbation of , hence is its robustness matrix.
∎
The next corollary states that the neutrices occurring in the columns of the structurally robustness matrix of a uniform system are all equal.
Corollary 10.5**.**
Consider the uniform system , where is a real non-singular reduced matrix and , where , with an external neutrix. Assume that is not an absorber of . Let , where is the matrix obtained from by substituting the column of by the column vector . Let the matrix be defined by
[TABLE]
where for . Let and . Assume is zeroless. Then the non-singular matrix is the robustness matrix of .
Proof.
The result follows from Theorem 10.4, observing that for all , and that condition (39) is satisfied, since for . ∎
We end with some examples. We start with a flexible system for which the robustness matrix exhibits different neutrices for each entry. Then we give an example of a uniform system with a robustness matrix having identical neutrices in each column. The final example shows that Theorem 10.4 is no longer valid if the determinant of the coefficient matrix is an absorber of the neutrices at the right-hand side of the flexible system.
Example 10.6**.**
Consider the system
[TABLE]
Then
[TABLE]
is the robustness matrix of . Indeed , which is not an absorber of any neutrix and the verification of the remaining conditions of Theorem 10.4 is straightforward.
Example 10.7**.**
Let be unlimited. Consider the uniform system
[TABLE]
It is straightforward to verify that by Corollary 10.5 we obtain the robustness matrix
[TABLE]
Example 10.8**.**
Let be a positive infinitesimal. Consider the uniform flexible system
[TABLE]
We have . Let us choose as a representative of the right-hand side. Then applying Cramer’s rule we obtain and . Suppose we define as in (38), then for . he fact that is an absorber of the neutrix at the right-hand side and the fact that imply that two conditions of Corollary 10.5 are not satisfied. In addition, it is obvious that the matrix is singular. We show that
[TABLE]
is not equivalent to . Indeed, let is the solution of and is the solution of . A straigthforward application of the parameter method of Theorem 5.8 shows that , from which we derive that . Also, the singular system is equivalent with
[TABLE]
Its associated integrated system becomes
[TABLE]
If we put it in increasing row-echelon form and apply the parameter method we find that .
We see that , hence and are not equivalent.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] Alefeld G, Mayer G. Interval analysis: theory and applications. Journal of Computational and Applied Mathematics. 2000; 121: 421–464.
- 2[2] Ben-Tal A, Goryashko A, Guslitzer E, Nemirovski A. Adjustable robust solutions of uncertain linear programs. Mathematical Programming. 2004; 99(2): 351–376.
- 3[3] Ben-Tal A, Nemirovski A. Robust convex optimization. Mathematics of Operations Research. 1998; 23(4): 769–805.
- 4[4] van den Berg IP. A decomposition theorem for neutrices. Annals of Pure and Applied Logic. 2010; 161: 851–865.
- 5[5] Bertsimas D, Sim M. The price of robustness. Operations Research. 2004; 52(1): 35–53.
- 6[6] de Bruijn NG. Asymptotic analysis. North Holland. 1961.
- 7[7] van der Corput JG. Introduction to the neutrix calculus. Journal d’Analyse Mathématique. 1959; 7(1): 291–398.
- 8[8] Clifford AA. Multivariate error analysis: a handbook of error propagation and calculation in many-parameter systems. Wiley. 1973.
