Présentation

Jeudi 20 Mars 2008

les ordinateurs actuels ne comprennent meme pas un seul mot  du langage!  pour l rdinateur  un mot ou une phrase est une chaine de caracteres ni plus ni moins  les ordinateurs actuels sont basés sur l architecture  ayant pour model  la machine de turing qui utilise des symboles pour representer les differentes operations mathematiques qu on peut faire avec .

construire une intelligence artificille equivaut   a comprendre toute la logique linguistique et notre propre mode de pensées et danalyse et notre propre logique  ,elle equivaut aussi a voir son propre raisonnement  comme un miroir psychique  et a se mettre en raisonnance avec ses propres idées et sa propre logique  ,pour pouvoir la reproduire artificiellement  ce qui est difficile parfois d etre traduit en langage mathematique qui pourra etre traité par ordinateur .

pour reussir un tel exploit il faut trouver les bonnes formulations logiques optimales classer les mots dans des ensembles comme par exemple objet physique

tout objet physique possede: une forme ;une ou plusieurs couleur,un poids ,un volume,une taille ,une position occupée dans l espacecomposé d une matiere  physique comme verre metal bois ec t

et remplie une fonction bien precise :

 nous avons  alors definit notre objet avec  8 variables chaque variable peut prendre une valeur qui corresponds  au type de variable .

il existe  au moins  2types dobjets

les objets  fixes et les objets qu on manipule  souvent avec nos mains exmple marteau ,cuillere,stylo,telphone,briquet ,ect qui remplissent des fonctions precises  

objets fixes :porte, fenetre ect

objets fixes mais peut etre deplacé chaise ,table ect..........

objets qu on porte avec soi: montre ;alliance lunette ect...

si on demande aun ordinateur d executer une tache  il faut d abords lui definir

1 :les objets qu il peut manipuler et leurs noms et fonctions

2 :il faut lui indiquer comment manipuler ces objets c est le programme

si les objets en questions sont des mots de notre langage il faut alors lui definir les mots un par un

suivant une defintiton rigueureuse  et suivant un format definissant le mot par un code et creer des ensembles de mots    ensuite lui indiquer comment utiliser ces mots  dans une phrase

exemple soit  10 ensembles   et chaque ensemble est composé de 10 elements notre systme de classement est decimal   le nombre :  1234567892  est un format de code ou le premier element prends la valeur 1  qui signifie telle chose  telle action  du premier ensemble ect

le chiffre 2 signifie alors :la valeur 2 du 2emme ensemble

ici notre conception est une matrice de  10 *10  elements

la signification aussi de c e nombre 1234567892  dans cette logique   veut dire 

1: est le premier element du  1er ensemble

2:est le deuximme element  du 2 emme ensemble   ect

pour definir toute la matrice de 10*10elements qui comporte 100 elements il nous faudrait  alors un nombre composé de  100 chiffres  ! .

tout depends alors du sens que nous donnons aux nombres et c est la que la logique consequente qui endecoule prends un sens logique  concret.

conclusion il reste beaucoups de choses a faire  dans le langage pour aboutir a une intlligence artificielle  , si nous avons pu organiser les mots representant les objets physiques  dans des ensembles distinct  ,il reste le coté cognitif du langage qui resiste   a l aproche mathematique

il reste aussi beaucoups de choses a faire comme rassembler toutes les logiques possibles  qui servent dans le langage courant e tdans le langage mathematique. 

 

publié par arc publié dans : communications
Jeudi 13 Mars 2008

AVERTISSEMENT L ETAPE 5  EST UNE VERITABLE SAUCE MATHEMATIQUE VARIEE ! 

comment expliquer a un  automate qu un chat est un animal et un verre d eau un objet? et une plante est un vegetal ?  et boire de l eau est une action physique relative a l homme ou a l animal et que parler est une action linguistique humaine

pour cela il nous faut créer et organiser  plusieurs ensembles

1 l ensemble des objets physiques objets (xi.xi.zi) on peut dire que :objets(xi.yi.zi)=n objets(xi.yi.zi)

tout les mots qui se terminent par s representent donc un ensemble de n elements

2 l ensemble des objets  physiques animés exemple voiture avion 

3 l ensemble des etres vivant animés

4 l ensemble des vegetaux :on peut dire que tout ce qui est vert est un vegetal a quelques exeptions prés et tout ce qui est bleu est soit la mer soit le ciel  a quelques exeptions prés critere de classement basé uniquement sur la couleur bleu !     

5 l ensemble des mots parlés par l homme langage

6 l ensemble des lieux physiques E(xi.yi.zi) exemple chambre ,salon ,cuisine ,toilette, magasin ,ecole, rue marché , ect

7 ensemble des actions physiques cinetiques traduisant les mouvements fv (xi.yi.zi)

nous avons debuté avec ces 7 ensembles  principaux  mais il nous faut encore beaucoups  dans chaque ensemble se trouve un mot i  

cas hypothetique : apprentissage des mots :supposons qu un automate entends un mot nouveau quil ne connait pas ce qui l doit faire c est  classer ce nouveau  mot dans son ensemble corresospondant alors il doit faire un test et nous poser la question le nouveau mot estil un objet  physique cinetique comme voiture ect  s il entend  le mot livre alors il peut nous poser la question  qu est ce qun livre

notre reponse doit etre le livre est un objet physique ; on peut alors soit le classer en tant qu objet physique soit le classer dans un autre nouveau  ensemble appelé  bibliotheque de livres  

notre reponse doit etre alors l un des ensembles  qu il connait  , alors il doit automatiquement nous afficher les ensembles qu il connait  pour que notre repone soit l un de ces ensembles quil connait s inon s il trouve que le nouveau mot n appartient a ,aucun ensemble  repertorié il cree alors un nouveau ensemble  et doit nous demander comment s appelle le nouveau ensemble  qu il vient de creer .

 le nouveau mot est il un objet physique ? SI  on lui reponds oui alors il classe le nouveau mot dans l ensemble des objets physiques  sinon il va chercher a quel ensemble appartient le nouveau mot et poser une dexiemme question  et afficher tout ls ensembles quil connait .

maintenant il nous faut donc un dictionnaire prenons par exemple un dictionnaire de 10000 mots

classés par ordre alphabetique de 1 jusqua 10000

comment traduire mathematiquement  la phrase :  un chat est un animal  on peut l ecrire de plusieurs façons  :   

  f1 (chat)=f1(animal)   ou f1 est une fonction   mathematique  on peut aussi faire intervenir une autre fonction f2 pour animal qui est un ensemble  et dire que f1(chat)=f2(animal)

exemple  arbitraire soit le numero du mot  m chat dans le dictionnaire est      3000 cest a dire le 3000 emme mot du dictionnaire     ,et animal  le   720 emme  mot  donc lequation sera :

1ere possibilité   ecriture de l equation en fonction du numero  m du mot dans le dictionnaire:

1.1  :f1(3000)=f1(720)  

