Vous êtes sur la page 1sur 8

FLORENTIN SMARANDACHE

Une classe densembles


recursifs

In Florentin Smarandache: Gnralisations et Gnralits. Fs


(Maroc): dition Nouvelle, 1984.

UNE

CLASSE

D'ENSEIBLES

.tCUr1.SIFS

Dl1s cet 8.rtic~_e on construit unecla.sse d' ense'nbles


rcursifs, on tablit des proprits de ces ensembles
et on propose des applications. Cet article largit
quelques rsultats de (1)
lL1>fi_n~.!.t.?ns, pro1)rits.

On appelle ense!1lbles rcursifs les ensembles d ' 18ments q"i se


construisent de manire rcursive) soit T un ensemble d'lments
et f. pour i compris entre l et s, des oprations n.-aires ,c~d

que

T ~ T. Construisons rcursi vernent l' ense:llble .1 in-

f.
~

clus dans

T et tel que

(dLl) 10) certains 13ments a


2) si O{.

~l

,of".

'.0" a n de T, :l.ppartiennent [il.


l
appartiennent A, alors

ni
f.(o<'. , ,0<-.
) appartient , ";= Dour tout iE 11921"00,s1.
~
~l
lni
J

t:

3) chaque 19'I1ent de ill s'obtient en appliCj,uEtnt un nombre


fini de fois les rgles 1 0 ou 2.
N'ous allons dmontrer plusieurs proprits de ces ensembles 1'1, qui
dcoulent de lEt faon dc~t ils o~t t1 d~finis.
1.' ensem'ble IiI est le repr ~sentEtnt d'une cl?.sse d'ensembles rcursifs
parce que d'mS les rgles 1 et 2" 9 en particul."..risant les lments
' respectivement fl, ,f ' on obtient des ense~bles
3. , ,a
1
n
s
diffrent s.
,llb..e.Iv..;tioQ, l g Pour obtenir un lf!lont de
ment appliquer d'abord la rgle 1.

Il,!,

il faut ncessaire-

(df.2) Les lments de 11 s'appellent 61;nents ;,I-rcursifs o


(clL3) On appelle ordre d'un lment a de 1,1 le plus petit ne.turcl
p;;" l
qui a la propri-:it que 8. s' obtient en :::.ppliquc=>..nt p ois les
rgles 1') ou 2.
On note fil
l'ensemble qui contient tous les L3ments d' ordre p de
p , d
t que ,- = 1..
r al' ,an 1i'
:.!l I l es t eVl en
1

1\

[Uf

1Js
.
i

.,(,:;;L'1 '0
i =1 f.;.l) 1
\: il' ,e<in' E

n.

00,cf~

1~

'r

"l'

ni

l'iIll.

On soustrait }iI

car il est possible que f.(a. , ,a. )


J
Jl
Jn .
J

On dSmontre Clue pour k

>" l

on

8.

a.
l

