Algebraically Closed Fields

Similar documents
Model theory and constructive mathematics. Thierry Coquand

Constructive algebra. Thierry Coquand. May 2018

Infinite objects in constructive mathematics

Constructive Logic. Thierry Coquand. August 2008

The Zariski Spectrum of a ring

University of Oxford, Michaelis November 16, Categorical Semantics and Topos Theory Homotopy type theor

GENERATING NON-NOETHERIAN MODULES CONSTRUCTIVELY

CONSTRUCTIVE GELFAND DUALITY FOR C*-ALGEBRAS

Model Theory MARIA MANZANO. University of Salamanca, Spain. Translated by RUY J. G. B. DE QUEIROZ

A MODEL-THEORETIC PROOF OF HILBERT S NULLSTELLENSATZ

Concrete proofs with abstract objects in modern algebra

Fields and Galois Theory. Below are some results dealing with fields, up to and including the fundamental theorem of Galois theory.

More Model Theory Notes

Topos Theory. Lectures 17-20: The interpretation of logic in categories. Olivia Caramello. Topos Theory. Olivia Caramello.

MONADIC FRAGMENTS OF INTUITIONISTIC CONTROL LOGIC

Introduction to Kleene Algebras

Unbounded quantifiers and strong axioms in topos theory

Theorem 5.3. Let E/F, E = F (u), be a simple field extension. Then u is algebraic if and only if E/F is finite. In this case, [E : F ] = deg f u.

Completeness Theorems and λ-calculus

Discrete Mathematics

Forcing-based cut-elimination for Gentzen-style intuitionistic sequent calculus

Chapter 1 A computational interpretation of forcing in Type Theory

Mathematical Logic. Reasoning in First Order Logic. Chiara Ghidini. FBK-IRST, Trento, Italy

NOTES ON FINITE FIELDS

Lecture Notes Math 371: Algebra (Fall 2006) by Nathanael Leedom Ackerman

Herbrand Theorem, Equality, and Compactness

Fundamental theorem of modules over a PID and applications

Lecture 7: Polynomial rings

Preuves de logique linéaire sur machine, ENS-Lyon, Dec. 18, 2018

Math Introduction to Modern Algebra

R S. with the property that for every s S, φ(s) is a unit in R S, which is universal amongst all such rings. That is given any morphism

The Axiom of Choice and Zorn s Lemma

Formally real local rings, and infinitesimal stability.

Basic Algebraic Logic

Fields and Galois Theory

On the Complexity of the Reflected Logic of Proofs

Lecture 1: Overview. January 24, 2018

First-Order Logic. 1 Syntax. Domain of Discourse. FO Vocabulary. Terms

Example. Lemma. Proof Sketch. 1 let A be a formula that expresses that node t is reachable from s

Extension theorems for homomorphisms

Peano Arithmetic. CSC 438F/2404F Notes (S. Cook) Fall, Goals Now

Semantic methods in proof theory. Jeremy Avigad. Department of Philosophy. Carnegie Mellon University.

Propositional and Predicate Logic - XIII

Between proof theory and model theory Three traditions in logic: Syntactic (formal deduction)

Gödel s Incompleteness Theorem. Overview. Computability and Logic

S4LP and Local Realizability

CHAPTER 11. Introduction to Intuitionistic Logic

Finite Fields: An introduction through exercises Jonathan Buss Spring 2014

1 Completeness Theorem for Classical Predicate

Formal Epistemology: Lecture Notes. Horacio Arló-Costa Carnegie Mellon University

TR : Tableaux for the Logic of Proofs

1 Completeness Theorem for First Order Logic

Propositional Logics and their Algebraic Equivalents

Solutions to Unique Readability Homework Set 30 August 2011

Primary Decompositions of Powers of Ideals. Irena Swanson

Model Theory of Real Closed Fields

From pre-models to models

Introduction to Metalogic

CMPSCI 601: Tarski s Truth Definition Lecture 15. where

Realization Using the Model Existence Theorem

Ideal Objects for Finite Methods

Forcing in Lukasiewicz logic

Lecture Notes Math 371: Algebra (Fall 2006) by Nathanael Leedom Ackerman

Galois theory of fields

Extending the Monoidal T-norm Based Logic with an Independent Involutive Negation

55 Separable Extensions

Part II Logic and Set Theory