1.2 : on peut aussi faire intervenir une fonction f2 telle que f1(3000)=f2(720

2emme possibilté on calcule les valeurs des mots  en base 27 , N1  pour chat et N2 pour animal et on l exprime:

f1(N1)=f1(N2) ou f1(N1)=f2(N2)  pour le calcul de  N   voir  codage et decodage des  messages dans ce blog  ou voir plus bas ce qui suit : 

3emme possibilié on exprime les mots par  le coeficients de leur lettres respectifs exemple a=1.b=2..c=3............z=26

f1(c.h.a.t)=f1(a.n.i.m.a.l)

f1(3.8.1.20)=f1(1.14.9.13.1.12).  ou f1(3.8.1.20.0.0.)=f1(1.14.9.13.12)  ce que nous ignorons ici c est la fonction f1  du mot

reste a determiner alors la fonction f1 pour le mot concideré 

remarque  3emme cas :ici les mots sont aussi  des fonctions discretes, la fonction f1 peut etre soit discrete soit continue par extension

 la fonction f1 est une fonction logique  associative  elle relie les mots entre eux .

et voila les choses commencent se compliquer un peu parceque notre langage comprends des milliers de mots  ....... autre chose  le caractere de succession des mots dans une phrase est  imprevisible sauf si la phrase entendue a eté dejas memorisée dans une iscussion ulterieure  si vous voulez faire lexperience  essayer simplement de deviner les mots que va dire votre interlocuteur quand vous ecouter une conversation .

si on assimile les mots dans une phrase  a une succession de nombres il est impossible de predir quel sera le mot n+1  en conaissant le mot n

pour tester cette affirmation je vous propose une methode analytique pour traiter ce genre de probleme ceci ce  meme probleme se rencontre dans beaucoups de cas physiques exemple physique

si le spectre de l hydrogene et que son energie est connue =13.6/n^2 et que les ecarts entre les raies  spectroscopique est aussi connu  pour cet element et est  predictible il est difficile de predir les ecart entre les raies  des autres elements polyelectroniques 

un autre cas physique est le caracter imprevisible de certaines lois physiques la methode  d etude des nombres aleatoires est basée sur la methode des differences  exemple soit la serie de nombres

      1 .2 .3 .6 . .5 .8 .9 .3 .2 .4   

methode d analyse des distributions des nombres par les differences

      1 .2 .3 .6 . .5 .8 .9 .3 .2 .4    pour tester si cette serie de nombres suit une loi  on fait la difference

      entre les nombres jusqua l annulation    sous cette serie  on etudie ses dervées numeriques

 f (i)=                  1 .2  .3  .6 .   5  .8 . 9 .   3 .    2

 d1=                       1 . 2 . 3.  -1.  3 .  1 .  -6.   -1

d2=                              1   1   -4   4   -2   -7     5

d3=                                    0  -5   8   -6     5   12 

d4=                                               13.14 . 11 .  7

d5=                                                       1 . -3  . -4

d6=                                                           - 4     1

d7=                                                                     5

d1= f(i+1)-f(i)    

d2= d1(i+1)-d1(i)    .d3=d2(i+1)-d2(i)        ........ dj=   ligne des valeurs  dj= dj-1( i+1)-d j-1(i)        

principe d analyse de la distribution des nombres

si  les differences  dj= dj-1( i+1)-d j-1(i)    s annulent a un niveau de ligne  dj  on conclut alors que la distribution de nombres est regie par un polynome de degré  maximal j-1  dans le cas ou il ne s annule qune seule fois a un niveau  dj      on conclut que la distribution de nombres possede  un polynome  p(x)=a1*xj-1  +a2*xj-2   +.........an-1 x j-n-1   +an*  x j-n

 de degré   maximal j -1 .si  les lignes  dj possedent une constante alors cette constante est egale au degré d un polynome

demonstration   soit la fonction f(i)=i^2   la  premiere derivée f '=2i  la deuxieme derivée f "= 2 .f"'=0 

i=      1       2         3          4          5             6

f(i)=  1       4        9           16       25          36

d1=           3         5           7          9           11

d2=                      2           2          2            2    = f "

d3=                                   0          0             0  =f "'

 voila donc pour l analyse numerique     il suffit donc de determiner  si les mots et leurs derviées numeriques  pour comprendre si la logique des mots peut etre pedite et suit de telles lois de distributions .  compliqué ?

autre exemple : soit la fonction f(x)=1/x     

x=n        1        2         3          4          5          6

f(x)=      1       1/2      1/3     1/4        1/5      1/6

d1=                -1/2   -1/6   -1/12    -1/20    -1/30 

dans le cas d une fonction  1/x       sa derivée est f '=  - 1/x2 nous retrouvons bien le signe negatif sur la ligne d1   si on continue eton calcule d2 on trouvera que sur la ligne d2 le signe de d2 change et devient positif   la derivée f ' '=  +2/x3  son signe est positif   on peut calculer etvoir les variations dj des fonction  avec un tableau exel .c est plus pratique ce que nous concluons pour une fonction 1/x  les differences de la ligne d1  sont negatives puis en d2 positive puis en d3 negatives ,a ne pas confondre le comportement dune fonction periodique comme cosinus ou sa derivée est aussi negative  mais dans le cas d une distribution d une fonction periodique on retrouverait les memes valeurs de f(x) qui se repetent .! cas d un nomre binaire  0       1     0      1       0        1

n=     1      2     3      4        5        6

f(n)= 0       1     0      1       0        1

d1=           1    -1      1       -1       1

d2=                 -2      2      -2        2

d3=                           4       -4       4

 d4=                                    -8      8

d5=                                             16          

 exemple 3

  (   FONCTION  )=(6.15.14.3.20.9.15.14)

ordre des lettres  n =    1     2    3     4     5      6      7        8

mot  :                                F     O   N     C    T      I       O       N  

valeur  f(n)                      6     15   14   3    20    9     15     14  

d1                                             9    -1   -11  17  -11     6      -1

d2                                                   10  -10   28  -28    17    -7

d3                                                          -20   38   -56   45   -24

d4                                                                    58. -94. 101. -69

d5                                                                         -152. 195.-170

d6                                                                                   -347.365

d7                                                                                            -712           

nous remarquons  que cette ditribution de nombres ne s annule a aucune ligne dj

mais nous pouvons trouver un polynome pour cette distribution  discrete avec

p(x)=a1*x1+a2x2+a3x3+a4x4+a55+a6x6+a7x7+a8x8

p'(x)=a1+2*a2*x +3a3x2+4*a 4*x3+5a5 x4+6a6x5+7a7x6+8a8x7

p''(x)=2a2+3*2a3x+ 4*3a4x2+ 5*4a5x3+ 6*5a6x4+ 7*6a7x5+ 8*7a8x6

.........................................................................................................................

aproximation polynomiale de la distribution calcul des coeficients a7 et a8

p'''''(x)= 7!*a7  +8!*a8x=  -712           

remarque :cette methode d analyse numerique est nouvelle et permet  d analyser le comportement des nombres pour essayer de predir  par quelle loi cette distribution denombres est elle regie il nexiste actuellemnt aucune methode statistique   fiable a 100 /100  pour predir le comportement des nombres

cette methode est tres prometteuse pour comprendre le comportement des nombres elle permet aussi de transformer une fonction numerique discrete en une fonction continue dans l interval devaleurs concideré  en extrapolant les resultats !  ses applications sont tres nombreuses

 bon nous allons suivre notre analyse du langage et essayer de comprendre la logique linguistique differment par la theorie des nombres et le comportement des nombres   nous savons que le langage presente un caractere repetitif et periodique  estil alors possible de lexprimer par des fonctions mathematiques periodiques  ?

autre donnée , vu par un osciloscope la courbe du langage parlé presente aussi un caractere periodique

du point devue physique le langage parlé estun signal  physique periodique mais de periodes non regulieres .

nous retrouvons le meme caractere periodique non regulier dans le langage transcrit  !

nous allons alors pousser les choses plus loins voila ce que nous devons faire :

a chaque mot  de  i caracteres  representés par leurs valeurs   nous creeons une matrice de M( i*j)

ou dans la ligne i c est les valeurs numerique du mot  et dans les colones  j c estles derviées numeriques des mots .   exactement comme nous l avons fait plus haut    avec les derivée numeriques  LE BUT  est de decouvrir s il ya une correlation  entre les differntes distribution de nombres pour  leur mots correspondants

autrement dit: utilisons nous  une logique linguistique basée sur les derivées numeriques des mots ?.

il suffit alors de comparer les matrices  des mots ! 

si cela vous tenterait  nous decouvrirons surement  des  surprises ! dans la logique linguistique

pour cela bien sur il faut un programme dedié a cette application .

determination de la fonction f1(N1)=f1(N2)    voir l article codage et decodage des messages dans ce blog ,on  peut voir dans se qui suit une autre methode pour calculer par un polynome p(x)

theoreme  des valeurs identiques  d une distribition de nombres:

soit une fontion f1 continue sur un interval de valeurs et soit x1 et x2 deux valeurs differentes :

si  f1(x1)=f1(x2)    alors la  fonction est soit une fonction periodique soit  un polynome de degrés  2

cas general : si   f(x1)=.(x2).=(x3)=........(xn)      alors les xi sont solutions de  f 1 et la fontion f1 sera un polynome dedegré n telle que :

f1=a1*x0+a2x1+a3x3+......anxn

demonstration: la fonction sinus admet pour solutions  f(x1)=f(x2)=f(x3)=....f(xn)

son developpemnt limité est un polynome de degres n 

et sin(x)= x-x3 /3! +x5 /5!  +(-1)n x2n+1/(2n+1) ! +o(x 2n+1)    est bel et bien un polynome

resumé  ce qui nous faut pour etudier le comportement de la logique des mots par la theorie desnombres pour construire un model mathematique de la logique linguistique

1:  il faut un dictionnaire   composé de  m  mots  stoké en memoire

2: il faut numeroter les mots par ordre alphabetique de 1 a m

3 :il faut calculer leur valeur par la formule N

4 :reecrire  les mot  sous forme  numerale en remplasant les lettres par leur valeurs respectives

 exemple :(chat)=(3.8.1.20)  

5:creer la matrice des mots avec les derivées numeriques  d j   exemple 

     (c . h  a      t   )

     (3. 8. 1.    20 )

     (    5.-7.    19 )

    (       -12.  26 )  

    (                38 )

6: comparer les derivées numeriques des mots de tout le dictionnaire

7: reecrire la strcuture des mots sous forme  VLVLV  et etablir toutes les structures possibles  

8:etudier  la logique de la structure des mots dans une phrase sous forme  VLVLV +VLV+.......

9 :calculer et determiner les fonctions f1(N1)=f1(N2) ou f1(N1)=f2(N2)

exemple  soit le mot  FONCTION  on remplaçant la valeur des lettres  de cemot par leur nombre  respectifs  on aura la sequence de nombres suivants

  (   FONCTION  )=(6.15.14.3.20.9.15.14)

ordre n des lettres  n  : 1     2    3     4     5      6      7        8

mot  :                                F     O   N     C    T      I       O       N  

valeur  f(n)                      6     15   14   3    20    9     15     14    

on peut determiner une fonction  f   pour ce mot    de telle façon que :  f'(n)=  vi

f(1)=  ...f(2)=15      f(3)=14     f(4)=    f(5)=20    f(6)=9     f(7)=15      f(8)=14   

cette distribution denombres  discrets  peut etre exprimée par un polynome p(n)=f(n) continue dans linterval de valeurs n

p(n)=f(n)= a1*n+a2 n^2+a3n^3+a4n^4+a5n^5+a6n^6+a7n^7 +a8n^8

p(1)=a1*1+a2+a3+a4+a5+a6+a7+a8 =6+15+14+3+20+9+15+14=96

p(2)=a1*2+a2*4+a3*8+a4*16+a5*32+a6*64+a7*128+a8*2^8 ........... =15

p(3)=a1*3+a2*3^2+a3*3^3+a4*3^4+a5*3^6+a7*3^8+a8*3^8.............. =14

p(4)=a1*4+a2*4^2+a3*4^3+a4*4^4+a5*4^5+a6*4^6+a7*4^7+a8*4^8  =3

p(5)=......................................................................................................    =20

p(6)=......................................................................................................     =9

p(7)=......................................................................................................   =15

p(8)=.................................................................................................... .    =14

les choses commencent a se compliquer  on obtient un systeme de 8 equations avec coeficients 8 coeficients  a1.a2.a3.a4.a5.a6.a7.a8  du polynome  ,une fois le systeme d equations resolu on obtient la valeur des coeficients a1.a2.a3.a4.a5.a6.a7.a8  et on les remplace par leur valeurs dans le polynome . on refera de meme pour les autres mots

exemple  f1(c.h.a.t)=f2(a.n.i.m.a.l)

f1(3.8.1.20)=f2(1.14.9.13.1.12). 

ici f 1 sera un polynome  f1( 3.8.1.20  )= p1(x)=  a1x+a2x +a3x3 +a4x4.    et   n=x  ,n est l ordre des lettres du mot   :    exemple :

n=    1        2         3          4

         c        h         a          t

p(n)=3       8         1         20 

p1(1)=a1*1+a2*1+a3*1+a4*1= 3

p1(2)=a1*21+a2*22+a3*23+a4*24=8

p1(3)=a1*31+a2*32+a3*33+a4*34=1

p1(4)=a1*41+a2*42+a3*43+a4*44=20

apres avoir remplacé les puissances des nombres par leurs valeurs on obtient un sytem de  4 equations avec  4 inconnues a1.a2.a3.a4  en resolvant le systeme on obtient la valeur des coeficients

quon remplacera dans l equation  f1(3.8.1.20)= p1(x)=a1x1+a2x2+a3x3+a4x4

et f2(1.14.9.13.1.12).=p2(n)=a'''1x +a''2*x2+a''3*x3+a''4x4+a''5*x5+a' '6x6  et

p2(1)=a'1+a'2+a'3+a4+a'5+a'6=1

p2(2)=a'1*2+a'2*22+a'3*23+a4*24+a'5*25+a'6*2^6=14

p2(3)=a'1*3+a'2*32+a'3*33+a4*34+a'5*35+a'6*3^6=9

 p2(4)=a'1*4+a'2*42+a'3*43+a4*44+a'5*45+a'6*4^6=13

p2(5)=a'1*5+a'2*52+a'3*53+a4*54+a'5*55+a'6*2^6=1

p2(6)=a'1*6+a'2*62+a'3*63+a4*64+a'5*65+a'6*6^6=12  

 

on fait la meme procedure decalcul des coeficients a'1.a'2.a'3.a'4.a'5.a'6 et on les remplace dans le polynome p2(x)

a la fin nous faisons  l equation finale  :

 f1( 3.8.1.20  )= p1(x)=  a1*x+a2*x +a3*x3 +a4*x^4.=

= f2(1.14.9.13.1.12).=p2(x)=a'1*x +a'2*x2+a'3*x3+a'4*x4+a'5*x5+a'6*x

c est long mais c est interessant de raisonner mathematiquement !  

mais a la fin nous avons pu determiner alors une fonction  f= p(x) continue qui extrapole la distribution  de nombres discrets  et   on peut estimer alors quel sera la valeur de la fonction  f entre  un nombre entier  n1 et  n2  par aproximation polynomiale !  c est donc une forme de prediction  mathematique on peut apliquer  cette aproximation pour connaitre quelle  sera la valeur de la fonction entre les valeurs discretes.

2 emme possibilité pour exprimer (chat)=(animal)  avec des polynomes  ,nous allons supposer que

(chat) est un polynome de degé= 4 qui es tegal a la longueur dela chaine chat et ecrire que les valeurs des lttres chats sont les racines d un polynome de degré 4 ,et animal un polynome de degré 6 on aura alors l egalité suivante

(x-c)(x-h)(x-a)(x-t)= (x-a)(x-n)(x-i)(x-m)(x-a)(x-l)

(x-3)(x-8)(x-1)(x-20)=(x-1)(x-14)(x-9)(x-13)(x-1)(x-12)   : (x-1) se simplifie entre les  2 polynomes

(x-3)(x-8)(x-20)=(x-14)(x-9)(x-13)(x-1))(x-12) =

