. . . . Fractions continues
. . . . Exemples
. . Algorithme
.
. . . .
.
.
Formes quadratiques (Le¸con 2)
Jorge Jim´ enez Urroz
(Universitat Polit` ecnica de Catalunya)
Ecole Cimpa, Bamako, Novembre 2010 ´
. . . . Fractions continues
. . . . Exemples
. . Algorithme
Nombres quadratiques
. D´ efinition .
.
. . . .
.
.
Un nombre quadratique est un nombre α de la forme x + y √
∆ o` u ∆ n’est pas un carr´ e parfait de Q et o` u x , y ∈ Q . Le conjugu´ e de α est α
′= x − y √
∆.
Un nombre quadratique est donc un nombre qui est solution d’un polynˆ ome irr´ eductible de degr´ e deux. Dans ce qui suit, ∆ n’est pas un carr´ e parfait.
. D´ efinition .
.
. . . .
.
.
Soit ∆ > 0. Un nombre quadratique α est r´ eduit si α > 1 et
−1 < α
′< 0.
. . . . Fractions continues
. . . . Exemples
. . Algorithme
Nombres quadratiques
. D´ efinition .
.
. . . .
.
.
Un nombre quadratique est un nombre α de la forme x + y √
∆ o` u ∆ n’est pas un carr´ e parfait de Q et o` u x , y ∈ Q . Le conjugu´ e de α est α
′= x − y √
∆.
Un nombre quadratique est donc un nombre qui est solution d’un polynˆ ome irr´ eductible de degr´ e deux. Dans ce qui suit, ∆ n’est pas un carr´ e parfait.
. D´ efinition .
.
. . . .
.
.
Soit ∆ > 0. Un nombre quadratique α est r´ eduit si α > 1 et
− 1 < α
′< 0.
. . . . Fractions continues
. . . . Exemples
. . Algorithme
. D´ efinition .
.
. . . .
.
.
Soit f = ⟨a, b, c ⟩ de discriminant ∆ > 0. Alors, on asssocie ` a f les nombres r´ eels
ω
1= b + ∆
2 | a | et ω
2= b + ∆ 2 | c | .
Observation: f est r´ eduite si et seulement si ω
1et ω
2sont r´ eduits. . D´ efinition
. .
. . . .
.
.
Soit { a
i}
N⊂ R . Une fraction continue α est une expression de la forme α = [a
0, a
1, a
2, . . . ] = a
0+ 1
a
1+ 1
a
2+ 1
a
3+ 1 a
4+ 1
. ..
. . . . Fractions continues
. . . . Exemples
. . Algorithme
. D´ efinition .
.
. . . .
.
.
Soit f = ⟨a, b, c ⟩ de discriminant ∆ > 0. Alors, on asssocie ` a f les nombres r´ eels
ω
1= b + ∆
2 | a | et ω
2= b + ∆ 2 | c | .
Observation: f est r´ eduite si et seulement si ω
1et ω
2sont r´ eduits.
. D´ efinition .
.
. . . .
.
.
Soit { a
i}
N⊂ R . Une fraction continue α est une expression de la forme α = [a
0, a
1, a
2, . . . ] = a
0+ 1
a
1+ 1
a
2+ 1
a
3+ 1 a
4+ 1
. ..
. . . . Fractions continues
. . . . Exemples
. . Algorithme
. D´ efinition .
.
. . . .
.
.
Soit f = ⟨a, b, c ⟩ de discriminant ∆ > 0. Alors, on asssocie ` a f les nombres r´ eels
ω
1= b + ∆
2 | a | et ω
2= b + ∆ 2 | c | .
Observation: f est r´ eduite si et seulement si ω
1et ω
2sont r´ eduits.
. D´ efinition .
.
.
. Soit { a
i}
N⊂ R . Une fraction continue α est une expression de la forme α = [a
0, a
1, a
2, . . . ] = a
0+ 1
a
1+ 1
a
2+ 1
a
3+ 1 a
4+ 1
. ..
. . . . Fractions continues
. . . . Exemples
. . Algorithme
. D´ efinition .
.
. . . .
.
.
Les a
isont dits les quotients partiels de la fraction continue α. Si a
0∈ Z et a
i∈ N , pour i > 0, alors la fraction continue est dite simple.
. Proposition .
.
. . . .
.
.
Soit α une fraction continue. Alors, le d´ eveloppement de α est infini si et seulement si α est irrationnel.
D´ emonstration:Soit α = a
0+ x
1, avec a
0= [α]. Pour i ≥ 1, a
i=
{ 0 [ si x
i= 0,
1 xi
]
si x
i̸ = 0, et x
i+1=
x1i
− a
i. Si α ∈ Q , alors x
i=
pqii
et 0 < q
i< q
i−1.
. . . . Fractions continues
. . . . Exemples
. . Algorithme
. D´ efinition .
.
. . . .
.
.
Les a
isont dits les quotients partiels de la fraction continue α. Si a
0∈ Z et a
i∈ N , pour i > 0, alors la fraction continue est dite simple.
. Proposition .
.
. . . .
.
.
Soit α une fraction continue. Alors, le d´ eveloppement de α est infini si et seulement si α est irrationnel.
D´ emonstration:Soit α = a
0+ x
1, avec a
0= [α]. Pour i ≥ 1, a
i=
{ 0 [ si x
i= 0,
1 xi
]
si x
i̸ = 0, et x
i+1=
x1i
− a
i. Si α ∈ Q , alors x
i=
pqii
et 0 < q
i< q
i−1.
. . . . Fractions continues
. . . . Exemples
. . Algorithme
. D´ efinition .
.
. . . .
.
.
Soit α = [a
0, . . . , a
k−1, a
k, . . . , a
k+l]. La barre horizontale veut dire que la suite des ´ el´ ements se r´ ep` ete ind´ efiniment. De plus,
a
0, . . . , a
k−1et a
k, . . . , a
k+lsont respectivement appel´ es la
pr´ ep´ eriode et la p´ eriode de α.
. . . . Fractions continues
. . . . Exemples
. . Algorithme
Si α est un nombre quadratique associ´ e ` a une forme quadratique ind´ efinie de discriminant fondamental ∆ > 0, alors il existe P
0, Q
0∈ Z, tels que
α = α
0= P
0+ √
∆
2Q
0avec 4Q
0| (∆ − P
02).
En ce cas α = [a
0, a
1, a
2, . . . ] o` u pour i ≥ 0, α
i=
Pi+√∆ 2Qi
, a
i= [α
i],
P
i+1= 2a
iQ
i− P
i, Q
i+1=
∆−P2 i+1
4Qi
.
. . . . Fractions continues
. . . . Exemples
. . Algorithme
α = a
0+ P
0− 2a
0Q
0+ √
∆ 2Q
0= a
0+ 1
2Q0
P0−2a0Q0+√
∆
= a
0+ 1
2Q0(√
∆−(P0−2a0Q0))
∆−(P0−2a0Q0)2
= a
0+ 1
√∆+2a0Q0−P0
2(∆−(P0−2a0Q0)2)/4Q0
= . . .
. . . . Fractions continues
. . . . Exemples
. . Algorithme
Exemples
(1) Avec ∆ = 40 = 4 · 5 · 2 et α
0=
4+√40
6
, nous avons:
α
i=
Pi+√∆ 2Qi
, a
i= [α
i],
P
i+1= 2a
iQ
i− P
i, Q
i+1=
∆−P2 i+1
4Qi
.
1 < α
0< 2, a
0= 1, P
0= 4, Q
0= 3;
P
1= 2, Q
1= 3; 1 < α
1=
2+√640< 2, a
1= 1; P
2= 4 Q
2= 2, 2 < α
2=
4+√40
4
< 3, a
2= 2; P
3= 4, Q
3= 3, α
3=
4+√40 6
.
i 0 1 2 . . .
P
i4 2 4 . . .
Q
i3 3 2 . . .
a
i1 1 2 . . .
Donc, α
0= [1, 1, 2]
.
. . . . Fractions continues
. . . . Exemples
. . Algorithme
Exemples
(1) Avec ∆ = 40 = 4 · 5 · 2 et α
0=
4+√40
6
, nous avons:
α
i=
Pi+√∆ 2Qi
, a
i= [α
i],
P
i+1= 2a
iQ
i− P
i, Q
i+1=
∆−P2 i+1
4Qi
.
1 < α
0< 2, a
0= 1, P
0= 4, Q
0= 3;
P
1= 2, Q
1= 3; 1 < α
1=
2+√640< 2, a
1= 1; P
2= 4 Q
2= 2, 2 < α
2=
4+√40
4
< 3, a
2= 2; P
3= 4, Q
3= 3, α
3=
4+√40 6
.
i 0 1 2 . . .
P
i4 2 4 . . .
Q
i3 3 2 . . .
a
i1 1 2 . . .
Donc, α
0= [1, 1, 2]
.
. . . . Fractions continues
. . . . Exemples
. . Algorithme
Exemples
(1) Avec ∆ = 40 = 4 · 5 · 2 et α
0=
4+√40
6
, nous avons:
α
i=
Pi+√∆ 2Qi
, a
i= [α
i],
P
i+1= 2a
iQ
i− P
i, Q
i+1=
∆−P2 i+1
4Qi
.
1 < α
0< 2, a
0= 1, P
0= 4, Q
0= 3;
P
1= 2, Q
1= 3; 1 < α
1=
2+√640< 2, a
1= 1;
P
2= 4 Q
2= 2, 2 < α
2=
4+√40
4
< 3, a
2= 2;
P
3= 4, Q
3= 3, α
3=
4+√40 6
.
i 0 1 2 . . .
P
i4 2 4 . . .
Q
i3 3 2 . . .
a
i1 1 2 . . .
Donc, α
0= [1, 1, 2]
.
. . . . Fractions continues
. . . . Exemples
. . Algorithme
Exemples
(1) Avec ∆ = 40 = 4 · 5 · 2 et α
0=
4+√40
6
, nous avons:
α
i=
Pi+√∆ 2Qi
, a
i= [α
i],
P
i+1= 2a
iQ
i− P
i, Q
i+1=
∆−P2 i+1
4Qi
.
1 < α
0< 2, a
0= 1, P
0= 4, Q
0= 3;
P
1= 2, Q
1= 3; 1 < α
1=
2+√640< 2, a
1= 1;
P
2= 4 Q
2= 2, 2 < α
2=
4+√40
4
< 3, a
2= 2;
P
3= 4, Q
3= 3, α
3=
4+√40 6
.
i 0 1 2 . . .
P
i4 2 4 . . .
Q
i3 3 2 . . . Donc, α
0= [1, 1, 2].
. . . . Fractions continues
. . . . Exemples
. . Algorithme
Avec ∆ = 40 = 4 · 5 · 2 et β
0=
6+√40
2
, nous avons:
α
i=
Pi+√∆ 2Qi
, a
i= [α
i],
P
i+1= 2a
iQ
i− P
i, Q
i+1=
∆−P2 i+1
4Qi
.
6 < β
0< 7, a
0= 6, P
0= 6, Q
0= 1; P
1= 6, Q
1= 1, β
1=
6+√240.
i 0 . . . P
i6 . . . Q
i1 . . . a
i6 . . . Donc, β
0= [6]
.
. . . . Fractions continues
. . . . Exemples
. . Algorithme
Avec ∆ = 40 = 4 · 5 · 2 et β
0=
6+√40
2
, nous avons:
α
i=
Pi+√∆ 2Qi
, a
i= [α
i],
P
i+1= 2a
iQ
i− P
i, Q
i+1=
∆−P2 i+1
4Qi
.
6 < β
0< 7, a
0= 6, P
0= 6, Q
0= 1;
P
1= 6, Q
1= 1, β
1=
6+√240.
i 0 . . . P
i6 . . . Q
i1 . . . a
i6 . . . Donc, β
0= [6]
.
. . . . Fractions continues
. . . . Exemples
. . Algorithme
Avec ∆ = 40 = 4 · 5 · 2 et β
0=
6+√40
2
, nous avons:
α
i=
Pi+√∆ 2Qi
, a
i= [α
i],
P
i+1= 2a
iQ
i− P
i, Q
i+1=
∆−P2 i+1
4Qi
.
6 < β
0< 7, a
0= 6, P
0= 6, Q
0= 1;
P
1= 6, Q
1= 1, β
1=
6+√240.
i 0 . . .
P
i6 . . .
Q
i1 . . .
a
i6 . . .
Donc, β
0= [6].
. . . . Fractions continues
. . . . Exemples
. . Algorithme
Formes r´ eduites de discriminant ∆ = 40
b √
∆ − b √
∆ + b | a | | c |
2 4, 32 8, 32 3 3
4 2, 32 10, 32 3, 2 2, 3
6 0, 32 12, 32 1 1
Les formes r´ eduites de discriminant 40 sont:
⟨±3, 2, ∓3⟩, ⟨±3, 4, ∓2⟩, ⟨±2, 4, ∓3⟩, ⟨±1, 6, ∓1⟩. f
1= ⟨ 3, 2, − 3 ⟩ → ⟨− 3, 4, 2 ⟩ → ⟨ 2, 4, − 3 ⟩ → ⟨− 3, 2, 3 ⟩ →
→ ⟨ 3, 4, − 2 ⟩ → ⟨− 2, 4, 3 ⟩ → f
1. ( 0 − 1
1 1 )
,
( 0 − 1 1 − 2 )
,
( 0 − 1 1 1
) ,
( 0 − 1 1 − 1 )
,
( 0 − 1
1 2
) ,
( 0 − 1 1 − 1 )
. ω
2(f
1) =
2+√40
6
= [1, 2, 1]
. . . . Fractions continues
. . . . Exemples
. . Algorithme
Formes r´ eduites de discriminant ∆ = 40
b √
∆ − b √
∆ + b | a | | c |
2 4, 32 8, 32 3 3
4 2, 32 10, 32 3, 2 2, 3
6 0, 32 12, 32 1 1
Les formes r´ eduites de discriminant 40 sont:
⟨±3, 2, ∓3⟩, ⟨±3, 4, ∓2⟩, ⟨±2, 4, ∓3⟩, ⟨±1, 6, ∓1⟩.
f
1= ⟨ 3, 2, − 3 ⟩ → ⟨− 3, 4, 2 ⟩ → ⟨ 2, 4, − 3 ⟩ → ⟨− 3, 2, 3 ⟩ →
→ ⟨ 3, 4, − 2 ⟩ → ⟨− 2, 4, 3 ⟩ → f
1. ( 0 − 1
1 1 )
,
( 0 − 1 1 − 2 )
,
( 0 − 1 1 1
) ,
( 0 − 1 1 − 1 )
,
( 0 − 1
1 2
) ,
( 0 − 1 1 − 1 )
. ω
2(f
1) =
2+√40
6
= [1, 2, 1]
. . . . Fractions continues
. . . . Exemples
. . Algorithme
Formes r´ eduites de discriminant ∆ = 40
b √
∆ − b √
∆ + b | a | | c |
2 4, 32 8, 32 3 3
4 2, 32 10, 32 3, 2 2, 3
6 0, 32 12, 32 1 1
Les formes r´ eduites de discriminant 40 sont:
⟨±3, 2, ∓3⟩, ⟨±3, 4, ∓2⟩, ⟨±2, 4, ∓3⟩, ⟨±1, 6, ∓1⟩.
f
1= ⟨ 3, 2, − 3 ⟩ → ⟨− 3, 4, 2 ⟩ → ⟨ 2, 4, − 3 ⟩ → ⟨− 3, 2, 3 ⟩ →
→ ⟨ 3, 4, − 2 ⟩ → ⟨− 2, 4, 3 ⟩ → f
1. ( 0 − 1
1 1 )
,
( 0 − 1 1 − 2 )
,
( 0 − 1 1 1
) ,
( 0 − 1 1 − 1 )
,
( 0 − 1
1 2
) ,
( 0 − 1 1 − 1 )
.
ω
2(f
1) =
2+√40
6
= [1, 2, 1]
. . . . Fractions continues
. . . . Exemples
. . Algorithme
Formes r´ eduites de discriminant ∆ = 40
b √
∆ − b √
∆ + b | a | | c |
2 4, 32 8, 32 3 3
4 2, 32 10, 32 3, 2 2, 3
6 0, 32 12, 32 1 1
Les formes r´ eduites de discriminant 40 sont:
⟨±3, 2, ∓3⟩, ⟨±3, 4, ∓2⟩, ⟨±2, 4, ∓3⟩, ⟨±1, 6, ∓1⟩.
f
1= ⟨ 3, 2, − 3 ⟩ → ⟨− 3, 4, 2 ⟩ → ⟨ 2, 4, − 3 ⟩ → ⟨− 3, 2, 3 ⟩ →
→ ⟨ 3, 4, − 2 ⟩ → ⟨− 2, 4, 3 ⟩ → f
1. ( 0 − 1
1 1 )
,
( 0 − 1 1 − 2 )
,
( 0 − 1 1 1
) ,
( 0 − 1 1 − 1 )
,
( 0 − 1
1 2
) ,
( 0 − 1 1 − 1 )
.
2+√ 40
. . . . Fractions continues
. . . . Exemples
. . Algorithme
f
2= ⟨ 1, 6, − 1 ⟩ → ⟨− 1, 6, 1 ⟩ → f
2( 0 − 1
1 6
) ,
( 0 − 1 1 − 6
) . ω
2(f
2) =
4+√440= [6]
.
h
+∆= 2.
. . . . Fractions continues
. . . . Exemples
. . Algorithme
f
2= ⟨ 1, 6, − 1 ⟩ → ⟨− 1, 6, 1 ⟩ → f
2( 0 − 1
1 6
) ,
( 0 − 1 1 − 6
) .
ω
2(f
2) =
4+√440= [6]
.
h
+∆= 2.
. . . . Fractions continues
. . . . Exemples
. . Algorithme
f
2= ⟨ 1, 6, − 1 ⟩ → ⟨− 1, 6, 1 ⟩ → f
2( 0 − 1
1 6
) ,
( 0 − 1 1 − 6
) . ω
2(f
2) =
4+√440= [6].
h
+∆= 2.
. . . . Fractions continues
. . . . Exemples
. . Algorithme
f
2= ⟨ 1, 6, − 1 ⟩ → ⟨− 1, 6, 1 ⟩ → f
2( 0 − 1
1 6
) ,
( 0 − 1 1 − 6
) . ω
2(f
2) =
4+√440= [6].
h
+∆= 2.
. . . . Fractions continues
. . . . Exemples
. . Algorithme
(2) ∆ = 60 = 4 · 15
b √
∆ − b √
∆ + b | a | | c | 2 5, 74 9, 74
4 3, 74 11, 74
6 1, 74 13, 74 1, 2, 3, 6 6, 3, 2, 1
Les formes r´ eduites de discriminant 60 sont:
⟨± 1, 6, ∓ 6 ⟩ , ⟨± 2, 6, ∓ 3 ⟩ , ⟨± 3, 6, ∓ 2 ⟩ , ⟨± 6, 6, ∓ 1 ⟩ .
6+√ 60
12
= [1, 6],
6+√60
6
= [2, 3],
6+√ 60
4
= [3, 2],
6+√60
2
= [6, 1].
. . . . Fractions continues
. . . . Exemples
. . Algorithme
(2) ∆ = 60 = 4 · 15
b √
∆ − b √
∆ + b | a | | c | 2 5, 74 9, 74
4 3, 74 11, 74
6 1, 74 13, 74 1, 2, 3, 6 6, 3, 2, 1 Les formes r´ eduites de discriminant 60 sont:
⟨± 1, 6, ∓ 6 ⟩ , ⟨± 2, 6, ∓ 3 ⟩ , ⟨± 3, 6, ∓ 2 ⟩ , ⟨± 6, 6, ∓ 1 ⟩ .
6+√ 60
12
= [1, 6],
6+√60
6
= [2, 3],
6+√ 60
4
= [3, 2],
6+√60
2
= [6, 1].
. . . . Fractions continues
. . . . Exemples
. . Algorithme
(2) ∆ = 60 = 4 · 15
b √
∆ − b √
∆ + b | a | | c | 2 5, 74 9, 74
4 3, 74 11, 74
6 1, 74 13, 74 1, 2, 3, 6 6, 3, 2, 1 Les formes r´ eduites de discriminant 60 sont:
⟨± 1, 6, ∓ 6 ⟩ , ⟨± 2, 6, ∓ 3 ⟩ , ⟨± 3, 6, ∓ 2 ⟩ , ⟨± 6, 6, ∓ 1 ⟩ .
6+√ 60
12
= [1, 6],
6+√60
6
= [2, 3],
6+√ 60
4
= [3, 2],
6+√60
2
= [6, 1].
. . . . Fractions continues
. . . . Exemples
. . Algorithme
•
6+12√60= [1, 6]
⟨ 1, 6, − 6 ⟩ → ⟨− 6, 6, 1 ⟩ → ⟨ 1, 6, − 6 ⟩ ,
( 0 −1
1 1
) ,
( 0 −1 1 − 6 )
⟨− 1, 6, 6 ⟩ → ⟨ 6, 6, − 1 ⟩ → ⟨− 1, 6, 6 ⟩ ,
( 0 −1 1 − 1 )
,
( 0 −1
1 6
)
•
6+√660= [2, 3]
⟨ 2, 6, − 3 ⟩ → ⟨− 3, 6, 2 ⟩ → ⟨ 2, 6, − 3 ⟩ ,
( 0 − 1
1 2
) ,
( 0 − 1 1 − 3 )
⟨− 2, 6, 3 ⟩ → ⟨ 3, 6, − 2 ⟩ → ⟨− 2, 6, 3 ⟩ ,
( 0 − 1 1 − 2
) ,
( 0 − 1 1 3
)
.
. . . . Fractions continues
. . . . Exemples
. . Algorithme
(3) Soit ∆ = 145 = 5 · 29. Les formes r´ eduites sont:
⟨± 6, 1, ∓ 6 ⟩ , ⟨± 5, 5, ∓ 6 ⟩ , ⟨± 6, 5, ∓ 5 ⟩ , ⟨± 3, 7, ∓ 8 ⟩ ,
⟨± 4, 7, ∓ 6 ⟩ , ⟨± 6, 7, ∓ 4 ⟩ , ⟨± 8, 7, ∓ 3 ⟩ , ⟨± 2, 9, ∓ 8 ⟩ ,
⟨± 4, 9, ∓ 4 ⟩ , ⟨± 8, 9, ∓ 2 ⟩ , ⟨± 1, 11, ∓ 6 ⟩ , ⟨± 2, 11, ∓ 3 ⟩ ,
⟨± 3, 11, ∓ 2 ⟩ , ⟨± 6, 11, ∓ 1 ⟩ .
f
1= ⟨ 6, 1, − 6 ⟩ , ω
2(f
1) =
1+√12145= [1, 11, 1]
⟨6, 1, −6⟩ → ⟨−6, 11, 1⟩ → ⟨1, 11, −6⟩ → ⟨−6, 1, 6⟩ →
⟨ 6, 11, − 1 ⟩ → ⟨− 1, 11, 6 ⟩ → f
1( 0 − 1 1 1
) ,
( 0 − 1 1 − 11
) ,
( 0 − 1
1 1
) ,
( 0 − 1 1 − 1 )
,
( 0 − 1 1 11 )
,
( 0 − 1
1 − 1
)
. . . . Fractions continues
. . . . Exemples
. . Algorithme
(3) Soit ∆ = 145 = 5 · 29. Les formes r´ eduites sont:
⟨± 6, 1, ∓ 6 ⟩ , ⟨± 5, 5, ∓ 6 ⟩ , ⟨± 6, 5, ∓ 5 ⟩ , ⟨± 3, 7, ∓ 8 ⟩ ,
⟨± 4, 7, ∓ 6 ⟩ , ⟨± 6, 7, ∓ 4 ⟩ , ⟨± 8, 7, ∓ 3 ⟩ , ⟨± 2, 9, ∓ 8 ⟩ ,
⟨± 4, 9, ∓ 4 ⟩ , ⟨± 8, 9, ∓ 2 ⟩ , ⟨± 1, 11, ∓ 6 ⟩ , ⟨± 2, 11, ∓ 3 ⟩ ,
⟨± 3, 11, ∓ 2 ⟩ , ⟨± 6, 11, ∓ 1 ⟩ .
f
1= ⟨ 6, 1, − 6 ⟩ , ω
2(f
1) =
1+√12145= [1, 11, 1]
⟨6, 1, −6⟩ → ⟨−6, 11, 1⟩ → ⟨1, 11, −6⟩ → ⟨−6, 1, 6⟩ →
⟨ 6, 11, − 1 ⟩ → ⟨− 1, 11, 6 ⟩ → f
1( 0 − 1 1 1
) ,
( 0 − 1 1 −11
) ,
( 0 − 1 1 1
) ,
( 0 − 1 1 −1 )
,
( 0 − 1 1 11 )
,
( 0 − 1
1 −1
)
. . . . Fractions continues
. . . . Exemples
. . Algorithme
f
2= ⟨ 5, 5, − 6 ⟩ ω
2(f
2) =
5+√12145= [1, 2, 2, 1, 1]
⟨5, 5, −6⟩ → ⟨−6, 7, 4⟩ → ⟨4, 9, −4⟩ → ⟨−4, 7, 6⟩ →
⟨ 6, 5, − 5 ⟩ → ⟨− 5, 5, 6 ⟩ → ⟨ 6, 7, − 4 ⟩ → ⟨− 4, 9, 4 ⟩ →
⟨ 4, 7, − 6 ⟩ → ⟨− 6, 5, 5 ⟩ → f
2( 0 − 1
1 1
) ,
( 0 − 1 1 −2 )
,
( 0 − 1
1 2
) ,
( 0 − 1 1 −1
) ,
( 0 − 1 1 1
) , ( 0 − 1
1 − 1 )
,
( 0 − 1 1 2
) ,
( 0 − 1 1 − 2 )
,
( 0 − 1
1 1
) ,
( 0 − 1
1 − 1
)
. . . . Fractions continues
. . . . Exemples
. . Algorithme
f
3= ⟨ 3, 7, − 8 ⟩ ω
2(f
3) =
7+√16145= [1, 5, 3]
⟨3, 7, −8⟩ → ⟨−8, 9, 2⟩ → ⟨2, 11, −3⟩ → ⟨−3, 7, 8⟩ →
⟨ 8, 9, − 2 ⟩ → ⟨− 2, 11, 3 ⟩ → f
3( 0 − 1 1 1
) ,
( 0 − 1 1 − 5 )
,
( 0 − 1
1 3
) ,
( 0 − 1 1 − 1 )
,
( 0 − 1
1 5
) ( 0 − 1 1 − 3 )
. f
4= ⟨ 8, 7, − 3 ⟩ ω
2(f
4) =
7+√6145= [3, 5, 1]
⟨ 8, 7, − 3 ⟩ → ⟨− 3, 11, 2 ⟩ → ⟨ 2, 9, − 8 ⟩ → ⟨− 8, 7, 3 ⟩ →
⟨3, 11, −2⟩ → ⟨−2, 9, 8⟩ → f
4. ( 0 − 1
1 3 )
,
( 0 − 1 1 − 5 )
,
( 0 − 1
1 1
) ,
( 0 − 1 1 − 3 )
,
( 0 − 1
1 5
) ( 0 − 1 1 − 1 )
.
. . . . Fractions continues
. . . . Exemples
. . Algorithme
Algorithme calculant le cycle des formes r´ eduites
proprement ´ equivalentes ` a une forme quadratique donn´ ee.
Soit f
0= ⟨ a
0, b
0, c
0⟩ une forme quadratique de discriminant
∆ > 0. Alors, α
0=
b20|+∆c0|
= [u
0, . . . u
l−1] et le cycle des formes r´ eduites proprement ´ equivalentes a f
0est form´ e des formes r´ eduites f
0. . . f
r−1o` u
r = {
l si l est pair, 2l si l est impair.
Pour 0 ≤ i ≤ r − 2,
f
i+1= ⟨ a
i+1, b
i+1, c
i+1⟩ =
( 0 − 1 1 signe(a
i)u
i) f
i=
( 0 1
−1 signe(a
i)u
i) f
i=
( 0 1
−1 −signe(c
i)u
i) f
i= ⟨ ( − 1)
isigne(c
0)Q
i, P
i+1, ( − 1)
i+1signe(c
0)Q
i+1⟩ .
. . . . Fractions continues
. . . . Exemples
. . Algorithme