Well-behaved At Infinity First Integrals of Polynomial Vector Fields - - PowerPoint PPT Presentation

well behaved at infinity first integrals of polynomial
SMART_READER_LITE
LIVE PREVIEW

Well-behaved At Infinity First Integrals of Polynomial Vector Fields - - PowerPoint PPT Presentation

Well-behaved At Infinity First Integrals of Polynomial Vector Fields Antoni Ferragut Universitat Jaume I Institut de Matem` atica i Aplicacions de Castell o Joint work with C. Galindo (UJI) and F . Monserrat (UPV) To appear in the J. of


slide-1
SLIDE 1

Well-behaved At Infinity First Integrals

  • f Polynomial Vector Fields

Antoni Ferragut

Universitat Jaume I Institut de Matem` atica i Aplicacions de Castell´

  • Joint work with C. Galindo (UJI) and F

. Monserrat (UPV) To appear in the J. of Math. Anal. and Appl. AQTDE2015

WAIFI

  • A. Ferragut

1/38

slide-2
SLIDE 2

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Contents

1

Introduction and objectives

2

Polynomial vector fields in CP2

3

Reduction of singularities

4

Linear systems. Clusters

5

Results and algorithms

6

WAI Positive Darboux first integrals

WAIFI

  • A. Ferragut

2/38

slide-3
SLIDE 3

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

The context

Basic tools A planar polynomial differential system X of degree d in C2: ˙ x = p(x, y), ˙ y = q(x, y). (1) A first integral is H such that XH = p∂H ∂x + q ∂H ∂y = 0. An invariant algebraic curve if f = 0 such that Xf = p ∂f ∂x + q ∂f ∂y = kf. k is the cofactor of f = 0.

WAIFI

  • A. Ferragut

3/38

slide-4
SLIDE 4

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

One place at infinity

Definitions Let L : {Z = 0} be the infinity line. Let C : {F(X, Y, Z) = 0}. C has only one place at infinity if C ∩ L = {P} and C is reduced and unibranch at P. H = r

i=1 f ni i

is a well-behaved at infinity (WAI) function if Fi = Z difi(X/Z, Y/Z) has only one place at infinity. We define ¯ H(X, Y, Z) = r

i=1 F ni i

Z n , where n = r

i=1 dini.

WAIFI

  • A. Ferragut

4/38

slide-5
SLIDE 5

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

One place at infinity

Definitions Let L : {Z = 0} be the infinity line. Let C : {F(X, Y, Z) = 0}. C has only one place at infinity if C ∩ L = {P} and C is reduced and unibranch at P. H = r

i=1 f ni i

is a well-behaved at infinity (WAI) function if Fi = Z difi(X/Z, Y/Z) has only one place at infinity. We define ¯ H(X, Y, Z) = r

i=1 F ni i

Z n , where n = r

i=1 dini.

WAIFI

  • A. Ferragut

4/38

slide-6
SLIDE 6

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

One place at infinity

Definitions Let L : {Z = 0} be the infinity line. Let C : {F(X, Y, Z) = 0}. C has only one place at infinity if C ∩ L = {P} and C is reduced and unibranch at P. H = r

i=1 f ni i

is a well-behaved at infinity (WAI) function if Fi = Z difi(X/Z, Y/Z) has only one place at infinity. We define ¯ H(X, Y, Z) = r

i=1 F ni i

Z n , where n = r

i=1 dini.

WAIFI

  • A. Ferragut

4/38

slide-7
SLIDE 7

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

One place at infinity

Definitions Let L : {Z = 0} be the infinity line. Let C : {F(X, Y, Z) = 0}. C has only one place at infinity if C ∩ L = {P} and C is reduced and unibranch at P. H = r

i=1 f ni i

is a well-behaved at infinity (WAI) function if Fi = Z difi(X/Z, Y/Z) has only one place at infinity. We define ¯ H(X, Y, Z) = r

i=1 F ni i

Z n , where n = r

i=1 dini.

WAIFI

  • A. Ferragut

4/38

slide-8
SLIDE 8

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

One place at infinity

Definitions Let L : {Z = 0} be the infinity line. Let C : {F(X, Y, Z) = 0}. C has only one place at infinity if C ∩ L = {P} and C is reduced and unibranch at P. H = r

i=1 f ni i

is a well-behaved at infinity (WAI) function if Fi = Z difi(X/Z, Y/Z) has only one place at infinity. We define ¯ H(X, Y, Z) = r

i=1 F ni i

Z n , where n = r

i=1 dini.

WAIFI

  • A. Ferragut

4/38

slide-9
SLIDE 9

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

The question(s)

The Catalan way of asking about things

1

Does X has a WAI polynomial first integral? (Y/N)

2

In the affirmative case, can we compute a minimal WAI polynomial first integral? (Y/N)

WAIFI

  • A. Ferragut

5/38

slide-10
SLIDE 10

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

The question(s)

The Catalan way of asking about things

1

Does X has a WAI polynomial first integral? (Y/N)

2

In the affirmative case, can we compute a minimal WAI polynomial first integral? (Y/N)

WAIFI

  • A. Ferragut

5/38

slide-11
SLIDE 11

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

The question(s)

The Catalan way of asking about things

1

Does X has a WAI polynomial first integral? (Y/N)

2

In the affirmative case, can we compute a minimal WAI polynomial first integral? (Y/N)

WAIFI

  • A. Ferragut

5/38

slide-12
SLIDE 12

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

The question(s)

The Catalan way of asking about things

1

Does X has a WAI polynomial first integral? (Y/N)

2

In the affirmative case, can we compute a minimal WAI polynomial first integral? (Y/N)

NOTE: Even if we answer YES to both questions, nothing seems to happen.

WAIFI

  • A. Ferragut

5/38

slide-13
SLIDE 13

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Contents

1

Introduction and objectives

2

Polynomial vector fields in CP2

3

Reduction of singularities

4

Linear systems. Clusters

5

Results and algorithms

6

WAI Positive Darboux first integrals

WAIFI

  • A. Ferragut

6/38

slide-14
SLIDE 14

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Vector fields and invariant algebraic curves

The 1-form Ω = AdX + BdY + CdZ of degree d + 1 is projective if XA + YB + ZC = 0. Let P, Q, and R of degree d such that A = ZQ − YR, B = XR − ZP, C = YP − XQ. (P, Q, R) can be thought of as a homogeneous polynomial vector field in CP2 of degree d: X = P ∂ ∂X + Q ∂ ∂Y + R ∂ ∂Z , F(X, Y, Z) = 0 is invariant for X if XF = P ∂F ∂X + Q ∂F ∂Y + R ∂F ∂Z = KF.

WAIFI

  • A. Ferragut

7/38

slide-15
SLIDE 15

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Vector fields and invariant algebraic curves

The 1-form p(x, y)dy − q(x, y)dx can be extended to CP2: Z d (p(YdZ − ZdY) − q(XdZ − ZdX)) .    f(x, y) = 0 n = deg f ∈ N k(x, y) ⇒ F = Z nf(X/Z, Y/Z) = 0 K = Z d−1k(X/Z, Y/Z)    F(X, Y, Z) = 0 n = deg F K(X, Y, Z) ⇒ f(x, y) = F(X, Y, 1) = 0 k(x, y) = K(x, y, 1) − nR(x, y, 1) (P(x, y, 1) − xR(x, y, 1)) dy − (Q(x, y, 1) − yR(x, y, 1)) dx.

WAIFI

  • A. Ferragut

8/38

slide-16
SLIDE 16

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Vector fields and invariant algebraic curves

