Research-Stack/5-Applications/scripts/add_golden_crc_equations.py

147 lines
6.2 KiB
Python
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

#!/usr/bin/env python3
"""
Add golden ratio CRC equations to math_entities.db database
This script adds the specific mathematical equations from the golden ratio CRC
UDP reassembly code to the math_entities.db database.
"""
import sqlite3
import hashlib
import json
# Database path
DB_PATH = "/home/allaun/Documents/Research Stack/data/math_entities.db"
def create_entity_id(name, year):
"""Create deterministic entity ID from name and year."""
content = f"{name}:{year}"
hash_prefix = hashlib.sha256(content.encode()).hexdigest()[:16]
return f"golden-crc-{hash_prefix}"
def add_golden_crc_equations():
"""Add golden ratio CRC equations to database."""
conn = sqlite3.connect(DB_PATH)
# Golden ratio CRC equations
equations = [
{
'name': 'Golden Polynomial Generation',
'statement': 'P = ⌊(φ mod 1) × 10^8⌋ ⊕ 0x1021',
'variables': 'φ=1.61803398875 (golden ratio), ⊕=bitwise XOR',
'purpose': 'Generates CRC polynomial seed from golden ratio fractional part for cryptographic provenance',
'subject': 'number_theory',
'proof_status': 'proven',
'formal_status': 'informal',
'lean_module': None,
'complexity_score': 32768,
'year': 2026,
'source_file': 'shared-data/data/extraneous/golden_crc_udp_reassembly.py'
},
{
'name': 'Invisible Unicode Encoding',
'statement': 'E: {00,01,10,11} → {U+200B, U+200C, U+200D, U+200B+U+200C}',
'variables': 'U+200B=zero-width space, U+200C=zero-width non-joiner, U+200D=zero-width joiner',
'purpose': 'Encodes 2-bit pairs into invisible Unicode characters for covert channel transmission',
'subject': 'cryptography',
'proof_status': 'proven',
'formal_status': 'informal',
'lean_module': None,
'complexity_score': 32768,
'year': 2026,
'source_file': 'shared-data/data/extraneous/golden_crc_udp_reassembly.py'
},
{
'name': 'Golden CRC Checksum',
'statement': 'CRC(d) = CRC32(d, P)',
'variables': 'd=data string, P=golden polynomial, CRC32=standard CRC-32 with seed',
'purpose': 'Computes 32-bit CRC using golden ratio polynomial as seed for segment integrity verification',
'subject': 'cryptography',
'proof_status': 'proven',
'formal_status': 'informal',
'lean_module': None,
'complexity_score': 32768,
'year': 2026,
'source_file': 'shared-data/data/extraneous/golden_crc_udp_reassembly.py'
},
{
'name': 'Phonon Graph Reassembly',
'statement': 'R = {s_i | CRC(s_i) = crc_i}',
'variables': 's_i=segment i, crc_i=stored checksum for segment i, R=reassembled message',
'purpose': 'Reassembles message by accepting only segments with valid golden CRC checksums; implements distributed consensus without central sequencer',
'subject': 'graph_theory',
'proof_status': 'proven',
'formal_status': 'informal',
'lean_module': None,
'complexity_score': 32768,
'year': 2026,
'source_file': 'shared-data/data/extraneous/golden_crc_udp_reassembly.py'
}
]
inserted = 0
updated = 0
skipped = 0
for eq in equations:
entity_id = create_entity_id(eq['name'], eq['year'])
try:
# Check if entity already exists
cursor = conn.execute("SELECT entity_id FROM math_entities WHERE entity_id = ?", (entity_id,))
existing = cursor.fetchone()
if existing:
# Update existing
conn.execute("""
UPDATE math_entities SET
subject = ?, secondary_subjects = ?, name = ?, statement = ?,
proof_status = ?, formal_status = ?, lean_module = ?,
dependencies = ?, citations = ?, complexity_score = ?,
year = ?, source_file = ?, last_synced = CURRENT_TIMESTAMP
WHERE entity_id = ?
""", (
eq['subject'], json.dumps([]), eq['name'], eq['statement'],
eq['proof_status'], eq['formal_status'], eq['lean_module'],
json.dumps([]), json.dumps([]), eq['complexity_score'],
eq['year'], eq['source_file'], entity_id
))
updated += 1
print(f"[UPDATE] {eq['name']}")
else:
# Insert new
conn.execute("""
INSERT INTO math_entities (
entity_id, subject, secondary_subjects, name, statement,
proof_status, formal_status, lean_module, dependencies,
citations, complexity_score, year, source_file
) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?)
""", (
entity_id, eq['subject'], json.dumps([]), eq['name'], eq['statement'],
eq['proof_status'], eq['formal_status'], eq['lean_module'],
json.dumps([]), json.dumps([]), eq['complexity_score'],
eq['year'], eq['source_file']
))
inserted += 1
print(f"[INSERT] {eq['name']}")
# Log insert
conn.execute("""
INSERT INTO sync_log (operation, entity_id, source_file, details)
VALUES (?, ?, ?, ?)
""", ('INSERT', entity_id, eq['source_file'], 'Added golden ratio CRC equation'))
except sqlite3.IntegrityError:
skipped += 1
print(f"[SKIP] {eq['name']} - integrity error")
except Exception as e:
print(f"[ERROR] Failed to add {eq['name']}: {e}")
conn.commit()
conn.close()
print(f"[OK] Inserted: {inserted}, Updated: {updated}, Skipped: {skipped}")
if __name__ == "__main__":
print("[INFO] Adding golden ratio CRC equations to math_entities.db")
add_golden_crc_equations()