Zx Equations
Zx Equation Figure

🌎 Zx-21-Complete

v5.3.1 FIXED — الإطار + العدد + البراهين
A. Al-Jabri — Z + C + A = 1 • From Sana'a to the Cosmos

Zx = { xp=21, Z(x), A(x), C(x), Zt=1 } — الإغلاق هو الجوهر

الجزء 1: إطار Zx الرياضي — لماذا 21؟

قبل أن نتحدث عن العدد 21، يجب أن نفهم الإطار الذي أظهره لنا. Zx ليس مجرد اسم، بل هو نظام رياضي متكامل. هو الذي أخبرنا أن الثابت الأساسي هو 21، وليس العكس.

xp = 21 zx-xp-21 (Yemeni Constant)
Z(x) = x⁻⁵ ln(x) sin(2π/x) e⁻ˣ/ˣᵖ zx-Z-01
A(x) = (x/xp)² e⁻ˣ/ˣᵖ zx-A-01
C(x) = 1 − Z(x) − A(x) zx-C-01
Zt = Z + C + A = 1 zx-Zt-01
📄 إظهار كود بايثون لتوليد صور Zx — اضغط هنا
# ============================================================
#   jabri_visuals_v5.py
#   يولّد Zx_Equations.png و Zx_Eq_figure.png
#   v5.0.1 — xp = 21 — المعادلات فوق الرسم
# ============================================================

!pip install matplotlib numpy --quiet 2>/dev/null

import numpy as np
import matplotlib.pyplot as plt
from matplotlib.patches import FancyBboxPatch
from matplotlib.gridspec import GridSpec
import matplotlib as mpl

mpl.rcParams['font.family'] = 'DejaVu Sans'

xp = 21.0

# ════════════════════════════════════════════════════════════
#   الصورة 1 — Zx_Equations.png (معادلات نظيفة فقط)
# ════════════════════════════════════════════════════════════

fig, ax = plt.subplots(figsize=(11, 7), dpi=200)
ax.set_xlim(0, 11); ax.set_ylim(0, 7); ax.axis('off')
fig.patch.set_facecolor('white')

eqs = [
    (6.1, r"$x_p \;=\; 21$", r"(Yemeni Constant)"),
    (5.0, r"$Z(x) \;=\; x^{-5}\,\ln(x)\,\sin\!\left(\frac{2\pi}{x}\right)\,e^{-x/x_p}$", ""),
    (3.9, r"$A(x) \;=\; \left(\frac{x}{x_p}\right)^{2}\,e^{-x/x_p}$", ""),
    (2.8, r"$C(x) \;=\; 1 \;-\; Z(x) \;-\; A(x)$", ""),
    (1.6, r"$Z_t \;=\; Z + C + A \;=\; 1$", ""),
]
for y, eq, note in eqs:
    ax.text(0, y, eq, fontsize=22, ha='left', va='center', color='#111')
    if note:
        ax.text(3.3, y, note, fontsize=13, ha='left', va='center', color='#666', style='italic')

for x0, txt in [(8.2, "A. Al-Jabri"), (9.4, "عبدالله الجبري")]:
    ax.add_patch(FancyBboxPatch((x0, 2.4), 0.85, 3.6, boxstyle="round,pad=0.1", linewidth=0, facecolor='#1e6b1e'))
    ax.text(x0 + 0.42, 4.2, txt, fontsize=15 if 'A.' in txt else 14, rotation=90, ha='center', va='center', color='#7fff7f', fontweight='bold' if 'A.' in txt else 'normal')

ax.text(5.5, 0.5, "Z + C + A = 1   •   From Sana'a to the Cosmos", fontsize=12, ha='center', color='#b5977a', fontweight='bold')
plt.tight_layout()
plt.savefig('Zx_Equations.png', dpi=200, bbox_inches='tight', facecolor='white')
plt.close()
print("✅ Zx_Equations.png")

# ════════════════════════════════════════════════════════════
#   الصورة 2 — Zx_Eq_figure.png
# ════════════════════════════════════════════════════════════

fig = plt.figure(figsize=(12, 13), dpi=200)
fig.patch.set_facecolor('white')
gs = GridSpec(2, 1, height_ratios=[2.6, 4.0], hspace=0.12, left=0.06, right=0.97, top=0.97, bottom=0.05)

ax_eq = fig.add_subplot(gs[0])
ax_eq.set_xlim(0, 11); ax_eq.set_ylim(0, 7); ax_eq.axis('off')
eqs2 = [
    (6.1, r"$x_p \;=\; 21$", r"(Yemeni Constant)"),
    (5.0, r"$Z(x) \;=\; x^{-5}\,\ln(x)\,\sin\!\left(\frac{2\pi}{x}\right)\,e^{-x/x_p}$", ""),
    (3.9, r"$A(x) \;=\; \left(\frac{x}{x_p}\right)^{2}\,e^{-x/x_p}$", ""),
    (2.8, r"$C(x) \;=\; 1 \;-\; Z(x) \;-\; A(x)$", ""),
    (1.6, r"$Z_t \;=\; Z + C + A \;=\; 1$", ""),
]
for y, eq, note in eqs2:
    ax_eq.text(0, y, eq, fontsize=22, ha='left', va='center', color='#111')
    if note:
        ax_eq.text(3.3, y, note, fontsize=13, ha='left', va='center', color='#666', style='italic')

