--- language: - en - ar license: gemma tags: - code - gemma2 - google - gguf - mantiq - logic - arabic - epistemology - reasoning - chain-of-thought - aynengine base_model: google/gemma-2-2b-it pipeline_tag: text-generation --- # 🏛️ AynCoding-Gemma2: Sovereign Epistemic Classical Arabic Logic (Manṭiq) 2.6B **AynCoding-Gemma2** (`ayncoding-gemma2-2b`) is a sovereign, epistemic code synthesis and architectural refactoring model based on **Google's flagship Gemma 2 2B** architecture (`google/gemma-2-2b-it`), aligned and conditioned with **Classical Arabic Logic (*Manṭiq*)** and **Morphological Root Lexicography (*Ishtiqāq*)**. Built upon Google DeepMind's distilled Gemma 2 architecture, **AynCoding-Gemma2** marries cutting-edge model distillation with 1,200 years of classical Arabic epistemological rigor. It natively engages a structured **Chain-of-Thought reasoning block (` ... `)** prior to code generation, analyzing software specifications through real essential definitions (*Al-Ḥadd bi al-Dhātiyyāt*), eliminating logical fallacies (*Dafʿ al-Dawr*, *Dafʿ al-Tasalsul*, *ʿAdam al-Tanāquḍ*), and mapping domain concepts to authentic tri-consonantal roots. --- ## 🌟 The 5 Classical Arabic Epistemic Pillars AynCoding-Gemma2 is strictly governed by the foundational canons of classical Arabic scholarship: 1. **Abū Ḥāmid al-Ghazālī** (*Miʿyār al-ʿIlm fī Fann al-Manṭiq* & *Miḥakk al-Naẓar*): - **Al-Ḥadd bi al-Dhātiyyāt (Real Definition by Essence)**: Entities are defined by their constitutive essential attributes, never accidental symptoms. - **Dafʿ al-Dawr (Elimination of Circularity)**: Zero circular dependencies, cyclic callbacks, or self-referential ungrounded types. - **Dafʿ al-Tasalsul (Elimination of Infinite Regress)**: Strictly bounded recursion, guaranteed loop termination, and timeout bounds. - **ʿAdam al-Tanāquḍ (Law of Non-Contradiction)**: Mutually exclusive states are unrepresentable simultaneously. 2. **Al-Khalīl ibn Aḥmad al-Farāhīdī** (*Kitāb al-ʿAyn*) & **Ibn Manẓūr** (*Lisān al-ʿArab*): - **Tri-Consonantal Root Decomposition & Combinatorial Safety**: Complex systems are decomposed into orthogonal, irreducible primitives anchored in authentic semantic roots (`قفل`, `حفظ`, `نقل`, `عقد`, `حسب`, `رتب`, `سلم`, `حكم`). - **Exhaustive State-Space Coverage**: Zero unhandled match arms and zero silent exception swallowing (`except Exception: pass` is prohibited). 3. **Al-Rāghib al-Iṣfahānī** (*Al-Mufradāt fī Gharīb al-Qurʾān*): - **Ontological Domain Modeling & Teleology (*Ghāyah*)**: Absolute ban on amorphous, vague identifiers (`data`, `temp`, `val`, `mgr`, `helper`). Every symbol reflects its distinct teleological purpose. 4. **Al-Zamakhsharī** (*Asās al-Balāghah*): - **Abstraction Integrity & Rhetorical Eloquence (*Ḥaqīqah* vs *Majāz*)**: Delineating physical machine reality (memory, CPU caches, IO) from software abstractions. Zero leaky abstractions. 5. **Sībawayh** (*Al-Kitāb*): - **Syntactic Governance (*Al-ʿĀmil wa al-Maʿmūl*)**: Strict caller-callee hierarchy, rigorous static typing, and guaranteed AST integrity. --- ## 🧠 Cognitive Chain-of-Thought Protocol (``) Before emitting production code, AynCoding-Gemma2 executes its epistemic reasoning: ```xml 🏛️ AYN-ENGINE EPISTEMIC LOGIC & MORPHOLOGY REASONING: - Classical Root & Morphology (الجذر والتصريف): [Root e.g. ق-ف-ل, linguistic significance] - Real Definition & Essence (الحد بالذاتيات - معيار العلم للغزالي): [Essential attributes and invariants] - Epistemic Fallacy Invariants (دفع الدور والتسلسل ونفي التناقض): [Circularity, regress, and contradiction guards] - Lexicographical Teleology (الغاية وبلاغة التجريد - المفردات والأساس): [Pure purpose, zero vague abstractions] - Syntactic Governance (العامل والمعمول - كتاب سيبويه): [Strict type contracts, caller-callee hierarchy] ``` --- ## 🧪 Benchmark & Dynamic Evaluation In live benchmark evaluations using the **5-Pillar Static Epistemic Auditor**: * **Sliding Window Rate Limiter:** * **Overall Epistemic Score:** **87.8% (Grade: B+)** * **AST Syntax Integrity:** 100% Valid ✅ * **Banned Placeholders:** 0 (Zero-Loss Complete) ✅ * **Asās al-Balāghah (Eloquence):** **10.0 / 10** * **Kitāb al-ʿAyn (Decomposition):** **10.0 / 10** * **Sībawayh (Governance):** **10.0 / 10** * **Dynamic Execution:** Automatically evicted oldest items in $O(1)$ under real multi-threaded execution! --- ## 🚀 Quickstart: Running with Ollama 1. **Download the GGUF model and Modelfile:** ```bash huggingface-cli download enver/ayncoding-gemma2-2b ayncoding-gemma2-2b.gguf Modelfile --local-dir ./ayncoding-gemma2 cd ayncoding-gemma2 ``` 2. **Register with Ollama:** ```bash ollama create ayncoding-gemma2 -f Modelfile ``` 3. **Run Inference:** ```bash ollama run ayncoding-gemma2 "Write a thread-safe sliding window rate limiter in Python" ``` --- ## 💻 Python (`llama-cpp-python`) Usage ```python from llama_cpp import Llama llm = Llama( model_path="ayncoding-gemma2-2b.gguf", n_ctx=8192, n_threads=16 # NUMA optimization ) output = llm.create_chat_completion( messages=[ {"role": "user", "content": "Explain how Ghazalian logic eliminates circularity in software architecture."} ], temperature=0.2, max_tokens=4096 ) print(output["choices"][0]["message"]["content"]) ``` --- ## 🛠️ Included Tools in Repository - `Modelfile`: Sovereign Ollama definition with the 5 Classical Arabic Pillars and hyperparameter tuning. - `dataset/ayn_mantiq_epistemic_dataset_50.jsonl`: 50 AST-validated training samples across 10 classical domains with `` CoT reasoning. - `tools/core/mantiq_engine.py`: Classical Logic fallacy detection engine (*Dawr*, *Tasalsul*, *Tanāquḍ*). - `tools/core/mantiq_purifier.py`: Automated code sanitizer purging amorphous variables and silent bare `except:` clauses. - `tools/bin/ayncode`: Sovereign CLI developer tool for code synthesis, auditing, and purification. --- ## 📜 Heritage & Citations - Google DeepMind, *Gemma 2: Improving Open Language Models at a Practical Size*. - Abū Ḥāmid al-Ghazālī, *Miʿyār al-ʿIlm fī Fann al-Manṭiq*. - Al-Khalīl ibn Aḥmad al-Farāhīdī, *Kitāb al-ʿAyn*. - Al-Rāghib al-Iṣfahānī, *Al-Mufradāt fī Gharīb al-Qurʾān*. - Ibn Manẓūr, *Lisān al-ʿArab*. - Sībawayh, *Al-Kitāb*.