Defining equations of algebraic sets
Matteo Varbaro (University of Genoa, Italy)
December 10th 2015, MPI-Oberseminar, Bonn, Germany
Algebraic sets
K = K field, S = K [x 0 , . . . , x n ] polynomial ring.
Given a set A ⊆ S of homogeneous polynomials, its zero-locus is: Z(A) = {P ∈ P n (K ) : f (P) = 0 ∀ f ∈ A} ⊆ P n (K ). Subsets of P n = P n (K ) as above are called algebraic sets.
Since Z(A) = Z((A)) (where (A) means the ideal of S generated by A) by the Hilbert’s basis theorem every algebraic set is the zero-locus of finitely many (homogeneous) polynomials. Today, we will discuss the following question:
How many polynomials are needed to define an algebraic set?
Matteo Varbaro (University of Genoa, Italy) Defining equations of algebraic sets
Algebraic sets
K = K field,
S = K [x 0 , . . . , x n ] polynomial ring.
Given a set A ⊆ S of homogeneous polynomials, its zero-locus is: Z(A) = {P ∈ P n (K ) : f (P) = 0 ∀ f ∈ A} ⊆ P n (K ). Subsets of P n = P n (K ) as above are called algebraic sets.
Since Z(A) = Z((A)) (where (A) means the ideal of S generated by A) by the Hilbert’s basis theorem every algebraic set is the zero-locus of finitely many (homogeneous) polynomials. Today, we will discuss the following question:
How many polynomials are needed to define an algebraic set?
Algebraic sets
K = K field, S = K [x 0 , . . . , x n ] polynomial ring.
Given a set A ⊆ S of homogeneous polynomials, its zero-locus is: Z(A) = {P ∈ P n (K ) : f (P) = 0 ∀ f ∈ A} ⊆ P n (K ). Subsets of P n = P n (K ) as above are called algebraic sets.
Since Z(A) = Z((A)) (where (A) means the ideal of S generated by A) by the Hilbert’s basis theorem every algebraic set is the zero-locus of finitely many (homogeneous) polynomials. Today, we will discuss the following question:
How many polynomials are needed to define an algebraic set?
Matteo Varbaro (University of Genoa, Italy) Defining equations of algebraic sets
Algebraic sets
K = K field, S = K [x 0 , . . . , x n ] polynomial ring.
Given a set A ⊆ S of homogeneous polynomials, its zero-locus is:
Z(A) = {P ∈ P n (K ) : f (P) = 0 ∀ f ∈ A} ⊆ P n (K ).
Subsets of P n = P n (K ) as above are called algebraic sets.
Since Z(A) = Z((A)) (where (A) means the ideal of S generated by A) by the Hilbert’s basis theorem every algebraic set is the zero-locus of finitely many (homogeneous) polynomials. Today, we will discuss the following question:
How many polynomials are needed to define an algebraic set?
Algebraic sets
K = K field, S = K [x 0 , . . . , x n ] polynomial ring.
Given a set A ⊆ S of homogeneous polynomials, its zero-locus is:
Z(A) = {P ∈ P n (K ) : f (P) = 0 ∀ f ∈ A} ⊆ P n (K ).
Subsets of P n = P n (K ) as above are called algebraic sets.
Since Z(A) = Z((A)) (where (A) means the ideal of S generated by A) by the Hilbert’s basis theorem every algebraic set is the zero-locus of finitely many (homogeneous) polynomials. Today, we will discuss the following question:
How many polynomials are needed to define an algebraic set?
Matteo Varbaro (University of Genoa, Italy) Defining equations of algebraic sets
Algebraic sets
K = K field, S = K [x 0 , . . . , x n ] polynomial ring.
Given a set A ⊆ S of homogeneous polynomials, its zero-locus is:
Z(A) = {P ∈ P n (K ) : f (P) = 0 ∀ f ∈ A} ⊆ P n (K ).
Subsets of P n = P n (K ) as above are called algebraic sets.
Since Z(A) = Z((A)) (where (A) means the ideal of S generated by A) by the Hilbert’s basis theorem every algebraic set is the zero-locus of finitely many (homogeneous) polynomials.
Today, we will discuss the following question:
How many polynomials are needed to define an algebraic set?
Algebraic sets
K = K field, S = K [x 0 , . . . , x n ] polynomial ring.
Given a set A ⊆ S of homogeneous polynomials, its zero-locus is:
Z(A) = {P ∈ P n (K ) : f (P) = 0 ∀ f ∈ A} ⊆ P n (K ).
Subsets of P n = P n (K ) as above are called algebraic sets.
Since Z(A) = Z((A)) (where (A) means the ideal of S generated by A) by the Hilbert’s basis theorem every algebraic set is the zero-locus of finitely many (homogeneous) polynomials. Today, we will discuss the following question:
How many polynomials are needed to define an algebraic set?
Matteo Varbaro (University of Genoa, Italy) Defining equations of algebraic sets
Algebraic sets
Given a subset X ⊆ P n , the set of polynomials vanishing at X is:
I(X ) = {f ∈ S : f (P) = 0 ∀ P ∈ X }.
As it turns out, I(X ) is a radical ideal of S and, by Hilbert’s Nullstellensatz, for any ideal I ⊆ S we have:
I(Z(I )) = √ I
Further, Z(I(X )) = X whenever X ⊆ P n is an algebraic set. At a first thought, one could imagine that the optimal number of polynomials defining an algebraic set X = Z(I ) ⊆ P n is exactly the number of minimal generators of I(X ) ⊆ S .
This, however, is far to be true ...
Algebraic sets
Given a subset X ⊆ P n , the set of polynomials vanishing at X is:
I(X ) = {f ∈ S : f (P) = 0 ∀ P ∈ X }.
As it turns out, I(X ) is a radical ideal of S and, by Hilbert’s Nullstellensatz, for any ideal I ⊆ S we have:
I(Z(I )) = √ I
Further, Z(I(X )) = X whenever X ⊆ P n is an algebraic set. At a first thought, one could imagine that the optimal number of polynomials defining an algebraic set X = Z(I ) ⊆ P n is exactly the number of minimal generators of I(X ) ⊆ S .
This, however, is far to be true ...
Matteo Varbaro (University of Genoa, Italy) Defining equations of algebraic sets
Algebraic sets
Given a subset X ⊆ P n , the set of polynomials vanishing at X is:
I(X ) = {f ∈ S : f (P) = 0 ∀ P ∈ X }.
As it turns out, I(X ) is a radical ideal of S and, by Hilbert’s Nullstellensatz, for any ideal I ⊆ S we have:
I(Z(I )) = √ I
Further, Z(I(X )) = X whenever X ⊆ P n is an algebraic set.
At a first thought, one could imagine that the optimal number of polynomials defining an algebraic set X = Z(I ) ⊆ P n is exactly the number of minimal generators of I(X ) ⊆ S .
This, however, is far to be true ...
Algebraic sets
Given a subset X ⊆ P n , the set of polynomials vanishing at X is:
I(X ) = {f ∈ S : f (P) = 0 ∀ P ∈ X }.
As it turns out, I(X ) is a radical ideal of S and, by Hilbert’s Nullstellensatz, for any ideal I ⊆ S we have:
I(Z(I )) = √ I
Further, Z(I(X )) = X whenever X ⊆ P n is an algebraic set.
At a first thought, one could imagine that the optimal number of polynomials defining an algebraic set X = Z(I ) ⊆ P n is exactly the number of minimal generators of I(X ) ⊆ S .
This, however, is far to be true ...
Matteo Varbaro (University of Genoa, Italy) Defining equations of algebraic sets
Algebraic sets
Given a subset X ⊆ P n , the set of polynomials vanishing at X is:
I(X ) = {f ∈ S : f (P) = 0 ∀ P ∈ X }.
As it turns out, I(X ) is a radical ideal of S and, by Hilbert’s Nullstellensatz, for any ideal I ⊆ S we have:
I(Z(I )) = √ I
Further, Z(I(X )) = X whenever X ⊆ P n is an algebraic set.
At a first thought, one could imagine that the optimal number of
polynomials defining an algebraic set X = Z(I ) ⊆ P n is exactly the
number of minimal generators of I(X ) ⊆ S .
Example I
X 1 = {[s 3 , s 2 t, st 2 , t 3 ] : [s, t] ∈ P 1 } ⊆ P 3 is an algebraic set and
I(X 1 ) = (a, b, c) ⊆ S = K [x 0 , x 1 , x 2 , x 3 ],
where a = x 0 x 2 − x 1 2 , b = x 1 x 3 − x 2 2 , c = x 0 x 3 − x 1 x 2 . By setting: f = a = x 0 x 2 − x 1 2 and g = x 3 c − x 2 b = x 0 x 3 2 − 2x 1 x 2 x 3 + x 2 3 , we claim that X 1 = Z(a, b, c) = Z(f , g ). Obviously Z(a, b, c) is contained in Z(f , g ), for the other inclusion we have to prove that any point P ∈ Z(f , g ) satisfies b(P) = c(P) = 0.
Matteo Varbaro (University of Genoa, Italy) Defining equations of algebraic sets
Example I
X 1 = {[s 3 , s 2 t, st 2 , t 3 ] : [s, t] ∈ P 1 } ⊆ P 3 is an algebraic set and I(X 1 ) = (a, b, c) ⊆ S = K [x 0 , x 1 , x 2 , x 3 ],
where a = x 0 x 2 − x 1 2 , b = x 1 x 3 − x 2 2 , c = x 0 x 3 − x 1 x 2 .
By setting:
f = a = x 0 x 2 − x 1 2 and g = x 3 c − x 2 b = x 0 x 3 2 − 2x 1 x 2 x 3 + x 2 3 ,
we claim that X 1 = Z(a, b, c) = Z(f , g ). Obviously Z(a, b, c) is
contained in Z(f , g ), for the other inclusion we have to prove that
any point P ∈ Z(f , g ) satisfies b(P) = c(P) = 0.
Example I
X 1 = {[s 3 , s 2 t, st 2 , t 3 ] : [s, t] ∈ P 1 } ⊆ P 3 is an algebraic set and I(X 1 ) = (a, b, c) ⊆ S = K [x 0 , x 1 , x 2 , x 3 ],
where a = x 0 x 2 − x 1 2 , b = x 1 x 3 − x 2 2 , c = x 0 x 3 − x 1 x 2 . By setting:
f = a = x 0 x 2 − x 1 2 and g = x 3 c − x 2 b = x 0 x 3 2 − 2x 1 x 2 x 3 + x 2 3 ,
we claim that X 1 = Z(a, b, c) = Z(f , g ). Obviously Z(a, b, c) is contained in Z(f , g ), for the other inclusion we have to prove that any point P ∈ Z(f , g ) satisfies b(P) = c(P) = 0.
Matteo Varbaro (University of Genoa, Italy) Defining equations of algebraic sets
Example I
X 1 = {[s 3 , s 2 t, st 2 , t 3 ] : [s, t] ∈ P 1 } ⊆ P 3 is an algebraic set and I(X 1 ) = (a, b, c) ⊆ S = K [x 0 , x 1 , x 2 , x 3 ],
where a = x 0 x 2 − x 1 2 , b = x 1 x 3 − x 2 2 , c = x 0 x 3 − x 1 x 2 . By setting:
f = a = x 0 x 2 − x 1 2 and g = x 3 c − x 2 b = x 0 x 3 2 − 2x 1 x 2 x 3 + x 2 3 , we claim that X 1 = Z(a, b, c) = Z(f , g ).
Obviously Z(a, b, c) is
contained in Z(f , g ), for the other inclusion we have to prove that
any point P ∈ Z(f , g ) satisfies b(P) = c(P) = 0.
Example I
X 1 = {[s 3 , s 2 t, st 2 , t 3 ] : [s, t] ∈ P 1 } ⊆ P 3 is an algebraic set and I(X 1 ) = (a, b, c) ⊆ S = K [x 0 , x 1 , x 2 , x 3 ],
where a = x 0 x 2 − x 1 2 , b = x 1 x 3 − x 2 2 , c = x 0 x 3 − x 1 x 2 . By setting:
f = a = x 0 x 2 − x 1 2 and g = x 3 c − x 2 b = x 0 x 3 2 − 2x 1 x 2 x 3 + x 2 3 , we claim that X 1 = Z(a, b, c) = Z(f , g ). Obviously Z(a, b, c) is contained in Z(f , g ),
for the other inclusion we have to prove that any point P ∈ Z(f , g ) satisfies b(P) = c(P) = 0.
Matteo Varbaro (University of Genoa, Italy) Defining equations of algebraic sets
Example I
X 1 = {[s 3 , s 2 t, st 2 , t 3 ] : [s, t] ∈ P 1 } ⊆ P 3 is an algebraic set and I(X 1 ) = (a, b, c) ⊆ S = K [x 0 , x 1 , x 2 , x 3 ],
where a = x 0 x 2 − x 1 2 , b = x 1 x 3 − x 2 2 , c = x 0 x 3 − x 1 x 2 . By setting:
f = a = x 0 x 2 − x 1 2 and g = x 3 c − x 2 b = x 0 x 3 2 − 2x 1 x 2 x 3 + x 2 3 ,
we claim that X 1 = Z(a, b, c) = Z(f , g ). Obviously Z(a, b, c) is
contained in Z(f , g ), for the other inclusion we have to prove that
any point P ∈ Z(f , g ) satisfies b(P) = c(P) = 0.
Example I
Recall that a = x 0 x 2 − x 1 2 , b = x 1 x 3 − x 2 2 , c = x 0 x 3 − x 1 x 2 and f = x 0 x 2 − x 1 2 , g = x 0 x 3 2 − 2x 1 x 2 x 3 + x 2 3 .
Let P = [P 0 , P 1 , P 2 , P 3 ] ∈ Z(f , g ).
P 2 = 0 = === f (P)=0 =⇒ P 1 = 0 =====⇒ P g (P)=0 0 P 3 2 = P 0 P 3 = 0. So both b and c vanish at P.
P 2 = 1 = === f (P)=0 =⇒ P 0 = P 1 2 =====⇒ (P g (P)=0 1 P 3 ) 2 − 2P 1 P 3 + 1 = 0. So P 1 P 3 = 1 and b(P) = 0. Further
c(P) = P 0 P 3 − P 1 P 2 = P 1 2 P 3 − P 1 = P 1 − P 1 = 0.
Matteo Varbaro (University of Genoa, Italy) Defining equations of algebraic sets
Example I
Recall that a = x 0 x 2 − x 1 2 , b = x 1 x 3 − x 2 2 , c = x 0 x 3 − x 1 x 2 and f = x 0 x 2 − x 1 2 , g = x 0 x 3 2 − 2x 1 x 2 x 3 + x 2 3 .
Let P = [P 0 , P 1 , P 2 , P 3 ] ∈ Z(f , g ).
P 2 = 0 = === f (P)=0 =⇒ P 1 = 0 =====⇒ P g (P)=0 0 P 3 2 = P 0 P 3 = 0. So both b and c vanish at P.
P 2 = 1 = === f (P)=0 =⇒ P 0 = P 1 2 =====⇒ (P g (P)=0 1 P 3 ) 2 − 2P 1 P 3 + 1 = 0. So P 1 P 3 = 1 and b(P) = 0. Further
c(P) = P 0 P 3 − P 1 P 2 = P 1 2 P 3 − P 1 = P 1 − P 1 = 0.
Example I
Recall that a = x 0 x 2 − x 1 2 , b = x 1 x 3 − x 2 2 , c = x 0 x 3 − x 1 x 2 and f = x 0 x 2 − x 1 2 , g = x 0 x 3 2 − 2x 1 x 2 x 3 + x 2 3 .
Let P = [P 0 , P 1 , P 2 , P 3 ] ∈ Z(f , g ).
P 2 = 0 = === f (P)=0 =⇒ P 1 = 0 =====⇒ P g (P)=0 0 P 3 2 = P 0 P 3 = 0. So both b and c vanish at P.
P 2 = 1 = === f (P)=0 =⇒ P 0 = P 1 2 =====⇒ (P g (P)=0 1 P 3 ) 2 − 2P 1 P 3 + 1 = 0. So P 1 P 3 = 1 and b(P) = 0. Further
c(P) = P 0 P 3 − P 1 P 2 = P 1 2 P 3 − P 1 = P 1 − P 1 = 0.
Matteo Varbaro (University of Genoa, Italy) Defining equations of algebraic sets
Example I
Recall that a = x 0 x 2 − x 1 2 , b = x 1 x 3 − x 2 2 , c = x 0 x 3 − x 1 x 2 and f = x 0 x 2 − x 1 2 , g = x 0 x 3 2 − 2x 1 x 2 x 3 + x 2 3 .
Let P = [P 0 , P 1 , P 2 , P 3 ] ∈ Z(f , g ).
P 2 = 0 = === f (P)=0 =⇒ P 1 = 0
g (P)=0
=====⇒ P 0 P 3 2 = P 0 P 3 = 0. So both b and c vanish at P.
P 2 = 1 = === f (P)=0 =⇒ P 0 = P 1 2 =====⇒ (P g (P)=0 1 P 3 ) 2 − 2P 1 P 3 + 1 = 0. So P 1 P 3 = 1 and b(P) = 0. Further
c(P) = P 0 P 3 − P 1 P 2 = P 1 2 P 3 − P 1 = P 1 − P 1 = 0.
Example I
Recall that a = x 0 x 2 − x 1 2 , b = x 1 x 3 − x 2 2 , c = x 0 x 3 − x 1 x 2 and f = x 0 x 2 − x 1 2 , g = x 0 x 3 2 − 2x 1 x 2 x 3 + x 2 3 .
Let P = [P 0 , P 1 , P 2 , P 3 ] ∈ Z(f , g ).
P 2 = 0 = === f (P)=0 =⇒ P 1 = 0 =====⇒ P g (P)=0 0 P 3 2 = P 0 P 3 = 0.
So both b and c vanish at P.
P 2 = 1 = === f (P)=0 =⇒ P 0 = P 1 2 =====⇒ (P g (P)=0 1 P 3 ) 2 − 2P 1 P 3 + 1 = 0. So P 1 P 3 = 1 and b(P) = 0. Further
c(P) = P 0 P 3 − P 1 P 2 = P 1 2 P 3 − P 1 = P 1 − P 1 = 0.
Matteo Varbaro (University of Genoa, Italy) Defining equations of algebraic sets
Example I
Recall that a = x 0 x 2 − x 1 2 , b = x 1 x 3 − x 2 2 , c = x 0 x 3 − x 1 x 2 and f = x 0 x 2 − x 1 2 , g = x 0 x 3 2 − 2x 1 x 2 x 3 + x 2 3 .
Let P = [P 0 , P 1 , P 2 , P 3 ] ∈ Z(f , g ).
P 2 = 0 = === f (P)=0 =⇒ P 1 = 0 =====⇒ P g (P)=0 0 P 3 2 = P 0 P 3 = 0. So both b and c vanish at P.
P 2 = 1 = === f (P)=0 =⇒ P 0 = P 1 2 =====⇒ (P g (P)=0 1 P 3 ) 2 − 2P 1 P 3 + 1 = 0. So P 1 P 3 = 1 and b(P) = 0. Further
c(P) = P 0 P 3 − P 1 P 2 = P 1 2 P 3 − P 1 = P 1 − P 1 = 0.
Example I
Recall that a = x 0 x 2 − x 1 2 , b = x 1 x 3 − x 2 2 , c = x 0 x 3 − x 1 x 2 and f = x 0 x 2 − x 1 2 , g = x 0 x 3 2 − 2x 1 x 2 x 3 + x 2 3 .
Let P = [P 0 , P 1 , P 2 , P 3 ] ∈ Z(f , g ).
P 2 = 0 = === f (P)=0 =⇒ P 1 = 0 =====⇒ P g (P)=0 0 P 3 2 = P 0 P 3 = 0. So both b and c vanish at P.
P 2 = 1 = === f (P)=0 =⇒ P 0 = P 1 2
g (P)=0
=====⇒ (P 1 P 3 ) 2 − 2P 1 P 3 + 1 = 0. So P 1 P 3 = 1 and b(P) = 0. Further
c(P) = P 0 P 3 − P 1 P 2 = P 1 2 P 3 − P 1 = P 1 − P 1 = 0.
Matteo Varbaro (University of Genoa, Italy) Defining equations of algebraic sets
Example I
Recall that a = x 0 x 2 − x 1 2 , b = x 1 x 3 − x 2 2 , c = x 0 x 3 − x 1 x 2 and f = x 0 x 2 − x 1 2 , g = x 0 x 3 2 − 2x 1 x 2 x 3 + x 2 3 .
Let P = [P 0 , P 1 , P 2 , P 3 ] ∈ Z(f , g ).
P 2 = 0 = === f (P)=0 =⇒ P 1 = 0 =====⇒ P g (P)=0 0 P 3 2 = P 0 P 3 = 0. So both b and c vanish at P.
P 2 = 1 = === f (P)=0 =⇒ P 0 = P 1 2 =====⇒ (P g (P)=0 1 P 3 ) 2 − 2P 1 P 3 + 1 = 0.
So P 1 P 3 = 1 and b(P) = 0. Further
c(P) = P 0 P 3 − P 1 P 2 = P 1 2 P 3 − P 1 = P 1 − P 1 = 0.
Example I
Recall that a = x 0 x 2 − x 1 2 , b = x 1 x 3 − x 2 2 , c = x 0 x 3 − x 1 x 2 and f = x 0 x 2 − x 1 2 , g = x 0 x 3 2 − 2x 1 x 2 x 3 + x 2 3 .
Let P = [P 0 , P 1 , P 2 , P 3 ] ∈ Z(f , g ).
P 2 = 0 = === f (P)=0 =⇒ P 1 = 0 =====⇒ P g (P)=0 0 P 3 2 = P 0 P 3 = 0. So both b and c vanish at P.
P 2 = 1 = === f (P)=0 =⇒ P 0 = P 1 2 =====⇒ (P g (P)=0 1 P 3 ) 2 − 2P 1 P 3 + 1 = 0.
So P 1 P 3 = 1 and b(P) = 0.
Further
c(P) = P 0 P 3 − P 1 P 2 = P 1 2 P 3 − P 1 = P 1 − P 1 = 0.
Matteo Varbaro (University of Genoa, Italy) Defining equations of algebraic sets
Example I
Recall that a = x 0 x 2 − x 1 2 , b = x 1 x 3 − x 2 2 , c = x 0 x 3 − x 1 x 2 and f = x 0 x 2 − x 1 2 , g = x 0 x 3 2 − 2x 1 x 2 x 3 + x 2 3 .
Let P = [P 0 , P 1 , P 2 , P 3 ] ∈ Z(f , g ).
P 2 = 0 = === f (P)=0 =⇒ P 1 = 0 =====⇒ P g (P)=0 0 P 3 2 = P 0 P 3 = 0. So both b and c vanish at P.
P 2 = 1 = === f (P)=0 =⇒ P 0 = P 1 2 =====⇒ (P g (P)=0 1 P 3 ) 2 − 2P 1 P 3 + 1 = 0.
So P 1 P 3 = 1 and b(P) = 0. Further
c(P) = P 0 P 3 − P 1 P 2 = P 1 2 P 3 − P 1 = P 1 − P 1 = 0.
Arithmetical rank
So we found out that X 1 ⊆ P 3 is the zero-locus of 2 polynomials. Can we do better? No, because at least as many polynomials as the codimension are needed. Let us be more precise ...
The arithmetical rank of an algebraic set X ⊆ P n is:
ara P
nX = min{r | ∃ f 1 , . . . , f r ∈ S : X = Z(f 1 , . . . , f r )}. By the Krull’s Hauptidealsatz ara P
nX ≥ codim P
nX .
We can therefore conclude that, in Example I: ara P
3X 1 = 2 = codim P
3X 1 .
Matteo Varbaro (University of Genoa, Italy) Defining equations of algebraic sets
Arithmetical rank
So we found out that X 1 ⊆ P 3 is the zero-locus of 2 polynomials.
Can we do better? No, because at least as many polynomials as the codimension are needed. Let us be more precise ...
The arithmetical rank of an algebraic set X ⊆ P n is:
ara P
nX = min{r | ∃ f 1 , . . . , f r ∈ S : X = Z(f 1 , . . . , f r )}. By the Krull’s Hauptidealsatz ara P
nX ≥ codim P
nX .
We can therefore conclude that, in Example I:
ara P
3X 1 = 2 = codim P
3X 1 .
Arithmetical rank
So we found out that X 1 ⊆ P 3 is the zero-locus of 2 polynomials.
Can we do better?
No, because at least as many polynomials as the codimension are needed. Let us be more precise ...
The arithmetical rank of an algebraic set X ⊆ P n is:
ara P
nX = min{r | ∃ f 1 , . . . , f r ∈ S : X = Z(f 1 , . . . , f r )}. By the Krull’s Hauptidealsatz ara P
nX ≥ codim P
nX .
We can therefore conclude that, in Example I: ara P
3X 1 = 2 = codim P
3X 1 .
Matteo Varbaro (University of Genoa, Italy) Defining equations of algebraic sets
Arithmetical rank
So we found out that X 1 ⊆ P 3 is the zero-locus of 2 polynomials.
Can we do better? No, because at least as many polynomials as the codimension are needed.
Let us be more precise ... The arithmetical rank of an algebraic set X ⊆ P n is:
ara P
nX = min{r | ∃ f 1 , . . . , f r ∈ S : X = Z(f 1 , . . . , f r )}. By the Krull’s Hauptidealsatz ara P
nX ≥ codim P
nX .
We can therefore conclude that, in Example I:
ara P
3X 1 = 2 = codim P
3X 1 .
Arithmetical rank
So we found out that X 1 ⊆ P 3 is the zero-locus of 2 polynomials.
Can we do better? No, because at least as many polynomials as the codimension are needed. Let us be more precise ...
The arithmetical rank of an algebraic set X ⊆ P n is:
ara P
nX = min{r | ∃ f 1 , . . . , f r ∈ S : X = Z(f 1 , . . . , f r )}. By the Krull’s Hauptidealsatz ara P
nX ≥ codim P
nX .
We can therefore conclude that, in Example I: ara P
3X 1 = 2 = codim P
3X 1 .
Matteo Varbaro (University of Genoa, Italy) Defining equations of algebraic sets
Arithmetical rank
So we found out that X 1 ⊆ P 3 is the zero-locus of 2 polynomials.
Can we do better? No, because at least as many polynomials as the codimension are needed. Let us be more precise ...
The arithmetical rank of an algebraic set X ⊆ P n is:
ara P
nX = min{r | ∃ f 1 , . . . , f r ∈ S : X = Z(f 1 , . . . , f r )}.
By the Krull’s Hauptidealsatz ara P
nX ≥ codim P
nX . We can therefore conclude that, in Example I:
ara P
3X 1 = 2 = codim P
3X 1 .
Arithmetical rank
So we found out that X 1 ⊆ P 3 is the zero-locus of 2 polynomials.
Can we do better? No, because at least as many polynomials as the codimension are needed. Let us be more precise ...
The arithmetical rank of an algebraic set X ⊆ P n is:
ara P
nX = min{r | ∃ f 1 , . . . , f r ∈ S : X = Z(f 1 , . . . , f r )}.
By the Krull’s Hauptidealsatz ara P
nX ≥ codim P
nX .
We can therefore conclude that, in Example I: ara P
3X 1 = 2 = codim P
3X 1 .
Matteo Varbaro (University of Genoa, Italy) Defining equations of algebraic sets
Arithmetical rank
So we found out that X 1 ⊆ P 3 is the zero-locus of 2 polynomials.
Can we do better? No, because at least as many polynomials as the codimension are needed. Let us be more precise ...
The arithmetical rank of an algebraic set X ⊆ P n is:
ara P
nX = min{r | ∃ f 1 , . . . , f r ∈ S : X = Z(f 1 , . . . , f r )}.
By the Krull’s Hauptidealsatz ara P
nX ≥ codim P
nX . We can therefore conclude that, in Example I:
ara P
3X 1 = 2 = codim P
3X 1 .
Set-theoretic complete intersections
Wouldn’t happen to be
ara P
nX = codim P
nX for any algebraic set X ⊆ P n ? No, for example: (Faltings, 1980)
If Y ⊆ P n is an irreducible d -dimensional algebraic set and X ⊆ P n is the zero-locus of < d polynomials, then X ∩ Y must be
connected. In particular, ara P
nX < n =⇒ X is connected. It therefore makes sense to name X ⊆ P n a set-theoretic complete intersection if ara P
nX = codim P
nX .
Matteo Varbaro (University of Genoa, Italy) Defining equations of algebraic sets
Set-theoretic complete intersections
Wouldn’t happen to be
ara P
nX = codim P
nX for any algebraic set X ⊆ P n ?
No, for example: (Faltings, 1980)
If Y ⊆ P n is an irreducible d -dimensional algebraic set and X ⊆ P n is the zero-locus of < d polynomials, then X ∩ Y must be
connected. In particular, ara P
nX < n =⇒ X is connected.
It therefore makes sense to name X ⊆ P n a set-theoretic
complete intersection if ara P
nX = codim P
nX .
Set-theoretic complete intersections
Wouldn’t happen to be
ara P
nX = codim P
nX for any algebraic set X ⊆ P n ? No, for example:
(Faltings, 1980)
If Y ⊆ P n is an irreducible d -dimensional algebraic set and X ⊆ P n is the zero-locus of < d polynomials, then X ∩ Y must be
connected.
In particular, ara P
nX < n =⇒ X is connected. It therefore makes sense to name X ⊆ P n a set-theoretic complete intersection if ara P
nX = codim P
nX .
Matteo Varbaro (University of Genoa, Italy) Defining equations of algebraic sets
Set-theoretic complete intersections
Wouldn’t happen to be
ara P
nX = codim P
nX for any algebraic set X ⊆ P n ? No, for example:
(Faltings, 1980)
If Y ⊆ P n is an irreducible d -dimensional algebraic set and X ⊆ P n is the zero-locus of < d polynomials, then X ∩ Y must be
connected. In particular, ara P
nX < n =⇒ X is connected.
It therefore makes sense to name X ⊆ P n a set-theoretic
complete intersection if ara P
nX = codim P
nX .
Set-theoretic complete intersections
Wouldn’t happen to be
ara P
nX = codim P
nX for any algebraic set X ⊆ P n ? No, for example:
(Faltings, 1980)
If Y ⊆ P n is an irreducible d -dimensional algebraic set and X ⊆ P n is the zero-locus of < d polynomials, then X ∩ Y must be
connected. In particular, ara P
nX < n =⇒ X is connected.
It therefore makes sense to name X ⊆ P n a set-theoretic complete intersection if ara P
nX = codim P
nX .
Matteo Varbaro (University of Genoa, Italy) Defining equations of algebraic sets
Example II
Let X 2 = {[s, t, 0, 0] : [s, t] ∈ P 1 } ∪ {[0, 0, s, t] : [s, t] ∈ P 1 } ⊆ P 3 .
For what said before, since X 2 is not connected we have ara P
3X 2 ≥ 3 > 2 = codim
P
3X 2 . On the other hand, if S = K [x 0 , x 1 , x 2 , x 3 ], we have
I(X 2 ) = (x 2 , x 3 ) ∩ (x 0 , x 1 ) = (x 0 x 2 , x 0 x 3 , x 1 x 2 , x 1 x 3 ) ⊆ S . If I = (a, b, c) ⊆ S with a = x 0 x 2 + x 0 x 3 + x 1 x 2 + x 1 x 3 , b = x 0 x 1 x 2 + x 0 x 1 x 3 + x 0 x 2 x 3 + x 1 x 2 x 3 and c = x 0 x 1 x 2 x 3 , then √
I = I(X 2 ).
So X 2 = Z(I ), and ara P
3X 2 = 3.
Example II
Let X 2 = {[s, t, 0, 0] : [s, t] ∈ P 1 } ∪ {[0, 0, s, t] : [s, t] ∈ P 1 } ⊆ P 3 . For what said before, since X 2 is not connected we have
ara P
3X 2 ≥ 3 > 2 = codim
P
3X 2 .
On the other hand, if S = K [x 0 , x 1 , x 2 , x 3 ], we have
I(X 2 ) = (x 2 , x 3 ) ∩ (x 0 , x 1 ) = (x 0 x 2 , x 0 x 3 , x 1 x 2 , x 1 x 3 ) ⊆ S . If I = (a, b, c) ⊆ S with a = x 0 x 2 + x 0 x 3 + x 1 x 2 + x 1 x 3 , b = x 0 x 1 x 2 + x 0 x 1 x 3 + x 0 x 2 x 3 + x 1 x 2 x 3 and c = x 0 x 1 x 2 x 3 , then √
I = I(X 2 ). So X 2 = Z(I ), and ara P
3X 2 = 3.
Matteo Varbaro (University of Genoa, Italy) Defining equations of algebraic sets
Example II
Let X 2 = {[s, t, 0, 0] : [s, t] ∈ P 1 } ∪ {[0, 0, s, t] : [s, t] ∈ P 1 } ⊆ P 3 . For what said before, since X 2 is not connected we have
ara P
3X 2 ≥ 3 > 2 = codim
P
3X 2 . On the other hand, if S = K [x 0 , x 1 , x 2 , x 3 ], we have
I(X 2 ) = (x 2 , x 3 ) ∩ (x 0 , x 1 ) = (x 0 x 2 , x 0 x 3 , x 1 x 2 , x 1 x 3 ) ⊆ S .
If I = (a, b, c) ⊆ S with a = x 0 x 2 + x 0 x 3 + x 1 x 2 + x 1 x 3 , b = x 0 x 1 x 2 + x 0 x 1 x 3 + x 0 x 2 x 3 + x 1 x 2 x 3 and c = x 0 x 1 x 2 x 3 , then √
I = I(X 2 ).
So X 2 = Z(I ), and ara P
3X 2 = 3.
Example II
Let X 2 = {[s, t, 0, 0] : [s, t] ∈ P 1 } ∪ {[0, 0, s, t] : [s, t] ∈ P 1 } ⊆ P 3 . For what said before, since X 2 is not connected we have
ara P
3X 2 ≥ 3 > 2 = codim
P
3X 2 . On the other hand, if S = K [x 0 , x 1 , x 2 , x 3 ], we have
I(X 2 ) = (x 2 , x 3 ) ∩ (x 0 , x 1 ) = (x 0 x 2 , x 0 x 3 , x 1 x 2 , x 1 x 3 ) ⊆ S . If I = (a, b, c) ⊆ S with a = x 0 x 2 + x 0 x 3 + x 1 x 2 + x 1 x 3 , b = x 0 x 1 x 2 + x 0 x 1 x 3 + x 0 x 2 x 3 + x 1 x 2 x 3 and c = x 0 x 1 x 2 x 3 , then √
I = I(X 2 ).
So X 2 = Z(I ), and ara P
3X 2 = 3.
Matteo Varbaro (University of Genoa, Italy) Defining equations of algebraic sets
Example II
Let X 2 = {[s, t, 0, 0] : [s, t] ∈ P 1 } ∪ {[0, 0, s, t] : [s, t] ∈ P 1 } ⊆ P 3 . For what said before, since X 2 is not connected we have
ara P
3X 2 ≥ 3 > 2 = codim
P
3X 2 . On the other hand, if S = K [x 0 , x 1 , x 2 , x 3 ], we have
I(X 2 ) = (x 2 , x 3 ) ∩ (x 0 , x 1 ) = (x 0 x 2 , x 0 x 3 , x 1 x 2 , x 1 x 3 ) ⊆ S . If I = (a, b, c) ⊆ S with a = x 0 x 2 + x 0 x 3 + x 1 x 2 + x 1 x 3 , b = x 0 x 1 x 2 + x 0 x 1 x 3 + x 0 x 2 x 3 + x 1 x 2 x 3 and c = x 0 x 1 x 2 x 3 , then √
I = I(X 2 ).
So X 2 = Z(I ), and ara P
3X 2 = 3.
A general upper bound
What happened before is not a case:
Eisenbud-Evans, 1972
For any nonempty algebraic set X ⊆ P n : ara P
nX ≤ n. Summarizing, so far we learnt that:
codim P
nX ≤ ara P
nX ≤ n for any algebraic set ∅ 6= X ⊆ P n ; ara P
nX = n whenever X is not connected.
How to produce other lower bounds?
Matteo Varbaro (University of Genoa, Italy) Defining equations of algebraic sets
A general upper bound
What happened before is not a case:
Eisenbud-Evans, 1972
For any nonempty algebraic set X ⊆ P n : ara P
nX ≤ n.
Summarizing, so far we learnt that:
codim P
nX ≤ ara P
nX ≤ n for any algebraic set ∅ 6= X ⊆ P n ; ara P
nX = n whenever X is not connected.
How to produce other lower bounds?
A general upper bound
What happened before is not a case:
Eisenbud-Evans, 1972
For any nonempty algebraic set X ⊆ P n : ara P
nX ≤ n.
Summarizing, so far we learnt that:
codim P
nX ≤ ara P
nX ≤ n for any algebraic set ∅ 6= X ⊆ P n ;
ara P
nX = n whenever X is not connected. How to produce other lower bounds?
Matteo Varbaro (University of Genoa, Italy) Defining equations of algebraic sets
A general upper bound
What happened before is not a case:
Eisenbud-Evans, 1972
For any nonempty algebraic set X ⊆ P n : ara P
nX ≤ n.
Summarizing, so far we learnt that:
codim P
nX ≤ ara P
nX ≤ n for any algebraic set ∅ 6= X ⊆ P n ; ara P
nX = n whenever X is not connected.
How to produce other lower bounds?
A general upper bound
What happened before is not a case:
Eisenbud-Evans, 1972
For any nonempty algebraic set X ⊆ P n : ara P
nX ≤ n.
Summarizing, so far we learnt that:
codim P
nX ≤ ara P
nX ≤ n for any algebraic set ∅ 6= X ⊆ P n ; ara P
nX = n whenever X is not connected.
How to produce other lower bounds?
Matteo Varbaro (University of Genoa, Italy) Defining equations of algebraic sets
Cohomological dimension
Let X ⊆ P n be an algebraic set such that X = Z(f 1 , . . . , f r ).
Notice that U(f i ) = P n \ Z(f i ) is affine, and that: P n \ X = U(f 1 ) ∪ . . . ∪ U(f r ).
Therefore, by means of the ˘ Cech cohomology, H i (P n \ X , F ) = 0 for any i ≥ r and each quasi-coherent sheaf F on P n .
The (coherent) cohomological dimension of an open set U ⊆ P n : cd(U) = sup{s : H s (U, F ) 6= 0 for some coherent sheaf on P n }. For what said above, for any algebraic set X ⊆ P n we have:
ara P
nX ≥ cd(P n \ X ) + 1.
Cohomological dimension
Let X ⊆ P n be an algebraic set such that X = Z(f 1 , . . . , f r ).
Notice that U(f i ) = P n \ Z(f i ) is affine,
and that: P n \ X = U(f 1 ) ∪ . . . ∪ U(f r ).
Therefore, by means of the ˘ Cech cohomology, H i (P n \ X , F ) = 0 for any i ≥ r and each quasi-coherent sheaf F on P n .
The (coherent) cohomological dimension of an open set U ⊆ P n : cd(U) = sup{s : H s (U, F ) 6= 0 for some coherent sheaf on P n }. For what said above, for any algebraic set X ⊆ P n we have:
ara P
nX ≥ cd(P n \ X ) + 1.
Matteo Varbaro (University of Genoa, Italy) Defining equations of algebraic sets
Cohomological dimension
Let X ⊆ P n be an algebraic set such that X = Z(f 1 , . . . , f r ).
Notice that U(f i ) = P n \ Z(f i ) is affine, and that:
P n \ X = U(f 1 ) ∪ . . . ∪ U(f r ).
Therefore, by means of the ˘ Cech cohomology, H i (P n \ X , F ) = 0 for any i ≥ r and each quasi-coherent sheaf F on P n .
The (coherent) cohomological dimension of an open set U ⊆ P n : cd(U) = sup{s : H s (U, F ) 6= 0 for some coherent sheaf on P n }. For what said above, for any algebraic set X ⊆ P n we have:
ara P
nX ≥ cd(P n \ X ) + 1.
Cohomological dimension
Let X ⊆ P n be an algebraic set such that X = Z(f 1 , . . . , f r ).
Notice that U(f i ) = P n \ Z(f i ) is affine, and that:
P n \ X = U(f 1 ) ∪ . . . ∪ U(f r ).
Therefore, by means of the ˘ Cech cohomology, H i (P n \ X , F ) = 0 for any i ≥ r and each quasi-coherent sheaf F on P n .
The (coherent) cohomological dimension of an open set U ⊆ P n : cd(U) = sup{s : H s (U, F ) 6= 0 for some coherent sheaf on P n }. For what said above, for any algebraic set X ⊆ P n we have:
ara P
nX ≥ cd(P n \ X ) + 1.
Matteo Varbaro (University of Genoa, Italy) Defining equations of algebraic sets
Cohomological dimension
Let X ⊆ P n be an algebraic set such that X = Z(f 1 , . . . , f r ).
Notice that U(f i ) = P n \ Z(f i ) is affine, and that:
P n \ X = U(f 1 ) ∪ . . . ∪ U(f r ).
Therefore, by means of the ˘ Cech cohomology, H i (P n \ X , F ) = 0 for any i ≥ r and each quasi-coherent sheaf F on P n .
The (coherent) cohomological dimension of an open set U ⊆ P n : cd(U) = sup{s : H s (U, F ) 6= 0 for some coherent sheaf on P n }.
For what said above, for any algebraic set X ⊆ P n we have:
ara P
nX ≥ cd(P n \ X ) + 1.
Cohomological dimension
Let X ⊆ P n be an algebraic set such that X = Z(f 1 , . . . , f r ).
Notice that U(f i ) = P n \ Z(f i ) is affine, and that:
P n \ X = U(f 1 ) ∪ . . . ∪ U(f r ).
Therefore, by means of the ˘ Cech cohomology, H i (P n \ X , F ) = 0 for any i ≥ r and each quasi-coherent sheaf F on P n .
The (coherent) cohomological dimension of an open set U ⊆ P n : cd(U) = sup{s : H s (U, F ) 6= 0 for some coherent sheaf on P n }.
For what said above, for any algebraic set X ⊆ P n we have:
ara P
nX ≥ cd(P n \ X ) + 1.
Matteo Varbaro (University of Genoa, Italy) Defining equations of algebraic sets
Example III
Let X 3 ⊆ P 7 be the set of 2 × 4 matrices of rank at most 1.
So S = K [Z ] where
Z = z 11 z 12 z 13 z 14 z 21 z 22 z 23 z 24
and I(X 3 ) = I 2 (Z ) is minimally generated by the six 2-minors of Z , [i , j ] with 1 ≤ i < j ≤ 4. One can show that five polynomials are enough to generate I 2 (Z ) up to radical, namely:
[1, 2], [1, 3], [1, 4] + [2, 3], [2, 4], [3, 4].
In fact [1, 4] 2 = [1, 4]([1, 4] + [2, 3])+[1, 2][3, 4] − [1, 3][2, 4]. We
want to show that ara P
7X 3 = 5, however codim P
7X 3 = 3. In
characteristic 0, we can prove that cd(P 7 \ X 3 ) = 4 ...
Example III
Let X 3 ⊆ P 7 be the set of 2 × 4 matrices of rank at most 1. So S = K [Z ] where
Z = z 11 z 12 z 13 z 14 z 21 z 22 z 23 z 24
and I(X 3 ) = I 2 (Z ) is minimally generated by the six 2-minors of Z , [i , j ] with 1 ≤ i < j ≤ 4. One can show that five polynomials are enough to generate I 2 (Z ) up to radical, namely:
[1, 2], [1, 3], [1, 4] + [2, 3], [2, 4], [3, 4].
In fact [1, 4] 2 = [1, 4]([1, 4] + [2, 3])+[1, 2][3, 4] − [1, 3][2, 4]. We want to show that ara P
7X 3 = 5, however codim P
7X 3 = 3. In characteristic 0, we can prove that cd(P 7 \ X 3 ) = 4 ...
Matteo Varbaro (University of Genoa, Italy) Defining equations of algebraic sets
Example III
Let X 3 ⊆ P 7 be the set of 2 × 4 matrices of rank at most 1. So S = K [Z ] where
Z = z 11 z 12 z 13 z 14 z 21 z 22 z 23 z 24
and I(X 3 ) = I 2 (Z ) is minimally generated by the six 2-minors of Z , [i , j ] with 1 ≤ i < j ≤ 4.
One can show that five polynomials are enough to generate I 2 (Z ) up to radical, namely:
[1, 2], [1, 3], [1, 4] + [2, 3], [2, 4], [3, 4].
In fact [1, 4] 2 = [1, 4]([1, 4] + [2, 3])+[1, 2][3, 4] − [1, 3][2, 4]. We
want to show that ara P
7X 3 = 5, however codim P
7X 3 = 3. In
characteristic 0, we can prove that cd(P 7 \ X 3 ) = 4 ...
Example III
Let X 3 ⊆ P 7 be the set of 2 × 4 matrices of rank at most 1. So S = K [Z ] where
Z = z 11 z 12 z 13 z 14 z 21 z 22 z 23 z 24
and I(X 3 ) = I 2 (Z ) is minimally generated by the six 2-minors of Z , [i , j ] with 1 ≤ i < j ≤ 4. One can show that five polynomials are enough to generate I 2 (Z ) up to radical, namely:
[1, 2], [1, 3], [1, 4] + [2, 3], [2, 4], [3, 4].
In fact [1, 4] 2 = [1, 4]([1, 4] + [2, 3])+[1, 2][3, 4] − [1, 3][2, 4]. We want to show that ara P
7X 3 = 5, however codim P
7X 3 = 3. In characteristic 0, we can prove that cd(P 7 \ X 3 ) = 4 ...
Matteo Varbaro (University of Genoa, Italy) Defining equations of algebraic sets
Example III
Let X 3 ⊆ P 7 be the set of 2 × 4 matrices of rank at most 1. So S = K [Z ] where
Z = z 11 z 12 z 13 z 14 z 21 z 22 z 23 z 24
and I(X 3 ) = I 2 (Z ) is minimally generated by the six 2-minors of Z , [i , j ] with 1 ≤ i < j ≤ 4. One can show that five polynomials are enough to generate I 2 (Z ) up to radical, namely:
[1, 2], [1, 3], [1, 4] + [2, 3], [2, 4], [3, 4].
In fact [1, 4] 2 = [1, 4]([1, 4] + [2, 3])+[1, 2][3, 4] − [1, 3][2, 4].
We
want to show that ara P
7X 3 = 5, however codim P
7X 3 = 3. In
characteristic 0, we can prove that cd(P 7 \ X 3 ) = 4 ...
Example III
Let X 3 ⊆ P 7 be the set of 2 × 4 matrices of rank at most 1. So S = K [Z ] where
Z = z 11 z 12 z 13 z 14 z 21 z 22 z 23 z 24
and I(X 3 ) = I 2 (Z ) is minimally generated by the six 2-minors of Z , [i , j ] with 1 ≤ i < j ≤ 4. One can show that five polynomials are enough to generate I 2 (Z ) up to radical, namely:
[1, 2], [1, 3], [1, 4] + [2, 3], [2, 4], [3, 4].
In fact [1, 4] 2 = [1, 4]([1, 4] + [2, 3])+[1, 2][3, 4] − [1, 3][2, 4]. We want to show that ara P
7X 3 = 5, however codim P
7X 3 = 3.
In characteristic 0, we can prove that cd(P 7 \ X 3 ) = 4 ...
Matteo Varbaro (University of Genoa, Italy) Defining equations of algebraic sets
Example III
Let X 3 ⊆ P 7 be the set of 2 × 4 matrices of rank at most 1. So S = K [Z ] where
Z = z 11 z 12 z 13 z 14 z 21 z 22 z 23 z 24
and I(X 3 ) = I 2 (Z ) is minimally generated by the six 2-minors of Z , [i , j ] with 1 ≤ i < j ≤ 4. One can show that five polynomials are enough to generate I 2 (Z ) up to radical, namely:
[1, 2], [1, 3], [1, 4] + [2, 3], [2, 4], [3, 4].
In fact [1, 4] 2 = [1, 4]([1, 4] + [2, 3])+[1, 2][3, 4] − [1, 3][2, 4]. We
Example III
Notice that H 4 (P 7 \ X 3 , O(k)) ∼ = H I(X 5
3
) (S ) k for any k ∈ Z.
The K -algebra R = K [[i , j ] : 1 ≤ i < j ≤ 4] ⊆ S is the coordinate ring of the Grassmannian of lines in P 3 . In particular dim(R) = 5. Moreover in characteristic zero R is a direct summand of S . So
H I(X 5
3
) (S ) = H (I(X 5
3
)∩R)S (S ) ∼ = H I(X 5
3)∩R (S ) ←- H I(X 5
3
)∩R (R). Thus H 4 (P 7 \ X 3 , O(k)) 6= 0 ∀ k 0, so that in characteristic 0:
5 ≤ cd(P 7 \ X 3 ) + 1 ≤ ara P
7X 3 ≤ 5. How can we do in positive characteristic?
Matteo Varbaro (University of Genoa, Italy) Defining equations of algebraic sets
Example III
Notice that H 4 (P 7 \ X 3 , O(k)) ∼ = H I(X 5
3
) (S ) k for any k ∈ Z. The K -algebra R = K [[i , j ] : 1 ≤ i < j ≤ 4] ⊆ S is the coordinate ring of the Grassmannian of lines in P 3 .
In particular dim(R) = 5. Moreover in characteristic zero R is a direct summand of S . So
H I(X 5
3
) (S ) = H (I(X 5
3
)∩R)S (S ) ∼ = H I(X 5
3)∩R (S ) ←- H I(X 5
3
)∩R (R). Thus H 4 (P 7 \ X 3 , O(k)) 6= 0 ∀ k 0, so that in characteristic 0:
5 ≤ cd(P 7 \ X 3 ) + 1 ≤ ara P
7X 3 ≤ 5.
How can we do in positive characteristic?
Example III
Notice that H 4 (P 7 \ X 3 , O(k)) ∼ = H I(X 5
3
) (S ) k for any k ∈ Z. The K -algebra R = K [[i , j ] : 1 ≤ i < j ≤ 4] ⊆ S is the coordinate ring of the Grassmannian of lines in P 3 . In particular dim(R) = 5.
Moreover in characteristic zero R is a direct summand of S . So H I(X 5
3
) (S ) = H (I(X 5
3
)∩R)S (S ) ∼ = H I(X 5
3)∩R (S ) ←- H I(X 5
3
)∩R (R). Thus H 4 (P 7 \ X 3 , O(k)) 6= 0 ∀ k 0, so that in characteristic 0:
5 ≤ cd(P 7 \ X 3 ) + 1 ≤ ara P
7X 3 ≤ 5. How can we do in positive characteristic?
Matteo Varbaro (University of Genoa, Italy) Defining equations of algebraic sets
Example III
Notice that H 4 (P 7 \ X 3 , O(k)) ∼ = H I(X 5
3
) (S ) k for any k ∈ Z. The K -algebra R = K [[i , j ] : 1 ≤ i < j ≤ 4] ⊆ S is the coordinate ring of the Grassmannian of lines in P 3 . In particular dim(R) = 5.
Moreover in characteristic zero R is a direct summand of S .
So H I(X 5
3
) (S ) = H (I(X 5
3
)∩R)S (S ) ∼ = H I(X 5
3)∩R (S ) ←- H I(X 5
3
)∩R (R). Thus H 4 (P 7 \ X 3 , O(k)) 6= 0 ∀ k 0, so that in characteristic 0:
5 ≤ cd(P 7 \ X 3 ) + 1 ≤ ara P
7X 3 ≤ 5.
How can we do in positive characteristic?
Example III
Notice that H 4 (P 7 \ X 3 , O(k)) ∼ = H I(X 5
3
) (S ) k for any k ∈ Z. The K -algebra R = K [[i , j ] : 1 ≤ i < j ≤ 4] ⊆ S is the coordinate ring of the Grassmannian of lines in P 3 . In particular dim(R) = 5.
Moreover in characteristic zero R is a direct summand of S . So H I(X 5
3
) (S ) = H (I(X 5
3
)∩R)S (S ) ∼ = H I(X 5
3)∩R (S ) ←- H I(X 5
3
)∩R (R).
Thus H 4 (P 7 \ X 3 , O(k)) 6= 0 ∀ k 0, so that in characteristic 0: 5 ≤ cd(P 7 \ X 3 ) + 1 ≤ ara P
7X 3 ≤ 5.
How can we do in positive characteristic?
Matteo Varbaro (University of Genoa, Italy) Defining equations of algebraic sets
Example III
Notice that H 4 (P 7 \ X 3 , O(k)) ∼ = H I(X 5
3
) (S ) k for any k ∈ Z. The K -algebra R = K [[i , j ] : 1 ≤ i < j ≤ 4] ⊆ S is the coordinate ring of the Grassmannian of lines in P 3 . In particular dim(R) = 5.
Moreover in characteristic zero R is a direct summand of S . So H I(X 5
3
) (S ) = H (I(X 5
3
)∩R)S (S ) ∼ = H I(X 5
3)∩R (S ) ←- H I(X 5
3
)∩R (R).
Thus H 4 (P 7 \ X 3 , O(k)) 6= 0 ∀ k 0, so that in characteristic 0:
5 ≤ cd(P 7 \ X 3 ) + 1 ≤ ara P
7X 3 ≤ 5.
How can we do in positive characteristic?
Example III
Notice that H 4 (P 7 \ X 3 , O(k)) ∼ = H I(X 5
3
) (S ) k for any k ∈ Z. The K -algebra R = K [[i , j ] : 1 ≤ i < j ≤ 4] ⊆ S is the coordinate ring of the Grassmannian of lines in P 3 . In particular dim(R) = 5.
Moreover in characteristic zero R is a direct summand of S . So H I(X 5
3
) (S ) = H (I(X 5
3
)∩R)S (S ) ∼ = H I(X 5
3)∩R (S ) ←- H I(X 5
3
)∩R (R).
Thus H 4 (P 7 \ X 3 , O(k)) 6= 0 ∀ k 0, so that in characteristic 0:
5 ≤ cd(P 7 \ X 3 ) + 1 ≤ ara P
7X 3 ≤ 5.
How can we do in positive characteristic?
Matteo Varbaro (University of Genoa, Italy) Defining equations of algebraic sets
Positive characteristic
Peskine-Szpiro, 1973
If char(K ) > 0, then for any algebraic set X = Z(I ) ⊆ P n : cd(P n \ X ) ≤ projdim(I ).
In the previous example projdim(I 2 (Z )) = 2, therefore we have
cd(P 7 \ X 3 ) =
( 2 if char(K ) > 0 4 if char(K ) = 0
However, in 1990 Bruns and Schw¨ anzl managed to prove that
ara P
7X 3 = 5 also in positive characteristic ...
Positive characteristic
Peskine-Szpiro, 1973
If char(K ) > 0, then for any algebraic set X = Z(I ) ⊆ P n : cd(P n \ X ) ≤ projdim(I ).
In the previous example projdim(I 2 (Z )) = 2, therefore we have
cd(P 7 \ X 3 ) =
( 2 if char(K ) > 0 4 if char(K ) = 0
However, in 1990 Bruns and Schw¨ anzl managed to prove that ara P
7X 3 = 5 also in positive characteristic ...
Matteo Varbaro (University of Genoa, Italy) Defining equations of algebraic sets
Positive characteristic
Peskine-Szpiro, 1973
If char(K ) > 0, then for any algebraic set X = Z(I ) ⊆ P n : cd(P n \ X ) ≤ projdim(I ).
In the previous example projdim(I 2 (Z )) = 2,
therefore we have
cd(P 7 \ X 3 ) =
( 2 if char(K ) > 0 4 if char(K ) = 0
However, in 1990 Bruns and Schw¨ anzl managed to prove that
ara P
7X 3 = 5 also in positive characteristic ...
Positive characteristic
Peskine-Szpiro, 1973
If char(K ) > 0, then for any algebraic set X = Z(I ) ⊆ P n : cd(P n \ X ) ≤ projdim(I ).
In the previous example projdim(I 2 (Z )) = 2, therefore we have
cd(P 7 \ X 3 ) =
( 2 if char(K ) > 0 4 if char(K ) = 0
However, in 1990 Bruns and Schw¨ anzl managed to prove that ara P
7X 3 = 5 also in positive characteristic ...
Matteo Varbaro (University of Genoa, Italy) Defining equations of algebraic sets
Positive characteristic
Peskine-Szpiro, 1973
If char(K ) > 0, then for any algebraic set X = Z(I ) ⊆ P n : cd(P n \ X ) ≤ projdim(I ).
In the previous example projdim(I 2 (Z )) = 2, therefore we have
cd(P 7 \ X 3 ) =
( 2 if char(K ) > 0 4 if char(K ) = 0
However, in 1990 Bruns and Schw¨ anzl managed to prove that
Etale cohomology ´
So far we considered the Zariski topology on P n , which has as closed sets the algebraic sets.
Another useful topology is the ´ etale topology. For a Zariski-open subset U ⊆ P n , denote by U ´ et the set U equipped with the ´ etale topology and define its ´ etale cohomological dimension as:
´ ecd ` (U) = sup{s : H i (U ´ et , F ) 6= 0 for some `-torsion sheaf on P n }
´ ecd(U) = max{´ ecd ` (U) : GCD(`, char(K )) = 1} Because ´ ecd(U) ≤ n whenever U is affine, Mayer-Vietoris yields:
ara P
nX ≥ ´ ecd(U) − n + 1 for any algebraic set X ⊆ P n .
Matteo Varbaro (University of Genoa, Italy) Defining equations of algebraic sets
Etale cohomology ´
So far we considered the Zariski topology on P n , which has as closed sets the algebraic sets. Another useful topology is the ´ etale topology.
For a Zariski-open subset U ⊆ P n , denote by U ´ et the set U equipped with the ´ etale topology and define its ´ etale cohomological dimension as:
´ ecd ` (U) = sup{s : H i (U ´ et , F ) 6= 0 for some `-torsion sheaf on P n }
´ ecd(U) = max{´ ecd ` (U) : GCD(`, char(K )) = 1} Because ´ ecd(U) ≤ n whenever U is affine, Mayer-Vietoris yields:
ara P
nX ≥ ´ ecd(U) − n + 1 for any algebraic set X ⊆ P n .
Etale cohomology ´
So far we considered the Zariski topology on P n , which has as closed sets the algebraic sets. Another useful topology is the ´ etale topology. For a Zariski-open subset U ⊆ P n , denote by U ´ et the set U equipped with the ´ etale topology
and define its ´ etale cohomological dimension as:
´ ecd ` (U) = sup{s : H i (U ´ et , F ) 6= 0 for some `-torsion sheaf on P n }
´ ecd(U) = max{´ ecd ` (U) : GCD(`, char(K )) = 1} Because ´ ecd(U) ≤ n whenever U is affine, Mayer-Vietoris yields:
ara P
nX ≥ ´ ecd(U) − n + 1 for any algebraic set X ⊆ P n .
Matteo Varbaro (University of Genoa, Italy) Defining equations of algebraic sets