PEFT
Safetensors
Ancient Hebrew
Ancient Greek (to 1453)
Latin
lora
geometric-ai
biblical-hebrew
koine-greek
latin-vulgate
e8-lattice
hallucination-reduction
sovereign-engine
Instructions to use JLeeV/Titulus_E8 with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- PEFT
How to use JLeeV/Titulus_E8 with PEFT:
from peft import PeftModel from transformers import AutoModelForCausalLM base_model = AutoModelForCausalLM.from_pretrained("Qwen/Qwen2.5-0.5B-Instruct") model = PeftModel.from_pretrained(base_model, "JLeeV/Titulus_E8") - Notebooks
- Google Colab
- Kaggle
| language: | |
| - hbo # Ancient Hebrew | |
| - grc # Ancient Greek (Koine) | |
| - la # Latin | |
| library_name: peft | |
| base_model: Qwen/Qwen2.5-0.5B-Instruct | |
| tags: | |
| - lora | |
| - peft | |
| - geometric-ai | |
| - biblical-hebrew | |
| - koine-greek | |
| - latin-vulgate | |
| - e8-lattice | |
| - hallucination-reduction | |
| - sovereign-engine | |
| license: other | |
| license_name: sectl-1.0 | |
| license_link: https://github.com/JLeeV/sovereign-engine/blob/main/LICENSE | |
| # Titulus_E8 — Geometric LoRA Adapter | |
| **Titulus_E8** is a LoRA fine-tuning adapter for causal language models, trained on the trilingual Biblical corpus | |
| (Hebrew Tanakh · Koine Greek NT/LXX · Latin Vulgate) with a **Topological Coherence Loss** that anchors the | |
| model's embedding space to the [E8 lattice](https://en.wikipedia.org/wiki/E8_lattice). | |
| The adapter is part of the **Sovereign Geometric Model (SGM)** architecture from | |
| [Sovereign Engine](https://github.com/JLeeV/sovereign-engine), a distributed geometric AI system that uses | |
| discrete lattice mathematics to eliminate LLM hallucinations by construction. | |
| --- | |
| ## The Name | |
| The *Titulus Crucis* — the inscription nailed above the cross — was written in three languages: Hebrew, Latin, | |
| and Greek (John 19:20). It is one of the most historically significant trilingual documents in existence and the | |
| conceptual anchor for this system. The trilingual structure mirrors the three corpus languages exactly. | |
| --- | |
| ## Architecture | |
| ``` | |
| Base Model (Qwen2.5-0.5B-Instruct) | |
| │ | |
| ├── LoRA Adapter ← Titulus_E8 | |
| │ rank=32, alpha=64 | |
| │ target: q_proj, v_proj | |
| │ | |
| └── E8 Logit Mask (inference-time geometric constraint) | |
| - every vocabulary token → 8D IPA phonetic coordinate | |
| - coordinate snapped to nearest of 240 E8 roots (Babai CVP) | |
| - logits attenuated for tokens that drift beyond geodesic radius | |
| ``` | |
| ### Training Objective | |
| The adapter is trained with a **dual loss**: | |
| ``` | |
| L = λ_lm · CE_loss + λ_topo · TopologicalCoherenceLoss | |
| TopologicalCoherenceLoss = mean( min_j ||h_i - e8_root_j||² ) | |
| ``` | |
| Where `h_i` are the final hidden-state vectors and `e8_root_j` are the 240 roots of the E8 lattice, | |
| projected into the model's hidden dimension. This forces semantically related embeddings to cluster | |
| near valid lattice coordinates — making hallucination geometrically costly rather than just statistically | |
| unlikely. | |
| --- | |
| ## Training Data | |
| | Language | Corpus | Source | | |
| |---|---|---| | |
| | **Biblical Hebrew** | Westminster Leningrad Codex (Masoretic Text) | `christos-c/bible-corpus` | | |
| | **Koine Greek** | Nestle-Aland NT + Septuagint (LXX) | `christos-c/bible-corpus` | | |
| | **Latin** | Clementine Vulgate | `christos-c/bible-corpus` | | |
| Each training sample interleaves all three translations of a canonical verse: | |
| ``` | |
| [HE] בְּרֵאשִׁית בָּרָא אֱלֹהִים אֵת הַשָּׁמַיִם וְאֵת הָאָרֶץ | |
| [GR] Ἐν ἀρχῇ ἐποίησεν ὁ θεὸς τὸν οὐρανὸν καὶ τὴν γῆν | |
| [LA] In principio creavit Deus caelum et terram | |
| ``` | |
| The model learns to associate semantically equivalent expressions across three typologically distinct | |
| language families — forcing its latent space to develop representations that are stable across linguistic | |
| surface variation. | |
| --- | |
| ## Usage | |
| ### As a standard PEFT adapter | |
| ```python | |
| from transformers import AutoTokenizer, AutoModelForCausalLM | |
| from peft import PeftModel | |
| base_model_id = "Qwen/Qwen2.5-0.5B-Instruct" | |
| adapter_id = "JLeeV/Titulus_E8" | |
| tokenizer = AutoTokenizer.from_pretrained(base_model_id) | |
| model = AutoModelForCausalLM.from_pretrained(base_model_id) | |
| model = PeftModel.from_pretrained(model, adapter_id) | |
| inputs = tokenizer("In the beginning", return_tensors="pt") | |
| output = model.generate(**inputs, max_new_tokens=50) | |
| print(tokenizer.decode(output[0])) | |
| ``` | |
| ### With Geometric Logit Mask (full SGM pipeline) | |
| ```python | |
| from transformers import AutoTokenizer, AutoModelForCausalLM, LogitsProcessorList | |
| from peft import PeftModel | |
| from sov_heart.logit import GeometricLogitMask | |
| base_model_id = "Qwen/Qwen2.5-0.5B-Instruct" | |
| tokenizer = AutoTokenizer.from_pretrained(base_model_id) | |
| model = PeftModel.from_pretrained( | |
| AutoModelForCausalLM.from_pretrained(base_model_id), | |
| "JLeeV/Titulus_E8" | |
| ) | |
| # Build geometric constraint interceptor | |
| processor = GeometricLogitMask.as_logits_processor( | |
| tokenizer, | |
| radius=3.0, # geodesic tolerance (tighter = stricter) | |
| soft_mask=True, # Gaussian attenuation vs hard zeroing | |
| cache_path="/tmp/titulus_token_coords.npy", # cache for fast reload | |
| ) | |
| inputs = tokenizer("Explain the concept of logos", return_tensors="pt") | |
| output = model.generate( | |
| **inputs, | |
| max_new_tokens=200, | |
| logits_processor=LogitsProcessorList([processor]), | |
| ) | |
| print(tokenizer.decode(output[0])) | |
| ``` | |
| --- | |
| ## Installation | |
| ```bash | |
| pip install peft transformers torch | |
| # For the full SGM geometric constraint system: | |
| git clone https://github.com/JLeeV/sovereign-engine | |
| cd sovereign-engine && pip install -e . | |
| ``` | |
| --- | |
| ## Geometric Coordinate Mapping | |
| Each token in the vocabulary is mapped to an **8-dimensional E8 coordinate** using IPA phonetic features: | |
| | Dimension | Feature | | |
| |---|---| | |
| | 0 | Stop consonant ratio (p, b, t, d, k, g, q) | | |
| | 1 | Fricative ratio (s, z, v, ʃ, ħ, θ, f, x) | | |
| | 2 | Nasal ratio (m, n) | | |
| | 3 | Vowel ratio (a, e, i, o, u, y) | | |
| | 4 | Liquid ratio (r, l) | | |
| | 5 | Mean Unicode codepoint (normalised to Hebrew range) | | |
| | 6 | Script class (0=Latin, 0.5=Greek, 1.0=Hebrew/Semitic) | | |
| | 7 | Syllable density (syllables per character) | | |
| The raw 8D vector is then snapped to the nearest of the **240 roots of the E8 lattice** using Babai's | |
| Closest Vector Problem (CVP) algorithm — guaranteeing all token coordinates are valid lattice points. | |
| --- | |
| ## License | |
| This adapter is released under the **Sovereign Engine Cooperative and Topological License (SECTL) v1.0**. | |
| See [LICENSE](https://github.com/JLeeV/sovereign-engine/blob/main/LICENSE) for full terms. | |
| The training corpus texts (Westminster Leningrad Codex, NA28, Clementine Vulgate) are in the public domain. | |
| --- | |
| ## Citation | |
| ```bibtex | |
| @misc{titulus_e8_2026, | |
| author = {JLeeV}, | |
| title = {Titulus\_E8: A Geometric LoRA Adapter Anchored to the E8 Lattice}, | |
| year = {2026}, | |
| publisher = {HuggingFace}, | |
| howpublished = {\url{https://huggingface.co/JLeeV/Titulus_E8}}, | |
| note = {Part of the Sovereign Engine geometric AI architecture} | |
| } | |
| ``` | |