Computable Fields and their Algebraic Closures Russell Miller - - PowerPoint PPT Presentation

computable fields and their algebraic closures
SMART_READER_LITE
LIVE PREVIEW

Computable Fields and their Algebraic Closures Russell Miller - - PowerPoint PPT Presentation

Computable Fields and their Algebraic Closures Russell Miller Queens College & CUNY Graduate Center New York, NY. Workshop on Computability Theory Universidade dos Ac ores Ponta Delgada, Portugal, 6 July 2010 Slides available at


slide-1
SLIDE 1

Computable Fields and their Algebraic Closures

Russell Miller

Queens College & CUNY Graduate Center New York, NY.

Workshop on Computability Theory Universidade dos Ac ¸ores Ponta Delgada, Portugal, 6 July 2010

Slides available at qc.edu/˜rmiller/slides.html Russell Miller (CUNY) Algebraic Closures of Computable Fields WCT 2010 Azores 1 / 17

slide-2
SLIDE 2

Classical Algebraic Closures

Theorem Every field F has an algebraic closure F: a field extension of F which is algebraically closed and algebraic over F. This algebraic closure of F is unique up to F-isomorphism.

Russell Miller (CUNY) Algebraic Closures of Computable Fields WCT 2010 Azores 2 / 17

slide-3
SLIDE 3

Classical Algebraic Closures

Theorem Every field F has an algebraic closure F: a field extension of F which is algebraically closed and algebraic over F. This algebraic closure of F is unique up to F-isomorphism. The theory Th(ACFm) of algebraically closed fields of characteristic m is κ-categorical for every uncountable κ, and has countable models Fm ≺ Fm(X0) ≺ Fm(X0, X1) ≺ · · · ≺ Fm(X0, X1, X2, . . .). So ACF’s of characteristic m are indexed by their transcendence

  • degrees. (Here F0 = Q and Fp = Z/(pZ) for prime p.)

Russell Miller (CUNY) Algebraic Closures of Computable Fields WCT 2010 Azores 2 / 17

slide-4
SLIDE 4

Classical Algebraic Closures

Theorem Every field F has an algebraic closure F: a field extension of F which is algebraically closed and algebraic over F. This algebraic closure of F is unique up to F-isomorphism. The theory Th(ACFm) of algebraically closed fields of characteristic m is κ-categorical for every uncountable κ, and has countable models Fm ≺ Fm(X0) ≺ Fm(X0, X1) ≺ · · · ≺ Fm(X0, X1, X2, . . .). So ACF’s of characteristic m are indexed by their transcendence

  • degrees. (Here F0 = Q and Fp = Z/(pZ) for prime p.)

Fact All countable ACF’s are computably presentable.

Russell Miller (CUNY) Algebraic Closures of Computable Fields WCT 2010 Azores 2 / 17

slide-5
SLIDE 5

Splitting Algorithms

Theorem (Kronecker, 1882) The field Q has a splitting algorithm: it is decidable which polynomials in Q[X] have factorizations in Q[X]. Let F be a computable field of characteristic 0 with a splitting

  • algorithm. Every primitive extension F(x) of F also has a splitting

algorithm, which may be found uniformly in the minimal polynomial

  • f x over F (or uniformly knowing that x is transcendental over F).

Recall that for x ∈ E algebraic over F, the minimal polynomial of x

  • ver F is the unique monic irreducible p(X) ∈ F[X] with p(x) = 0.

Russell Miller (CUNY) Algebraic Closures of Computable Fields WCT 2010 Azores 3 / 17

slide-6
SLIDE 6

Splitting Algorithms

Theorem (Kronecker, 1882) The field Q has a splitting algorithm: it is decidable which polynomials in Q[X] have factorizations in Q[X]. Let F be a computable field of characteristic 0 with a splitting

  • algorithm. Every primitive extension F(x) of F also has a splitting