(x-31x2+244x-480)=(x5-49x4+885x3 +3469x2+26394x-19656) l equation finale deviendra  p(x):

p(x)=(x5-49x4+84x3+3500x2+26150x-19176)=   

pour x=0 .p(x=0)=-19176       il est different de 0 et ne satisfait pas la logique mahtematiue de p(x)=0

pour x=1  ,p(x=1)=10510       il est different de 0 ne satisfait pas la condition p(x)=0   ,

pour x=2, p(x=2)= 47044        il est different de 0 ne satisfait pas la condition p(x)=0

pour chaque valeur de x nous obtenons pour p(x) un nombre   , si ce model mathematique etait vrai a 100/100  nous obtiendrons des mots vrais ! et une logique mathematique coherente .

3 emme possibilité  on ecrit (chat) sous forme de fonction ayant des racines  mais egale au nombre N1 de chat

quleques erreurs de transcription sont possible lors de l edition  de ce exposé je corrigerais les erreurs  au fure et a mesure et je mettrais  a jours ces corrections :  

f1(chat)=(x-3)(x-8)(x-1)(x-20) +(N1=c*26^0+h*26^1+a*26^2+t*26^3=352407)

f1(chat)=(x^4-32x^3+275x^2-724x+480)+352407

f1(chat)=(x^4-32x^3+275x^2-724x^1+352407)

