4 A short theory of edit failures

Sander Scholtus

Previous | Next

4.1  Numerical data

Having formulated a new error localisation problem, we will now show how this problem may be solved by an adapted version of the branch-and-bound algorithm of De Waal and Quere (2003). To do this, we first need to extend the fundamental property mentioned at the end of Section 2.3 to the case that some of the edits may be failed. For convenience, we shall first examine the case of purely numerical data. The next subsection examines the case of purely categorical and mixed data.

In the case of purely numerical data, all edits take the form (2.4) or (2.5). Moreover, the implied edit (2.7) is reduced to its numerical part. The fundamental property given at the end of Section 2.3 implies in particular the following: if a given set of values for x 1 ,, x g1 , x g+1 ,, x p MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaamiEam aaBaaaleaacaaIXaaabeaakiaacYcacqWIMaYscaGGSaGaamiEamaa BaaaleaacaWGNbGaeyOeI0IaaGymaaqabaGccaGGSaGaamiEamaaBa aaleaacaWGNbGaey4kaSIaaGymaaqabaGccaGGSaGaeSOjGSKaaiil aiaadIhadaWgaaWcbaGaamiCaaqabaaaaa@4ADA@  does not satisfy the implied edit (2.7), then it is impossible to find a value for x g MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaamiEam aaBaaaleaacaWGNbaabeaaaaa@3BAC@  that satisfies ψ s MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaeqiYdK 3aaWbaaSqabeaacaWGZbaaaaaa@3C8A@  and ψ t MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaeqiYdK 3aaWbaaSqabeaacaWG0baaaaaa@3C8B@  simultaneously. However, it is still possible in this case to find a value for x g MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaamiEam aaBaaaleaacaWGNbaabeaaaaa@3BAC@  that satisfies one of the edits ψ s MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaeqiYdK 3aaWbaaSqabeaacaWGZbaaaaaa@3C8A@  or ψ t . MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaeqiYdK 3aaWbaaSqabeaacaWG0baaaOGaaiOlaaaa@3D47@  This observation, which is more or less trivial, forms the basis for the proof of Theorem 1 below.

Suppose that, at some point during an execution of the branch-and-bound algorithm of De Waal and Quere (2003), q MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaamyCaa aa@3A8E@  numerical variables have been treated (i.e., either eliminated or fixed). We denote the current set of edits by Ψ q , MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaeuiQdK 1aaSbaaSqaaiaadghaaeqaaOGaaiilaaaa@3D02@  and the edits in this set by ψ q k . MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaeqiYdK 3aa0baaSqaaiaadghaaeaacaWGRbaaaOGaaiOlaaaa@3E34@  By definition, Ψ 0 Ψ, MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaeuiQdK 1aaSbaaSqaaiaaicdaaeqaaOGaeyyyIORaeuiQdKLaaiilaaaa@401E@  the original set of edits. It is possible to associate with each current edit ψ q k MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaeqiYdK 3aa0baaSqaaiaadghaaeaacaWGRbaaaaaa@3D78@  an index set B q k , MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaamOqam aaDaaaleaacaWGXbaabaGaam4AaaaakiaacYcaaaa@3D2B@  which contains the indices of all the original edits that have been used, directly or indirectly, to derive this edit. In fact, B q k MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaamOqam aaDaaaleaacaWGXbaabaGaam4Aaaaaaaa@3C71@  can be defined recursively as follows:

  • For an original edit ψ 0 k , MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaeqiYdK 3aa0baaSqaaiaaicdaaeaacaWGRbaaaOGaaiilaaaa@3DF6@  we define B 0 k :={k}. MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaamOqam aaDaaaleaacaaIWaaabaGaam4AaaaakiaacQdacqGH9aqpcaGG7bGa am4Aaiaac2hacaGGUaaaaa@41A5@
  • For an edit ψ q k MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaeqiYdK 3aa0baaSqaaiaadghaaeaacaWGRbaaaaaa@3D78@  which is derived from one other edit ψ q1 l , MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaeqiYdK 3aa0baaSqaaiaadghacqGHsislcaaIXaaabaGaamiBaaaakiaacYca aaa@3FDB@  either by fixing a variable to its original value or by simply copying the edit, we define B q k := B q1 l . MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaamOqam aaDaaaleaacaWGXbaabaGaam4AaaaakiaacQdacqGH9aqpcaWGcbWa a0baaSqaaiaadghacqGHsislcaaIXaaabaGaamiBaaaakiaac6caaa a@437E@
  • For an edit ψ q k MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaeqiYdK 3aa0baaSqaaiaadghaaeaacaWGRbaaaaaa@3D78@  which is derived by eliminating a variable from a set of edits ψ q1 t MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaeqiYdK 3aa0baaSqaaiaadghacqGHsislcaaIXaaabaGaamiDaaaaaaa@3F29@   (tT), MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaaiikai aadshacqGHiiIZcaWGubGaaiykaiaacYcaaaa@3EF6@  we define B q k := tT B q1 t . MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaamOqam aaDaaaleaacaWGXbaabaGaam4AaaaakiaacQdacqGH9aqpdaWeqaqa aiaadkeadaqhaaWcbaGaamyCaiabgkHiTiaaigdaaeaacaWG0baaaa qaaiaadshacqGHiiIZcaWGubaabeqdcqWIQisvaOGaaiOlaaaa@4845@

