Azumaya algebras and Barr’s Theorem

Thierry Coquand Computer Science and Engineering Department, University of Gothenburg, Sweden, [email protected] Henri Lombardi Université Marie et Louis Pasteur, CNRS, LmB, FR-25000 Besançon, France, [email protected], [email protected] Stefan Neuwirth Université Marie et Louis Pasteur, CNRS, LmB, FR-25000 Besançon, France, [email protected], [email protected]
(May 17, 2025)

Introduction

The goal of this paper is to show how one can use the notion of classifying topos of a coherent theory [Joh, CLR, Wraith], here the theory of strictly Henselian local rings [Wraith], to prove some basic results about Azumaya algebras in a constructive setting.

A fundamental invariant associated to any commutative field F𝐹Fitalic_F is its Brauer group, whose elements are division algebras over F𝐹Fitalic_F, up to isomorphism. Alternatively an element of the Brauer group can be described as a central simple algebra, up to Morita equivalence, and the group operation is then the tensor product. Two important characterisations of the notion of central simple algebra are the following:

  1. 1.

    an algebra A𝐴Aitalic_A over F𝐹Fitalic_F which is finite and such that the canonical map AFAopEndF(A)subscripttensor-product𝐹𝐴superscript𝐴𝑜𝑝𝐸𝑛subscript𝑑𝐹𝐴A\otimes_{F}A^{op}\rightarrow End_{F}(A)italic_A ⊗ start_POSTSUBSCRIPT italic_F end_POSTSUBSCRIPT italic_A start_POSTSUPERSCRIPT italic_o italic_p end_POSTSUPERSCRIPT → italic_E italic_n italic_d start_POSTSUBSCRIPT italic_F end_POSTSUBSCRIPT ( italic_A ) is an isomorphism; or, equivalently,

  2. 2.

    an algebra A𝐴Aitalic_A which becomes a matrix algebra over an algebraic (resp. separable) extension of F𝐹Fitalic_F.

This notion of central simple algebra over a field has been generalized to the notion of Azumaya algebra over an arbitrary commutative ring R𝑅Ritalic_R. The definition is a generalisation of the first characterisation: an algebra A𝐴Aitalic_A which is projective of finite type over R𝑅Ritalic_R and such that the canonical map AFAopEndR(A)subscripttensor-product𝐹𝐴superscript𝐴𝑜𝑝𝐸𝑛subscript𝑑𝑅𝐴A\otimes_{F}A^{op}\rightarrow End_{R}(A)italic_A ⊗ start_POSTSUBSCRIPT italic_F end_POSTSUBSCRIPT italic_A start_POSTSUPERSCRIPT italic_o italic_p end_POSTSUPERSCRIPT → italic_E italic_n italic_d start_POSTSUBSCRIPT italic_R end_POSTSUBSCRIPT ( italic_A ) is an isomorphism. In this note, we show in a constructive setting that this definition is equivalent to a suitable generalisation of the second characterisation, using a constructively valid version of Barr’s Theorem [Joh].

1 Some coherent theories

We will consider some coherent theories [Joh] in the language of rings.

1.1 Theory of local rings

The theory of local rings can be formulated in a coherent way with the axioms

01𝗂𝗇𝗏(x)𝗂𝗇𝗏(1x)01𝗂𝗇𝗏𝑥𝗂𝗇𝗏1𝑥0\neq 1~{}~{}~{}~{}~{}~{}~{}~{}~{}\mathsf{inv}(x)\vee\mathsf{inv}(1-x)0 ≠ 1 sansserif_inv ( italic_x ) ∨ sansserif_inv ( 1 - italic_x )

where 𝗂𝗇𝗏(x)𝗂𝗇𝗏𝑥\mathsf{inv}(x)sansserif_inv ( italic_x ) denotes y1=xysubscript𝑦1𝑥𝑦\exists_{y}~{}1=xy∃ start_POSTSUBSCRIPT italic_y end_POSTSUBSCRIPT 1 = italic_x italic_y.

If we add to our language a new predicate 𝗆(x)𝗆𝑥\mathsf{m}(x)sansserif_m ( italic_x ) with the axioms

𝗂𝗇𝗏(x)𝗆(x)¬(𝗆(x)𝗂𝗇𝗏(x))𝗂𝗇𝗏𝑥𝗆𝑥𝗆𝑥𝗂𝗇𝗏𝑥\mathsf{inv}(x)\vee\mathsf{m}(x)~{}~{}~{}~{}~{}~{}~{}~{}~{}~{}\neg(\mathsf{m}(% x)\wedge\mathsf{inv}(x))sansserif_inv ( italic_x ) ∨ sansserif_m ( italic_x ) ¬ ( sansserif_m ( italic_x ) ∧ sansserif_inv ( italic_x ) )

then we get the theory of local rings that are residually discrete, i.e. where the property of being invertible is now decidable, and the predicate 𝗆(x)𝗆𝑥\mathsf{m}(x)sansserif_m ( italic_x ) corresponds to the unique maximal ideal of the ring. In this theory, we can express in a coherent way that the ring is Henselian by stating that for any monic polynomial P𝑃Pitalic_P, if we have u𝑢uitalic_u such that P(u)𝗆𝑃𝑢𝗆P(u)\in\mathsf{m}italic_P ( italic_u ) ∈ sansserif_m and P(u)𝗆superscript𝑃𝑢𝗆P^{\prime}(u)\notin\mathsf{m}italic_P start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_u ) ∉ sansserif_m, we can find α𝛼\alphaitalic_α such that P(α)=0𝑃𝛼0P(\alpha)=0italic_P ( italic_α ) = 0 and αu𝗆𝛼𝑢𝗆\alpha-u\in\mathsf{m}italic_α - italic_u ∈ sansserif_m. Equivalently [ALP], any monic polynomial of degree l+1𝑙1l+1italic_l + 1 which is of the form Xl(X1)superscript𝑋𝑙𝑋1X^{l}(X-1)italic_X start_POSTSUPERSCRIPT italic_l end_POSTSUPERSCRIPT ( italic_X - 1 ) mod. 𝗆𝗆\mathsf{m}sansserif_m has a root which is equal to 1111 mod. 𝗆𝗆\mathsf{m}sansserif_m. The work [ALP] shows in an intuitionistic setting for this theory the lifting property for idempotents of a finitely generated algebra over a Henselian local ring.

It does not seem possible however to express the property of being Henselian in a coherent way in the language of rings (i.e. without introducing the predicate 𝗆(x)𝗆𝑥\mathsf{m}(x)sansserif_m ( italic_x )). Surprisingly, as noticed by G. Wraith [Wraith], the property of being strictly Henselian, corresponding classically to the property of being Henselian with the residue field being separably closed, can be expressed in a coherent way. In this note, we present some remarks connected to this observation. The first one is a small variation of Wraith’s axiomatisation. Both axiomatisations can be used to define the étale site over a ring. Finally, we show in a constructive setting that Azumaya algebras over a ring are exactly the algebras that are locally matrix algebras for the étale topology.

1.2 Theory of separably closed local rings

If R𝑅Ritalic_R is a ring, we define the Zariski spectrum of R𝑅Ritalic_R to be the distributive lattice generated by symbols D(a)𝐷𝑎D(a)italic_D ( italic_a ) and relations

D(1)=1D(0)=0D(a+b)D(a)D(b)D(ab)=D(a)D(b)formulae-sequence𝐷11formulae-sequence𝐷00formulae-sequence𝐷𝑎𝑏𝐷𝑎𝐷𝑏𝐷𝑎𝑏𝐷𝑎𝐷𝑏D(1)=1~{}~{}~{}~{}~{}D(0)=0~{}~{}~{}~{}~{}~{}D(a+b)\leqslant D(a)\vee D(b)~{}~% {}~{}~{}~{}~{}~{}~{}D(ab)=D(a)\wedge D(b)italic_D ( 1 ) = 1 italic_D ( 0 ) = 0 italic_D ( italic_a + italic_b ) ⩽ italic_D ( italic_a ) ∨ italic_D ( italic_b ) italic_D ( italic_a italic_b ) = italic_D ( italic_a ) ∧ italic_D ( italic_b )

We write D(a1,,an)𝐷subscript𝑎1subscript𝑎𝑛D(a_{1},\dots,a_{n})italic_D ( italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_a start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) for D(a1)D(an)𝐷subscript𝑎1𝐷subscript𝑎𝑛D(a_{1})\vee\dots\vee D(a_{n})italic_D ( italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) ∨ ⋯ ∨ italic_D ( italic_a start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ).

One way to build this lattice is to define D(a1,,an)𝐷subscript𝑎1subscript𝑎𝑛D(a_{1},\dots,a_{n})italic_D ( italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_a start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) to be the radical of the ideal (a1,,an)subscript𝑎1subscript𝑎𝑛(a_{1},\dots,a_{n})( italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_a start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ).