algorithm, which may be found uniformly in the minimal polynomial

  • f x over F (or uniformly knowing that x is transcendental over F).

Recall that for x ∈ E algebraic over F, the minimal polynomial of x

  • ver F is the unique monic irreducible p(X) ∈ F[X] with p(x) = 0.

Corollary For any algebraic computable field F, every finitely generated subfield Q(x1, . . . , xn) or Fp(x1, . . . , xn) has a splitting algorithm, uniformly in the tuple x1, . . . , xd.

Russell Miller (CUNY) Algebraic Closures of Computable Fields WCT 2010 Azores 3 / 17

slide-7
SLIDE 7

Computable Algebraic Closures

We want a presentation of F with F as a recognizable subfield. Defn. For a computable field F, a Rabin embedding of F consists of a computable field E and a field homomorphism g : F → E such that: E is algebraically closed; E is algebraic over the image g(F); and g is a computable function.

Russell Miller (CUNY) Algebraic Closures of Computable Fields WCT 2010 Azores 4 / 17

slide-8
SLIDE 8

Computable Algebraic Closures

We want a presentation of F with F as a recognizable subfield. Defn. For a computable field F, a Rabin embedding of F consists of a computable field E and a field homomorphism g : F → E such that: E is algebraically closed; E is algebraic over the image g(F); and g is a computable function. Rabin’s Theorem (1960); see also Frohlich & Shepherdson (1956) Every computable field F has a Rabin embedding. Moreover, for every Rabin embedding g : F → E, the following are Turing-equivalent: the image g(F), as a subset of E; the splitting set SF = {p ∈ F[X] : p factors nontrivially in F[X]}; the root set RF = {p ∈ F[X] : p has a root in F}.

Russell Miller (CUNY) Algebraic Closures of Computable Fields WCT 2010 Azores 4 / 17

slide-9
SLIDE 9

Proof of Rabin’s Theorem

RF ≤T SF Given p(X), an SF-oracle allows us to find the irreducible factors of p in F[X]. But p ∈ RF iff p has a linear factor.

Russell Miller (CUNY) Algebraic Closures of Computable Fields WCT 2010 Azores 5 / 17

slide-10
SLIDE 10

Proof of Rabin’s Theorem

RF ≤T SF Given p(X), an SF-oracle allows us to find the irreducible factors of p in F[X]. But p ∈ RF iff p has a linear factor. SF ≤T g(F) Given a monic p(X) ∈ F[X], find all its roots r1, . . . , rd ∈ E. Factorizations of its image pg in E[X] are all of the form pg(X) = h(X) · j(X) = (Πi∈S(X − ri)) · (Πi /

∈S(X − ri))

for some S {1, . . . , d}. Check if any of these factors lies in g(F)[X].

Russell Miller (CUNY) Algebraic Closures of Computable Fields WCT 2010 Azores 5 / 17

slide-11
SLIDE 11

Proof of Rabin’s Theorem

RF ≤T SF Given p(X), an SF-oracle allows us to find the irreducible factors of p in F[X]. But p ∈ RF iff p has a linear factor. SF ≤T g(F) Given a monic p(X) ∈ F[X], find all its roots r1, . . . , rd ∈ E. Factorizations of its image pg in E[X] are all of the form pg(X) = h(X) · j(X) = (Πi∈S(X − ri)) · (Πi /

∈S(X − ri))

for some S {1, . . . , d}. Check if any of these factors lies in g(F)[X]. g(F) ≤T RF Given x ∈ E, find some p(X) ∈ F[X] for which pg(x) = 0. Find all roots

  • f p in F: if p ∈ RF, find a root r1 ∈ F, then check if p(X)

X−r1 ∈ RF, etc.

Then x ∈ g(F) iff x is the image of one of these roots.

Russell Miller (CUNY) Algebraic Closures of Computable Fields WCT 2010 Azores 5 / 17

slide-12
SLIDE 12

Different Presentations of F