for x0, txt in [(8.2, "A. Al-Jabri"), (9.4, "عبدالله الجبري")]:
    ax_eq.add_patch(FancyBboxPatch((x0, 2.4), 0.85, 3.6, boxstyle="round,pad=0.1", linewidth=0, facecolor='#1e6b1e'))
    ax_eq.text(x0 + 0.42, 4.2, txt, fontsize=15 if 'A.' in txt else 14, rotation=90, ha='center', va='center', color='#7fff7f', fontweight='bold' if 'A.' in txt else 'normal')

ax_plot = fig.add_subplot(gs[1])
x = np.linspace(0.5, 30, 5000)
Z = x**(-5.0) * np.log(x) * np.sin(2*np.pi/x) * np.exp(-x/xp)
A = (x/xp)**2 * np.exp(-x/xp)
C = 1.0 - Z - A

ax_plot.plot(x, Z, color='#1f4fd9', linewidth=2.2, label=r'$Z(x)$')
ax_plot.plot(x, A, color='#0f9b3f', linewidth=2.2, label=r'$A(x)$')
ax_plot.plot(x, C, color='#d92a2a', linewidth=2.2, label=r'$C(x)$')
ax_plot.axhline(1.0, color='#333', linestyle='--', linewidth=1.6, label=r'$Z + C + A = 1$')

ax_plot.set_xlabel(r'$x$', fontsize=15)
ax_plot.set_ylabel('Value', fontsize=15)
ax_plot.set_title(r'Behavior of Al-Jabri Functions  (v5.0.1,  $x_p = 21$)', fontsize=15, pad=12)
ax_plot.legend(fontsize=12, loc='upper right', framealpha=0.95)
ax_plot.grid(True, alpha=0.3, linestyle=':')
ax_plot.set_xlim(0.5, 30)
ax_plot.set_ylim(-1.6, 1.9)
ax_plot.axhline(0, color='#888', linewidth=0.7)

for n in [1, 2, 3, 4, 5]:
    xv = 2.0 / n
    if 0.5 <= xv <= 30:
        ax_plot.axvline(xv, color='#bbb', linestyle=':', linewidth=0.7, alpha=0.5)

plt.savefig('Zx_Eq_figure.png', dpi=200, bbox_inches='tight', facecolor='white')
plt.show()
print("✅ Zx_Eq_figure.png")

الجزء 2: لوحة العدد 21 — الثابت اليمني

بعد أن عرفنا أن xp = 21 هو حجر الزاوية في نظام Zx، نأتي الآن لنستعرض خصائص هذا العدد.

الخاصيةالقيمة / التمثيلالمرجع
التعريفطبيعي، فردي، مركبzx-21-00
التحليل الأولي21 = 3 × 7 (شبه أولي)zx-21-01 zx-21-02
خالٍ من المربعاتSquarefreezx-21-03
القواسم1, 3, 7, 21zx-21-04
عدد القواسمτ(21) = 4zx-21-05
مجموع القواسمσ(21) = 32zx-21-06
ناقص1+3+7=11 < 21zx-21-07
مؤشر أويلرφ(21) = 12zx-21-08
دالة موبيوسμ(21) = 1zx-21-09
عدد هارشاد21 ÷ (2+1) = 7zx-21-10
ثنائي10101₂ (متناظر)zx-21-11
رباعي111₄zx-21-12
سداسي / ثماني / سادس عشر33₆ / 25₈ / 15₁₆zx-21-13
مثلثيT₆ = 21zx-21-14
توافيقC(7,2) = 21zx-21-15
مجموع النرد1+2+3+4+5+6 = 21zx-21-16
مجاميع1²+2²+4² = 21zx-21-17
فيبوناتشيF₈ = 21zx-21-18
موتزكينM₅ = 21zx-21-19
مضلع 21 ضلعاًمجموع الزوايا = 3420°zx-21-20
عدد الأقطار189zx-21-21
فيثاغورس20²+21²=29²zx-21-22
ليس سعيداً21 → 5 → 25 → 29 → 85 → 89 → حلقةzx-21-23
ما ليس عليهليس أولياً، لا مربعاً، لا مكعباً، لا مثالياً، لا زائداًzx-21-24
ميزة 4242 = 2 × 21 (قمة الدالة A)zx-21-25
📄 إظهار كود بايثون لتحليل أصفار 21 — اضغط هنا
# ============================================================
#   تحليل أصفار الدالة المركبة Z(x) عند x = 0.5 + it
#   لعدة قيم للثابت اليمني xp، بما فيها 21
# ============================================================

import numpy as np

def Z_of_t(t, xp):
    x = complex(0.5, t)
    return np.exp(-x/xp) * (x**-5) * np.log(x) * np.sin(2*np.pi / x)

def count_zeros(xp, t_max=100, step=0.02):
    ts = np.arange(0.01, t_max, step)
    ims = np.array([Z_of_t(t, xp).imag for t in ts])
    zeros = 0
    for i in range(1, len(ims)):
        if ims[i-1]*ims[i] < 0:
            zeros += 1
    return zeros

print("xp | 0-60 | 0-100")
for xp in [5, 10, 18, 21, 50]:
    print(xp, count_zeros(xp, 60), count_zeros(xp, 100))

دستور: لا نسمي المجهول عدماً — xp=21 رمز مؤقت zx-xp-21 — Z,A,C احتمالات — Zt=1 حفظ zx-Zt-01