Note that, for numerical data, the set T MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaamivaa aa@3A70@  in the last item always contains exactly two edits. Larger edit sets may be encountered in the categorical case considered below.

A set B MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaamOqaa aa@3A5F@  is called a representing set of a collection of sets B q k 1 ,, B q k r MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaamOqam aaDaaaleaacaWGXbaabaGaam4AamaaBaaameaacaaIXaaabeaaaaGc caGGSaGaeSOjGSKaaiilaiaadkeadaqhaaWcbaGaamyCaaqaaiaadU gadaWgaaadbaGaamOCaaqabaaaaaaa@43E3@  if it contains at least one element from each of B q k 1 ,, B q k r ; MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaamOqam aaDaaaleaacaWGXbaabaGaam4AamaaBaaameaacaaIXaaabeaaaaGc caGGSaGaeSOjGSKaaiilaiaadkeadaqhaaWcbaGaamyCaaqaaiaadU gadaWgaaadbaGaamOCaaqabaaaaOGaai4oaaaa@44AC@  see, for instance, Mirsky (1971, page 25). It should be noted that, in our case, a representing set B MathType@MTEF@5@5@+= feaagKart1ev2aqatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaamOqaa aa@3A5F@  identifies a subset of Ψ 0 , MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaeuiQdK 1aaSbaaSqaaiaaicdaaeqaaOGaaiilaaaa@3CC6@  the set of original edits. We can now formulate the following theorem.

Theorem 1. Suppose that q MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaamyCaa aa@3A8D@  numerical variables have been treated and that the current set of numerical edits can be partitioned as Ψ q = Ψ q (1) Ψ q (2) , MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaeuiQdK 1aaSbaaSqaaiaadghaaeqaaOGaeyypa0JaeuiQdK1aa0baaSqaaiaa dghaaeaacaGGOaGaaGymaiaacMcaaaGccqGHQicYcqqHOoqwdaqhaa WcbaGaamyCaaqaaiaacIcacaaIYaGaaiykaaaakiaacYcaaaa@4949@  where the edits in Ψ q (1) MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaeuiQdK 1aa0baaSqaaiaadghaaeaacaGGOaGaaGymaiaacMcaaaaaaa@3E5D@  are satisfied by the original values of the pq MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaamiCai abgkHiTiaadghaaaa@3C6F@  remaining variables, and the edits in Ψ q (2) MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaeuiQdK 1aa0baaSqaaiaadghaaeaacaGGOaGaaGOmaiaacMcaaaaaaa@3E5E@  are failed. Let B MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaamOqaa aa@3A5E@  be a representing set of the index sets B q k MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaamOqam aaDaaaleaacaWGXbaabaGaam4Aaaaaaaa@3C71@  for all ψ q k Ψ q (2) . MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaeqiYdK 3aa0baaSqaaiaadghaaeaacaWGRbaaaOGaeyicI4SaeuiQdK1aa0ba aSqaaiaadghaaeaacaGGOaGaaGOmaiaacMcaaaGccaGGUaaaaa@4489@  Then there exist values for the eliminated variables that, together with the original values of the other variables, satisfy all original edits except those in B. MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaamOqai aac6caaaa@3B10@