(j,ui

28

(; {"- --. -JTi~i)


(ol'."9di~li)(

i==l

11 ~i)

o chaqu e

1 9

,~.

i'\, ,

Pf

;N

lbl

j{-

1j

:t<

J"

~.

ln.

~
1ni

1 .

~ , 2 9 9ni ~

d.

Jo

Thor me l
- -

J'-.::

Les ensem bles


-

f (<..:.( .

11

(k et au moins un 1 dment

l (q.
~

==

(cE. , ,

.,

forme nt une p~rti tion de l' ensem ble

~1.

9 o N~.=={1,2939' }
~1
p~ N* P
Preuv e. De 12- rgle l" il rsul te Ciue ;\ <;:. 1111.
des valeu rs infOn sup)o se que cette propr it est vr;:>..ie pour
ril est obten u
lque
rieur es i\ D. Il e~1 rsul te que .1 C. ::1:, parce
p
- -

M ==

p-

p -

en appli quant la rgle 2 r,ux lame nts de


Donc

c..- l'L rl8ci1 )roque ment


( - -/:'1' 0

on

Ct

:;1..

i==l 1
l'incl usion en sens

PE. W~ "

contr ail"0 '-'Jo! a,cco:-.. 2.<O;.T3C l~ r0gJ_ 3


petit ensGil lble 'iui ::li t les
!h~0.E.!!!.e_2_g L' ensem ble;,I est le plus
propr its 1 et 20
propr i . -'.t is 1"
Preuv e g soit rl le iJlus petit ensem ble n,y?Jlt los
e.
et 2. On va dmo ntrer que cet ensem ble est uniqu
les propr iSuppo sons qu'il exist e-un autre ensem ble ri' ayant
le plus peest
ts 1 0 ot 2 et qui soit le plus petit . Co~~e n
poss de
les
ti t ense:n ble yant ces pro"P ri .Hs, ct puisq ue R'
gue, il vient
aussi , il en rsul te que 1tCK ' ~ de mani re ru1alo
R' S 1~ : donc rl. == R'.
rl. pour l ~i
Il est vide nt q1.1.8 .\1 1 c: R. On .suppo se 'lu.:: Mi S
chaqu e 31Alors (rgl e 3 0 ) , et en ten"'.1 lt compt e du fait que
certa ins l?
2"
rgle
qurmt la
ment de fil p est obten u en aDt)li
.
CI

<p.

iTIents de
_
"''''
i
!'lp '-.::::::
U

p.

3 de la dfin ition
Obser vation 2. Le th~orme 2 remDl ace la r8g1e
petit ensem ble satis rcur siv de-l'e nsem ble ]',1 ~, g ;';:;I est le plus
0
0
faisa nt les propr its 1 et 2 " .
de tous les ensem bles de T qui saion
Thio~.!!!.e_3_g M est Itinte rsect
tisfo nt aux condi tions 1 et 2.
bles de T satis Preu ve: soit T 12 l~ famil le de tous les ensem
0
.:r---....\ A
f::s:: .nt les condi tions 1 et 2) Soit l ==

l a les propr itss 1 et 2 p~rce que


'
(1: 'i 2 9 9 n J ) ai f.. l
9 parce que ' \ f. A
P our tau"''
1)
~ ;... <:r \
tou-:; A de ".,..t.1?o

pour

29
2) Si c~ i

, ,cX
E.. l , il en rsulte que oc. , ... ,o<.
i ni
1
1. 1
1. n
appartiennent A quel que soit il de T Donc,\fi~ {1,21'"~"~ }
12
f.(o<". , ,.
)fA quel que soit A de T
' donc
12
1.
1.
1. .
1
n 1.
fi(oCil' '~i )E l pour tout i de {1,2, ...
ni
Du thorme 2 il rsulte que ;f( SI.
Puisque M remplit les conditions 1 et 2 G , il en rsult que
1;1 T
, d.' o l c:.. yI. Donc ]YI = l
....
12
DSf. :) Un ensem;ble A S I e s t dit ferm pour 1 t opr2.tion fi ssi pour

,S}.

tout 0<. 1'


de il,
on a g f. (ocr. "'l, , c:/ .
1. 0
'1.':)1"')
1. 0
1. 0
1. on .
1.
,
il)
0
appartient A.
(Df. 5) Un ensemble ACT est dit ferm 111-rfcursif ssi
1) { al ' , an} SA.

2) il est ferm par rapnort aux oprations fl, ,f


s
Avec ces dfinitions, les thormes prc.idents deviennent
!hi0.E!!!e__ 2~
L'ensemble i'i est le plus petit ensemble ferm-3 ~iI-rcursif.
(ti est l'intersection de tous les ensembles ferms ~,!
!hi.E!!!e_3~
rcursifs.
(Df.6) Le systme d'~lments"""o("l' . '~
.

,",'

, m); 1 et~. .

m " ."

1.

pour i t \1,2, ... ,m) ,constitue une descripti'on {il-rcursive pour l'
lmentoc: , sio( m = c;tt:. et que chaque ~ i (i ~
2,
satis-

{l,

fait au moins l'une des propri~t&s


1 ) oC".1. ~ {3.,_ " ... , a n "\.

j
2) ~.

1.

,m} )

s' obti0nt 3, partir des l~(i'jer..ts l;.ui le prc3dent d?..ns le s7s-

tme en appliquant les fonctions f. , 1 (j (s , dfinies par la proJ


""
prit8 2 de (d';f.l).
(Ddf.7) Le nOrlbre m de ce systGme s'",:;:.)e11e 12. longuE:ur de 13. description ~1-r8cursive pour l' .l8ont 0< 0

l ~ Si l' 81.llent 0< ?.dmet 1L'1e description A-rcursive, alors il admet une infinit de telles descriptions.
En effet, si<<<l, o,O<I;j) est u..ne d8scription iVI-r~cursive do

.Qb..e.EV2tlo~

0<.,' 2.lors

<al'.

00'::\

eX

'000

,o( .' )

,'1

est C'tussi une descrip-

h foiS.
tion 14-rcursi ve pour ~, h pouv.'Ult prendre toute vsleur de N
1hi0.E!!!e-.!~_~ L'ensernble ivI est confondu avec l' ensenble de tous les
8121nents de T \iui ,....dmettent une d0scription tiI-c3cursive.
Preuve ~ soit Dl' ens8:Tlhle de tous lesdl:;ments qui'1.dmettent
une description M-r~cursive. ~ous ~llo~s d~~ontrer n~r r6currence que lvI S
D pour tout p de N >(
1)

Pour n

l on a

gAl

= fa

,0001'",
n)

et les a. , l ( j ( n
J"
"

30

<0-

) Ainsi
adme ttent comme descr iption Iw1-r cursiv e g
j
vr~ie pour les VRleu rs
~ ~ D.Sup poson s que la propr i.8t8 ('st
rgle 2 ~ux
infr ieure s p. M1) est obten u en appli quant la
p-l )
.
M. j,,( ..:I entra ne c< L f.1. (oL: 1. 1, ,0( 1.~
16:ne nts ~e

..

1.

1.
l
= .

TI

et 0( ij ~ Mhj pour hj <;J et 1 ~ j ~ni


l'l-r3c ursiv es d'
"lais .......i~' l ~j ~ni ' admet des descr iptio ns

. )
aprs l'!lyp oths e de rcur rence , sOit< {3j1 0 ,f;js

Alors<(311'~'"

(> lSl' t~2l'o. ,(3

2s 2" '(!>n .l'o", .,


1.

f3 n.sn
1.

,0<)

nt 0<
'cons ti tue une descr iptio n,I-r cursi ve pour l' line
== "--.). ~1n SD.
Donc si oC"ap partie nt D, alors lvin ~D , cd Jil
~
.

~N"""

une descr ipacip roque ment, soit x apparten~~t ~ D. Il arunet


~vec b ==x Il en rsul te par
b , o ,b t
tion ~1-r8cursi ve
t
l
i;Jtio n 1-r3c ursi ve de l'
descr
la
de
eur
longu
IR
sur
rcur rence
b ') , b == x ,et
LJme nt x , que x E. 1,1. Pour t == 1 , on 2"
l
l
y de D
-nts
0l6m
les
b {al" ,an1~ I1. On SUPl)oSe que tous
l
eur infr ieure
qui \dme ttent une descr iption i'l-rc ursive de longu
systm e do lon t appR rtienn ent M. Soit x t. D, dcri t par. un
,an)c: :..rJ ,
gueur t ~ <bl, ,b t / , b t = x. Alors xE:..\. ,c"\,
l'3me nts qui
ou bien x est obten u en 'lPpliC ].u?.nt la rgle 2 ;>,ux
slme nts
ces
;;I,qis

le prc dent dans l'e systm e ~ b l , , b t _ l


s do longu eurs infr ieu~dmettent des descr iptio ns M-rc ursive
<bl, .,b t _ l ) . D'~prs
res t ~<bl') , ( b l ,b 2
ent toi.
l' hypot hse de rcur rence , b l , , b t~l appar tienn
ill;:: D.
Donc b appar tient c:mssi M. Il en rsul te que
t
Ciui s'obt ienne nt
Thor me c; ~ Soien t b 1 , ,b Cl c.es lme nts de T
- - - - ~e fini de foi s
p,""rt ir des lG~[18nts a , , a en applit.LuR.l1.t un nombr

>

<

<

>,... ,

djfin i r8cur si veles opra tions f 1 ,f 2' , ou f s. Alors ~<l peut ~tre
ment de 1;'1, f8.on sui v2.rlte
arti.onnent M.
1) Cert:; ,ins il,;me nts a 1 ,o ,an ,bl, ,b q do T ['.p~)
,s} ~
2) M ost ferm pour les ap11l icstio ns fi ,:W8C if. \:-,29 0
e fini de
3) Chaqu e 8l~mont de M est obt,n u en 2pplic.l.uro.nt un nombr
fois les rgle s (1) ou (2) qui pr~cdent.
,3., T, et s'obProuv e ~ 8vido nte. Comme bl, ,b q 8PIJ," ,.rtienn nt
8.p~11iquMt un
tienn ent . parti r des h,me nts i1 1 ,.o.''' 'n de [.'1 en
il en r:~sul te que
nombrE:; fini dG fois les opr? .tions f.,
l.

31
!ho~~e_6_~ Soient gj

? 1,< j ~ r

? des o,r~tions nJ-~ires ? cd

n.

g. ~ T J ---? T , telles c.i.ue A soit ferme po,r rpvpport ces oprA.J


tions. Alors M peut tre dAini rcursivm"nt de l~ faon suiV?Jlte
1) Cert2.ins 61jments :"'v1'0o.,a de T 3.pp.:tiennent Iil.
2) M est ferm0 pour les opSrantions fi ,i'-~1,2, , s ) et
gj , jE {1,2 p

.,r

J.

3)- Ch::tLue lment de M est obtenu en e.ppliquNlt un nombre fini d0


fois les rgles prGcedentes.
Prc:uve facile : cOin,ne ?I est ferm pour les op8r?tions G. (~vec
J
jt{1,2,.oo,r} ), on a , quels que soientc-<o , ,r:::.<.
de
;}1
,a-".

g.(o. , ,~.
)(J1pour tout j E-{1,2, ,r)0
J
n.
J
J-1
-
- J
Les theoremes
5 et 6 entra~nent
g
!h.io~~e_1_g L'ensemble ;,1 peut tre dfini rcursivement cle 1"", f:,',on
sui v2.I1te ~
1) Cert"ns lments al, ,::l.n,blPOo,bq de T 3T.martiennent ?".'1.
M,

a-

2)?~ est ferm pour les oprations fi (i(\:-,2? , s )

et pour

les op';;rA.tions g j (j (.10,2, 00. ,r}) dfinies prc2derunent.

3) Chaque ';ldment de

liT est dfini en appliqu::>"'1.t UIl nombre fini de

fois les 2 rgles pricdentes.


Df .8) l ' opc~r'1.tion f.

conserve la propriat P

les L~mentso<'. , , /'


.
~1
~n

ssi quels que soient

[wn.,'1t la proprit P? f. (c<.


~

~1.

, .. ,cf.

Hl

a la pro-;;rit P.
Th80rme 8 g Si a , e.
ont l~ propriSt P, et si les fonctions
-----l
'n
f 1'.0. ,f s conservent cette pro,ri.Jt.;;, '"Llors tous les <512.'l3nts de )[
ont la pro,ridt~ P.
rreuve g 1<1 = L-) li1" Les a:~'ments de ,il, ont l~ proryri 5t6 P.
p.Nlf i-'
.L
SUDPosons
que
les
Gl-::r1cnts
de
ilI.
pour
i
pont 12, proprit P
.-

<

Alors les li.nents do?<l

l t ont aussi p1.rce que

1.p2tiqunt les opr'tions f 1 1 '

fs

~ux

~,I
~

s'obtient en

lments de

:'1.
1 818.ne~1ts 'lui ont 18, proprit, P. Donc 1 quel que qoit
i=l
~
p de N ,les lments de M ont lB propri;t5 ?
Tl
. Donc tous les L:>nents ele :I l'ont
.Q.o!!.si~e!!.ce -*' g Soit le!' proprit5 P g "x peut tre reprsent sous
la forme FTx} "0
Si a , ,8. :::>euvent tre reprssents sous la forme 1- (8. ),.,., ros1
1
n
pectivemont F(a) , et si f 1 5 ,f s conservent la pro:pri t ,] P, '1.1ors
1

tout 61ment 0< de M peut tre ro:)r0sent sous l' for.'18


1{em

F(<<').

on peut trouver encore :1 t ....utres rl.:'f o:iqui vCl12ntes de

[.I.

32
2 - APPLIOATIONS , EXE:i?LES
Dans les applications, certaines notions gin2r2.1es comme g lment il-rcursif, description ,I-r8cursive, ensemble ferm A-rcursif
seront remplacds par l~s attributs ci1.ractris'Ult l'ensemble J. Par
exemple dans la thorie des fonctions recursives, on trouve des notions com~e g fonctions primitives rcursives, description primitive rcursive, ensenble ferm primitivement rcursif. Dans ce cas ";,pl
a t~ remplac par l ' attribut "primitif" qui caract/;rise cette classe de fonctions, mais il peut tre rempl3.c8 par les attributs "g5nraI", "part iel"
En particularisant les rogles P et 2 c de la dM.l , on obtient
plusieurs ensembles intressants g
Exemple l

~ (voir

[2}

,pages 120-122, problme 7.97).

Exem~le 2 g L'ensemble des termes d'une suite dfinie par une


relation de rGcurrence constitue un ense,nble rcursif
Soit la suite
3. k = f(a ,a l, ,a k 1)
,pour tout n de N*
n+'
n n+
n+ avec a. = a~
,1 ~i ./ k On va construire rcursivement l'ensem0

ble

A --

fa m

,,'='"

m(.N li-

et on va dfinir en m'11e temns la position

d'un 61ment dans l'ensemble A


p) al'.'.'~ appartiennent A, et chaque ai

(1 ~i ~k) occupe

la position i dans l' ensc,nble A ;


2) sia ,a l" ,a k l appartiennent ?i A , et ch:>,que a. , pour
n
n+.
n+ 'J
n (. j /' n+k-l , occupe la position j dans l'ensemble A , 2.1ors
. ,a A et occupe l a position n+k
f( a' ,a~ l, ,a k l )
anlJ3.rtlent
n n+
n+ ~
dans l'ensemble A.
y,) chaque l.5ment de B s'obtient en appliqu -mt un nombre fini de
fois les rgles 1 0 OV 2 c
12
p)
.
Exemple 3 g Soit G = .{ e,a ,a , ... ,a .Jun groupe cyclHjue engendr par l'lment a. Alors (G, .) peut tre dSfini rcursivement
de la faon suivante
1) a appartient G.
2~) si b et c appartiennent G alors b.c appqrtie~n8nt Go
3~) ch,que lment de G est obtenu en appliqu2nt un nombre fini de
fois les rgles l ou 2.
Exemple 4 g Ohaque ensemble fini ML = {xl,x2? 9x \
peut tre dGfini rcursivement ("'vec M1
T) g
n )
1) Les ,;1 ;,nents x ,
,x de T aP1JRrtiennent 1L.
2')
l
n
Si a appartient M1 9 2.1ors f(a) api.J:::,rtient !'f1, O f;T ~ T
telle que f(x) = x ;
3 C') Chaque 61ment de 1>1:L est obtenu en 8,;ppliCiU'll1t un nombre fini
de fois les rgles l ou 20

c::

00.

..>

Exemple 5 ~ Soit 1 un espace vectoriel sur le corys commut",tif K


et {xl' ,xm } une base de 10 Alors 1 yeut tre d8fini rcursivement
de la faon suivante

33
1) xl, ,x
appartiennent L
m
2) si x~ y appartiennent L et si a appartient K~ ;-'.lors
x ~ y apJ";artient L et a ~ x nppartient i:1 L.
3) chaque 01-3ment de 1. est obtenu r0cursivement en appliquLl1t un
nombi-e fini de fois les rgles 1 ou 2.
(Les lois JL et ~'sont respectivement les lois interne et externe
de l'espace vectoriel L).
M

Exemple 6 ~ Soient X un A-module, et .l C. X (M -1 ~),


Le sous-module engendr0 par r.f est ~

8.,vec

= {xi) i ~ l

alx l + + anxn ' ai E..A~ xi ~ M,


peut tre d3fini rcursivement de la faon sui vant ~
1) pour tout i de{17 2 , ,nJ ' xit(M) ;
<M) ={x(.X

1x

i~{:1.~7n)
.

<

2) si x et y appartiennent M) et a appartient A , 2.1ors


x + y appnrtient
et ax aussi;
3) chaque ,:}L3ment de
est obtenu en appliquant un nombre fini de fois les rgles le ou 2".

< M> '


<M>

<

En accord avec le par8_gre.phe 1 d, cet 'l,rticle,


i~) est le plus petit sous-ensemble de X vrifiant les conditions 1 et 2, c'est--dire que
M
est le plus petit sous-module de X incluant 14.
M">
est aussi l'intersection de tous les sous-ensemebles de X v5rifiant
les conditions 1 et 2, c'est--dire que
liI) est l'intersection
de tous les sous-modules de X qui contiennent M. On rtrouve ainsi
directement queltues rjsul t2ts cl"l.ssiques d' ::tlcbre.
On peut aussi p~rler de sous-groupes ou d'idoal engendr par un ensemble : on obtient ainsi quelques :'!.pplications import31ltesen 3.lgbre.

<

<

>

<

Exemple 7 ~ On obtient aussi comme npplic:=l.tion la th60rie des


langages formels, p3.rce que, comme on le sait, chnque langage rgulier (linaire c1roi te) est un ensemble r,jgulier et rGcip!'oquement.
Mais un ensemble rgulier sur un alph2.bet ~ = {al' ' an} peut
tre dfini r3cursivement
1) ~
f

del~

,t l,\}\) , ... ,{an

faon suiv?nte ~
) . appartiennent 2, ri.

.
3E

2) si P et Q. :=l.ppartiennent ~ ri, rors P VQ, PQ, et p app . R ,


avec P V Q =
x ,P ou x ~ Q '\. ; PQ =
x ~ P et ~
et
3E
n
n
J
.
0
e }.
P = n=
~O P
avec P
P.P P
et~ par convent~on, P = ,~
....
n fois
3) itien d'n.utre n'ap:;JJ.rtiGnt R que ce qui est obtenu l'aide
de ID ou de 2.
D'o plusieurs propri~tGs de cette cl-',sse de langnges avec applications aux langnges de progr31nm'ltion.

,00,

{xy1

-(xl

,J

y Q},

Bi bliographie;
C.P.Popovici,L.Livovschi,HoGeorgescu,N.rnd~reanu - "GUrs de
bazele informaticii (f~~c}ii booleene ~i circuite combina~ion~
le)" ,Tipogrn.fin. Universi ta~ii din Bucarest, 1976.
F. Smar::mdache - "Problmes 2_vec. et s8.1ls problmes !" - Somipress, Fs (Maroc), 1983.