Theorem Let F ∼ = ˜ F be two computable presentations of the same field. Assume that F is algebraic (over its prime subfield Q or Fp). Then RF ≡T R˜

F.

Proof: Given p(X) ∈ F[X], find q(X) ∈ Fm[X] divisible by p(X). Use R˜

F to find all roots of h(q)(X) in ˜

  • F. Then find the same number of

roots of q(X) in F, and check whether any one is a root of p(X). F ∼ = ˜ F | | h : Fm → ˜ Fm

Russell Miller (CUNY) Algebraic Closures of Computable Fields WCT 2010 Azores 6 / 17

slide-13
SLIDE 13

Comparing RF, SF, and g(F)

We know that RF ≡T SF ≡T g(F). Is there any way to distinguish the complexity of these sets?

Russell Miller (CUNY) Algebraic Closures of Computable Fields WCT 2010 Azores 7 / 17

slide-14
SLIDE 14

Comparing RF, SF, and g(F)

We know that RF ≡T SF ≡T g(F). Is there any way to distinguish the complexity of these sets? Recall: A ≤1 B if there is a 1-1 computable f such that: (∀x)[x ∈ A ⇐ ⇒ f(x) ∈ B]. A ≤wtt B if there are Φe and a computable bound g with: (∀x)ΦB↾g(x)

e

(x) ↓= χA(x).

Russell Miller (CUNY) Algebraic Closures of Computable Fields WCT 2010 Azores 7 / 17

slide-15
SLIDE 15

Comparing RF, SF, and g(F)

We know that RF ≡T SF ≡T g(F). Is there any way to distinguish the complexity of these sets? Recall: A ≤1 B if there is a 1-1 computable f such that: (∀x)[x ∈ A ⇐ ⇒ f(x) ∈ B]. A ≤wtt B if there are Φe and a computable bound g with: (∀x)ΦB↾g(x)

e

(x) ↓= χA(x). Theorem (M, 2010) For all algebraic computable fields F, SF ≤1 RF. However, there exists such a field F with RF ≤1 SF. Problem: Given a polynomial p(X) ∈ F[X], compute another polynomial q(X) ∈ F[X] such that p(X) splits ⇐ ⇒ q(X) has a root.

Russell Miller (CUNY) Algebraic Closures of Computable Fields WCT 2010 Azores 7 / 17

slide-16
SLIDE 16

p(X) splits ⇐ ⇒ q(X) has a root.

Let Ft be the subfield Fm[a0, . . . , at−1]. So every Ft has a splitting algorithm. For a given p(X), find an t with p ∈ Ft[X]. Check first whether p splits

  • there. If so, pick its q(X) to be a linear polynomial. If not, find the

splitting field Kt of p(X) over Ft, and the roots r1, . . . , rd of p(X) in Kt.

Russell Miller (CUNY) Algebraic Closures of Computable Fields WCT 2010 Azores 8 / 17

slide-17
SLIDE 17

p(X) splits ⇐ ⇒ q(X) has a root.

Let Ft be the subfield Fm[a0, . . . , at−1]. So every Ft has a splitting algorithm. For a given p(X), find an t with p ∈ Ft[X]. Check first whether p splits

  • there. If so, pick its q(X) to be a linear polynomial. If not, find the

splitting field Kt of p(X) over Ft, and the roots r1, . . . , rd of p(X) in Kt. Proposition For Ft ⊆ L ⊆ Kt, p(X) splits in L[X] iff there exists ∅ S {r1, . . . , rd} such that L contains all elementary symmetric polynomials in S.

Russell Miller (CUNY) Algebraic Closures of Computable Fields WCT 2010 Azores 8 / 17

slide-18
SLIDE 18

p(X) splits ⇐ ⇒ q(X) has a root.

Let Ft be the subfield Fm[a0, . . . , at−1]. So every Ft has a splitting algorithm. For a given p(X), find an t with p ∈ Ft[X]. Check first whether p splits

  • there. If so, pick its q(X) to be a linear polynomial. If not, find the