Definable henselian valuation rings

Symposium: L.E.J. Brouwer, Fifty Years Later. Free Choice Sequences: A Temporal Interpretation Compatible with Acceptance of Classical Mathematics

Relational semantics for a fragment of linear logic

On some Metatheorems about FOL

185.A09 Advanced Mathematical Logic

Prüfer domain. Thierry Coquand. August 2008

Azumaya Algebras. Dennis Presotto. November 4, Introduction: Central Simple Algebras

An Introduction to Modal Logic III

Löwenheim-Skolem Theorems, Countable Approximations, and L ω. David W. Kueker (Lecture Notes, Fall 2007)

Dual-Intuitionistic Logic and Some Other Logics

Boolean Algebra and Propositional Logic

CDM. Finite Fields. Klaus Sutner Carnegie Mellon University. Fall 2018

The Skolemization of existential quantifiers in intuitionistic logic

Elimination of binary choice sequences

MODEL THEORY FOR ALGEBRAIC GEOMETRY

CHAPTER 0 PRELIMINARY MATERIAL. Paul Vojta. University of California, Berkeley. 18 February 1998

Geometry with Valuations

If-then-else and other constructive and classical connectives (Or: How to derive natural deduction rules from truth tables)

Truth values algebras and proof normalization

Binary positivity in the language of locales

The space of located subsets

The Relation Reflection Scheme

Krivine s Intuitionistic Proof of Classical Completeness (for countable languages)

Algebras with finite descriptions

CHAPTER 10. Gentzen Style Proof Systems for Classical Logic

11 Annihilators. Suppose that R, S, and T are rings, that R P S, S Q T, and R U T are bimodules, and finally, that

Chapter 3. Rings. The basic commutative rings in mathematics are the integers Z, the. Examples

A Note on Bootstrapping Intuitionistic Bounded Arithmetic

Gödel s Incompleteness Theorem. Overview. Computability and Logic

Model Theory of Modal Logic Lecture 5. Valentin Goranko Technical University of Denmark

Lecture 13: Soundness, Completeness and Compactness

Harmonious Logic: Craig s Interpolation Theorem and its Descendants. Solomon Feferman Stanford University

MODAL, NECESSITY, SUFFICIENCY AND CO-SUFFICIENCY OPERATORS. Yong Chan Kim

Transcription:

Thierry Coquand September 2010

Algebraic closure In the previous lecture, we have seen how to force the existence of prime ideals, even in a weark framework where we don t have choice axiom Instead of forcing the existence of a point of a space (a mathematical object), we are going to force the existence of a model (a mathematical structure) 1

Forcing/Beth models/kripke models 1955 Beth models 1962 Cohen forcing 1964 Kripke models 1964 sheaf models, site models, topos 1966 Boolean valued models 2

Algebraic closure The first step to build a closure of a field k is to show that we can build a splitting field of any polynomial P in k[x]. We have to build an extension of k where P decomposes in linear factor. As we have seen in the first lecture, there is no hope to do this effectively, even for the polynomial X 2 + 1 3

Algebraically closed fields Language of ring. Theory of ring, equational Field axioms 1 0 and x = 0 y. 1 = xy Algebraically closed x. x n + a 1 x n 1 + + a n = 0 For an extension of k we add the diagram of k a b stands for (a = b) and ϕ stands for ϕ 4

Algebraically closed fields We show effectively the consistency of this theory by defining a forcing relation R ϕ where R is a finitely presented k-algebra Thus R is of the form k[x 1,..., X n ]/ P 1,..., P m This forcing relation will be sound: ϕ implies R ϕ We shall have R 1 = 0 iff 1 = 0 in R 5

Algebraically closed fields R represents a state of knowledge about the (ideal) model: we have a finite number of indeterminates X 1,..., X n and a finite number of conditions P 1 = = P m = 0 6

Site model Elementary covering fields R R[a 1 ] and R R/ a : we force a to be invertible or to be 0 algebraically closed fields: we add R R[X]/ p where p is a monic non constant polynomial An arbitrary covering is obtained by iterating elementary coverings (in all these cases, we obtain only finite coverings) 7

