Evidence

phase3.py

Download source fileOpen in research workspace
from pathlib import Path
import sys,json,shutil
from fractions import Fraction as F
sys.path.insert(0,str(Path(__file__).resolve().parents[1]))
from runner import *

run('Bind both LXX Shem endpoints','Does the source expressly supply the matched 3336–2736 biography?',
 lambda:{'source':'File18 §4A.3 endpoint register','matched':[3336,2736],'alternate':[3338,2738],'lifespans':[3336-2736,3338-2738],'cross_Gear':3336-2738},
 'The source supplies both 600-year biographies and distinguishes the 598-year cross-Gear span.',
 'Reconstruct the corresponding SP life interval using its unchanged 600 years.', ['File18.md §4A.3','agents/source_review.md'])

run('Reconstruct the SP Shem interval','What are the named nodes when the cumulative Shem600 is explicitly retained?',
 lambda:model('SP_Shem_path',{'source_nodes':[1406,4716,5316,13396],'source_legs':[3310,600,8080],'inverse_nodes':path([3310,600,8080]),'shifts':[2736-4716,3336-5316,11416-13396]}),
 'The inverse path is 1406→2736→3336→11416; its whole upper branch translates by −1980.',
 'Compare both life endpoints, retaining the cumulative seam’s source meaning.', ['File52c_latest.md §§3.4–3.5','Reader_before.md SP branch'])

run('Identify a complete shared life interval','Do SP cumulative inverse Shem and LXX Regular Shem agree as an ordered edge?',
 lambda:model('Shem_whole_edge',{'SP_inverse_cumulative_life':[3336,2736],'LXX_regular_life':[3336,2736],'SP_original_cumulative_life':[5316,4716],'translation':-1980,'length':600,'lower_role':'cumulative Shem-death/Flood seam; LXX regular Shem death'}),
 'Both birth and death coordinates agree across this specified 600-year edge, completing the earlier birth-only incidence.',
 'Classify the second endpoint as completion of one correspondence, not a separate witness.')

run('Explain why the full edge agrees','Which inherited facts force the second endpoint after the birth incidence?',
 lambda:{'known_birth_match':3336,'common_lifespan':600,'forced_death':3336-600,'independent_source_binding':'File18 names2736 explicitly','novelty':'whole-edge synthesis of established source data'},
 'Equal births and equal 600-year lives force equal deaths; the explicit source biography confirms that this is the intended matched state.',
 'Follow the stage translation to show how the same SP construction meets MT.')

run('Transport the shared edge toward MT','What becomes of the SP Shem edge after the Nativity stage?',
 lambda:{'completed_path':path([1400,3310,600,8080],6),'edge_life_order':[3336+2700,2736+2700],'MT_Shem_birth':5436,'role_at5436':'SP inverse cumulative Shem-death/Flood seam equals MT cumulative Shem birth'},
 'The translated edge is 6036–5436; its lower node now equals MT cumulative Shem birth. The node roles remain explicit.',
 'Join this interface to the7700 edge already derived.')

run('Assemble the three-manuscript junction','How do the full LXX Shem edge and Babylonian path share the SP construction?',
 lambda:model('three_MSS_junction',{'Conquest_stage':{'LXX_head':10436,'SP_inverse_Shem':3336,'SP_inverse_Flood_and_LXX_Shem_death':2736},'Nativity_stage':{'LXX_head':13136,'SP_inverse_Shem':6036,'SP_inverse_Flood_and_MT_cum_Shem':5436},'preserved_edges':[10436-3336,3336-2736,10436-2736],'translated_edges':[13136-6036,6036-5436,13136-5436]}),
 'The 7700 edge refines as 7100+600 at both stages. Its final600 is a complete LXX Shem life before translation and joins MT Shem afterward.',
 'Now revisit the generated5366 cut in light of the independent File29 source hit.')

run('Retrieve the independent5366 source','Was the alternative cut already appointed in the source corpus?',
 lambda:{'source':'File29 state register and §6.4','node':5366,'role':'File25 LXX Year-6 / second-Cainan-removed coordinate','derivation':5496-130,'other_named_pair':[5366,4456],'source_span':5366-4456},
 'File29 independently names5366 as the LXX Year-6 Cainan-removed comparison coordinate; the earlier generated-cut classification can now be strengthened.',
 'Retain the native inverse spine and identify the separate target state.', ['File29.md state register,§6.4'])

run('Keep the newly matched state explicit','Does naming5366 require changing the original LXX inverse inputs?',
 lambda:{'inverse_source':{'Cainan':'ON','rounded_Creation':5486,'rounded_Flood':3236},'comparison_target':{'source_Year6':5496,'Cainan_removal':130,'coordinate':5366},'operation_scope':'target identification only; no recomputation of native spine'},
 'The source-appointed5366 target is Cainan-OFF and Year-6; the10436/13136 inverse spine remains native Cainan-ON and Rounded.',
 'Test the reciprocal Prophetic map between the two named partition points.', ['Comparative_Study.md §2','File29.md §6.4'])

run('Connect both partition points by the Key','Does the Prophetic Key about restoration link5366 to5436?',
 lambda:model('named_partition_key',{'anchor':536,'input':5366,'output':key(5366,536,F(70,69)),'reciprocal':key(5436,536,F(69,70)),'radii':[5366-536,5436-536],'whole_paths':[[13136,5366,536],[13136,5436,536]]}),
 'About536, the70/69 Key maps the source-appointed5366 point to5436; reciprocal69/70 returns it. The fixed-total cuts therefore have an anchored relation.',
 'Check the two anchored uses of the same4830→4900 carrier as one connected construction.')

run('Unify the two anchored carrier placements','How are the5436-held and536-held versions of4830→4900 related?',
 lambda:{'right_endpoint_move':{'anchor':5436,'input':606,'output':key(606,5436,F(70,69))},'left_endpoint_move':{'anchor':536,'input':5366,'output':key(5366,536,F(70,69))},'input_intervals':[[5436,606],[5366,536]],'input_translation':-70,'common_output_interval':[5436,536]},
 'Two translated4830 intervals expand from opposite held ends into the same4900 interval. This is one carrier relation with two orientations.',
 'Next place the user’s2730 and2150 links in their source calendar and Exodus paths.')

Linked sources and evidence

Edition and provenance

phase3.py

SHA-256 b4be4d7473f62952a8d3badd38f8ad586e0378c783213c8038f0e7d12b478fcc

C480–C1634/Research_Cycles/C1483_C1582/c1483_c1582/prep/phase3.py