Proof. The proof of this theorem is given in Appendix A.1.

Example: Suppose that there are three numerical variables ( x 1 , x 2 , x 3 ) MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaaiikai aadIhadaWgaaWcbaGaaGymaaqabaGccaGGSaGaamiEamaaBaaaleaa caaIYaaabeaakiaacYcacaWG4bWaaSbaaSqaaiaaiodaaeqaaOGaai ykaaaa@421D@  that should satisfy the following eight edits:

ψ 0 1 : x 1 + x 2 + x 3 =20 ψ 0 2 : x 1 x 2 3 ψ 0 3 : x 1 + x 2 6 ψ 0 4 : x 1 + x 3 5 ψ 0 5 : x 1 x 3 10 ψ 0 6 : x 1 0 ψ 0 7 : x 2 0 ψ 0 8 : x 3 0. MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaqbaeWabG GaaaaaaeaacqaHipqEdaqhaaWcbaGaaGimaaqaaiaaigdaaaGccaaM i8UaaiOoaaqaaiaadIhadaWgaaWcbaGaaGymaaqabaGccqGHRaWkca WG4bWaaSbaaSqaaiaaikdaaeqaaOGaey4kaSIaamiEamaaBaaaleaa caaIZaaabeaakiabg2da9iaaikdacaaIWaaabaGaeqiYdK3aa0baaS qaaiaaicdaaeaacaaIYaaaaOGaaGjcVlaacQdaaeaacaWG4bWaaSba aSqaaiaaigdaaeqaaOGaeyOeI0IaamiEamaaBaaaleaacaaIYaaabe aakiabgwMiZkaaiodaaeaacqaHipqEdaqhaaWcbaGaaGimaaqaaiaa iodaaaGccaaMi8UaaiOoaaqaaiabgkHiTiaadIhadaWgaaWcbaGaaG ymaaqabaGccqGHRaWkcaWG4bWaaSbaaSqaaiaaikdaaeqaaOGaeyyz ImRaeyOeI0IaaGOnaaqaaiabeI8a5naaDaaaleaacaaIWaaabaGaaG inaaaakiaayIW7caGG6aaabaGaeyOeI0IaamiEamaaBaaaleaacaaI XaaabeaakiabgUcaRiaadIhadaWgaaWcbaGaaG4maaqabaGccqGHLj YScaaI1aaabaGaeqiYdK3aa0baaSqaaiaaicdaaeaacaaI1aaaaOGa aGjcVlaacQdaaeaacaWG4bWaaSbaaSqaaiaaigdaaeqaaOGaeyOeI0 IaamiEamaaBaaaleaacaaIZaaabeaakiabgwMiZkabgkHiTiaaigda caaIWaaabaGaeqiYdK3aa0baaSqaaiaaicdaaeaacaaI2aaaaOGaaG jcVlaacQdaaeaacaWG4bWaaSbaaSqaaiaaigdaaeqaaOGaeyyzImRa aGimaaqaaiabeI8a5naaDaaaleaacaaIWaaabaGaaG4naaaakiaayI W7caGG6aaabaGaamiEamaaBaaaleaacaaIYaaabeaakiabgwMiZkaa icdaaeaacqaHipqEdaqhaaWcbaGaaGimaaqaaiaaiIdaaaGccaaMi8 UaaiOoaaqaaiaadIhadaWgaaWcbaGaaG4maaqabaGccqGHLjYScaaI WaGaaiOlaaaaaaa@A1BC@