In particular, this shows that D(a1,,an)=1𝐷subscript𝑎1subscript𝑎𝑛1D(a_{1},\dots,a_{n})=1italic_D ( italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_a start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) = 1 if, and only if, (a1,,an)=1subscript𝑎1subscript𝑎𝑛1(a_{1},\dots,a_{n})=1( italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_a start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) = 1.

It is also direct to see that D(a,b)=D(a+b,ab)𝐷𝑎𝑏𝐷𝑎𝑏𝑎𝑏D(a,b)=D(a+b,ab)italic_D ( italic_a , italic_b ) = italic_D ( italic_a + italic_b , italic_a italic_b ) and more generally that

D(a1,,an)=D(s1,,sn),𝐷subscript𝑎1subscript𝑎𝑛𝐷subscript𝑠1subscript𝑠𝑛,D(a_{1},\dots,a_{n})=D(s_{1},\dots,s_{n})\text{,}italic_D ( italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_a start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) = italic_D ( italic_s start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_s start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ,

where s1,,snsubscript𝑠1subscript𝑠𝑛s_{1},\dots,s_{n}italic_s start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_s start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT are the elementary symmetric functions of a1,,ansubscript𝑎1subscript𝑎𝑛a_{1},\dots,a_{n}italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_a start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT.

For the formulation of this theory of strictly Henselian rings, we need the notion of universal decomposition algebra L=R[x1,,xn]=R[X1,,Xn]/I𝐿𝑅subscript𝑥1subscript𝑥𝑛𝑅subscript𝑋1subscript𝑋𝑛𝐼L=R[x_{1},\dots,x_{n}]=R[X_{1},\dots,X_{n}]/Iitalic_L = italic_R [ italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ] = italic_R [ italic_X start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_X start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ] / italic_I of a monic polynomial

f=Xnu1Xn1+u2Xn2𝑓superscript𝑋𝑛subscript𝑢1superscript𝑋𝑛1subscript𝑢2superscript𝑋𝑛2f=X^{n}-u_{1}X^{n-1}+u_{2}X^{n-2}-\dotsitalic_f = italic_X start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT - italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT italic_X start_POSTSUPERSCRIPT italic_n - 1 end_POSTSUPERSCRIPT + italic_u start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT italic_X start_POSTSUPERSCRIPT italic_n - 2 end_POSTSUPERSCRIPT - …

in R[X]𝑅delimited-[]𝑋R[X]italic_R [ italic_X ], where I𝐼Iitalic_I is the ideal generated by u1σ1,,unσnsubscript𝑢1subscript𝜎1subscript𝑢𝑛subscript𝜎𝑛u_{1}-\sigma_{1},~{}\dots,~{}u_{n}-\sigma_{n}italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT - italic_σ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_u start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT - italic_σ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT, where σ1,,σnsubscript𝜎1subscript𝜎𝑛\sigma_{1},\dots,\sigma_{n}italic_σ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_σ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT in R[X1,,Xn]𝑅subscript𝑋1subscript𝑋𝑛R[X_{1},\dots,X_{n}]italic_R [ italic_X start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_X start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ] are the elementary symmetric polynomials. We know that L=R[x1,,xn]𝐿𝑅subscript𝑥1subscript𝑥𝑛L=R[x_{1},\dots,x_{n}]italic_L = italic_R [ italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ] is freely generated as a module over R𝑅Ritalic_R and it follows from this that L𝐿Litalic_L is a faithfully flat extension of R𝑅Ritalic_R.

We define δi(f)subscript𝛿𝑖𝑓\delta_{i}(f)italic_δ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_f ) to be the element in R𝑅Ritalic_R equal to σi(f(x1),,f(xn))subscript𝜎𝑖superscript𝑓subscript𝑥1superscript𝑓subscript𝑥𝑛\sigma_{i}(f^{\prime}(x_{1}),\dots,f^{\prime}(x_{n}))italic_σ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_f start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) , … , italic_f start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ) and Δ(f)Δ𝑓\Delta(f)roman_Δ ( italic_f ) to be D(δ1(f),,δn(f))𝐷subscript𝛿1𝑓subscript𝛿𝑛𝑓D(\delta_{1}(f),\dots,\delta_{n}(f))italic_D ( italic_δ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_f ) , … , italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( italic_f ) ).

We say that f𝑓fitalic_f is unramifiable if, and only if, 1=Δ(f)1Δ𝑓1=\Delta(f)1 = roman_Δ ( italic_f ). Since D(f(x1),,f(xn))=D(δ1(f),,δn(f))𝐷superscript𝑓subscript𝑥1superscript𝑓subscript𝑥𝑛𝐷subscript𝛿1𝑓subscript𝛿𝑛𝑓D(f^{\prime}(x_{1}),\dots,f^{\prime}(x_{n}))=D(\delta_{1}(f),\dots,\delta_{n}(% f))italic_D ( italic_f start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) , … , italic_f start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ) = italic_D ( italic_δ start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ( italic_f ) , … , italic_δ start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( italic_f ) ), this condition is equivalent to (f(x1),,f(xn))=1superscript𝑓subscript𝑥1superscript𝑓subscript𝑥𝑛1(f^{\prime}(x_{1}),\dots,f^{\prime}(x_{n}))=1( italic_f start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) , … , italic_f start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) ) = 1 in L𝐿Litalic_L.

Over a residually discrete local ring with residue field F𝐹Fitalic_F, to be unramifiable means that the polynomial f𝑓fitalic_f has a simple root in some extension of F𝐹Fitalic_F.

Lemma 1.1.

Let R𝑅Ritalic_R be a local ring residually discrete of maximal ideal 𝗆𝗆\mathsf{m}sansserif_m with residue field F=R/𝗆𝐹𝑅𝗆F=R/\mathsf{m}italic_F = italic_R / sansserif_m. If f𝑓fitalic_f is a monic polynomial in R[X]𝑅delimited-[]𝑋R[X]italic_R [ italic_X ] which has a simple root in some nontrivial F𝐹Fitalic_F-algebra A𝐴Aitalic_A, then f𝑓fitalic_f is unramifiable.

Lemma 1.2.

If f=(Xa1)(Xap)g𝑓𝑋subscript𝑎1𝑋subscript𝑎𝑝𝑔f=(X-a_{1})\dots(X-a_{p})gitalic_f = ( italic_X - italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) … ( italic_X - italic_a start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ) italic_g in R[X]𝑅delimited-[]𝑋R[X]italic_R [ italic_X ] with g𝑔gitalic_g monic of degree n𝑛nitalic_n and Δ(f)=1Δ𝑓1\Delta(f)=1roman_Δ ( italic_f ) = 1 and R𝑅Ritalic_R is local, then f(a1)superscript𝑓subscript𝑎1f^{\prime}(a_{1})italic_f start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) is invertible or italic-…\dotsitalic_… or f(ap)superscript𝑓subscript𝑎𝑝f^{\prime}(a_{p})italic_f start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_a start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ) is invertible or Δ(g)=1Δ𝑔1\Delta(g)=1roman_Δ ( italic_g ) = 1.

Proof.

We write h=(Xa1)(Xap)𝑋subscript𝑎1𝑋subscript𝑎𝑝h=(X-a_{1})\cdots(X-a_{p})italic_h = ( italic_X - italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) ⋯ ( italic_X - italic_a start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ).

We have in R[x1,,xn]𝑅subscript𝑥1subscript𝑥𝑛R[x_{1},\dots,x_{n}]italic_R [ italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ], the decomposition algebra of g𝑔gitalic_g,

1=D(f(a1),,f(ap),h(x1)g(x1),,h(xn)g(xn))1𝐷superscript𝑓subscript𝑎1superscript𝑓subscript𝑎𝑝subscript𝑥1superscript𝑔subscript𝑥1subscript𝑥𝑛superscript𝑔subscript𝑥𝑛1=D(f^{\prime}(a_{1}),\dots,f^{\prime}(a_{p}),h(x_{1})g^{\prime}(x_{1}),\dots,% h(x_{n})g^{\prime}(x_{n}))1 = italic_D ( italic_f start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) , … , italic_f start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_a start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ) , italic_h ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) italic_g start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) , … , italic_h ( italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) italic_g start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) )

and hence

1=D(f(a1),,f(ap),g(x1),,g(xn))1𝐷superscript𝑓subscript𝑎1superscript𝑓subscript𝑎𝑝superscript𝑔subscript𝑥1superscript𝑔subscript𝑥𝑛1=D(f^{\prime}(a_{1}),\dots,f^{\prime}(a_{p}),g^{\prime}(x_{1}),\dots,g^{% \prime}(x_{n}))1 = italic_D ( italic_f start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) , … , italic_f start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_a start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ) , italic_g start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) , … , italic_g start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) )

and from this follows