Site model One defines a forcing relation R ϕ by induction on ϕ R ϕ(a 1,..., a n ) ψ(a 1,..., a n ) iff S ϕ(f(a 1 ),..., f(a n )) implies S ψ(f(a 1 ),..., f(a n )) for any map f : R S R x.ϕ(a 1,..., a n, x) iff for any map R S and any element b in S we have S ϕ(f(a 1 ),..., f(a n ), b) R ϕ 0 ϕ 1 iff we have R ϕ 0 and R ϕ 1 8

Site model R x.ϕ(a 1,..., a n, x) iff we have a covering f i : R R i and elements b i in R i such that R i ϕ(f i (a 1 ),..., f i (a n ), b i ) R ϕ 0 (a 1,..., a n ) ϕ 1 (a 1,..., a n ) iff we have a covering f i : R R i and R i ϕ 0 (f i (a 1 ),..., f i (a n )) or R i ϕ 1 (f i (a 1 ),..., f i (a n )) for all i 9

Site model R t(a 1,..., a n ) = u(a 1,..., a n ) iff we have a covering f i : R R i and t(f i (a 1 ),..., f i (a n )) = u(f i (a 1 ),..., f i (a n )) in each R i R iff we have a covering f i : R R i and 1 = 0 in each R i 10

Site model In this way, we force R a = 0 inv(a) theory of fields, where inv(a) is x.ax = 1 R x.x n + a 1 x n 1 + + a n = 0 theory of algebraically closed fields 11

Finitely presented k-algebra Any map R S between two finitely presented k-algebra can be seen as a composition of two basic operations -adding a new indeterminate R R[X] -adding a new relation R R/ p 12

Exploding nodes If an element a has already an inverse in R then R/ a is trivial Similarly if a is nilpotent in R then R[a 1 ] is trivial If R is trivial, i.e. 1 = 0 in R, then we have R and R ϕ for all ϕ 13

Soundness Theorem Theorem: If we have ϕ 1,..., ϕ n ϕ in intuitionistic natural deduction and if R ϕ 1,..., R ϕ n then we have R ϕ This is proved by induction on the proof of ϕ 1,..., ϕ n ϕ Similar to the proof of soundness for Kripke/Beth models Hence if we have 1 = 0 we have R 1 = 0 for all finitely presented k-algebra R 14

Soundness Theorem Lemma: If R S and we have a covering f i : R R i then we can find a corresponding covering g i : S S i with commuting maps h i : R i S i Lemma: If R ϕ(a 1,..., a n ) and f : R S then S ϕ(f(a 1 ),..., f(a n )) 15

Site model Lemma: R a = 0 iff a is nilpotent Indeed, if a is nilpotent in R[X]/ p it is nilpotent in R and if a is nilpotent in R[b 1 ] and in R/ b then it is nilpotent in R 16

Site model We can see this forcing relation as defining one model, similar to Beth/Kripke model This model (the generic model, similar to the initial model for equational theories) can be described in a weak metatheory (no axiom of choice) This gives an effective consistency proof for the theory of algebraically closed fields Indeed R 1 = 0 iff 1 = 0 in R This builds a generic model, where the truth-values are non standard 17

Completeness Theorem We say that a formula ϕ is positive iff it does not contain, ϕ ::= t = u ϕ ϕ ϕ ϕ x.ϕ For a positive formula, a proof of R ϕ has a simple tree structure building a covering of R We can see this as a cut-free proof of ϕ 18

Completeness Theorem Two approaches for completeness (1) Henkin-Lindenbaum (2) Löwenheim-Skolem-Herbrand-Gödel, gives completeness of cut-free proofs 19

Completeness Theorem For positive formulae, to be true in a site model means to have a cut-free proof (well-founded tree) Indeed, a proof theory with exactly this notion of proof tree is described in the paper M. Coste, H. Lombardi and M.F. Roy, Dynamical method in algebra, Ann. Pure Appl. Logic 111 (2001), 203-256 The semantics is sound w.r.t. intuitionistic derivation, and the proof of soundness is similar to a proof of admissibility of the cut rule 20

Refinement of the model If we are at the node R = k[x]/ x 2 3x+2 and we want to force a = 0 inv(a) for a = x 3 We can directly see that a is invertible in R by computing the GCD of x 2 3x + 2 and x 3 so that the inverse of a is x/2 x 2 3x + 2 = x(x 3) + 2 21

