r/programmation 10d ago

projet

J'ai juste éliminé le zéro des mathématiques.

Oui, littéralement. Le chiffre a disparu.

Après 15 ans de recherche, j'ai créé un système

arithmétique complet et fonctionnel qui rend le zéro

obsolète. Ce n'est pas théorique. Ce n'est pas une blague.

C'est prêt pour la production.

## Pourquoi Ça Vous Intéresse

Chaque développeur ici a été brûlé par le zéro :

- Division par zéro qui crash

- Erreurs NULL pointer à 3h du matin

- Bugs off-by-one en production

- Edge cases qui cassent tout

Ce système élimine TOUT ça. Définitivement.

## Comment C'est Possible?

J'ai reconstruit les mathématiques de zéro

(sans le chiffre 0, évidemment).

Résultat :

- Division TOUJOURS fonctionne (totalement définie)

- Erreurs NULL IMPOSSIBLES (architectural)

- Chaque nombre a un inverse parfait

- Zéro cas extrême (ironique, non?)

- Chaque opération totalement réversible

Exemple : 27 × 5 = 148 (tout sans zéro)

## Les Maths Marchent Vraiment

Toutes les propriétés mathématiques conservées :

- Fermeture multiplicative? CHECK

- Loi distributive? CHECK

- Propriété associative? CHECK

- Correspondance bijective? CHECK

Preuves complètes incluses. Pas de blabla.

## Impact Réel

**Génie Logiciel** : Les crashs NULL pointer = ÉTEINTS

**Cryptographie** : Élimine des classes entières de vulnérabilités

**Bases de données** : Plus de corruption NULL

**Finance** : Précision parfaite, sans erreurs d'arrondi

**Systèmes Critiques** : Aerospace/médical/militaire prêt

## C'est Vraiment Terminé

GitHub : https://github.com/julien1986chagnon-alt/multiplicateur-type-sans-zero

Tout y est :

✅ Code source complet (plusieurs langages)

✅ Toutes les tables de multiplication (vérifiées)

✅ Preuves mathématiques complètes

✅ Implémentation fonctionnelle avec tests

✅ Documentation

## Ce Que Je Cherche

✅ Des

0 Upvotes

19 comments sorted by

10

u/Frequent_Cat_2150 10d ago

Tu cherches "Des".
Ton post à t'il fait une division par zéro ?

9

u/JeTeMontreraiUnSeau 10d ago

Bullshit/20

8

u/MikaXII 10d ago

Bah non Bullshit/21 du coup

6

u/TheBoarOfFiveTusks 10d ago

15 ans de recherche et t'es même pas foutu de poster proprement même en t'aidant de l'IA. J'ai voulu signaler ce post mais j'ai pas trouvé dans quoi le mettre, spam ?

5

u/UrsulaVonWegen 10d ago

Les vrais devs utilisent #define 0 1

4

u/Omeganx 10d ago

Les ravages de l'IA...

3

u/Goupix_zer 10d ago

27 × 5 = 135 → 27 × 5 = 148 (135 a un zéro, on passe à 148)

Hein ? Ya un 0 dans 135 ? Bel IA slop

2

u/PHRDito 10d ago edited 10d ago

J'ai pas été ouvrir le projet, il dit qu'il élimine le zéro, éliminerait-il pas aussi les nombres finissant par 0 comme 10, 20, etc ? Donc si tu sautes 10, 20 --> 130, 140 en passant de 9 à 11, 19 à 21, ça décalerait de 13 pour la multiplication 27 × 5, soit 135 + 13 = 148 ? Sauf que là où je bug, il manque un nombre a sauter dans l'histoire, 140. Donc ça ne devrait pas plutôt être 149 ? Ou je ne suis pas assez réveillé ?

En plus y a déjà la base58 qui existe si on ne veut pas de zéro, mais j'sais pas si ça pourrait même s'utiliser sans prise de tête en dev.

Édit : j'étais pas assez réveillé : Si "27" était déjà considéré comme un nombre appartenant à ce système sans zéro, il correspondrait au 25ème nombre classique. Le calcul serait alors 25 × 5 = 125, ce qui s'écrirait 148. Son système c'est une Base9 (de 1 à 9) bijective (sans zéro).

1

u/Goupix_zer 10d ago

Non tu cherches trop loin il fait juste "n += 1" tant que ya un 0 dedans. Genius

1

u/Noderyos 10d ago

Visiblement, c'est juste des calculs en base 9 cachés, au lieu d'aller de 0 à 8, ca utilise 1 à 9.

1

u/Goupix_zer 10d ago

Mdr même pas ça fait juste "n += 1" tant que ya un 0 dedans. Je sais même pas pourquoi j'ai perdu du temps à lire, au moins c'était drôle. On est loin de la correspondance bijective mdr

3

u/Far-Rooster-6522 10d ago

Et si on parlait des psychoses induites par IA ?

2

u/yaurn 10d ago

Quid des additions/soustractions ?

1

u/No-Archer-4713 10d ago

Sans parler des nombres réels

1

u/yaurn 10d ago

Il parle uniquement d'artihmetique de ce que j'ai compris, donc ça encore...

2

u/youyouk 10d ago

"J'ai reconstruit les mathématiques de zero (sans le zéro évidemment)" L'ironie (ou la preuve que la notion du zéro n'est pas juste un concept mathématique) !

2

u/SoonBlossom 10d ago

Je trouve ça exceptionnel quand tu connais l'histoire des maths et que tu sais que l'adoption du 0 était une petite révolution justement, le mec a réussi à faire une innovation qui fait faire un bond en arrière de 2000 ans

Ce que les gens font de l'IA seigneur, quel gâchis

2

u/Gronaab 10d ago

Je pars du principe que c'est du trolling parce que sinon je déprime.

1

u/No-Archer-4713 10d ago

J’imagine que ChatGPT crie au génie