The record ( x 1 0 , x 2 0 , x 3 0 )=(10,1,3) MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaaiikai aadIhadaqhaaWcbaGaaGymaaqaaiaaicdaaaGccaGGSaGaamiEamaa DaaaleaacaaIYaaabaGaaGimaaaakiaacYcacaWG4bWaa0baaSqaai aaiodaaeaacaaIWaaaaOGaaiykaiabg2da9iaacIcacaaIXaGaaGim aiaacYcacaaIXaGaaiilaiabgkHiTiaaiodacaGGPaaaaa@4BE7@  is inconsistent with respect to these edits. Upon eliminating x 1 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaamiEam aaBaaaleaacaaIXaaabeaaaaa@3B7B@  from the original set of edits, we find the following updated set of edits:

ψ 1 1 : 2 x 2 x 3 17 ( B 1 1 ={1,2}) ψ 1 2 : 2 x 2 + x 3 14 ( B 1 2 ={1,3}) ψ 1 3 : x 2 +2 x 3 25 ( B 1 3 ={1,4}) ψ 1 4 : x 2 2 x 3 30 ( B 1 4 ={1,5}) ψ 1 5 : x 2 x 3 20 ( B 1 5 ={1,6}) ψ 1 6 : x 2 0 ( B 1 6 ={7}) ψ 1 7 : x 3 0 ( B 1 7 ={8}) ψ 1 8 : 03 ( B 1 8 ={2,3}) ψ 1 9 : x 2 + x 3 8 ( B 1 9 ={2,4}) ψ 1 10 : x 2 x 3 16 ( B 1 10 ={3,5}) ψ 1 11 : 05 ( B 1 11 ={4,5}) ψ 1 12 : x 2 6 ( B 1 12 ={3,6}) ψ 1 13 : x 3 5 ( B 1 13 ={4,6}). MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaqbaeWab0 WaaaaaaaqaaiabeI8a5naaDaaaleaacaaIXaaabaGaaGymaaaakiaa yIW7caGG6aaabaGaeyOeI0IaaGOmaiaadIhadaWgaaWcbaGaaGOmaa qabaGccqGHsislcaWG4bWaaSbaaSqaaiaaiodaaeqaaOGaeyyzImRa eyOeI0IaaGymaiaaiEdaaeaacaGGOaGaamOqamaaDaaaleaacaaIXa aabaGaaGymaaaakiabg2da9iaacUhacaaIXaGaaiilaiaaikdacaGG 9bGaaiykaaqaaiabeI8a5naaDaaaleaacaaIXaaabaGaaGOmaaaaki aayIW7caGG6aaabaGaaGOmaiaadIhadaWgaaWcbaGaaGOmaaqabaGc cqGHRaWkcaWG4bWaaSbaaSqaaiaaiodaaeqaaOGaeyyzImRaaGymai aaisdaaeaacaGGOaGaamOqamaaDaaaleaacaaIXaaabaGaaGOmaaaa kiabg2da9iaacUhacaaIXaGaaiilaiaaiodacaGG9bGaaiykaaqaai abeI8a5naaDaaaleaacaaIXaaabaGaaG4maaaakiaayIW7caGG6aaa baGaamiEamaaBaaaleaacaaIYaaabeaakiabgUcaRiaaikdacaWG4b WaaSbaaSqaaiaaiodaaeqaaOGaeyyzImRaaGOmaiaaiwdaaeaacaGG OaGaamOqamaaDaaaleaacaaIXaaabaGaaG4maaaakiabg2da9iaacU hacaaIXaGaaiilaiaaisdacaGG9bGaaiykaaqaaiabeI8a5naaDaaa leaacaaIXaaabaGaaGinaaaakiaayIW7caGG6aaabaGaeyOeI0Iaam iEamaaBaaaleaacaaIYaaabeaakiabgkHiTiaaikdacaWG4bWaaSba aSqaaiaaiodaaeqaaOGaeyyzImRaeyOeI0IaaG4maiaaicdaaeaaca GGOaGaamOqamaaDaaaleaacaaIXaaabaGaaGinaaaakiabg2da9iaa cUhacaaIXaGaaiilaiaaiwdacaGG9bGaaiykaaqaaiabeI8a5naaDa aaleaacaaIXaaabaGaaGynaaaakiaayIW7caGG6aaabaGaeyOeI0Ia amiEamaaBaaaleaacaaIYaaabeaakiabgkHiTiaadIhadaWgaaWcba GaaG4maaqabaGccqGHLjYScqGHsislcaaIYaGaaGimaaqaaiaacIca caWGcbWaa0baaSqaaiaaigdaaeaacaaI1aaaaOGaeyypa0Jaai4Eai aaigdacaGGSaGaaGOnaiaac2hacaGGPaaabaGaeqiYdK3aa0baaSqa aiaaigdaaeaacaaI2aaaaOGaaGjcVlaacQdaaeaacaWG4bWaaSbaaS qaaiaaikdaaeqaaOGaeyyzImRaaGimaaqaaiaacIcacaWGcbWaa0ba aSqaaiaaigdaaeaacaaI2aaaaOGaeyypa0Jaai4EaiaaiEdacaGG9b GaaiykaaqaaiabeI8a5naaDaaaleaacaaIXaaabaGaaG4naaaakiaa yIW7caGG6aaabaGaamiEamaaBaaaleaacaaIZaaabeaakiabgwMiZk aaicdaaeaacaGGOaGaamOqamaaDaaaleaacaaIXaaabaGaaG4naaaa kiabg2da9iaacUhacaaI4aGaaiyFaiaacMcaaeaacqaHipqEdaqhaa WcbaGaaGymaaqaaiaaiIdaaaGccaaMi8UaaiOoaaqaaiaaicdacqGH LjYScqGHsislcaaIZaaabaGaaiikaiaadkeadaqhaaWcbaGaaGymaa qaaiaaiIdaaaGccqGH9aqpcaGG7bGaaGOmaiaacYcacaaIZaGaaiyF aiaacMcaaeaacqaHipqEdaqhaaWcbaGaaGymaaqaaiaaiMdaaaGcca aMi8UaaiOoaaqaaiabgkHiTiaadIhadaWgaaWcbaGaaGOmaaqabaGc cqGHRaWkcaWG4bWaaSbaaSqaaiaaiodaaeqaaOGaeyyzImRaaGioaa qaaiaacIcacaWGcbWaa0baaSqaaiaaigdaaeaacaaI5aaaaOGaeyyp a0Jaai4EaiaaikdacaGGSaGaaGinaiaac2hacaGGPaaabaGaeqiYdK 3aa0baaSqaaiaaigdaaeaacaaIXaGaaGimaaaakiaayIW7caGG6aaa baGaamiEamaaBaaaleaacaaIYaaabeaakiabgkHiTiaadIhadaWgaa WcbaGaaG4maaqabaGccqGHLjYScqGHsislcaaIXaGaaGOnaaqaaiaa cIcacaWGcbWaa0baaSqaaiaaigdaaeaacaaIXaGaaGimaaaakiabg2 da9iaacUhacaaIZaGaaiilaiaaiwdacaGG9bGaaiykaaqaaiabeI8a 5naaDaaaleaacaaIXaaabaGaaGymaiaaigdaaaGccaaMi8UaaiOoaa qaaiaaicdacqGHLjYScqGHsislcaaI1aaabaGaaiikaiaadkeadaqh aaWcbaGaaGymaaqaaiaaigdacaaIXaaaaOGaeyypa0Jaai4Eaiaais dacaGGSaGaaGynaiaac2hacaGGPaaabaGaeqiYdK3aa0baaSqaaiaa igdaaeaacaaIXaGaaGOmaaaakiaayIW7caGG6aaabaGaamiEamaaBa aaleaacaaIYaaabeaakiabgwMiZkabgkHiTiaaiAdaaeaacaGGOaGa amOqamaaDaaaleaacaaIXaaabaGaaGymaiaaikdaaaGccqGH9aqpca GG7bGaaG4maiaacYcacaaI2aGaaiyFaiaacMcaaeaacqaHipqEdaqh aaWcbaGaaGymaaqaaiaaigdacaaIZaaaaOGaaGjcVlaacQdaaeaaca WG4bWaaSbaaSqaaiaaiodaaeqaaOGaeyyzImRaaGynaaqaaiaacIca caWGcbWaa0baaSqaaiaaigdaaeaacaaIXaGaaG4maaaakiabg2da9i aacUhacaaI0aGaaiilaiaaiAdacaGG9bGaaiykaiaac6caaaaaaa@5AD9@

