Bonjour a tous
Soit Z et F deux chiffres avec une écriture unique
Z=10*2^9+11*2^8+ 1*2^7+ 9*2^6 +14*2^5+5*2^4+9*2^3+15*2^2+ 14*2^1 +10*2^0 waw c'est du binaire ou 10 11 1 ...10 sont entre 0 et 15.
Et
F=10*14^9+11*14^8+ 1*14^7+ 9*14^6 +14*14^5+5*14^4+9*14^3 +15*14^2+ 14*14^1 +10*14^0
J'observe que F-4Z=donne un chiffre plus petit<Z niveau taille Pour toutes valeurs et donne aussi des collisions des valeurs qui ce répète .
C'est pour ca que il est impossible mathématiquement de construire une bijiction pour trouver Z depuis E.
Mais il existe une autre forme de bijiction qui peux le faire.
Mais une bijection informatique tomprelle pas comme une bijection mathématiques intemporelle.
C'est une fonction informatique qui peux faire une erreur de selection (#ref excel google)
Et la je construie ma bijection informatique a l'aide de rechercheremplacer qui vas fixer un pointeur sur la bonne valeur.
Z+F=E le choix de E est aléatoire.
Rechercheremplace (E)=10
Rechercheremplace(10)=E.
J'ai figer un pointeur directement sur la vrais valeur même si on a une collision exemple un 11111 et 11111 recherche remplacer pointera sur la vrais valeur.
Car nous somme dans le monde physique pas mathématique.
Et ce que vous avez compris l'astuce tester avec un exemple simple de collision.
Ca marche super.
-----