Thanks to Vladik Kreinovich for his mention of semialgebraic sets
and the Tarski-Seidenberg theorem (quantifier elimination) for them,
and also his interval version of this.
Here is a freely downloadable scan of Tarski's original paper:
www.rand.org/content/dam/rand/pubs/reports/2008/R109.pdf
The only sketch of the proof the Tarski-Seidenberg theorem that
I could find freely online is a lecture note by Andrew Marks at UCLA:
www.math.ucla.edu/~marks/6c/15.pdf
This is based on Sturm's theorem for isolating roots of polynomials,
which in turn is based on Gauss's extension to polynomials of Euclid's
algorithm for hcf, applied to a polynomial and its derivative, as
a way of identifying double roots.
(Coincidentally, I mentioned this yesterday in a MathOverflow
answer,
mathoverflow.net/questions/434706 )
HOWEVER, semialgebraic sets are more general than the "partnered"
ones that I described, the language for which only uses STRICT < and >,
no =, BOUNDED quantification and no negation.
I wonder whether my more restricted class of OPEN subsets of R^n
has a name and has been studied?
(My sketchy ideas for studying this class included the bit by Gauss,
so maybe the Tarski-Seidenberg theorem can be restricted appropriately.)
Ran Gutin also pointed out to me (privately) that the word "located"
is ambiguous in constructive mathematics. He took it to be what I
call "overt", whereas I had in mind the ways of saying that the two
parts of a Dedekind cut "touch" each other.
What I was asking for was a way of stating that any open subset of R^n
in my class touches its "de Morgan partner" in some similar sense.
My conjecture is this:
(1) Any open set in my restricted class can be approximated from both
inside and outside by polyhedra that are found using a generalised
Interval Newton method, converging quadratically (ie doubling the
number of valid bits at each stage).
(2) Any open set in my full "Lambda calculus for real analysis"
www.paultaylor.eu/ASD/lamcra
is a directed union of open sets from the restricted class. It can
be approximated from the inside but not necessarily from the outside
and not with any prescribed rate of convergence.
(3) A Dedekind cut consisting of two open sets in the lamcra language
can be approximated from both sides, to form a Cauchy sequence
that converges with one extra bit each time.
My friends will appreciate that all of this is well outside my comfort
zone. I am asking about it because it is entirely possible that the
mathematics and the practical computation behind this has been done
before. The motivation is what I said at CCC in Padova in September:
translating Dedekind cuts into Cauchy sequences is part of narrowing
the gap between theoretical topology and practical computation.
Paul Taylor