The index set B 1 k MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaamOqam aaDaaaleaacaaIXaaabaGaam4Aaaaaaaa@3C36@  is displayed in brackets next to each edit.

By substituting the original values of x 2 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaamiEam aaBaaaleaacaaIYaaabeaaaaa@3B7C@  and x 3 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaamiEam aaBaaaleaacaaIZaaabeaaaaa@3B7D@  in the current set of edits, we see that ψ 1 2 , ψ 1 3 , ψ 1 7 , ψ 1 9 , MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaeqiYdK 3aa0baaSqaaiaaigdaaeaacaaIYaaaaOGaaiilaiabeI8a5naaDaaa leaacaaIXaaabaGaaG4maaaakiaacYcacqaHipqEdaqhaaWcbaGaaG ymaaqaaiaaiEdaaaGccaGGSaGaeqiYdK3aa0baaSqaaiaaigdaaeaa caaI5aaaaOGaaiilaaaa@4A54@  and ψ 1 13 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaeqiYdK 3aa0baaSqaaiaaigdaaeaacaaIXaGaaG4maaaaaaa@3DC5@  are failed. The set B={1,4,8} MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaamOqai abg2da9iaacUhacaaIXaGaaiilaiaaisdacaGGSaGaaGioaiaac2ha aaa@40FF@  is a representing set for the associated index sets B 1 k . MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaamOqam aaDaaaleaacaaIXaaabaGaam4Aaaaakiaac6caaaa@3CF2@  According to Theorem 1, there exists a value for x 1 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaamiEam aaBaaaleaacaaIXaaabeaaaaa@3B7B@  which, together with the original values of x 2 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaamiEam aaBaaaleaacaaIYaaabeaaaaa@3B7C@  and x 3 , MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaamiEam aaBaaaleaacaaIZaaabeaakiaacYcaaaa@3C37@  satisfies the original edits apart from ψ 0 1 , ψ 0 4 , MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaeqiYdK 3aa0baaSqaaiaaicdaaeaacaaIXaaaaOGaaiilaiabeI8a5naaDaaa leaacaaIWaaabaGaaGinaaaakiaacYcaaaa@41EE@  and ψ 0 8 . MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaeqiYdK 3aa0baaSqaaiaaicdaaeaacaaI4aaaaOGaaiOlaaaa@3DCA@  That this assertion is correct can be seen by substituting x 2 0 =1 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaamiEam aaDaaaleaacaaIYaaabaGaaGimaaaakiabg2da9iaaigdaaaa@3E02@  and x 3 0 =3 MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaamiEam aaDaaaleaacaaIZaaabaGaaGimaaaakiabg2da9iabgkHiTiaaioda aaa@3EF2@  into the original set of edits; in fact, any value x 1 [4,7] MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaamiEam aaBaaaleaacaaIXaaabeaakiabgIGiolaacUfacaaI0aGaaiilaiaa iEdacaGGDbaaaa@40F8@  will do.

