alphaFeedback

WorksComputer Science

Universal Support Theorems for Resilient Coverage

AI contributions
  • OpenAI ChatGPT GPT-6.1 SOL Ultra
View details

Abstract

We prove that one finite set of points decides whether sensors cover a polygonal target under every failure rule in which an extra working sensor never hurts. The set is the same for every such rule, and on a face of dimension f the weakest point is fixed by f+1 sensors. The theorem holds in any dimension for functions that share a convex part and differ by affine terms. For sensing disks it gives the exact radius and power that keep the target covered under each rule, as rational numbers, the full trade-off between radius and budget, the smallest list of sensor groups whose loss breaks coverage, exact tests under independent placement errors, and protection plans proved optimal by a matching dual certificate.

Introduction

Coverage design asks three different questions. Is a specified target covered? Which failures destroy that coverage? Which design or protection policy meets a quantitative requirement? Computing the topology of the union of footprints answers part of the first question but not the target question itself, since a contractible covered region can be disjoint from the asset that must be monitored.

We work in a finite model in which all of the geometry can be certified exactly. Physical footprints are closed disks, the target is a finite union of closed nondegenerate triangles, and failure rules are monotone with respect to additional functioning contacts. In this model one canonical geometric certificate connects exact failure budgets, common-radius design, placement uncertainty and the assignment of contacts to fault domains.

Two certificates

For a point xx of the target TT, let S(x)S(x) be the set of contacts whose footprints contain xx. Define

AT=Min⁡{S(x):x∈T},(1)\mathcal{A}_T=\operatorname{Min}\{S(x):x\in T\}, \tag*{(1)}

where Min removes every strict superset of another member. For the regular closed targets considered here, every member has a representative away from all disk and target boundaries, and a vertical-slice construction produces a rational representative for each member using only exact sign decisions.

The first certificate is this antichain together with its witnesses. If F\mathcal{F} is a downward-closed family of allowed failures, then

T⊆RF⟺A∉F for every A∈AT.(2)T\subseteq R_{\mathcal{F}}\quad\Longleftrightarrow\quad A\notin\mathcal{F}\text{ for every }A\in\mathcal{A}_T. \tag*{(2)}

One geometric computation therefore answers every such failure query. The antichain is the minimal-cut family of the target-coverage reliability system in the sense of Barlow and Proschan [19]; its geometric origin attaches an explicit target location to each cut.

The second certificate concerns common-radius design. Fix sites and target and let all primitive disk radii equal an unknown rr. We construct a finite set QTQ_T of rational points, independent of the winning rule. For every monotone rule ww that wins on the full contact set, put

ρw(x)=min⁡σ:w(σ)=1max⁡i∈σ∥x−ci∥.\rho_w(x)=\min_{\sigma:w(\sigma)=1}\max_{i\in\sigma}\lVert x-c_i\rVert.

Then the critical radius satisfies

(rw⋆)2=max⁡q∈QTρw(q)2∈Q.(3)(r_w^\star)^2=\max_{q\in Q_T}\rho_w(q)^2\in\mathbb{Q}. \tag*{(3)}

The support set consists of target vertices, bisector–edge intersections and three-site circumcenters, O(n3+n2h+h)O(n^3+n^2h+h) points in all, and it serves all rules and all common radii at once. In dimension dd a maximiser on an ff-dimensional face of the target is fixed by at most f+1f+1 sites.1

2020 Mathematics Subject Classification. Primary 68U05; Secondary 52A41, 90B25, 05C65, 55U10. Keywords. support theorem; sensor coverage; monotone failure rules; resilience certificates.

The LaTeX source and the finite checks of the worked examples are archived on Zenodo, release v1.1.1, link.

The two finite geometric certificates and their uses

Figure 1. The two finite geometric certificates and their uses. The geometry is computed before a failure rule or a protection allocation is chosen.

The structural part identifies the canonical antichain, proves that it is the smallest certificate answering all downward-closed failure queries, describes its behaviour under monotone label maps and relates the geometry to nerve and Dowker models. The general support theorem covers functions with a common continuous convex part and affine differences; its finite support set works for every monotone rule and every common convex term. The radius function is a lattice polynomial in the contact distances [21, 22].

The analytic part gives exact arithmetic, finite procedures, uncertainty reductions and optimisation certificates. For product uncertainty sets, robustification commutes with every monotone Boolean contact rule, so independent displacement balls reduce to disk erosion and independent polygonal displacement sets reduce to finite intersections of disks at their vertices. Protection allocation is a linear program whose optimum is certified by rational primal and dual vectors.

The worked examples derive coverage, failure budgets, wiring choices and uncertain placement in exact arithmetic. In the four-corner example, changing the domain assignment changes the coverage reliability from 81/100 to 99/100 at domain failure probability 1/10, with positions, radii and contact count unchanged; the squared radius needed to survive the loss of one domain drops from 89/25 to 68/25.

Related work

Arrangements of algebraic curves and exact geometric predicates are standard tools in computational geometry [16]. Coverage tests based on circle intersections and local geometry are due to Huang and Tseng and to Wang et al. [17, 18], and kk-coverage via generalised Voronoi diagrams to So and Ye [29]. Homological sensor criteria and multicover nerves are developed in [3, 4, 5, 9, 10, 11]; we include the maps and proofs we need because the failure semantics and boundary conventions matter for the certificates.

Minimal cut sets and structure functions belong to reliability theory [19]. Cover decomposition and polychromatic hypergraph colouring are the natural setting for fault-domain assignment [20]. Max–min functions built from monotone logic are lattice polynomials [21, 22], and Boolean combinations of balls with generalised Voronoi decompositions appear in the work of Csikós [25]. The protection program uses linear programming duality, the treatment of uncertain geometry follows robust optimisation [23], and marginal-only probability bounds are instances of Hailperin’s logical probability programs [24].

What is new here is the support theorem for all monotone rules with a shared convex term, the canonical antichain with rational witnesses, the exact uncertainty reductions and the radius–budget frontier, combined under one failure interface. The contact-intersection model goes back to [1]; the separation of exact predicates from continuous target certificates follows [2]; related topological constructions appear in [13, 15] [14].

Conventions

All planar targets are finite unions of nondegenerate closed triangles with rational vertices. They are regular closed, T=int⁡T‾T=\operatorname{int}\overline{T}, and may be disconnected or have holes. Wire targets and isolated points require a lower-dimensional treatment and are excluded from the full-dimensional sampling theorem.4

Disk centres and radii are rational. Masks retain physical contact labels, including coincident footprints. Homology is over F2\mathbb{F}_2 unless another field is specified; the target certificates do not depend on the coefficients. The appendices contain the comparison homotopies, the closed-cover chain argument, arithmetic derivations, dual certificates, worked examples and boundary counterexamples. Every statement is proved in the text.

Failure families and surviving regions

Definition 2.1. A failure family is a downward-closed set F⊆2[n]\mathcal{F}\subseteq2^{[n]} with ∅∈F\varnothing\in\mathcal{F}. Its complement W=2[n]∖F\mathcal{W}=2^{[n]}\setminus\mathcal{F} is the family of winning contact sets. Thus S∈WS\in\mathcal{W} and S⊆S′S\subseteq S' imply S′∈WS'\in\mathcal{W}. The active contact set at xx is

S(x)={i∈[n]:x∈Di}.S(x)=\{i\in[n]:x\in D_i\}.

The word “winning” refers solely to survival of the prescribed failure model. It does not encode a probability, sensor independence or a clinical performance measure.

Proposition 2.2 (Pointwise failure reduction). For every xx the following conditions are equivalent:

  1. xx remains covered after every failure F∈FF \in\mathcal{F};

  2. S(x)∉FS(x) \notin\mathcal{F};

  3. some σ⊆S(x)\sigma\subseteq S(x) is a minimal member of W\mathcal{W}.

Consequently, with Dσ=⋂i∈σDiD_\sigma= \bigcap_{i\in\sigma} D_i and PF={σ∈N:σ∉F}\mathcal{P}_{\mathcal{F}} = \{\sigma\in N : \sigma\notin\mathcal{F}\},

RF=⋃σ∈PFDσ=⋃σ∈Min⁡WDσ,(4)R_{\mathcal{F}} = \bigcup_{\sigma\in\mathcal{P}_{\mathcal{F}}} D_\sigma= \bigcup_{\sigma\in\operatorname{Min}\mathcal{W}} D_\sigma, \tag*{(4)}

where empty geometric intersections contribute nothing.

Proof. Failure of coverage at xx after deleting FF means precisely that every active contact is deleted: S(x)⊆FS(x) \subseteq F. If F∈FF \in\mathcal{F}, downward closure then gives S(x)∈FS(x) \in\mathcal{F}. Conversely, if S(x)∈FS(x) \in\mathcal{F}, the allowed choice F=S(x)F = S(x) deletes every active contact. This proves the equivalence of the first two statements. In a finite upward-closed family every member contains a minimal member, and any set containing a winning set is winning. This proves the third equivalence and both union identities. □

Example 2.3 (Independent failures). For an integer q≥0q \ge0, let Fq={F:∣F∣≤q}\mathcal{F}_q = \{F : |F| \le q\}. A set wins exactly when it contains at least q+1q+1 contacts. Thus RFqR_{\mathcal{F}_q} is the ordinary (q+1)(q+1)-fold covered region. For q≥nq \ge n it is empty.

Example 2.4 (Weighted failure budgets). Give contact ii a nonnegative integer failure cost cic_i and fix an integer budget B≥0B \ge0. Set

Fc,B={F:∑i∈Fci≤B}.\mathcal{F}_{c,B} = \left\{F : \sum_{i\in F} c_i \le B\right\}.

Then

S∈W⟺∑i∈Sci>B.(5)S \in\mathcal{W} \quad\Longleftrightarrow\quad\sum_{i\in S} c_i > B. \tag*{(5)}

This is an adversarial deletion-cost model. It is not a statement that measurements have additive quality or that physical reliability is proportional to cic_i. Zero-cost contacts can be deleted freely; the formula still applies. The mathematical definition also allows arbitrary nonnegative real costs; rational costs permit exact finite certificate arithmetic.

Example 2.5 (Correlated fault domains). Partition contacts into labeled domains G1,…,GsG_1,\ldots,G_s and allow the loss of any qq complete domains. Its downward closure is

FG,q={F:F⊆⋃j∈JGj for some ∣J∣≤q}.\mathcal{F}_{G,q} = \{F : F \subseteq\bigcup_{j\in J} G_j \text{ for some } |J| \le q\}.

If d(S)={j:S∩Gj≠∅}d(S) = \{j : S \cap G_j \ne\varnothing\}, the winning rule is

S∈W⟺∣d(S)∣>q.(6)S \in\mathcal{W} \quad\Longleftrightarrow\quad|d(S)| > q. \tag*{(6)}

Indeed, at most qq domains contain SS exactly when all its active domains can be deleted. The downward closure includes partial deletions, but its universal survival region equals that of the allowed complete-domain losses: any partial deletion is contained in one of those losses.

Example 2.6 (Two-fold coverage can fail a one-domain test). Take two identical disks and assign both contacts to one domain. Their common disk is two-fold covered. Deleting that domain leaves no coverage. If instead the two contacts belong to different domains, the same geometry survives every loss of one domain. Ordinary overlap counts and the ordinary nerve without domain labels cannot distinguish these two reliability requirements.

Proposition 2.7 (Combining requirements). If F1,F2\mathcal{F}_1,\mathcal{F}_2 are failure families, then

RF1∪F2=RF1∩RF2,RF1∩F2=RF1∪RF2.R_{\mathcal{F}_1\cup\mathcal{F}_2} = R_{\mathcal{F}_1} \cap R_{\mathcal{F}_2}, \qquad R_{\mathcal{F}_1\cap\mathcal{F}_2} = R_{\mathcal{F}_1} \cup R_{\mathcal{F}_2}.

Both union and intersection on the left are downward closed.

Proof. At each point, the first equality says that S(x)S(x) belongs to neither failure family. The second says that it does not belong to both. Apply De Morgan’s laws to Theorem 2.2. □

For a simultaneous requirement of a budget bound and a domain-loss bound one must specify whether the adversary may use either rule separately, both at once, or a composed deletion. These are different failure families. The framework accepts each, but it does not identify them without a stated model.

Example 2.8 (Independence systems). An independence system on [n][n] is, by definition, downward closed. Taking it as F\mathcal{F} makes its dependent sets the winning coalitions. For a matroid, the minimal winning coalitions are its circuits. This observation is a translation of definitions; no matroid representation hypothesis is needed for the dual construction. The number of minimal winning coalitions can nevertheless be large, which is a reason to evaluate a winning predicate on facet intersections instead of listing all such coalitions.

Lemma 2.9 (Monotonicity). If Di⊆Di′D_i \subseteq D'_i for every label ii, then RF(D)⊆RF(D′)R_{\mathcal{F}}(D) \subseteq R_{\mathcal{F}}(D'). If F1⊆F2\mathcal{F}_1 \subseteq\mathcal{F}_2, then RF2(D)⊆RF1(D)R_{\mathcal{F}_2}(D) \subseteq R_{\mathcal{F}_1}(D).