f2(animal)=(x-a)(x-n)(x-i)(x-m)(x-a)(x-l)=N2=1*26^0+n*26^1+i*26^2+m*26^3+a*26^4+l*26^5=143268425

f2(animal)=(x^6-50x^5+954x^4-8500x^3+4851x^2-46050x+143288081)

maintenant faisant legalité f1(chat)=f2(animal) on aura

(x^4-32x^3+275x^2-724x^1)+352407=(x^6-50x^5+954x^4-8500x^3+4851x^2-46050x+143288081)

 

finalement on aura le polynome:

x^6-50x^5+953x^4-8468x^3+44576x^2-45326x+142935674=0

ou( x^6-50x^5+953x^4-8468x^3+44576x^2-45326x)= - 142935674 qui traduit la phrase (chat)=(animal)

il existe des valeurs de x   de ce polynome composé qui donne des valeurs  VRAIS

Mais cette logique se limite la ;ce que nous avons tenté de faire  c est de trouver  une equation ou le maximum  de phrases se trouve verifié suivant une logique  mathematique en testant  des models mathematiques  sous forme polynomiale .notre but il faut que la logique mahtematique  qui en decoule du model mathematique testé , ne s arrette pas  a quelques cas particuliers.

peut etre avons nous poussé les choses trops loins et que les choses etaient plus simples , mais en recherhe il faut tester toutes les pistes  de la logique  mathematique.

4 emme possibilité chat et animal deux mots ayant des valeurs N1 et N2  differntes comment concilier l inconciliable ?

nous allons essayer    une equation simple:un chat est un animal :  le prmier mot  n1=1  de la phrase est chat et le deuximme mot n2=2 est animal 

 la valeur de chat=N1=352407  et    animal = N2=143268425    

   testons:  une eqution l ineaire         f1=a*x^2+bx=N  =a*n+b=N    ici   x=n    n  est le numero du mot dans la phrase et Ni  sa valeur calculée

 f1(1)=a*1+b=N1=352407   ,        ,     a*1+b*1=352407           a=352407-b

 f1(2)=a*22+2*b=N2=143268425   ,    a*4+2b=143268425          ces equations a deux inconnues a et b nous donne la valeur  de a et b    apres resolution du systeme   on trouve    a et b

a=71281805.5    et b= -70929398.5   l equation est  f1(n)=71281805.5 *-70929398.5 