The importance of Theorem 1 is that it enables one to evaluate, at each node of the branch-and-bound algorithm, which combinations of the original edits could be satisfied by imputing the variables that have been eliminated so far, and also which edits would remain failed. In particular, if we distinguish between hard and soft original edits, then this result makes it possible to use the branch-and-bound algorithm to find all feasible solutions to the new error localisation problem from Section 3, and also to evaluate, for each feasible solution, which of the soft edits remain failed, and hence to evaluate the value of D soft . MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaamiram aaBaaaleaacaqGZbGaae4BaiaabAgacaqG0baabeaakiaac6caaaa@3F10@  This idea will be elaborated in Section 5.

4.2  Categorical and mixed data

We shall now derive a similar result to Theorem 1 for the case of purely categorical data. At the end of this section, we shall combine the two results so that they may also be applied to mixed data.

In the case of purely categorical data, all edits take the form (2.3). Let us consider the elimination method for categorical variables described in Section 2.3. If a given set of values for v 1 ,, v g1 , v g+1 ,, v m MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaamODam aaBaaaleaacaaIXaaabeaakiaacYcacqWIMaYscaGGSaGaamODamaa BaaaleaacaWGNbGaeyOeI0IaaGymaaqabaGccaGGSaGaamODamaaBa aaleaacaWGNbGaey4kaSIaaGymaaqabaGccaGGSaGaeSOjGSKaaiil aiaadAhadaWgaaWcbaGaamyBaaqabaaaaa@4ACF@  does not satisfy the implied edit (2.10), then it is not possible to find a value for v g MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaamODam aaBaaaleaacaWGNbaabeaaaaa@3BAA@  that, together with the other values, satisfy all edits ψ k MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaeqiYdK 3aaWbaaSqabeaacaWGRbaaaaaa@3C82@  with kT MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaam4Aai abgIGiolaadsfaaaa@3CE4@  simultaneously. This is true because, by property (2.9), F j (T) F j k MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaamOram aaDaaaleaacaWGQbaabaGaey4fIOcaaOGaaiikaiaadsfacaGGPaGa eyOHI0SaamOramaaDaaaleaacaWGQbaabaGaam4Aaaaaaaa@4381@  for all jg MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaamOAai abgcMi5kaadEgaaaa@3D39@  and all kT. MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaam4Aai abgIGiolaadsfacaGGUaaaaa@3D96@  Hence, if (2.10) is failed by v 1 ,, v g1 , v g+1 ,, v m , MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaamODam aaBaaaleaacaaIXaaabeaakiaacYcacqWIMaYscaGGSaGaamODamaa BaaaleaacaWGNbGaeyOeI0IaaGymaaqabaGccaGGSaGaamODamaaBa aaleaacaWGNbGaey4kaSIaaGymaaqabaGccaGGSaGaeSOjGSKaaiil aiaadAhadaWgaaWcbaGaamyBaaqabaGccaGGSaaaaa@4B89@  then plugging these values into an original edit with kT MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaam4Aai abgIGiolaadsfaaaa@3CE4@  produces a non-degenerate univariate edit for v g . MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaamODam aaBaaaleaacaWGNbaabeaakiaac6caaaa@3C66@  Moreover, every possible value of v g MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaamODam aaBaaaleaacaWGNbaabeaaaaa@3BAA@  fails at least one of these univariate edits, because of property (2.8). Interestingly, it is still always possible in this case to find a value for v g MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaamODam aaBaaaleaacaWGNbaabeaaaaa@3BAA@  that satisfies all edits in T MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaamivaa aa@3A70@  but one. This follows from property (2.8) and the fact that T MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaamivaa aa@3A70@  is a minimal set having this property: for each kT, F g k MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaam4Aai abgIGiolaadsfacaGGSaGaamOramaaDaaaleaacaWGNbaabaGaam4A aaaaaaa@4068@  must contain at least one value from D g MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaamiram aaBaaaleaacaWGNbaabeaaaaa@3B78@  that is not covered by any other F g l MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaamOram aaDaaaleaacaWGNbaabaGaamiBaaaaaaa@3C6C@  with lT. MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaamiBai abgIGiolaadsfacaGGUaaaaa@3D97@