The 1-form p(x, y)dy − q(x, y)dx can be extended to CP2: Z d (p(YdZ − ZdY) − q(XdZ − ZdX)) .    f(x, y) = 0 n = deg f ∈ N k(x, y) ⇒ F = Z nf(X/Z, Y/Z) = 0 K = Z d−1k(X/Z, Y/Z)    F(X, Y, Z) = 0 n = deg F K(X, Y, Z) ⇒ f(x, y) = F(X, Y, 1) = 0 k(x, y) = K(x, y, 1) − nR(x, y, 1) (P(x, y, 1) − xR(x, y, 1)) dy − (Q(x, y, 1) − yR(x, y, 1)) dx.

WAIFI

  • A. Ferragut

8/38

slide-17
SLIDE 17

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Vector fields and invariant algebraic curves

The 1-form p(x, y)dy − q(x, y)dx can be extended to CP2: Z d (p(YdZ − ZdY) − q(XdZ − ZdX)) .    f(x, y) = 0 n = deg f ∈ N k(x, y) ⇒ F = Z nf(X/Z, Y/Z) = 0 K = Z d−1k(X/Z, Y/Z)    F(X, Y, Z) = 0 n = deg F K(X, Y, Z) ⇒ f(x, y) = F(X, Y, 1) = 0 k(x, y) = K(x, y, 1) − nR(x, y, 1) (P(x, y, 1) − xR(x, y, 1)) dy − (Q(x, y, 1) − yR(x, y, 1)) dx.

WAIFI

  • A. Ferragut

8/38

slide-18
SLIDE 18

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Vector fields and invariant algebraic curves

The 1-form p(x, y)dy − q(x, y)dx can be extended to CP2: Z d (p(YdZ − ZdY) − q(XdZ − ZdX)) .    f(x, y) = 0 n = deg f ∈ N k(x, y) ⇒ F = Z nf(X/Z, Y/Z) = 0 K = Z d−1k(X/Z, Y/Z)    F(X, Y, Z) = 0 n = deg F K(X, Y, Z) ⇒ f(x, y) = F(X, Y, 1) = 0 k(x, y) = K(x, y, 1) − nR(x, y, 1) (P(x, y, 1) − xR(x, y, 1)) dy − (Q(x, y, 1) − yR(x, y, 1)) dx.

WAIFI

  • A. Ferragut

8/38

slide-19
SLIDE 19

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Vector fields and invariant algebraic curves

The 1-form p(x, y)dy − q(x, y)dx can be extended to CP2: Z d (p(YdZ − ZdY) − q(XdZ − ZdX)) .    f(x, y) = 0 n = deg f ∈ N k(x, y) ⇒ F = Z nf(X/Z, Y/Z) = 0 K = Z d−1k(X/Z, Y/Z)    F(X, Y, Z) = 0 n = deg F K(X, Y, Z) ⇒ f(x, y) = F(X, Y, 1) = 0 k(x, y) = K(x, y, 1) − nR(x, y, 1) (P(x, y, 1) − xR(x, y, 1)) dy − (Q(x, y, 1) − yR(x, y, 1)) dx.

WAIFI

  • A. Ferragut

8/38

slide-20
SLIDE 20

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Contents

1

Introduction and objectives

2

Polynomial vector fields in CP2

3

Reduction of singularities

4

Linear systems. Clusters

5

Results and algorithms

6

WAI Positive Darboux first integrals

WAIFI

  • A. Ferragut

9/38

slide-21
SLIDE 21

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

The blow-up technique

Blowing-up a singular point P V P

1 : ˙

x = p(x, xz), ˙ z = q(x, xz) − zp(x, xz) x ; V P

2 : ˙

z = p(yz, y) − zq(yz, y) y , ˙ y = q(yz, y). The exceptional divisor EP : {x = 0} (resp. {y = 0}). The projection map ΠP :BLP(M) → M (x, z) → (x, xz) from which EP = Π−1

P (P).

WAIFI

  • A. Ferragut

10/38

slide-22
SLIDE 22

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Reduction of singularities

From ω = p dy − q dx we have ωm = pm dy − qm dx. Let ΠO : BlO(C2) → C2 and charts (V O

i , φi).

The total transform by ΠO of w in V O

1 is

ω∗|V O

1 := xm

(α(1, z) + xβ(x, z))dx + x(pm(1, z) + xγ(x, z))dz

  • ,

where α(x, y) = ypm(x, y) − xqm(x, y). The strict transform by ΠO of w in V O

1 is

˜ ω|V O

1 := ω∗|V O 1 /xm+1 if α ≡ 0 (resp. = ω∗|V O 1 /xm if α ≡ 0).

From ˜ ω|V O

i we construct a 1-form ˜

ω on BlO(C2). From X, M, P we can obtain ˜ X in BlP(M).

WAIFI

  • A. Ferragut

11/38

slide-23
SLIDE 23

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Reduction of singularities

From ω = p dy − q dx we have ωm = pm dy − qm dx. Let ΠO : BlO(C2) → C2 and charts (V O

i , φi).

The total transform by ΠO of w in V O

1 is

ω∗|V O

1 := xm

(α(1, z) + xβ(x, z))dx + x(pm(1, z) + xγ(x, z))dz

  • ,

where α(x, y) = ypm(x, y) − xqm(x, y). The strict transform by ΠO of w in V O

1 is

˜ ω|V O

1 := ω∗|V O 1 /xm+1 if α ≡ 0 (resp. = ω∗|V O 1 /xm if α ≡ 0).

From ˜ ω|V O

i we construct a 1-form ˜

ω on BlO(C2). From X, M, P we can obtain ˜ X in BlP(M).

WAIFI

  • A. Ferragut

11/38

slide-24
SLIDE 24

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Reduction of singularities

From ω = p dy − q dx we have ωm = pm dy − qm dx. Let ΠO : BlO(C2) → C2 and charts (V O

i , φi).

The total transform by ΠO of w in V O

1 is

ω∗|V O

1 := xm

(α(1, z) + xβ(x, z))dx + x(pm(1, z) + xγ(x, z))dz

  • ,

where α(x, y) = ypm(x, y) − xqm(x, y). The strict transform by ΠO of w in V O

1 is

˜ ω|V O

1 := ω∗|V O 1 /xm+1 if α ≡ 0 (resp. = ω∗|V O 1 /xm if α ≡ 0).

From ˜ ω|V O

i we construct a 1-form ˜

ω on BlO(C2). From X, M, P we can obtain ˜ X in BlP(M).

WAIFI

  • A. Ferragut

11/38

slide-25
SLIDE 25

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Reduction of singularities

From ω = p dy − q dx we have ωm = pm dy − qm dx. Let ΠO : BlO(C2) → C2 and charts (V O

i , φi).

The total transform by ΠO of w in V O

1 is

ω∗|V O

1 := xm

(α(1, z) + xβ(x, z))dx + x(pm(1, z) + xγ(x, z))dz

  • ,

where α(x, y) = ypm(x, y) − xqm(x, y). The strict transform by ΠO of w in V O

1 is

˜ ω|V O

1 := ω∗|V O 1 /xm+1 if α ≡ 0 (resp. = ω∗|V O 1 /xm if α ≡ 0).

From ˜ ω|V O

i we construct a 1-form ˜

ω on BlO(C2). From X, M, P we can obtain ˜ X in BlP(M).

WAIFI

  • A. Ferragut

11/38

slide-26
SLIDE 26

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Reduction of singularities

From ω = p dy − q dx we have ωm = pm dy − qm dx. Let ΠO : BlO(C2) → C2 and charts (V O

i , φi).

The total transform by ΠO of w in V O

1 is

ω∗|V O

1 := xm

(α(1, z) + xβ(x, z))dx + x(pm(1, z) + xγ(x, z))dz

  • ,

where α(x, y) = ypm(x, y) − xqm(x, y). The strict transform by ΠO of w in V O

1 is

˜ ω|V O

1 := ω∗|V O 1 /xm+1 if α ≡ 0 (resp. = ω∗|V O 1 /xm if α ≡ 0).

From ˜ ω|V O

i we construct a 1-form ˜