Refinement of the model Similarly for a = x 1 we find x 2 3x + 2 = (x 1)(x 2) so that one branch is R k[x]/ x 1 where a = x 1 is 0 and the other branch is R k[x]/ x 2 where a = x 1 is invertible (and is equal to 1) R[a 1 ] = k[x]/ x 2 R/ a = k[x]/ x 1 22

Refinement of the model Finally in characteristic 0 (or over a perfect field) we can assume that we restrict the addition of roots to separable polynomials, by GCD computations In this way, the nodes are all given by a finite number of indeterminates x 1,..., x n and polynomial constraints p 1 (x 1 ) = 0, p 2 (x 1, x 2 ) = 0,..., p n (x 1,..., x n ) = 0 and the algebra R = k[x 1,..., x n ]/ p 1,..., p n is vn regular 23

Refinement of the model The two covering relations are -R R 0 = R/ e and R R 1 = R/ 1 e, so that R = R 0 R 1 -R R[X]/ p where p is separable 24

Refinement of the model For instance if R = k[x, y]/ x 2 2, y 2 2 and we want to force a = 0 inv(a) for a = y x we get the covering R 0 = k[x, y]/ x 2 2, y x R 1 = k[x, y]/ x 2 2, y + x 25

Refinement of the model This gives a computational model of the algebraic closure of a field, for which we don t use a factorisation algorithm for polynomials over k, only GCD computation This might be interesting even if we have a factorization algorithm for polynomials over k One can think of each such finitely presented k-algebra as a finite approximation of the (ideal) algebraic closure of k 26

Dynamical evaluation We get in this way what is known as dynamical evaluation in computer algebra (D. Duval; one application: computation of branches of an algebraic curves) The notion of site model gives a theoretical model of dynamical evaluation The same technique can be used for several other first-order theories M. Coste, H. Lombardi and M.F. Roy, Dynamical method in algebra, Ann. Pure Appl. Logic 111 (2001), 203-256 27

Site model This is reminiscent of the description of Kronecker s work by H. Edwards The necessity of using an algebraically closed ground field introduced -and has perpetuated for 110 years- a fundamentally transcendental construction at the foundation of the theory of algebraic curves. Kronecker s approach, which calls for adjoining new constants algebraically as they are needed, is much more consonant with the nature of the subject H. Edwards Mathematical Ideas, Ideals, and Ideology, Math. Intelligencer 14 (1992), no. 2, 6 19. Cf. T. Mora Solving Polynomial Equation Systems I, The Kronecker-Duval Philosophy 28

Other theories Theory of local rings where inv(u) means y. 1 = yu inv(x) inv(1 x) The elementary covering are now R R[x 1 ] and R R[(1 x) 1 ] Lemma: We have R inv(x) iff x is invertible in R Lemma: We have R J(x) iff x is nilpotent in R Corollary: We don t have inv(x) J(x) in the (intuitionistic) theory of local rings 29

Other theories It would be interesting to express similarly the theory of differential algebraic closure 30

Other theories When Galois discussed the roots of an equation, he was thinking in term of complex numbers, and it was a long time after him until algebraist considered fields other than subfields of C... But at the end of the century, when the concern was to construct a theory analogous to that of Galois, but for differential equations, they got stuck on the following problem: In what domain do we need to be in order to have enough solutions to differential equations? It was an important contribution of model theory to algebra to answer this question with the notion of differentially closed field which is to differential equations what the notion of algebraically closed field is to algebraic equations, a domain where differential equations have as many solutions as we can reasonable hope for. There is no natural example of a differentially closed field. Constructively the problem appears already for the algebraic closure of a field 31

References J. Avigad. Forcing in proof theory. Bulletin of Symbolic Logic, 2001. A. Boileau and A. Joyal. La logique des topos, Journal of Symbolic Logic 46, (1981), 6-16 M. Coste, H. Lombardi and M.F. Roy, Dynamical method in algebra, Ann. Pure Appl. Logic 111 (2001), 203-256 P. Johnstone Sketches of an elephant: a topos theory compendium, Vol. 2 32

Splitting field We have seen that there are problems to build the splitting field of X 2 + 1 over a field k We can always build the k-algebra R = k[x]/ X 2 + 1 This splitting field exists in the topological model over the Zariski spectrum of R This is a Boolean lattice, and the formula x = 0 y.1 = xy is valid in this topological model 33