1=D(f(a1),,f(ap))Δ(g)1𝐷superscript𝑓subscript𝑎1superscript𝑓subscript𝑎𝑝Δ𝑔1=D(f^{\prime}(a_{1}),\dots,f^{\prime}(a_{p}))\vee\Delta(g)1 = italic_D ( italic_f start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) , … , italic_f start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_a start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ) ) ∨ roman_Δ ( italic_g )

in R[x1,,xn]𝑅subscript𝑥1subscript𝑥𝑛R[x_{1},\dots,x_{n}]italic_R [ italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ]. Since the decomposition algebra is faithfully flat, we get

1=D(f(a1),,f(ap))Δ(g)1𝐷superscript𝑓subscript𝑎1superscript𝑓subscript𝑎𝑝Δ𝑔1=D(f^{\prime}(a_{1}),\dots,f^{\prime}(a_{p}))\vee\Delta(g)1 = italic_D ( italic_f start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) , … , italic_f start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_a start_POSTSUBSCRIPT italic_p end_POSTSUBSCRIPT ) ) ∨ roman_Δ ( italic_g )

in R𝑅Ritalic_R, and since R𝑅Ritalic_R is local we have the conclusion. ∎

Lemma 1.3.

If R𝑅Ritalic_R is local and any monic unramifiable polynomial has a root in R𝑅Ritalic_R then any monic unramifiable polynomial has a simple root in R𝑅Ritalic_R.

Proof.

Assume that R𝑅Ritalic_R is local and any monic unramifiable polynomial has a root in R𝑅Ritalic_R. Let f𝑓fitalic_f be a monic unramifiable polynomial. It has a root a1subscript𝑎1a_{1}italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and we can write f=(Xa1)f1𝑓𝑋subscript𝑎1subscript𝑓1f=(X-a_{1})f_{1}italic_f = ( italic_X - italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT. By Lemma 1.2, a1subscript𝑎1a_{1}italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT is a simple root of f𝑓fitalic_f or Δ(f1)=1Δsubscript𝑓11\Delta(f_{1})=1roman_Δ ( italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) = 1. If Δ(f1)=1Δsubscript𝑓11\Delta(f_{1})=1roman_Δ ( italic_f start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) = 1 then it has a root a2subscript𝑎2a_{2}italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT and f=(Xa1)(Xa2)f2𝑓𝑋subscript𝑎1𝑋subscript𝑎2subscript𝑓2f=(X-a_{1})(X-a_{2})f_{2}italic_f = ( italic_X - italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) ( italic_X - italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT. Then by Lemma 1.2 again, a1subscript𝑎1a_{1}italic_a start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT or a2subscript𝑎2a_{2}italic_a start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT is a simple root of f𝑓fitalic_f or Δ(f2)=1Δsubscript𝑓21\Delta(f_{2})=1roman_Δ ( italic_f start_POSTSUBSCRIPT 2 end_POSTSUBSCRIPT ) = 1, and so on until we find a simple root of f𝑓fitalic_f. ∎

Let k𝑘kitalic_k be a ring. We consider now the category of finitely presented k𝑘kitalic_k-algebras with the covering

  1. 1.

    S𝑆Sitalic_S is covered by SS[1/u1],,SS[1/um]formulae-sequence𝑆𝑆delimited-[]1subscript𝑢1𝑆𝑆delimited-[]1subscript𝑢𝑚S\rightarrow S[1/u_{1}],\dots,S\rightarrow S[1/u_{m}]italic_S → italic_S [ 1 / italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ] , … , italic_S → italic_S [ 1 / italic_u start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ] if 1=(u1,,um)1subscript𝑢1subscript𝑢𝑚1=(u_{1},\dots,u_{m})1 = ( italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_u start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT );

  2. 2.

    S𝑆Sitalic_S is covered by SS[X]/(P)𝑆𝑆delimited-[]𝑋𝑃S\rightarrow S[X]/(P)italic_S → italic_S [ italic_X ] / ( italic_P ) if P𝑃Pitalic_P is monic and unramifiable.

It also follows from Lemma 1.3 that we can instead take the following covering, since it classifies an equivalent theory.

  1. 1.

    S𝑆Sitalic_S is covered by SS[1/u1],,SS[1/um]formulae-sequence𝑆𝑆delimited-[]1subscript𝑢1𝑆𝑆delimited-[]1subscript𝑢𝑚S\rightarrow S[1/u_{1}],\dots,S\rightarrow S[1/u_{m}]italic_S → italic_S [ 1 / italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ] , … , italic_S → italic_S [ 1 / italic_u start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT ] if 1=(u1,,um)1subscript𝑢1subscript𝑢𝑚1=(u_{1},\dots,u_{m})1 = ( italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_u start_POSTSUBSCRIPT italic_m end_POSTSUBSCRIPT );

  2. 2.

    S𝑆Sitalic_S is covered by SS[X]/(P)[1/P]𝑆𝑆delimited-[]𝑋𝑃delimited-[]1superscript𝑃S\rightarrow S[X]/(P)[1/P^{\prime}]italic_S → italic_S [ italic_X ] / ( italic_P ) [ 1 / italic_P start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ] if P𝑃Pitalic_P is monic and unramifiable.

This defines a site, in the sense of Grothendieck (see e.g. [Joh]), over the opposite of the category of finitely presented k𝑘kitalic_k-algebras. The corresponding sheaf model is the classifying topos of the theory of strictly Henselian k𝑘kitalic_k-algebras [Joh]. In this sheaf model, we have a “generic” k𝑘kitalic_k-algebra which is strictly Henselian.

We also may state, following Wraith,

Theorem 1.1.

If R𝑅Ritalic_R is a local ring which is also residually discrete, then R𝑅Ritalic_R is strictly Henselian if, and only if, R𝑅Ritalic_R is Henselian and its residue field is separably closed.

Proof.

Let P𝑃Pitalic_P be a monic polynomial which has residually a simple root u𝑢uitalic_u. We show by induction on the degree of P𝑃Pitalic_P that P𝑃Pitalic_P has a root in R𝑅Ritalic_R which is equal to u𝑢uitalic_u mod. 𝗆𝗆\mathsf{m}sansserif_m. The polynomial P𝑃Pitalic_P is unramifiable by Lemma 1.1, since it has residually a simple root, and it has a root a𝑎aitalic_a. If au𝑎𝑢a\neq uitalic_a ≠ italic_u mod. 𝗆𝗆\mathsf{m}sansserif_m then we write P=(Xa)Q𝑃𝑋𝑎𝑄P=(X-a)Qitalic_P = ( italic_X - italic_a ) italic_Q, and u𝑢uitalic_u is residually a simple root of Q𝑄Qitalic_Q. ∎

2 Some lemmas about Henselian rings

In the next section, we need some results about Henselian rings. In order to make the paper self-contained we list here these results with their proofs. They are taken from the reference [ALP], with a variation in the proof of Lemma 2.1.

We assume in this section that R𝑅Ritalic_R is local residually discrete with maximal ideal 𝗆𝗆\mathsf{m}sansserif_m and Henselian.

Lemma 2.1 ([ALP, Prop. 5.1]).

Let P𝑃Pitalic_P be a monic polynomial of degree n𝑛nitalic_n in R[X]𝑅delimited-[]𝑋R[X]italic_R [ italic_X ] and R[x]=R[X]/(P)𝑅delimited-[]𝑥𝑅delimited-[]𝑋𝑃R[x]=R[X]/(P)italic_R [ italic_x ] = italic_R [ italic_X ] / ( italic_P ). If we have e(X)𝑒𝑋e(X)italic_e ( italic_X ) in R[X]𝑅delimited-[]𝑋R[X]italic_R [ italic_X ] such that e(x)𝑒𝑥e(x)italic_e ( italic_x ) is idempotent mod. 𝗆R[x]𝗆𝑅delimited-[]𝑥\mathsf{m}R[x]sansserif_m italic_R [ italic_x ], then we can find u𝑢uitalic_u idempotent in R[x]𝑅delimited-[]𝑥R[x]italic_R [ italic_x ] and u=e(x)𝑢𝑒𝑥u=e(x)italic_u = italic_e ( italic_x ) mod. 𝗆R[x]𝗆𝑅delimited-[]𝑥\mathsf{m}R[x]sansserif_m italic_R [ italic_x ].

Proof.

Let A=R[x1,,xn]𝐴𝑅subscript𝑥1subscript𝑥𝑛A=R[x_{1},\dots,x_{n}]italic_A = italic_R [ italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ] be the universal decomposition algebra of P𝑃Pitalic_P. This is a free R𝑅Ritalic_R-module over R𝑅Ritalic_R of dimension n!𝑛n!italic_n ! and the symmetric group acts on it [LQ, Fact 3-4.4]. We may identify R[x]𝑅delimited-[]𝑥R[x]italic_R [ italic_x ] with the subalgebra R[x1]𝑅delimited-[]subscript𝑥1R[x_{1}]italic_R [ italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ] and we have e(x1)𝑒subscript𝑥1e(x_{1})italic_e ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) in R[x1]𝑅delimited-[]subscript𝑥1R[x_{1}]italic_R [ italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ] which is idempotent mod. 𝗆R[x1]𝗆𝑅delimited-[]subscript𝑥1\mathsf{m}R[x_{1}]sansserif_m italic_R [ italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ]. We show that we have u1subscript𝑢1u_{1}italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT in R[x1]𝑅delimited-[]subscript𝑥1R[x_{1}]italic_R [ italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ] which is idempotent in R[x1]𝑅delimited-[]subscript𝑥1R[x_{1}]italic_R [ italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ] and equal to e(x1)𝑒subscript𝑥1e(x_{1})italic_e ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) mod. 𝗆R[x1]𝗆𝑅delimited-[]subscript𝑥1\mathsf{m}R[x_{1}]sansserif_m italic_R [ italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ].