f1(1)=71281805.5 *1  -70929398=N1=352407  = (chat     c est  vrai    pour n=1 c est a dire 1er mot:

f1(2)=71281805.5 *70929398=N2=143268425=(animal)   c est vrai  pour n=2 cesta dire 2eme mot

notre equation est vraie pour n= 1 et n= 2       

deduction logique  consequente de l equation: si notre equation est vraie pour n=1 et n=2 est est elle vraie pour n=3 et pour tout n> 2 ?

malheureusement   il faut calculer l equation pour n .>2 et reconvertir  la valeur trouvée en caractere en chaine    alphanumerique pour  comprendre si le mot  qui correspondant a cette valeur est  un mot vrai appartenant au dictionnaire ou un mot  artificiel  

donc nous avons pu exprimer une phrase   composée de 2mots par une equation mathematique ,notre eqution ne s arrete pas  a n=2  elle peut exprimer d autres mots en faisant varier n ! et elle peut jouer le role d une memoire !                                                             

  en conclusion il est possible d exprimer des mots sous forme d equations    mathematiques mais valables seulement pour quelques mots .

  5 emme possibilié  nous allons exprimer  notre phrase sous forme d equation lineaire 

y= a2*x+b2    dans notre cas x=n   

et f2(n)=f2(x)  les raisons pourlesquelles nous avons choisie un tel type d euations a deux inconnus  tot simplement parceqque nous avons deux mots

nous trouvons une autre equation  lineaire f2(n)=142916018*n-142563611 

 elle est vraie pour n= 1 et n=2

si nous egalisons les equations pour tester le model 1 equation du second degré et le model 2 equation lineaire nous aurons l equation:

f1(n)=712805.5*n2- 70929398.5*n=f2(n)=142916018*n-14263611

71281805.5*n2-2184416.5*n+142563611=0 apres simplification et division par 71281805.5 on aura:

n2-3*n+2=0  delta=b2-4*a*c=9-4*2=1   on retrouve  n=1   et n=2 comme solutions 

si l avanture  intellectuelle de la recherche de l intelligence artificielle vous tente et que vous ne vous decourager pas on peut continuer aujaurdhui  a tester un autre model celui ci semble prometteur mais il ya des corrections a faire sur le model pour qu il puisse donner desresultats satisfaisant :

j usqua maintenant nous avons travaillé avec des coeficients a=1 ,b=2,c=3.........z=26  connus  que nous avons nous meme imposé  mais rien n interdit  que ces coeficient soient variables  suivant les mots!

suppons le model suivant :

chat  =             c+h+a+t= mot1=valeur arbitraire =1:signifiant que c est le premier mot

animal=          a+n+i+m+a+l= mot2=2

chien=             c+h+i+e+n=3

lion=                l+i+o+n=4

ours=              o+u+r+s=5

pigeon=          p+i+g+e+o+n=6

faucon=          f+a+u+c+o+n=7

zebre=            z+e+b+r+e=8

drole=            d+r+o+l+e=9

joie=               j+o+i+e=10

karaté=         k+a+r+a =11

quatre=        q+u+a+t+r+e=12           

violon=         v+i+o+l+o+n= 13

wagon=       w+a+g+o+n=14

axe=             a+x+e=15

yatch=         y+a+t+c+h+t=16

nous avons expres de choisir ces  16 mots qui contiennent toutes les lettres de lalphabet nous avons 26  lettres donc 26 variables et  16 equations il nous faut  10 autres equations  pour pouvoir resoudre un systeme de  26 inconnues  ou les coeficients a,b,c......z sont inconnus

continuons jusqua 26

gris=          g+r+i+s=17

bien=          b+i+e+n=18

force=          f+o+r+c+e=19

hauteur=      h+a+u+t+e+u+r=20

inerte=          i+n+e+r+t+e=21

juge=            j+i+g+e=22

kilo=             k+i+l+o=23

logique=       l+o+g+i+q+u+e=24

moteur=        m+o+t+e+u+r=25

nature=         n+a+t+u+r+e=26           

   nous avons un joli syteme de 26 equations a resoudre  ce n est pas facile de le resoudre manuellemnty mais avec un  micro et un petit programme  calculant les matrices  ici nous avons une matrice carrée de 26 *26   ,nous pouvons trouver alors la valeur des coeficients a.b.c...........z

ici on s attendra   a avoirs certains coeficients negatifs ,apres avoir trouvé ces fameux coeficients on pourra recalculer la valeur des mots 

c est a peu pres de cette façon   qu on pourra construire des phrases avec desmots et trouver   une certaine logique  et un aprentissage  artificiel aplicable a l intelligence artificielle! exemple :

 mot1+mot2+mot3+mot4=phrase1

mot5+mot6+mot7+mot8=phrase2

mot9+mot10+mot11+mot12=phrase3

mot13+mot14+mot15+mot16=phrase4

  il nous faut alors autant d equations que de mots  s il ya 16 mots il faut 16 phrases  ect.....

notre systeme saura alors former  des phrases! avec le nombre de mots connus 

mais comme je vous ai averti ce model doit etre amelioré et corrigé.une bonne conaissance des mathematiques et de la programmation s impose pour    pouvoir aller loins dans les realisations

scientifiques ce genre de problemes  scientifique pour un veritable chercheur c estun passe temps agreable rien de fastidieux  ce que j ai presenté ici n est rien devant  les realisations scientifiques les plus pointues !.                                                                                                                  

  si vous voulez allez loins on peut determiner a chaque mot du ditionnaire  une fonction  polynomiale associée  lidée alors serait de remplacer les mots par leur fonctions polynomiales associée et

d examiner l composition d une phrase composée par   5  fonctions  polynomiales  associées aux mots!

et en conclure si le langage peut etre exprimé par des mots polynomes !.

comportement aleatoire   des distributions de nombres ?impossible diraient les probabilistes et oui il ya un petit espoir dans certains cas diraient les deterministes alors nous allons examiner un cas soit la serie de chiffres du nombre pi ,bien que le nombre pi soit calculable avec series il estdificcle deprevoir quel sera le 100 chiffre de pi ar exmple, peut on predir quel sera  le  10 emme chiffre ? question dificle mais pas impossible pour cela nous allons etudier la periodicité du nombre 1 puis du nombre 2 puis3 j usquau nombre 9 pour cela il faut creer un repere d ordre n

n=1234567891011121314151617181920212223242526272829303132333435363738394041424344       

pi=3.141592653589793238462643383279502884197169399375105820974944592307816406286208

chiffre 1 apparait au  2 emme , 4,  38 ,41 , 50, ect  

on peut faire le tableau des differences  et etudier cette distribution pour la partie decimale de pi

voila  l importance du tableua des differcnes quand on voit que des nombres  positifs et negatifs apparaissent  a la ligne d1 alors on conclut que la distribution  des nombres est regie par une fonction prcohe d une fonction periodique irreguliere .

l analyse de l ecart n est pas impossible elle nous donne une idée sur les variations dela distribution des nombres.

pas facile mais on peut deviner a quelle loi  appartient cette distribution  ,loi ses suites numeriques ,loi des suites geometriques   ,fonction periodiques regulieres ,fonction periodiques irregulieres ect

il serait alors possible de predir quelle sera la valeur dela fonction au point  d ordre  n

    conclusion une phrase composée de mots  peut etre representée par une serie de nombres appelée distribution de nombres  qui est une distribution discrete et toutes distribution de nombres discrets n est q un cas particulier d une fonction de distribution polynomiale continue sur un interval de valeur borné .

logique binaire la logique binaire est composée de 0 etde  1 , vraie=1  ou faux=0

certains cas de problemes particulier qu on rencontre courament peuvent etre resolus par la logique binaire  ,tout depends alors  du sens quenous donnons aux nombres ,soit une sequence de nombre binaires  de  8bits : 1010111  et soit   8 ensembles  de mots de meme classe 

1 l ensemble des objets physiques objets (xi.xi.zi) on peut dire que :objets(xi.yi.zi)=n objets(xi.yi.zi)

2 l ensemble des objets  physiques animés exemple voiture avion 

3 l ensemble des etres vivant animés

4 l ensemble des vegetaux :on peut dire que tout ce qui est vert est un vegetal a quelques exeptions prés et tout ce qui est bleu est soit la mer soit le ciel  a quelques exeptions prés critere de classement basé uniquement sur la couleur bleu !     

5 l ensemble des mots parlés par l homme langage

6 l ensemble des lieux physiques E(xi.yi.zi) exemple chambre ,salon ,cuisine ,toilette, magasin ,ecole, rue marché , ect

7 ensemble des actions physiques  humaines cinetiques traduisant les mouvements fv (xi.yi.zi)

8 ensemble des actions physiques cinetiques non humaines

nous avons debuté avec ces 7 ensembles  principaux  mais il nous faut encore beaucoups  dans chaque ensemble se trouve un mot i  

on peut alors

publié par arc publié dans : communications
Mercredi 12 Mars 2008

salut les passionés des jeux d esprits

je m interesses toujours a ce defis intellectuel q est l intelligence artificielle  je penses que les models actuels des langages informatiques sont trops artificiels et ne sont pas clairs et explicites et

demandent beaucoups de temps pour maitriser le langage cela crée alors une dependance de l homme face a la machine  ,la definition de l intelligence humaine est la capacité de resoudre les differents problemes physiques psyhologiques et sociaux  pour ne pas se gourrer  a notre niveau de comprehension humain l intelligence doit servir son propre etre pour son propre bonheur ! si on n est pas heureux c est une donc notre intelligence n a pas pu resoudre les problemes liées a notre propre existance , pour etre heureux donc une intelligence qui ne sert pas le bonheur de soi n est pas une intelligence !  en d autres termes il ya une difference entre se croire etre intelligent et etre reelement intelligent ! 

 revenons aux langages informatiques je penses que dans un futur proche ces langages trops artificiels  disparaitront et laisseront la place a d autres langages plus simples a comprendre par l homme  et aussi par la machine

l ideal aurait eté de programmer et discuter par le langage humain directement avec une inteligence artificielle pour executer ce qu on lui demande de faire mais c est un   but a atteindre je vais vous filer quelques astuces pour creer des mots .la plus part des mots de notre langage sont composés par des voyelles et lettres alternés  j ai donc trouvé plusieurs formules astucieuse pour formuler les mots automatiquement  la structure des mots sont par exemple :VLVL   LES FORMULES DES MOTS SONT par exemple :

1:v LvL :voyelle lettre voyelle lettre  exemple : avec

2:LvLv  ,

3: LVLVL   4: VLLVL  5:VLLVLLVLVLLV .6 :LVLLVL. 

  il y en a beaucoups  mais avec un programme informatique on peut les determiner tous en puisant dans un dictionnaire  en etablissant a chaque mot sa structure , a la fin on s apercevra donc que beucoups de mots ont la meme structure . 

ET BIEN C EST TRES SIMPLE POUR ETABLIR CES FORMULES QUI COMPOSENT LES MOTS ELLES SONT NOMBREUSES MAIS ON EST SUR QU ON COMPOSANT AVEC CES FORMULES ON TOMBE SUR  BEAUCOUSP DE MOTS VRAIS ! voila donc un petit pas important pour l intelligence artificielle

ici les lettrs peuevent prendre  20 valeurs  b.c.d.f.g.h.j.k.l.m.n.p.q.r.s.t.v.w.x.y.z, et les voyelles peuvent prendre 6 valeurs: a,e ,i et  y ,é ,o ,u , c et comme si le langage etait composé de la base 6 et la base 26 !

6 valeurss +20 valeurs=26 valeurs ........  

auriez vous trouvé la reponse a la question que je vous ai posé comment faire pour dire a un robot de poser la cuilllere dans la cuisine la chaise devant la table das la cuisine et le dentifrice dans la salle de bain ? et le portable dans le salon ?

cette question m a  pris  7mois de reflexion et finalement j ai trouvé la solution :

on crée deux ensembles organisés de  1 a n

le premier ensemble est lensemble des objets physiques comprenant n1i objets physiques

objet(xi,yi,zi) exemple verre deau portable cuillere  , stylo ect .......

le deuxiemme ensemble est l ensemble des lieux ou espaces physiques espace(xi, yi,zi) comprenant n2j  sous espaces exemple chambre cuisine salle de bain salon  cour  ect

esuite on fait  un petit programme qui nous demande ou voulons nous classer les objets  n1i  dans les espaces n2j

donc pour correler tout il faut

 un module de l intelligence artificielle qui s occupe de la gestion del espace et depacement   de la machine  ici on peut travailler avec une methode tres astucieuse la base mathematique 7 !

soit l espace (x,y,z)  il ya trois parametres x,y,z 

pour se deplacer d une unité suivant x donnant la valeur 1

 pour se deplacer dune unité suivant y donnant la valeur 2

pour se deplacer d une unité  suivant z donnant la valeur

notre machine ne connaitra que 0123  c est a dire la base 4  exemple le vecteur deplacement  123.333,112,........ect  signifie :

avance dune unité suivant x  avance d 1  unité suivant y et une unité suivant z .puis1 unité suivant z 1 unité suivant z 1 unité suivant z ,  1 unité suiant x 1unité suivant x 1 unité suivant y

dans ce cas la machine ne peut pas faire marche arriere ! il nous faut donc  3autres valeursnegatives pour xyz negatifs  exemple  le veteur deplacement :111.1 2-1.-3-1-2.   :signifie:

avance 1unité suivant x ,avance d1 unité suivant x avance dune unité suviant x,avanc e dune unité suivant x avance dune unité suivant y  recule d1 unité suiant x recule dune unité suivant z ,recule dune unité suivant x recule dune unite suivant  y 

ici l unité de deplacemnt est la precision programmée pour le deplcement  par exemple une precision de 1 mm cest adire une unité=1mm

pour eviter d ecrire des nombres negatifs on peut changer -1par 5 et -2 par 6 et -3 par 7

ce qui donne la base 7 de deplacement  exemple 111.125.756

0 signifie n anvance pas !

voila donc un autre langage en base  7 pour le deplacement et pour l introduction des données telemtriques de l environnement !    

cette base 7 de dplacement peut etre apliquée etadaptée aux deplacments physiques de la machine etaussi aux deplacements des bras pour tenir des objets    

et voila un grand pas dans la realisation de l intelligence artificielle  il faut donc :  

un module de la reconaissance des objets physiques

et un module pour la reconaissance du langage 

et voila un quatriemme  pas   un  gros probleme d orgasiation resolu  les problemes de deplacements resolus  et la reconnaissance des mots ameliores

pour le deplacement physique c est tres simple il suffit d introduire les donnés telemetriques de lespace physique dans la memoire de  l IA

un scanneur telemetrique scanne la distance comme un radar des quil trouve un obstacle l echo radar l informe quil ya un obstacle  = 0 deplacement   et donc interprete  la possibilite de deplacement par 0

ainsi pour se deplacer dans une piece il faut d abord quil scanne telemetriquement lespace de la piece les murs parexemple seront representés par 0

le deplacement donc dans un espace est un deplacement binaire facile a reproduire

voila donc les derniere nouvelles de l intelligence artificielle

 si vous avez des idées je serais heureux de connaitre votre  façons de voir et concevoir les choses

publié par arc publié dans : communications
Dimanche 09 Mars 2008

pourquoi je m interesse tant a ce sujet passionant  et tres complexe  et bien parceque je suis passioné

par ce defi scientifique  en plus de ça c est mon passe temps pour occuper mes neurones !

realiser une intelligence artificielle n est vraiement pas une simple affaire!  et ce nest pas laffaire dun seul homm et ça demandera encore peut etre uelques siecles !  parceque elle englobe plusieurs questions non resolues , par une analyse logique on etudie la problematique liée et on essaye de solutioner une partie de ce grand projet  .le langage est parfois insaisissable tout simplement parceque le langage est invisible !   et est regit par une logique humaine tres diverse  tres variée t complexe!

si le langage etait visible comme les objets physiques   on comprendrait mieux  les choses et on arriverait a formuler un model  parceque il existe une logique physique celle que nous observons les phenomenes physiques par exemples et qui est plus facile a comprendre que le langage lui meme 

prenons  un cas : on suppose que l on dialogue avec un robot un R2D2  et on lui demande ceci:

apporte  moi un verre d eau et une bouteille 

cela suppose alors  :1 quil comprends  la phrase mot par mot et connait le sens de chaque mot

apporte  est un ordre  une action physique qui se fait en se deplaçant d un endroit x1 vers un autre endroit x2  puis de l endroit x2 vers lendroit x1

cela suppose aussi:  2 qu il sait dans quel endroit  ou se trouve le verre l eau et la bouteille !  ,

 en plus de ça  cela suppose aussi: 3quil sait comment se deplacer dans lespace physique et  : 4 sait comment tenir un verre d eau et comment tenir une bouteille !

pas si simple de se faire comprendre avec une machine !

deuxiemement   : supposons que nous ayons un dictionnaire formés ,de mots  numerotés ,on comprends les mots et on comprends les phrases  on peut asimiler les mots a des numeros des mot du dictionnaire    mais il est encore difficile pourquoi il n ya que certains combinaisons series de nombres  qui forment les phrases sensés et logiques qui sont vrais , si un jours on decouvrirait le mecanisme de la logique linguistique et l interaction de ces nombres  dans la phrase alors il serait facile de lappliquer a l intlligence artificielle et faire apprendre a une machine les regles de la logique linguistique ! on ne s enuiera pas.

troisiemement: :cas hypothetique on demande a un robot de mettre la chaise devant la table  dans la cuisine  le dentifrice dans la salle de bain .le portable dans le salon ,comment vaton sy prendre pour resoudre ce probleme complexe ?  

 .salut  je  publierai d autres articles quand jaurais de nouvelles idées

publié par arc publié dans : communications
Samedi 08 Mars 2008

si vous etes passionés par l intelligence artificielle alors ces articles peuvent vous aider pour vous donner quelques idées originales.

pour construire une intelligence artificielle acceptable la premiere etape est la constuction d  un dictionnaire universel  composé de m mots tres courant  tout depends alors de notre façon de comprendre les choses et du sens que nous donnons aux nombres  ,les nombres peuvent exrprimer a notre echelle individuelle et interne nos propres idées ,il existe plusieurs choses innovantes qui peuvent rendre ce defis technologique realisable,

d abords etape  1 est de construire un dictionnaire de langage courant par exemple de 10000 mots

etape 2 numeroter de 1 a  m les mots du dictionnaire

etape 3 a chaque mot  m  du dictionnaire on calcule sa valeur par la formule suivante

N=x0*26^0+x1*26^1+x2*26^2+x3*26^3+x4*26^4+x5*26^+x6*26^6+x7*26^7+x8*26^8+............

....................................................+.x16*26^16

ou x0 ,x1.x2...............x16  sont les lettres du mot remplacés par leur valeurs respectives

exemple a=1 .b=2. c=3 .d= 4...............................z=26

comme nous lavons vu dans les articles precedents  avec le codage des mots en base 26

etape  4  a  chaque valeur de mot  vrai calaculé on lui fait correspondre un bit=1

exemple le mot  :N(mot)=m*26^0+o*26^1+t*26^2=13*26^0+15*26^1+20*26^2=505648

mot=505648

donc 505648 est un nombre vrai donc =1 

etant donné que notre dictionaire choisit possede 10000 mots vrais  il  faut  qua chaque valeur de mot calculé on lui atribu un bit=1 correspondant a un vecteur de 10000 bits .

nombre de bits par mot  : nous allons calculer le mot le plus long quil soit

exemple un mot de 16 lettres  N=x0*260+x1*26^1+x2*26^2+..........x16*26^16

la valeur maximale d un mot  de 16 lettres N =(26^16=43608742899428874059776

si vous avez un micro vous pouvez calculer cette valeur avec la calculatrice scientifique..

le nombre de bits maximum par mot  pour un mot de 16 lettres N   est : 100011100001011010100000001000100100010000010000000000000000

il ya 64bits dans ce veteur bit

etape 5 :classement  des numeros  m des mots et leurs valeurs N calculée

ce nest pas impossible mais c est faisable  nous classerons alors les mots du dictionaire ainsi:

(numero du mot dans le dictionnaire),'(valeur du mot calculée correspondante).

etape 6  deplacements physiques

notre espace tridimentionel est un espace binaire !  l environnement physique est constitué de passages et dobstacles qui limitent le deplacement physique:

donc pour la possiblité  du deplacement ( deplacement=1 ,obstacle=0)

et voila ces quelques lignes tres utiles  

 

 

 

 

 

 

 

 

 

 

 

publié par arc publié dans : communications
Vendredi 07 Mars 2008

LA reponse est ici  tout les objets fabiqués par l homme une une forme particuliere

la plus part des objets physiques fabriqués sont composés de figures geometriques particulieres:

tout les objets  fabriqués ont une forme rectiligne  ou circulaire ! UN LOGICIEL QUI RECONNAIT les lignes les carrés et les cercles pourra differencier   les choses naturelles des objets artificiels fabriqués

par l homme

mais la question ne s arrette pas la  elle est trops longue et complexe

autre exemple estil possible qune intelligence artificielle puisse reflechir ? et comprendre le langage

humain? ce serait une chose trops demandée a une machine parceque meme nous nous comprenons le langage composé de mots mais nous ignorons  beaucoups de choses sur le langage et la logique linguistique!  on peut assimiler le langage  composé de mots a des nombres d un dictionnaire  mais pour former des phrases sensées set correctes il nya que certaines combinaisons de mots  qui donnent une logique linguistique intelligible  d une phrase

en conclusion l inteligence artificielle ne pourra pas etre realisée par un seul homme il faut beaucoups d apport et de recherches sur le langage et la logique linguistique pour qun jour on puisse realiser un tel defi !

publié par arc publié dans : communications
Vendredi 07 Mars 2008

si vous avez  lu mon premier article sur la reversibilité et lirreversibilité vous avez surement constaté quil ya tant de choses a decouvrir en mathematiques et quil existe plusieurs logiques  dans la sommation des nombres  il ya la logique numerique  et la logique sequentielle qui sont differentes

cas de la logique numerique  la logique numerique est commutative

 exemple  1+2+3=6=1+3+2=2+3+1=2+1+3    =6

il ya plusieurs façons d obtenir le meme resultat =6  en partant des elements  ni  a sommer  <6

somme des ni elements <=6

1+1+1+1+1+1=6   notons  ce resultat   6.1

1+1+1+1+2=6       noton ce resultat       6.2

1+1+1+3=6           notons ce resultat     6.3

1+1+4=6              notons ce resultat      6.4

1+5=6                                                         6.5

dans 6.2   il ya aussi plusieurs façons de combiner les resultats 

1+1+1+2+1=6       notons ce resultat   6.2.1

1+1+2+1+1=6                                           6.2.2

1+2+1+1+1=6                                            6.2.3

 2+1+1+1+1=6                                          6.2.4

dans la logique numerique   on ne fait pas la difference     entre l ordre et la position des chiffres sommés   ce qui compte c est que toutes ces equations conduisent au meme resultat 6

dans la logique sequentielle   ellle tient compte de la position et de lordre des chiffres

  6.2.1 est different de 6.2.2  parceque les etapes du processus sont differentes 

effectivement tout depends du sens que nous donnons aux nombres  

on peut interpreter  6.2.1   dans un cas pratique et reel comme ça  exemple :

1=verre d eau   

2= boutelle de limonade 

1+1+1+1+2= 6.1     : apporte  4 verres deau successif  et une bouteille de limonade

1+1+1+2+1=6.2         apporte 3verres deau et une bouteillede limonade puis un verre deau

on peut aussi interpreter  la ligne programatrice 6.1 comme ça :

1=operation N1

2=operation N2

1+1+1+1+1+2=6.1  execute la meme operation N1 ,4 fois successives  puis

l operation N2 ,1seule fois 

c est donc une forme de langage de programmation nouveau que nous avons decouvert cette forme de programmation est plus proche dune programmation naturelle et peut facilement aboutir sur une intelligence artificielle acceptable  etmieu adaptée aux differnts problemes

une phrase est composée de mots  successifs  si nous changeons lordre

 des mots dans la phrase elle devient incoherente et perd le sens par exemple

   changeons  lordre de la phrase jaune

successifs mots de composée est phrase une     

elle perd donc  le sens ! et l ordre des mots composé dans cette phrase inversée

est illogique  !

pour aborder la premiere etape de la construction dune intelligence artificielle 

  il faut un dictionnaire  universel composé de m  mots exemple 40000 mots

en memoire  ,ensuite nous allons numeroter tout les mots du dictionnaire en

partant   du premier mot jusquau  m iemme mot

une phrase composée de  m  mots pourra secrire alors ainsi :

mot(1)+mot(2)+mot(5)+mot(10)=1+2+5+10 

 exactement comme le cas de 6.1 et 6.2 ect

1+1+1+1+2=6.1 :    mot(1)+mot(1)+mot(1)+mot(1)+mot(2)=phrase (6.1)

et voila nous avons mis les premiers fondements  d une nouvelle programation

deuxiemme methode  soit une phrase composée de x mots d un dictionnaire universel

de 40000 mots   ,l ordre des mots dans la phrase parexemple  se compose ainsi:

1:mot  N1  du dictionnaire

320:mot N320 du dictionnaire

500:mot N500 du dictionnaire

16000 mot N16000  du dictionnaire

25000 mot N5000  du dictionnaire

1 ,320 ; 500, 16000, 25000  = une phrase composée de 5 mots  alors  la valeur de la phrase

dans la base 40000 des mots  est de:

v1=valeur de la phrase composée de 5 mots

v1=1*40000^0+320*40000^1+500*40000^2+16000*40000^3+25000*40000^4 

  cela fait un chiffre astronomique ! mais C est la seule façon

pour conserver la reversibilité des mots qui ont composé notre phrase

en conclusion il est possible de formuler les regles logiques d une nouvelle programmation naturelle

plus facile a comprendre par l homme et plus facile a comprendre aussi par une machine  

 

par arcalgeriaresearchs   ingenieur

bonne chance

publié par arc publié dans : communications
Jeudi 06 Mars 2008

dans cette partie nous allons nous interesser a transformer un mot ou un nom  en un nombre codé en base 26  cette methode est efficace et ne genere pas d erreurs

la methode est aussi efficace pour le codage des données

soit les coeficients de l alphabet  

a =1, b=2  ,c=3, d=4,  e=5 ,f=6 ,.............................................z=26

la valeur d un mot de  n lettres est de

N= x0*26^0+x1*26^1+x2*26^2+x3*26^3+x4*26^5+x5*26^5

+x6*26^6+x7*26^7+........xn*26^n

1<=   n <=26

n est le nombre de lettres qui compse le nom il est inferieur en general a 26  il nya pas de nom composé plus de 18lettres en general prenons un cas soit le mot algerie a coder

N=a*26^0+l*26^1+g*26^2+e*26^3+r*26^4+i*26^5+e*26^6

N=1*26^+12*26^1+7*26^2+5*26^3+18*26^4+9*26^5+5*26^6

N=1659829757

maintenant nous allons faire l inverse et transformer le nombre en lettres  nous allons diviser par les puissances de 26pour savoir par quelle puissance diviser il faut comparer ce nombre aux puissance de 26

il faut que  1<=  N/26^n<=26  cest a dire quon divisant N  par la pus grande puissance de 26 nous devons trouver un nombre   x  compris entre 1 et 26  

testons  le nombre  N=1659829757<(26^8) et  N/26^8 < 1  donc le nombre est composé de moins de  8lettres

continuons  testons minatenant  N  < 26^7  et N/26^7 <1  donc le nombre est composé de moins de 7 lettres

continuons 659829757>26^6=308915776   et N/26^6 = 5.3737081875  donc le nombre est composé de 6 lettres

donc la dernier lettre de notre nombre est 5=e   nous allons retrancher le nombre eniter et garder le reste quon multipliera par 26

5=e ,  5.3737081875  -5= 03737081875*26=9.70012875

9=i   , 9.70012875-9=.70012875*26=18.2033475

18=r, 18.2033475-18=.2033475*26=5.287035

5=e,   5.287035-5=.287035*26=7.46292

7=g,   7.46292-7=.46292*26=12.03566

12=l,  12.03566-12=.03566*26=0.92716=1=a

1=a  nous allons nous arreter ici parceque notre nombre est composé de  6 lettres et nous avons fait

6 operations  pour trouver les lettres qui forment le mot

remarque on devait trouver  1 au lieu de 0.92716   la precision depends du nombre de chiffres apres la virgule

pour coder des données  on peut changer la base et utiliser une base superieure parexemple base 27 ou plus dans ce cas au lieu decrire les puissance de 26 on utilisera les puissances de 27  ou plus

on peut aussi changer la valeur des coeficients de lalphabet     en changeant lordre de lalphabet

on peut aussi utiliser une base supererieure a 26   parexemple base 256  dans ce cas les coeficients de lalphabet  doivent  etre <= 256

erratum dans un soucis de vous communiquer  une information exacte je vous signale que la base B d un systeme de numeration  est composée de  B elements  exemple

 base2   est composée de deux elements  les 0 et les 1  elle est binaire ex  11  en base 2 est egal a 3

en base 27 elle est composée de  27 elements de 0 .1.2.3.................26

dans l exemple de la formule N que  j ai cité pour le codage   d un mot  pour calculer sa valeur

j ai utilisé uniquement les coeficients  des lettres(a.b.c.....z) = Xi de 1  j usqua 26

la formule peut etre ecrtite aussi ainsi mais la valeur N  d un mot de 16 lettres en  BASE 27 SERA

N B27=X1*27^0+X2*27^1+X3*27^2+X4*27^3+++++++++++X16 *27^15

avec les coeficients xi  des lettres         0<= ( x1.x2.x3....................x16 )<=26

en conclusion la formule N utilisée en haut n est pas fausse c est juste une convention d appelation de bases numerales

par d.b jijel arcalgeriaresearchs@yahoo.fr

publié par arc publié dans : communications
Mardi 04 Mars 2008

 je me suis posé beaucoups de questions sur l origine du sous developpement social et culturel de notre socieété   codmnée au sous developpement eternel  tandisque d autres societés avancent a pas de geants  la notre a toujours eté une naine on ne peut pas parler de societé civilisée les regles et la culture qui ont fondé les grandes civilisations qui ont marquée leur temps sont differentes des regles et des valrues sociales , culturelles et morales de notre societé anarchique  vouée au chaos pour des siecles encores !  telle une malformation pathologique ou une maladie psychotique  .

posez vous seulement une question que faisaient nos ayeuils et nos dirigeants quand les savants chercheurs et autres symboles d emancipation scientifico culturels  oxidentaux batissaient a pas de fourmies les grandes theories et decouvertes scientifiques ? ET BIEN RIEN  il nya aucune trace de lexistance dun savoir utile et efficace ! on ne sait meme pas construire des edifices  on ne sait meme pas guerir les simples maladies on ne sait meme pas planter de la pomme de terre pour se nourrir et sauto suffire  .notre societé est handicapée a plusieurs niveaux  ne collez surtout pas tout ce qui ne va pas au colonialisme c est une justification pour nier le sous developpement et les problemes dans lesquels notre societé se debat .le probleme de fond vient du fait que notre societé n a jamais engendré de grands hommes  et ceci incombe a la culture sociale et ses references de valeurs occultant les vrais probelmes sociaux prenez le fanatisme religieux qui embrouille toute bonne vision claire et sereine et pervertit les veritables valeurs de developpements .dans leurs preches les fanatiques n ont jamais poussé et orienté la societé vers le savoir utile et fructueux pour sortir la societé des tenebres de l injustice et de l ignorance des siecless passés  vers la lumiere du savoir  ils nont jamais encouragé la science et le savoir  comme apprendre des choses utiles pour servir sa societé   ils n ont jamais eté jaloux que d autres societés nous depassent a des milliers d années lumieres , on dirait que la notion de bien chez les fanatiques ne se resume qua faire de laumone la priere et les petits actes de bienfaisance ! la  restrcition du champs de vision et de conscience  est une grave atteinte nationale  qui traduit l immaturité sociale culturelle et civilisationelle  ,les mentalités sont les memes que celles des societés prehistoriques notre societé ne produit pas une culture sociale mure et  utile pour faire face a la mondialisation ou pour s en sortir du sous developpement .

tout ça parceque la culture est defaillante et immature c est linconscience et larbitraire qui reignent en maitres dans notre societé anarchique  ,regarder seuelment lanarchie urbanistique et vous comprendrez c est quoi notre societé  allez dans une administration et voyez comment on agit  notre societé a voulut immiter les grandes societés avancées mais elle n a jamais pris de leçon de developpement .

en conclusion c est foutut depuis longtemps les mots et les problemes saccumulent   notre societé ne sera  jamais  une civilisation eclairée et eclairante elle est condamnée par la faute des dirigents immatures a  etre une naine et a etre une societé anarchique elle ne produira que les memes erreurs du passé  et ne pourra lever tout les defis  qui simposent que par la grande ambition de ses dirigeants  de leur clairvoyance et conscience 

publié par arc publié dans : communications
Samedi 01 Mars 2008

cet article est un jeux mathematique

le temps est par definition irreversible tout ce qui s ecoule ne revient pas en arriere  !

ce  curieux phenomene d irrversibilité se rencontre partout     quand on casse une vitre on ne peut pas la ressouder   et meme quand on fait l addition de nombres

un exemple   soit l addition des nombres

1+2+3=6   cet addition de nombres est irrvrsible ! car si nous avons le nombre  6  on ne peut pas remonter aux etapes que nous avons fait pour obtenir le chifffre 6 ! et   parceque il existe plusieurs façons  d obtenir ce nombre  !

prenons un exemple d addition dans lensemble des entiers  N

1+1+1+1+1+1=6

1+1+1+1+2=6

1+1+2+2=6

1+1+1+3=6

1+1+4=6

1+5=6

2+2+2=6

2+3+1=6

2+4=6

3+3=6

donc il existe plusieur façons pour obtenir le meme resultat 6  !

il existe cependant une exeption pour obtnir la reversibilité  en procedant a la somme des puissances

 d un nombre   par exmple les puissances de 10  de tellle façons que  les nombres soit inferieurs  a la base 10

si nous faisons  par exmple la somme de nombres

1*10^0+2*10^1+3*10^3+4*10^4+5*10*5     nous obtenons un nombre  543211  nous saurons alors

les nombrs et les etapes qui ont formé ce nombre  ! en faisant l operation inverse  en divisant par la plus grande puissance de 10 correspondante  au maximum du nombre et on retranchant a chaque fois le dernier nombre entier trouve puis en multipliant  le reste par 10   et ainsi de suite  on rtrouve alors les coeficents de la somme qui a formé le nombre

exemple :543211/100000=5.43211 -5=.43211*10=4.3211-4=.3211*10=3.211-3=.211*10=

=2.11-2=.11*10= 1.1-1=.1*10=1 

ainsi dans ce cas en partant d un nombre le nombre 543211   on peut retrouver les nombres qui

l ont formés  et donc lordre   des taches que nous avons appliqués

la somme  des nombres en binaire est aussi reversible 

8=1*2^3+0*2^2+0*2^1+0^2^0      en binaire  ce sont les coeficients des  puissance de 2    :

8 en binaire vaut  1000 

on peut retrouver donc ces nombres coeficients qui ont formé la somme  8    loperation de sommation des puissances d e 2   en binaire est donc reversible   !

la reversibilité des choses implique un phenomene    de memorisation et une methode de codage decodage !.

un autre exemple   mais cette fois ci   nous alllons transformer votre nom en un nombre  !

soitl l code de l alphabet

a =1 , b=2 , c=3 , d=4 ,e=5 ,f=6 ,g=7 ,h=8 ,i=9, j=10 ................................z=26

vous pouvez coder votre nom et l transformr en un nombre   multiple de 26   exemple

mon nom   :arc    , on remplace   a  , r et c par leur valeurs  a=1 et r=18  et c= 3 et   on fait la somme en multipliant par les puissances d e 26 en commncant  par la puissance 0

a*26^0+r*26^1+c*26^2   =1+18*26+3*26^2= 2497  !  et voila  le nom arc a eté codé en un nombre  2497 si on voulait    faire le contraire pour connaitre  les lettres qui ont formé  l nombre on divise le nombre  trouvé

par la plus grande puissance de 26      ici 26^2=676     donc   on fait l opration

2497/676=.3689*26=3.6937          le   dernier nombre  est         3 = c      on retranche ce nombre entier  3.6937-3=.6937   on multiplie le reste par 26

.6937*26=18.0362       l avant derniere lettre                    est       18= r       18.0362-18=.0362

.0362*26=.9492 =1    la premiere lettre                            est         1= a

et voila un petit pas  

conclusion la reversibilité   est  incontournable pour retrouver ls etapes anterieurs a un resulta

on peut en conclure qu si nous trouvons un phnomene revrsible alors il est possible de remonter l temps !  et trouver les etapes parlesquels l syteme est passé

  

publié par arc publié dans : communications