• Embed Doc
  • Readcast
  • Collections
  • CommentGo Back
Download
 
Université de Clermont1IUT d’Informatique1ière année -Denis RICHARD
INTRODUCTION aux COURS de
LOGIQUEARITHMÉTIQUE et AUTOMATESALGÈBRE de BOOLE
LES NOTATIONS d’ALGORITHME;de SYSTÈME FORMEL;de SYNTAXE;de SÉMANTIQUEvues par des EXEMPLES.
 
Introduction au cours de logique, arithmétique, automates et algèbre de Boole
1 À propos d’algorithme
1.1 Une existence proue de façon non algorithmique :
Théorème 1.1
α
R
\
Q
β 
R
\
Q
α
β
Q
.
En clair : Il existe un irrationnel 
α
dont une puissance irrationnelle 
α
β
est rationnelle (= fraction).
Preuve 1
2
Q
: connu, soit 
α
=
2
et 
β 
=
2
alors 
ou bien 
2
√ 
2
Q
et le théorème est prouvé,
ou bien 
2
√ 
2
Q
alors on pose 
α
=
2
√ 
2
β 
=
2
et alors 
α
β
= (
2
√ 
2
)
√ 
2
= (
2)
2
= 2 =21
Q
.
Remarque :Preuve non constructive : pas d’algorithme en découlant pour savoir si
2
√ 
2
Q
.
1.2 Un problème et sa solution algorithmique :
Considèrons la
suite infinie
des
carrés
, et des
chemins finis connexes„ partant 
de 1.
 ss s
+
  n n
+
n
+
n
+
n
+
n
+
  n n n n n n  n n n n n n
- - - - - -1 4 9 16 25 36
2
 e  e  e  e  e  e  e  ¡  ¡  ¡  ¡  ¡  ¡  ¡  e  e  e  e  e  e  e                ¡  ¡  ¡  ¡  ¡  ¡  ¡  v  v  v  v  v  v  v  v                               
 
E
Chaque chemin possède une
somme
:
(
) = 1 + 4
9 + 16
25 + 36 = 23
(
) =
1 + 9
16 + 25 = 13
(
) =
1
4
9
16 + 25 =
5
((=)) =
1
4 =
5
.
Problème : (Résolu par
Erdös
et
Suraynii
.) :
Tout entier 
n
N
est-il
somme
d’un
chemin 
?
Solution algorithmique
:
Ici, pour prouver qu’il a un
algorithme
, l’orateur trouvera des
chemins
correspondants à desnombres fournis par l’auditoire.
Les exemples conduisent à s’intéresser au
chemin 
ou plutôt au “
morceau de chemin 
” suivant
            
222
(m+3)(m+2)(m+1)m

                 v  v  v  v  v  v  v  v 
---

-
 s s s s s s
++++

Denis Richard
2
 
Introduction au cours de logique, arithmétique, automates et algèbre de Boole
dont la somme est :
m
2
(
m
2
+ 2
m
+ 1)
(
m
2
+ 4
m
+ 4) + (
m
2
+ 6
m
+ 9) = 4
m
est un
paramètre
, on le choisit comme on veut.Or tout entier
n
N
s’écrit
ou
n
= 4
k
=
k
4
n
= 4
k
+ 1 = 1 +
k
4
n
= 4
k
+ 2 = 2 +
k
4
n
= 4
k
+ 3 = 3 +
k
4
donc tout
n
est somme d’un chemin fait
d’un petit chemin de somme
0
,
1
,
2
,
ou
3
se terminant en
x
2
suivi d’un morceau de chemin fermé de morceaux successifs
                
--++

(Il en faut
k
) et qui commence en
de
(
x
+ 1)
2
.
Reste à inventer les quatre “
petits chemins
”.
(
) ou
1 = 1
2
2 =
1
2
2
2
3
2
+ 4
2
3 =
1
2
+ 2
2
0 = 0
2
0 = +1
2
2
2
3
2
+ 4
2
  
 
  
4
5
2
+ 6
2
+ 7
2
8
2
  
4
Remarque : L’
algorithme
est
Trouver le quotient
k
et le reste
r
de
n
divisé par 4.
Le chemin est celui de
r
(voir
(
)
) suivi de
k
fois les morceaux du type :
                
--++

Questions :1) Trouver d’autres algorithmes.2) De
combien 
de
chemins
un
entier peut-il être somme
?
Denis Richard
3
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...