The product e(x1)e(xn)𝑒subscript𝑥1𝑒subscript𝑥𝑛e(x_{1})\cdots e(x_{n})italic_e ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) ⋯ italic_e ( italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) is in R𝑅Ritalic_R and it is an idempotent mod. 𝗆𝗆\mathsf{m}sansserif_m, so it is 1111 or 00 mod. 𝗆𝗆\mathsf{m}sansserif_m. If it is 1111, we have e(x1)=1𝑒subscript𝑥11e(x_{1})=1italic_e ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) = 1 mod. 𝗆R[x1]𝗆𝑅delimited-[]subscript𝑥1\mathsf{m}R[x_{1}]sansserif_m italic_R [ italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ] and we can take u1=1subscript𝑢11u_{1}=1italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT = 1.

We can thus assume e(x1)e(xn)=0𝑒subscript𝑥1𝑒subscript𝑥𝑛0e(x_{1})\cdots e(x_{n})=0italic_e ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) ⋯ italic_e ( italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) = 0 mod. 𝗆𝗆\mathsf{m}sansserif_m. We write eI=iIe(xi)subscript𝑒𝐼subscriptproduct𝑖𝐼𝑒subscript𝑥𝑖e_{I}=\prod_{i\in I}e(x_{i})italic_e start_POSTSUBSCRIPT italic_I end_POSTSUBSCRIPT = ∏ start_POSTSUBSCRIPT italic_i ∈ italic_I end_POSTSUBSCRIPT italic_e ( italic_x start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) for I𝐼Iitalic_I subset of 1,,n1𝑛1,\dots,n1 , … , italic_n. We let111The eI,|I|=ksubscript𝑒𝐼𝐼𝑘e_{I},~{}|I|=kitalic_e start_POSTSUBSCRIPT italic_I end_POSTSUBSCRIPT , | italic_I | = italic_k, are pairwise conjugate by the action of the symmetric group and equality is decidable mod. 𝗆𝗆\mathsf{m}sansserif_m. k<n𝑘𝑛k<nitalic_k < italic_n be such that eI0subscript𝑒𝐼0e_{I}\neq 0italic_e start_POSTSUBSCRIPT italic_I end_POSTSUBSCRIPT ≠ 0 mod. 𝗆𝗆\mathsf{m}sansserif_m if |I|=k𝐼𝑘|I|=k| italic_I | = italic_k and eI=0subscript𝑒𝐼0e_{I}=0italic_e start_POSTSUBSCRIPT italic_I end_POSTSUBSCRIPT = 0 mod. 𝗆𝗆\mathsf{m}sansserif_m if |I|=k+1𝐼𝑘1|I|=k+1| italic_I | = italic_k + 1. Note that the eIsubscript𝑒𝐼e_{I}italic_e start_POSTSUBSCRIPT italic_I end_POSTSUBSCRIPT for |I|=k𝐼𝑘|I|=k| italic_I | = italic_k are pairwise orthogonal mod. 𝗆𝗆\mathsf{m}sansserif_m. We have Σ|I|=keI=1subscriptΣ𝐼𝑘subscript𝑒𝐼1\Sigma_{|I|=k}e_{I}=1roman_Σ start_POSTSUBSCRIPT | italic_I | = italic_k end_POSTSUBSCRIPT italic_e start_POSTSUBSCRIPT italic_I end_POSTSUBSCRIPT = 1 mod. 𝗆𝗆\mathsf{m}sansserif_m since it is an element in R𝑅Ritalic_R, which is idempotent mod. 𝗆𝗆\mathsf{m}sansserif_m. Hence the family of the eI,|I|=ksubscript𝑒𝐼𝐼𝑘e_{I},~{}|I|=kitalic_e start_POSTSUBSCRIPT italic_I end_POSTSUBSCRIPT , | italic_I | = italic_k, forms an FSOI222A “Fundamental System of Orthogonal Idempotents” ([LQ, Sec. II-4]). mod. 𝗆A𝗆𝐴\mathsf{m}Asansserif_m italic_A.

We deduce that

Q(X)=|I|=k(XeI),𝑄𝑋subscriptproduct𝐼𝑘𝑋subscript𝑒𝐼,Q(X)=\prod_{|I|=k}(X-e_{I})\text{,}italic_Q ( italic_X ) = ∏ start_POSTSUBSCRIPT | italic_I | = italic_k end_POSTSUBSCRIPT ( italic_X - italic_e start_POSTSUBSCRIPT italic_I end_POSTSUBSCRIPT ) ,

which is a monic polynomial in R[X]𝑅delimited-[]𝑋R[X]italic_R [ italic_X ], is of the form XN1(X1)superscript𝑋𝑁1𝑋1X^{N-1}(X-1)italic_X start_POSTSUPERSCRIPT italic_N - 1 end_POSTSUPERSCRIPT ( italic_X - 1 ) mod. 𝗆R[X]𝗆𝑅delimited-[]𝑋\mathsf{m}R[X]sansserif_m italic_R [ italic_X ] with N=(nk)𝑁binomial𝑛𝑘N=\binom{n}{k}italic_N = ( FRACOP start_ARG italic_n end_ARG start_ARG italic_k end_ARG ).

Since R𝑅Ritalic_R is Henselian, we have α𝛼\alphaitalic_α in R𝑅Ritalic_R such that Q(α)=0𝑄𝛼0Q(\alpha)=0italic_Q ( italic_α ) = 0 and λ=Q(α)𝜆superscript𝑄𝛼\lambda=Q^{\prime}(\alpha)italic_λ = italic_Q start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_α ) is invertible. If we write QI=Q/(XeI)subscript𝑄𝐼𝑄𝑋subscript𝑒𝐼Q_{I}=Q/(X-e_{I})italic_Q start_POSTSUBSCRIPT italic_I end_POSTSUBSCRIPT = italic_Q / ( italic_X - italic_e start_POSTSUBSCRIPT italic_I end_POSTSUBSCRIPT ) then Q(X)=ΣIQIsuperscript𝑄𝑋subscriptΣ𝐼subscript𝑄𝐼Q^{\prime}(X)=\Sigma_{I}Q_{I}italic_Q start_POSTSUPERSCRIPT ′ end_POSTSUPERSCRIPT ( italic_X ) = roman_Σ start_POSTSUBSCRIPT italic_I end_POSTSUBSCRIPT italic_Q start_POSTSUBSCRIPT italic_I end_POSTSUBSCRIPT. We take

vI=1λQI(α)subscript𝑣𝐼1𝜆subscript𝑄𝐼𝛼v_{I}=\frac{1}{\lambda}Q_{I}(\alpha)italic_v start_POSTSUBSCRIPT italic_I end_POSTSUBSCRIPT = divide start_ARG 1 end_ARG start_ARG italic_λ end_ARG italic_Q start_POSTSUBSCRIPT italic_I end_POSTSUBSCRIPT ( italic_α )