splitting field Kt of p(X) over Ft, and the roots r1, . . . , rd of p(X) in Kt. Proposition For Ft ⊆ L ⊆ Kt, p(X) splits in L[X] iff there exists ∅ S {r1, . . . , rd} such that L contains all elementary symmetric polynomials in S. Effective Theorem of the Primitive Element Each finite algebraic field extension is generated by a single element, which we can find effectively.

Russell Miller (CUNY) Algebraic Closures of Computable Fields WCT 2010 Azores 8 / 17

slide-19
SLIDE 19

Procedure to Compute q(X)

For each intermediate field Ft LS Kt generated by the elementary symmetric polynomials in S, let xS be a primitive generator. Let q(X) be the product of the minimal polynomials qS(X) ∈ Ft[X] of each xS.

Russell Miller (CUNY) Algebraic Closures of Computable Fields WCT 2010 Azores 9 / 17

slide-20
SLIDE 20

Procedure to Compute q(X)

For each intermediate field Ft LS Kt generated by the elementary symmetric polynomials in S, let xS be a primitive generator. Let q(X) be the product of the minimal polynomials qS(X) ∈ Ft[X] of each xS. ⇒: If p(X) splits in F[X], then F contains some LS. But then xS ∈ F, and qS(xS) = 0.

Russell Miller (CUNY) Algebraic Closures of Computable Fields WCT 2010 Azores 9 / 17

slide-21
SLIDE 21

Procedure to Compute q(X)

For each intermediate field Ft LS Kt generated by the elementary symmetric polynomials in S, let xS be a primitive generator. Let q(X) be the product of the minimal polynomials qS(X) ∈ Ft[X] of each xS. ⇒: If p(X) splits in F[X], then F contains some LS. But then xS ∈ F, and qS(xS) = 0. ⇐: If q(X) has a root x ∈ F, then some qS(x) = 0, so x is Ft-conjugate to some xS. Then some σ ∈ Gal(Kt/Ft) maps xS to x. But σ permutes the set {r1, . . . , rd}, so x generates the subfield containing all elementary symmetric polynomials in σ(S). Then F contains the subfield Lσ(S), so p(X) splits in F[X]. Thus SF ≤1 RF.

Russell Miller (CUNY) Algebraic Closures of Computable Fields WCT 2010 Azores 9 / 17

slide-22
SLIDE 22

No Reverse Reduction

Theorem (Steiner, 2010) There exists a computable algebraic field F with RF ≤wtt SF.

Russell Miller (CUNY) Algebraic Closures of Computable Fields WCT 2010 Azores 10 / 17

slide-23
SLIDE 23

No Reverse Reduction

Theorem (Steiner, 2010) There exists a computable algebraic field F with RF ≤wtt SF. Proof uses the following distinction between RF and SF: Facts For every Galois extension L ⊇ Q and all intermediate fields F0 and F1: RF0 ∩ Q[X] = RF1 ∩ Q[X] ⇐ ⇒ ∃σ ∈ Gal(L/Q)[σ(F0) = F1]. But there exist such L ⊇ F1 F0 ⊇ Q for which SF0 ∩ Q[X] = SF1 ∩ Q[X].

Russell Miller (CUNY) Algebraic Closures of Computable Fields WCT 2010 Azores 10 / 17

slide-24
SLIDE 24

What about the Rabin Image g(F)?

Theorem (Steiner 2010) Among the reducibilities ≤T, ≤wtt, ≤m, and ≤1, the following are the strongest which hold for all computable algebraic fields F: SF ≤1 RF SF ≤wtt g(F) RF ≤wtt g(F) RF ≤T SF g(F) ≤T SF g(F) ≤wtt RF So SF is, relatively, the easiest to compute. RF and g(F) appear the same – except that we have a field F with SF ≤1 RF and SF ≤1 g(F). So RF is stronger, in a subtle way.