Proof. In the first case SD(x)⊆SD′(x)S_D(x) \subseteq S_{D'}(x) and winning is upward closed. In the second case S(x)∉F2S(x) \notin\mathcal{F}_2 implies S(x)∉F1S(x) \notin\mathcal{F}_1. □

The canonical target antichain {#sec:3}

We first isolate a fact about closed footprints and regular closed targets. This step is what permits an exact full-target conclusion from open arrangement cells.

Lemma 3.1 (Interior witnesses). Let T=int⁡T‾T = \operatorname{int}\overline{T} be a nonempty regular closed target and let D1,…,DnD_1,\ldots,D_n be closed sets whose boundaries have empty interior. For every x∈Tx \in T there is a point y∈int⁡Ty \in\operatorname{int}T, away from all the boundaries, with S(y)⊆S(x)S(y) \subseteq S(x). For a finite disk family and triangular target, yy may be chosen rational.

Proof. For each i∉S(x)i \notin S(x), closedness gives an open neighborhood of xx disjoint from DiD_i. Intersect these finitely many neighborhoods to obtain an open set UU in which no new active label can appear. Regular closedness implies U∩int⁡T≠∅U \cap\operatorname{int} T \ne\varnothing. A finite union of disk boundaries and target edges has empty interior, so it cannot exhaust this nonempty open set. Choose yy outside it. The active labels of yy are all in S(x)S(x). In the disk setting, the remaining open set contains rational points by density of Q2\mathbb{Q}^2. □\square

For the first general statement, the avoidance assertion uses that the finitely many boundaries are closed with empty interior, hence nowhere dense. Disk circles and target edges satisfy this condition. No claim about arbitrary nonclosed sensing footprints is needed.

Definition 3.2. The target antichain is

AT(D)=Min⁡{S(x):x∈T}.\mathcal{A}_T(D) = \operatorname{Min}\{S(x) : x \in T\}.

The empty contact set is retained if realized. If it occurs, it is the unique minimal member. A witness for A∈ATA \in\mathcal{A}_T is a point qA∈Tq_A \in T with S(qA)=AS(q_A) = A.

Theorem 3.3 (Universal target certificate). For a finite closed-disk family and a regular closed triangular target, AT\mathcal{A}_T is exactly the collection of inclusion-minimal labels of the two-dimensional target arrangement cells. Every member has a rational interior witness. For every downward-closed failure family F\mathcal{F} containing the empty set,

T⊆RF⟺AT∩F=∅.(7)T \subseteq R_{\mathcal{F}} \Longleftrightarrow\mathcal{A}_T \cap\mathcal{F} = \varnothing. \tag*{(7)}

If hh target-edge segments are supplied, the certificate has O((n+h)2)O((n+h)^2) members.

Proof. The finite collection of all realized masks has an inclusion-minimal member below every mask. If AA is such a minimal mask, apply Theorem 3.1 at a point realizing AA. The resulting interior mask is a subset of AA, so minimality forces equality. Conversely, if an interior-cell mask is minimal among interior-cell masks, a smaller realized mask would have an interior witness below it by the lemma, a contradiction. Thus the two minimal collections agree.

By Theorem 2.2, full target coverage means S(x)∉FS(x) \notin\mathcal{F} for every x∈Tx \in T. Necessity of the right side is immediate from witnesses. For sufficiency, choose A⊆S(x)A \subseteq S(x) in the antichain. If S(x)∈FS(x) \in\mathcal{F}, downward closure would imply A∈FA \in\mathcal{F}, contradicting the right side. This proves Equation (7).

For the size bound, refine the disk arrangement by the supporting lines of all target edges. With nn distinct positive-radius circles, adding circle jj creates at most max⁡{1,2(j−1)}\max\{1,2(j-1)\} new regions. A newly added line meets the circles at most 2n2n times and the preceding j−1j-1 lines at most j−1j-1 times, so it creates at most 2n+j2n+j regions. Coincident curves can be removed for counting; repeated sensor labels are still preserved on each region. Zero-radius disks add no two-dimensional region. Consequently the total number of regions is at most

n2−n+2+2nh+h(h+1)2,(8)n^2-n+2+2nh+\frac{h(h+1)}{2}, \tag*{(8)}

where the harmless initial constant also bounds the n=0n=0 case. Target membership and contact labels are constant on every open region of this refined arrangement. The number of minimal labels cannot exceed its number of regions. □\square

Remark 3.4. The quadratic bound counts the retained certificate, not the vertical bands sampled in its construction. It is inherited from ordinary arrangement complexity. No matching quadratic lower bound for this particular minimal-label family is asserted.

Proposition 3.5 (Irredundancy for all failure rules). Every member of AT\mathcal{A}_T is necessary if a certificate consists of realized contact masks and is required to answer all downward-closed failure queries. In particular, deleting any one member can change an answer.

Proof. Fix A∈ATA \in\mathcal{A}_T and use F=2A\mathcal{F}=2^A. Then AA loses. Every other antichain member BB is not a subset of AA, so B∉FB \notin\mathcal{F}. Testing all the remaining members would therefore accept although the witness qAq_A fails. When A=∅A=\varnothing, its antichain has only that member and the same argument applies to the family allowing only the empty failure, 2∅={∅}2^\varnothing=\{\varnothing\}. □\square

This is minimality of the representation by realized masks. It is not a lower bound against every possible compressed circuit, geometric formula or data structure.5

Theorem 3.6 (Monotone relabeling). Let γ:2[n]→2[m]\gamma:2^{[n]} \to2^{[m]} preserve inclusion. The minimal target patterns after applying γ\gamma to active sets are exactly

Min⁡{γ(A):A∈AT}.(9)\operatorname{Min}\{\gamma(A) : A \in\mathcal{A}_T\}. \tag*{(9)}

Each retained image inherits a witness from its preimage. Thus no new geometric computation is needed for contact deletion, fault-domain coarsening or monotone virtual-contact logic.

Proof. Every realized S(x)S(x) contains some A∈ATA \in\mathcal{A}_T, so γ(S(x))\gamma(S(x)) contains γ(A)\gamma(A). Conversely every image γ(A)\gamma(A) is itself realized at qAq_A. Taking minimal members on both sides proves the equality and the witness assertion. □\square

For a permanent deletion set FF, take γ(S)=S∖F\gamma(S)=S\setminus F. For a partition into domains, take γ(S)\gamma(S) to be the set of domains touched by SS. For a contact represented by

several primitive disk constraints, let its output bit be one exactly when all its primitive bits are one. This conjunction map is monotone and is used for uncertain placement in § 1.7.

Corollary 3.7 (Exact deletion budgets). For nonnegative contact deletion costs cic_i, the minimum cost of a failure that destroys full target coverage is

κT(c)=min⁡A∈AT∑i∈Aci.(10)\kappa_T(c)=\min_{A\in\mathcal{A}_T}\sum_{i\in A}c_i. \tag*{(10)}

It is attained by deleting a minimizing AA, with failure witnessed at qAq_A. Full target coverage survives every deletion of cost at most BB if and only if B<κT(c)B<\kappa_T(c).

Proof. A deletion FF destroys coverage precisely when it contains a realized active set, and hence when it contains some antichain member. Nonnegative costs give c(F)≥c(A)c(F)\ge c(A). Conversely deleting AA removes every active contact at its witness. The strict budget inequality follows because a deletion of cost exactly κT(c)\kappa_T(c) is allowed when BB reaches that value.

For unit costs, the maximum guaranteed number of arbitrary contact losses is min⁡A∣A∣−1\min_{A}|A|-1, provided the target is initially covered. For a domain partition, apply Theorem 3.6 first and use one cost per domain. The case κT=0\kappa_T=0 is not rounded up: it means that no nonnegative budget guarantee holds, either because the target is already uncovered or because a zero-cost cut is available.

An exact construction with rational target witnesses

We now construct the certificate of Theorem 3.3 by vertical slices. Its witness list can be checked by rational point membership alone.

Critical abscissae

Include the following real numbers in a list XX:

  1. the first coordinates of every target vertex;

  2. the leftmost and rightmost first coordinates ci,x±ric_{i,x}\pm r_i of each disk;

  3. the first coordinates of every intersection of two distinct supporting circles;

  4. the first coordinates of every intersection of a circle with a target-edge segment;

  5. the first coordinates of every intersection of two target-edge segments.

Remove duplicates and numbers outside the horizontal span of the target. Pairwise coincidences create no infinite list: coincident circle boundaries are represented once for ordering, while contact labels remain distinct; overlapping collinear segments need only their endpoints. Their order does not exchange inside an open slab.

There are O((n+h)2)O((n+h)^2) listed numbers. Each is rational or has the form a+bda+b\sqrt{d} with a,b,d∈Qa,b,d\in\mathbb{Q} and d≥0d\ge0. Circle–circle formulas are derived in § 2.5. For a segment p+t(q−p)p+t(q-p), circle intersection is a quadratic equation in tt, retaining roots in [0,1][0,1]. Segment intersections have rational coordinates.

For each consecutive pair α<β\alpha<\beta in XX, choose a rational x0∈(α,β)x_0\in(\alpha,\beta). The vertical line at x0x_0 meets a circle, when appropriate, at

y=ci,y±ri2−(x0−ci,x)2,y=c_{i,y}\pm\sqrt{r_i^2-(x_0-c_{i,x})^2},

and a nonvertical target edge at a rational ordinate. Sort these ordinates exactly, remove duplicate values and choose a rational ordinate between every consecutive pair. Test the resulting point for membership in the target interior and, if retained, compute its exact contact mask.

The target is bounded, so every interior component of its vertical section is bracketed by target-edge intersections. Sampling the two unbounded ordinate intervals is unnecessary. Vertical target edges lie on critical abscissae; their omission from generic sections is justified by Theorem 3.1, rather than by assuming they have no target points.

Theorem 4.1 (Completeness of vertical sampling). The construction visits a point in every two-dimensional arrangement cell that meets the target interior. After taking inclusion-minimal contact masks, it returns exactly AT\mathcal{A}_T with rational witnesses. It also applies to any fixed monotone activation map γ\gamma, returning the minimal mapped masks.

Proof. Between consecutive critical abscissae, no circle appears or disappears in a vertical section, no target-edge segment begins or ends, and two section curves cannot exchange their order. Such an exchange would require an intersection whose first coordinate belongs to XX. Equal section curves can persist, as with coincident circles or overlapping segments; keeping one ordinate for a persistent equality leaves every open band represented.

Thus each open ordinate band continues through the slab without a boundary crossing, and its contact labels and target membership are constant. Choosing one rational point per band gives those labels exactly. Conversely every two-dimensional target cell has an open horizontal projection, which cannot be contained in the finite list XX. It therefore meets some open slab and one of its bands. Its mask is among the samples. Theorem 3.3 identifies the minimal masks with AT\mathcal{A}_T. For an activation map, apply Theorem 3.6, or evaluate that map on every sample before minimalization.

Target geometry with exact weak-point witnesses and four minimal contact patterns

Figure 2. Target geometry with exact rational witnesses and the minimal cut graph of the four-contact panel. The witnesses and all four critical pair patterns are derived explicitly in § 2.7.

Comparing two quadratic numbers

Numerical square roots are not needed even to sort the critical coordinates. Let

x=a+bh,y=c+dk,h,k≥0.x = a + b\sqrt{h}, \qquad y = c + d\sqrt{k}, \qquad h,k \ge0.

Set A=a−cA=a-c, U=A+bhU=A+b\sqrt{h} and V=dkV=d\sqrt{k}. We seek the sign of U−VU-V.

Lemma 4.2 (Two-radical comparison). The sign of x−yx-y is obtained using rational arithmetic and the one-radical sign test of Theorem 11.4. If UU and VV have different signs, their order follows from those signs. If both are zero, the difference is zero. If their common sign is s∈{−1,1}s \in\{-1,1\}, then

sgn⁡(x−y)=ssgn⁡(A2+b2h−d2k+2Abh).(11)\operatorname{sgn}(x-y)=s\operatorname{sgn}\left(A^2+b^2h-d^2k+2Ab\sqrt{h}\right). \tag*{(11)}

Proof. The cases with different signs or both zero are immediate. When U,VU,V are both positive, squaring preserves their order, and U2−V2U^2-V^2 is the expression in parentheses. When both are negative, their order is the reverse of the order of their squares. This gives the factor ss and proves the formula, including equality. The sign of UU uses one radical, and the sign of VV is the sign of dd unless k=0k=0.

This test detects equal values with different representations, such as 8=22\sqrt{8}=2\sqrt{2}. It avoids an interval-refinement loop that would never separate two equal algebraic numbers.

Constructing a rational point between algebraic endpoints

For h=p/q≥0h=p/q\ge0 and an integer precision b≥1b\ge1, compute

m=⌊⌊p22bq⌋⌋.m=\left\lfloor\sqrt{\left\lfloor\frac{p2^{2b}}{q}\right\rfloor}\right\rfloor.

Then m/2b≤h<(m+1)/2bm/2^b\le\sqrt{h}<(m+1)/2^b, unless exact equality holds at the lower endpoint, which is checked by squaring integers. Multiplication by the signed rational coefficient and addition of the rational part give an enclosing rational interval for a+b′ha+b'\sqrt{h}.

For two strictly ordered endpoints, refine their enclosures until the upper endpoint of the left enclosure is less than the lower endpoint of the right enclosure. Their rational midpoint is the desired sample. The enclosures shrink to distinct real numbers, so the process terminates. All comparisons certifying the selected point are exact. The same procedure gives horizontal and vertical samples.

Proposition 4.3 (Operation counts and retained size). Put M=n+hM=n+h. The stated construction has O(M2)O(M^2) critical abscissae, examines O(M3)O(M^3) ordinate bands and retains O(M2)O(M^2) distinct inclusion-minimal masks. Direct labelling of target and contacts uses O(M4)O(M^4) rational predicate operations, apart from algebraic sorting and rational separation costs. The latter sorting uses O(M3log⁡M)O(M^3\log M) comparisons of quadratic numbers.

Proof. The event count follows from pairwise circle and segment intersections and endpoint counts. Each slab has at most 2n+h=O(M)2n+h=O(M) section ordinates, yielding the band count and sorting count. A band sample is checked against O(h)O(h) triangles and nn contacts, giving the direct labeling bound. At most O(M2)O(M^2) distinct region labels are needed by Equation (8), and pairwise inclusion filtering of that many labels takes O(M4)O(M^4) mask comparisons. The claimed retained size is the canonical certificate bound, independent of how many times one region is sampled.

These are operation counts, not constant-bit-time claims. Integer sizes and the number of dyadic refinement steps matter. We do not claim an optimal arrangement algorithm or a new algebraic root-separation theorem. The important guarantee is finite exactness, with a small retained certificate and a rational witness for every retained mask.

Independent verification of a returned failure

A rejected query supplies AA and qAq_A. A checker can verify that qA∈Tq_A\in T, evaluate all rational squared distances to recover S(qA)=AS(q_A)=A, and confirm A∈FA\in F. This independently verifies failure of the query without trusting the geometric sweep. Acceptance additionally requires completeness of the sample construction, which is supplied by Theorem 4.1; checking a few returned witnesses alone cannot prove completeness.

Deleting every contact in AA gives a concrete adversarial failure. For a domain cut, the returned location has the mapped active-domain set recorded in the certificate. For a virtual-contact bundle, the checker evaluates the finite conjunctions at that same point. The location is therefore linked to the actual model rather than to a missing cell in a plot.

Critical abscissae for the same panel

Figure 3. Critical abscissae for the same panel. Open slabs contain no geometric ordering event. Rational samples between exact boundary ordinates recover the minimal contact labels without a raster resolution parameter.

A universal exact common-radius certificate

The fixed-radius antichain answers many failure rules at one geometry. This section fixes the sites and target and determines the exact common radius needed for any one of those rules. All sites share the same radius in this theorem. Unequal-radius targets are handled by Theorem 4.1, but the bisector proof below must not be applied unchanged to additive weighted distances.

Let w:2[n]→{0,1}w:2^{[n]}\to\{0,1\} be monotone, with w(∅)=0w(\varnothing)=0 and w([n])=1w([n])=1. Define

ρw(x)=min⁡σ:w(σ)=1max⁡i∈σ∥x−ci∥.(12)\rho_w(x)=\min_{\sigma:w(\sigma)=1}\max_{i\in\sigma}\lVert x-c_i\rVert. \tag*{(12)}

This is the smallest common radius for which the active contact set at xx wins. It is a finite minimum of finite maxima of distance functions, so it is continuous and 1-Lipschitz. The same maximum–minimum algebra underlies lattice-polynomial descriptions of reliability systems [21, 22].

Lemma 5.1 (Prefix evaluation). Order the squared site distances at xx, adding every tied group together. The first prefix on which ww wins has maximum squared distance ρw(x)2\rho_w(x)^2.

Proof. At squared radius ss, the active set is exactly the union of all distance groups at most ss. Before its first winning prefix, no winning subset can be contained in that active set. At the first winning prefix, the prefix itself is a winning coalition. This is exactly the minimization in Equation (12).

Let L\mathcal{L} contain all nontrivial perpendicular bisectors of pairs of sites and the supporting lines of all target edges. Coincident sites give no bisector; coincident lines are stored once. Let QTQ_T contain all target vertices and every intersection of two nonparallel lines in L\mathcal{L} that lies in TT.

Theorem 5.2 (An elementary arrangement certificate). For rational sites and a triangular target,

rw∗:=min⁡{r≥0:T⊆Rw(r)}=max⁡q∈QTρw(q).(13)r_w^*:=\min\{r\ge0:T\subseteq R_w(r)\}=\max_{q\in Q_T}\rho_w(q). \tag*{(13)}

The candidate set QTQ_T is independent of ww, has rational coordinates and has at most O((n2+h)2)O((n^2+h)^2) points. In particular, (rw∗)2∈Q(r_w^*)^2\in\mathbb{Q}. A maximizing point is an exact target witness showing that every smaller common radius fails.

Proof. The perpendicular bisectors divide the plane into cells on which the weak ordering of distances to the sites is fixed. Identical sites remain tied everywhere; there is no need to break such a tie geometrically. The additional target-edge lines subdivide every target triangle into bounded convex polygons. On the interior of one such polygon, Theorem 5.1 selects one fixed distance group, so ρw(x)\rho_w(x) equals ∥x−cj∥\lVert x-c_j\rVert for a fixed representative site cjc_j in that group.

The norm function is convex. Every point of the polygon is a convex combination of its vertices, and its distance to cjc_j is at most the corresponding convex combination of vertex distances. Thus the maximum on the polygon is attained at a vertex. By continuity of ρw\rho_w, the formula obtained in its interior extends to its boundary even when new distance ties occur there. Every polygon vertex is either a target vertex or an intersection of two lines in L\mathcal{L}, hence belongs to QTQ_T. Taking the maximum over the finitely many target polygons proves that max⁡Tρw=max⁡QTρw\max_T \rho_w=\max_{Q_T}\rho_w.

Coverage at common radius rr is equivalent to r≥ρw(x)r\geq\rho_w(x) at every target point by definition, giving Equation (13). There are at most (n2)+h\binom{n}{2}+h lines and a quadratic number of their pairwise intersections. Rational line coefficients give rational intersection coordinates. Squared distances at those points are rational, and Theorem 5.1 selects one of them. Their finite maximum is rational. A maximizing point fails at any smaller radius, proving the witness assertion. □

Remark 5.3 (Universality and complexity). The same QTQ_T works for cardinality thresholds, weighted budgets, domain rules and any fixed monotone activation of primitive contacts. It does not say that the critical radius is the same for those rules. Its point is reusability and an exact threshold; specialised higher-order or coloured Voronoi methods can be faster for a single rule.

The support reduction in fixed dimension

The full line arrangement contains many vertices created by distance ties that are irrelevant to a given threshold. A local maximum argument removes them simultaneously for every monotone rule. We state the argument in Rd\mathbb{R}^d to make the supporting geometry explicit.

For a finite union of rational nondegenerate dd-simplices, construct a set QsuppQ^{\mathrm{supp}} as follows. Include every simplex vertex. For each ff-dimensional face GG of each simplex, with 1≤f≤d1\leq f\leq d, and each choice of f+1f+1 sites, solve the ff equations asserting equal squared distance to those sites, restricted to the affine hull of GG. Retain the solution if it is unique and lies in GG. All these equations are linear after subtracting one squared-distance equation from the others.

Theorem 5.4 (Universal support certificate). For every monotone rule ww with w(∅)=0w(\varnothing)=0 and w([n])=1w([n])=1,

rw∗=max⁡q∈Qsuppρw(q).(14)r_w^*=\max_{q\in Q^{\mathrm{supp}}}\rho_w(q). \tag*{(14)}

The set is independent of ww, has rational coordinates, and for tt supplied simplices has size at most

t(d+1)+t∑f=1d(d+1f+1)(nf+1).(15)t(d+1)+t\sum_{f=1}^{d}\binom{d+1}{f+1}\binom{n}{f+1}. \tag*{(15)}

In particular, for fixed dimension it has O(t(1+nd+1))O(t(1+n^{d+1})) points, and (rw∗)2(r_w^*)^2 is rational.

Proof. Choose a maximizer xx of the continuous function ρw\rho_w on TT. Choose one target simplex containing xx, and let GG be its unique face whose relative interior contains xx. Write f=dim⁡Gf=\dim G. If f=0f=0, xx is a supplied vertex and is already in the certificate.

Suppose f≥1f\geq1. Let s=ρw(x)s=\rho_w(x), let LL contain the sites strictly closer than ss, and let JJ contain those at distance exactly ss. By Theorem 5.1, w(L)=0w(L)=0 and w(L∪J)=1w(L\cup J)=1. There is a neighbourhood of xx in which all sites of LL remain closer than all sites of JJ, and all other sites remain farther than all sites of JJ.

Fix j0∈Jj_0\in J. Consider the linear functionals v↦(cj−cj0)⋅vv\mapsto(c_j-c_{j_0})\cdot v on the ff-dimensional tangent space of GG. If they have rank less than ff, choose a nonzero tangent vector vv annihilated by all of them. Along x+uvx+uv all distances to sites in JJ remain equal: their squared-distance differences are zero at u=0u=0 and have zero linear coefficient. For sufficiently small positive and negative uu, the order separation from LL and the farther sites persists, and x+uvx+uv stays in GG. The winning threshold is therefore the common distance to JJ.

Its square along this line is

∥x+uv−cj0∥2=s2+2uv⋅(x−cj0)+u2∥v∥2.\lVert x+uv-c_{j_0}\rVert^2=s^2+2uv\cdot(x-c_{j_0})+u^2\lVert v\rVert^2.

Since v≠0v\neq0, at least one of two sufficiently small opposite nonzero values of uu makes this strictly larger than s2s^2. This contradicts maximality of xx.

The functionals thus have rank ff. Choose ff independent ones, corresponding to ff sites in JJ together with j0j_0. Their equal-distance equations have a unique solution in the affine hull of GG, namely xx. This is one of the retained support points. Consequently a global maximizer lies in the certificate, proving Equation (14). The count enumerates the faces and site subsets; singular systems can only reduce it. Unique solutions of rational linear systems are rational, and Theorem 5.1 again makes the squared threshold rational. □

Corollary 5.5 (Three-site planar construction). In the plane it suffices to retain target vertices, intersections of pairwise bisectors with target-edge segments, and circumcenters of noncollinear site triples that lie in the target. The size is O(n3+n2h+h)O(n^3+n^2h+h).

Proof. The f=1f=1 systems are bisector–edge intersections; a bisector coinciding with an edge does not have full rank and contributes no isolated solution. The f=2f=2 systems are the circumcenters of noncollinear triples. There are at most (n2)\binom{n}{2} bisectors and hh edges, at most (n3)\binom{n}{3} circumcenters and O(h)O(h) supplied vertices. □

The full arrangement construction provides a second analytical construction of a valid support set. The support theorem gives the smaller main construction. Its proof treats arbitrary monotone rules, not only the kkth-nearest distance.

Corollary 5.6 (One support set for every common radius). For each r≥0r \ge0,

AT(r)=Min⁡{Sr(q):q∈Qsupp}.(16)A_T(r) = \operatorname{Min}\{S_r(q) : q \in Q^{\mathrm{supp}}\}. \tag*{(16)}

Thus a single rational support set recovers the exact target antichain at every common radius and answers every monotone failure query there. The same statement holds after a monotone activation map.

Proof. For any downward-closed family F\mathcal{F}, let ww be its complement. If w([n])=0w([n]) = 0, no contact set can win and both the target and the support set fail. Otherwise Theorem 5.4 says that winning at all support points at radius rr is equivalent to winning throughout TT. The two collections of realized masks therefore have identical answers to every failure-family query. Their minimal antichains must coincide: if a true minimal pattern AA had no sampled pattern contained in it, the query F=2A\mathcal{F} = 2^A would accept all samples and fail at AA. Conversely every sampled mask is realized in TT and contains a true minimal pattern. This proves Equation (16). Composition with an activation map preserves monotonicity, giving the last assertion. □

Support witnesses can lie on the target boundary. The vertical algorithm instead supplies interior witnesses for the same minimal masks. Either is a valid rational target witness; their roles must not be confused with merely checking a finite grid chosen without a completeness theorem.

Exact line arithmetic

The bisector of cic_i and cjc_j is

2(cj−ci)⋅x+∥ci∥2−∥cj∥2=0.2(c_j-c_i)\cdot x+\lVert c_i\rVert^2-\lVert c_j\rVert^2=0.

Represent a line by its rational coefficients (a,b,c)(a,b,c) in ax+by+c=0ax+by+c=0. Clearing denominators, dividing by the common integer divisor and choosing the first nonzero coefficient positive gives a canonical representation. For two lines (a,b,c)(a,b,c) and (d,e,f)(d,e,f) with determinant Δ=ae−db≠0\Delta=ae-db\ne0, their intersection is

x=bf−ecΔ,y=cd−faΔ.x=\frac{bf-ec}{\Delta},\qquad y=\frac{cd-fa}{\Delta}.

Every candidate membership test in a closed triangle is a rational orientation test. Every distance-prefix comparison uses rational squared distances. Consequently the radius computation uses no radical comparison; radicals appear only when displaying the final radius as s\sqrt{s}.

A reusable engineering example

Take the four sites (±1,±1)(\pm1,\pm1) and target [−3/5,3/5]2[-3/5,3/5]^2. Two-contact coverage requires squared radius 68/2568/25. Assigning both contacts in each column to the same failure domain requires squared radius 89/2589/25 to survive a domain loss. Assigning the two diagonals as the domains instead requires 68/2568/25. The saved rational worst points include (−3/5,0)(-3/5,0) for column wiring and a target corner for diagonal wiring.

These values are derived directly in Section F. The separation is operational: a nominal radius 9/59/5 lies between the two thresholds. At that radius, diagonal wiring meets the one-domain-loss requirement and column wiring fails, although ordinary two-contact coverage is identical in both designs.

Why unequal offsets require a different proof

If contact ii has radius ri+sr_i+s with a common additive design variable ss, the relevant scalar functions are ∥x−ci∥−ri\lVert x-c_i\rVert-r_i. Their equality loci are generally hyperbolas, not the perpendicular bisectors used here. A distance-order arrangement for the unweighted sites would then omit changes in the active ranking. The exact fixed-radius sweep still applies after the radii are chosen, and a general semialgebraic optimization approach is possible, but the rational threshold statement of this section does not cover that weighted problem.6

Common convex parts and exact resilience frontiers

The support argument does not depend on the distance functions themselves. What it uses is a common convex part and affine differences. This gives a more general analytical theorem and an exact two-parameter consequence for coverage design.

A support theorem for lattice selectors

Let TT be a finite union of nondegenerate dd-simplices. Suppose ψ\psi is continuous and convex on every supplied simplex, and define

fi(x)=ψ(x)+ai⋅x+bi,i∈[n].(17)f_i(x)=\psi(x)+a_i\cdot x+b_i,\qquad i\in[n]. \tag*{(17)}

For a monotone rule ww with w(∅)=0w(\varnothing)=0 and w([n])=1w([n])=1, set

Lw(f)(x)=min⁡σ:w(σ)=1max⁡i∈σfi(x).(18)L_w(f)(x)=\min_{\sigma:w(\sigma)=1}\max_{i\in\sigma}f_i(x). \tag*{(18)}
Two support constructions for five sites on the same two-triangle target

Figure 4. Two support constructions for five sites (gold squares) on the same two-triangle target. Left: the full distance-order arrangement, 57 candidate points. Right: the support set of Theorem 5.4, 44 points, valid for every monotone rule; the red crosses mark tie points of the arrangement that it does not need.

Exact critical-radius witnesses for the two wiring choices

Figure 5. Exact critical-radius witnesses for the two wiring choices. Stars mark maximizing target locations. The circles are drawn at the certified threshold radii, whose squares are rational.

This is a lattice polynomial without added constant arguments. Its value is one of the input values at every point. It commutes with a common additive shift of all those values. These elementary properties follow directly from the finite minimum and maximum operations.

Construct QT(a,b)Q_T(a,b) by including all target vertices and, on each ss-dimensional simplex face, the unique solutions of ss independent equations

(aij−ai0)⋅x+bij−bi0=0,j=1,…,s,(19)(a_{ij}-a_{i0})\cdot x+b_{ij}-b_{i0}=0,\qquad j=1,\ldots,s, \tag*{(19)}

that lie in that face. The set depends on the affine data and target, but not on ww or ψ\psi.

Theorem 6.1 (Universal support for a common convex part). For every family Equation (17) and every nonconstant monotone rule,

max⁡x∈TLw(f)(x)=max⁡q∈QT(a,b)Lw(f)(q).(20)\max_{x\in T} L_w(f)(x)=\max_{q\in Q_T(a,b)}L_w(f)(q). \tag*{(20)}

The same support set works simultaneously for every continuous common convex part ψ\psi, every such rule and every level threshold. Its size satisfies Equation (15). If the target and affine data are rational, all support points are rational.

Proof. First suppose that ψ\psi is strictly convex on every nontrivial segment of every simplex. Let xx maximize Lw(f)L_w(f) and lie in the relative interior of a target face GG of dimension ss. If s=0s=0, it is a supplied vertex. Otherwise let JJ consist of the indices whose input value equals Lw(f)(x)L_w(f)(x), and let II contain those with strictly smaller value. The prefix argument gives w(I)=0w(I)=0 and w(I∪J)=1w(I\cup J)=1.

If the affine differences in Equation (19) for indices in JJ do not span the dual tangent space of GG, choose a nonzero tangent direction vv annihilated by them. Along a sufficiently short segment x+uvx+uv, the values for all indices in JJ remain equal. By continuity, the smaller and larger input groups remain separated from this tied group. The selected value along that segment is therefore

ψ(x+uv)+ai0⋅(x+uv)+bi0.\psi(x+uv)+a_{i_0}\cdot(x+uv)+b_{i_0}.

It is strictly convex as a function of uu. Its value at the middle of two distinct points is strictly smaller than their average, so at least one nearby endpoint has a greater value. Both endpoints remain in GG, contradicting maximality. Thus ss independent differences occur, and xx is the unique solution of one of the listed systems.

For merely convex ψ\psi, replace it by ψε(x)=ψ(x)+ε∥x∥2\psi_\varepsilon(x)=\psi(x)+\varepsilon\lVert x\rVert^2, with ε>0\varepsilon>0. The affine differences and hence QT(a,b)Q_T(a,b) do not change. Common-shift commutation gives

Lw(f1+ε∥x∥2,…,fn+ε∥x∥2)=Lw(f)(x)+ε∥x∥2.L_w(f_1+\varepsilon\lVert x\rVert^2,\ldots,f_n+\varepsilon\lVert x\rVert^2)=L_w(f)(x)+\varepsilon\lVert x\rVert^2.

The strictly convex case applies. Since TT is compact, these functions converge uniformly to Lw(f)L_w(f) as ε↓0\varepsilon\downarrow0. Their maxima on TT and on its finite support set converge to the respective maxima, proving Equation (20).

The count and rationality follow by enumerating the faces and index sets, then solving rational linear systems exactly. No differentiability of ψ\psi is required. □

Remark 6.2 (The convexity boundary). The common-convex-part hypothesis is substantive. With one input f1(x)=−x2f_1(x)=-x^2 on [−1,1][-1,1], the support construction contains only the endpoints, while the maximum is attained at zero. No statement for arbitrary shared nonconvex parts follows from Theorem 6.1.7

The theorem identifies a finite set of places at which any one of a large family of spatial logical requirements can be hardest to meet.

Power-controlled unequal footprints

Fix rational site weights ωi\omega_i and define

pi(x)=∥x−ci∥2−ωi.(21)p_i(x)=\lVert x-c_i\rVert^2-\omega_i. \tag*{(21)}

At a common power parameter t∈Rt\in\mathbb{R}, contact ii is active when pi(x)≤tp_i(x)\le t. Its footprint is a disk of squared radius t+ωit+\omega_i when this is nonnegative and is empty otherwise. A zero squared radius gives a point. The footprints may therefore have unequal radii.

Equation (21) has common convex part ∥x∥2\lVert x\rVert^2, affine coefficient −2ci-2c_i and constant ∥ci∥2−ωi\lVert c_i\rVert^2-\omega_i. Its tie hyperplanes are the standard radical or power bisectors [26]. The underlying power-diagram geometry is established; the theorem here uses all required support systems for simultaneous monotone-rule certification.8

Corollary 6.3 (Exact unequal-footprint power threshold). Let QTωQ_T^\omega be the support set from these power functions. For every nonconstant monotone rule ww, the least real power parameter giving full target coverage is

tω∗=max⁡q∈QTωmin⁡σ:w(σ)=1max⁡i∈σpi(q).(22)t_\omega^*=\max_{q\in Q_T^\omega}\min_{\sigma:w(\sigma)=1}\max_{i\in\sigma}p_i(q). \tag*{(22)}

This value is rational for rational input data. If the parameter is constrained to t≥t0t\ge t_0, the least feasible value is max⁡{t0,tω∗}\max\{t_0,t_\omega^*\}. A maximizing support point fails for every t<tω∗t<t_\omega^*.

Proof. At a target point, the least power parameter for which the active prefix wins is the inner minimum–maximum. Apply Theorem 6.1. The input power values at rational support points are rational, and the finite selector and maximum retain rationality. The lower-bound constraint and the witness assertion follow immediately. □

The equal-radius theorem is recovered by taking every ωi=0\omega_i=0 and t=r2t=r^2. A common positive-definite rational quadratic form also fits: replacing the squared norm by (x−ci)TA(x−ci)(x-c_i)^{T}A(x-c_i) gives a common convex part xTAxx^{T}Ax and affine differences. Thus the same argument covers a common anisotropic ellipsoidal metric. Semidefinite AA is allowed by Theorem 6.1, although its sublevel sets may be unbounded before intersection with the compact target.

A finite exact radius–budget frontier

For each power parameter tt, let St(q)={i:pi(q)≤t}S_t(q)=\{i:p_i(q)\le t\}. The same support set has the antichain identity

AT(t)=Min⁡{St(q):q∈QTω}.(23)\mathcal{A}_T(t)=\operatorname{Min}\{S_t(q):q\in Q_T^\omega\}. \tag*{(23)}

The proof of Theorem 5.6 applies with Theorem 6.1: if a true minimal pattern were absent from the sampled lower closure, the failure query 2A2^A would contradict the universal maximum identity.

For nonnegative deletion costs, define

KT(t,c)=min⁡q∈QTω∑i:pi(q)≤tci.(24)K_T(t,c)=\min_{q\in Q_T^\omega}\sum_{i:p_i(q)\le t}c_i. \tag*{(24)}

This is the minimum deletion cost that destroys full target coverage at parameter tt.

Theorem 6.4 (Exact geometric resilience staircase). The following statements hold simultaneously:

  1. KT(t,c)K_T(t,c) is nondecreasing and right-continuous in tt and can change only at the finitely many levels pi(q)p_i(q), for q∈QTωq\in Q_T^\omega and i∈[n]i\in[n];

  1. at every fixed tt, it is a concave, positively homogeneous function of the nonnegative cost vector;

  1. tolerance of every deletion with cost at most BB is equivalent to B<KT(t,c)B<K_T(t,c);

  1. every rejected budget query has a support-point witness and a deletion attaining the stated minimum.

Thus one exact geometric construction supplies the full power–budget frontier for every nonnegative deletion-cost vector, without recomputing an arrangement when either tt or cc changes.

Proof. For each support point, the summands in Equation (24) enter at their exact power levels and stay present. Its cost function is a finite nondecreasing right-continuous step function. A finite minimum of such functions is again nondecreasing and right-continuous, with no additional breakpoints. At fixed tt, the minimum is over finitely many linear forms in cc, proving concavity and homogeneity. The budget and witness conclusions are Theorem 3.7 combined with Equation (23). □

There are at most n∣QTω∣n|Q_T^\omega| event levels before removing duplicates. Coincident levels are inserted together; closed footprints accept equality. The number of actual jumps may be much smaller. The frontier is exact and finite; optimising the positions themselves is a different problem.

Exact verification of every selected subnetwork

Let U⊆[n]U\subseteq[n] be the contacts retained by a design, and let w0w_0 specify the required residual service. The rule

wU(S)=w0(S∩U)w_U(S)=w_0(S\cap U)

is monotone. If it never wins, the design is infeasible. Otherwise the same support theorem gives its exact coverage threshold. In particular, the canonical support set is valid for every one of the 2n2^n subnetworks without being constructed anew for each.

For kk-coverage at a fixed power parameter, binary selection variables ziz_i satisfy the complete target constraints

∑i∈St(q)zi≥k(q∈QTω),zi∈{0,1}.(25)\sum_{i\in S_t(q)}z_i\ge k\quad(q\in Q_T^\omega),\qquad z_i\in\{0,1\}. \tag*{(25)}

Any proposed design can be checked by these inequalities. They turn continuous target feasibility into a finite exact system but leave the combinatorial design optimization intact. A minimum-cost selection problem is still an integer program; its difficulty is not removed by the geometric theorem.

The distinction between geometry and decision variables is useful. The support set and power values can be checked once. Changing costs, failure rules, domain assignments or selected contacts then changes only the finite logical and optimization layer. The proofs above establish this separation analytically.

Exact robustification under product geometric uncertainty

The usual margin bound gives sufficient protection against geometric errors. In a product uncertainty model one can do better: the robust coverage region has an exact reduction. This is a worst-case statement about possible placements, with no probability distribution assumed.

Let contact ii have a family of possible closed footprints Di(θi)D_i(\theta_i) indexed by a nonempty set Θi\Theta_i. The complete uncertainty set is

Θ=∏i=1nΘi.\Theta=\prod_{i=1}^{n}\Theta_i.

Define the footprint guaranteed for every local parameter by

Ei=⋂θi∈ΘiDi(θi).(26)E_i=\bigcap_{\theta_i\in\Theta_i}D_i(\theta_i). \tag*{(26)}

The fault rule ww is fixed on the contact labels and does not depend on the realized parameters.

Theorem 7.1 (Product uncertainty commutes with monotone logic). For every monotone winning rule ww and every point xx,

w(Sθ(x))=1 for every θ∈Θ⟺w({i:x∈Ei})=1.(27)w(S_\theta(x))=1\text{ for every }\theta\in\Theta \quad\Longleftrightarrow\quad w(\{i:x\in E_i\})=1. \tag*{(27)}

Consequently the region covered under the rule for every allowed geometric realization is exactly the winning region of the guaranteed footprints. In particular,

∀θ∈ΘT⊆Rw(D(θ))⟺T⊆Rw(E).(28)\forall\theta\in\Theta\quad T\subseteq R_w(D(\theta)) \quad\Longleftrightarrow\quad T\subseteq R_w(E). \tag*{(28)}

Proof. Write I(x)={i:x∈Ei}I(x)=\{i:x\in E_i\}. Every active set Sθ(x)S_\theta(x) contains I(x)I(x), so a winning I(x)I(x) gives the left side by monotonicity. Conversely, if i∉I(x)i\notin I(x), choose one local parameter θi\theta_i for which x∉Di(θi)x\notin D_i(\theta_i). Choose arbitrary parameters for the other contacts. The product hypothesis permits all those local choices simultaneously. Their resulting active set is exactly I(x)I(x). Thus the left side requires that this set wins. This proves Equation (27). Finally, universal quantifiers over the target point and the parameter realization commute, giving Equation (28).

The proof is a statement about an attainable least active set. It is not an unjustified exchange of an intersection and a union. Compactness and convexity are unnecessary for the logical theorem, although they are useful for computing the guaranteed footprints.9

Independent displacement balls and radius intervals

Suppose the center of contact ii is ci+uic_i+u_i, with ∥ui∥≤ϵi\lVert u_i\rVert\le\epsilon_i, and its radius lies in an interval [ri‾,ri‾][\underline{r_i},\overline{r_i}] with ri‾≥0\underline{r_i}\ge0. Parameters for distinct contacts may be chosen independently. The largest distance from xx to a possible center is

sup⁡∥ui∥≤ϵi∥x−ci−ui∥=∥x−ci∥+ϵi.\sup_{\lVert u_i\rVert\le\epsilon_i}\lVert x-c_i-u_i\rVert=\lVert x-c_i\rVert+\epsilon_i.

The upper bound is the triangle inequality. Equality follows by taking the displacement directly away from xx, or any direction when x=cix=c_i.

Corollary 7.2 (Exact erosion). The guaranteed footprint is the closed disk of radius ri‾−ϵi\underline{r_i}-\epsilon_i centered at cic_i when this radius is nonnegative, and is empty otherwise. Coverage of the eroded family is necessary and sufficient for robust full-target coverage under every fixed monotone failure rule.

Proof. Membership in EiE_i is exactly the inequality ∥x−ci∥+ϵi≤ri‾\lVert x-c_i\rVert+\epsilon_i\le\underline{r_i}. Apply Theorem 7.1.

When ri‾=ϵi\underline{r_i}=\epsilon_i, the footprint is a point rather than an empty set. The algorithm preserves the distinction, although isolated footprint points cannot rescue a positive-area target that fails on an open subset. An empty guaranteed footprint is represented by an always-inactive contact, not by a disk with a negative radius.

Corollary 7.3 (Exact common-radius uncertainty allowance). If all nominal radii equal r0r_0, all downward radius errors are at most η\eta and all independent displacement balls have radius ϵ\epsilon, with r0≥ηr_0\ge\eta, robust coverage holds exactly when

r0−η−ϵ≥rw∗.r_0-\eta-\epsilon\ge r_w^*.

If r0−η≥rw∗r_0-\eta\ge r_w^*, the maximum allowed independent displacement radius is r0−η−rw∗r_0-\eta-r_w^*. The threshold rw∗r_w^* is supplied by Theorem 5.2.

Independent polygonal displacement uncertainty

Suppose uiu_i ranges over the convex hull of a finite rational set ViV_i. For fixed xx and any convex combination u=∑vλvvu=\sum_v\lambda_vv,

∥x−ci−u∥≤∑vλv∥x−ci−v∥≤max⁡v∈Vi∥x−ci−v∥.\lVert x-c_i-u\rVert\le\sum_v\lambda_v\lVert x-c_i-v\rVert\le\max_{v\in V_i}\lVert x-c_i-v\rVert.

The reverse inequality for the supremum holds because the vertices themselves are allowed. Therefore

Ei=⋂v∈ViB‾(ci+v,ri‾).(29)E_i=\bigcap_{v\in V_i}\overline{B}(c_i+v,\underline{r_i}). \tag*{(29)}

Theorem 7.4 (Finite primitive-disk reduction). For product polygonal displacement uncertainty, introduce one primitive disk for every shifted center in Equation (29). A physical contact is active exactly when every primitive disk in its bundle is active. Applying that monotone bundle map to the primitive target antichain gives an exact robust target certificate for every failure family on the physical contacts. If the lower radii are common, the same bundle map can be used in the exact common-radius theorem.

Proof. Equation (29) proves the bundle activation statement. Theorem 3.6 gives its target antichain, and Theorem 7.1 identifies the robust region. With common radii, the winning predicate on primitive sets is the composition of the monotone physical rule and the monotone bundle map. It meets the hypotheses of Theorem 5.2 when the full primitive set wins.

There are N=∑i∣Vi∣N=\sum_i\lvert V_i\rvert primitive disks. The target certificate-size bound uses NN in place of the number of physical contacts. This is an exact vertex reduction of the stated uncertainty polytope, not an approximation of a displacement ball by a polygon. For independent boxes, four corner disks per physical contact suffice in the plane.

Proposition 7.5 (Robust convex nerve models). The guaranteed footprints in Equation (29) are closed convex sets. Their maximal nerve faces are obtained by applying the bundle activation map to the maximal primitive-disk nerve faces and retaining maximal images. Thus the topological models in § 2.4 also apply to the robust region, with at most N2N^2 maximal faces from the primitive witness bound.

Proof. The guaranteed footprints are finite intersections of disks. Every realized primitive mask is contained in a maximal primitive nerve face. Monotonicity of the bundle map sends this containment to containment of physical masks. Every maximal primitive face is realized at a point, so its image is also realized. Taking maximal images therefore gives exactly the maximal physical masks. Each physical nerve face is contained in one of these maximal masks. Apply Theorems 10.2 and 11.2.

For arbitrary monotone activation using disjunctions, target relabeling remains correct, but the resulting physical footprints need not be convex. The classical convex nerve equivalence then requires separate good-cover hypotheses. The target certificate does not silently inherit that extra topological assertion.

A counterexample for shared placement errors

The product hypothesis cannot be dropped. Put nominal centers at (±3/5,0)(\pm3/5, 0), give both disks radius 11 and let them share one displacement vector uu with ∥u∥≤3/5\lVert u\rVert\le3/5. At the origin,

min⁡±∥u±(3/5,0)∥2=∥u∥2+9/25−(6/5)∣ux∣≤18/25.\min_{\pm}\lVert u \pm(3/5,0)\rVert^2 = \lVert u\rVert^2 + 9/25 - (6/5)|u_x| \le18/25.

Every point of the square [−1/10,1/10]2[-1/10,1/10]^2 is within 2/10\sqrt{2}/10 of the origin, so its distance to at least one shifted center is at most

18/25+2/10=72/10<1.\sqrt{18/25}+\sqrt{2}/10 = 7\sqrt{2}/10 < 1.

The shared-error model therefore covers the whole square for every uu. Eroding each nominal disk independently by 3/53/5 gives radius 2/52/5 and leaves the origin uncovered. That eroded test is sufficient but is not necessary for this shared-error support. Under genuinely independent errors, choosing opposite outward shifts would uncover the origin, exactly as Theorem 7.1 predicts.

Fault-domain correlation and geometric correlation are different inputs. The failure family may correlate contact losses arbitrarily in Theorem 7.1; the theorem restricts the support of the geometric parameters. Statistical independence is not a substitute for stating that support. These distinctions are central to applying robust optimization correctly [23].

The resilience polyhedron and certified protection design

The target antichain converts a continuum of spatial failure opportunities into a finite family of cuts. We now use that family to design a protection allocation. The cost model is explicit: allocating a nonnegative value cic_i makes deletion of contact ii cost cic_i to the adversary, and providing that protection consumes dicid_i c_i units of resource, where di>0d_i>0.10

Concavity and weakest-point certificates

Equation (10) shows that κT\kappa_T is a finite minimum of linear forms. It is concave, positively homogeneous and coordinatewise nondecreasing on R≥0n\mathbb{R}_{\ge0}^n. A minimizing cut AA supplies both an attack and a supergradient:

κT(c′)≤κT(c)+1A⋅(c′−c).(30)\kappa_T(c') \le\kappa_T(c) + \mathbf{1}_A \cdot(c'-c). \tag*{(30)}

Indeed, the right side is c′(A)c'(A), one of the values over which κT(c′)\kappa_T(c') takes its minimum. At a tie, any convex combination of the tied cut vectors is also a supergradient. The geometric witness associated with the chosen cut identifies where that adversarial value is attained.

Define the fractional blocking polyhedron

BT={z∈R≥0n:z(A)≥1 for every A∈AT}.(31)\mathcal{B}_T = \{z \in\mathbb{R}_{\ge0}^n : z(A) \ge1 \text{ for every } A \in\mathcal{A}_T\}. \tag*{(31)}

For τ>0\tau>0, the condition κT(c)≥τ\kappa_T(c) \ge\tau is equivalent to c/τ∈BTc/\tau\in\mathcal{B}_T. This is the standard fractional transversal formulation of a cut hypergraph, here with exact geometric witnesses on the constraints.

Primal and dual protection programs

For a total protection budget C≥0C \ge0, the best guaranteed deletion cost is

VT(C,d)=max⁡ tV_T(C,d) = \max\ t
subject to t≤∑i∈Aci(A∈AT),\text{subject to } t \le\sum_{i \in A} c_i \quad(A \in\mathcal{A}_T),
∑idici≤C,ci≥0.(32)\sum_i d_i c_i \le C,\qquad c_i \ge0. \tag*{(32)}

The number of cut constraints is bounded quadratically in the geometric input size. This does not make all sensor-placement or wiring problems linear programs: positions and domain assignments remain separate variables in different models.

The difference between product and shared geometric errors in the counterexample

Figure 6. The difference between product and shared geometric errors in the counterexample of § 1.7. Independent choices may move both disks outward. A shared displacement cannot make those opposite moves simultaneously.

Theorem 8.1 (Protection duality and exact certificates). The value of Equation (32) is

VT(C,d)=Cmin⁡λ∈Δ(AT)max⁡A∈AT∑A∋iλAdi.(33)V_T(C,d)=C\min_{\lambda\in\Delta(\mathcal{A}_T)}\max_{A\in\mathcal{A}_T}\frac{\sum_{A\ni i}\lambda_A}{d_i}. \tag*{(33)}

where Δ\Delta is the probability simplex on the antichain. In particular, if c≥0c\ge0, d⋅c≤Cd\cdot c\le C, λA≥0\lambda_A\ge0, ∑AλA=1\sum_A\lambda_A=1 and

∑A∋iλA≤μdifor every i,(34)\sum_{A\ni i}\lambda_A\le\mu d_i\quad\text{for every }i, \tag*{(34)}

then

min⁡Ac(A)≤VT(C,d)≤Cμ.(35)\min_A c(A)\le V_T(C,d)\le C\mu. \tag*{(35)}

If the two displayed bounds are equal, these data constitute an exact optimality certificate.

Proof. For any primal-feasible allocation and any dual-feasible pair,

min⁡Ac(A)≤∑AλAc(A)=∑ici∑A∋iλA≤μ∑idici≤Cμ.\min_A c(A)\le\sum_A\lambda_Ac(A)=\sum_i c_i\sum_{A\ni i}\lambda_A \le\mu\sum_i d_ic_i\le C\mu.

This proves weak duality and the certificate assertion using only finite sums and inequalities.

For equality of the optimal values, assume C>0C>0 and put xi=dici/Cx_i=d_ic_i/C. Unused budget can be assigned to any coordinate without decreasing any cut sum, so xx can be restricted to the simplex. The normalized value becomes

max⁡x∈Δnmin⁡A∈AT∑i∈Axidi.\max_{x\in\Delta_n}\min_{A\in\mathcal{A}_T}\sum_{i\in A}\frac{x_i}{d_i}.

The finite minimax lemma proved in Section E exchanges this maximum and minimum after the adversary randomizes over cuts. The inner maximum over xx is the largest coordinate ∑A∋iλA/di\sum_{A\ni i}\lambda_A/d_i, giving Equation (33). For C=0C=0, both sides are zero. The feasible sets are compact after normalization, so optima are attained. □

The dual vector is a distribution over weakest target patterns, not a model of the actual failure distribution. Its purpose is to prove that no allocation under the stated resource budget can exceed the certified value. The coordinates λA\lambda_A can be rational when the input is rational, and equality in Equation (35) is then checkable by integer arithmetic.

Corollary 8.2 (Fractional transversal interpretation). If ∅∉AT\varnothing\notin\mathcal{A}_T, let

τT∗(d)=min⁡{d⋅z:z∈BT}.\tau_T^*(d)=\min\{d\cdot z:z\in B_T\}.

Then VT(C,d)=C/τT∗(d)V_T(C,d)=C/\tau_T^*(d). If the antichain contains the empty cut, VT=0V_T=0.

Proof. For a desired value t>0t>0, scaling Equation (31) shows that the least resource cost is tτT∗(d)t\tau_T^*(d). Solving tτT∗(d)≤Ct\tau_T^*(d)\le C gives the formula. If the empty cut occurs, every allocation has c(∅)=0c(\varnothing)=0. □

Duplicating contacts and a sharp budget distinction

Suppose each original contact ii is replaced by bi≥1b_i\ge1 independently labeled copies with exactly the same footprint. Each target cut is expanded by replacing ii with all its copies. Under unit deletion costs this can increase the number of required deletions substantially. Under a fixed linear protection budget it has a different effect.

Four placement models showing guaranteed two-contact target coverage

Figure 7. Guaranteed two-contact target coverage under four placement models. Shading illustrates the winning region; exact target antichains and the support-radius certificate determine acceptance. The box model is represented by finite conjunction bundles, not by an unproved circular approximation.

Proposition 8.3 (Duplication invariance for the stated protection model). If every copy of contact ii has the same unit protection coefficient did_i as the original, duplication leaves VT(C,d)V_T(C,d) unchanged after aggregating copy allocations. This statement concerns the adversarial linear-cost model, not independent failure probabilities.

Proof. Given copy allocations ci,jc_{i,j}, put cˉi=∑jci,j\bar{c}_i = \sum_j c_{i,j}. Every expanded cut has cost ∑i∈Acˉi\sum_{i \in A} \bar{c}_i, and the budget is ∑idicˉi\sum_i d_i\bar{c}_i. Thus every copy allocation has exactly the value of a feasible original allocation. Conversely every original allocation is realized by putting its entire cic_i on one copy and zero on the remaining copies. Both optimization problems have the same feasible aggregate values.

The four-corner panel and its duplicated eight-contact version illustrate the distinction. Their minimum numbers of individual deletions are two and four, respectively, but their unit-budget optimal protection values are both 1/21/2. Independent Bernoulli reliability can still improve after duplication. A design comparison must specify which of these objectives is being optimized.

Numerical proposals and rational verification

A candidate allocation and dual multipliers may come from any source, for instance a floating-point linear program. Round them to rationals, enforce nonnegativity and budget feasibility, normalise the dual distribution, and set μ\mu to the largest exact ratio in Equation (34). Both bounds of Equation (35) are then rational.

Only exact equality establishes verified optimality. If rational recovery yields a gap, the valid conclusion is the interval in Equation (35). The allocations in the analytical examples below are derived symbolically with matching dual bounds.

Fault-domain synthesis and probabilistic reliability

The same geometric certificate supports two different questions: whether every allowed failure is tolerated, and how often a target remains covered under a specified probability law. The first is adversarial and distribution-free. The second requires an actual distribution. Their numerical answers need not agree.

Protection design for the three-asset example

Figure 8. Protection design for the three-asset example. On the unit simplex, κT(c)=1−max⁡ici\kappa_T(\mathbf{c}) = 1 - \max_i c_i. The surface is piecewise linear and attains 2/32/3 at the balanced allocation.

Wiring as a hypergraph coloring problem

Assign contact ii to a domain g(i)∈{1,…,s}g(i) \in\{1,\ldots,s\}. A loss of a domain deletes all contacts assigned to it. For A∈ATA \in\mathcal{A}_T, write g(A)={g(i):i∈A}g(A) = \{g(i) : i \in A\}.

Theorem 9.1 (Exact domain-design constraints). A domain assignment survives every loss of at most qq complete domains if and only if

∣g(A)∣≥q+1for every A∈AT.(36)|g(A)| \ge q + 1 \quad\text{for every } A \in\mathcal{A}_T. \tag*{(36)}

The constraints are complete for the continuous target. If an assignment violates one, deleting its at most qq represented domains uncovers the associated witness point.

Proof. Apply Theorem 3.6 to the domain map. A domain contact set survives every loss of qq domains exactly when it has at least q+1q+1 members, as in Theorem 2.5. Theorem 3.3 gives the equivalence and its failure witness.

For q=1q = 1, the cut hypergraph must have no monochromatic edge. When all critical cuts have size two, this is ordinary proper graph coloring. Requiring every cut to contain every one of a specified set of colors is the familiar polychromatic or cover-decomposition formulation [20]. Equation (36) allows more domains than the number of required surviving alternatives.

The finite constraints can be written as an integer program. Let zigz_{ig} indicate assignment of contact ii to group gg, and let uAgu_{Ag} indicate whether group gg occurs in cut AA. Require

∑gzig=1,uAg≥zig (i∈A),\sum_g z_{ig} = 1,\qquad u_{Ag} \ge z_{ig}\ (i \in A),
uAg≤∑i∈Azig,∑guAg≥q+1,u_{Ag} \le\sum_{i \in A} z_{ig},\qquad\sum_g u_{Ag} \ge q + 1,

with binary variables. The middle two constraints enforce the exact logical disjunction. Any proposed assignment can be checked directly against every certified cut. Proving that fewer groups are impossible requires a separate lower bound or exhaustive proof.

Example 9.2 (An odd-cycle obstruction). The three-asset geometry in § 2.7 has critical patterns {1,2}\{1,2\}, {1,3}\{1,3\}, {2,3}\{2,3\}. It is two-fold covered, but two domains cannot make every pair nonmonochromatic. Three domains suffice. Thus two-fold geometric coverage need not decompose into two separately covering domain layers. This is the distinction studied in cover-decomposition theory [20].

Ordinary target-coverage reliability

Let FF now be a random failed-contact set. For ordinary coverage after that failure,

1{T remains covered}=∏A∈AT1{A⊈F}.(37)\mathbf{1}\{T\text{ remains covered}\} = \prod_{A \in\mathcal{A}_T} \mathbf{1}\{A \not\subseteq F\}. \tag*{(37)}

The analogous formula for domain failures uses the mapped domain antichain. This is the standard minimal-cut representation of a semicoherent reliability system [19].

Some contacts may be irrelevant to the target; relevance of every component is not assumed.

If contacts fail independently with probabilities pip_i, direct state enumeration gives

R(p)=∑F⊆[n][∏A∈AT1{A⊈F}]∏i∈Fpi∏i∉F(1−pi).(38)R(p)=\sum_{F\subseteq[n]}\left[\prod_{A\in\mathcal{A}_T}\mathbf{1}\{A\not\subseteq F\}\right]\prod_{i\in F}p_i\prod_{i\notin F}(1-p_i). \tag*{(38)}

For cuts A1,…,AmA_1,\ldots,A_m, inclusion–exclusion also gives

R(p)=∑J⊆[m](−1)∣J∣∏i∈⋃j∈JAjpi.(39)R(p)=\sum_{J\subseteq[m]}(-1)^{|J|}\prod_{i\in\bigcup_{j\in J}A_j}p_i. \tag*{(39)}

The empty JJ contributes one. Both formulas are exact and generally exponential; the geometric size bound does not turn arbitrary reliability evaluation into a polynomial-time algorithm.11

For the odd-cycle example with identical independent failure probability pp,

R(p)=(1−p)3+3p(1−p)2=1−3p2+2p3.R(p)=(1-p)^3+3p(1-p)^2=1-3p^2+2p^3.

The first equality enumerates the four mutually exclusive successful states, and its polynomial expansion gives the second equality directly.

The same four sensors with two wiring choices

For the four-corner panel, column wiring gives domain cuts {1}\{1\} and {2}\{2\}: both domains must work. Diagonal wiring gives the single domain cut {1,2}\{1,2\}: at least one domain must work. Under independent identical domain failure probability pp,

Rcolumn=(1−p)2,Rdiagonal=1−p2.(40)R_{\mathrm{column}}=(1-p)^2,\qquad R_{\mathrm{diagonal}}=1-p^2. \tag*{(40)}

At p=1/10p=1/10 these are 81/10081/100 and 99/10099/100. The independent-failure law is a chosen model for this comparison. If the two domain failures are arbitrarily dependent but keep the same marginals pp, the sharp two-event bounds are

max⁡(0,1−2p)≤Rcolumn≤1−p,(41)\max(0,1-2p)\le R_{\mathrm{column}}\le1-p, \tag*{(41)}
1−p≤Rdiagonal≤min⁡(1,2−2p).(42)1-p\le R_{\mathrm{diagonal}}\le\min(1,2-2p). \tag*{(42)}

They follow by writing the joint failure probability aa between max⁡(0,2p−1)\max(0,2p-1) and pp. Column success is 1−2p+a1-2p+a, while diagonal success is 1−a1-a. At p=1/10p=1/10, the intervals are [4/5,9/10][4/5,9/10] and [9/10,1][9/10,1].

The diagonal success event contains the column success event for every fixed domain-failure state. Thus its dominance under the same joint distribution does not require independence, even though the numerical values in Equation (40) do.

Marginal-only reliability as a finite probability program

If only marginal probabilities and selected dependence constraints are known, introduce a probability πF\pi_F for each failure state. The sharp lower and upper coverage probabilities solve

min⁡ or max⁡ ∑FπF1{A⊈F for all A∈AT}\min\ \text{or}\ \max\ \sum_F\pi_F\mathbf{1}\{A\not\subseteq F\text{ for all }A\in\mathcal{A}_T\}

subject to πF≥0\pi_F\ge0, ∑FπF=1\sum_F\pi_F=1, ∑F∋iπF=pi\sum_{F\ni i}\pi_F=p_i and any stated additional linear probability constraints. This is the logical probability formulation of Hailperin [24], applied to the exact geometric cut list. It can have 2n2^n variables. No efficient solution for every dependence model is claimed.

Maintaining a stronger residual requirement

Equations (10) and (37) concern ordinary coverage after a failure. If the desired residual rule is a different monotone predicate w0w_0, the exact condition is instead

w0(A∖F)=1for every A∈AT.w_0(A\setminus F)=1\quad\text{for every }A\in\mathcal{A}_T.

For nonnegative deletion costs, the exact attack cost becomes

min⁡A∈AT min⁡B⊆A: w0(A∖B)=0c(B).(43)\min_{A\in\mathcal{A}_T}\ \min_{B\subseteq A:\,w_0(A\setminus B)=0}c(B). \tag*{(43)}

If some AA already loses under w0w_0, the inner minimum includes B=∅B=\varnothing and the value is zero. Otherwise, a failure of an actual active set also fails a contained minimal active set, giving a no-more-expensive cut in that set; conversely that minimal set is realized at its witness. This proves Equation (43).

For residual kk-coverage at a pattern of size a≥ka\ge k, delete its a−k+1a-k+1 cheapest contacts. A general w0w_0 may require a difficult inner optimization, and its complete minimal attack family can be much larger than AT\mathcal{A}_T. The universal geometric reduction remains exact without implying that every logical optimization is easy.

The facet-intersection model

Let NN be the nerve of a finite family of nonempty compact convex sets. Every face lies in a maximal face. Empty footprints can be removed beforehand without changing any pointwise active set on the remaining labels. Keep the failure rule restricted to those labels.

Definition 10.1. The winning-face complex ΓF(N)\Gamma_F(N) has one vertex for each σ∈PF\sigma\in\mathcal{P}_F. A nonempty collection A\mathcal{A} of its vertices is a simplex if

⋃σ∈Aσ∈N.(44)\bigcup_{\sigma\in\mathcal{A}}\sigma\in N. \tag*{(44)}
Wiring choices with the same geometry

Figure 9. Wiring choices with the same geometry. The target shading illustrates whether two distinct domains are present. Exact certification gives the indicated minimum domain cuts. The geometric and stochastic conclusions use the separately stated models.

With M=Max⁡N\mathcal{M}=\operatorname{Max} N, the facet-intersection complex has nonempty faces

CF(N)={B⊆M:B≠∅, ⋂M∈BM∉F}.(45)\mathcal{C}_{\mathcal{F}}(N)=\left\{B\subseteq\mathcal{M}:B\ne\varnothing,\ \bigcap_{M\in B}M\notin\mathcal{F}\right\}. \tag*{(45)}

Upward closure of winning sets implies that Equation (45) is closed under taking nonempty subsets of AA: removing a maximal face makes the intersection larger. Thus it does define an abstract simplicial complex. In contrast, enlarging a contact set in NN need not preserve being a face, so the directions of the union and intersection tests must not be reversed.

Theorem 10.2 (Coverage duality). For compact convex footprints and any failure family,

RF≃∣ΓF(N)∣≃∣CF(N)∣.(46)R_{\mathcal{F}}\simeq\left|\Gamma_{\mathcal{F}}(N)\right|\simeq\left|\mathcal{C}_{\mathcal{F}}(N)\right|. \tag*{(46)}

The combinatorial equivalence is an instance of Dowker duality [6, 7] for the containment relation between winning faces and maximal nerve faces. It does not require a bound on the sizes of those faces.

Proof. By Theorem 2.2, the sets DσD_{\sigma}, indexed by σ∈PF\sigma\in\mathcal{P}_{\mathcal{F}}, cover RFR_{\mathcal{F}}. A finite intersection of these sets is

⋂σ∈ADσ=D⋃σ∈Aσ.\bigcap_{\sigma\in A}D_{\sigma}=D_{\bigcup_{\sigma\in A}\sigma}.

It is nonempty exactly when Equation (44) holds, and when nonempty it is compact and convex. The finite closed-convex nerve theorem therefore identifies its nerve ΓF(N)\Gamma_{\mathcal{F}}(N) with RFR_{\mathcal{F}} up to homotopy. The closed-convex hypothesis is used here; an arbitrary cover by closed contractible sets would not justify the same argument [8].

For completeness, we prove the combinatorial equivalence by explicit maps. Let QΓQ_{\Gamma} and QCQ_{\mathcal{C}} be the nonempty face posets of ΓF(N)\Gamma_{\mathcal{F}}(N) and CF(N)\mathcal{C}_{\mathcal{F}}(N). Set

f(A)={M∈M:⋃σ∈Aσ⊆M},(47)f(A)=\left\{M\in\mathcal{M}:\bigcup_{\sigma\in A}\sigma\subseteq M\right\}, \tag*{(47)}
g(B)={σ∈PF:σ⊆⋂M∈BM}.(48)g(B)=\left\{\sigma\in\mathcal{P}_{\mathcal{F}}:\sigma\subseteq\bigcap_{M\in B}M\right\}. \tag*{(48)}

For a face AA, its union is in NN, so f(A)f(A) is nonempty. The intersection of all members of f(A)f(A) contains that union, which contains a winning face. Hence f(A)f(A) is a face of CF\mathcal{C}_{\mathcal{F}}. For a face BB, its intersection IBI_B is a winning face of NN. In particular, IB∈g(B)I_B\in g(B), and the union of all members of g(B)g(B) is exactly IBI_B. Thus g(B)g(B) is a nonempty face of ΓF\Gamma_{\mathcal{F}}.

Both maps reverse inclusion. Their composites preserve inclusion and satisfy

A⊆gf(A),B⊆fg(B).(49)A\subseteq gf(A),\qquad B\subseteq fg(B). \tag*{(49)}

For the first inclusion, each σ∈A\sigma\in A lies in every maximal face containing the union of AA. For the second, ⋃g(B)=IB\bigcup g(B)=I_B lies in every M∈BM\in B.

An order-preserving map pointwise above the identity induces a map homotopic to the identity on the order complex; a proof by prisms is given in Section A. An order-reversing map also induces a simplicial map on order complexes, by reversing the order of each image chain. Applying this observation to Equation (49), the realizations of ff and gg are mutually inverse up to homotopy. The order complexes are the barycentric subdivisions of ΓF\Gamma_F and CFC_F, whose realizations are homeomorphic to those of the original complexes.

Independent-domain reliability and sharp marginal-only bounds for the two wiring choices

Figure 10. Independent-domain reliability and sharp marginal-only bounds for the two wiring choices. The curves are the exact polynomials in Equation (40); the shaded intervals allow arbitrary dependence with fixed marginals.

If there is no winning nerve face, all three spaces are empty by definition and the assertion is immediate. □

Corollary 10.3 (Minimal-coalition shadow). Let ΛF=Min⁡W∩N\Lambda_F=\operatorname{Min} W\cap N. Form a complex on ΛF\Lambda_F by declaring AA a face when ⋃σ∈Aσ∈N\bigcup_{\sigma\in A}\sigma\in N. Its realization is homotopy equivalent to RFR_F and to ∣CF(N)∣\lvert C_F(N)\rvert. For F=Fk−1F=F_{k-1} this is exactly the kk-shadow Δk(N)\Delta_k(N).

Proof. The subfamily (Dσ)σ∈ΛF(D_\sigma)_{\sigma\in\Lambda_F} is still a finite convex cover of RFR_F by Equation (4). Its nerve is the stated union complex. Apply the same closed-convex nerve theorem and Theorem 10.2. □

Using every winning face in ΓF\Gamma_F is convenient for naturality but unnecessary in computation. Using only minimal winners is often still expensive. The dual complex evaluates the predicate only on intersections of maximal nerve faces and does not list either collection of coalitions.

Theorem 10.4 (Increasing failure families). Fix the footprints, their nerve NN and its full set of maximal faces M\mathcal{M}. If F1⊆F2F_1\subseteq F_2, there are inclusions

ΓF2⊆ΓF1,CF2⊆CF1,RF2⊆RF1.\Gamma_{F_2}\subseteq\Gamma_{F_1},\qquad C_{F_2}\subseteq C_{F_1},\qquad R_{F_2}\subseteq R_{F_1}.

For every homological degree and fixed coefficient field the isomorphisms in Theorem 10.2 can be taken natural for these inclusions. Therefore a nested sequence of failure families gives isomorphic homology persistence modules in the geometric and dual models.

Proof. A face winning against F2F_2 wins against F1F_1, proving the first two inclusions directly from their defining tests. The region inclusion is Theorem 2.9. On nonempty face posets the map ff in Equation (47) is independent of the failure family: it lists all maximal faces containing a given union. Hence its square with the two inclusion maps commutes exactly. Since ff is an objectwise homotopy equivalence, it induces a natural homology isomorphism.

The convex cover for F2F_2 is a subfamily of the one for F1F_1, with the same geometric set attached to each surviving index. The functorial closed-convex nerve theorem supplies natural homology isomorphisms for this inclusion. In the disk setting, compatible semialgebraic triangulations and the double-chain comparison in Section B give an additional chain-level explanation. Composing the two comparisons proves the assertion. □

Remark 10.5 (Changing geometry). Maximal nerve faces can change when radii or positions change. The literal vertex sets of the corresponding facet-intersection complexes then need not be nested. Theorem 10.4 fixes the geometry; it does not assert a raw simplicial inclusion for moving radii. Geometric perturbation inclusions are proved in Section 12, and standard multicover bifiltrations already address simultaneous radius and multiplicity parameters [4, 5].

Proposition 10.6 (Two-skeleton sufficiency). For any finite complex KK, its full two-skeleton determines H0(K;F2)H_0(K;\mathbb{F}_2) and H1(K;F2)H_1(K;\mathbb{F}_2). If its graph has VV vertices, EE edges and cc components, then

b0=c,b1=E−V+c−rank⁡∂2.(50)b_0=c,\qquad b_1=E-V+c-\operatorname{rank}\partial_2. \tag*{(50)}

Proof. The chain groups and boundary maps relevant to degrees zero and one are

C2(K;F2)→∂2C1(K;F2)→∂1C0(K;F2).C_2(K;\mathbb{F}_2)\xrightarrow{\partial_2}C_1(K;\mathbb{F}_2)\xrightarrow{\partial_1}C_0(K;\mathbb{F}_2).

Higher-dimensional simplices do not change these maps. In the graph of KK, the incidence matrix has rank V−cV-c: a spanning tree gives rank v−1v-1 on a connected component with vv vertices, and every additional edge has boundary equal to the sum of boundaries along its tree path. Thus dim⁡ker⁡∂1=E−V+c\dim\ker\partial_1=E-V+c. Quotient by im⁡∂2\operatorname{im}\partial_2 to obtain Equation (50).

Example 10.7 (The dual complex need not be a flag complex). Take maximal nerve faces M1={1,2}M_1=\{1,2\}, M2={2,3}M_2=\{2,3\} and M3={1,3}M_3=\{1,3\}, with the rule that one contact suffices. Every pair of maximal faces intersects in a winning singleton, but all three have empty intersection. The dual complex has three edges and no triangle. Filling its graph clique would erase its first homology. So the three-fold facet intersection must be checked for every candidate triangle.

Exact geometry without nerve-face enumeration

The duality theorem is useful only if the maximal nerve faces can be obtained reliably. For disks, a finite arrangement construction avoids listing every intersecting subfamily. In this section

Di={x∈R2:∥x−ci∥≤ri},ri≥0.D_i=\{x\in\mathbb{R}^2:\lVert x-c_i\rVert\le r_i\},\qquad r_i\ge0.

and coincident disks keep their distinct contact labels.

Definition 11.1. The witness list consists of the leftmost point ℓi=(ci,x−ri,ci,y)\ell_i=(c_{i,x}-r_i,c_{i,y}) of each disk and all intersections of the boundaries of pairs of disks whose supporting circles are distinct. A zero-radius disk contributes its center through ℓi\ell_i. A coincident pair contributes no additional points. The label of a witness xx is L(x)={i:x∈Di}L(x)=\{i:x\in D_i\}.

Theorem 11.2 (Quadratic witness bound). Every maximal face of the nerve is the label of a point on the witness list. Hence the inclusion-maximal nonempty witness labels are exactly Max⁡N\operatorname{Max}N, and

∣Max⁡N∣≤n+2(n2)=n2.(51)|\operatorname{Max}N|\le n+2\binom{n}{2}=n^2. \tag*{(51)}

The assertion allows unequal radii, tangency, zero radii and coincident disks.

Proof. Every witness label is a nerve face, because the witness itself lies in all its labeled disks. Let σ\sigma be a maximal nerve face and set K=⋂i∈σDiK=\bigcap_{i\in\sigma}D_i. This is nonempty and compact. Choose a point x∈Kx\in K with minimal first coordinate.

If σ\sigma contains a zero-radius disk, then KK consists of its center, which is a listed witness. Suppose all its disks have positive radius. At least one constraint is active at xx: if all were strict, a small open neighborhood of xx would lie in KK, contradicting minimality. If two active constraints have distinct supporting circles, xx is one of their boundary intersections and is listed.

The remaining case has only one distinct active supporting circle, possibly repeated with several labels. Every other disk of σ\sigma contains a neighborhood of xx. In a sufficiently small neighborhood the only effective constraint is therefore the closed disk bounded by that active circle. Unless xx is its leftmost point, there are points of that disk arbitrarily close to xx with smaller first coordinate. They still satisfy every locally slack constraint, a contradiction. Thus xx is the leftmost point of an active disk and is listed.

In all cases σ⊆L(x)\sigma\subseteq L(x). The label is a nerve face and σ\sigma is maximal, so equality follows. Taking maximal labels removes only proper subfaces and duplicates. Each noncoincident pair of circles has at most two intersection points, which proves Equation (51).

Remark 11.3. The extremal-point argument is an elementary disk-arrangement method. The bound concerns the number of maximal nerve faces, not the number of all nerve faces or all simplices of the dual complex. A single maximal face on nn labels contains 2n−12^n-1 nonempty nerve faces. Likewise n2n^2 dual vertices alone do not give a quadratic bound on all dual simplices.

Circle intersections in a quadratic extension

The witness labels can be determined without evaluating square roots approximately. Suppose ci≠cjc_i\ne c_j and put

d=cj−ci,s=d⋅d>0,d=c_j-c_i,\qquad s=d\cdot d>0,
α=s+ri2−rj22s,h=ri2s−α2,\alpha=\frac{s+r_i^2-r_j^2}{2s},\qquad h=\frac{r_i^2}{s}-\alpha^2,
B=ci+αd,P=(−dy,dx).(52)B=c_i+\alpha d,\qquad P=(-d_y,d_x). \tag*{(52)}

If h<0h<0, the boundaries do not meet. If h=0h=0, they meet at BB. If h>0h>0, their intersections are

x±=B±h P.(53)x_{\pm}=B\pm\sqrt{h}\,P. \tag*{(53)}

Indeed, subtracting the two circle equations gives the line (x−ci)⋅d=αs(x-c_i)\cdot d=\alpha s. Substituting x=B+tPx=B+tP in the first equation gives t2=ht^2=h. This also covers internal and external tangency.

For a third disk, write z=B−ckz=B-c_k. Membership of x±x_{\pm} is the inequality

A+Ch≤0,A=z⋅z+h(P⋅P)−rk2,C=±2z⋅P.(54)A+C\sqrt{h}\le0,\qquad A=z\cdot z+h(P\cdot P)-r_k^2,\qquad C=\pm2z\cdot P. \tag*{(54)}

When input numbers are rational, A,C,hA,C,h are rational. No coordinates of a square-root point need be rounded.

Lemma 11.4 (Exact radical sign). Let A,C,h∈QA,C,h\in\mathbb{Q} with h≥0h\ge0. The truth of A+Ch≤0A+C\sqrt{h}\le0 is determined by rational comparisons as follows:

  1. if h=0h=0 or C=0C=0, test A≤0A\le0;

  2. if A=0A=0 and h>0h>0, test C≤0C\le0;

  3. if A<0A<0 and C<0C<0, the inequality holds; if A>0A>0 and C>0C>0, it fails;

  4. if A>0A>0 and C<0C<0, test A2≤C2hA^2\le C^2h;

  5. if A<0A<0 and C>0C>0, test C2h≤A2C^2h\le A^2.

Proof. The first three cases follow from signs. In the fourth case the desired inequality is A≤(−C)hA\le(-C)\sqrt{h}, with both sides nonnegative, so squaring preserves its direction and equivalence. In the fifth case it is Ch≤−AC\sqrt{h}\le-A, again with nonnegative sides. These cases exhaust all possibilities. Equality is retained because the disks are closed.

Enumeration and chain construction

Algorithm 11.5 (Exact facet computation).

  1. Interpret the finite coordinates and radii as rationals; reject negative radii or nonfinite input.

  2. Label the nn leftmost points by squared-distance comparisons.

  3. For each pair of distinct centers, compute Equation (52). If h≥0h\ge0, label its one or two boundary intersections using Theorem 11.4. Pairs with equal centers require no boundary computation.

  4. Delete empty labels and duplicates. Sort the remaining masks by decreasing cardinality, and retain a mask exactly when it is not contained in a previously retained mask.

The output is Max⁡N\operatorname{Max}N by Theorem 11.2.

With m=∣M∣m=|\mathcal{M}| and a winning predicate ww, the full dual two-skeleton is constructed as follows. Retain M∈MM\in\mathcal{M} as a vertex if w(M)w(M) is true. An edge {Mi,Mj}\{M_i,M_j\} is retained if w(Mi∩Mj)w(M_i\cap M_j) is true. A candidate triangle is retained if all three edges exist and w(Mi∩Mj∩Mk)w(M_i\cap M_j\cap M_k) is true. The edge checks are redundant mathematically for an upward-closed rule, but they avoid unnecessary work and ensure a consistent boundary indexing.

Each triangle gives a boundary column with three nonzero edge entries over F2\mathbb{F}_2. Gaussian elimination determines its rank, while a union–find structure computes the graph components. Equation (50) then gives both Betti numbers.

Theorem 11.6 (Finite exact low-degree computation). For nn closed planar disks with rational input data, and an exactly evaluable monotone winning predicate, Theorem 11.5 and the complete dual two-skeleton compute H0H_0 and H1H_1 of the surviving region exactly over F2\mathbb{F}_2. Witness labeling uses O(n3)O(n^3) rational sign tests. A naive maximal-label filter uses O(n4)O(n^4) mask-containment tests. The dual two-skeleton uses at most n2n^2 vertices, (n22)\binom{n^2}{2} edge predicates and (n23)\binom{n^2}{3} triangle predicates.

Proof. There are at most n2n^2 witnesses and nn membership tests per witness. A quadratic comparison of at most n2n^2 labels bounds the naive filtering step. Correctness of those steps follows from Theorems 11.2 and 11.4. The simplex count follows from m≤n2m\le n^2, and every simplex through dimension two is included by its defining predicate. Theorems 10.2 and 10.6 identify the resulting homology with that of the surviving region. □

This is an arithmetic-operation and oracle-query bound. It is not a unit-time bit-complexity bound: rational numerator sizes, arbitrary-precision mask operations, predicate costs and elimination all matter. The worst-case number of dual triangles is O(n6)O(n^6), and the full dual complex may have exponentially many simplices. For HjH_j with fixed jj, its full (j+1)(j+1)-skeleton suffices, giving at most O(n2j+4)O(n^{2j+4}) simplex tests by the same argument. Much finer multicover bifiltration algorithms are given in [4, 5].

Equal-radius verification by a different geometric formula

For equal-radius disks there is another exact intersection criterion, expressed through minimum enclosing circles of center triples. If a,b,ca,b,c are three centers, let

u=∥a−b∥2,v=∥a−c∥2,w=∥b−c∥2,u=\lVert a-b\rVert^2,\qquad v=\lVert a-c\rVert^2,\qquad w=\lVert b-c\rVert^2,
J=(b−a)x(c−a)y−(b−a)y(c−a)x.J=(b-a)_x(c-a)_y-(b-a)_y(c-a)_x.

The squared minimum enclosing radius is

ρ2(a,b,c)={m/4,2m≥u+v+w,uvw/(4J2),2m<u+v+w,m=max⁡(u,v,w).(55)\rho^2(a,b,c)= \begin{cases} m/4, & 2m\ge u+v+w,\\ uvw/(4J^2), & 2m<u+v+w, \end{cases} \qquad m=\max(u,v,w). \tag*{(55)}

The first case includes right, obtuse, collinear and coincident configurations. The second is the circumradius formula for an acute triangle; its denominator is nonzero. Two equal-radius disks meet if their center distance squared is at most 4r24r^2, and three meet if and only if ρ2≤r2\rho^2\le r^2. Planar Helly’s theorem extends the triple criterion to every larger subfamily.

Equation (55) supplies a separate analytical criterion for testing a proposed facet and its one-contact extensions. Completeness of the witness list is supplied by Theorem 11.2; checking triples alone would not, for an arbitrary list of purported facets, prove that completeness.

Continuous target certificates and perturbation control

A homotopy model describes the surviving region once the footprints are known. An engineering target is additional data: a compact set TT for which one wants T⊆RFT \subseteq\mathcal{R}_F. This section gives a sufficient test for that inclusion, with the same winning rule as the dual complex. The constant in the triangle bound is the familiar planar covering constant used in the companion coverage archive [2]; the extension here is its formulation for a general monotone failure predicate.

The winning margin

Assume that W\mathcal{W} is nonempty and define the contact slack functions

gi(x)=ri−∥x−ci∥.g_i(x) = r_i - \lVert x-c_i\rVert.

The winning margin is

ϕF(x)=max⁡σ∈Min⁡Wmin⁡i∈σgi(x).(56)\phi_F(x) = \max_{\sigma\in\operatorname{Min}\mathcal{W}}\min_{i\in\sigma} g_i(x). \tag*{(56)}

Minimal winning sets in this formula range over the full contact label set; they need not have a nonempty footprint intersection. The formula describes a real-valued function even outside the covered region. If W\mathcal{W} is empty, RF\mathcal{R}_F is empty and target certification is handled separately.

Lemma 12.1 (Margin semantics and Lipschitz control). The function ϕF\phi_F is 1-Lipschitz. For each real tt,

ϕF(x)≥t⟺{i:gi(x)≥t}∉F.(57)\phi_F(x) \ge t \quad\Longleftrightarrow\quad\{i:g_i(x)\ge t\}\notin\mathcal{F}. \tag*{(57)}

In particular,

RF={x:ϕF(x)≥0}.(58)\mathcal{R}_F = \{x:\phi_F(x)\ge0\}. \tag*{(58)}

Proof. By the reverse triangle inequality, ∣gi(x)−gi(y)∣≤∥x−y∥|g_i(x)-g_i(y)|\le\lVert x-y\rVert. If finite collections of functions each change by at most dd between two points, their minima and their maxima change by at most dd. Applying this twice to Equation (56) proves the Lipschitz assertion.

The left side of Equation (57) means that one minimal winning set has every contact slack at least tt. This is equivalent to the slack-threshold contact set containing a winning set, and therefore to that set itself being winning. At t=0t=0, it is precisely the active contact set of the closed disks; use Theorem 2.2.

For ordinary kk-fold coverage, ϕF\phi_F is the kkth largest slack. For a failure budget, sort the slacks in decreasing order and accumulate failure costs until their sum first exceeds BB; the corresponding slack is the margin. Ties can be processed as a block, and zero-cost contacts do not change the threshold. For qq domain losses, first maximize the slack within each domain and then take the (q+1)(q+1)st largest domain slack. These are ways of evaluating the same finite maximum–minimum formula, not assumptions of statistical independence.

A sharp triangle sampling bound

Lemma 12.2 (Distance to triangle vertices). Let T=conv⁡{v1,v2,v3}⊂R2T=\operatorname{conv}\{v_1,v_2,v_3\}\subset\mathbb{R}^2 and D=max⁡i,j∥vi−vj∥D=\max_{i,j}\lVert v_i-v_j\rVert. Every x∈Tx\in T satisfies

min⁡i∥x−vi∥≤D3.(59)\min_i \lVert x-v_i\rVert\le\frac{D}{\sqrt{3}}. \tag*{(59)}

The constant is sharp for an equilateral triangle.

Proof. If the triangle is degenerate, any point of its segment lies within half the segment length of one of its extreme vertices, so the bound follows. Otherwise partition TT into its three clipped vertex Voronoi cells. On a cell, squared distance to its vertex is convex and attains its maximum at an extreme point of that cell. On the boundary of TT, a point of an edge lies within half the edge length of one of that edge’s endpoints, giving a bound D/2D/2 for its nearest vertex.

The only possible interior Voronoi vertex is the circumcenter. If it lies inside TT, the triangle is acute and its largest angle AA lies between π/3\pi/3 and π/2\pi/2. The circumradius is D/(2sin⁡A)≤D/3D/(2\sin A)\le D/\sqrt{3}. These are all the possible cell extremes relevant to a maximum, proving the claim. In an equilateral triangle, the center is at distance D/3D/\sqrt{3} from every vertex, proving sharpness.

Theorem 12.3 (Continuous target certificate). Let a compact target TT be the union of finitely many closed planar triangles. For each triangle τ\tau let DτD_\tau be its diameter. If every vertex vv of every triangle satisfies

ϕF(v)≥Dτ3,(60)\phi_F(v) \ge\frac{D_\tau}{\sqrt{3}}, \tag*{(60)}

then T⊆RFT\subseteq\mathcal{R}_F. The condition is sufficient, and a failed certificate is inconclusive about actual coverage.

Proof. Fix x∈τx\in\tau and choose a vertex vv at distance at most Dτ/3D_\tau/\sqrt{3} by Theorem 12.2. By Theorem 12.1,

ϕF(x)≥ϕF(v)−∥x−v∥≥0.\phi_F(x) \ge\phi_F(v)-\lVert x-v\rVert\ge0.

Thus x∈RFx\in\mathcal{R}_F. Apply the same argument to every triangle.

The winning coalition is allowed to differ between vertices and triangles. The argument only needs a winning coalition at the selected nearest vertex with enough margin to reach the point. It does not assume that one fixed coalition covers an entire target. For an equilateral triangle with one disk of radius b<D/3b < D/\sqrt{3} centered at each vertex, the center is uncovered although each vertex has ordinary one-fold margin bb. Hence a smaller universal vertex-margin constant cannot replace 1/31/\sqrt{3} in this form of certificate.

Proposition 12.4 (Exact evaluation of a triangle certificate). *For rational disk and triangle data, the sufficient test in Theorem 12.3 can be decided using the same radical sign predicate as Theorem 11.4. Let h=Dτ2/3h = D_{\tau}^{2}/3. At a vertex vv, keep contact ii precisely when

ri2≥h,∥v−ci∥2−ri2−h+2rih≤0.(61)r_i^2 \ge h,\qquad\lVert v-c_i\rVert^2-r_i^2-h+2r_i\sqrt{h}\le0. \tag*{(61)}

The triangle is certified if and only if the retained set at each vertex wins.

Proof. By Equation (57), the desired test is winning of the set with ri−∥v−ci∥≥hr_i-\lVert v-c_i\rVert\ge\sqrt{h}. This requires ri≥hr_i\ge\sqrt{h}, equivalent to the first inequality because ri≥0r_i\ge0. Subject to it, both sides of ∥v−ci∥≤ri−h\lVert v-c_i\rVert\le r_i-\sqrt{h} are nonnegative. Squaring is therefore reversible and gives the second inequality of Equation (61). All coefficients outside h\sqrt{h} are rational, so Theorem 11.4 applies.

The test Equation (61) includes zero-diameter triangles and zero-radius contacts, and it needs only the three eligible contact masks and the exact squared diameter; no homology computation enters.

Uncertain geometry

Suppose the actual parameters satisfy

∥ci′−ci∥≤ϵi,∣ri′−ri∣≤ηi,ri,ri′≥0,\lVert c_i'-c_i\rVert\le\epsilon_i,\qquad\lvert r_i'-r_i\rvert\le\eta_i,\qquad r_i,r_i'\ge0,

and put δ=max⁡i(ϵi+ηi)\delta=\max_i(\epsilon_i+\eta_i). Write ϕ\phi and ϕ′\phi' for the two winning margins with the same failure family.

Theorem 12.5 (Uniform margin stability). *For all xx,

∣ϕ(x)−ϕ′(x)∣≤δ.(62)\lvert\phi(x)-\phi'(x)\rvert\le\delta. \tag*{(62)}

*In particular,

{ϕ≥δ}⊆RF(D′)⊆{ϕ≥−δ}.(63)\{\phi\ge\delta\}\subseteq R_F(D')\subseteq\{\phi\ge-\delta\}. \tag*{(63)}

*If every target triangle vertex obeys

ϕ(v)≥δ+Dτ/3,\phi(v)\ge\delta+D_\tau/\sqrt{3},

then every geometry satisfying the error bounds covers the entire target under the prescribed failures.

Proof. For every ii,

∣gi(x)−gi′(x)∣≤∣ri−ri′∣+∥x−ci∥−∥x−ci′∥≤ηi+ϵi≤δ.\lvert g_i(x)-g_i'(x)\rvert\le\lvert r_i-r_i'\rvert+\bigl\lVert x-c_i\bigr\rVert-\bigl\lVert x-c_i'\bigr\rVert\le\eta_i+\epsilon_i\le\delta.

Finite minima and maxima preserve this uniform bound, proving Equation (62). If ϕ(x)≥δ\phi(x)\ge\delta, then ϕ′(x)≥0\phi'(x)\ge0. If ϕ′(x)≥0\phi'(x)\ge0, then ϕ(x)≥−δ\phi(x)\ge-\delta. This proves the inclusions. For a target point choose its nearby triangle vertex and apply both the geometric Lipschitz bound and the parameter error bound.

For each offset tt the same argument gives {ϕ≥t+δ}⊆{ϕ′≥t}⊆{ϕ≥t−δ}\{\phi\ge t+\delta\}\subseteq\{\phi'\ge t\}\subseteq\{\phi\ge t-\delta\}. Thus the superlevel homology modules are δ\delta-interleaved, with the superlevel parameter ordered in the usual reverse direction. This statement concerns the geometric modules; no unproved nesting of changing maximal-facet vertex sets is required.

Corollary 12.6 (A robust homology lower bound). *Let X−={ϕ≥δ}X^-=\{\phi\ge\delta\} and X+={ϕ≥−δ}X^+=\{\phi\ge-\delta\}. For any admissible actual geometry and any degree jj,

dim⁡Hj(RF(D′))≥rank⁡(Hj(X−)⟶Hj(X+)).\dim H_j(R_F(D'))\ge\operatorname{rank}\bigl(H_j(X^-)\longrightarrow H_j(X^+)\bigr).

Proof. The inclusion-induced map on the right factors through Hj(RF(D′))H_j(R_F(D')) by Equation (63). The rank of a factorization cannot exceed the dimension of its middle vector space.

The lower bound does not rule out extra classes born and killed inside the uncertainty interval. Equal endpoint Betti numbers, or even an isomorphism between endpoints, need not give the exact Betti number of every intermediate geometry. For a target failure certificate, on the other hand, a point x∈Tx\in T with ϕ(x)<−δ\phi(x)<-\delta remains uncovered for every admissible actual geometry by Equation (62). These are distinct conclusions and require distinct data.

Analytical design examples

All thresholds, probabilities and optimisation values in this section are derived below or in Section F.

Three assets and an obstruction to two-domain protection

Place contacts at (−1,0)(-1,0), (1,0)(1,0) and (0,3/2)(0,3/2) with common radius 6/56/5. Around the three pairwise midpoints (0,0)(0,0), (−1/2,3/4)(-1/2,3/4) and (1/2,3/4)(1/2,3/4), take triangular target patches with offsets

(−1/20,−1/20),(1/20,−1/20),(0,1/20).(-1/20,-1/20),\qquad(1/20,-1/20),\qquad(0,1/20).

Each patch lies in exactly its intended pair of disks; the complete inequalities are given in Section F. Thus

AT={{1,2},{1,3},{2,3}}.A_T=\{\{1,2\},\{1,3\},\{2,3\}\}.

Two contacts always cover every target point, but two domains cannot protect all three patches against a domain loss. If the first two contacts have different colors, the third must differ from both to avoid a monochromatic pair. Three domains are necessary and sufficient.

This elementary odd-cycle argument distinguishes overlap count from a decomposition into independently surviving layers.12

Under unit total protection resource and unit protection coefficients, the cut cost is

κT(c)=min⁡(c1+c2,c1+c3,c2+c3).\kappa_T(c)=\min(c_1+c_2,c_1+c_3,c_2+c_3).

If the full resource is used, this equals 1−max⁡ici≤2/31-\max_i c_i\le2/3. Equality holds at ci=1/3c_i=1/3. Equivalently, a uniform dual distribution on the three cuts gives μ=2/3\mu=2/3, proving the exact optimality value through Theorem 8.1. For independent contact failure probability pp, the target survives precisely when at most one contact fails, giving 1−3p2+2p31-3p^2+2p^3.

A square target with four corner contacts

Take target [−a,a]2[-a,a]^2 with a=3/5a=3/5, sites (±1,±1)(\pm1,\pm1) and nominal radius 9/59/5. Label them in order as (−1,−1)(-1,-1), (−1,1)(-1,1), (1,−1)(1,-1) and (1,1)(1,1). The critical patterns are

{1,2},{1,3},{2,4},{3,4}.(64)\{1,2\},\quad\{1,3\},\quad\{2,4\},\quad\{3,4\}. \tag*{(64)}

To verify completeness, write u=max⁡(∣x∣,∣y∣)u=\max(|x|,|y|) and v=min⁡(∣x∣,∣y∣)v=\min(|x|,|y|). The second-nearest squared distance is

2+u2+v2−2u+2v,0≤v≤u≤a.2+u^2+v^2-2u+2v,\qquad0\le v\le u\le a.

This convex quadratic has maximum 2+2a2=68/252+2a^2=68/25 at a vertex of the parameter triangle. The two nearest corners share a side; at a tie the active set contains one of those adjacent pairs. Since 81/25>68/2581/25>68/25, every active set contains a listed pair.

The point (−11/20,0)(-11/20,0) has squared distances 481/400481/400 to the left corners and 1361/4001361/400 to the right corners. Since (9/5)2=1296/400(9/5)^2=1296/400, its active set is exactly {1,2}\{1,2\}. The three symmetric points realize the other pairs. This proves Equation (64) without an enumeration procedure.

An exact power–resilience staircase

For the same geometry, let t=r2t=r^2 and assign unit deletion costs. The maxima of the first through fourth ordered squared distances are

2,68/25,89/25,128/25.2,\qquad68/25,\qquad89/25,\qquad128/25.

The formulas for all four distances and their maxima are derived in Section F. Therefore the complete deletion-cost frontier is

KT(t,1)={0,t<2,1,2≤t<68/25,2,68/25≤t<89/25,3,89/25≤t<128/25,4,t≥128/25.(65)K_T(t,1)= \begin{cases} 0, & t<2,\\ 1, & 2\le t<68/25,\\ 2, & 68/25\le t<89/25,\\ 3, & 89/25\le t<128/25,\\ 4, & t\ge128/25. \end{cases} \tag*{(65)}

Closed disks accept every left endpoint. For tolerance of qq arbitrary unit-cost deletions, the required frontier height is at least q+1q+1. A request to tolerate two losses thus requires t≥89/25t\ge89/25, whereas nominal t=81/25t=81/25 tolerates only one.

The resource optimum and the role of duplication

Each contact occurs in exactly two of the four critical pairs. Under ∑ici≤1\sum_i c_i\le1,

∑A∈ATc(A)=2∑ici≤2.\sum_{A\in A_T}c(A)=2\sum_i c_i\le2.

At least one pair therefore has cost at most 1/21/2. Uniform allocation ci=1/4c_i=1/4 gives cost 1/21/2 for every pair. It is optimal, and the uniform distribution on the four cuts is a dual certificate.

Two coincident copies at every corner raise the minimum number of individual unit-cost deletions from two to four. Yet under fixed linear protection budget, the optimal value stays 1/21/2 by Theorem 8.3. No contradiction arises: the unweighted count assumes one cost per copy, whereas the protection problem optimizes total allocated cost under a fixed resource constraint.

Adding a fifth contact at the origin with the same radius 9/59/5 gives another distinction. Its disk alone covers the target because x2+y2≤18/25<81/25x^2+y^2\le18/25<81/25. Allocate the full protection budget to that contact to obtain guaranteed deletion cost one. No cut can cost more than the total allocation one, so this is optimal. The bound follows analytically without identifying every new target cut.

Wiring and reliability

Assign the columns to two domains. The left-pair witness depends only on the left domain, and the right-pair witness depends only on the right domain. Both must remain functioning for full target coverage. Assigning the diagonals instead puts one member of every critical pair in each domain, so either domain alone covers the target.

Thus one-domain-loss tolerance fails for column wiring and holds for diagonal wiring. Under independent domain failure probability pp, reliability is (1−p)2(1-p)^2 and 1−p21-p^2, respectively. The values at p=1/10p=1/10 are 81/10081/100 and 99/10099/100.

Three small target assets and pair cuts forming an odd cycle

Figure 11. The three exact target patches and their critical pair cuts. Each patch can be checked by the rational squared-distance inequalities in the appendix. The cut graph is an odd cycle.

Exact target resilience staircase and reuse geometry across requirements

Figure 12. The exact step function in Equation (65). Filled markers indicate accepted equality at each power threshold. The right-hand schematic shows how one support set answers radius, budget and domain queries.

The exact squared sensing thresholds are 89/25 for column wiring and 68/25 for diagonal wiring. Their symbolic derivation in Section F also gives the worst target locations. The nominal 81/25 lies strictly between them, so the wiring difference changes the accepted design without moving or adding a sensor.

Exact uncertainty allowances

Independent center errors in Euclidean balls of radius ϵ\epsilon erode the effective radius to 9/5−ϵ9/5-\epsilon by Theorem 7.2. Two-contact target coverage is therefore robust exactly when

ε≤9−685.(66)\varepsilon\le\frac{9-\sqrt{68}}{5}. \tag*{(66)}

For independent displacement boxes of halfwidth 1/10, the exact critical squared radius is 157/50, derived in Section F. Since 157/50 < 81/25, the nominal design meets that box-error requirement. The box formula and ball formula are different exact uncertainty supports, not interchangeable numerical tolerances.

A three-dimensional sharpness example

Let the four sites be the vertices

(1,1,1),(1,−1,−1),(−1,1,−1),(−1,−1,1)(1,1,1),\quad(1,-1,-1),\quad(-1,1,-1),\quad(-1,-1,1)

of a regular tetrahedron, and let the target be its convex hull. Each site has squared norm three and their centroid is zero. If x=∑iλicix = \sum_i \lambda_i c_i is a convex combination of the vertices, then

∑iλi∥x−ci∥2=3−∥x∥2.(67)\sum_i \lambda_i \lVert x-c_i\rVert^2 = 3-\lVert x\rVert^2. \tag*{(67)}

At least one vertex distance squared is therefore at most 3−∥x∥23-\lVert x\rVert^2. Away from zero this is strictly less than three. At zero all four distances equal 3\sqrt{3}. Thus ordinary one-contact coverage has exact radius 3\sqrt{3} and its unique worst location is the interior point zero.

All four sites tie there with rank three. No pair or triple of these vertices alone determines the unique three-dimensional equal-distance location. The example shows why the general support theorem allows d+1d+1 sites on a dd-dimensional target. More generally, the same variance identity applies to a cospherical simplex whose center lies in its interior.13

The three-dimensional support example

Figure 13. The three-dimensional support example. The tetrahedron, its four sites, the common sphere and the unique worst point illustrate Equation (67). The proof is the barycentric identity.

Order maps and the comparison homotopies

We spell out the finite order argument used in Theorem 10.2. For a poset PP, its order complex has vertices p∈Pp \in P and simplices the nonempty chains. An order-preserving map sends chains to chains, possibly with repetitions; deleting repetitions gives a simplicial map. An order-reversing map does the same after reversing the order of the image chain. The order complexes of a poset and its opposite are therefore the same abstract complex.

Lemma A.1 (Order comparison homotopy). If a,b:P→Qa,b:P\to Q are order-preserving maps of finite posets with a(p)≤b(p)a(p)\le b(p) for all pp, their induced maps on realizations are homotopic.

Proof. The map H:P×{0<1}→QH:P\times\{0<1\}\to Q defined by H(p,0)=a(p)H(p,0)=a(p) and H(p,1)=b(p)H(p,1)=b(p) is order preserving. The only mixed comparison needing verification is (p,0)≤(p′,1)(p,0)\le(p',1), which implies p≤p′p\le p' and hence a(p)≤a(p′)≤b(p′)a(p)\le a(p')\le b(p'). The order complex of this product triangulates each prism over a chain of PP: a chain p0<⋯<psp_0<\cdots<p_s is crossed with an interval and split at each possible transition from level zero to level one. These prism triangulations agree on shared faces. Realizing HH gives a continuous homotopy from the realization of aa to that of bb. □

The maps gfgf and fgfg of Equations (47) and (48) are order preserving and lie above the identity. Applying Theorem A.1 gives both homotopies required there. This avoids choosing a maximal face for each simplex, which would obscure naturality when the failure rule changes.

An alternative intermediate model is the order complex of the winning-face poset PFP_{\mathcal{F}}. Define

u:QΓ⟶PF,u(A)=⋃σ∈Aσu: Q_{\Gamma} \longrightarrow P_{\mathcal{F}}, \qquad u(A)=\bigcup_{\sigma\in A}\sigma

and

t:PF⟶QΓ,t(σ)={τ∈PF:τ⊆σ}.t: P_{\mathcal{F}} \longrightarrow Q_{\Gamma}, \qquad t(\sigma)=\{\tau\in P_{\mathcal{F}}:\tau\subseteq\sigma\}.

These are order preserving, utut is the identity, and A⊆tu(A)A\subseteq tu(A). Thus ΓF\Gamma_{\mathcal{F}} is also homotopy equivalent to the winning-face order complex. For the cardinality rule, this is the subcomplex of the barycentric nerve subdivision on faces of size at least kk, connecting the present formulation directly to the classical multicover nerve [3]. The map uu commutes with inclusions of winning-face sets at fixed NN.

A chain comparison for the disk covers

This appendix explains the natural homology statement in the semialgebraic disk setting without treating an arbitrary closed cover as an open good cover. A finite family of compact semialgebraic sets admits a common finite compatible triangulation [8, 12]. Apply this to the finitely many disk intersections appearing in the secondary covers under consideration. Each such set is represented by a subcomplex of a common finite complex LL. Every nonempty finite intersection remains contractible because it is convex before triangulation.

Index one cover by a finite set II, write LiL_i for its subcomplexes and LA=⋂i∈ALiL_A=\bigcap_{i\in A}L_i. Over a field, form the double-chain groups

Ep,q=⨁∣A∣=p+1Cq(LA),p,q≥0(68)E_{p,q}=\bigoplus_{\lvert A\rvert=p+1} C_q(L_A), \qquad p,q\geq0 \tag*{(68)}

omitting empty intersections. The vertical boundary is the simplicial boundary of LAL_A. The horizontal boundary is the alternating sum of inclusions obtained by dropping one index of AA. The standard total sign convention makes the total differential square to zero; over F2\mathbb{F}_2 the signs disappear.

Augment horizontally to the chain complex of the union. For a fixed simplex ss of the union, let Is={i:s∈Li}I_s=\{i:s\in L_i\}. This set is nonempty. Its copies in the augmented row of Equation (B.1) form precisely the augmented chain complex of the full simplex on IsI_s. That complex is exact: fixing one index in IsI_s and adjoining it gives a contracting homotopy. Splitting the row over the simplices ss proves horizontal exactness. Thus the total chain complex computes the homology of the union.

Boundary arithmetic and exact input semantics

Binary columns over F2

Number the dual edges from zero to E−1E-1. A triangle with edge indices a,b,ca,b,c has boundary column

z=2a⊕2b⊕2cz=2^a\oplus2^b\oplus2^c

where ⊕\oplus is bitwise exclusive-or. This is simply an encoding of a vector in F2E\mathbb{F}_2^E; it is not integer linear algebra. Each edge has two vertex endpoints, so applying the edge boundary to a triangle boundary counts every vertex twice. Therefore ∂1∂2=0\partial_1\partial_2=0.

To compute the rank, maintain at most one pivot column for each leading nonzero row. A new column is repeatedly added to the stored column with the same leading row until it becomes zero or acquires a previously unused leading row. In the latter case store it. Every reduction step preserves the span of columns seen so far. Stored columns have distinct leading rows and are linearly independent. Each processed column is in their span, so the number stored is exactly the boundary rank. Termination follows because the leading nonzero row strictly decreases.

One may instead represent columns by sets and use the smallest nonzero row. That leading row strictly increases. The same span invariant proves correctness for every finite input, independently of the chosen representation or pivot direction.

Rational comparisons and equality

All inputs are rational. Products, sums and divisions in Equations (52), (54) and (55) therefore have exact integer numerators and denominators. The only radicals are eliminated by the signed comparisons of Theorem 11.4. Unconditional squaring would be wrong when the compared sides have uncontrolled signs; the sign cases are part of the algorithm.

A floating-point input is a dyadic rational m2em2^e and is treated as that rational.

No geometric epsilon is used to merge circles, enlarge radii or decide tangency. Equal centers are tested as exact rational pairs. Coincident disks retain distinct labels because a failure model can distinguish the two contacts even when their geometry is identical. Equality in a closed-disk test is accepted; open disks, as in [2], require strict inequalities throughout.

D Counterexamples to stronger interpretations

Example D.1 (Hole-free does not imply target coverage). Let D1D_1 be the unit disk at the origin and let the target be the unit disk centered at (10,0)(10, 0). The ordinary covered region is contractible and has b1=0b_1 = 0, but its intersection with the target is empty. No theorem using only the absolute Betti numbers of the covered region can certify containment of every possible externally supplied target.

Example D.2 (Pairwise overlap does not determine a triangle). Three disks centered at the vertices of an equilateral triangle of side dd overlap pairwise when r≥d/2r \ge d/2, but share a common point only when r≥d/3r \ge d/\sqrt{3}. For d/2<r<d/3d/2 < r < d/\sqrt{3}, their nerve contains a cycle without a filled triangle. Replacing the nerve by the flag complex of pairwise overlaps changes H1H_1. The same issue appears again in the facet-intersection model, as noted after Theorem 10.6.

Example D.3 (Geometric uncertainty can hide temporary homology). Even when an inner region and an outer region are both disks, an intermediate subset containing the inner disk and contained in the outer disk can be an annulus attached to that disk, or a disk with a separate small component. Thus knowledge of endpoint Betti numbers alone does not determine all intermediate Betti numbers. The rank lower bound after Theorem 12.5 is the conclusion that follows from the factorization; a stronger exactness assertion would require additional hypotheses.

E Finite minimax and rational protection certificates

We give the finite minimax argument used in Theorem 8.1. This is a classical duality principle. The proof is included to make the verification inequalities and their attainment transparent.

Lemma E.1 (Finite matrix minimax). For any real m×nm \times n matrix BB,

max⁡x∈Δnmin⁡a∈[m](Bx)a=min⁡λ∈Δmmax⁡i∈[n](λTB)i.\max_{x \in\Delta_n}\min_{a \in[m]}(Bx)_a = \min_{\lambda\in\Delta_m}\max_{i \in[n]}(\lambda^T B)_i.

Proof. Call the left value vv. For every xx and λ\lambda, the minimum coordinate of BxBx is at most λTBx\lambda^T Bx, which is at most the maximum coordinate of λTB\lambda^T B. This gives the weak inequality.

For the converse, let PP be the convex hull of the columns of BB, and fix t>vt > v. The compact convex set PP is disjoint from Kt={u∈Rm:ua≥t for all a}K_t = \{u \in\mathbb{R}^m : u_a \ge t\text{ for all }a\}. Their distance is positive and is attained at a pair (z0,u0)(z_0, u_0). Indeed, distance to a closed set is continuous on compact PP, and the nearest point in KtK_t to a given zz is obtained by replacing each coordinate below tt by tt.

Put b=u0−z0≠0b = u_0 - z_0 \ne0. First-order comparison of squared distances along segments in PP and KtK_t gives

b⋅z≤b⋅z0(z∈P),b⋅u≥b⋅u0(u∈Kt).b \cdot z \le b \cdot z_0 \quad(z \in P), \qquad b \cdot u \ge b \cdot u_0 \quad(u \in K_t).

Since KtK_t contains u0+seau_0 + se_a for s≥0s \ge0, each ba≥0b_a \ge0. Normalize λ=b/(∑aba)\lambda= b/(\sum_a b_a). Then λ∈Δm\lambda\in\Delta_m. The separating inequalities are strict between z0z_0 and u0u_0, because their scalar-product difference is ∥b∥2>0\lVert b \rVert^2 > 0. The minimum of λ⋅u\lambda\cdot u on KtK_t is tt, so

max⁡i(λTB)i=max⁡z∈Pλ⋅z<t.\max_i (\lambda^T B)_i = \max_{z \in P} \lambda\cdot z < t.

Take a sequence t↓vt \downarrow v and use compactness of Δm\Delta_m and continuity of the finite coordinate maximum. A limiting λ\lambda gives dual value at most vv, proving the reverse inequality and attainment.

For rational protection data, the primal can be restricted to a bounded rational polytope by using ci≤C/dic_i \le C/d_i and 0≤t≤C/min⁡idi0 \le t \le C/\min_i d_i. A maximizing face has a vertex obtained by solving independent active constraints, so a rational optimum exists. The dual has a rational optimal vertex after imposing any known feasible upper bound on μ\mu. Rational certificates are therefore appropriate exact objects for this model, although a rational certificate need not be recoverable from an approximate numerical optimum.

A checker independent of the LP solver

Given a cut list and rational arrays cc, λ\lambda, dd and numbers CC, μ\mu, a checker verifies:

  1. ci≥0c_i \ge0, di>0d_i > 0, ∑idici≤C\sum_i d_i c_i \le C;

  2. λA≥0\lambda_A \ge0 and ∑AλA=1\sum_A \lambda_A = 1;

  3. ∑A∋iλA≤μdi\sum_{A \ni i} \lambda_A \le\mu d_i for every contact;

  4. min⁡Ac(A)=Cμ\min_A c(A) = C\mu.

The weak-duality chain in Theorem 8.1 proves optimality from these finite checks. No simplex basis or floating-point tolerance is involved. The conclusion does depend on the completeness of the geometric cut list, which is justified separately by Theorem 4.1 or Theorem 5.6.

Direct derivations for the four-corner panel

Let a=3/5a=3/5, let T=[−a,a]2T=[-a,a]^2, and place the four sites at (±1,±1)(\pm1,\pm1). For a target point write u=max⁡{∣x∣,∣y∣}u=\max\{|x|,|y|\} and v=min⁡{∣x∣,∣y∣}v=\min\{|x|,|y|\}. Then 0≤v≤u≤a0\le v\le u\le a. The ordered squared distances are

d12=2+u2+v2−2u−2v,d22=2+u2+v2−2u+2v,d32=2+u2+v2+2u−2v,d42=2+u2+v2+2u+2v.\begin{aligned} d_1^2&=2+u^2+v^2-2u-2v,\\ d_2^2&=2+u^2+v^2-2u+2v,\\ d_3^2&=2+u^2+v^2+2u-2v,\\ d_4^2&=2+u^2+v^2+2u+2v. \end{aligned}

Each is convex on the triangle with vertices (0,0)(0,0), (a,0)(a,0) and (a,a)(a,a), so its maximum there is attained at a vertex. It follows that

max⁡Td12=2,max⁡Td22=2+2a2=6825,\max_T d_1^2=2,\qquad\max_T d_2^2=2+2a^2=\frac{68}{25},
max⁡Td32=8925,max⁡Td42=2+4a+2a2=12825,\max_T d_3^2=\frac{89}{25},\qquad\max_T d_4^2=2+4a+2a^2=\frac{128}{25},

with max⁡Td32=2+2a+a2\max_T d_3^2=2+2a+a^2. These give all four contact thresholds independently of the support algorithm, including every step of Equation (65).

At any generic target point the two nearest corners share an edge. At a tie, the active group contains such a pair. Since (9/5)2>68/25(9/5)^2>68/25, every active set at nominal radius 9/59/5 contains an adjacent pair. At (−11/20,0)(-11/20,0) the squared distances to the left corners are 481/400481/400, while those to the right corners are 1361/4001361/400. They lie on opposite sides of 81/25=1296/40081/25=1296/400, giving exactly the left pair. The three symmetric locations give the other adjacent pairs. This proves Equation (64) directly.

Column and diagonal domains

To tolerate a column-domain loss, either column alone must cover TT. The farthest target point from the nearer site in a surviving column is the midpoint of the opposite target edge. Its squared distance is (1+a)2+1=89/25(1+a)^2+1=89/25.

For the diagonal containing (1,1)(1,1) and (−1,−1)(-1,-1), the nearer squared distance is

2+x2+y2−2∣x+y∣.2+x^2+y^2-2|x+y|.

On each side of the line x+y=0x+y=0 this is a squared norm to one fixed corner, hence convex. Its maximum over the two triangular halves of TT occurs at their vertices, giving 2+2a2=68/252+2a^2=68/25. The other diagonal has the same value. These calculations prove the distinct domain thresholds directly.

Box displacement uncertainty

Give every site independent coordinate errors in [−b,b]2[-b,b]^2 with b=1/10b=1/10. Throughout TT, the farthest allowed center for a corner site is its outward shifted corner (±(1+b),±(1+b))(\pm(1+b),\pm(1+b)). This follows coordinatewise because target coordinates stay strictly between the nominal corner coordinates. Thus, restricted to TT, the guaranteed distance for each physical contact is the distance to that one outward center.

Repeating the ordered-distance calculation with corner magnitude 1+b1+b gives the two-contact critical square

2(1+b)2+2a2=2(11/10)2+2(3/5)2=157/50.2(1+b)^2+2a^2=2(11/10)^2+2(3/5)^2=157/50.

This independently verifies the sixteen-primitive bundle computation. The reduction to one outward corner is special to this target’s position inside the nominal square; the general uncertainty algorithm keeps all four box vertices.

The three target patches

For the three-asset example, the farthest point of each triangular patch from either of its two intended centers is one of the patch vertices, by convexity of squared distance. Direct substitution gives values below (6/5)2(6/5)^2. At the patch about (0,0)(0,0), every point has distance at least 3/2−2/20>6/53/2-\sqrt{2}/20>6/5 from the third center. At the other patches the corresponding pair midpoint has distance 45/4\sqrt{45}/4 from the excluded center, and subtracting 2/20\sqrt{2}/20 still exceeds 6/56/5. Hence each patch has exactly its intended pair of active contacts. The three masks and odd-cycle obstruction follow.

The exact state reliability is 1−3p2+2p31-3p^2+2p^3. The protection allocation and dual distribution both equal (1/3,1/3,1/3)(1/3,1/3,1/3), with value 2/32/3. Thus the geometry, coloring, reliability and optimization conclusions for this example each have a direct derivation as well as an executable control.

Support degeneracies and boundary conventions

Coincident sites

Coincident physical contacts have equal distance functions everywhere but can have different failure labels. The support proof groups their equal geometric positions while retaining every label in the winning predicate. A collection of coincident sites supplies no independent bisector equations. If fewer than ff independent restricted differences occur at a candidate maximizer on an ff-face, the tangent-direction contradiction in Theorem 5.4 still applies.

Collinear triples

In the plane, three distinct collinear centers cannot all be at the same distance from a point, since a circle meets a line in at most two points. They therefore do not determine a finite circumcenter and are skipped by the support construction. A nonsingular triple uses two exact linear equations. Near-collinearity changes rational denominator sizes but does not justify replacing the determinant by a tolerance.

An edge coinciding with a bisector

If a target edge lies on a site-pair bisector, that equality gives no isolated support point on the edge. Along it, the two distances remain equal and their common square is a strictly convex quadratic in an edge parameter. A relative interior maximum therefore requires a further threshold tie, or else occurs at an endpoint. The extra tie yields a triple support; the endpoints are already supplied target vertices. This is the rank test in Theorem 5.4, not a missing numerical special case.

Why open footprints change the fixed-radius question

For closed footprints, coverage at the critical common radius is accepted: r≥rw∗r \ge r_w^*. With open disks, equality may fail at a maximizing witness. Moreover, interior-cell masks alone need not describe coverage of all target boundary points by open sets. The vertical target theorem and its closed-set witness lemma are therefore not silently transferred to strict inequalities.

Why lower-dimensional targets need their own strata

An isolated target point on a disk tangency can have an active mask absent from every two-dimensional cell. A target containing a line segment as a separate appendage can have the same issue on that segment. The regular-closed target hypothesis excludes these cases from the full-dimensional sweep. The common-radius support theorem itself can be applied face by face to prescribed simplices of the appropriate dimension, but that is a different stratified input specification.

Declarations

Funding. None.

Competing interests. None.

Ethics. Not applicable; the article contains no research involving human participants or animals.

Data availability. The LaTeX source and the finite checks of the worked examples are archived in the repository https://github.com/creelie/sensor-resilience-certificates, release v1.1.1, on Zenodo at doi:10.5281/zenodo.23742526. No statement of the paper depends on them. OpenAI Codex and Anthropic Claude assisted with exposition, figures and the finite checks; the authors checked every proof and are responsible for the text.

References

References

  1. [1]D. Bhattacharjee and U. Bhattacharya, Iterated Nerve Complexes for k-Fold Sensor Coverage, Preprints.org, version 2, 2026. doi:10.20944/preprints2026026.1351.v2.
  2. [2]A. Bose, D. Bhattacharjee and U. Bhattacharya, Certified Redundant ECoG Coverage: Exact Geometry, Continuous Mesh Certificates and Reproducible Audits, research and software archive, version 1.6.0, Zenodo, 2026. doi:10.5281/zenodo.23731783.
  3. [3]D. R. Sheehy, A multicover nerve for geometric inference, Proceedings of the 24th Canadian Conference on Computational Geometry, Charlottetown, 2012. https://mathtube.org/sites/default/files/lecture-notes/e-proceedings.pdf.
  4. [4]R. Corbet, M. Kerber, M. Lesnick and G. Osang, Computing the multicover bifiltration, Discrete Comput. Geom. 70 (2023), 376–405. doi:10.1007/s00454-022-00476-8.DOI
  5. [5]Á. J. Alonso, A sparse multicover bifiltration of linear size, Discrete Comput. Geom., published online August 4, 2026. doi:10.1007/s00454-026-00865-3.DOI
  6. [6]C. H. Dowker, Homology groups of relations, Ann. of Math. (2) 56 (1952), 84–95. doi:10.2307/1969768.DOI
  7. [7]S. Chowdhury and F. Mémoli, A functorial Dowker theorem and persistent homology of asymmetric networks, J. Appl. Comput. Topol. 2 (2018), 115–175. doi:10.1007/s41468-018-0020-6.DOI
  8. [8]T. Bauer, M. Kerber, F. Roll and A. Rolle, A unified view on the functorial nerve theorem and its variations, Expo. Math. 41 (2023), no. 4, article 125503. doi:10.1016/j.exmath.2023.04.005.DOI
  9. [9]R. Ghrist and A. Muhammad, Coverage and hole-detection in sensor networks via homology, Proceedings of IPSN 2005, IEEE, 2005, 254–260.DOI
  10. [10]V. de Silva and R. Ghrist, Coverage in sensor networks via persistent homology, Algebr. Geom. Topol. 7 (2007), 339–358. doi:10.2140/agt.2007.7.339.DOI
  11. [11]V. de Silva and R. Ghrist, Coordinate-free coverage in sensor networks with controlled boundaries via homology, Int. J. Robot. Res. 25 (2006), 1205–1222.DOI
  12. [12]J. Bochnak, M. Coste and M.-F. Roy, Real Algebraic Geometry, Ergebnisse der Mathematik und ihrer Grenzgebiete (3), vol. 36, Springer, Berlin, 1998. doi:10.1007/978-3-662-03718-8.
  13. [13]D. Bhattacharjee, Neuromorphic Grothendieck topoi for grid-embedded circuit architectures, SSRN, 2026. doi:10.2139/ssrn.6194939. [14] D. Bhattacharjee, Suspension of structures in two-dimensional topologies with or without the presence of χ ≥ 1 genus deformations for canonical 2ⁿ stabilizer points, Research Square, version 1, 2022. doi:10.21203/rs.3.rs-1798323/v1.
  14. [15]S. Singha Roy, D. Bhattacharjee and R. Sadhu, Instability in the linkage of topological spaces due to background ghosts, EPRA Int. J. Res. Dev. 8 (2023), no. 4, 276–279. doi:10.36713/epra13019.
  15. [16]E. Fogel, D. Halperin and R. Wein, CGAL Arrangements and Their Applications: A Step-by-Step Guide, Geometry and Computing, vol. 7, Springer, 2012. doi:10.1007/978-3-642-17283-0.DOI
  16. [17]C.-F. Huang and Y.-C. Tseng, The coverage problem in a wireless sensor network, Proceedings of WSNA 2003, ACM, 2003, 115–121.
  17. [18]X. Wang, G. Xing, Y. Zhang, C. Lu, R. Pless and C. Gill, Integrated coverage and connectivity configuration in wireless sensor networks, Proceedings of SenSys 2003, ACM, 2003, 28–39.
  18. [19]R. E. Barlow and F. Proschan, Statistical Theory of Reliability and Life Testing: Probability Models, Holt, Rinehart and Winston, New York, 1975.
  19. [20]B. Bollobás, D. Pritchard, T. Rothvoss and A. Scott, Cover-decomposition and polychromatic numbers, SIAM J. Discrete Math. 27 (2013), no. 1, 240–256. doi:10.1137/110856332.DOI
  20. [21]J.-L. Marichal, Weighted lattice polynomials, Discrete Math. 309 (2009), no. 4, 814–820. doi:10.1016/j.disc.2008.01.019.DOI
  21. [22]A. Dukhovny and J.-L. Marichal, System reliability and weighted lattice polynomials, Probab. Engrg. Inform. Sci. 22 (2008), no. 3, 373–388. doi:10.1017/S0269964808000223.
  22. [23]A. Ben-Tal, L. El Ghaoui and A. Nemirovski, Robust Optimization, Princeton University Press, Princeton, 2009. doi:10.1515/9781400831050.
  23. [24]T. Hailperin, Best possible inequalities for the probability of a logical function of events, Amer. Math. Monthly 72 (1965), no. 4, 343–359. doi:10.1080/00029890.1965.11970533.DOI
  24. [25]B. Csikós, On the volume of flowers in space forms, Geom. Dedicata 86 (2001), 59–79. doi:10.1023/A:1011983123985.DOI
  25. [26]F. Aurenhammer, Power diagram properties: properties, algorithms and applications, SIAM J. Comput. 16 (1987), no. 1, 78–96. doi:10.1137/0216006.DOI
  26. [27]G. T. Toussaint, Computing largest empty circles with location constraints, Int. J. Comput. Inf. Sci. 12 (1983), no. 5, 347–358. doi:10.1007/BF01008046.DOI
  27. [28]D.-T. Lee, On k-nearest neighbor Voronoi diagrams in the plane, IEEE Trans. Comput. C-31 (1982), no. 6, 478–487. doi:10.1109/TC.1982.1676031.DOI
  28. [29]A. M.-C. So and Y. Ye, On solving coverage problems in a wireless sensor network using Voronoi diagrams, in: Internet and Network Economics (WINE 2005), Lecture Notes in Comput. Sci., vol. 3828, Springer, Berlin, 2005, 584–593. doi:10.1007/11600350_58.DOI

Paper details

vlnc:W_fxuxpavx
v1 · latestHistory (1)

published · Fresh — added to the Hub within the last 30 days

added ·

Usage

views · 0

downloads · 0

A view counts once per browser per day, a download each time the PDF is requested.

CC BY 4.0

Original source

  • Computer Science

OpenAI ChatGPT GPT-6.1 SOL Ultra · View statement →

Looking for related papers…
Contents