and we then have that the vI,|I|=ksubscript𝑣𝐼𝐼𝑘v_{I},~{}|I|=kitalic_v start_POSTSUBSCRIPT italic_I end_POSTSUBSCRIPT , | italic_I | = italic_k, form an FSOI in R[x1,,xn]𝑅subscript𝑥1subscript𝑥𝑛R[x_{1},\dots,x_{n}]italic_R [ italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_x start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ]. We have vI=ΠJI(1eJ)=eIsubscript𝑣𝐼subscriptΠ𝐽𝐼1subscript𝑒𝐽subscript𝑒𝐼v_{I}=\Pi_{J\neq I}(1-e_{J})=e_{I}italic_v start_POSTSUBSCRIPT italic_I end_POSTSUBSCRIPT = roman_Π start_POSTSUBSCRIPT italic_J ≠ italic_I end_POSTSUBSCRIPT ( 1 - italic_e start_POSTSUBSCRIPT italic_J end_POSTSUBSCRIPT ) = italic_e start_POSTSUBSCRIPT italic_I end_POSTSUBSCRIPT mod. 𝗆A𝗆𝐴\mathsf{m}Asansserif_m italic_A. Let L1subscript𝐿1L_{1}italic_L start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT be the set of all I𝐼Iitalic_I such that 1111 is in I𝐼Iitalic_I and |I|=k𝐼𝑘|I|=k| italic_I | = italic_k. If we write u1subscript𝑢1u_{1}italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT for ΣIL1vIsubscriptΣ𝐼subscript𝐿1subscript𝑣𝐼\Sigma_{I\in L_{1}}v_{I}roman_Σ start_POSTSUBSCRIPT italic_I ∈ italic_L start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_v start_POSTSUBSCRIPT italic_I end_POSTSUBSCRIPT, we have u1subscript𝑢1u_{1}italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT in R[x1]𝑅delimited-[]subscript𝑥1R[x_{1}]italic_R [ italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ] and u1subscript𝑢1u_{1}italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT is equal to ΣIL1eI=e(x1)subscriptΣ𝐼subscript𝐿1subscript𝑒𝐼𝑒subscript𝑥1\Sigma_{I\in L_{1}}e_{I}=e(x_{1})roman_Σ start_POSTSUBSCRIPT italic_I ∈ italic_L start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_e start_POSTSUBSCRIPT italic_I end_POSTSUBSCRIPT = italic_e ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) mod. 𝗆A𝗆𝐴\mathsf{m}Asansserif_m italic_A. This equality follows from e(x1)=e(x1)(ΣIeI)=ΣIe(x1)eI=ΣIL1eI𝑒subscript𝑥1𝑒subscript𝑥1subscriptΣ𝐼subscript𝑒𝐼subscriptΣ𝐼𝑒subscript𝑥1subscript𝑒𝐼subscriptΣ𝐼subscript𝐿1subscript𝑒𝐼e(x_{1})=e(x_{1})(\Sigma_{I}e_{I})=\Sigma_{I}e(x_{1})e_{I}=\Sigma_{I\in L_{1}}% e_{I}italic_e ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) = italic_e ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) ( roman_Σ start_POSTSUBSCRIPT italic_I end_POSTSUBSCRIPT italic_e start_POSTSUBSCRIPT italic_I end_POSTSUBSCRIPT ) = roman_Σ start_POSTSUBSCRIPT italic_I end_POSTSUBSCRIPT italic_e ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) italic_e start_POSTSUBSCRIPT italic_I end_POSTSUBSCRIPT = roman_Σ start_POSTSUBSCRIPT italic_I ∈ italic_L start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT end_POSTSUBSCRIPT italic_e start_POSTSUBSCRIPT italic_I end_POSTSUBSCRIPT mod. 𝗆A𝗆𝐴\mathsf{m}Asansserif_m italic_A. Hence e(x1)u1R[x1]𝗆A=𝗆R[x1]𝑒subscript𝑥1subscript𝑢1𝑅delimited-[]subscript𝑥1𝗆𝐴𝗆𝑅delimited-[]subscript𝑥1e(x_{1})-u_{1}\in R[x_{1}]\cap\mathsf{m}A=\mathsf{m}R[x_{1}]italic_e ( italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ) - italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ∈ italic_R [ italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ] ∩ sansserif_m italic_A = sansserif_m italic_R [ italic_x start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT ]. ∎

For completeness, we recall the statement and proof of Nakayama’s Lemma [LQ, Lemma IX-2.1].

Lemma 2.2.

Let M𝑀Mitalic_M be a finitely generated R𝑅Ritalic_R-module and N𝑁Nitalic_N an R𝑅Ritalic_R-submodule such that M=N+𝗆M𝑀𝑁𝗆𝑀M=N+\mathsf{m}Mitalic_M = italic_N + sansserif_m italic_M, then M=N𝑀𝑁M=Nitalic_M = italic_N.

Proof.

Let u𝑢uitalic_u be a vector column of generators of M𝑀Mitalic_M, then we can find a vector v𝑣vitalic_v in N𝑁Nitalic_N and a matrix P𝑃Pitalic_P with elements in 𝗆𝗆\mathsf{m}sansserif_m such that u=v+Pu𝑢𝑣𝑃𝑢u=v+Puitalic_u = italic_v + italic_P italic_u. We then have (IP)u=v𝐼𝑃𝑢𝑣(I-P)u=v( italic_I - italic_P ) italic_u = italic_v and hence the elements of v𝑣vitalic_v are generators of M𝑀Mitalic_M since det(IP)𝐼𝑃\det(I-P)roman_det ( italic_I - italic_P ) is invertible. ∎

Corollary 2.1.

Let A𝐴Aitalic_A be an R𝑅Ritalic_R-algebra which is finitely generated as an R𝑅Ritalic_R-module, and u𝑢uitalic_u in A𝐴Aitalic_A which is invertible mod. 𝗆A𝗆𝐴\mathsf{m}Asansserif_m italic_A, then u𝑢uitalic_u is invertible in A𝐴Aitalic_A.

Proof.

We have A=uA+𝗆A𝐴𝑢𝐴𝗆𝐴A=uA+\mathsf{m}Aitalic_A = italic_u italic_A + sansserif_m italic_A and we can apply the previous Lemma. ∎

Lemma 2.3 ([ALP, Prop. 5.8]).

Let P𝑃Pitalic_P in R[X]𝑅delimited-[]𝑋R[X]italic_R [ italic_X ] be a monic polynomial in R[X]𝑅delimited-[]𝑋R[X]italic_R [ italic_X ] and assume that we have a decomposition P=fg𝑃𝑓𝑔P=fgitalic_P = italic_f italic_g mod. 𝗆R[X]𝗆𝑅delimited-[]𝑋\mathsf{m}R[X]sansserif_m italic_R [ italic_X ] with f𝑓fitalic_f and g𝑔gitalic_g monic polynomials coprime mod. 𝗆𝗆\mathsf{m}sansserif_m. Then we can find a decomposition P=FG𝑃𝐹𝐺P=FGitalic_P = italic_F italic_G in R[X]𝑅delimited-[]𝑋R[X]italic_R [ italic_X ] with F=f𝐹𝑓F=fitalic_F = italic_f and G=g𝐺𝑔G=gitalic_G = italic_g mod. 𝗆𝗆\mathsf{m}sansserif_m.

Proof.

We let R[x]=R[X]/(P)𝑅delimited-[]𝑥𝑅delimited-[]𝑋𝑃R[x]=R[X]/(P)italic_R [ italic_x ] = italic_R [ italic_X ] / ( italic_P ). We can find an idempotent e𝑒eitalic_e in R[x]𝑅delimited-[]𝑥R[x]italic_R [ italic_x ] mod. 𝗆R[x]𝗆𝑅delimited-[]𝑥\mathsf{m}R[x]sansserif_m italic_R [ italic_x ] such that (f)=(e),(g)=(1e)formulae-sequence𝑓𝑒𝑔1𝑒(f)=(e),~{}(g)=(1-e)( italic_f ) = ( italic_e ) , ( italic_g ) = ( 1 - italic_e ) mod. 𝗆R[x]𝗆𝑅delimited-[]𝑥\mathsf{m}R[x]sansserif_m italic_R [ italic_x ] [ALP, Prop. 3.11]. Using Lemma 2.1, we may assume e𝑒eitalic_e idempotent in R[x]𝑅delimited-[]𝑥R[x]italic_R [ italic_x ]. Let n𝑛nitalic_n (resp. m𝑚mitalic_m) be the degree of f𝑓fitalic_f (resp. g𝑔gitalic_g). Then e,ex,,exm1𝑒𝑒𝑥𝑒superscript𝑥𝑚1e,ex,\dots,ex^{m-1}italic_e , italic_e italic_x , … , italic_e italic_x start_POSTSUPERSCRIPT italic_m - 1 end_POSTSUPERSCRIPT and (1e),(1e)x,,(1e)xn11𝑒1𝑒𝑥1𝑒superscript𝑥𝑛1(1-e),(1-e)x,\dots,(1-e)x^{n-1}( 1 - italic_e ) , ( 1 - italic_e ) italic_x , … , ( 1 - italic_e ) italic_x start_POSTSUPERSCRIPT italic_n - 1 end_POSTSUPERSCRIPT generate R[x]𝑅delimited-[]𝑥R[x]italic_R [ italic_x ] as an R𝑅Ritalic_R-module mod. 𝗆𝗆\mathsf{m}sansserif_m. By Lemma 2.2, they generate the R𝑅Ritalic_R-module R[x]𝑅delimited-[]𝑥R[x]italic_R [ italic_x ]. In particular, exm𝑒superscript𝑥𝑚ex^{m}italic_e italic_x start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT belongs to the R𝑅Ritalic_R-module generated by e,ex,,exm1𝑒𝑒𝑥𝑒superscript𝑥𝑚1e,ex,\dots,ex^{m-1}italic_e , italic_e italic_x , … , italic_e italic_x start_POSTSUPERSCRIPT italic_m - 1 end_POSTSUPERSCRIPT (since e𝑒eitalic_e is idempotent in R[x]𝑅delimited-[]𝑥R[x]italic_R [ italic_x ]) and we find in this way G𝐺Gitalic_G monic of degree m𝑚mitalic_m such that eG(x)=0𝑒𝐺𝑥0eG(x)=0italic_e italic_G ( italic_x ) = 0 in R[x]𝑅delimited-[]𝑥R[x]italic_R [ italic_x ]. Similarly we find F𝐹Fitalic_F monic of degree n𝑛nitalic_n such that (1e)F(x)=01𝑒𝐹𝑥0(1-e)F(x)=0( 1 - italic_e ) italic_F ( italic_x ) = 0 in R[x]𝑅delimited-[]𝑥R[x]italic_R [ italic_x ]. We then have F(x)G(x)=F(x)eG(x)=0𝐹𝑥𝐺𝑥𝐹𝑥𝑒𝐺𝑥0F(x)G(x)=F(x)eG(x)=0italic_F ( italic_x ) italic_G ( italic_x ) = italic_F ( italic_x ) italic_e italic_G ( italic_x ) = 0 and hence P𝑃Pitalic_P divides FG𝐹𝐺FGitalic_F italic_G. But they have the same degree, hence P=FG𝑃𝐹𝐺P=FGitalic_P = italic_F italic_G. ∎