Russell Miller (CUNY) Algebraic Closures of Computable Fields WCT 2010 Azores 11 / 17

slide-25
SLIDE 25

What about the Rabin Image g(F)?

Theorem (Steiner 2010) Among the reducibilities ≤T, ≤wtt, ≤m, and ≤1, the following are the strongest which hold for all computable algebraic fields F: SF ≤1 RF SF ≤wtt g(F) RF ≤wtt g(F) RF ≤T SF g(F) ≤T SF g(F) ≤wtt RF So SF is, relatively, the easiest to compute. RF and g(F) appear the same – except that we have a field F with SF ≤1 RF and SF ≤1 g(F). So RF is stronger, in a subtle way. Remaining work: for isomorphic computable algebraic fields F ∼ = ˜ F, how do these sets compare?

Russell Miller (CUNY) Algebraic Closures of Computable Fields WCT 2010 Azores 11 / 17

slide-26
SLIDE 26

Noncomputable Algebraic Fields

Now let F be any field algebraic over Q (or over Fp), but not necessarily computable. We wish to consider the spectrum of F: Spec(F) = {T-degrees d : ∃K ∼ = F[deg(K) = d]}. Problem: Describe Spec(F).

Russell Miller (CUNY) Algebraic Closures of Computable Fields WCT 2010 Azores 12 / 17

slide-27
SLIDE 27

Noncomputable Algebraic Fields

Now let F be any field algebraic over Q (or over Fp), but not necessarily computable. We wish to consider the spectrum of F: Spec(F) = {T-degrees d : ∃K ∼ = F[deg(K) = d]}. Problem: Describe Spec(F). Now if K ∼ = F and deg(K) = d, then d can enumerate QK ⊆ K. Moreover, d can compute the (unique) isomorphism from QF onto a fixed computable copy of Q. Moreover, every x ∈ K has a minimal polynomial over Q, and d can find it. (Kronecker!) Thus d can enumerate (Q[X] ∩ RF).

Russell Miller (CUNY) Algebraic Closures of Computable Fields WCT 2010 Azores 12 / 17

slide-28
SLIDE 28

Noncomputable Algebraic Fields

Now let F be any field algebraic over Q (or over Fp), but not necessarily computable. We wish to consider the spectrum of F: Spec(F) = {T-degrees d : ∃K ∼ = F[deg(K) = d]}. Problem: Describe Spec(F). Now if K ∼ = F and deg(K) = d, then d can enumerate QK ⊆ K. Moreover, d can compute the (unique) isomorphism from QF onto a fixed computable copy of Q. Moreover, every x ∈ K has a minimal polynomial over Q, and d can find it. (Kronecker!) Thus d can enumerate (Q[X] ∩ RF). Theorem (Frolov, Kalimullin, & M 2009) For any algebraic field extension F ⊇ Q, Spec(F) = {d : d can enumerate Q[X] ∩ RF}.

Russell Miller (CUNY) Algebraic Closures of Computable Fields WCT 2010 Azores 12 / 17

slide-29
SLIDE 29

Useful Field Fact

The proof of the inclusion ⊇ uses: Fact For algebraic fields F and K, the following are equivalent: F ∼ = K. F ֒ → K and K ֒ → F. Every f.g. subfield of each field embeds into the other field. Let Q = K0 ⊂ K1 ⊂ K2 ⊂ · · · = K, and fs : Ks → F. By algebraicity, there are only finitely many possible embeddings of each Ks into F. So let g0 = f0 and gs be any extension of gs−1 such that ∃∞t ≥ s[ ft ↾ Ks = gs ]. This is noneffective, but then g = ∪sgs embeds K into F.

Russell Miller (CUNY) Algebraic Closures of Computable Fields WCT 2010 Azores 13 / 17

slide-30
SLIDE 30

And for Algebraic Closures...

