E01: האפר של משחק החיים: סדר בלי שימור עצמי
הושלם · ההשערה נתמכה C7 (בקרה)
פרוטוקול ניסוי E01: מפקד אפר משחק החיים (סדר ללא שימור עצמי)
ניסוי זה בוחן את קריטריון C7 (הומאוסטזיס ותיקון עצמי) על מערכת דטרמיניסטית קלאסית: משחק החיים של קונוויי (Conway's Game of Life). מטרת הניסוי להדגים קיום של סדר ומבנים יציבים ("אפר", Ash), אך בהיעדר כל מנגנון אקטיבי של תיקון עצמי בעקבות הפרעה חיצונית.
השערות ומדדים רשומים מראש (Pre-registered)
- השערה מרכזית: מבנים יציבים (Still Lifes) אינם מתקנים את עצמם בעקבות הפרעה סמוכה. שיעור ההתאוששות (Recovery Rate) צפוי להיות קרוב לאפס (
recovery ≈ 0). - קריטריון הפרכה: שיעור התאוששות הגבוה מ-20% (
recovery > 0.20). - אוכלוסיית הניסוי: 200 מרקים אקראיים (Random Soups) על טורוס בגודל 128x128, בצפיפויות התחלתיות {0.20, 0.35, 0.50}, הרצה עד 5,000 דורות או עד זיהוי ייצוב ומחזוריות.
- מבחן ההפרעה (Perturbation): הפיכת תא שכן סמוך (תא מת הגובל במבנה) לחי, והרצה ל-50 דורות נוספים לבדיקת חזרה לתבנית המקורית.
קובצי הניסוי
- קובץ הרצה:
run.py(תומך במצב--quickובמצב מלא). - קובץ בדיקות יחידה:
test_gol.py(בדיקת חוקי קונוויי, קנוניזציה ומחזוריות). - קובץ תוצאות:
results.json(מדדים, רווחי סמך בוטסטרפ 95%, זמני ריצה וגרסאות). - איורים:
fig1_census.svg(התפלגות מפקד האפר) ו-fig2_perturbation.svg(שיעור התאוששות מול הפרעה).
סטיות מהפרוטוקול המקורי
- לא נרשמו סטיות עקרוניות מהפרוטוקול ב-DESIGN.md §4.
התוצאות (results.json)
{
"experiment": "E01-gol-ash",
"title": "Game of Life ash census (baseline, order without life)",
"timestamp": "2026-11-08 01:49:49",
"quick_mode": false,
"seed": 42,
"runtime_seconds": 133.59,
"total_soups": 200,
"grid_size": 128,
"densities": [
0.2,
0.35,
0.5
],
"total_still_lifes": 13852,
"top_objects": {
"Block": 6750,
"Unknown (010/101/101/010)": 3947,
"Unknown (0010/0101/1001/0110)": 1221,
"Unknown (010/101/011)": 1160,
"Tub": 257,
"Unknown (0110/1001/1001/0110)": 217,
"Unknown (011/101/110)": 167,
"Unknown (0010/0101/1010/1100)": 62,
"Unknown (000011/000101/000110/011000/101000/110000)": 34,
"Unknown (0010/0101/1010/0100)": 8
},
"perturbation": {
"trials": 500,
"recovered": 0,
"recovery_rate": 0,
"ci_95": [
0,
0
]
},
"verdict": "supported",
"hypothesis": "recovery ≈ 0 (persistence without repair); refuted if recovery > 20%",
"deviations": "None. Torus 128x128 with densities {0.2, 0.35, 0.5} as preregistered."
}