Theorem 2.1 ([ALP, Thm. 5.9]).

If A𝐴Aitalic_A is an R𝑅Ritalic_R-algebra which is finitely generated as an R𝑅Ritalic_R-module and a𝑎aitalic_a in A𝐴Aitalic_A is idempotent mod. 𝗆A𝗆𝐴\mathsf{m}Asansserif_m italic_A, then we can find e𝑒eitalic_e in A𝐴Aitalic_A idempotent in A𝐴Aitalic_A and such that e=a𝑒𝑎e=aitalic_e = italic_a mod. 𝗆A𝗆𝐴\mathsf{m}Asansserif_m italic_A.

Proof.

We consider the subalgebra R[a]𝑅delimited-[]𝑎R[a]italic_R [ italic_a ] of A𝐴Aitalic_A. Since A𝐴Aitalic_A is finitely generated as an R𝑅Ritalic_R-module we first find F𝐹Fitalic_F monic in R[X]𝑅delimited-[]𝑋R[X]italic_R [ italic_X ] such that F(a)=0𝐹𝑎0F(a)=0italic_F ( italic_a ) = 0. We decompose F=Xn(1X)mh𝐹superscript𝑋𝑛superscript1𝑋𝑚F=X^{n}(1-X)^{m}hitalic_F = italic_X start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ( 1 - italic_X ) start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT italic_h mod. 𝗆R[X]𝗆𝑅delimited-[]𝑋\mathsf{m}R[X]sansserif_m italic_R [ italic_X ], with hhitalic_h monic and h(0),h(1)01h(0),~{}h(1)italic_h ( 0 ) , italic_h ( 1 ) not in 𝗆𝗆\mathsf{m}sansserif_m. If n=0𝑛0n=0italic_n = 0 we have F(0)=h(0)𝐹00F(0)=h(0)italic_F ( 0 ) = italic_h ( 0 ) mod. 𝗆𝗆\mathsf{m}sansserif_m. Since F(a)=0𝐹𝑎0F(a)=0italic_F ( italic_a ) = 0, we get that a𝑎aitalic_a is invertible mod. 𝗆A𝗆𝐴\mathsf{m}Asansserif_m italic_A, and hence invertible in A𝐴Aitalic_A using Corollary 2.1, and we can take e=1𝑒1e=1italic_e = 1. Similarly, if m=0𝑚0m=0italic_m = 0, we get that 1a1𝑎1-a1 - italic_a is invertible and we can take e=0𝑒0e=0italic_e = 0.

In the remaining case, we can find using Lemma 2.3 a decomposition in monic polynomials F=PQH𝐹𝑃𝑄𝐻F=PQHitalic_F = italic_P italic_Q italic_H in R[X]𝑅delimited-[]𝑋R[X]italic_R [ italic_X ] with P=Xn,Q=(1X)m,H=hformulae-sequence𝑃superscript𝑋𝑛formulae-sequence𝑄superscript1𝑋𝑚𝐻P=X^{n},~{}Q=(1-X)^{m},~{}H=hitalic_P = italic_X start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT , italic_Q = ( 1 - italic_X ) start_POSTSUPERSCRIPT italic_m end_POSTSUPERSCRIPT , italic_H = italic_h mod. 𝗆𝗆\mathsf{m}sansserif_m. We also have U𝑈Uitalic_U and V𝑉Vitalic_V in R[X]𝑅delimited-[]𝑋R[X]italic_R [ italic_X ] such that X(1X)U+HV=Res(X(1X),H)=1𝑋1𝑋𝑈𝐻𝑉𝑅𝑒𝑠𝑋1𝑋𝐻1X(1-X)U+HV=Res(X(1-X),H)=1italic_X ( 1 - italic_X ) italic_U + italic_H italic_V = italic_R italic_e italic_s ( italic_X ( 1 - italic_X ) , italic_H ) = 1 [LQ, Fact 3-7.1], [ALP, Lemma 3.10], and so H(a)V(a)=1𝐻𝑎𝑉𝑎1H(a)V(a)=1italic_H ( italic_a ) italic_V ( italic_a ) = 1 mod. 𝗆A𝗆𝐴\mathsf{m}Asansserif_m italic_A, and so H(a)𝐻𝑎H(a)italic_H ( italic_a ) is invertible mod. 𝗆A𝗆𝐴\mathsf{m}Asansserif_m italic_A and so invertible in A𝐴Aitalic_A using Corollary 2.1. Since F(a)=P(a)Q(a)H(a)=0𝐹𝑎𝑃𝑎𝑄𝑎𝐻𝑎0F(a)=P(a)Q(a)H(a)=0italic_F ( italic_a ) = italic_P ( italic_a ) italic_Q ( italic_a ) italic_H ( italic_a ) = 0, we have P(a)Q(a)=0𝑃𝑎𝑄𝑎0P(a)Q(a)=0italic_P ( italic_a ) italic_Q ( italic_a ) = 0 in A𝐴Aitalic_A. We also have P(a)=a𝑃𝑎𝑎P(a)=aitalic_P ( italic_a ) = italic_a and Q(a)=1a𝑄𝑎1𝑎Q(a)=1-aitalic_Q ( italic_a ) = 1 - italic_a mod. 𝗆A𝗆𝐴\mathsf{m}Asansserif_m italic_A and so P(a)+Q(a)=1𝑃𝑎𝑄𝑎1P(a)+Q(a)=1italic_P ( italic_a ) + italic_Q ( italic_a ) = 1 mod. 𝗆A𝗆𝐴\mathsf{m}Asansserif_m italic_A and is also invertible in A𝐴Aitalic_A, by Corollary 2.1, with inverse μ𝜇\muitalic_μ. We can then take e=μP(a)𝑒𝜇𝑃𝑎e=\mu P(a)italic_e = italic_μ italic_P ( italic_a ). ∎

3 Azumaya algebras

An Azumaya algebra A𝐴Aitalic_A over a ring k𝑘kitalic_k is an algebra such that

  1. 1.

    A𝐴Aitalic_A is projective of finite type;

  2. 2.

    the canonical map ARAopEndk(A)subscripttensor-product𝑅𝐴superscript𝐴𝑜𝑝𝐸𝑛subscript𝑑𝑘𝐴A\otimes_{R}A^{op}\rightarrow End_{k}(A)italic_A ⊗ start_POSTSUBSCRIPT italic_R end_POSTSUBSCRIPT italic_A start_POSTSUPERSCRIPT italic_o italic_p end_POSTSUPERSCRIPT → italic_E italic_n italic_d start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( italic_A ) is an isomorphism.

Note that we allow the trivial algebra to be an Azumaya algebra.

We have the following characterisation, which generalizes the result that an algebra is central simple over a field if, and only if, it can be split by a separable extension of this field.

Theorem 3.1.

A𝐴Aitalic_A is an Azumaya algebra over k𝑘kitalic_k if, and only if, we can build a finite tree of root k𝑘kitalic_k using the following, where all leaves are matrix algebras:

  1. 1.

    S𝑆Sitalic_S is covered by SS[1/ui]𝑆𝑆delimited-[]1subscript𝑢𝑖S\rightarrow S[1/u_{i}]italic_S → italic_S [ 1 / italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ] if 1=(u1,,un)1subscript𝑢1subscript𝑢𝑛1=(u_{1},\dots,u_{n})1 = ( italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_u start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT );

  2. 2.

    S𝑆Sitalic_S is covered by SS[X]/(P)𝑆𝑆delimited-[]𝑋𝑃S\rightarrow S[X]/(P)italic_S → italic_S [ italic_X ] / ( italic_P ) if P𝑃Pitalic_P is monic and unramifiable.