ω on BlO(C2). From X, M, P we can obtain ˜ X in BlP(M).

WAIFI

  • A. Ferragut

11/38

slide-27
SLIDE 27

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Reduction of singularities

From ω = p dy − q dx we have ωm = pm dy − qm dx. Let ΠO : BlO(C2) → C2 and charts (V O

i , φi).

The total transform by ΠO of w in V O

1 is

ω∗|V O

1 := xm

(α(1, z) + xβ(x, z))dx + x(pm(1, z) + xγ(x, z))dz

  • ,

where α(x, y) = ypm(x, y) − xqm(x, y). The strict transform by ΠO of w in V O

1 is

˜ ω|V O

1 := ω∗|V O 1 /xm+1 if α ≡ 0 (resp. = ω∗|V O 1 /xm if α ≡ 0).

From ˜ ω|V O

i we construct a 1-form ˜

ω on BlO(C2). From X, M, P we can obtain ˜ X in BlP(M).

WAIFI

  • A. Ferragut

11/38

slide-28
SLIDE 28

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Reduction of singularities

From ω = p dy − q dx we have ωm = pm dy − qm dx. Let ΠO : BlO(C2) → C2 and charts (V O

i , φi).

The total transform by ΠO of w in V O

1 is

ω∗|V O

1 := xm

(α(1, z) + xβ(x, z))dx + x(pm(1, z) + xγ(x, z))dz

  • ,

where α(x, y) = ypm(x, y) − xqm(x, y). The strict transform by ΠO of w in V O

1 is

˜ ω|V O

1 := ω∗|V O 1 /xm+1 if α ≡ 0 (resp. = ω∗|V O 1 /xm if α ≡ 0).

From ˜ ω|V O

i we construct a 1-form ˜

ω on BlO(C2). From X, M, P we can obtain ˜ X in BlP(M).

WAIFI

  • A. Ferragut

11/38

slide-29
SLIDE 29

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Reduction of singularities

Types of singular points O is a dicritical singular point if α ≡ 0. O is non-dicritical if and only if EO is invariant. O is simple if m = 1 and p1x p1y q1x q1y

  • has EV λ1, λ2 s.t.

λ1 = 0 = λ2 or λ1

λ2 ∈ Q+.

O is ordinary if it is not simple (includes dicritical). Some observations Simple singular points cannot be reduced. Ordinary singular points can be reduced (by a finite sequence of BU) s.t. the strict transform X in the last

  • btained complex manifold has no ordinary singularities.

WAIFI

  • A. Ferragut

12/38

slide-30
SLIDE 30

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Reduction of singularities

Types of singular points O is a dicritical singular point if α ≡ 0. O is non-dicritical if and only if EO is invariant. O is simple if m = 1 and p1x p1y q1x q1y

  • has EV λ1, λ2 s.t.

λ1 = 0 = λ2 or λ1

λ2 ∈ Q+.

O is ordinary if it is not simple (includes dicritical). Some observations Simple singular points cannot be reduced. Ordinary singular points can be reduced (by a finite sequence of BU) s.t. the strict transform X in the last

  • btained complex manifold has no ordinary singularities.

WAIFI

  • A. Ferragut

12/38

slide-31
SLIDE 31

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Reduction of singularities

Types of singular points O is a dicritical singular point if α ≡ 0. O is non-dicritical if and only if EO is invariant. O is simple if m = 1 and p1x p1y q1x q1y

  • has EV λ1, λ2 s.t.

λ1 = 0 = λ2 or λ1

λ2 ∈ Q+.

O is ordinary if it is not simple (includes dicritical). Some observations Simple singular points cannot be reduced. Ordinary singular points can be reduced (by a finite sequence of BU) s.t. the strict transform X in the last

  • btained complex manifold has no ordinary singularities.

WAIFI

  • A. Ferragut

12/38

slide-32
SLIDE 32

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Reduction of singularities

Types of singular points O is a dicritical singular point if α ≡ 0. O is non-dicritical if and only if EO is invariant. O is simple if m = 1 and p1x p1y q1x q1y

  • has EV λ1, λ2 s.t.

λ1 = 0 = λ2 or λ1

λ2 ∈ Q+.

O is ordinary if it is not simple (includes dicritical). Some observations Simple singular points cannot be reduced. Ordinary singular points can be reduced (by a finite sequence of BU) s.t. the strict transform X in the last

  • btained complex manifold has no ordinary singularities.

WAIFI

  • A. Ferragut

12/38

slide-33
SLIDE 33

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Reduction of singularities

Types of singular points O is a dicritical singular point if α ≡ 0. O is non-dicritical if and only if EO is invariant. O is simple if m = 1 and p1x p1y q1x q1y

  • has EV λ1, λ2 s.t.

λ1 = 0 = λ2 or λ1

λ2 ∈ Q+.

O is ordinary if it is not simple (includes dicritical). Some observations Simple singular points cannot be reduced. Ordinary singular points can be reduced (by a finite sequence of BU) s.t. the strict transform X in the last

  • btained complex manifold has no ordinary singularities.

WAIFI

  • A. Ferragut

12/38

slide-34
SLIDE 34

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Reduction of singularities

Types of singular points O is a dicritical singular point if α ≡ 0. O is non-dicritical if and only if EO is invariant. O is simple if m = 1 and p1x p1y q1x q1y

  • has EV λ1, λ2 s.t.

λ1 = 0 = λ2 or λ1

λ2 ∈ Q+.

O is ordinary if it is not simple (includes dicritical). Some observations Simple singular points cannot be reduced. Ordinary singular points can be reduced (by a finite sequence of BU) s.t. the strict transform X in the last

  • btained complex manifold has no ordinary singularities.

WAIFI

  • A. Ferragut

12/38

slide-35
SLIDE 35

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Reduction of singularities

Types of singular points O is a dicritical singular point if α ≡ 0. O is non-dicritical if and only if EO is invariant. O is simple if m = 1 and p1x p1y q1x q1y

  • has EV λ1, λ2 s.t.

λ1 = 0 = λ2 or λ1

λ2 ∈ Q+.

O is ordinary if it is not simple (includes dicritical). Some observations Simple singular points cannot be reduced. Ordinary singular points can be reduced (by a finite sequence of BU) s.t. the strict transform X in the last

  • btained complex manifold has no ordinary singularities.

WAIFI

  • A. Ferragut

12/38

slide-36
SLIDE 36

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Reduction of singularities

Types of singular points O is a dicritical singular point if α ≡ 0. O is non-dicritical if and only if EO is invariant. O is simple if m = 1 and p1x p1y q1x q1y

  • has EV λ1, λ2 s.t.

λ1 = 0 = λ2 or λ1

λ2 ∈ Q+.

O is ordinary if it is not simple (includes dicritical). Some observations Simple singular points cannot be reduced. Ordinary singular points can be reduced (by a finite sequence of BU) s.t. the strict transform X in the last

  • btained complex manifold has no ordinary singularities.

WAIFI

  • A. Ferragut

12/38

slide-37
SLIDE 37

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Reduction of singularities

Neighbors EP is the first infinitesimal neighborhood of P. The i-th infinitesimal neighborhood of P is formed by the points on the first infinitesimal neighborhood of some point in the (i − 1)-th infinitesimal neighborhood of P. They are infinitely near to P. Q is proximate to P if it belongs to the strict transform of EP. Q is a satellite if it is proximate to two points. Otherwise it is free. R precedes Q if Q is infinitely near to R.

WAIFI

  • A. Ferragut

13/38

slide-38
SLIDE 38

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Reduction of singularities

Neighbors EP is the first infinitesimal neighborhood of P. The i-th infinitesimal neighborhood of P is formed by the points on the first infinitesimal neighborhood of some point in the (i − 1)-th infinitesimal neighborhood of P. They are infinitely near to P. Q is proximate to P if it belongs to the strict transform of EP. Q is a satellite if it is proximate to two points. Otherwise it is free. R precedes Q if Q is infinitely near to R.

WAIFI

  • A. Ferragut

13/38

slide-39
SLIDE 39

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Reduction of singularities

Neighbors EP is the first infinitesimal neighborhood of P. The i-th infinitesimal neighborhood of P is formed by the points on the first infinitesimal neighborhood of some point in the (i − 1)-th infinitesimal neighborhood of P. They are infinitely near to P. Q is proximate to P if it belongs to the strict transform of EP. Q is a satellite if it is proximate to two points. Otherwise it is free. R precedes Q if Q is infinitely near to R.

WAIFI

  • A. Ferragut

13/38

slide-40
SLIDE 40

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Reduction of singularities

Neighbors EP is the first infinitesimal neighborhood of P. The i-th infinitesimal neighborhood of P is formed by the points on the first infinitesimal neighborhood of some point in the (i − 1)-th infinitesimal neighborhood of P. They are infinitely near to P. Q is proximate to P if it belongs to the strict transform of EP. Q is a satellite if it is proximate to two points. Otherwise it is free. R precedes Q if Q is infinitely near to R.

WAIFI

  • A. Ferragut

13/38

slide-41
SLIDE 41

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Reduction of singularities

Neighbors EP is the first infinitesimal neighborhood of P. The i-th infinitesimal neighborhood of P is formed by the points on the first infinitesimal neighborhood of some point in the (i − 1)-th infinitesimal neighborhood of P. They are infinitely near to P. Q is proximate to P if it belongs to the strict transform of EP. Q is a satellite if it is proximate to two points. Otherwise it is free. R precedes Q if Q is infinitely near to R.

WAIFI

  • A. Ferragut

13/38

slide-42
SLIDE 42

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Reduction of singularities

Neighbors EP is the first infinitesimal neighborhood of P. The i-th infinitesimal neighborhood of P is formed by the points on the first infinitesimal neighborhood of some point in the (i − 1)-th infinitesimal neighborhood of P. They are infinitely near to P. Q is proximate to P if it belongs to the strict transform of EP. Q is a satellite if it is proximate to two points. Otherwise it is free. R precedes Q if Q is infinitely near to R.

WAIFI

  • A. Ferragut

13/38

slide-43
SLIDE 43

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Reduction of singularities

Configurations of infinitely near points A configuration is C = {Q0, . . . , Qn} such that Q0 ∈ X0 = M, Qi ∈ BlQi−1(Xi−1) =: Xi → Xi−1. We can construct the proximity graph ΓC. The singular configuration S(X) =

P SP(X), P ordinary.

The dicritical configuration D(X) = {P ∈ S(X) : ∃Q ∈ S(X) infinitely near dicritical singularity}.

WAIFI

  • A. Ferragut

14/38

slide-44
SLIDE 44

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Reduction of singularities

Configurations of infinitely near points A configuration is C = {Q0, . . . , Qn} such that Q0 ∈ X0 = M, Qi ∈ BlQi−1(Xi−1) =: Xi → Xi−1. We can construct the proximity graph ΓC. The singular configuration S(X) =

P SP(X), P ordinary.

The dicritical configuration D(X) = {P ∈ S(X) : ∃Q ∈ S(X) infinitely near dicritical singularity}.

WAIFI

  • A. Ferragut

14/38

slide-45
SLIDE 45

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Reduction of singularities

Configurations of infinitely near points A configuration is C = {Q0, . . . , Qn} such that Q0 ∈ X0 = M, Qi ∈ BlQi−1(Xi−1) =: Xi → Xi−1. We can construct the proximity graph ΓC. The singular configuration S(X) =

P SP(X), P ordinary.

The dicritical configuration D(X) = {P ∈ S(X) : ∃Q ∈ S(X) infinitely near dicritical singularity}.

WAIFI

  • A. Ferragut

14/38

slide-46
SLIDE 46

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Reduction of singularities

Configurations of infinitely near points A configuration is C = {Q0, . . . , Qn} such that Q0 ∈ X0 = M, Qi ∈ BlQi−1(Xi−1) =: Xi → Xi−1. We can construct the proximity graph ΓC. The singular configuration S(X) =

P SP(X), P ordinary.

The dicritical configuration D(X) = {P ∈ S(X) : ∃Q ∈ S(X) infinitely near dicritical singularity}.

WAIFI

  • A. Ferragut

14/38

slide-47
SLIDE 47

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Reduction of singularities

Configurations of infinitely near points A configuration is C = {Q0, . . . , Qn} such that Q0 ∈ X0 = M, Qi ∈ BlQi−1(Xi−1) =: Xi → Xi−1. We can construct the proximity graph ΓC. The singular configuration S(X) =

P SP(X), P ordinary.

The dicritical configuration D(X) = {P ∈ S(X) : ∃Q ∈ S(X) infinitely near dicritical singularity}.

WAIFI

  • A. Ferragut

14/38

slide-48
SLIDE 48

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

An example!

Example Let X be the vector field 2XZ 4 dX + 5Y 4Z dY − (5Y 5 + 2X 2Z 3)dZ, with singularities P = (1 : 0 : 0), Q = (0 : 0 : 1). We have S(X) = {P, Q} ∪ {Pi}13

i=1 ∪ {Qi}3 i=1,

D(X) = {P} ∪ {Pi}13

i=1.

WAIFI

  • A. Ferragut

15/38

slide-49
SLIDE 49

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Contents

1

Introduction and objectives

2

Polynomial vector fields in CP2

3

Reduction of singularities

4

Linear systems. Clusters

5

Results and algorithms

6

WAI Positive Darboux first integrals

WAIFI

  • A. Ferragut

16/38

slide-50
SLIDE 50

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Linear systems

A linear system on CP2 is the set of algebraic curves given by a linear subspace of Cm[X, Y, Z] ∪ {0}. If it has dimension 1, then it is a pencil. A cluster of CP2 is (C, m) where C = (Q0, . . . , Qn) is a configuration and m = (m0, . . . , mn), mi ∈ N.

WAIFI

  • A. Ferragut

17/38

slide-51
SLIDE 51

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Linear systems

A linear system on CP2 is the set of algebraic curves given by a linear subspace of Cm[X, Y, Z] ∪ {0}. If it has dimension 1, then it is a pencil. A cluster of CP2 is (C, m) where C = (Q0, . . . , Qn) is a configuration and m = (m0, . . . , mn), mi ∈ N.

WAIFI

  • A. Ferragut

17/38

slide-52
SLIDE 52

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Linear systems

A linear system on CP2 is the set of algebraic curves given by a linear subspace of Cm[X, Y, Z] ∪ {0}. If it has dimension 1, then it is a pencil. A cluster of CP2 is (C, m) where C = (Q0, . . . , Qn) is a configuration and m = (m0, . . . , mn), mi ∈ N.

WAIFI

  • A. Ferragut

17/38

slide-53
SLIDE 53

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Linear systems constructed from clusters

Virtual transform Set K = (C, m) a cluster and C : {f = 0} an algebraic curve. If Qk ∈ C, let ℓ(Qk) = #{Qj ∈ C| Qk is infinitely near to Qj}. Case ℓ(Qk) = 1: the virtual transform CK

Qk is f(x, y) = 0.

C passes virtually through Qk if mQk(CK

Qk) ≥ mk.

Case ℓ(Qk) > 1: Qk in the 1IN of Qj ∈ C and C passes virtually through Qj. f(x, y) = 0 a local equation of CK

Qj; Qk = (0, λ) ∈ V Qj 1 .

The virtual transform CK

Qk at Qk: x−mjf (x, x(t + λ)) = 0.

C passes virtually through Qk if mQk(CK

Qk) ≥ mk.

C passes virtually through K if it passes virtually through all Qi ∈ K.

WAIFI

  • A. Ferragut

18/38

slide-54
SLIDE 54

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Linear systems constructed from clusters

Virtual transform Set K = (C, m) a cluster and C : {f = 0} an algebraic curve. If Qk ∈ C, let ℓ(Qk) = #{Qj ∈ C| Qk is infinitely near to Qj}. Case ℓ(Qk) = 1: the virtual transform CK

Qk is f(x, y) = 0.

C passes virtually through Qk if mQk(CK

Qk) ≥ mk.

Case ℓ(Qk) > 1: Qk in the 1IN of Qj ∈ C and C passes virtually through Qj. f(x, y) = 0 a local equation of CK

Qj; Qk = (0, λ) ∈ V Qj 1 .

The virtual transform CK

Qk at Qk: x−mjf (x, x(t + λ)) = 0.

C passes virtually through Qk if mQk(CK

Qk) ≥ mk.

C passes virtually through K if it passes virtually through all Qi ∈ K.

WAIFI

  • A. Ferragut

18/38

slide-55
SLIDE 55

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Linear systems constructed from clusters

Virtual transform Set K = (C, m) a cluster and C : {f = 0} an algebraic curve. If Qk ∈ C, let ℓ(Qk) = #{Qj ∈ C| Qk is infinitely near to Qj}. Case ℓ(Qk) = 1: the virtual transform CK

Qk is f(x, y) = 0.

C passes virtually through Qk if mQk(CK

Qk) ≥ mk.

Case ℓ(Qk) > 1: Qk in the 1IN of Qj ∈ C and C passes virtually through Qj. f(x, y) = 0 a local equation of CK

Qj; Qk = (0, λ) ∈ V Qj 1 .

The virtual transform CK

Qk at Qk: x−mjf (x, x(t + λ)) = 0.

C passes virtually through Qk if mQk(CK

Qk) ≥ mk.

C passes virtually through K if it passes virtually through all Qi ∈ K.

WAIFI

  • A. Ferragut

18/38

slide-56
SLIDE 56

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Linear systems constructed from clusters

Virtual transform Set K = (C, m) a cluster and C : {f = 0} an algebraic curve. If Qk ∈ C, let ℓ(Qk) = #{Qj ∈ C| Qk is infinitely near to Qj}. Case ℓ(Qk) = 1: the virtual transform CK

Qk is f(x, y) = 0.

C passes virtually through Qk if mQk(CK

Qk) ≥ mk.

Case ℓ(Qk) > 1: Qk in the 1IN of Qj ∈ C and C passes virtually through Qj. f(x, y) = 0 a local equation of CK

Qj; Qk = (0, λ) ∈ V Qj 1 .

The virtual transform CK

Qk at Qk: x−mjf (x, x(t + λ)) = 0.

C passes virtually through Qk if mQk(CK

Qk) ≥ mk.

C passes virtually through K if it passes virtually through all Qi ∈ K.

WAIFI

  • A. Ferragut

18/38

slide-57
SLIDE 57

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Linear systems constructed from clusters

Virtual transform Set K = (C, m) a cluster and C : {f = 0} an algebraic curve. If Qk ∈ C, let ℓ(Qk) = #{Qj ∈ C| Qk is infinitely near to Qj}. Case ℓ(Qk) = 1: the virtual transform CK

Qk is f(x, y) = 0.

C passes virtually through Qk if mQk(CK

Qk) ≥ mk.

Case ℓ(Qk) > 1: Qk in the 1IN of Qj ∈ C and C passes virtually through Qj. f(x, y) = 0 a local equation of CK

Qj; Qk = (0, λ) ∈ V Qj 1 .

The virtual transform CK

Qk at Qk: x−mjf (x, x(t + λ)) = 0.

C passes virtually through Qk if mQk(CK

Qk) ≥ mk.

C passes virtually through K if it passes virtually through all Qi ∈ K.

WAIFI

  • A. Ferragut

18/38

slide-58
SLIDE 58

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Linear systems constructed from clusters

Virtual transform Set K = (C, m) a cluster and C : {f = 0} an algebraic curve. If Qk ∈ C, let ℓ(Qk) = #{Qj ∈ C| Qk is infinitely near to Qj}. Case ℓ(Qk) = 1: the virtual transform CK

Qk is f(x, y) = 0.

C passes virtually through Qk if mQk(CK

Qk) ≥ mk.

Case ℓ(Qk) > 1: Qk in the 1IN of Qj ∈ C and C passes virtually through Qj. f(x, y) = 0 a local equation of CK

Qj; Qk = (0, λ) ∈ V Qj 1 .

The virtual transform CK

Qk at Qk: x−mjf (x, x(t + λ)) = 0.

C passes virtually through Qk if mQk(CK

Qk) ≥ mk.

C passes virtually through K if it passes virtually through all Qi ∈ K.

WAIFI

  • A. Ferragut

18/38

slide-59
SLIDE 59

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Linear systems constructed from clusters

Virtual transform Set K = (C, m) a cluster and C : {f = 0} an algebraic curve. If Qk ∈ C, let ℓ(Qk) = #{Qj ∈ C| Qk is infinitely near to Qj}. Case ℓ(Qk) = 1: the virtual transform CK

Qk is f(x, y) = 0.

C passes virtually through Qk if mQk(CK

Qk) ≥ mk.

Case ℓ(Qk) > 1: Qk in the 1IN of Qj ∈ C and C passes virtually through Qj. f(x, y) = 0 a local equation of CK

Qj; Qk = (0, λ) ∈ V Qj 1 .

The virtual transform CK

Qk at Qk: x−mjf (x, x(t + λ)) = 0.

C passes virtually through Qk if mQk(CK

Qk) ≥ mk.

C passes virtually through K if it passes virtually through all Qi ∈ K.

WAIFI

  • A. Ferragut

18/38

slide-60
SLIDE 60

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Linear systems constructed from clusters

Virtual transform Set K = (C, m) a cluster and C : {f = 0} an algebraic curve. If Qk ∈ C, let ℓ(Qk) = #{Qj ∈ C| Qk is infinitely near to Qj}. Case ℓ(Qk) = 1: the virtual transform CK

Qk is f(x, y) = 0.

C passes virtually through Qk if mQk(CK

Qk) ≥ mk.

Case ℓ(Qk) > 1: Qk in the 1IN of Qj ∈ C and C passes virtually through Qj. f(x, y) = 0 a local equation of CK

Qj; Qk = (0, λ) ∈ V Qj 1 .

The virtual transform CK

Qk at Qk: x−mjf (x, x(t + λ)) = 0.

C passes virtually through Qk if mQk(CK

Qk) ≥ mk.

C passes virtually through K if it passes virtually through all Qi ∈ K.

WAIFI

  • A. Ferragut

18/38

slide-61
SLIDE 61

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Linear systems constructed from clusters

Virtual transform Set K = (C, m) a cluster and C : {f = 0} an algebraic curve. If Qk ∈ C, let ℓ(Qk) = #{Qj ∈ C| Qk is infinitely near to Qj}. Case ℓ(Qk) = 1: the virtual transform CK

Qk is f(x, y) = 0.

C passes virtually through Qk if mQk(CK

Qk) ≥ mk.

Case ℓ(Qk) > 1: Qk in the 1IN of Qj ∈ C and C passes virtually through Qj. f(x, y) = 0 a local equation of CK

Qj; Qk = (0, λ) ∈ V Qj 1 .

The virtual transform CK

Qk at Qk: x−mjf (x, x(t + λ)) = 0.

C passes virtually through Qk if mQk(CK

Qk) ≥ mk.

C passes virtually through K if it passes virtually through all Qi ∈ K.

WAIFI

  • A. Ferragut

18/38

slide-62
SLIDE 62

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Linear systems constructed from clusters

The strict transform ˜ C of C is the global curve given by the virtual transform through the cluster of points and multiplicities defined by the curve. The linear system Lm(K) determined by m ∈ N and K is the linear system on CP2 given by those curves defined by polynomials in Cm[X, Y, Z] ∪ {0} that pass virtually through K.

WAIFI

  • A. Ferragut

19/38

slide-63
SLIDE 63

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

An example

Example Consider the cluster K = (C, m), where C = {Q, P, P1, P2}, m = (2, 2, 1, 1); P = (0 : 0 : 1), Q = (1 : 0 : 1); or (0, 0), (1, 0) in Z = 0. P1 = (0, 3) ∈ V P

1 , P2 = (1, 0) ∈ V P1 2

infinitely near to P. Let us compute L3(K).

WAIFI

  • A. Ferragut

20/38

slide-64
SLIDE 64

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

An example

Example Let C ∈ L3(K) be aX 3 + bX 2Y + cX 2Z + dXY 2 + eXYZ + fXZ 2 + gY 3 + hY 2Z + iYZ 2 + kZ 3, Consider it in the local chart Z = 0. The multiplicity of C at P must be at least 2, then f = i = k = 0. The multiplicity of C at Q must be at least 2, so a = c = 0 and b = −e.

WAIFI

  • A. Ferragut

21/38

slide-65
SLIDE 65

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

An example

Example The local equation defining the virtual transform of C at P1, CK

P1, is

3(e + 3h) + (9d − 3e + 27g)x1 + (e + 6h)y1 + (6d − e + 27g)x1y1 + hy2

1 + (d + 9g)x1y2 1 + gx1y3 1 = 0

in coordinates (x1 = x, y1 = y/x). The multiplicity of CK

P1 at P1 must be at least 1, then

e = −3h.

WAIFI

  • A. Ferragut

22/38

slide-66
SLIDE 66

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

An example

Example The local equation of the virtual transform of C at P2 is 3h + (9d + 27g + 9h)x2 + hy2 + (6d + 27g + 3h)x2y2 + (d + 9g)x2y2

2 + gx2y3 2 = 0,

where x2 = x1/y1 and y2 = y1. CK

P2 passes virtually through P2 if and only if h = 0.

Hence the curves in L3(K) are defined by Y 2(αX + βY) = 0, for (α, β) ∈ C2 \ {(0, 0)}.

WAIFI

  • A. Ferragut

23/38

slide-67
SLIDE 67

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Cluster of base points

Let BP(L) be the configuration of points such that all the generic curves of L have the same multiplicities multQ(L) at every point Q ∈ BP(L) and empty intersection at the manifold

  • btained by blowing-up these points.

Let m = (multQ(L))Q∈BP(L). We have the cluster of base points (BP(L), m).

WAIFI

  • A. Ferragut

24/38

slide-68
SLIDE 68

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

An example

Example Back to 2XZ 4 dX + 5Y 4Z dY − (5Y 5 + 2X 2Z 3)dZ, consider L defined by α(X 2Z 3 + Y 5) + βZ 5 = 0. The cluster of base points of L is

  • D(X), (3, 2, 1, . . . , 1)
  • .

WAIFI

  • A. Ferragut

25/38

slide-69
SLIDE 69

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Cluster of base points

Proposition If L is a pencil, then BP(L) = D(XL), where XL is the vector field with invariant curves given by L. Let PX = PF n1

1 · · · F nr r , Z n (⇔ ¯

H). We have PX = Ln(BPX ). We can compute H from BPX and n.

WAIFI

  • A. Ferragut

26/38

slide-70
SLIDE 70

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Cluster of base points

Proposition If L is a pencil, then BP(L) = D(XL), where XL is the vector field with invariant curves given by L. Let PX = PF n1

1 · · · F nr r , Z n (⇔ ¯

H). We have PX = Ln(BPX ). We can compute H from BPX and n.

WAIFI

  • A. Ferragut

26/38

slide-71
SLIDE 71

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Cluster of base points

Proposition If L is a pencil, then BP(L) = D(XL), where XL is the vector field with invariant curves given by L. Let PX = PF n1

1 · · · F nr r , Z n (⇔ ¯

H). We have PX = Ln(BPX ). We can compute H from BPX and n.

WAIFI

  • A. Ferragut

26/38

slide-72
SLIDE 72

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Cluster of base points

Proposition If L is a pencil, then BP(L) = D(XL), where XL is the vector field with invariant curves given by L. Let PX = PF n1

1 · · · F nr r , Z n (⇔ ¯

H). We have PX = Ln(BPX ). We can compute H from BPX and n.

WAIFI

  • A. Ferragut

26/38

slide-73
SLIDE 73

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Cluster of base points

Proposition If L is a pencil, then BP(L) = D(XL), where XL is the vector field with invariant curves given by L. Let PX = PF n1

1 · · · F nr r , Z n (⇔ ¯

H). We have PX = Ln(BPX ). We can compute H from BPX and n.

WAIFI

  • A. Ferragut

26/38

slide-74
SLIDE 74

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Contents

1

Introduction and objectives

2

Polynomial vector fields in CP2

3

Reduction of singularities

4

Linear systems. Clusters

5

Results and algorithms

6

WAI Positive Darboux first integrals

WAIFI

  • A. Ferragut

27/38

slide-75
SLIDE 75

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

First main result

Theorem Consider X having a WAI PFI H = r

i=1 f ni i .

D(X) = BP(PX ). D(X) has exactly r maximal points Ri. They are the unique dicritical singularities of X. The set Fr(D(X)) of free points of D(X) has exactly r maximal elements Mi. Moreover, Ri is infinitely near to Mi. The degree of Fi can be obtained from:

Mi and the points of D(X) to which Mi is infinitely near. A convenient set of multiplicities.

WAIFI

  • A. Ferragut

28/38

slide-76
SLIDE 76

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

First main result

Theorem Consider X having a WAI PFI H = r

i=1 f ni i .

D(X) = BP(PX ). D(X) has exactly r maximal points Ri. They are the unique dicritical singularities of X. The set Fr(D(X)) of free points of D(X) has exactly r maximal elements Mi. Moreover, Ri is infinitely near to Mi. The degree of Fi can be obtained from:

Mi and the points of D(X) to which Mi is infinitely near. A convenient set of multiplicities.

WAIFI

  • A. Ferragut

28/38

slide-77
SLIDE 77

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

First main result

Theorem Consider X having a WAI PFI H = r

i=1 f ni i .

D(X) = BP(PX ). D(X) has exactly r maximal points Ri. They are the unique dicritical singularities of X. The set Fr(D(X)) of free points of D(X) has exactly r maximal elements Mi. Moreover, Ri is infinitely near to Mi. The degree of Fi can be obtained from:

Mi and the points of D(X) to which Mi is infinitely near. A convenient set of multiplicities.

WAIFI

  • A. Ferragut

28/38

slide-78
SLIDE 78

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

First main result

Theorem Consider X having a WAI PFI H = r

i=1 f ni i .

D(X) = BP(PX ). D(X) has exactly r maximal points Ri. They are the unique dicritical singularities of X. The set Fr(D(X)) of free points of D(X) has exactly r maximal elements Mi. Moreover, Ri is infinitely near to Mi. The degree of Fi can be obtained from:

Mi and the points of D(X) to which Mi is infinitely near. A convenient set of multiplicities.

WAIFI

  • A. Ferragut

28/38

slide-79
SLIDE 79

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

First main result

Theorem Consider X having a WAI PFI H = r

i=1 f ni i .

D(X) = BP(PX ). D(X) has exactly r maximal points Ri. They are the unique dicritical singularities of X. The set Fr(D(X)) of free points of D(X) has exactly r maximal elements Mi. Moreover, Ri is infinitely near to Mi. The degree of Fi can be obtained from:

Mi and the points of D(X) to which Mi is infinitely near. A convenient set of multiplicities.

WAIFI

  • A. Ferragut

28/38

slide-80
SLIDE 80

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

First main result

Theorem Consider X having a WAI PFI H = r

i=1 f ni i .

D(X) = BP(PX ). D(X) has exactly r maximal points Ri. They are the unique dicritical singularities of X. The set Fr(D(X)) of free points of D(X) has exactly r maximal elements Mi. Moreover, Ri is infinitely near to Mi. The degree of Fi can be obtained from:

Mi and the points of D(X) to which Mi is infinitely near. A convenient set of multiplicities.

WAIFI

  • A. Ferragut

28/38

slide-81
SLIDE 81

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

First main result

Theorem Consider X having a WAI PFI H = r

i=1 f ni i .

D(X) = BP(PX ). D(X) has exactly r maximal points Ri. They are the unique dicritical singularities of X. The set Fr(D(X)) of free points of D(X) has exactly r maximal elements Mi. Moreover, Ri is infinitely near to Mi. The degree of Fi can be obtained from:

Mi and the points of D(X) to which Mi is infinitely near. A convenient set of multiplicities.

WAIFI

  • A. Ferragut

28/38

slide-82
SLIDE 82

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Second main result

Theorem L is invariant and contains D(X) ∩ P2. Ri are the unique IN dicritical singularities of X. MFr(D(X)) = {M1, . . . , Mr}. For each i there exists Ci associated to Mi of degree di computable. After some computations (skipped), ni ∈ N are obtained. If Ci : {fi(x, y) = 0} then r

i=1 f ni i

is a WAI PFI.

WAIFI

  • A. Ferragut

29/38

slide-83
SLIDE 83

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Second main result

Theorem L is invariant and contains D(X) ∩ P2. Ri are the unique IN dicritical singularities of X. MFr(D(X)) = {M1, . . . , Mr}. For each i there exists Ci associated to Mi of degree di computable. After some computations (skipped), ni ∈ N are obtained. If Ci : {fi(x, y) = 0} then r

i=1 f ni i

is a WAI PFI.

WAIFI

  • A. Ferragut

29/38

slide-84
SLIDE 84

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Second main result

Theorem L is invariant and contains D(X) ∩ P2. Ri are the unique IN dicritical singularities of X. MFr(D(X)) = {M1, . . . , Mr}. For each i there exists Ci associated to Mi of degree di computable. After some computations (skipped), ni ∈ N are obtained. If Ci : {fi(x, y) = 0} then r

i=1 f ni i

is a WAI PFI.

WAIFI

  • A. Ferragut

29/38

slide-85
SLIDE 85

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Second main result

Theorem L is invariant and contains D(X) ∩ P2. Ri are the unique IN dicritical singularities of X. MFr(D(X)) = {M1, . . . , Mr}. For each i there exists Ci associated to Mi of degree di computable. After some computations (skipped), ni ∈ N are obtained. If Ci : {fi(x, y) = 0} then r

i=1 f ni i

is a WAI PFI.

WAIFI

  • A. Ferragut

29/38

slide-86
SLIDE 86

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Second main result

Theorem L is invariant and contains D(X) ∩ P2. Ri are the unique IN dicritical singularities of X. MFr(D(X)) = {M1, . . . , Mr}. For each i there exists Ci associated to Mi of degree di computable. After some computations (skipped), ni ∈ N are obtained. If Ci : {fi(x, y) = 0} then r

i=1 f ni i

is a WAI PFI.

WAIFI

  • A. Ferragut

29/38

slide-87
SLIDE 87

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Second main result

Theorem L is invariant and contains D(X) ∩ P2. Ri are the unique IN dicritical singularities of X. MFr(D(X)) = {M1, . . . , Mr}. For each i there exists Ci associated to Mi of degree di computable. After some computations (skipped), ni ∈ N are obtained. If Ci : {fi(x, y) = 0} then r

i=1 f ni i

is a WAI PFI.

WAIFI

  • A. Ferragut

29/38

slide-88
SLIDE 88

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Second main result

Theorem L is invariant and contains D(X) ∩ P2. Ri are the unique IN dicritical singularities of X. MFr(D(X)) = {M1, . . . , Mr}. For each i there exists Ci associated to Mi of degree di computable. After some computations (skipped), ni ∈ N are obtained. If Ci : {fi(x, y) = 0} then r

i=1 f ni i

is a WAI PFI.

WAIFI

  • A. Ferragut

29/38

slide-89
SLIDE 89

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Second main result

Corollary n and ni can be computed from the proximity graph of D(X) and the points in D(X) through which the strict transform of the infinity line passes. The proximity graph of D(X) determines a bound for the degree of the (minimal) WAI polynomial first integral.

WAIFI

  • A. Ferragut

30/38

slide-90
SLIDE 90

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Second main result

Corollary n and ni can be computed from the proximity graph of D(X) and the points in D(X) through which the strict transform of the infinity line passes. The proximity graph of D(X) determines a bound for the degree of the (minimal) WAI polynomial first integral.

WAIFI

  • A. Ferragut

30/38

slide-91
SLIDE 91

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Second main result

Corollary n and ni can be computed from the proximity graph of D(X) and the points in D(X) through which the strict transform of the infinity line passes. The proximity graph of D(X) determines a bound for the degree of the (minimal) WAI polynomial first integral.

WAIFI

  • A. Ferragut

30/38

slide-92
SLIDE 92

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

The algorithm

1

Compute D(X).

2

Let r be the number of maximal points of D(X). It must happen #Fr(D(X)) = r.

3

Compute fi = 0 for the unique curve Ci defined by the Theorem.

4

Compute ni.

5

Check whether r

i=1 f ni i

is a first integral of X.

WAIFI

  • A. Ferragut

31/38

slide-93
SLIDE 93

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

The algorithm

1

Compute D(X).

2

Let r be the number of maximal points of D(X). It must happen #Fr(D(X)) = r.

3

Compute fi = 0 for the unique curve Ci defined by the Theorem.

4

Compute ni.

5

Check whether r

i=1 f ni i

is a first integral of X.

WAIFI

  • A. Ferragut

31/38

slide-94
SLIDE 94

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

The algorithm

1

Compute D(X).

2

Let r be the number of maximal points of D(X). It must happen #Fr(D(X)) = r.

3

Compute fi = 0 for the unique curve Ci defined by the Theorem.

4

Compute ni.

5

Check whether r

i=1 f ni i

is a first integral of X.

WAIFI

  • A. Ferragut

31/38

slide-95
SLIDE 95

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

The algorithm

1

Compute D(X).

2

Let r be the number of maximal points of D(X). It must happen #Fr(D(X)) = r.

3

Compute fi = 0 for the unique curve Ci defined by the Theorem.

4

Compute ni.

5

Check whether r

i=1 f ni i

is a first integral of X.

WAIFI

  • A. Ferragut

31/38

slide-96
SLIDE 96

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

The algorithm

1

Compute D(X).

2

Let r be the number of maximal points of D(X). It must happen #Fr(D(X)) = r.

3

Compute fi = 0 for the unique curve Ci defined by the Theorem.

4

Compute ni.

5

Check whether r

i=1 f ni i

is a first integral of X.

WAIFI

  • A. Ferragut

31/38

slide-97
SLIDE 97

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

The algorithm

1

Compute D(X).

2

Let r be the number of maximal points of D(X). It must happen #Fr(D(X)) = r.

3

Compute fi = 0 for the unique curve Ci defined by the Theorem.

4

Compute ni.

5

Check whether r

i=1 f ni i

is a first integral of X.

WAIFI

  • A. Ferragut

31/38

slide-98
SLIDE 98

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

An example

Example (10x7 − 9x6 + 6x5y + 9x4y − 6x3y + 6x2y2 + 2xy2)dx +(2x6 − x4 + 6x3y − x2y + 4y2)dy. We have D(X) = {Pi}28

i=0.

r = 3, R1 = M1 = P13, R2 = M2 = P23, R3 = M3 = P28.

Figure: ΓD(X).

WAIFI

  • A. Ferragut

32/38

slide-99
SLIDE 99

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

An example

                                                   3 2 1 1 1 1 1 1 1 1 1 1 1 1 1 3 2 1 1 1 1 1 1 1 1 1 1 1 1 1 2 1 1 1 1 1 1 1 0 −1 1 1 −1 1 1 −1 1 −1 1 1 −1 1 −1 1 −1 1 −1 1 −1 1 −1 1 −1 1 −1 1 −1 1 0 −1 1 −1 1 −1 1 −1 1 −1 1 −1 1 −1 1 −1 1 −1 1 0 −1 1 −1 1 −1 1 −1 1                                                    WAIFI

  • A. Ferragut

33/38

slide-100
SLIDE 100

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

An example

Example After some technical stuff we compute R = (10; 6, 4, 2, 2, 1, . . . , 1, 2, 2, 2, 2, 2). After this we know that n = 10. From the three first rows we can compute the three curves X 3 − X 2Z + YZ 2 = 0, X 3 + YZ 2 = 0, X 2 + YZ = 0. Moreover, R = c1 + c2 + 2c3, where ci is the i-th row of the matrix. H = (y − x2 + x3)(y + x3)(x2 + y)2 is a first integral of X.

WAIFI

  • A. Ferragut

34/38

slide-101
SLIDE 101

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

An alternative step 4

Compute ki the cofactor of fi = 0 and solve r

i=1 niki(x, y) = 0.

Example Let f1 = y − x2 + x3, k1 = 2x(−x2 − 4x3 + 3x4 − 5y + 3xy); f2 = y + x3, k2 = 2x(3x2 − 5x3 + 3x4 − y + 3xy); f3 = x2 + y, k3 = x(−2x2 + 9x3 − 6x4 + 6y − 6xy). Solving the linear system 3

i=1 niki(x, y) = 0 we get

n1 = n2 = 1 and n3 = 2.

WAIFI

  • A. Ferragut

35/38

slide-102
SLIDE 102

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

Contents

1

Introduction and objectives

2

Polynomial vector fields in CP2

3

Reduction of singularities

4

Linear systems. Clusters

5

Results and algorithms

6

WAI Positive Darboux first integrals

WAIFI

  • A. Ferragut

36/38

slide-103
SLIDE 103

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

A further challenge

WAI Positive Darboux first integrals Consider X having H = r

i=1 f αi i , αi ∈ R+.

{rj

i = pj

i

qj

i

∈ Q+}j≥0, rj

i → αi.

r

i=1 f pi/qi i

⇒ r

i=1 f pi

  • j=i qj

i

. r

i=1 f rj

i

i determines X j with a WAI PFI.

Set X (resp. X j) the projectivization of X (resp. X j). We want to use our knowledge on X j to decide whether X has a Darboux positive WAI first integral (and compute it in the affirmative case).

WAIFI

  • A. Ferragut

37/38

slide-104
SLIDE 104

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

A further challenge

WAI Positive Darboux first integrals Consider X having H = r

i=1 f αi i , αi ∈ R+.

{rj

i = pj

i

qj

i

∈ Q+}j≥0, rj

i → αi.

r

i=1 f pi/qi i

⇒ r

i=1 f pi

  • j=i qj

i

. r

i=1 f rj

i

i determines X j with a WAI PFI.

Set X (resp. X j) the projectivization of X (resp. X j). We want to use our knowledge on X j to decide whether X has a Darboux positive WAI first integral (and compute it in the affirmative case).

WAIFI

  • A. Ferragut

37/38

slide-105
SLIDE 105

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

A further challenge

WAI Positive Darboux first integrals Consider X having H = r

i=1 f αi i , αi ∈ R+.

{rj

i = pj

i

qj

i

∈ Q+}j≥0, rj

i → αi.

r

i=1 f pi/qi i

⇒ r

i=1 f pi

  • j=i qj

i

. r

i=1 f rj

i

i determines X j with a WAI PFI.

Set X (resp. X j) the projectivization of X (resp. X j). We want to use our knowledge on X j to decide whether X has a Darboux positive WAI first integral (and compute it in the affirmative case).

WAIFI

  • A. Ferragut

37/38

slide-106
SLIDE 106

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

A further challenge

WAI Positive Darboux first integrals Consider X having H = r

i=1 f αi i , αi ∈ R+.

{rj

i = pj

i

qj

i

∈ Q+}j≥0, rj

i → αi.

r

i=1 f pi/qi i

⇒ r

i=1 f pi

  • j=i qj

i

. r

i=1 f rj

i

i determines X j with a WAI PFI.

Set X (resp. X j) the projectivization of X (resp. X j). We want to use our knowledge on X j to decide whether X has a Darboux positive WAI first integral (and compute it in the affirmative case).

WAIFI

  • A. Ferragut

37/38

slide-107
SLIDE 107

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

A further challenge

WAI Positive Darboux first integrals Consider X having H = r

i=1 f αi i , αi ∈ R+.

{rj

i = pj

i

qj

i

∈ Q+}j≥0, rj

i → αi.

r

i=1 f pi/qi i

⇒ r

i=1 f pi

  • j=i qj

i

. r

i=1 f rj

i

i determines X j with a WAI PFI.

Set X (resp. X j) the projectivization of X (resp. X j). We want to use our knowledge on X j to decide whether X has a Darboux positive WAI first integral (and compute it in the affirmative case).

WAIFI

  • A. Ferragut

37/38

slide-108
SLIDE 108

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

A further challenge

WAI Positive Darboux first integrals Consider X having H = r

i=1 f αi i , αi ∈ R+.

{rj

i = pj

i

qj

i

∈ Q+}j≥0, rj

i → αi.

r

i=1 f pi/qi i

⇒ r

i=1 f pi

  • j=i qj

i

. r

i=1 f rj

i

i determines X j with a WAI PFI.

Set X (resp. X j) the projectivization of X (resp. X j). We want to use our knowledge on X j to decide whether X has a Darboux positive WAI first integral (and compute it in the affirmative case).

WAIFI

  • A. Ferragut

37/38

slide-109
SLIDE 109

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

A further challenge

WAI Positive Darboux first integrals Consider X having H = r

i=1 f αi i , αi ∈ R+.

{rj

i = pj

i

qj

i

∈ Q+}j≥0, rj

i → αi.

r

i=1 f pi/qi i

⇒ r

i=1 f pi

  • j=i qj

i

. r

i=1 f rj

i

i determines X j with a WAI PFI.

Set X (resp. X j) the projectivization of X (resp. X j). We want to use our knowledge on X j to decide whether X has a Darboux positive WAI first integral (and compute it in the affirmative case).

WAIFI

  • A. Ferragut

37/38

slide-110
SLIDE 110

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

A further challenge

The main goal is to compute the invariant curves fi. The exponents αi can be computed through the cofactors. We are mainly interested in the approximation of X by X j.

WAIFI

  • A. Ferragut

38/38

slide-111
SLIDE 111

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

A further challenge

The main goal is to compute the invariant curves fi. The exponents αi can be computed through the cofactors. We are mainly interested in the approximation of X by X j.

WAIFI

  • A. Ferragut

38/38

slide-112
SLIDE 112

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

A further challenge

The main goal is to compute the invariant curves fi. The exponents αi can be computed through the cofactors. We are mainly interested in the approximation of X by X j.

WAIFI

  • A. Ferragut

38/38

slide-113
SLIDE 113

Intro PVF in CP2 Blow-up. Singularities Linear systems. Clusters

  • Results. Algorithms

WAI DFI

A further challenge

The main goal is to compute the invariant curves fi. The exponents αi can be computed through the cofactors. We are mainly interested in the approximation of X by X j.

WAIFI

  • A. Ferragut

38/38