File size: 5,641 Bytes
84f0d20 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 | # Cuneiform-U Normalization Scalar - Multi-Language Proof Executables
This directory contains functional, logically equivalent implementations of the **Cuneiform-U Normalization Scalar** proof across 23 programming languages. These implementations verify the mathematical logic, data structures, and semantic transformations supporting the Sumerian: Language-U Semantic Communication Protocol.
Each implementation executes the verification proof sequence and asserts the designated validation anchor upon successful execution.
---
## 🛠️ System Prerequisites
Ensure you have the appropriate toolchains installed for the languages you wish to build or run:
| Language | Runtime/Compiler | Minimum Version | Package Manager / Notes |
|:---|:---|:---|:---|
| **Python** | Python 3 interpreter | `>= 3.8` | standard library only |
| **Go** | Go compiler | `>= 1.16` | standard library only |
| **Rust** | Rustc / Cargo compiler | `>= 1.56` | standard library only |
| **Java** | JDK (Java Development Kit) | `>= 11` | standard library only |
| **TypeScript**| Node.js & TypeScript Compiler | Node `>= 14`, TS `>= 4.0`| Runs via `node` (JS output) |
| **C++** | C++ compiler (g++, clang++, MSVC)| C++17 support | standard library only |
| **Swift** | Swift compiler / runtime | `>= 5.0` | standard library only |
| **Pure C** | C compiler (gcc, clang, MSVC) | C99 / C11 | standard library only |
| **Lua** | Lua interpreter (lua, luajit) | `>= 5.1` | standard library only |
| **Zig** | Zig compiler | `>= 0.11` | standard library only |
| **C#** | .NET SDK / csc compiler | .NET `>= 6.0` | standard library only |
| **Kotlin** | Kotlin compiler / JVM runtime | `>= 1.5` | standard library only |
| **Bash** | Bash Shell interpreter | Bash `>= 4.0` | standard system core utilities |
| **Julia** | Julia runtime | `>= 1.6` | standard library only |
| **Dart** | Dart SDK | `>= 2.12` | standard library only |
| **Elixir** | Elixir/Erlang OTP | Elixir `>= 1.12`, OTP `>= 24` | standard library only |
| **Haskell** | GHC / GHCi | `>= 8.8` | standard library only |
| **PowerShell** | PowerShell Core / Desktop | `>= 5.1` | Windows or Cross-platform |
| **MATLAB** | MATLAB / GNU Octave runtime | Octave `>= 6.0` | standard library only |
| **GLSL** | glslang / Vulkan SDK | Vulkan `>= 1.1` | GPU shader validator |
| **Faust** | Faust compiler | `>= 2.0` | sound DSP compiler |
| **Assembly** | NASM Assembler / Linker | NASM `>= 2.15` | x86-64 NASM assembler |
| **WAT** | wabt (wat2wasm) / Wasmtime | Wasmtime `>= 1.0` | WebAssembly Text Compiler |
---
## 🚀 Build and Run Instructions
### 1. Python (Interpreted)
```bash
cd python
python proof.py
```
### 2. Go (Compiled/Interpreted)
```bash
cd go
go run proof.go
```
### 3. Rust (Compiled)
```bash
cd rust
cargo run --quiet
```
### 4. Java (Compiled JVM)
```bash
cd java
javac Proof.java
java Proof
```
### 5. TypeScript (Compiled JS)
```bash
cd typescript
tsc proof.ts && node proof.js
```
### 6. C++ (Compiled Native)
```bash
cd cpp
g++ -std=c++17 proof.cpp -o proof && ./proof
```
### 7. Swift (Compiled/Interpreted)
```bash
cd swift
swift proof.swift
```
### 8. Pure C (Compiled Native)
```bash
cd c
gcc -std=c11 proof.c -o proof && ./proof
```
### 9. Lua (Interpreted)
```bash
cd lua
lua proof.lua
```
### 10. Zig (Compiled Native)
```bash
cd zig
zig run proof.zig
```
### 11. C# (Compiled Native/JVM)
```bash
cd csharp
csc proof.cs && ./proof.exe
# Or using dotnet:
# dotnet run proof.cs
```
### 12. Kotlin (Compiled JVM)
```bash
cd kotlin
kotlinc proof.kt -include-runtime -d proof.jar
java -jar proof.jar
```
### 13. Bash (Interpreted Script)
```bash
cd bash
bash proof.sh
```
### 14. Julia (Interpreted)
```bash
cd julia
julia proof.jl
```
### 15. Dart (Interpreted/Compiled)
```bash
cd dart
dart run proof.dart
```
### 16. Elixir (Interpreted Script)
```bash
cd elixir
elixir proof.exs
```
### 17. Haskell (Compiled/Interpreted)
```bash
cd haskell
runhaskell proof.hs
```
### 18. PowerShell (Interpreted Script)
```bash
cd powershell
powershell -ExecutionPolicy Bypass -File proof.ps1
```
### 19. MATLAB/Octave (Interpreted)
```bash
cd matlab
octave proof.m
```
### 20. GLSL (Shader validation)
```bash
cd glsl
glslangValidator proof.glsl
```
### 21. Faust (Compiled/Simulated DSP)
```bash
cd faust
faust -vec proof.dsp
```
### 22. Assembly (Compiled Native)
```bash
cd assembly
nasm -f win64 proof.asm -o proof.obj
# Link on Windows or Linux:
# link /subsystem:console /entry:_start proof.obj
```
### 23. WAT (Compiled WebAssembly)
```bash
cd wat
wat2wasm proof.wat -o proof.wasm
wasmtime proof.wasm
```
---
## ✅ Verification and Anchors
Upon successful execution, each language implementation is guaranteed to print a unique verification anchor indicating system integrity.
### Expected Output Signature
Each implementation will output standard diagnostic logs followed by the following verification signature:
```text
[VERIFICATION] Cuneiform-U Normalization Scalar proof successful.
```
If this signature is printed and the program exits with code `0`, the logic has been successfully validated.
---
## 🧹 Housekeeping & Pruning
To maintain a clean master repository, temporary build outputs (like `.class` files, transpiled `.js` files, `.zig-cache/` folders, `.jar` files, and compiled C/C++/Go/Swift/C# binaries) should be cleaned after local test runs. You can delete them manually or use the automated clean targets.
|