If we have such a tree starting from k𝑘kitalic_k, notice that each extension SS[X]/(P)𝑆𝑆delimited-[]𝑋𝑃S\rightarrow S[X]/(P)italic_S → italic_S [ italic_X ] / ( italic_P ) for P𝑃Pitalic_P monic is faithfully flat, and SiS[1/ui]𝑆subscriptproduct𝑖𝑆delimited-[]1subscript𝑢𝑖S\rightarrow\prod_{i}S[1/u_{i}]italic_S → ∏ start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT italic_S [ 1 / italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ] if 1=(u1,,un)1subscript𝑢1subscript𝑢𝑛1=(u_{1},\dots,u_{n})1 = ( italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_u start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ) is also faithfully flat. It follows then that A𝐴Aitalic_A is finite projective [LQ, Thm. VIII-6.7]. The map AkAopEndk(A)subscripttensor-product𝑘𝐴superscript𝐴𝑜𝑝𝐸𝑛subscript𝑑𝑘𝐴A\otimes_{k}A^{op}\rightarrow End_{k}(A)italic_A ⊗ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT italic_A start_POSTSUPERSCRIPT italic_o italic_p end_POSTSUPERSCRIPT → italic_E italic_n italic_d start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT ( italic_A ) is then a bijection since it becomes a bijection by faithfully flat extension.

The converse follows from the following two results.

Lemma 3.1.

If A𝐴Aitalic_A is an Azumaya algebra over R𝑅Ritalic_R, which is a local and residually discrete and separably closed k𝑘kitalic_k-algebra, then A𝐴Aitalic_A is a matrix algebra.

Proof.

We know that R𝑅Ritalic_R is Henselian and that R/𝗆𝑅𝗆R/\mathsf{m}italic_R / sansserif_m is separably closed by Theorem 1.1.

We simplify the argument in Milne’s course notes ([Milne, Chapter IV, Proposition 1.6]), using the constructive development in [ALP] and [CLN]. If 𝗆𝗆\mathsf{m}sansserif_m is the maximal ideal of R𝑅Ritalic_R, we have that A𝐴Aitalic_A is split over R/𝗆𝑅𝗆R/\mathsf{m}italic_R / sansserif_m ([CLN]), and hence we have a matrix algebra decomposition eijsubscript𝑒𝑖𝑗e_{ij}italic_e start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT mod. 𝗆A𝗆𝐴\mathsf{m}Asansserif_m italic_A. We can then lift the idempotent e11subscript𝑒11e_{11}italic_e start_POSTSUBSCRIPT 11 end_POSTSUBSCRIPT mod. 𝗆A𝗆𝐴\mathsf{m}Asansserif_m italic_A to some idempotent e𝑒eitalic_e in R𝑅Ritalic_R using Theorem 2.1. We have that Ae𝐴𝑒Aeitalic_A italic_e is projective and hence free since R𝑅Ritalic_R is a local ring. The map AEndR(Ae)𝐴𝐸𝑛subscript𝑑𝑅𝐴𝑒A\rightarrow End_{R}(Ae)italic_A → italic_E italic_n italic_d start_POSTSUBSCRIPT italic_R end_POSTSUBSCRIPT ( italic_A italic_e ) is then an isomorphism, since it is a map between two free R𝑅Ritalic_R-modules of the same dimension, and it is residually an isomorphism. ∎

Corollary 3.1.

If A𝐴Aitalic_A is an Azumaya algebra over R𝑅Ritalic_R, which is a local and separably closed k𝑘kitalic_k-algebra, then A𝐴Aitalic_A is a matrix algebra.

Proof.

For a given Azumaya algebra, the conclusion is coherent, and the hypothesis that A𝐴Aitalic_A is an Azumaya algebra is formulated in a coherent theory. Since it is proved with the extra hypothesis that R𝑅Ritalic_R is residually discrete, the syntactic version of Barr’s Theorem333We can actually follow the argument in [Joh] and apply Friedman-Dragalin’s translation [Avi] w.r.t. to the proposition expressing that A𝐴Aitalic_A is a matrix algebra. (constructively valid) shows that it can be proved without this hypothesis. ∎

Theorem 3.1 follows by interpreting this result in the classifying topos of the theory of strictly Henselian k𝑘kitalic_k-algebra.

The statement of Theorem 3.1 can be seen as a generalisation of the fact that over a field, a central simple algebra becomes a matrix algebra by a faithfully flat extension [CLN] (classically over an algebraic extension).

We can use such a tree to give arguments by “tree induction”. We give some simple examples.

Lemma 3.2.

Any Azumaya algebra A𝐴Aitalic_A is central.

Proof.

This means that if a𝑎aitalic_a in A𝐴Aitalic_A satisfies ax=xa𝑎𝑥𝑥𝑎ax=xaitalic_a italic_x = italic_x italic_a for all x𝑥xitalic_x in A𝐴Aitalic_A then a𝑎aitalic_a is in R𝑅Ritalic_R. We prove this by “tree induction” using Theorem 3.1. The statement holds on the leaves (it holds for a matrix algebra) and descends to the root. ∎

Lemma 3.3.

If R𝑅Ritalic_R is a local ring and A𝐴Aitalic_A a matrix algebra of rank >0absent0>0> 0 [LQ, Def. X-2.2] then any automorphism of A𝐴Aitalic_A is of the form xaxa1maps-to𝑥𝑎𝑥superscript𝑎1x\mapsto axa^{-1}italic_x ↦ italic_a italic_x italic_a start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT for some a𝑎aitalic_a in GLn(A)𝐺subscript𝐿𝑛𝐴GL_{n}(A)italic_G italic_L start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( italic_A ).

Proof.

Let A=EndR(Rn)𝐴𝐸𝑛subscript𝑑𝑅superscript𝑅𝑛A=End_{R}(R^{n})italic_A = italic_E italic_n italic_d start_POSTSUBSCRIPT italic_R end_POSTSUBSCRIPT ( italic_R start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ) with v1,,vnsubscript𝑣1subscript𝑣𝑛v_{1},\dots,v_{n}italic_v start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_v start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT the canonical basis of Rnsuperscript𝑅𝑛R^{n}italic_R start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT and define eijvk=δjkvisubscript𝑒𝑖𝑗subscript𝑣𝑘subscript𝛿𝑗𝑘subscript𝑣𝑖e_{ij}v_{k}=\delta_{jk}v_{i}italic_e start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT italic_v start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT = italic_δ start_POSTSUBSCRIPT italic_j italic_k end_POSTSUBSCRIPT italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT. Let ψ𝜓\psiitalic_ψ be an automorphism of A𝐴Aitalic_A. If pij=ψ(eij)subscript𝑝𝑖𝑗𝜓subscript𝑒𝑖𝑗p_{ij}=\psi(e_{ij})italic_p start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT = italic_ψ ( italic_e start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT ), we have that the pi=piisubscript𝑝𝑖subscript𝑝𝑖𝑖p_{i}=p_{ii}italic_p start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_p start_POSTSUBSCRIPT italic_i italic_i end_POSTSUBSCRIPT form an FSOI and pijpkl=δjkpilsubscript𝑝𝑖𝑗subscript𝑝𝑘𝑙subscript𝛿𝑗𝑘subscript𝑝𝑖𝑙p_{ij}p_{kl}=\delta_{jk}p_{il}italic_p start_POSTSUBSCRIPT italic_i italic_j end_POSTSUBSCRIPT italic_p start_POSTSUBSCRIPT italic_k italic_l end_POSTSUBSCRIPT = italic_δ start_POSTSUBSCRIPT italic_j italic_k end_POSTSUBSCRIPT italic_p start_POSTSUBSCRIPT italic_i italic_l end_POSTSUBSCRIPT. Since R𝑅Ritalic_R is local, each Vi=pi(Rn)subscript𝑉𝑖subscript𝑝𝑖superscript𝑅𝑛V_{i}=p_{i}(R^{n})italic_V start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT = italic_p start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ( italic_R start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT ) is free. Furthermore Rnsuperscript𝑅𝑛R^{n}italic_R start_POSTSUPERSCRIPT italic_n end_POSTSUPERSCRIPT is a direct sum of the Visubscript𝑉𝑖V_{i}italic_V start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT’s; the Visubscript𝑉𝑖V_{i}italic_V start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT’s are pairwise isomorphic since pjisubscript𝑝𝑗𝑖p_{ji}italic_p start_POSTSUBSCRIPT italic_j italic_i end_POSTSUBSCRIPT defines an isomorphism between Visubscript𝑉𝑖V_{i}italic_V start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT and Vjsubscript𝑉𝑗V_{j}italic_V start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT. So they are all free of rank 1111. Let w1subscript𝑤1w_{1}italic_w start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT be a basis of V1subscript𝑉1V_{1}italic_V start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT and wj=pj1w1subscript𝑤𝑗subscript𝑝𝑗1subscript𝑤1w_{j}=p_{j1}w_{1}italic_w start_POSTSUBSCRIPT italic_j end_POSTSUBSCRIPT = italic_p start_POSTSUBSCRIPT italic_j 1 end_POSTSUBSCRIPT italic_w start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT. If a(vi)=wi𝑎subscript𝑣𝑖subscript𝑤𝑖a(v_{i})=w_{i}italic_a ( italic_v start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ) = italic_w start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT we have ψ(x)=axa1𝜓𝑥𝑎𝑥superscript𝑎1\psi(x)=axa^{-1}italic_ψ ( italic_x ) = italic_a italic_x italic_a start_POSTSUPERSCRIPT - 1 end_POSTSUPERSCRIPT. ∎

