Good covering codes from algebraic curves Massimo Giulietti - - PowerPoint PPT Presentation

good covering codes from algebraic curves
SMART_READER_LITE
LIVE PREVIEW

Good covering codes from algebraic curves Massimo Giulietti - - PowerPoint PPT Presentation

Good covering codes from algebraic curves Massimo Giulietti University of Perugia (Italy) Special Semester on Applications of Algebra and Number Theory Workshop 2: Algebraic curves over finite fields Linz, 14 November 2013 covering codes ( F n


slide-1
SLIDE 1

Good covering codes from algebraic curves

Massimo Giulietti University of Perugia (Italy) Special Semester on Applications of Algebra and Number Theory Workshop 2: Algebraic curves over finite fields Linz, 14 November 2013

slide-2
SLIDE 2

covering codes

(Fn

q, d)

d Hamming distance C ⊂ Fn

q

slide-3
SLIDE 3

covering codes

(Fn

q, d)

d Hamming distance C ⊂ Fn

q

covering radius of C R(C) := max

v∈Fn

q

d(v, C)

slide-4
SLIDE 4

covering codes

(Fn

q, d)

d Hamming distance C ⊂ Fn

q

covering radius of C R(C) := max

v∈Fn

q

d(v, C)

b b b b

R Fn

q

slide-5
SLIDE 5

covering codes

(Fn

q, d)

d Hamming distance C ⊂ Fn

q

covering radius of C R(C) := max

v∈Fn

q

d(v, C)

b b b b

R Fn

q

b v

covering density of C µ(C) := #C · size of a sphere of radius R(C) qn

slide-6
SLIDE 6

covering codes

(Fn

q, d)

d Hamming distance C ⊂ Fn

q

covering radius of C R(C) := max

v∈Fn

q

d(v, C)

b b b b

R Fn

q

b v

covering density of C µ(C) := #C · size of a sphere of radius R(C) qn ≥ 1

slide-7
SLIDE 7

linear codes

k = dim C r = n − k µ(C) = 1 + n(q − 1) + n

2

  • (q − 1)2 + . . . +
  • n

R(C)

  • (q − 1)R(C)

qr

slide-8
SLIDE 8

linear codes

k = dim C r = n − k µ(C) = 1 + n(q − 1) + n

2

  • (q − 1)2 + . . . +
  • n

R(C)

  • (q − 1)R(C)

qr ℓ(r, q)R := min n for which there exists C ⊂ Fn

q with

R(C) = R, n − dim(C) = r

slide-9
SLIDE 9

linear codes

k = dim C r = n − k µ(C) = 1 + n(q − 1) + n

2

  • (q − 1)2 + . . . +
  • n

R(C)

  • (q − 1)R(C)

qr ℓ(r, q)R,d := min n for which there exists C ⊂ Fn

q with

R(C) = R, n − dim(C) = r, d(C) = d

slide-10
SLIDE 10

linear codes

k = dim C r = n − k µ(C) = 1 + n(q − 1) + n

2

  • (q − 1)2 + . . . +
  • n

R(C)

  • (q − 1)R(C)

qr ℓ(r, q)R,d := min n for which there exists C ⊂ Fn

q with

R(C) = R, n − dim(C) = r, d(C) = d R = 2, d = 4 (quasi-perfect codes) R = r − 1, d = r + 1 (MDS codes) q odd

slide-11
SLIDE 11

ℓ(3, q)2,4

slide-12
SLIDE 12

in geometrical terms...

Σ = Σ(2, q) Galois plane over the finite field Fq Σ

slide-13
SLIDE 13

in geometrical terms...

Σ = Σ(2, q) Galois plane over the finite field Fq

b b b b b b b b b b b b b

S Σ S ⊂ Σ is a saturating set if every point in Σ \ S is collinear with two points in S

slide-14
SLIDE 14

in geometrical terms...

Σ = Σ(2, q) Galois plane over the finite field Fq

b b b b b b b b b b b b b

S

b

Σ S ⊂ Σ is a saturating set if every point in Σ \ S is collinear with two points in S

slide-15
SLIDE 15

in geometrical terms...

Σ = Σ(2, q) Galois plane over the finite field Fq

b b b b b b b b b b b b b

S

b

Σ S ⊂ Σ is a saturating set if every point in Σ \ S is collinear with two points in S

slide-16
SLIDE 16

in geometrical terms...

Σ = Σ(2, q) Galois plane over the finite field Fq

b b b b b b b b b b b b b

S

b

Σ S ⊂ Σ is a saturating set if every point in Σ \ S is collinear with two points in S

slide-17
SLIDE 17

in geometrical terms...

Σ = Σ(2, q) Galois plane over the finite field Fq

b b b b b b b b b b b b b

S

b

Σ S ⊂ Σ is a saturating set if every point in Σ \ S is collinear with two points in S a complete cap is a saturating set which does not contain 3 collinear points

slide-18
SLIDE 18

in geometrical terms...

Σ = Σ(2, q) Galois plane over the finite field Fq

b b b b b b b b b b b b b

S

b

Σ S ⊂ Σ is a saturating set if every point in Σ \ S is collinear with two points in S a complete cap is a saturating set which does not contain 3 collinear points ℓ(3, q)2,4 = minimum size of a complete cap in P2(Fq)

slide-19
SLIDE 19

plane complete caps

TLB: #S >

  • 2q + 1
slide-20
SLIDE 20

plane complete caps

TLB: #S >

  • 2q + 1

in P2(Fq) there exists a complete cap S of size #S ≤ D√q logC q (Kim-Vu, 2003)

slide-21
SLIDE 21

plane complete caps

TLB: #S >

  • 2q + 1

in P2(Fq) there exists a complete cap S of size #S ≤ D√q logC q (Kim-Vu, 2003) for every q prime q < 67000 there exists a complete cap S of size #S ≤ √q log q (Bartoli-Davydov-Faina-Marcugini-Pambianco, 2012)

slide-22
SLIDE 22

plane complete caps

TLB: #S >

  • 2q + 1

in P2(Fq) there exists a complete cap S of size #S ≤ D√q logC q (Kim-Vu, 2003) for every q prime q < 67000 there exists a complete cap S of size #S ≤ √q log q (Bartoli-Davydov-Faina-Marcugini-Pambianco, 2012)

slide-23
SLIDE 23

naive construction method:

slide-24
SLIDE 24

naive construction method: S = {P1, P2,

b b

P1 P2

slide-25
SLIDE 25

naive construction method: S = {P1, P2, P3,

b b

P1 P2

b P3

slide-26
SLIDE 26

naive construction method: S = {P1, P2, P3, P4,

b b

P1 P2

b P3 b

P4

slide-27
SLIDE 27

naive construction method: S = {P1, P2, P3, P4, . . . ,

b b

P1 P2

b P3 b

P4

b b b b b b b b b b b b

slide-28
SLIDE 28

naive construction method: S = {P1, P2, P3, P4, . . . , Pn}

b b

P1 P2

b P3 b

P4

b b b b b b b b b b b b

naive vs. theoretical

slide-29
SLIDE 29

500 1000 1500 2000 ← Naive algorithm 20000 40000 60000 80000 100000 q

slide-30
SLIDE 30

500 1000 1500 2000 20000 40000 60000 80000 100000 q √q · (log q)0.75 → ← Naive algorithm TLB √3q + 1/2

slide-31
SLIDE 31

cubic curves

X plane irreducible cubic curve

slide-32
SLIDE 32

cubic curves

X plane irreducible cubic curve

  • Q
  • P

G = X (Fq) \ Sing(X )

  • P ⊕ Q

T O

  • if O is an inflection point of X, then P, Q, T ∈ G are collinear if

and only if P ⊕ Q ⊕ T = O

slide-33
SLIDE 33

cubic curves

X plane irreducible cubic curve

  • Q
  • P

G = X (Fq) \ Sing(X )

  • P ⊕ Q

T O

  • if O is an inflection point of X, then P, Q, T ∈ G are collinear if

and only if P ⊕ Q ⊕ T = O for a subgroup K of index m with (3, m) = 1, no 3 points in a coset S = K ⊕ Q, Q / ∈ K are collinear

slide-34
SLIDE 34

classification (p > 3)

slide-35
SLIDE 35

classification (p > 3)

slide-36
SLIDE 36

classification (p > 3)

slide-37
SLIDE 37

classification (p > 3)

slide-38
SLIDE 38

classification (p > 3)

Y = X 3 XY = (X − 1)3

  • Y (X 2 − β) = 1

Y 2 = X 3 + AX + B

slide-39
SLIDE 39

how to prove completeness?

S parametrized by polynomials defined over Fq S = {(f (t), g(t)) | t ∈ Fq} ⊂ A2(Fq)

slide-40
SLIDE 40

how to prove completeness?

S parametrized by polynomials defined over Fq S = {(f (t), g(t)) | t ∈ Fq} ⊂ A2(Fq) P = (a, b) collinear with two points in S if there exist x, y ∈ Fq with det   a b 1 f (x) g(x) 1 f (y) g(y) 1   = 0

slide-41
SLIDE 41

how to prove completeness?

S parametrized by polynomials defined over Fq S = {(f (t), g(t)) | t ∈ Fq} ⊂ A2(Fq) P = (a, b) collinear with two points in S if there exist x, y ∈ Fq with Fa,b(x, y) = 0, where Fa,b(x, y) := det   a b 1 f (x) g(x) 1 f (y) g(y) 1  

slide-42
SLIDE 42

how to prove completeness?

S parametrized by polynomials defined over Fq S = {(f (t), g(t)) | t ∈ Fq} ⊂ A2(Fq) P = (a, b) collinear with two points in S if there exist x, y ∈ Fq with Fa,b(x, y) = 0, where Fa,b(x, y) := det   a b 1 f (x) g(x) 1 f (y) g(y) 1   P = (a, b) collinear with two points in S if the algebraic curve CP : Fa,b(X, Y ) = 0 has a suitable Fq-rational point (x, y)

slide-43
SLIDE 43

how to prove completeness?

S parametrized by polynomials defined over Fq S = {(f (t), g(t)) | t ∈ Fq} ⊂ A2(Fq) P = (a, b) collinear with two points in S if there exist x, y ∈ Fq with Fa,b(x, y) = 0, where Fa,b(x, y) := det   a b 1 f (x) g(x) 1 f (y) g(y) 1   P = (a, b) collinear with two points in S if the algebraic curve CP : Fa,b(X, Y ) = 0 has a suitable Fq-rational point (x, y)

slide-44
SLIDE 44

cuspidal case: Y = X 3

G is an elementary abelian p-group q = ph

slide-45
SLIDE 45

cuspidal case: Y = X 3

G is an elementary abelian p-group q = ph K = {(tp − t, (tp − t)3) | t ∈ Fq}

slide-46
SLIDE 46

cuspidal case: Y = X 3

G is an elementary abelian p-group q = ph K = {(tp − t, (tp − t)3) | t ∈ Fq} S = {(

f (t)

  • tp − t + ¯

t, (

g(t)

  • tp − t + ¯

t)3)

  • Pt

| t ∈ Fq}

slide-47
SLIDE 47

cuspidal case: Y = X 3

G is an elementary abelian p-group q = ph K = {(tp − t, (tp − t)3) | t ∈ Fq} S = {(

f (t)

  • tp − t + ¯

t, (

g(t)

  • tp − t + ¯

t)3)

  • Pt

| t ∈ Fq} P = (a, b) is collinear with Px and Py if and only if Fa,b(x, y) := a + (xp − x + ¯ t)(y p − y + ¯ t)2 + (xp − x + ¯ t)2(y p − y + ¯ t) − b((xp − x + ¯ t)2 +(xp − x + ¯ t)(y p − y + ¯ t) + (y p − y + ¯ t)2) = 0

slide-48
SLIDE 48

cuspidal case: Y = X 3

G is an elementary abelian p-group q = ph K = {(tp − t, (tp − t)3) | t ∈ Fq} S = {(

f (t)

  • tp − t + ¯

t, (

g(t)

  • tp − t + ¯

t)3)

  • Pt

| t ∈ Fq} P = (a, b) is collinear with Px and Py if and only if Fa,b(x, y) := a + (xp − x + ¯ t)(y p − y + ¯ t)2 + (xp − x + ¯ t)2(y p − y + ¯ t) − b((xp − x + ¯ t)2 +(xp − x + ¯ t)(y p − y + ¯ t) + (y p − y + ¯ t)2) = 0 the curve CP then is Fa,b(X, Y ) = 0

slide-49
SLIDE 49

applying Segre’s criterion

(Segre, 1962)

if there exists a point P ∈ C and a tangent ℓ of C at P such that ℓ counts once among the tangents of C at P, the intersection multiplicity of C and ℓ at P equals deg(C), C has no linear components through P, then C is irreducible.

slide-50
SLIDE 50

applying Segre’s criterion

(Segre, 1962)

if there exists a point P ∈ C and a tangent ℓ of C at P such that ℓ counts once among the tangents of C at P, the intersection multiplicity of C and ℓ at P equals deg(C), C has no linear components through P, then C is irreducible. Fa,b(X, Y ) := a + (X p − X + ¯ t)(Y p − Y + ¯ t)2 + (X p − X + ¯ t)2(Y p − Y + ¯ t) − b((X p − X + ¯ t)2 +(X p − X + ¯ t)(Y p − Y + ¯ t) + (Y p − Y + ¯ t)2) = 0

slide-51
SLIDE 51

applying Segre’s criterion

(Segre, 1962)

if there exists a point P ∈ C and a tangent ℓ of C at P such that ℓ counts once among the tangents of C at P, the intersection multiplicity of C and ℓ at P equals deg(C), C has no linear components through P, then C is irreducible. Fa,b(X, Y ) := a + (X p − X + ¯ t)(Y p − Y + ¯ t)2 + (X p − X + ¯ t)2(Y p − Y + ¯ t) − b((X p − X + ¯ t)2 +(X p − X + ¯ t)(Y p − Y + ¯ t) + (Y p − Y + ¯ t)2) = 0 at P = X∞ the tangents are ℓ : Y = β with βp − β + ¯ t = b

slide-52
SLIDE 52

applying Segre’s criterion

(Segre, 1962)

if there exists a point P ∈ C and a tangent ℓ of C at P such that ℓ counts once among the tangents of C at P, the intersection multiplicity of C and ℓ at P equals deg(C), C has no linear components through P, then C is irreducible. Fa,b(X, Y ) := a + (X p − X + ¯ t)(Y p − Y + ¯ t)2 + (X p − X + ¯ t)2(Y p − Y + ¯ t) − b((X p − X + ¯ t)2 +(X p − X + ¯ t)(Y p − Y + ¯ t) + (Y p − Y + ¯ t)2) = 0 at P = X∞ the tangents are ℓ : Y = β with βp − β + ¯ t = b Fa,b(X, β) = a − b3

slide-53
SLIDE 53

applying Segre’s criterion

(Segre, 1962)

if there exists a point P ∈ C and a tangent ℓ of C at P such that ℓ counts once among the tangents of C at P, the intersection multiplicity of C and ℓ at P equals deg(C), C has no linear components through P, then C is irreducible. Fa,b(X, Y ) := a + (X p − X + ¯ t)(Y p − Y + ¯ t)2 + (X p − X + ¯ t)2(Y p − Y + ¯ t) − b((X p − X + ¯ t)2 +(X p − X + ¯ t)(Y p − Y + ¯ t) + (Y p − Y + ¯ t)2) = 0 at P = X∞ the tangents are ℓ : Y = β with βp − β + ¯ t = b Fa,b(X, β) = a − b3 if P / ∈ X CP is irreducible of genus g ≤ 3p2 − 3p + 1

slide-54
SLIDE 54

applying Segre’s criterion

(Segre, 1962)

if there exists a point P ∈ C and a tangent ℓ of C at P such that ℓ counts once among the tangents of C at P, the intersection multiplicity of C and ℓ at P equals deg(C), C has no linear components through P, then C is irreducible. Fa,b(X, Y ) := a + (X p − X + ¯ t)(Y p − Y + ¯ t)2 + (X p − X + ¯ t)2(Y p − Y + ¯ t) − b((X p − X + ¯ t)2 +(X p − X + ¯ t)(Y p − Y + ¯ t) + (Y p − Y + ¯ t)2) = 0 at P = X∞ the tangents are ℓ : Y = β with βp − β + ¯ t = b Fa,b(X, β) = a − b3 if P / ∈ X CP is irreducible of genus g ≤ 3p2 − 3p + 1 CP has at least q + 1 − (6p2 − 6p + 2)√q points

slide-55
SLIDE 55

cuspidal case: Y = X 3

G is elementary abelian, isomorphic to (Fq, +)

slide-56
SLIDE 56

cuspidal case: Y = X 3

G is elementary abelian, isomorphic to (Fq, +) S = {(L(t) + ¯ t, (L(t) + ¯ t)3)

  • Pt

| t ∈ Fq} L(T) =

  • α∈M

(T − α), M < (Fq, +), #M = m

slide-57
SLIDE 57

cuspidal case: Y = X 3

G is elementary abelian, isomorphic to (Fq, +) S = {(L(t) + ¯ t, (L(t) + ¯ t)3)

  • Pt

| t ∈ Fq} L(T) =

  • α∈M

(T − α), M < (Fq, +), #M = m P = (a, b) is collinear with Px and Py if and only if Fa,b(x, y) := a + (L(x) + ¯ t)(L(y) + ¯ t)2 + (L(x) + ¯ t)2(L(y) + ¯ t) − b((L(x) + ¯ t)2 +(L(x) + ¯ t)(L(y) + ¯ t) + (L(y) + ¯ t)2) = 0

slide-58
SLIDE 58

cuspidal case: Y = X 3

G is elementary abelian, isomorphic to (Fq, +) S = {(L(t) + ¯ t, (L(t) + ¯ t)3)

  • Pt

| t ∈ Fq} L(T) =

  • α∈M

(T − α), M < (Fq, +), #M = m P = (a, b) is collinear with Px and Py if and only if Fa,b(x, y) := a + (L(x) + ¯ t)(L(y) + ¯ t)2 + (L(x) + ¯ t)2(L(y) + ¯ t) − b((L(x) + ¯ t)2 +(L(x) + ¯ t)(L(y) + ¯ t) + (L(y) + ¯ t)2) = 0 if P / ∈ X CP is irreducible of genus g ≤ 3m2 − 3m + 1

slide-59
SLIDE 59

cuspidal case: Y = X 3

G is elementary abelian, isomorphic to (Fq, +) S = {(L(t) + ¯ t, (L(t) + ¯ t)3)

  • Pt

| t ∈ Fq} L(T) =

  • α∈M

(T − α), M < (Fq, +), #M = m P = (a, b) is collinear with Px and Py if and only if Fa,b(x, y) := a + (L(x) + ¯ t)(L(y) + ¯ t)2 + (L(x) + ¯ t)2(L(y) + ¯ t) − b((L(x) + ¯ t)2 +(L(x) + ¯ t)(L(y) + ¯ t) + (L(y) + ¯ t)2) = 0 if P / ∈ X CP is irreducible of genus g ≤ 3m2 − 3m + 1 CP has at least q + 1 − (6m2 − 6m + 2)√q points

slide-60
SLIDE 60

(Sz˝

  • nyi, 1985 - Anbar, Bartoli, G., Platoni, 2013)

let P = (a, b) be a point in A2(Fq) \ X; if m <

4

  • q/36

then there is a secant of S passing through P.

slide-61
SLIDE 61

(Sz˝

  • nyi, 1985 - Anbar, Bartoli, G., Platoni, 2013)

let P = (a, b) be a point in A2(Fq) \ X; if m <

4

  • q/36

then there is a secant of S passing through P. m is a power of p

slide-62
SLIDE 62

(Sz˝

  • nyi, 1985 - Anbar, Bartoli, G., Platoni, 2013)

let P = (a, b) be a point in A2(Fq) \ X; if m <

4

  • q/36

then there is a secant of S passing through P. m is a power of p the points in X \ S need to be dealt with

slide-63
SLIDE 63

(Sz˝

  • nyi, 1985 - Anbar, Bartoli, G., Platoni, 2013)

let P = (a, b) be a point in A2(Fq) \ X; if m <

4

  • q/36

then there is a secant of S passing through P. m is a power of p the points in X \ S need to be dealt with

theorem

if m <

4

  • q/36, then there exists a complete cap in A2(Fq) with size

m + q m − 3

slide-64
SLIDE 64

(Sz˝

  • nyi, 1985 - Anbar, Bartoli, G., Platoni, 2013)

let P = (a, b) be a point in A2(Fq) \ X; if m <

4

  • q/36

then there is a secant of S passing through P. m is a power of p the points in X \ S need to be dealt with

theorem

if m <

4

  • q/36, then there exists a complete cap in A2(Fq) with size

m + q m − 3 ∼ p1/4 · q3/4

slide-65
SLIDE 65

nodal case: XY = (X − 1)3

G is isomorphic to (F∗

q, ·)

G → F∗

q

  • v, (v − 1)3

v

  • → v
slide-66
SLIDE 66

nodal case: XY = (X − 1)3

G is isomorphic to (F∗

q, ·)

G → F∗

q

  • v, (v − 1)3

v

  • → v

the subgroup of index m (m a divisor of q − 1): K =

  • tm, (tm − 1)3

tm

  • | t ∈ F∗

q

slide-67
SLIDE 67

nodal case: XY = (X − 1)3

G is isomorphic to (F∗

q, ·)

G → F∗

q

  • v, (v − 1)3

v

  • → v

the subgroup of index m (m a divisor of q − 1): K =

  • tm, (tm − 1)3

tm

  • | t ∈ F∗

q

  • a coset:

S =

  • ¯

ttm, (¯ ttm − 1)3 ¯ ttm

  • | t ∈ F∗

q

slide-68
SLIDE 68

nodal case: XY = (X − 1)3

G is isomorphic to (F∗

q, ·)

G → F∗

q

  • v, (v − 1)3

v

  • → v

the subgroup of index m (m a divisor of q − 1): K =

  • tm, (tm − 1)3

tm

  • | t ∈ F∗

q

  • a coset:

S =

f (t)

  • ¯

ttm ,

g(t)

ttm − 1)3 ¯ ttm

  • Pt

| t ∈ F∗

q

slide-69
SLIDE 69

nodal case: XY = (X − 1)3

G is isomorphic to (F∗

q, ·)

G → F∗

q

  • v, (v − 1)3

v

  • → v

the subgroup of index m (m a divisor of q − 1): K =

  • tm, (tm − 1)3

tm

  • | t ∈ F∗

q

  • a coset:

S =

f (t)

  • ¯

ttm ,

g(t)

ttm − 1)3 ¯ ttm

  • Pt

| t ∈ F∗

q

  • the curve CP:

Fa,b(X, Y ) = a(¯ t3X 2mY m + ¯ t3X mY 2m − 3¯ t2X mY m + 1) −b¯ t2X mY m − ¯ t4X 2mY 2m + 3¯ t2X mY m −¯ tX m − ¯ tY m = 0

slide-70
SLIDE 70

(Anbar-Bartoli-G.-Platoni, 2013)

let P be a point in A2(Fq) \ X; if m <

4

  • q/36

then there is a secant of S passing through P

slide-71
SLIDE 71

(Anbar-Bartoli-G.-Platoni, 2013)

let P be a point in A2(Fq) \ X; if m <

4

  • q/36

then there is a secant of S passing through P m is a divisor of q − 1

slide-72
SLIDE 72

(Anbar-Bartoli-G.-Platoni, 2013)

let P be a point in A2(Fq) \ X; if m <

4

  • q/36

then there is a secant of S passing through P m is a divisor of q − 1 some points from X \ S need to be added to S

slide-73
SLIDE 73

(Anbar-Bartoli-G.-Platoni, 2013)

let P be a point in A2(Fq) \ X; if m <

4

  • q/36

then there is a secant of S passing through P m is a divisor of q − 1 some points from X \ S need to be added to S

theorem

if m is a divisor of q − 1 with m <

4

  • q/36, and in addition (m, q−1

m ) = 1,

then there exists a complete cap in A2(Fq) with size m + q − 1 m − 3

slide-74
SLIDE 74

(Anbar-Bartoli-G.-Platoni, 2013)

let P be a point in A2(Fq) \ X; if m <

4

  • q/36

then there is a secant of S passing through P m is a divisor of q − 1 some points from X \ S need to be added to S

theorem

if m is a divisor of q − 1 with m <

4

  • q/36, and in addition (m, q−1

m ) = 1,

then there exists a complete cap in A2(Fq) with size m + q − 1 m − 3 ∼ q3/4

slide-75
SLIDE 75

isolated double point case: Y (X 2 − β) = 1

G cyclic of order q + 1

slide-76
SLIDE 76

isolated double point case: Y (X 2 − β) = 1

G cyclic of order q + 1

(Anbar-Bartoli-G.-Platoni, 2013)

if m is a divisor of q + 1 with m <

4

  • q/36, and in addition (m, q+1

m ) = 1,

then there exists a complete cap in A2(Fq) with size at most m + q + 1 m

slide-77
SLIDE 77

isolated double point case: Y (X 2 − β) = 1

G cyclic of order q + 1

(Anbar-Bartoli-G.-Platoni, 2013)

if m is a divisor of q + 1 with m <

4

  • q/36, and in addition (m, q+1

m ) = 1,

then there exists a complete cap in A2(Fq) with size at most m + q + 1 m ∼ q3/4

slide-78
SLIDE 78

elliptic case: Y 2 = X 3 + AX + B

if n ∈ [q + 1 − 2√q, q + 1 + 2√q] n ≡ q + 1 (mod p) there exists an elliptic cubic curve X over Fq with #G = n

slide-79
SLIDE 79

elliptic case: Y 2 = X 3 + AX + B

if n ∈ [q + 1 − 2√q, q + 1 + 2√q] n ≡ q + 1 (mod p) there exists an elliptic cubic curve X over Fq with #G = n

(Voloch, 1988)

if p does not divide #G − 1, then G can be assumed to be cyclic

slide-80
SLIDE 80

elliptic case: Y 2 = X 3 + AX + B

if n ∈ [q + 1 − 2√q, q + 1 + 2√q] n ≡ q + 1 (mod p) there exists an elliptic cubic curve X over Fq with #G = n

(Voloch, 1988)

if p does not divide #G − 1, then G can be assumed to be cyclic problem: no polynomial or rational parametrization of the points of S is possible

slide-81
SLIDE 81

elliptic case: Y 2 = X 3 + AX + B

if n ∈ [q + 1 − 2√q, q + 1 + 2√q] n ≡ q + 1 (mod p) there exists an elliptic cubic curve X over Fq with #G = n

(Voloch, 1988)

if p does not divide #G − 1, then G can be assumed to be cyclic problem: no polynomial or rational parametrization of the points of S is possible Voloch’s solution (1990): implicit description of CP

slide-82
SLIDE 82

elliptic case: Y 2 = X 3 + AX + B

if n ∈ [q + 1 − 2√q, q + 1 + 2√q] n ≡ q + 1 (mod p) there exists an elliptic cubic curve X over Fq with #G = n

(Voloch, 1988)

if p does not divide #G − 1, then G can be assumed to be cyclic problem: no polynomial or rational parametrization of the points of S is possible Voloch’s solution (1990): implicit description of CP Voloch’s result would provide complete caps of size ∼ q3/4 for every q large enough

slide-83
SLIDE 83

elliptic case: Y 2 = X 3 + AX + B

if n ∈ [q + 1 − 2√q, q + 1 + 2√q] n ≡ q + 1 (mod p) there exists an elliptic cubic curve X over Fq with #G = n

(Voloch, 1988)

if p does not divide #G − 1, then G can be assumed to be cyclic problem: no polynomial or rational parametrization of the points of S is possible Voloch’s solution (1990): implicit description of CP Voloch’s result would provide complete caps of size ∼ q3/4 for every q large enough

?

slide-84
SLIDE 84

elliptic case

G cyclic m | q − 1 m prime

slide-85
SLIDE 85

elliptic case

G cyclic m | q − 1 m prime Tate-Lichtenbaum Pairing < ·, · >: G[m] × G/K → F∗

q/(F∗ q)m

slide-86
SLIDE 86

elliptic case

G cyclic m | q − 1 m prime Tate-Lichtenbaum Pairing < ·, · >: G[m] × G/K → F∗

q/(F∗ q)m

if m2 does not divide #G, then for some T in G[m] < T, · >: G/K → F∗

q/(F∗ q)m

is an isomorphism such that K ⊕ Q → [αT(Q)] where αT is a rational function on X

slide-87
SLIDE 87

elliptic case

G cyclic m | q − 1 m prime Tate-Lichtenbaum Pairing < ·, · >: G[m] × G/K → F∗

q/(F∗ q)m

if m2 does not divide #G, then for some T in G[m] < T, · >: G/K → F∗

q/(F∗ q)m

is an isomorphism such that K ⊕ Q → [αT(Q)] where αT is a rational function on X S = {R ∈ G | αT(R) = dtm for some t ∈ Fq}

slide-88
SLIDE 88

elliptic case

S = {R ∈ X | α(R) = dtm for some t ∈ Fq}

slide-89
SLIDE 89

elliptic case

S = {R ∈ X | α(R) = dtm for some t ∈ Fq}

slide-90
SLIDE 90

elliptic case

S = {R ∈ X | α(R) = dtm for some t ∈ Fq} P = (a, b) collinear with two points (x, y), (u, v) ∈ S if there exist x, y, u, v, t, z ∈ Fq with

slide-91
SLIDE 91

elliptic case

S = {R ∈ X | α(R) = dtm for some t ∈ Fq} P = (a, b) collinear with two points (x, y), (u, v) ∈ S if there exist x, y, u, v, t, z ∈ Fq with                    y 2 = x3 + Ax + B v 2 = u3 + Au + B (x, y) (u, v) (a, b)

b b b

slide-92
SLIDE 92

elliptic case

S = {R ∈ X | α(R) = dtm for some t ∈ Fq} P = (a, b) collinear with two points (x, y), (u, v) ∈ S if there exist x, y, u, v, t, z ∈ Fq with                    y 2 = x3 + Ax + B v 2 = u3 + Au + B α(x, y) = dtm α(u, v) = dzm (x, y) (u, v) (a, b)

b b b

slide-93
SLIDE 93

elliptic case

S = {R ∈ X | α(R) = dtm for some t ∈ Fq} P = (a, b) collinear with two points (x, y), (u, v) ∈ S if there exist x, y, u, v, t, z ∈ Fq with                    y 2 = x3 + Ax + B v 2 = u3 + Au + B α(x, y) = dtm α(u, v) = dzm det   a b 1 x y 1 u v 1   = 0 (x, y) (u, v) (a, b)

b b b

slide-94
SLIDE 94

elliptic case

S = {R ∈ X | α(R) = dtm for some t ∈ Fq} P = (a, b) collinear with two points (x, y), (u, v) ∈ S if there exist x, y, u, v, t, z ∈ Fq with CP :                    y 2 = x3 + Ax + B v 2 = u3 + Au + B α(x, y) = dtm α(u, v) = dzm det   a b 1 x y 1 u v 1   = 0 (x, y) (u, v) (a, b)

b b b

slide-95
SLIDE 95

(Anbar-G., 2012)

if A = 0, then CP is irreducible or admits an irreducible Fq-rational component

slide-96
SLIDE 96

(Anbar-G., 2012)

if A = 0, then CP is irreducible or admits an irreducible Fq-rational component if m is a prime divisor of q − 1 with m <

4

  • q/64, then there exists a

complete cap in A2(Fq) with size at most m + ⌊q − 2√q + 1 m ⌋ + 31

slide-97
SLIDE 97

(Anbar-G., 2012)

if A = 0, then CP is irreducible or admits an irreducible Fq-rational component if m is a prime divisor of q − 1 with m <

4

  • q/64, then there exists a

complete cap in A2(Fq) with size at most m + ⌊q − 2√q + 1 m ⌋ + 31 ∼ q3/4

slide-98
SLIDE 98

ℓ(r, q)2,4

slide-99
SLIDE 99

in geometrical terms...

proposition

ℓ(r, q)2,4 = minimum size of a complete cap in Pr−1(Fq)

slide-100
SLIDE 100

in geometrical terms...

proposition

ℓ(r, q)2,4 = minimum size of a complete cap in Pr−1(Fq)

trivial lower bound

#S ≥ √ 2q(N−1)/2 in PN(Fq)

slide-101
SLIDE 101

in geometrical terms...

proposition

ℓ(r, q)2,4 = minimum size of a complete cap in Pr−1(Fq)

trivial lower bound

#S ≥ √ 2q(N−1)/2 in PN(Fq)

slide-102
SLIDE 102

N = 3

TLB: √ 2 · q

slide-103
SLIDE 103

N = 3

TLB: √ 2 · q

(Pellegrino, 1999)

1 2q√q + 2

slide-104
SLIDE 104

N = 3

TLB: √ 2 · q

(Pellegrino, 1999)

1 2q√q + 2

(Faina, Faina-Pambianco, Hadnagy 1988-1999)

q2/3

slide-105
SLIDE 105

N = 3

TLB: √ 2 · q

(Pellegrino, 1999)

slide-106
SLIDE 106

computational results

5000 10000 15000 20000 500 1000 1500 2000 2500 3000 3500

slide-107
SLIDE 107

recursive constructions of complete caps

blow-up

S cap in Ar(Fqs)

slide-108
SLIDE 108

recursive constructions of complete caps

blow-up

S cap in Ar(Fqs) for each P in S, substitute each coordinate in Fqs with its expansion

  • ver Fq

(x1, x2, . . . , xr) ∈ Ar(Fqs) (x1

1, x2 1, . . . , xs 1, . . . , x1 r , . . . , xs r ) ∈ Ars(Fq)

slide-109
SLIDE 109

recursive constructions of complete caps

blow-up

S cap in Ar(Fqs) for each P in S, substitute each coordinate in Fqs with its expansion

  • ver Fq

(x1, x2, . . . , xr) ∈ Ar(Fqs) (x1

1, x2 1, . . . , xs 1, . . . , x1 r , . . . , xs r ) ∈ Ars(Fq)

the resulting subset of Ars(Fq) is a cap

slide-110
SLIDE 110

recursive constructions of complete caps

blow-up

S cap in Ar(Fqs) for each P in S, substitute each coordinate in Fqs with its expansion

  • ver Fq

(x1, x2, . . . , xr) ∈ Ar(Fqs) (x1

1, x2 1, . . . , xs 1, . . . , x1 r , . . . , xs r ) ∈ Ars(Fq)

the resulting subset of Ars(Fq) is a cap

product

S1 cap in Ar(Fq), S2 cap in As(Fq)

slide-111
SLIDE 111

recursive constructions of complete caps

blow-up

S cap in Ar(Fqs) for each P in S, substitute each coordinate in Fqs with its expansion

  • ver Fq

(x1, x2, . . . , xr) ∈ Ar(Fqs) (x1

1, x2 1, . . . , xs 1, . . . , x1 r , . . . , xs r ) ∈ Ars(Fq)

the resulting subset of Ars(Fq) is a cap

product

S1 cap in Ar(Fq), S2 cap in As(Fq) S1 × S2 is a cap in Ar+s(Fq)

slide-112
SLIDE 112

recursive constructions of complete caps

blow-up

S cap in Ar(Fqs) for each P in S, substitute each coordinate in Fqs with its expansion

  • ver Fq

(x1, x2, . . . , xr) ∈ Ar(Fqs) (x1

1, x2 1, . . . , xs 1, . . . , x1 r , . . . , xs r ) ∈ Ars(Fq)

the resulting subset of Ars(Fq) is a cap

product

S1 cap in Ar(Fq), S2 cap in As(Fq) S1 × S2 is a cap in Ar+s(Fq) do such constructions preserve completeness?

slide-113
SLIDE 113

recursive constructions of complete caps

TN blow-up of a parabola of A2(FqN/2)

slide-114
SLIDE 114

recursive constructions of complete caps

TN blow-up of a parabola of A2(FqN/2)

(Davydov-¨ Osterg` ard, 2001)

TN is complete in AN(Fq) ⇔ N/2 is odd.

slide-115
SLIDE 115

recursive constructions of complete caps

TN blow-up of a parabola of A2(FqN/2)

(Davydov-¨ Osterg` ard, 2001)

TN is complete in AN(Fq) ⇔ N/2 is odd. Problem: When TN × S is complete?

slide-116
SLIDE 116

external/internal points to a segment

slide-117
SLIDE 117

external/internal points to a segment

(Segre, 1973)

P, P1, P2 distinct collinear points in A2(Fq)

b b b

P1 P P2 ℓ

slide-118
SLIDE 118

external/internal points to a segment

(Segre, 1973)

P, P1, P2 distinct collinear points in A2(Fq)

b b b

P1 P P2 ℓ the point P is internal or external to the segment P1P2 if (x − x1)(x − x2) is a non-square in Fq or not, x, x1, x2 coordinates of P, P1, P2 w.r.t. any affine frame of ℓ.

slide-119
SLIDE 119

bicovering and almost bicovering caps

slide-120
SLIDE 120

bicovering and almost bicovering caps

let S be a complete cap in A2(Fq).

b b b b b b b

S

slide-121
SLIDE 121

bicovering and almost bicovering caps

let S be a complete cap in A2(Fq). a point P / ∈ S is bicovered by S if it is external to a segment P1P2, with P1, P2 ∈ S and internal to another segment P3P4, with P3, P4 ∈ S

b b b b b b b

S

b

P

slide-122
SLIDE 122

bicovering and almost bicovering caps

let S be a complete cap in A2(Fq). a point P / ∈ S is bicovered by S if it is external to a segment P1P2, with P1, P2 ∈ S and internal to another segment P3P4, with P3, P4 ∈ S

b b b b b b b

S

b

P P1 P2

slide-123
SLIDE 123

bicovering and almost bicovering caps

let S be a complete cap in A2(Fq). a point P / ∈ S is bicovered by S if it is external to a segment P1P2, with P1, P2 ∈ S and internal to another segment P3P4, with P3, P4 ∈ S

b b b b b b b

S

b

P P1 P2 P3 P4

slide-124
SLIDE 124

bicovering and almost bicovering caps

let S be a complete cap in A2(Fq). a point P / ∈ S is bicovered by S if it is external to a segment P1P2, with P1, P2 ∈ S and internal to another segment P3P4, with P3, P4 ∈ S

b b b b b b b

S

b

P P1 P2 P3 P4

definition

S is said to be bicovering if for every P / ∈ S is bicovered by S

slide-125
SLIDE 125

bicovering and almost bicovering caps

let S be a complete cap in A2(Fq). a point P / ∈ S is bicovered by S if it is external to a segment P1P2, with P1, P2 ∈ S and internal to another segment P3P4, with P3, P4 ∈ S

b b b b b b b

S

b

P P1 P2 P3 P4

definition

S is said to be bicovering if for every P / ∈ S is bicovered by S almost bicovering if there exists precisely one point not bicovered by S

slide-126
SLIDE 126

recursive constructions of complete caps

TN blow-up of a parabola in AN(Fq), N ≡ 2 (mod 4) S complete cap in A2(Fq)

slide-127
SLIDE 127

recursive constructions of complete caps

TN blow-up of a parabola in AN(Fq), N ≡ 2 (mod 4) S complete cap in A2(Fq)

(G., 2007)

(i) KS = TN × S is complete if and only if S is bicovering

slide-128
SLIDE 128

recursive constructions of complete caps

TN blow-up of a parabola in AN(Fq), N ≡ 2 (mod 4) S complete cap in A2(Fq)

(G., 2007)

(i) KS = TN × S is complete if and only if S is bicovering (ii) if S is almost bicovering, then KS ∪ {(a, a2 − z0, x0, y0) | a ∈ FqN/2} is complete for some x0, y0, z0 ∈ Fq

slide-129
SLIDE 129

bicovering caps in A2(Fq)

remarks: no probabilistic result is known

slide-130
SLIDE 130

bicovering caps in A2(Fq)

remarks: no probabilistic result is known no computational constructive method is known

slide-131
SLIDE 131

bicovering caps in A2(Fq)

remarks: no probabilistic result is known no computational constructive method is known in the Euclidean plane, no conic is bicovering or almost bicovering

b

P

slide-132
SLIDE 132

bicovering caps in A2(Fq)

remarks: no probabilistic result is known no computational constructive method is known in the Euclidean plane, no conic is bicovering or almost bicovering

b

P

(Segre, 1973)

if q > 13, ellipses and hyperbolas are almost bicovering caps

slide-133
SLIDE 133

bicovering caps in A2(Fq)

remarks: no probabilistic result is known no computational constructive method is known in the Euclidean plane, no conic is bicovering or almost bicovering

b

P

(Segre, 1973)

if q > 13, ellipses and hyperbolas are almost bicovering caps let N ≡ 0 (mod 4); if q > 13, then there exists a complete cap of size #TN−2 · [(q − 1) + 1] = q

N 2

slide-134
SLIDE 134

how to prove that an algebraic cap is bicovering

S = {(f (t), g(t))

  • Pt

| t ∈ Fq}

slide-135
SLIDE 135

how to prove that an algebraic cap is bicovering

S = {(f (t), g(t))

  • Pt

| t ∈ Fq} P = (a, b) ∈ A2(Fq)

slide-136
SLIDE 136

how to prove that an algebraic cap is bicovering

S = {(f (t), g(t))

  • Pt

| t ∈ Fq} P = (a, b) ∈ A2(Fq) (1) consider the space curve YP :

  • FP(X, Y ) = 0

(a − f (X))(a − f (Y )) = Z 2

slide-137
SLIDE 137

how to prove that an algebraic cap is bicovering

S = {(f (t), g(t))

  • Pt

| t ∈ Fq} P = (a, b) ∈ A2(Fq) (1) consider the space curve YP :

  • FP(X, Y ) = 0

(a − f (X))(a − f (Y )) = Z 2 (2) apply Hasse-Weil to YP (if possible) and find a suitable point (x, y, z) ∈ YP(Fq)

slide-138
SLIDE 138

how to prove that an algebraic cap is bicovering

S = {(f (t), g(t))

  • Pt

| t ∈ Fq} P = (a, b) ∈ A2(Fq) (1) consider the space curve YP :

  • FP(X, Y ) = 0

(a − f (X))(a − f (Y )) = Z 2 (2) apply Hasse-Weil to YP (if possible) and find a suitable point (x, y, z) ∈ YP(Fq) the point P is external to the segment joining Px and Py

slide-139
SLIDE 139

how to prove that an algebraic cap is bicovering

S = {(f (t), g(t))

  • Pt

| t ∈ Fq} P = (a, b) ∈ A2(Fq) (1) consider the space curve YP,c :

  • FP(X, Y ) = 0

(a − f (X))(a − f (Y )) = cZ 2 (2) apply Hasse-Weil to YP (if possible) and find a suitable point (x, y, z) ∈ YP(Fq) the point P is external to the segment joining Px and Py (3) fix a non-square c in F∗

q and repeat for YP,c

slide-140
SLIDE 140

bicovering caps from cubic curves

the method works well for S a coset of a cubic X, and P a point off the cubic.

slide-141
SLIDE 141

bicovering caps from cubic curves

the method works well for S a coset of a cubic X, and P a point off the cubic. in order to bicover the points on the cubics, more cosets of the same subgroup are needed: the cosets corresponding to a maximal 3-independent subset in the factor group G/K

slide-142
SLIDE 142

bicovering caps from cubic curves

the method works well for S a coset of a cubic X, and P a point off the cubic. in order to bicover the points on the cubics, more cosets of the same subgroup are needed: the cosets corresponding to a maximal 3-independent subset in the factor group G/K in the best case bicovering caps of size approximately q7/8 are

  • btained
slide-143
SLIDE 143

bicovering caps from cubic curves

the method works well for S a coset of a cubic X, and P a point off the cubic. in order to bicover the points on the cubics, more cosets of the same subgroup are needed: the cosets corresponding to a maximal 3-independent subset in the factor group G/K in the best case bicovering caps of size approximately q7/8 are

  • btained

for N ≡ 0 (mod 4) complete caps of size approximately q

N 2 − 1 8 are

  • btained, provided that suitable divisors of q, q − 1, q + 1 exist
slide-144
SLIDE 144

bicovering caps from cubic curves

the method works well for S a coset of a cubic X, and P a point off the cubic. in order to bicover the points on the cubics, more cosets of the same subgroup are needed: the cosets corresponding to a maximal 3-independent subset in the factor group G/K in the best case bicovering caps of size approximately q7/8 are

  • btained

for N ≡ 0 (mod 4) complete caps of size approximately q

N 2 − 1 8 are

  • btained, provided that suitable divisors of q, q − 1, q + 1 exist

if Voloch’s gap is filled, we will have bicovering caps with roughly q7/8 points for any odd q

slide-145
SLIDE 145

the cuspidal case

X : Y − X 3 = 0

(Anbar-Bartoli-G.-Platoni, 2013)

let q = ph, with p > 3 a prime m = ph′, with h′ < h and m ≤

4

√q 4

then there exists an almost bicovering cap contained in X, of size n =          (2√m − 3) q m, if h′ is even m p + √mp − 3 q m, if h′ is odd ∼ q7/8

slide-146
SLIDE 146

the nodal case

X : XY − (X − 1)3 = 0

(Anbar-Bartoli-G.-Platoni, 2013)

assume that q = ph, with p > 3 a prime m is an odd divisor of q − 1, with (3, m) = 1 and m ≤

4

√q 3.5

m = m1m2 s.t. (m1, m2) = 1 and m1, m2 ≥ 4 then there exists a bicovering cap contained in X of size n ≤ m1 + m2 m (q − 1)∼ q7/8

slide-147
SLIDE 147

the isolated double point case

X : Y (X 2 − β) = 1

(Anbar-Bartoli-G.-Platoni, 2013)

assume that q = ph, with p > 3 a prime m is a proper divisor of q + 1 such that (m, 6) = 1 and m ≤

4

√q 4

m = m1m2 with (m1, m2) = 1 then there exists an almost bicovering cap contained in X of size less than or equal to (m1 + m2 − 3) · q + 1 m + 3 ∼ q7/8

slide-148
SLIDE 148

the elliptic case

X : Y 2 − X 3 − AX − B = 0

(Anbar-G., 2012)

assume that q = ph, with p > 3 a prime m is a prime divisor of q − 1, with 7 < m < 1

8

4

√q then there exists a bicovering cap contained in X of size n ≤ 2√m q − 2√q + 1 m

  • + 31
  • ∼ q7/8
slide-149
SLIDE 149

ℓ(r, q)r−1,r+1

slide-150
SLIDE 150

ℓ(r, q)r−1,r+1

Reed-Solomon codes: ℓ(r, q)r−1,r+1 ≤ q + 1

slide-151
SLIDE 151

AG codes from elliptic curves

X : Y 2 = X 3 + AX + B 4A3 + 27B2 = 0 O common pole of x and y P1, . . . , Pn rational points of X (distinct from O)

slide-152
SLIDE 152

AG codes from elliptic curves

X : Y 2 = X 3 + AX + B 4A3 + 27B2 = 0 O common pole of x and y P1, . . . , Pn rational points of X (distinct from O) Cr = C(D, G)⊥, where G = rO, D = P1 + . . . + Pn, n > r

slide-153
SLIDE 153

AG codes from elliptic curves

X : Y 2 = X 3 + AX + B 4A3 + 27B2 = 0 O common pole of x and y P1, . . . , Pn rational points of X (distinct from O) Cr = C(D, G)⊥, where G = rO, D = P1 + . . . + Pn, n > r Cr is an [n, n − r, r + 1]q-MDS-code if and only if for every Pi1, . . . , Pir Pi1 ⊕ . . . ⊕ Pir = O

slide-154
SLIDE 154

AG codes from elliptic curves

X : Y 2 = X 3 + AX + B 4A3 + 27B2 = 0 O common pole of x and y P1, . . . , Pn rational points of X (distinct from O) Cr = C(D, G)⊥, where G = rO, D = P1 + . . . + Pn, n > r Cr is an [n, n − r, r + 1]q-MDS-code if and only if for every Pi1, . . . , Pir Pi1 ⊕ . . . ⊕ Pir = O

(Munuera, 1993)

If Cr is MDS then, for n > r + 2, n ≤ 1 2(#X(Fq) − 3 + 2r)

slide-155
SLIDE 155

covering radius of elliptic MDS codes

a subset T of an abelian group H is r-independent if for each a1, . . . , ar ∈ T, a1 + a2 + . . . + ar = 0

slide-156
SLIDE 156

covering radius of elliptic MDS codes

a subset T of an abelian group H is r-independent if for each a1, . . . , ar ∈ T, a1 + a2 + . . . + ar = 0 {P1, . . . , Pn} maximal r-independent subset of X(Fq)

slide-157
SLIDE 157

covering radius of elliptic MDS codes

a subset T of an abelian group H is r-independent if for each a1, . . . , ar ∈ T, a1 + a2 + . . . + ar = 0 {P1, . . . , Pn} maximal r-independent subset of X(Fq) let φr : X → Pr−1 φr = (1 : f1 : . . . : fr−1) with 1, f1, . . . , fr−1 basis of L(rO)

slide-158
SLIDE 158

covering radius of elliptic MDS codes

a subset T of an abelian group H is r-independent if for each a1, . . . , ar ∈ T, a1 + a2 + . . . + ar = 0 {P1, . . . , Pn} maximal r-independent subset of X(Fq) let φr : X → Pr−1 φr = (1 : f1 : . . . : fr−1) with 1, f1, . . . , fr−1 basis of L(rO) R(Cr) = r − 1 if and only if each point in Pr−1(Fq) belongs to the hyperplane generated by some φr(Pi1), φr(Pi2), . . . , φr(Pir−1)

slide-159
SLIDE 159

(Bartoli-G.-Platoni, 2013)

if

  • (X(Fq), ⊕) ∼

= Zm × K cyclic for m > 3 a prime

  • S = K ⊕ P covers all the points in A2(Fq) off X
  • T ⊃ S is a maximal r-independent subset of X(Fq)
slide-160
SLIDE 160

(Bartoli-G.-Platoni, 2013)

if

  • (X(Fq), ⊕) ∼

= Zm × K cyclic for m > 3 a prime

  • S = K ⊕ P covers all the points in A2(Fq) off X
  • T ⊃ S is a maximal r-independent subset of X(Fq)

then almost every point in Pr−1(Fq) belongs to some hyperplane generated by r − 1 points of φr(T)

slide-161
SLIDE 161

(Bartoli-G.-Platoni, 2013)

if

  • (X(Fq), ⊕) ∼

= Zm × K cyclic for m > 3 a prime

  • S = K ⊕ P covers all the points in A2(Fq) off X
  • T ⊃ S is a maximal r-independent subset of X(Fq)

then almost every point in Pr−1(Fq) belongs to some hyperplane generated by r − 1 points of φr(T) if m is a prime divisor of q − 1 with m <

4

  • q/64, then

ℓ(r, q)r−1,r+1 ≤ (⌈r/2⌉−1)(|S|−1)+2m + 1 r − 2 +2r

slide-162
SLIDE 162

(Bartoli-G.-Platoni, 2013)

if

  • (X(Fq), ⊕) ∼

= Zm × K cyclic for m > 3 a prime

  • S = K ⊕ P covers all the points in A2(Fq) off X
  • T ⊃ S is a maximal r-independent subset of X(Fq)

then almost every point in Pr−1(Fq) belongs to some hyperplane generated by r − 1 points of φr(T) if m is a prime divisor of q − 1 with m <

4

  • q/64, then

ℓ(r, q)r−1,r+1 ≤ (⌈r/2⌉−1)(|S|−1)+2m + 1 r − 2 +2r∼ (⌈r/2⌉ − 1)q3/4

slide-163
SLIDE 163

(Bartoli-G.-Platoni, 2013)

if

  • (X(Fq), ⊕) ∼

= Zm × K cyclic for m > 3 a prime

  • S = K ⊕ P covers all the points in A2(Fq) off X
  • T ⊃ S is a maximal r-independent subset of X(Fq)

then almost every point in Pr−1(Fq) belongs to some hyperplane generated by r − 1 points of φr(T) if m is a prime divisor of q − 1 with m <

4

  • q/64, then

ℓ(r, q)r−1,r+1 ≤ (⌈r/2⌉−1)(|S|−1)+2m + 1 r − 2 +2r∼ (⌈r/2⌉ − 1)q3/4

slide-164
SLIDE 164

problems

explanation for experimental results

slide-165
SLIDE 165

problems

explanation for experimental results Voloch’s proof for plane caps in elliptic cubics

slide-166
SLIDE 166

problems

explanation for experimental results Voloch’s proof for plane caps in elliptic cubics bicovering caps in dimensions different from 2

slide-167
SLIDE 167

problems

explanation for experimental results Voloch’s proof for plane caps in elliptic cubics bicovering caps in dimensions different from 2 non-recursive constructions in higher dimensions

slide-168
SLIDE 168

problems

explanation for experimental results Voloch’s proof for plane caps in elliptic cubics bicovering caps in dimensions different from 2 non-recursive constructions in higher dimensions probabilistic results intrinsic to higher dimensions