Elimination Without Eliminating: Computing Complements of Real Hypersurfaces Using Pseudo-Witness Sets
Pith reviewed 2026-05-16 15:53 UTC · model grok-4.3
The pith
Intersections with generic lines via pseudo-witness sets recover all regions in the real complement of a hypersurface without its equation.
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
Core claim
The real complement of a hypersurface arising as a projection can be recovered by computing the real intersection points and multiplicities of the hypersurface with sufficiently many generic lines; these intersections are obtained from pseudo-witness sets, which supply the elimination information without ever producing a defining equation for the hypersurface.
What carries the argument
pseudo-witness sets for generic line sections, which encode the intersection data of the hypersurface with a line and permit counting real roots with multiplicity
If this is right
- The method applies directly to discriminants and resultants given only by their defining ideals.
- Connected components of the complement can be certified numerically without symbolic Gröbner bases or resultants.
- The same line-sampling idea yields a practical algorithm implemented in a forthcoming Julia package.
- All regions are recovered accurately on the tested examples, including cases where the explicit equation is infeasible.
Where Pith is reading between the lines
- The technique may extend to computing real topology of higher-codimension varieties by intersecting with generic planes instead of lines.
- It could be combined with existing numerical trackers to certify the number of chambers for larger projections.
- One could test whether the same pseudo-witness data also determines the Euler characteristic or other topological invariants of the complement.
Load-bearing premise
Pseudo-witness sets computed for generic lines will always detect every real intersection point and its multiplicity without missing any components of the hypersurface.
What would settle it
Apply the algorithm to a hypersurface whose equation is known explicitly, compute the regions both ways, and check whether any real root or connected component of the complement is missed on some tested line.
Figures
read the original abstract
Many hypersurfaces in algebraic geometry, such as discriminants, arise as the projection of another variety. The real complement of such a hypersurface partitions its ambient space into open regions. In this paper, we propose a new method for computing these regions. Existing methods for computing regions require the explicit equation of the hypersurface as input. However, computing this equation by elimination can be computationally demanding or even infeasible. Our approach instead derives from univariate interpolation by computing the intersection of the hypersurface with a line. Such an intersection can be done using so-called pseudo-witness sets without computing a defining equation for the hypersurface - we perform elimination without actually eliminating. We implement our approach in a forthcoming Julia package and demonstrate, on several examples, that the resulting algorithm accurately recovers all regions of the real complement of a hypersurface.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The manuscript proposes a numerical method to compute the connected components of the complement of a real hypersurface in R^n. Instead of performing symbolic elimination to obtain an explicit defining equation, the approach intersects the hypersurface with generic lines and recovers the real roots and their multiplicities via pseudo-witness sets; these data are then used to subdivide each line into intervals belonging to distinct regions of the complement. The method is implemented in a forthcoming Julia package and is illustrated on several examples.
Significance. If the pseudo-witness-set computations on generic lines reliably recover exact real roots together with correct parities of multiplicities, the technique would provide a practical route to real-complement computations in regimes where symbolic elimination is infeasible, such as high-degree discriminants or projections of high-dimensional varieties.
major comments (2)
- [Abstract and §4] Abstract and §4 (Examples): the claim of 'accurate recovery' on several examples is stated without quantitative validation, error analysis, tolerance studies, or comparison against any baseline method that does compute the eliminant. Because the central claim rests on the fidelity of the numerical real-root classification, the absence of such metrics leaves the soundness of the algorithm unverified.
- [Method section] Method section (presumably §3): the assertion that intersections computed via pseudo-witness sets on generic lines yield the exact real roots and their multiplicities of the unknown univariate eliminant is load-bearing. The manuscript must supply a concrete argument or numerical safeguard showing that even-multiplicity real roots are never misclassified as odd (or missed) under the chosen tolerances; otherwise the subsequent global assembly of region labels from multiple lines cannot be guaranteed correct.
minor comments (1)
- [Notation and implementation] Clarify the precise notion of 'pseudo-witness set' employed for real points and state the numerical tolerances used for reality filtering and multiplicity detection.
Simulated Author's Rebuttal
We thank the referee for the careful reading and for highlighting the need for stronger validation and explicit safeguards. We address each major comment below and will revise the manuscript accordingly.
read point-by-point responses
-
Referee: [Abstract and §4] Abstract and §4 (Examples): the claim of 'accurate recovery' on several examples is stated without quantitative validation, error analysis, tolerance studies, or comparison against any baseline method that does compute the eliminant. Because the central claim rests on the fidelity of the numerical real-root classification, the absence of such metrics leaves the soundness of the algorithm unverified.
Authors: We agree that the current presentation of the examples would benefit from quantitative support. In the revised version we will augment §4 with tolerance studies (varying working precision and homotopy tolerances while tracking stability of the recovered regions), error metrics (e.g., Hausdorff distance between numerically and symbolically computed boundaries on low-degree instances), and direct comparisons against Gröbner-basis or resultant-based eliminants wherever the latter remain feasible. These additions will supply the concrete validation requested. revision: yes
-
Referee: [Method section] Method section (presumably §3): the assertion that intersections computed via pseudo-witness sets on generic lines yield the exact real roots and their multiplicities of the unknown univariate eliminant is load-bearing. The manuscript must supply a concrete argument or numerical safeguard showing that even-multiplicity real roots are never misclassified as odd (or missed) under the chosen tolerances; otherwise the subsequent global assembly of region labels from multiple lines cannot be guaranteed correct.
Authors: Pseudo-witness sets recover multiplicity by counting the number of homotopy paths that converge to each point; even multiplicity is therefore detected directly from path count rather than from root isolation alone. In the revised §3 we will insert a short subsection that (i) recalls this standard property of witness sets, (ii) describes the adaptive-precision safeguard we employ (doubling precision and re-running the homotopy whenever a path count is near an even/odd boundary), and (iii) notes that the generic choice of lines ensures that the probability of numerical misclassification falls below the working tolerance. This supplies the concrete argument and safeguard requested while preserving the numerical character of the method. revision: yes
Circularity Check
No circularity: method applies external pseudo-witness machinery to line intersections
full rationale
The derivation computes real complement regions by intersecting the hypersurface with generic lines via pseudo-witness sets, then using univariate interpolation on those points. No equation or step in the given abstract or description reduces a claimed result to a fitted parameter, self-definition, or self-citation chain by construction. The approach explicitly avoids computing the eliminant and treats pseudo-witness sets as an established black-box tool from numerical algebraic geometry. This is a standard non-circular application of prior machinery to a new task, consistent with the reader's assessment of score 2 (minor self-citation at most, not load-bearing).
Axiom & Free-Parameter Ledger
axioms (1)
- domain assumption Pseudo-witness sets can be computed and used to determine real intersection points of a hypersurface with a generic line without the explicit equation
Lean theorems connected to this paper
-
IndisputableMonolith/Foundation/AbsoluteFloorClosure.leanreality_from_one_distinction unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
Our approach instead derives from univariate interpolation by computing the intersection of the hypersurface with a line. Such an intersection can be done using so-called pseudo-witness sets without computing a defining equation for the hypersurface - we perform elimination without actually eliminating.
-
IndisputableMonolith/Cost/FunctionalEquation.leanwashburn_uniqueness_aczel unclear?
unclearRelation between the paper passage and the cited Recognition theorem.
the routing function r(x) = |h(x)| / (1+∥x−c∥²)^e
What do these tags mean?
- matches
- The paper's claim is directly supported by a theorem in the formal canon.
- supports
- The theorem supports part of the paper's argument, but the paper may add assumptions or extra steps.
- extends
- The paper goes beyond the formal theorem; the theorem is a base layer rather than the whole result.
- uses
- The paper appears to rely on the theorem as machinery.
- contradicts
- The paper's claim conflicts with a theorem or certificate in the canon.
- unclear
- Pith found a possible connection, but the passage is too broad, indirect, or ambiguous to say the theorem truly supports the claim.
Forward citations
Cited by 1 Pith paper
-
Copositive Matrices with Ordered Off-Diagonal Entries
Copositive matrices with nondecreasing off-diagonal entries admit a PSD plus nonnegative decomposition, which implies exactness of a natural relaxation for separable quadratic optimization over the simplex.
Reference graph
Works this paper leans on
-
[1]
A. Ambrosetti. Elliptic equations with jumping nonlinearities.J. Math. Phys. Sci., 18(1):1–12, 1984
work page 1984
-
[2]
A. Ambrosetti and P. H. Rabinowitz. Dual variational methods in critical point theory and applications.J. Functional Analysis, 14:349–381, 1973
work page 1973
-
[3]
S. Basu, R. Pollack, and M. F. Roy.Algorithms in Real Algebraic Geometry, volume 10 of Algorithms and Computation in Mathematics. Springer-Verlag, Berlin, second edition, 2006
work page 2006
-
[4]
D. J. Bates, P. Breiding, T. Chen, J. D. Hauenstein, A. Leykin, and F. Sottile. Numerical nonlinear algebra. InCombinatorial, Computational, and Applied Algebraic Geometry: A Tribute to Bernd Sturmfels, volume 111 ofProceedings of Symposia in Pure Mathematics, pages 229–270, Providence, RI, 2025. AMS. 20
work page 2025
-
[5]
D. J. Bates, J. D. Hauenstein, A. J. Sommese, and C. W. Wampler.Numerically Solving Polynomial Systems With Bertini, volume 25 ofSoftware, Environments, and Tools. Society for Industrial and Applied Mathematics, Philadelphia, PA, 2013
work page 2013
- [6]
- [7]
-
[8]
I. Bonev, S. Briot, P. Wenger, and D. Chablat. Changing assembly modes without passing parallel singularities in non-cuspidal 3-RPR planar parallel robots. InSecond International Workshop on Fundamental Issues and Future Research Directions for Parallel Mechanisms and Manipulators, Montpellier, France, September 2008
work page 2008
-
[9]
M.-C. Brandenburg and C. Meroni. Combinatorics of slices of cubes. Preprint, 2025. arXiv:2510.09265
-
[10]
P. Breiding, B. Sturmfels, and K. Wang. Computing arrangements of hypersurfaces.J. Softw. Algebra Geom., 15(1):11–27, 2025
work page 2025
-
[11]
P. Breiding and S. Timme.HomotopyContinuation.jl: A package for homotopy continuation in Julia. In J. H. Davenport, M. Kauers, G. Labahn, and J. Urban, editors,Mathematical Software – ICMS 2018, pages 458–465, Cham, 2018. Springer International Publishing
work page 2018
-
[12]
J. Canny. Computing roadmaps of general semi-algebraic sets.Comput. J., 36(5):504–514, 1993
work page 1993
-
[13]
J. Chen and J. Kileel. Numerical implicitization.J. Softw. Algebra Geom., 9(1):55–63, 2019
work page 2019
-
[14]
O. Coss, J. D. Hauenstein, H. Hong, and D. K. Molzahn. Locating and counting equilibria of the Kuramoto model with rank-one coupling.SIAM J. Appl. Algebra Geom., 2(1):45–71, 2018
work page 2018
-
[15]
J. Cummings, K. J.-M. Dahlin, E. Gross, and J. D. Hauenstein. Routing Functions for Param- eter Space Decomposition to Describe Stability Landscapes of Ecological Models.Bull. Math. Biol., 87(12):Paper No. 177, 2025
work page 2025
-
[16]
J. Cummings, J. D. Hauenstein, H. Hong, and C. D. Smyth. Smooth connectivity in real algebraic varieties.Numer. Algorithms, 100(1):63–84, 2025
work page 2025
- [17]
-
[18]
T. Duff, C. Hill, A. Jensen, K. Lee, A. Leykin, and J. Sommars. Solving polynomial systems via homotopy continuation and monodromy.IMA J. Numer. Anal., 39(3):1421–1446, 2019
work page 2019
-
[19]
I. Gelfand, M. Kapranov, and A. Zelevinsky.Discriminants, Resultants, and Multidimensional Determinants. Birkh¨ auser, Boston, 1994
work page 1994
-
[20]
C. M. Gosselin, J. Sefrioui, and M. J. Richard. Solutions polynomiales au probleme de la cinematique directe des manipulateurs paralleles plans a trois degres de liberte.Mech. Mach. Theory, 27(2):107–119, 1992
work page 1992
-
[21]
J. D. Hauenstein, C. Ikenmeyer, and J. M. Landsberg. Equations for lower bounds on border 21 rank.Exp. Math., 22(4):372–383, 2013
work page 2013
-
[22]
J. D. Hauenstein, L. Oeding, G. Ottaviani, and A. J. Sommese. Homotopy techniques for tensor decomposition and perfect identifiability.J. reine angew. Math., 2019(753):1–22, 2019
work page 2019
-
[23]
J. D. Hauenstein and M. H. Regan. Evaluating and differentiating a polynomial using a pseudo- witness set. In A. M. Bigatti, J. Carette, J. H. Davenport, M. Joswig, and T. de Wolff, editors, Mathematical Software – ICMS 2020, pages 61–69, 2020
work page 2020
-
[24]
J. D. Hauenstein and M. H. Regan. Real monodromy action.Appl. Math. Comput., 373:124983, 2020
work page 2020
-
[25]
J. D. Hauenstein, J. I. Rodriguez, and F. Sottile. Numerical computation of Galois groups. Found. Comput. Math., 18(4):867–890, 2018
work page 2018
-
[26]
J. D. Hauenstein and S. N. Sherman. Using monodromy to statistically estimate the number of solutions. In2nd IMA Conference on Mathematics of Robotics, pages 37–46, 2022
work page 2022
-
[27]
J. D. Hauenstein and A. J. Sommese. Witness sets of projections.Appl. Math. Comput., 217(7):3349–3354, 2010
work page 2010
-
[28]
J. D. Hauenstein and A. J. Sommese. Membership tests for images of algebraic sets by linear projections.Appl. Math. Comput., 219(12):6809–6818, 2013
work page 2013
-
[29]
J. D. Hauenstein and A. J. Sommese. What is numerical algebraic geometry?Journal of Symbolic Computation, 79:499–507, 2017
work page 2017
-
[30]
J. D. Hauenstein, A. J. Sommese, and C. W. Wampler. Regeneration homotopies for solving systems of polynomials.Math. Comp., 80(273):345–377, 2011
work page 2011
-
[31]
J. D. Hauenstein and C. W. Wampler. Isosingular sets and deflation.Found. Comput. Math., 13(3):371–403, 2013
work page 2013
-
[32]
J. D. Hauenstein and C. W. Wampler. Numerically intersecting algebraic varieties via witness sets.Appl. Math. Comput., 219(10):5730–5742, 2013
work page 2013
-
[33]
Hayes.Kinematics of General Planar Stewart-Gough Platforms
M. Hayes.Kinematics of General Planar Stewart-Gough Platforms. PhD thesis, McGill Uni- versity, 1999
work page 1999
-
[34]
H. Hong. Connectivity in semi-algebraic sets. In12th International Symposium on Symbolic and Numeric Algorithms for Scientific Computing, pages 4–7, Timisoara, Romania, September
-
[35]
IEEE Computer Society
-
[36]
H. Hong, J. Rohal, M. S. E. Din, and E. Schost. Connectivity in semi-algebraic sets I. Preprint,
-
[37]
M. L. Husty. Non-singular assembly mode change in 3-RPR-parallel manipulators. InCompu- tational Kinematics: Proceedings of the 5th International Workshop on Computational Kine- matics, pages 51–60. Springer, 2009
work page 2009
-
[38]
C. Innocenti and V. Parenti-Castelli. Singularity-free evolution from one configuration to another in serial and fully-parallel manipulators.J. Mech. Des., 120(1):73–79, 1998
work page 1998
- [39]
-
[40]
Kuramoto.Chemical oscillations, waves, and turbulence, volume 19 ofSpringer Series in Synergetics
Y. Kuramoto.Chemical oscillations, waves, and turbulence, volume 19 ofSpringer Series in Synergetics. Springer-Verlag, Berlin, 1984. 22
work page 1984
- [41]
- [42]
-
[43]
J. J. Mor´ e and T. S. Munson. Computing mountain passes and transition states.Math. Program., 100(1):151–182, 2004
work page 2004
-
[44]
OSCAR – Open Source Computer Algebra Research system, Version 1.6.0, 2025
work page 2025
-
[45]
G. R¨ ost and A. Sadeghimanesh. Exotic bifurcations in three connected populations with allee effect.International Journal of Bifurcation and Chaos, 31(13):2150202, 2021
work page 2021
-
[46]
A. Sadeghimanesh and M. England. Resultant tools for parametric polynomial systems with application to population models, 2022
work page 2022
-
[47]
M. Safey El Din and E. Schost. Polar varieties and computation of one point in each connected component of a smooth algebraic set. InProceedings of the 2003 International Symposium on Symbolic and Algebraic Computation, pages 224–231. ACM, New York, 2003
work page 2003
-
[48]
A. J. Sommese, J. Verschelde, and C. W. Wampler. Using monodromy to decompose solution sets of polynomial systems into irreducible components. InApplications of algebraic geometry to coding theory, physics and computation (Eilat, 2001), volume 36 ofNATO Sci. Ser. II Math. Phys. Chem., pages 297–315. Kluwer Acad. Publ., Dordrecht, 2001
work page 2001
-
[49]
A. J. Sommese, J. Verschelde, and C. W. Wampler. Homotopies for intersecting solution components of polynomial systems.SIAM J. Numer. Anal., 42(4):1552–1571, 2004
work page 2004
-
[50]
A. J. Sommese, J. Verschelde, and C. W. Wampler. An intrinsic homotopy for intersecting algebraic varieties.Journal of Complexity, 21(4):593–608, 2005
work page 2005
-
[51]
A. J. Sommese and C. W. Wampler.The Numerical Solution Of Systems Of Polynomials Arising In Engineering And Science. World Scientific, 2005
work page 2005
-
[52]
K. Song and X. Tang. Steady state classification of Allee effect system. Preprint, 2025. arXiv:2501.19062
-
[53]
Y.-L. Tsai. Bifurcations in a population model onNpatches with strong Allee effect and spatial dispersal through Jacobian matrices.J. Symbolic Comput., 135, 2026
work page 2026
-
[54]
T. ¨Ozl¨ um C ¸ elik, P. A. Haas, G. Scholten, K. Wang, and G. Zucal. Strata of ecological coexis- tence via Grassmannians. Preprint, 2025. arXiv:2509.00165. Authors’ addresses: Paul Breiding, University of Osnabr¨ uckpbreiding@uni-osnabrueck.de John Cobb, Auburn Universityjohn.cobb@auburn.edu Aviva K. Englander, University of Wisconsin–Madisonakenglander...
discussion (0)
Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.