Theorem 3.2 (Skolem-Noether).

If A𝐴Aitalic_A is an Azumaya algebra, of rank >0absent0>0> 0 as a projective module over a ring k𝑘kitalic_k, and ψ𝜓\psiitalic_ψ is an automorphism of A𝐴Aitalic_A, then M={aA|xax=ψ(x)a}𝑀conditional-set𝑎𝐴subscriptfor-all𝑥𝑎𝑥𝜓𝑥𝑎M=\{a\in A~{}|~{}\forall_{x}ax=\psi(x)a\}italic_M = { italic_a ∈ italic_A | ∀ start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT italic_a italic_x = italic_ψ ( italic_x ) italic_a } is a projective k𝑘kitalic_k-module of rank 1111.

Proof.

We use Theorem 3.1. The statement holds on the leaves (M𝑀Mitalic_M is even free of rank 1111 on the leaves by Lemma 3.2) and descends to the root by tree induction using the local-global principle and the descent principle w.r.t. faithfully flat extension for projective modules ([LQ, Thm. VIII-6.7]). ∎

If k𝑘kitalic_k is local, the module M𝑀Mitalic_M is free of rank 1111 and any generator u𝑢uitalic_u of M𝑀Mitalic_M is invertible (since it is invertible on the leaves) and ψ𝜓\psiitalic_ψ is the inner automorphism defined by u𝑢uitalic_u, so we recover the usual form of the Skolem-Noether Theorem (any automorphism of a central simple algebra is an inner automorphism).

Claude Quitté suggested the following refinement.

Theorem 3.3.

If A𝐴Aitalic_A is an Azumaya algebra, of rank >0absent0>0> 0 as a projective module over a ring k𝑘kitalic_k, and ψ𝜓\psiitalic_ψ is an automorphism of A𝐴Aitalic_A, then

M={aA|xax=ψ(x)a}𝑀conditional-set𝑎𝐴subscriptfor-all𝑥𝑎𝑥𝜓𝑥𝑎M=\{a\in A~{}|~{}\forall_{x}ax=\psi(x)a\}italic_M = { italic_a ∈ italic_A | ∀ start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT italic_a italic_x = italic_ψ ( italic_x ) italic_a } and N={aA|xaψ(x)=xa}𝑁conditional-set𝑎𝐴subscriptfor-all𝑥𝑎𝜓𝑥𝑥𝑎N=\{a\in A~{}|~{}\forall_{x}a\psi(x)=xa\}italic_N = { italic_a ∈ italic_A | ∀ start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT italic_a italic_ψ ( italic_x ) = italic_x italic_a }

are projective k𝑘kitalic_k-modules of rank 1111 and MkNksimilar-to-or-equalssubscripttensor-product𝑘𝑀𝑁𝑘M\otimes_{k}N\simeq kitalic_M ⊗ start_POSTSUBSCRIPT italic_k end_POSTSUBSCRIPT italic_N ≃ italic_k and MN=k1𝑀𝑁𝑘1MN=k1italic_M italic_N = italic_k 1. Furthermore, M𝑀Mitalic_M and N𝑁Nitalic_N are direct factors in A𝐴Aitalic_A.

Proof.

We have on the leaves MNk1𝑀𝑁𝑘1MN\subseteq k1italic_M italic_N ⊆ italic_k 1 and this statement descends to the root by tree induction. This can be used to define a map MHom(N,k),x(yxy)formulae-sequence𝑀𝐻𝑜𝑚𝑁𝑘maps-to𝑥maps-to𝑦𝑥𝑦M\rightarrow Hom(N,k),~{}x\mapsto(y\mapsto xy)italic_M → italic_H italic_o italic_m ( italic_N , italic_k ) , italic_x ↦ ( italic_y ↦ italic_x italic_y ). This map is an isomorphism on the leaves, and this also descends to the root by tree induction. Finally, M𝑀Mitalic_M and N𝑁Nitalic_N are direct factors on the leaves, and this fact descends as well. ∎

4 Theory of algebraically closed local rings

To get the theory of algebraically closed local rings, we add to the theory of local rings the axioms

xP(x)=0subscript𝑥𝑃𝑥0\exists_{x}~{}P(x)=0∃ start_POSTSUBSCRIPT italic_x end_POSTSUBSCRIPT italic_P ( italic_x ) = 0

for any monic nonconstant polynomial P𝑃Pitalic_P.

Wraith conjectured in [Wraith] that this should define the classifying theory of the fppf topos. This question is discussed further in Blechschmidt’s PhD thesis [BT].

The same argument as in Lemma 3.1 shows the following result.

Lemma 4.1.

If A𝐴Aitalic_A is an Azumaya algebra over R𝑅Ritalic_R, which is a local and residually discrete and algebraically closed k𝑘kitalic_k-algebra, then A𝐴Aitalic_A is a matrix algebra.

We can then prove as in the previous section

Theorem 4.1.

A𝐴Aitalic_A is an Azumaya algebra over k𝑘kitalic_k if, and only if, we can build a finite tree of root k𝑘kitalic_k using the following, where all leaves are matrix algebras:

  1. 1.

    S𝑆Sitalic_S is covered by SS[1/ui]𝑆𝑆delimited-[]1subscript𝑢𝑖S\rightarrow S[1/u_{i}]italic_S → italic_S [ 1 / italic_u start_POSTSUBSCRIPT italic_i end_POSTSUBSCRIPT ] if 1=(u1,,un)1subscript𝑢1subscript𝑢𝑛1=(u_{1},\dots,u_{n})1 = ( italic_u start_POSTSUBSCRIPT 1 end_POSTSUBSCRIPT , … , italic_u start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT );

  2. 2.

    S𝑆Sitalic_S is covered by SS[X]/(P)𝑆𝑆delimited-[]𝑋𝑃S\rightarrow S[X]/(P)italic_S → italic_S [ italic_X ] / ( italic_P ) if P𝑃Pitalic_P is monic nonconstant.

5 Conclusion

This paper is a beginning of the theory of Azumaya algebras in a constructive setting. The natural next step will be to analyse Gabber’s Theorem [KO] that the group of Azumaya algebras is the torsion part of the second cohomology group with coefficients in GLn(R)𝐺subscript𝐿𝑛𝑅GL_{n}(R)italic_G italic_L start_POSTSUBSCRIPT italic_n end_POSTSUBSCRIPT ( italic_R ) for the étale topology.

References

  • [ALP] M. E. Alonso, H. Lombardi and H. Perdry. Elementary constructive theory of Henselian local rings. Mathematical Logic Quarterly 54, 253–271 (2008)
  • [Avi] Jeremy Avigad. Interpreting classical theories in constructive ones. J. Symbolic Logic 65 (2000), 1785–1812.
  • [BT] Ingo Blechschmidt. Using the internal language of toposes in algebraic geometry. Ph.D. thesis, University of Augsburg, 2017.
  • [CLN] Th. Coquand, H. Lombardi and St. Neuwirth. Constructive basic theory of central simple algebras. arXiv preprint, 2021.
  • [CLR] M. Coste, H. Lombardi and M.-F. Roy. Dynamical method in algebra: effective Nullstellensätze. Annals of Pure and Applied Logic, 111, 203–256, 2001.
  • [Joh] P. J. Johnstone. Topos theory. London Mathematical Society Monographs, 10. Academic Press, 1977.
  • [KO] M. Kervaire and M. Ojanguren (eds.). Groupe de Brauer : séminaire, Les Plans-sur-Bex, Suisse 1980. Lecture Notes in Mathematics, 844. Springer, Berlin, 1981.
  • [LQ] H. Lombardi and C. Quitté. Commutative Algebra. Constructive Methods. Springer (2015).
  • [MC] B. Mannaa and Th. Coquand. Dynamic Newton-Puiseux Theorem. Journal of Logic and Analysis 5, 2013.
  • [Milne] J. S. Milne. Étale cohomology. Princeton Mathematical Series 33, Princeton University Press, (1980).
  • [Wraith] G. Wraith. Generic Galois theory of local rings. In Applications of sheaves: proceedings of the research symposium on applications of sheaf theory to logic, algebra and analysis, Durham, July 9–21, 1977., Lecture Notes in Mathematics, 753, 739–767 (1979).