We now present the analogue of Theorem 1 for categorical data, using the same notation as for numerical data. In particular, the recursive definition of B q k MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaamOqam aaDaaaleaacaWGXbaabaGaam4Aaaaaaaa@3C71@  is exactly the same as in Section 4.1.

Theorem 2. Suppose that q MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaamyCaa aa@3A8D@  categorical variables have been treated and that the current set of categorical edits can be partitioned as Ψ q = Ψ q (1) Ψ q (2) , MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaeuiQdK 1aaSbaaSqaaiaadghaaeqaaOGaeyypa0JaeuiQdK1aa0baaSqaaiaa dghaaeaacaGGOaGaaGymaiaacMcaaaGccqGHQicYcqqHOoqwdaqhaa WcbaGaamyCaaqaaiaacIcacaaIYaGaaiykaaaakiaacYcaaaa@4949@  where the edits in Ψ q (1) MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaeuiQdK 1aa0baaSqaaiaadghaaeaacaGGOaGaaGymaiaacMcaaaaaaa@3E5D@  are satisfied by the original values of the mq MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaamyBai abgkHiTiaadghaaaa@3C6C@  remaining variables, and the edits in Ψ q (2) MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaeuiQdK 1aa0baaSqaaiaadghaaeaacaGGOaGaaGOmaiaacMcaaaaaaa@3E5E@  are failed. Let B MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaamOqaa aa@3A5E@  be a representing set of the index sets B q k MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaamOqam aaDaaaleaacaWGXbaabaGaam4Aaaaaaaa@3C71@  for all ψ q k Ψ q (2) . MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaeqiYdK 3aa0baaSqaaiaadghaaeaacaWGRbaaaOGaeyicI4SaeuiQdK1aa0ba aSqaaiaadghaaeaacaGGOaGaaGOmaiaacMcaaaGccaGGUaaaaa@4489@  Then there exist values for the eliminated variables that, together with the original values of the other variables, satisfy all original edits except those in B. MathType@MTEF@5@5@+= feaagKart1ev2aaatCvAUfeBSjuyZL2yd9gzLbvyNv2CaerbuLwBLn hiov2DGi1BTfMBaeXatLxBI9gBaerbd9wDYLwzYbItLDharqqtubsr 4rNCHbGeaGqiVu0Je9sqqrpepC0xbbL8F4rqqrFfpeea0xe9LqFf0x e9q8qqvqFr0dXdHiVc=bYP0xb9sq=fFfeu0RXxb9qr0dd9q8qi0lf9 Fve9Fve9vapdbaqaaeGacaGaaiaabeqaamaabaabaaGcbaGaamOqai aac6caaaa@3B10@

Proof. The proof of this theorem is given in Appendix A.2.

For an example that illustrates the use of this theorem, see Scholtus (2011).

Finally, we remark that Theorem 1 and Theorem 2 can be used together when the data is a mix of categorical and numerical variables. This follows from the structure of the branch-and-bound algorithm of De Waal and Quere (2003), where categorical variables are only treated once all numerical variables have been eliminated or fixed. Hence, the two results may be applied consecutively. There is a slight difference in the procedure for eliminating numerical variables, namely that implied edits are only generated from pairs of edits having an overlapping IF-condition; see Section 2.3. However, this does not affect the correctness of Theorem 1.

Previous | Next

Date modified: