• Aucun résultat trouvé

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

N/A
N/A
Protected

Academic year: 2022

Partager "Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es."

Copied!
110
0
0

Texte intégral

(1)

Garantir le type d’homotopie d’un ensemble d´ efini par des in´ egalit´ es.

N. Delanoue

eminaires de Math´ematiques - Universit´e d’Angers - LISA

Vendredi 5 novembre 2004

(2)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

Introduction

Objectif :

Construire une triangulation homotope ` a :

S =

s

[

i=1 ri

\

j=1

{x ∈ R

n

; f

i,j

(x) ≤ 0} o` u f

i,j

∈ C

1

( R

n

, R )

(3)

S = (x, y) ∈ R |

−x

2

− y

2

− xy + 1 ≤ 0

Fig.:Exemple d’un ensemble Set d’une triangulation g´en´er´ee par l’algo- rithmeHomotopy via Interval Analysis.

(4)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

Introduction

1.

Cr´ eer un recouvrement { S

i

}

i∈I

de S tel que

∀J ⊂ I,

\

j∈J

S

j

est ´ etoil´ e ou vide

2.

Utiliser le calcul par intervalle pour montrer qu’un ensemble

est ´ etoil´ e.

(5)

1.

Cr´ eer un recouvrement { S

i

}

i∈I

de S tel que

∀J ⊂ I,

\

j∈J

S

j

est ´ etoil´ e ou vide

2.

Utiliser le calcul par intervalle pour montrer qu’un ensemble

est ´ etoil´ e.

(6)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

Introduction

Plan de l’expos´ e

1.

L’arithm´ etique des intervalles

2.

Condition suffisante pour ”Etoil´ e”

3.

Discr´ etisation

(7)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

Introduction

Plan de l’expos´ e

2.

Condition suffisante pour ”Etoil´ e”

3.

Discr´ etisation

(8)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

Introduction

Plan de l’expos´ e

1.

L’arithm´ etique des intervalles

2.

Condition suffisante pour ”Etoil´ e”

3.

Discr´ etisation

(9)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

L’arithm´etique des intervalles Arithm´etique des intervalles

Remplacer les r´ eels par des intervalles

Notation

Soient x, x ∈ R , [x] = [x; x] = {x ∈ R : x ≤ x ≤ x},

D´ efinition

On note par IR l’ensemble des intervalles compacts de R :

IR = {[x] | x, x ∈ R, x ≤ x}

Exemple

(10)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

L’arithm´etique des intervalles Arithm´etique des intervalles

Remplacer les r´ eels par des intervalles

Notation

Soient x, x ∈ R , [x] = [x; x] = {x ∈ R : x ≤ x ≤ x}, D´ efinition

On note par IR l’ensemble des intervalles compacts de R :

IR = {[x] | x, x ∈ R, x ≤ x}

Exemple

I

[1; π] ∈ IR

I

[2; 1] 6∈ IR

I

[1; ∞[6∈ IR

(11)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

L’arithm´etique des intervalles Arithm´etique des intervalles

Remplacer les r´ eels par des intervalles

Notation

Soient x, x ∈ R , [x] = [x; x] = {x ∈ R : x ≤ x ≤ x}, D´ efinition

On note par IR l’ensemble des intervalles compacts de R :

IR = {[x] | x, x ∈ R, x ≤ x}

Exemple

I

[1; π] ∈ IR

(12)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

L’arithm´etique des intervalles Arithm´etique des intervalles

Remplacer les r´ eels par des intervalles

Notation

Soient x, x ∈ R , [x] = [x; x] = {x ∈ R : x ≤ x ≤ x}, D´ efinition

On note par IR l’ensemble des intervalles compacts de R :

IR = {[x] | x, x ∈ R, x ≤ x}

Exemple

I

[1; π] ∈ IR

I

[2; 1] 6∈ IR

I

[1; ∞[6∈ IR

(13)

Notation

Soient x, x ∈ R , [x] = [x; x] = {x ∈ R : x ≤ x ≤ x}, D´ efinition

On note par IR l’ensemble des intervalles compacts de R :

IR = {[x] | x, x ∈ R, x ≤ x}

Exemple

I

[1; π] ∈ IR

I

[2; 1] 6∈ IR

I

[1; ∞[6∈ IR

(14)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

L’arithm´etique des intervalles Arithm´etique des intervalles

Relations sur IR

En tant que parties de R, les ´ el´ ements de IR h´ eritent des relations

= et ⊂

Avec [a], [b], ∈ IR , si a < b alors

[a, a] ∪ [b, c] 6∈ IR

Op´ erations sur IR

I

[a] t [b] := [min(a, b); max(a, b)]

I

[a] ∩ [b] :=

∅ if a < b or b < a

[max(a, b); min(a, b)] autrement

(15)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

L’arithm´etique des intervalles Arithm´etique des intervalles

Relations sur IR

En tant que parties de R, les ´ el´ ements de IR h´ eritent des relations

= et ⊂

Avec [a], [b], ∈ IR , si a < b alors

[a, a] ∪ [b, c] 6∈ IR

(16)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

L’arithm´etique des intervalles Arithm´etique des intervalles

Relations sur IR

En tant que parties de R, les ´ el´ ements de IR h´ eritent des relations

= et ⊂

Avec [a], [b], ∈ IR , si a < b alors

[a, a] ∪ [b, c] 6∈ IR

Op´ erations sur IR

I

[a] t [b] := [min(a, b); max(a, b)]

I

[a] ∩ [b] :=

∅ if a < b or b < a

[max(a, b); min(a, b)] autrement

(17)

Topologie sur IR

Soient [a], [b] ∈ IR , la distance de Hausdorff d

d([a], [b]) = max(|a − b|, |a − b|)

munit IR d’une topologie.

(18)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

L’arithm´etique des intervalles Arithm´etique des intervalles

Remplacer les r´ eels par des intervalles

D´ efinition

Si ? ∈ {+, −, ×, ÷} et [a], [b] ∈ IR alors :

[a] ? [b] = {a ? b, a ∈ [a] et b ∈ [b]}

Remarque : si 0 ∈ [b] alors [a] ÷ [b] n’est pas d´ efinie.

[a] + [b] = [a + b; a + b] [a] − [b] = [a − b; a − b]

[a] × [b] = [min{ab, ab, ab, ab}; max{ab, ab, ab, ab, ] [a] ÷ [b] = [a] × [1/b; 1/b]

R. C. Young (1931), M. Warmus (1956), T. Sunaga (1958), R. E.

Moore (1959) Interval Analysis (1966).

(19)

D´ efinition

Si ? ∈ {+, −, ×, ÷} et [a], [b] ∈ IR alors :

[a] ? [b] = {a ? b, a ∈ [a] et b ∈ [b]}

Remarque : si 0 ∈ [b] alors [a] ÷ [b] n’est pas d´ efinie.

[a] + [b] = [a + b; a + b]

[a] − [b] = [a − b; a − b]

[a] × [b] = [min{ab, ab, ab, ab}; max{ab, ab, ab, ab, ] [a] ÷ [b] = [a] × [1/b; 1/b]

R. C. Young (1931), M. Warmus (1956), T. Sunaga (1958), R. E.

Moore (1959) Interval Analysis (1966).

(20)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

L’arithm´etique des intervalles Arithm´etique des intervalles

Propri´ et´ es de l’arithm´ etique des intervalles

1.

+ et × sont deux lois de compositions

associatives

et

commutatives.

2.

× n’est pas

distributive

par rapport ` a + :

[−1; 1] × ([−1; 0] + [3; 4]) = [−1; 1] × [2; 4]

= [−4, 4]

[−1; 1] × [−1; 0] + [−1; 1] × [3; 4] = [−1; 1] + [−4; 4]

= [−5, 5]

Par

contre, on a la sous-distributivit´ e :

[a] × ([b] + [c]) ⊂ [a] × [b] + [a] × [c]

3.

[0; 0] et [1; 1] sont les ´ el´ ements neutres de + et de ×. En g´ en´ eral,

[a] − [a] 6= [0; 0] et [a] ÷ [a] 6= [1; 1]

De mˆ eme, on a des ´ el´ ements neutres pour l’addition et la multiplication, mais [a] − [a] 6= [0].

On a d´ efinit ce qu’´ etait l’arthm´ etique par intervalles, on peut se

demander : pourquoi ne pas ´ etendre d’autres applications d´ efinies

sur R au interval comme par exemple ´ elev´ e ` a la puissance 2 un

interval ...

(21)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

L’arithm´etique des intervalles Arithm´etique des intervalles

Propri´ et´ es de l’arithm´ etique des intervalles

1.

+ et × sont deux lois de compositions

associatives

et

commutatives.

2.

× n’est pas

distributive

par rapport ` a + :

[−1; 1] × ([−1; 0] + [3; 4]) = [−1; 1] × [2; 4]

= [−4, 4]

[−1; 1] × [−1; 0] + [−1; 1] × [3; 4] = [−1; 1] + [−4; 4]

= [−5, 5]

Par

contre, on a la sous-distributivit´ e :

[a] × ([b] + [c]) ⊂ [a] × [b] + [a] × [c]

De mˆ eme, on a des ´ el´ ements neutres pour l’addition et la multiplication, mais [a] − [a] 6= [0].

On a d´ efinit ce qu’´ etait l’arthm´ etique par intervalles, on peut se

demander : pourquoi ne pas ´ etendre d’autres applications d´ efinies

sur R au interval comme par exemple ´ elev´ e ` a la puissance 2 un

interval ...

(22)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

L’arithm´etique des intervalles Arithm´etique des intervalles

Propri´ et´ es de l’arithm´ etique des intervalles

1.

+ et × sont deux lois de compositions

associatives

et

commutatives.

2.

× n’est pas

distributive

par rapport ` a + :

[−1; 1] × ([−1; 0] + [3; 4]) = [−1; 1] × [2; 4]

= [−4, 4]

[−1; 1] × [−1; 0] + [−1; 1] × [3; 4] = [−1; 1] + [−4; 4]

= [−5, 5]

Par

contre, on a la sous-distributivit´ e :

[a] × ([b] + [c]) ⊂ [a] × [b] + [a] × [c]

3.

[0; 0] et [1; 1] sont les ´ el´ ements neutres de + et de ×. En g´ en´ eral,

[a] − [a] 6= [0; 0] et [a] ÷ [a] 6= [1; 1]

De mˆ eme, on a des ´ el´ ements neutres pour l’addition et la multiplication, mais [a] − [a] 6= [0].

On a d´ efinit ce qu’´ etait l’arthm´ etique par intervalles, on peut se

demander : pourquoi ne pas ´ etendre d’autres applications d´ efinies

sur R au interval comme par exemple ´ elev´ e ` a la puissance 2 un

interval ...

(23)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

L’arithm´etique des intervalles Calcul par intervalles

D´ efinition

Soit f une fonction d´ efinie de R ` a valeur dans R . [f ] : IR → IR est une

fonction d’inclusion

pour f si

∀[x] ∈ IR , f ([x]) ⊂ [f]([x])

(24)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

L’arithm´etique des intervalles Calcul par intervalles

D´ efinition

Soit f une fonction d´ efinie de R ` a valeur dans R . [f ] : IR → IR est une

fonction d’inclusion

pour f si

∀[x] ∈ IR , f ([x]) ⊂ [f]([x])

Exemple

Si f est une fonction r´ eelle continue d´ efinie sur R .

L’image directe

f

: IR → IR est une

fonction d’inclusion

pour f .

(25)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

L’arithm´etique des intervalles Calcul par intervalles

Exemples

1.

exp([x]) = [exp(x); exp(x)]

(26)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

L’arithm´etique des intervalles Calcul par intervalles

Exemples

1.

exp([x]) = [exp(x); exp(x)]

2. p

([x]) = [ √ x; √

x] si 0 ≤ x

3.

([x])

2

=

[x

2

; x

2

] si 0 ≤ x

[0; max{x

2

, x

2

}] si 0 ∈ [x]

[x

2

; x

2

] si x ≤ 0

(27)

Exemples

1.

exp([x]) = [exp(x); exp(x)]

2. p

([x]) = [ √ x; √

x] si 0 ≤ x

3.

([x])

2

=

[x

2

; x

2

] si 0 ≤ x [0; max{x

2

, x

2

}] si 0 ∈ [x]

[x

2

; x

2

] si x ≤ 0

(28)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

L’arithm´etique des intervalles Calcul par intervalles

Exemple

sin : R → R

x 7→ sin(x)

La fonction sin ´ etendue aux intervalles : [sin

1

] : IR → IR

[x] 7→ [−1; 1]

[sin

1

] est une fonction d’inclusion pour sin.

(29)

Exemple

sin : R → R

x 7→ sin(x)

La fonction sin ´ etendue aux intervalles : [sin

1

] : IR → IR

[x] 7→ [−1; 1]

[sin

1

] est une fonction d’inclusion pour sin.

(30)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

L’arithm´etique des intervalles Calcul par intervalles

Fig.:[sin]([x])

(31)

Fig.:[sin]([x])

(32)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

L’arithm´etique des intervalles Calcul par intervalles

Fig.:[sin]([x])

(33)

Fig.:[sin]([x])

(34)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

L’arithm´etique des intervalles Calcul par intervalles

Fig.:[sin]([x])

(35)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

L’arithm´etique des intervalles Calcul par intervalles

Exemple d’utilisation du calcul par intervalle

Exemple

Soit f : R → R la fonction d´ efinie par f(x) = (sin x − x

2

+ 1) cos x. Montrons que S = {x ∈ [0;

12

], f (x) = 0} = ∅

= (sin[0;

12

] − [0;

14

] + 1) cos[0;

12

]

(36)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

L’arithm´etique des intervalles Calcul par intervalles

Exemple d’utilisation du calcul par intervalle

Exemple

Soit f : R → R la fonction d´ efinie par f(x) = (sin x − x

2

+ 1) cos x. Montrons que S = {x ∈ [0;

12

], f (x) = 0} = ∅

On d´ efinit

[f ] : IR → IR

[x] 7→ (sin[x] − [x]

2

+ 1) cos[x]

[f]([0;

12

]) = (sin[0;

12

] − [0;

12

]

2

+ 1) cos[0;

12

]

= (sin[0;

12

] − [0;

14

] + 1) cos[0;

12

]

(37)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

L’arithm´etique des intervalles Calcul par intervalles

Exemple d’utilisation du calcul par intervalle

Exemple

Soit f : R → R la fonction d´ efinie par f(x) = (sin x − x

2

+ 1) cos x. Montrons que S = {x ∈ [0;

12

], f (x) = 0} = ∅

On d´ efinit

[f ] : IR → IR

[x] 7→ (sin[x] − [x]

2

+ 1) cos[x]

[f]([0;

12

]) = (sin[0;

12

] − [0;

12

]

2

+ 1) cos[0;

12

]

(38)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

L’arithm´etique des intervalles Calcul par intervalles

Exemple d’utilisation du calcul par intervalle

Exemple

Soit f : R → R la fonction d´ efinie par f(x) = (sin x − x

2

+ 1) cos x. Montrons que S = {x ∈ [0;

12

], f (x) = 0} = ∅

On d´ efinit

[f ] : IR → IR

[x] 7→ (sin[x] − [x]

2

+ 1) cos[x]

[f]([0;

12

]) = (sin[0;

12

] − [0;

12

]

2

+ 1) cos[0;

12

]

= (sin[0;

12

] − [0;

14

] + 1) cos[0;

12

]

(39)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

L’arithm´etique des intervalles Calcul par intervalles

= (sin[0;

12

] + [−

14

; 0] + 1) cos[0;

12

]

= ([0; sin

12

] + [

34

; 1])[cos

12

; 1]

2

Conclusion

0 6∈ [f ]([0;

12

]) or ∀x ∈ [0;

12

], f (x) ∈ [f ]([0;

12

]) donc S = ∅

(40)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

L’arithm´etique des intervalles Calcul par intervalles

= (sin[0;

12

] + [−

14

; 0] + 1) cos[0;

12

]

= ([0; sin

12

] + [

34

; 1])[cos

12

; 1]

= [

34

; 1 + sin

12

] × [cos

12

; 1]

= [

34

cos

12

; 1 + sin

12

]

[f]([0;

12

]) ⊂ [0.65818; 1.4795] Conclusion

0 6∈ [f ]([0;

12

]) or ∀x ∈ [0;

12

], f (x) ∈ [f ]([0;

12

]) donc S = ∅

(41)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

L’arithm´etique des intervalles Calcul par intervalles

= (sin[0;

12

] + [−

14

; 0] + 1) cos[0;

12

]

= ([0; sin

12

] + [

34

; 1])[cos

12

; 1]

= [

34

; 1 + sin

12

] × [cos

12

; 1]

= [

34

cos

12

; 1 + sin

12

]

(42)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

L’arithm´etique des intervalles Calcul par intervalles

= (sin[0;

12

] + [−

14

; 0] + 1) cos[0;

12

]

= ([0; sin

12

] + [

34

; 1])[cos

12

; 1]

= [

34

; 1 + sin

12

] × [cos

12

; 1]

= [

34

cos

12

; 1 + sin

12

]

[f]([0;

12

]) ⊂ [0.65818; 1.4795]

Conclusion

0 6∈ [f ]([0;

12

]) or ∀x ∈ [0;

12

], f (x) ∈ [f ]([0;

12

]) donc S = ∅

(43)

= (sin[0;

12

] + [−

14

; 0] + 1) cos[0;

12

]

= ([0; sin

12

] + [

34

; 1])[cos

12

; 1]

= [

34

; 1 + sin

12

] × [cos

12

; 1]

= [

34

cos

12

; 1 + sin

12

]

[f]([0;

12

]) ⊂ [0.65818; 1.4795]

Conclusion

0 6∈ [f ]([0;

12

]) or ∀x ∈ [0;

12

], f (x) ∈ [f ]([0;

12

]) donc S = ∅

(44)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

L’arithm´etique des intervalles L’algorithme SIVIA

D´ efinition

Une collection finie {p

i

}

i∈I

d’intervalles telle que i 6= j ⇒ p

i

∩ p

j

est de mesure nulle, est appel´ ee un

pavage.

(45)
(46)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

L’arithm´etique des intervalles L’algorithme SIVIA

Soit f : I → R et [f ] une fonction d’inclusion pour f .

Soit S = {x ∈ I, f (x) ≤ 0}

(47)
(48)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

L’arithm´etique des intervalles L’algorithme SIVIA

Soit f : I → R et [f ] une fonction d’inclusion pour f .

Soit S = {x ∈ I, f (x) ≤ 0}

(49)
(50)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

L’arithm´etique des intervalles L’algorithme SIVIA

Soit f : I → R et [f ] une fonction d’inclusion pour f .

Soit S = {x ∈ I, f (x) ≤ 0}

(51)
(52)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

L’arithm´etique des intervalles L’algorithme SIVIA

Soit f : I → R et [f ] une fonction d’inclusion pour f .

Soit S = {x ∈ I, f (x) ≤ 0}

(53)
(54)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

L’arithm´etique des intervalles L’algorithme SIVIA

Soit f : I → R et [f ] une fonction d’inclusion pour f .

Soit S = {x ∈ I, f (x) ≤ 0}

(55)
(56)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

L’arithm´etique des intervalles

en´eralisation aux dimensions sup´erieures

Definition

Soit f une fonction d´ efinie de R

n

` a valeur dans R

m

. [f ] : IR

n

→ IR

m

est une

fonction d’inclusion

pour f si

∀[x] ∈ IR

n

, f ([x]) ⊂ [f ]([x])

(57)

Soit f une fonction d´ efinie de R

n

` a valeur dans R

m

. [f ] : IR

n

→ IR

m

est une

fonction d’inclusion

pour f si

∀[x] ∈ IR

n

, f ([x]) ⊂ [f ]([x])

(58)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

L’arithm´etique des intervalles

en´eralisation aux dimensions sup´erieures

Definition

Soit f une fonction d´ efinie de R

n

` a valeur dans R

m

. [f ] : IR

n

→ IR

m

est une

fonction d’inclusion

pour f si

∀[x] ∈ IR

n

, f ([x]) ⊂ [f ]([x])

(59)

Soit f une fonction d´ efinie de R

n

` a valeur dans R

m

. [f ] : IR

n

→ IR

m

est une

fonction d’inclusion

pour f si

∀[x] ∈ IR

n

, f ([x]) ⊂ [f ]([x])

(60)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

L’arithm´etique des intervalles

en´eralisation aux dimensions sup´erieures

S = {(x, y) ∈ [−3; 3]

2

|f (x, y) = x

2

+ y

2

+ xy − 2 ≤ 0}

(61)
(62)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

L’arithm´etique des intervalles

Autres utilisations du calcul par intervalles

Autres utilisations du calcul par intervalles

Analyse num´ erique

1.

Optimisation globale : E.R. Hansen, M´ ethode de Newton par intervalles ...

2.

Approximation des solutions d’un syst` eme d’´ equations, A.

Neumaier ...

3.

R´ esolution garantie d’ODE. Corliss, Moore ...

Preuve assist´ ee par ordinateur

1.

Unicit´ e des solutions d’un syst` eme d’´ equations. (Th´ eor` eme Brouwer).

2.

Preuve de la conjecture de Kepler par Hales en 1998.

(63)

Analyse num´ erique

1.

Optimisation globale : E.R. Hansen, M´ ethode de Newton par intervalles ...

2.

Approximation des solutions d’un syst` eme d’´ equations, A.

Neumaier ...

3.

R´ esolution garantie d’ODE. Corliss, Moore ...

Preuve assist´ ee par ordinateur

1.

Unicit´ e des solutions d’un syst` eme d’´ equations. (Th´ eor` eme Brouwer).

2.

Preuve de la conjecture de Kepler par Hales en 1998.

(64)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

L’arithm´etique des intervalles

Autres utilisations du calcul par intervalles

1.

L’arithm´ etique des intervalles

2. Condition suffisante pour ”Etoil´e”

3.

Discr´ etisation

(65)

D´ efinition

Le point v est une

´etoile

pour le sous-espace X de R

n

si ∀x ∈ X,

le segment [x, v] est inclus dans X.

(66)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

Condition suffisante pour ”Etoil´e”

Une condition suffisante

Proposition

S = {x ∈ D ⊂ R

n

/ f (x) ≤ 0} o` u f est une fonction C

1

de D vers R , D un convexe, v

un point de S , si

f(x) = 0, Df(x).(x − v

) ≤ 0, x ∈ D n’admet aucune solution, alors v

est une ´ etoile pour S .

Id´ee de preuve - interpretation g´eometrique

(67)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

Condition suffisante pour ”Etoil´e”

Un exemple

v

= (0.6, −0.5) est une ´ etoile pour l’ensemble

S = {(x, y) ∈ [−3; 3]

2

, tel que f (x, y) = x

2

+ y

2

+ xy − 2 ≤ 0}

x

2

+ y

2

+ xy − 2 = 0 n’admet au-

x

f (x, y).(x − 0.6) + ∂

y

f (x, y).(y + 0.5) ≤ 0 cune solution

x

2

+ y

2

+ xy − 2 = 0 n’admet au-

(2x + y)(x − 0.6) + (2y + x)(y + 0.5) ≤ 0 cune solution

(68)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

Condition suffisante pour ”Etoil´e”

Un exemple

v

= (0.6, −0.5) est une ´ etoile pour l’ensemble

S = {(x, y) ∈ [−3; 3]

2

, tel que f (x, y) = x

2

+ y

2

+ xy − 2 ≤ 0}

f (x) = 0

Df (x).(x − v

) ≤ 0 n’admet aucune solution

x

2

+ y

2

+ xy − 2 = 0 n’admet au-

x

f (x, y).(x − 0.6) + ∂

y

f (x, y).(y + 0.5) ≤ 0 cune solution

x

2

+ y

2

+ xy − 2 = 0 n’admet au-

(2x + y)(x − 0.6) + (2y + x)(y + 0.5) ≤ 0 cune solution

(69)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

Condition suffisante pour ”Etoil´e”

Un exemple

v

= (0.6, −0.5) est une ´ etoile pour l’ensemble

S = {(x, y) ∈ [−3; 3]

2

, tel que f (x, y) = x

2

+ y

2

+ xy − 2 ≤ 0}

f (x) = 0

Df (x).(x − v

) ≤ 0 n’admet aucune solution

x

2

+ y

2

+ xy − 2 = 0 n’admet au-

x

f (x, y).(x − 0.6) + ∂

y

f (x, y).(y + 0.5) ≤ 0 cune solution

(70)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

Condition suffisante pour ”Etoil´e”

Un exemple

v

= (0.6, −0.5) est une ´ etoile pour l’ensemble

S = {(x, y) ∈ [−3; 3]

2

, tel que f (x, y) = x

2

+ y

2

+ xy − 2 ≤ 0}

f (x) = 0

Df (x).(x − v

) ≤ 0 n’admet aucune solution

x

2

+ y

2

+ xy − 2 = 0 n’admet au-

x

f (x, y).(x − 0.6) + ∂

y

f (x, y).(y + 0.5) ≤ 0 cune solution

x

2

+ y

2

+ xy − 2 = 0 n’admet au-

(2x + y)(x − 0.6) + (2y + x)(y + 0.5) ≤ 0 cune solution

(71)

1.

L’arithm´ etique des intervalles

2.

Condition suffisante de ”Etoil´ e”

3. Discr´etisation

(72)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

Discr´etisation

ecouperSavec un pavage

D´ ecouper S avec un pavage {p

i

}

i∈I

, ( S

i

:= S ∩ p

i

) tel que

∀J ⊂ I,

T

j∈J

S

j

est ´ etoil´ e ou vide

(73)

∀J ⊂ I,

T

j∈J

S

j

est ´ etoil´ e ou vide

(74)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

Discr´etisation

ecouperSavec un pavage

D´ ecouper S avec un pavage {p

i

}

i∈I

, ( S

i

:= S ∩ p

i

) tel que

∀J ⊂ I,

T

j∈J

S

j

est ´ etoil´ e ou vide

(75)

∀J ⊂ I,

T

j∈J

S

j

est ´ etoil´ e ou vide

(76)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

Discr´etisation

ecouperSavec un pavage

D´ ecouper S avec un pavage {p

i

}

i∈I

, ( S

i

:= S ∩ p

i

) tel que

∀J ⊂ I,

T

j∈J

S

j

est ´ etoil´ e ou vide

(77)
(78)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

Discr´etisation

Construction d’une triangulation

Construction d’une triangulation

(79)
(80)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

Discr´etisation

Construction d’une triangulation

Construction d’une triangulation

(81)
(82)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

Discr´etisation

Construction d’une triangulation

Construction d’une triangulation

(83)
(84)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

Discr´etisation

Construction d’une triangulation

Construction d’une triangulation

(85)
(86)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

Discr´etisation

Construction d’une triangulation

Construction d’une triangulation

(87)
(88)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

Discr´etisation

Construction d’une triangulation

Construction d’une triangulation

(89)
(90)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

Discr´etisation

Construction d’une triangulation

Construction d’une triangulation

(91)
(92)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

Discr´etisation

Construction d’une triangulation

Construction d’une triangulation

(93)
(94)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

Discr´etisation

Construction d’une triangulation

Equivalence d’homotopie

Proposition

Soit S une partie de R

n

, si {p

i

}

i∈I

est un pavage tel que

∀J ⊂ I,

T

j∈J

S

j

est ´ etoil´ e ou vide, et K la triangulation construite pr´ ec´ edemment, alors S et K sont homotopes.

Id´ee de preuve

(95)

Analysis

S =

(x, y) ∈ R

2

|

x

2

+ y

2

+ xy − 2 ≤ 0

−x

2

− y

2

− xy + 1 ≤ 0

(96)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

Conclusion

Conclusion

(97)

I

Agrandir la classe des ensembles que le solveur peut traiter.

I

Trouver une condition suffisante qui assurerait que l’algorithme termine.

I

Donner une complexit´ e.

(98)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

Proposition

S = {x ∈ D ⊂ R

n

/ f (x) ≤ 0} o` u f est une fonction C

1

de D vers R , D un convexe, v

un point de S , si

f(x) = 0, Df(x).(x − v

) ≤ 0, x ∈ D n’admet aucune solution, alors v

est une ´ etoile pour S . (1) is inconsitent ⇔ ∀x ∈ D, f (x) = 0 ⇒ Df(x).(x − v

) > 0

Return

(99)

vers R , D un convexe, v

un point de S , si

f(x) = 0, Df(x).(x − v

) ≤ 0, x ∈ D n’admet aucune solution, alors v

est une ´ etoile pour S . (1) is inconsitent ⇔ ∀x ∈ D,

f(x) = 0

⇒ Df(x).(x − v

) > 0

Return

(100)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

Proposition

S = {x ∈ D ⊂ R

n

/ f (x) ≤ 0} o` u f est une fonction C

1

de D vers R , D un convexe, v

un point de S , si

f(x) = 0, Df(x).(x − v

) ≤ 0, x ∈ D n’admet aucune solution, alors v

est une ´ etoile pour S . (1) is inconsitent ⇔ ∀x ∈ D,

f(x) = 0

⇒ Df(x).(x

−v)

> 0

Return

(101)

vers R , D un convexe, v

un point de S , si

f(x) = 0, Df(x).(x − v

) ≤ 0, x ∈ D n’admet aucune solution, alors v

est une ´ etoile pour S . (1) is inconsitent ⇔ ∀x ∈ D,

f(x) = 0

Df(x).(x−v)

> 0

Return

(102)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

Proposition

S = {x ∈ D ⊂ R

n

/ f (x) ≤ 0} o` u f est une fonction C

1

de D vers R , D un convexe, v

un point de S , si

f(x) = 0, Df(x).(x − v

) ≤ 0, x ∈ D n’admet aucune solution, alors v

est une ´ etoile pour S . (1) is inconsitent ⇔ ∀x ∈ D,

f(x) = 0

Df(x).(x−v)

> 0

Return

(103)

vers R , D un convexe, v

un point de S , si

f(x) = 0, Df(x).(x − v

) ≤ 0, x ∈ D n’admet aucune solution, alors v

est une ´ etoile pour S . (1) is inconsitent ⇔ ∀x ∈ D,

f(x) = 0

Df(x).(x−v)

> 0

Return

(104)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

Proposition

S = {x ∈ D ⊂ R

n

/ f (x) ≤ 0} o` u f est une fonction C

1

de D vers R , D un convexe, v

un point de S , si

f(x) = 0, Df(x).(x − v

) ≤ 0, x ∈ D n’admet aucune solution, alors v

est une ´ etoile pour S .

Return

(105)

les S

i

sont des sous-CW-complexes de S , qui forment une

d´ ecomposition de S.

(106)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

Montrer que sous ces hypoth` eses, S est un CW-complexe et que

les S

i

sont des sous-CW-complexes de S , qui forment une

d´ ecomposition de S.

(107)

´ equivalence d’homotopie de

T

j∈J

S

j

T

j∈J

K

j

.

(108)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

Pour chacun des J ⊂ I tel que

T

j∈J

S

j

est ´ etoil´ e, construire une

´ equivalence d’homotopie de

T

j∈J

S

j

T

j∈J

K

j

.

(109)

´ equivalence d’homotopie de

T

j∈J

S

j

T

j∈J

K

j

.

(110)

Garantir le type d’homotopie d’un ensemble d´efini par des in´egalit´es.

Utiliser un r´ esultat de topologie alg´ ebrique (Hatcher 2002): Avec S et K deux CW-complexes, f : S → K est une ´ equivalence

d’homotopie si elle se restreint ` a des ´ equivalences d’homotopie S

i1

∩ · · · ∩ S

ik

→ K

i1

∩ · · · ∩ K

ik

avec f ( S

i

) ⊂ K

i

Retour

Références

Documents relatifs

Les élèves ne disposant pour l’instant que d’informations qualitatives sur l’énergie potentielle et l’énergie cinétique d’un système, le but de

Pour cela (figure 1), on émet dans le local I avec une source de bruit normalisée, et on mesure dans le local II, séparé de I par la paroi étudiée, le niveau acoustique par

 A chaque type et chaque degré est affecté un nombre de points La méthode permet de calculer le poids du projet en points de

Réaliser une analyse de l’arbre généalogique suivant pour déterminer quel risque pour III4 d’avoir un enfant malade. Les femmes sont symbolisées par des ronds, et les hommes par

L'objet posé sur le sol ne pourra en aucun cas libérer de l'énergie par le travail de son poids. Son énergie potentielle de pesanteur est nulle. Pour définir une énergie potentielle

L'induit d’un moteur est alimenté par une tension continue V = 275V, par l'intermédiaire d'un hacheur série, selon le schéma de principe connu. A l'aide d'un oscilloscope bi-courbe,

Les réactifs sont les ions Ag + et le cuivre métallique car les courbes correspondantes ont un coefficient directeur négatif.. Les produits sont le métal Ag et les ions Cu 2+ car

Un régulateur est dit à action proportionnelle (P) lorsque la valeur de sa tension de sortie est proportionnelle à l’erreur détectée .Quand l’erreur a été corrigée,