🔹 Note importante : Ce dépôt est la version française officielle de la bibliothèque NKTg Law, développée par Nguyễn Khánh Tùng.
Toutes les fonctionnalités et API sont identiques à la version originale en anglais, mais la documentation et les exemples sont en français.
Auteur : Nguyễn Khánh Tùng
Version originale (anglais) : NKTgLaw
Version française (français) : NKTgBase
Core library & API pour la NKTg Law (Nguyễn Khánh Tùng).
Inclut l’implémentation de base, REST/gRPC API, et plus de 150 wrappers clients.
La NKTg Law sur l’inertie variable décrit la tendance au mouvement d’un objet dans l’espace en fonction de la relation entre sa position, sa vitesse et sa masse.
NKTg = f(x, v, m)
Dans laquelle :
x est la position ou le déplacement de l’objet par rapport au point de référence.
m est la masse.
La tendance au mouvement de l’objet est déterminée par les quantités de produit de base suivantes :
NKTg₁ = x × p
NKTg₂ = (dm/dt) × p
Dans laquelle :
p est la quantité de mouvement linéaire, calculée par p = m × v.
NKTg₂ est la quantité représentant le produit variation de masse-mouvement.
L’unité de mesure est NKTm, représentant une unité d’inertie variable.
Le signe et la valeur des deux quantités NKTg₁ et NKTg₂ déterminent la tendance au mouvement :
Si NKTg₁ est positif, l’objet tend à s’éloigner de l’état stable.
Si NKTg₂ est négatif, la variation de masse s’oppose au mouvement.
L’état stable dans cette loi est compris comme l’état dans lequel la position (x), la vitesse (v), et la masse (m) de l’objet interagissent pour maintenir la structure du mouvement, aidant l’objet à éviter de perdre le contrôle et à préserver son schéma de mouvement intrinsèque.
Reference DOI: Ces DOI représentent la base théorique et les jeux de données empiriques de la NKTg Law sur l’inertie variable.
clients/ examples/L’API NKTgUniversa est formellement établie comme l’Universal Dynamics Ecosystem — couvrant plusieurs domaines, multiplateforme, interdisciplinaire, visant à modéliser l’inertie variable, les interactions de masse dynamique et le mouvement systémique à travers divers domaines, appliqué dans les secteurs suivants :
Dynamique planétaire
Ce cadre peut refléter tout système avec état, vitesse et variation de masse — il est donc non seulement mathématiquement correct mais aussi applicable en ingénierie réelle.
👉 Cette reconnaissance est basée sur :
Multi-Platform Deployment: Pour assurer l’accessibilité à long terme, la validation et l’interopérabilité globale, l’API et ses dépôts sont déployés et maintenus sur 8 grandes plateformes Git :
Dual-license model: GPL-3.0 (open source) / Commercial license (enterprise-grade).
La vérification de NKTg Law respecte les standards open-source de reproductibilité, avec des implémentations transparentes, multilingues et multiplateformes — accessibles à tout moment, partout. Elle est empirically validated using NASA’s public datasets, produisant des résultats entièrement cohérents. Implémentée dans 150 langages, sur 8 plateformes Git, Offline Mode et Online Mode.
Cette présence distribuée établit NKTgUniversa API comme un Universal Dynamics Ecosystem indépendant, vérifiable et accessible à la communauté, aligné avec les principes de open science, cross-domain collaboration, et global reproducibility.
Documentation détaillée pour la NKTgLaw Library est maintenue dans le wiki du projet :
Visitez le wiki pour des explications détaillées, exemples et références API.
Le répertoire foundations/ contient des matériaux théoriques et documents de support :
Figshare — 10.6084/m9.figshare.29546048
Reference DOI: Vérification expérimentale de NKTg Law: interpolation des masses des 8 planètes à partir des données NASA au 30–31/12/2024
Figshare — 10.6084/m9.figshare.29589431
DOI de référence : Unité NKTm : Norme de mesure pour l’inertie variable dans la Loi NKTg
Dans la Loi NKTg, NKTg₁ et NKTg₂ ne sont pas des grandeurs indépendantes, mais deux expressions interdépendantes d’un concept unique — l’inertie variable généralisée NKTg.
NKTg₁ représente l’interaction entre la position et la quantité de mouvement. NKTg₂ représente l’interaction entre la variation de masse et la quantité de mouvement. NKTm et décrivent ensemble l’état complet de l’inertie variable au sein d’un système. NKTg₁ et NKTg₂ ne sont pas des entités indépendantes, mais deux aspects d’un même phénomène physique : l’inertie variable. Wiki.md: documentation consolidée du wiki
👉 Parcourez la collection complète ici: foundations
Ce dépôt contient 150 implémentations de la NKTg Law, une pour chaque langage de programmation.
p = m * v
NKTg₁ = x * p
NKTg₂ = (dm/dt) * p
x=2, v=3, m=5, dm_dt=0.1👉 Parcourez la liste complète ici: examples
Exemples incluent (mais ne sont pas limités à) :
👉 Vous pouvez aussi explorer le répertoire examples/ pour 150 implémentations autonomes.
; Assembly: programmation bas niveau
; x=2, v=3, m=5, dm_dt=0.1
; Calcul conceptuel p=m*v, NKTg1=x*p, NKTg2=dm_dt*p
let x=2.0;
let v=3.0;
let m=5.0;
let dm_dt=0.1;
let p=m*v;
let NKTg1=x*p;
let NKTg2=dm_dt*p;
Message($"p={p} NKTg1={NKTg1} NKTg2={NKTg2}");
👉 Utilisez les wrappers clients fournis pour tester rapidement la NKTg Law.
cd clients/python
python NKTgLaw.py
Résultat attendu :
p=15.0, NKTg1=30.0, NKTg2=1.5
cd clients/cpp
g++ NKTgLaw.cpp -o nktg_client
./nktg_client
Résultat attendu :
p=15 NKTg1=30 NKTg2=1.5
NKTgLaw est disponible sous un modèle de double licence :
Note: Chaque utilisateur doit choisir soit la licence GPL, soit la licence commerciale.
Combiner les deux n’est pas autorisé pour un même cas d’usage.
🌍 Release v0.2.0 — 📄 AI Manifest