Now let F be a computable copy of the algebraic closure of the algebraic field F. We have another notion of the spectrum: DgSpF(F) = {deg(g(F)) : g : F → E is an isomorphism & E ≤T ∅}. Problem: Describe DgSpF(F).

Russell Miller (CUNY) Algebraic Closures of Computable Fields WCT 2010 Azores 14 / 17

slide-31
SLIDE 31

And for Algebraic Closures...

Now let F be a computable copy of the algebraic closure of the algebraic field F. We have another notion of the spectrum: DgSpF(F) = {deg(g(F)) : g : F → E is an isomorphism & E ≤T ∅}. Problem: Describe DgSpF(F). Theorem (Frolov, Kalimullin, & M 2009) For any algebraic field extension F ⊇ Q, either DgSpF(F) = { deg(Q[X] ∩ RF) }

  • r

DgSpF(F) = {d : d can compute Q[X] ∩ RF}. So we have a contrast. For F as a field, the spectrum was really an upper cone of e-degrees. For F as a relation on F, the spectrum is an upper cone of Turing degrees.

Russell Miller (CUNY) Algebraic Closures of Computable Fields WCT 2010 Azores 14 / 17

slide-32
SLIDE 32

Galois Groups

Bad news: the automorphism group of a countable algebraic field can be uncountable! (E.g. Aut(Q) has size 2ω.) So there is no hope that the Galois group of a computable field extension might always be computably presentable.

Russell Miller (CUNY) Algebraic Closures of Computable Fields WCT 2010 Azores 15 / 17

slide-33
SLIDE 33

Galois Groups

Bad news: the automorphism group of a countable algebraic field can be uncountable! (E.g. Aut(Q) has size 2ω.) So there is no hope that the Galois group of a computable field extension might always be computably presentable. Idea: name elements σ ∈ Aut(F) the way computable analysts name real numbers: by giving approximations σn = σ↾{0, 1, . . . , n}. From such approximations to any σ, τ ∈ Aut(F), we can likewise approximate (τ ◦ σ).

Russell Miller (CUNY) Algebraic Closures of Computable Fields WCT 2010 Azores 15 / 17

slide-34
SLIDE 34

Galois Actions

So, to give an effective presentation of Aut(F) in this manner, we need to be able to compute (or at least enumerate) the set AF = {a0, . . . , an : b0, . . . , bn : (∃σ ∈ Aut(F))(∀i) σ(ai) = bi}. This is the full Galois action of F. Equivalently, we need to compute or enumerate the orbit relation (or Galois action) on F: BF = {a, b : ∃σ ∈ Aut(F) σ(a) = b}. The Galois action has recently proven useful in attempts (with Shlapentokh) to characterize computable categoricity for computable algebraic fields.

Russell Miller (CUNY) Algebraic Closures of Computable Fields WCT 2010 Azores 16 / 17

slide-35
SLIDE 35

Standard References on Computable Fields

Yu.L. Ershov; Theorie der Numerierungen III, Zeitschrift f¨ ur Mathematische Logik und Grundlagen der Mathematik 23 (1977) 4, 289-371.

  • A. Frohlich & J.C. Shepherdson; Effective procedures in field

theory, Phil. Trans. Royal Soc. London, Series A 248 (1956) 950, 407-432.

  • G. Metakides & A. Nerode; Effective content of field theory, Annals
  • f Mathematical Logic 17 (1979), 289-320.
  • M. Rabin; Computable algebra, general theory, and theory of

computable fields, Transactions of the American Mathematical Society 95 (1960), 341-360.

  • V. Stoltenberg-Hansen & J.V. Tucker; Computable rings and fields,

in Handbook of Computability Theory, ed. E.R. Griffor (Amsterdam: Elsevier, 1999), 363-447. These slides available at qc.edu/˜rmiller/slides.html

Russell Miller (CUNY) Algebraic Closures of Computable Fields WCT 2010 Azores 17 / 17