§ Quantifier Elimination For Algebraically Closed Fields
-
(C, +, ., 0, 1)
. - First reduction, see what we only need to eliminate existentials, since we can convert
∀x,P(x)
into !(∃x, !P(x))
. - Next, we write P(x) is disjunctive normal form, so we get
∃x, P1(x) \/ P2(x) \/ ... Pn(x)
, where each Pi
is CNF. - Now, this can be rewritten as
(∃ x1, P1(x1)) \/ (∃x2, P2(x2)) \/ ...
. - So, we really just need to solve
∃ xi, Pi(xi)
where Pi
is a conjunction of atomic predicates. - Now, we have an equation like
p(x, y) = q(x, y)
, but this is ofc the same as p(x, y) - q(x, y) = 0
. - In general, we can convert stuff into
f = 0
or f != 0
. - If we have many polynomials
f1(x, y0, ... yn) = 0, f2 (x, y0, ... yn) = 0, ... fi (x, y0, ... yn) = 0
, then we can find the greatest common factor of these, where we treat them as polynomials in x
with coefficients in C[y0, ... yn]
. - Call this as
p
for the greatest common factor of f1, ... fi
. So we now write this as p = 0
. - To combine
f(x, y0, ... yn) != 0
with f2(x, y0, ... yn) != 0
, we just say that their product is not equal to zero. Call the combined polynomial q
. - So, after the redn, we are trying to solve,
∃ x, P(x) = 0 /\ Q(x) != 0
. - That is, is there a root of
P
that is not a root of Q
. - Let's suppose we can factorize these, so then we are checking:
∃ x, a(x - r0)^e0 (x - ri)^ei /\ b(x - s0)^f0 (x - sj)^fj
- If
p
divides q^(deg p)
, where p
is considered a polynomial in x
, then every root of q
is a root of p
? - Of course, the question is, why does this suffice?
§ References