TNFR Logo
TheoryLearnSoftwareResearch

On this page

TNFR

Resonant Fractal Nature Theory — a mathematical framework for coherent patterns on graph-coupled networks.

About
  • Project history
  • Editorial policy
  • Contact
Resources
  • GitHub
  • PyPI
  • DOI · Zenodo
Legal
  • MIT License
  • Citation
© 2026 TNFR project — MIT licensed.DOI 10.5281/zenodo.17602860
docs
grammar
PHYSICS_VERIFICATION.md
API_CONTRACTS.mdCANONICAL_OZ_SEQUENCES.mdEMPIRICAL_CONFRONTATION_EEG.mdREADME.mdSTRUCTURAL_FIELDS_TETRAD.mdSTRUCTURAL_INTERFACE_THEORY.md
theory
APPLIED_STRUCTURAL_ANALYSIS.mdCATALOG_TYPE_HYGIENE_PROGRAMME.mdDISSIPATIVE_AND_OPEN_SYSTEMS.mdEMERGENT_ONTOLOGY.mdEXTENDED_FIELDS_AND_DERIVED_QUANTITIES.mdFUNDAMENTAL_THEORY.mdGAUGE_SYMMETRY_AND_UNIFICATION.mdGLOSSARY.mdMATHEMATICAL_DYNAMICS_BASIS.mdMINIMAL_STRUCTURAL_DEGREES.mdNUCLEUS_A_PRIME_LADDER_ATLAS.mdNUCLEUS_B_EQUIVARIANCE_OBSTRUCTIONS.mdPHYSICAL_REGIME_CORRESPONDENCES.mdREADME.mdREMESH_INFINITY_DERIVATION.mdSTRUCTURAL_CONSERVATION_THEOREM.mdSTRUCTURAL_OPERATORS.mdSTRUCTURAL_STABILITY_AND_DYNAMICS.mdTNFR_BSD_RESEARCH_NOTES.mdTNFR_HODGE_RESEARCH_NOTES.mdTNFR_NAVIER_STOKES_RESEARCH_NOTES.mdTNFR_NUMBER_THEORY.mdTNFR_P_VS_NP_RESEARCH_NOTES.mdTNFR_RIEMANN_RESEARCH_NOTES.mdTNFR_VARIATIONAL_PRINCIPLE.mdTNFR_YANG_MILLS_RESEARCH_NOTES.mdTNFR.pdfUNIFIED_GRAMMAR_RULES.md
factorization-lab
analysis
analyze_patterns.pycertificate_manifest.py
benchmarks
benchmark_analysis.pybenchmark_expansion_suite.pyfull_spectrum_factorization.pypaley_gap_extended.pypaley_gap_smoke.pytest_benchmark_suite.py
demos
experiment_contexts
exp_0b1663cd19b7.jsonexp_0bf0054b7474.jsonexp_75a4c8ca616a.jsonexp_848ee0fd1857.jsonexp_f6fe00562193.jsonexp_fdf3da424e1e.json
failure_telemetry_batch.pyfeedback_integration_demo.pyintegration_demo_snapshots.dbseed_management_integration_demo.pysnapshot_integration_demo.pytrajectory_143.jsontrajectory_77.jsontrajectory_89.jsontrajectory_91.jsontrajectory_97.json
docs
FACTORING_PLAYBOOK.mdFALSE_POSITIVE_TEST_SUITE.mdOPERATOR_CERTIFICATES.mdROADMAP.mdSPECTRAL_ROUTE.md
experiment_contexts
exp_cebe1d9e7d8e.json
notebooks
spectral_history.ipynb
scripts
run_false_positive_tests.py
tests
run_false_positive_test_suite.pytest_cli.pytest_false_positive_methodology.pytest_false_positive_verifier.pytest_feedback_integration.pytest_partitioning.pytest_seed_management.pytest_self_opt_support.pytest_snapshot_system.pytest_spectral_paley.pytest_verification_robustness.py
tnfr_factorization
__init__.pyapi.pycli.pyfailure_telemetry.pyfeedback_adapter.pyfeedback_integration.pypartitioning.pyself_opt_support.pyspectral_paley.py
demo_snapshots.dbLICENSE_SNAPSHOT.mdPACKAGE_SUMMARY.mdREADME.mdseed_management.pysnapshot_system.pytest_certificate_hashing.pytest_installation.pyverification_trajectory_77.json
benchmarks
analyze_tetrad_universality.pyb0star_alpha_canonical_product_graphs.pybenchmark_optimization_tracks.pybenchmark_utils.pyboundary_vibration.pybridge_primes_riemann.pychiral_involution.pycli_utils.pycoherence_projector_sense_index.pycommutant_bridge.pycomposition_arithmetic.pyconfinement_zones_test.pyconservation_law_validation.pydirected_paley_bridge.pyemergent_arithmetic_pulse.pyemergent_atom_dynamics.pyemergent_atomic_shells.pyemergent_base_dimension.pyemergent_dimension_dynamics.pyemergent_fractal_pulse.pyemergent_fractal_simplex_dimension.pyemergent_integers_symmetry.pyemergent_musical_nfr.pyemergent_nfr_geometry.pyemergent_nfr_where.pyemergent_rationals.pyemergent_rhythm.pyemergent_screening.pyemergent_shell_cardinals.pyemergent_shell_ordering.pyemergent_simplex_dimension.pyemergent_substrate_symmetry.pyequivariance_wall.pyexternal_phase_gate_validation.pyfield_methods_battery.pygolden_residue_remesh_bridge.pyintegrated_force_regime_study.pyinverse_spectrum_to_symmetry.pyk_phi_safety_demo.pykuramoto_farey_bridge.pymissing_piece_bridge.pymultichannel_interface_benchmark.pynavier_stokes_recipe_bridge.pynodal_propagator_residue_bridge.pyns_moment_hierarchy_cascade.pyoperational_irreducibility.pypaley_bridge.pyphase_curvature_investigation.pyphase_wall.pyphi_s_confinement_investigation.pyprimes_as_consequence.pypulse_phase_coherence_budget.pyREADME.mdremesh_infinity_riemann_baseline.pyremesh_infinity_riemann_composed.pyremesh_infinity_riemann_modified_graph.pyremesh_infinity_riemann_operator.pyremesh_infinity_riemann_spectral_basis.pyremesh_infinity_riemann_spectral_robustness.pyremesh_infinity_riemann_spectral.pyresidue_phase_vs_riemann.pystructural_interface_benchmark.pytemporal_interface_benchmark.pytetrad_results_aggregate.pyu2_destabilization_irreversibility.pyuniversality_clusters.pyxi_c_fast_experiment.py
primality-test
benchmarks
comprehensive_benchmark.py
docs
ADVANCED_INTEGRATION.mdmathematical_foundation.mdperformance_analysis.md
examples
advanced_examples.pybasic_usage.py
tnfr_primality
__init__.py__main__.pyadvanced_cli.pyadvanced_core.pycli.pyconstants.pycore.pyoptimized.py
MANIFEST.inPACKAGE_SUMMARY.mdREADME.mdRELEASE_NOTES_v1.0.mdsetup.pytest_installation.py
tests
core_physics
__init__.pytest_conservation_laws.pytest_delta_nfr_computation_paths.pytest_delta_nfr.pytest_dispersion_coherence_sign_invariance.pytest_emergent_constants_guard.pytest_lyapunov_operators.pytest_nodal_equation.pytest_structural_triad.py
data
replay_manifests
sample_run
_manifest_summary.json_manifest.json_partition_files.txt.gz
self_opt_validation
seed_alpha
paley.json
seed_beta
integration.json
seed_gamma
unknown.json
self_optimization
test_run
partitioned
test_run
test_run_p0.jsontest_run_p1.json
_manifest_summary.json_manifest.json
engines
test_pattern_discovery_manifest.pytest_self_optimization_engine.py
mathematics
__init__.pytest_autodiff.pytest_backends.pytest_dissipative_dynamics.pytest_epi.pytest_factory_patterns.pytest_metrics.pytest_navier_stokes_refounded.pytest_number_theory_canonical.pytest_operators.pytest_residue_networks.pytest_riemann_nodal_pulse.pytest_riemann_pulse_coherence.pytest_spaces.pytest_transforms.pytest_validator.py
operators
test_canonical_operators_modern.pytest_grammar_canon.pytest_grammar_canonical_consistency.pytest_grammar_dynamics.pytest_operator_contracts.pytest_operator_strategies.py
parallel
test_fractal_partition_manifest.py
physics
test_conservation_gauge_unification.pytest_dissipative_conservation.pytest_emergent_chemistry.pytest_field_cache_invalidation.pytest_gauge.pytest_phase_transition.pytest_signatures.pytest_spectral_conservation.pytest_structural_diffusion.pytest_structural_integrity.pytest_symplectic_substrate.pytest_tetrad_bounds.pytest_variational.pytest_yang_mills_closure.pytest_yang_mills_derivability.pytest_yang_mills_scaling.pytest_yang_mills_structural_gap.pytest_yang_mills_u6_sweep.py
scripts
test_run_self_opt_validation.pytest_run_self_optimization.py
sdk
__init__.pytest_simple_advanced.py
__init__.pyconftest.pyREADME.mdtest_breast_cancer_phase_gate_demo.pytest_classical_mechanics.pytest_distributed_fft.pytest_external_phase_gate_validation.pytest_factorization_entrypoint.pytest_multichannel_interface.pytest_nodal_optimizer.pytest_phase_gate_api.pytest_replay_register_manifest.pytest_signal_confrontation.pytest_structural_interface_api.pytest_structural_interface_baselines.pytest_structural_interface_benchmark.pytest_temporal_interface.pytest_vectorized_coherence_length_regression.pytest_wine_quality_phase_gate_demo.pyutils.py
examples
01_foundations
01_hello_world.py02_musical_resonance.py03_network_formation.py04_operator_sequences.py05_coherence_evolution.py06_network_topologies.py07_phase_transitions.py08_emergent_phenomena.py09_visualization_suite.py10_simplified_sdk_showcase.py
02_physics_regimes
11_classical_limit_comparison.py115_operator_contract_audit.py12_classical_mechanics_demo.py13_quantum_mechanics_demo.py14_uncertainty_and_interference.py15_train_crossing_demo.py17_conservation_law_demo.py26_gauge_structure_demo.py27_variational_principle_demo.py28_dissipative_systems_demo.py29_lyapunov_stability_demo.py30_self_optimization_demo.py31_mathematical_constants_basis.py33_complex_field_unification.py34_conservation_protocol_suite.py35_tetrad_irreducibility.py36_grammar_violation_detector.py37_operator_tetrad_synergy.py38_grammar_energy_landscape.py39_nodal_equation_decomposition.py
03_riemann_zeta
157_nodal_pulse_phase_attack.py41_von_mangoldt_zeta_demo.py42_riemann_zeros_as_resonances.py43_prime_ladder_hamiltonian_demo.py44_weil_explicit_formula_demo.py45_li_keiper_demo.py46_weil_tnfr_positivity_demo.py47_alpha_sweep_demo.py48_admissible_family_sweep_demo.py49_nodeaware_gauge_sweep_demo.py50_uniform_coercivity_demo.py51_adaptive_coercivity_demo.py52_paley_gap_coercivity_demo.py53_lyapunov_spectral_positivity_demo.py54_hilbert_polya_demo.py55_structural_zero_density_demo.py56_spectral_emergence_demo.py57_admissible_rescaling_demo.py58_oscillatory_correction_demo.py
04_riemann_L_twisted
59_dirichlet_l_function_demo.py60_dirichlet_l_continuation_demo.py61_dirichlet_l_hamiltonian_demo.py62_dirichlet_weil_explicit_formula_demo.py63_dirichlet_li_keiper_demo.py64_twisted_weil_positivity_demo.py65_twisted_alpha_sweep_demo.py66_twisted_admissible_family_sweep_demo.py67_twisted_nodeaware_gauge_sweep_demo.py68_twisted_hermite_family_demo.py69_twisted_coercivity_uniform_demo.py70_twisted_paley_gap_coercivity_demo.py71_twisted_lyapunov_spectral_demo.py72_twisted_hilbert_polya_demo.py73_twisted_structural_zero_density_demo.py74_twisted_spectral_emergence_demo.py75_twisted_admissible_rescaling_demo.py76_twisted_oscillatory_correction_demo.py
05_type_hygiene
77_remesh_infinity_residue_split_demo.py78_nuf_type_signature_demo.py79_epi_type_signature_demo.py80_phi_type_signature_demo.py81_dnfr_type_signature_demo.py82_remesh_window_type_signature_demo.py83_delta_phi_max_type_signature_demo.py84_coupling_weights_type_signature_demo.py85_tetrad_closure_signature_demo.py86_currents_closure_signature_demo.py87_aggregates_closure_signature_demo.py88_urules_consistency_signature_demo.py89_operator_catalog_discipline_signature_demo.py
06_navier_stokes
158_navier_stokes_two_face_refounded.py
07_number_theory
100_prime_families_orbits.py101_numbers_as_coupled_network.py102_nodal_flow_primes_equilibria.py116_nuf_emergent_prime_visibility.py146_primality_grammatical_inertness.py147_numbers_as_free_monoid_words.py148_capacity_arm_carries_von_mangoldt.py149_p14_is_the_capacity_arm_operator.py153_structural_frequency_rank_cyclotomy.py40_arithmetic_number_theory.py94_generative_number_construction.py95_primes_from_spectral_waves.py96_spectral_vibration_of_coherence.py97_goldbach_additive_multiplicative.pyemergent_chemistry_particles_demo.py
08_emergent_geometry
103_emergent_substrate_meets_riemann.py106_per_node_polarization_geometry.py107_orthogonal_structure_emergent_geometry.py108_emergent_field_generating_structure.py112_structure_predicts_coherence_flow.py113_overdamped_projection_bridge.py114_substrate_conserved_quantities.py117_emergent_geometry_residue_graph.py118_emergent_vs_classical_operator.py119_phase_sector_directed_residue.py120_symmetry_wall_substrate_vs_spectrum.py121_canonical_symmetry_break_negative.py122_factorization_phase_sector.py123_symmetry_sector_decomposition.py124_emergent_metric_fractal_consistency.py125_node_is_the_emergent_substrate.py126_two_layers_base_fiber.py127_base_is_emergent_not_imposed.py128_base_substrate_coemergence.py129_spectral_gap_base_fiber_clock.py130_operators_break_substrate_charges.py131_coemergent_loop_convergence.py132_geometric_phase_holonomy.py133_psi_topological_defects.py134_spectral_dimension_heat_kernel.py135_arrow_of_time_h_theorem.py136_heat_kernel_coefficients.py137_synchronization_transition.py138_structure_frequency_synchronization.py139_grammar_formal_language.py140_grammar_automaton.py141_grammar_rule_decomposition.py142_grammar_operator_quotient.py143_glyphic_function_sublanguage.py144_branching_combinator.py145_syntactic_monoid_starfree.py150_emergent_grammatical_pattern_parry.py151_grammar_in_emergent_geometry.py152_operator_contract_tetrahedron.py154_conductor_annotated_qr_spectrum.py155_ontological_position_of_numbers.py156_emergence_directness_law.py98_emergent_symplectic_substrate.py99_structural_diffusion.pyunified_fields_showcase.py
09_millennium
109_p_vs_np_coherence_synthesis.py110_bsd_rank_structural_pressure.py111_hodge_discrete_and_honest_gap.py
10_applications
159_empirical_confrontation_pipeline.py90_phase_gate_monitor_demo.py91_breast_cancer_phase_gate_demo.py92_wine_quality_phase_gate_demo.py93_structural_interface_demo.pypytorch_cuda_demo.py
README.md
scripts
replay
__init__.pyregister_manifest.py
__init__.pyREADME.mdrebuild_failure_manifest.pyrun_reproducible_benchmarks.pyrun_self_opt_validation.pyrun_self_optimization.pytnfr_is_prime.pyvalidate_conservation_law.pyverify_internal_references.py
src
core
__init__.pyevaluation.py
tnfr
backends
__init__.pyjax_backend.pynumpy_backend.pyoptimized_numpy.pyREADME.mdtorch_backend.py
cli
__init__.py__init__.pyiarguments.pyarguments.pyiexecution.pyexecution.pyiinteractive_validator.pyREADME.mdutils.pyutils.pyi
compat
__init__.pydataclass.pyjsonschema_stub.pymatplotlib_stub.pynumpy_stub.pyREADME.md
config
__init__.py__init__.pyiconstants.pyconstants.pyidefaults_core.pydefaults_init.pydefaults_metric.pydefaults.pyfeature_flags.pyfeature_flags.pyiglyph_constants.pyoperator_names.pyoperator_names.pyiphysics_derivation.pyprecision_modes.pypresets.pypresets.pyiREADME.mdsecurity.pythresholds.pytnfr_config.py
constants
__init__.py__init__.pyialiases.pyaliases.pyicanonical.pymetric.pymetric.pyioperational.py
core
__init__.pycontainer.pydefault_implementations.pyexceptions.pyinterfaces.pyREADME.md
dynamics
__init__.py__init__.pyiadaptation.pyadaptation.pyiadaptive_sequences.pyadaptive_sequences.pyiadelic.pyadvanced_cache_optimizer.pyadvanced_fft_arithmetic.pyaliases.pyaliases.pyibifurcation.pycache_aware_fft_engine.pycanonical.pycanonical.pyicomputational_hub.pycoordination.pycoordination.pyidistributed_fft.pydnfr.pydnfr.pyidynamic_limits.pyemergent_centralization.pyemergent_integration_engine.pyfeedback.pyfeedback.pyifft_backend.pyfft_cache_coordinator.pyfft_dispatchers.pyfft_engine.pyfft_workers.pyfused_dnfr.pyhomeostasis.pyhomeostasis.pyiintegrators.pyintegrators.pyilearning.pylearning.pyimetabolism.pymulti_modal_cache.pynbody_tnfr.pynbody.pynodal_optimizer.pyoptimization_orchestrator.pypropagation.pyREADME.mdruntime.pyruntime.pyisampling.pysampling.pyiselectors.pyselectors.pyiself_optimizing_engine.pyspectral_structural_fusion.pystructural_cache.pystructural_clip.pysymplectic.pyunified_backend.pyunified_mathematical_cache_orchestrator.py
engines
computation
__init__.pyfft_engine.pyunified_fft_engine.pyunified_gpu_system.py
constants
__init__.pycanonical.pyoperational.py
integration
__init__.pyemergent_integration.py
pattern_discovery
__init__.pymathematical_patterns.pymulti_modal_cache.py
self_optimization
__init__.pyengine.py
__init__.pyREADME.md
errors
__init__.pycontextual.py
factorization
__init__.py
flatten
README.md
gamma
README.md
glyph_history
README.md
glyph_runtime
README.md
immutable
README.md
initialization
README.md
io
README.md
math
__init__.pyfields_symbolic.pygrammar_validators.pyoptimizer.pyREADME.mdsymbolic.py
mathematics
__init__.pybackend.pybackend.pyidynamics.pydynamics.pyiepi.pyepi.pyigenerators.pygenerators.pyiliouville.pymetrics.pymetrics.pyinumber_theory.pyoperators_factory.pyoperators_factory.pyioperators.pyoperators.pyioptimized_primality.pyprojection.pyprojection.pyiREADME.mdruntime.pyruntime.pyispaces.pyspaces.pyispectral.pytransforms.pytransforms.pyiunified_cache.pyunified_numerical.pyzeta.py
metrics
__init__.py__init__.pyibuffer_cache.pybuffer_cache.pyicache_utils.pycoherence.pycoherence.pyicommon.pycommon.pyicore.pycore.pyidiagnosis.pydiagnosis.pyiemergence.pyexport.pyexport.pyiglyph_timing.pyglyph_timing.pyilearning_metrics.pylearning_metrics.pyilocal_coherence.pyphase_coherence.pyphase_compatibility.pyREADME.mdreporting.pyreporting.pyisense_index.pysense_index.pyitelemetry.pytetrad.pytrig_cache.pytrig_cache.pyitrig.pytrig.pyi
multiscale
__init__.pyhierarchical.pyREADME.md
navier_stokes
__init__.pyconservative_face.pyoperator.py
node
README.md
observers
README.md
operators
network_analysis
__init__.pysource_detection.py
postconditions
__init__.pymutation.py
preconditions
__init__.pycoherence.pydissonance.pyemission.pymutation.pyreception.pyresonance.py
strategies
__init__.pydefaults.pygpu_strategies.pystrategy.py
__init__.py__init__.pyialgebra.pycanonical_patterns.pycascade.pycoherence.pycontraction.pycoupling.pycycle_detection.pydefinitions_base.pydefinitions.pydefinitions.pyidissonance.pyemission.pyexpansion.pygrammar_application.pygrammar_canon.pygrammar_context.pygrammar_core.pygrammar_dynamics.pygrammar_error_factory.pygrammar_memoization.pygrammar_patterns.pygrammar_telemetry.pygrammar_types.pygrammar_u6.pygrammar_validate.pygrammar.pygrammar.pyihamiltonian.pyhealth_analyzer.pyintrospection.pyjitter.pyjitter.pyilifecycle.pymetabolism.pymetrics_basic.pymetrics_core.pymetrics_network.pymetrics_structural.pymetrics_u6.pymetrics.pymutation.pynodal_equation.pyoperator_contracts.pypattern_detection.pypatterns.pyREADME.mdreception.pyrecursivity.pyregistry.pyregistry.pyiremesh.pyremesh.pyiresonance.pyself_organization.pysilence.pystructural_units.pytransition.py
parallel
__init__.pyauto_scaler.pydistributed.pyengine.pymonitoring.pypartitioner.pyREADME.md
performance
guardrails.py
physics
__init__.py_helpers.pycalibration.pycanonical.pycell.pyclassical_mechanics.pyconservation_gauge_unification.pyconservation.pydissipative_conservation.pyemergent_chemistry.pyemergent_particles.pyextended.pyfields.pygauge.pyintegrity.pyinteractions.pylife.pylyapunov.pypatterns.pyphase_transition.pyquantum_mechanics.pyREADME.mdsignatures.pyspectral_conservation.pyspectral_metrics.pystructural_diffusion.pysymplectic_substrate.pytelemetry.pyunified.pyvariational.pyvectorized_ops.py
primality
__init__.py
recipes
__init__.pycookbook.pyREADME.md
riemann
__init__.pyadmissible_family_sweep.pyadmissible_rescaling.pyaggregates_closure_signature.pyalpha_sweep.pyanalytic_continuation_dirichlet.pyanalytic_continuation.pycoercivity_uniform.pycoupling_weights_type_signature.pycurrents_closure_signature.pydelta_phi_max_type_signature.pydirichlet_l.pydnfr_type_signature.pyepi_type_signature.pyhilbert_polya.pyli_keiper.pylyapunov_spectral_positivity.pynodal_pulse.pynodeaware_gauge_sweep.pynuf_type_signature.pyoperator_catalog_discipline_signature.pyoperator.pyoscillatory_correction.pypaley_gap_coercivity.pyphi_type_signature.pyprime_ladder_hamiltonian.pypulse_coherence.pyremesh_infinity_residue_split.pyremesh_window_type_signature.pyspectral_emergence.pystructural_zero_density.pytelemetry.pytetrad_closure_signature.pytwisted_admissible_family_sweep.pytwisted_admissible_rescaling.pytwisted_alpha_sweep.pytwisted_coercivity_uniform.pytwisted_hermite_family.pytwisted_hilbert_polya.pytwisted_li_keiper.pytwisted_lyapunov_spectral_positivity.pytwisted_nodeaware_gauge_sweep.pytwisted_oscillatory_correction.pytwisted_paley_gap_coercivity.pytwisted_prime_ladder_hamiltonian.pytwisted_spectral_emergence.pytwisted_structural_zero_density.pytwisted_weil_explicit_formula.pytwisted_weil_positivity.pyurules_consistency_signature.pyvon_mangoldt.pyweil_explicit_formula.pyweil_positivity.py
schemas
__init__.pygrammar.jsonREADME.md
sdk
__init__.py__init__.pyiadaptive_system.pyadaptive_system.pyibuilders.pybuilders.pyifluent.pyfluent.pyiREADME.mdself_opt.pysimple.pytemplates.pytemplates.pyiutils.py
security
__init__.pycrypto.pydatabase.pyREADME.mdsubprocess.pyvalidation.py
sequencing
__init__.pypatterns.pyREADME.md
services
__init__.pyorchestrator.pyREADME.md
sparse
__init__.pyREADME.mdrepresentations.py
structural
README.md
telemetry
__init__.pycache_metrics.pycache_metrics.pyiconstants.pynu_f.pynu_f.pyiREADME.mdunified_telemetry_system.pyverbosity.pyverbosity.pyi
tools
__init__.pydomain_templates.pyREADME.mdsequence_generator.pytnfr_is_prime_cli_optimized.pytnfr_is_prime_cli.py
topology
__init__.pyasymmetry.pyREADME.md
utils
cache_layers.pycache.pycache.pyicallbacks.pycallbacks.pyichunks.pychunks.pyidata.pydata.pyifast_diameter.pygraph.pygraph.pyiinit.pyinit.pyiio.pyio.pyinumeric.pynumeric.pyiREADME.mdtopology.pyunified_cache.py
validation
__init__.py__init__.pyiaggregator.pybase.pycompatibility.pycompatibility.pyiconfig.pygraph.pygraph.pyihealth.pyinput_validation.pyinterface_baselines.pyinvariants.pymultichannel_interface.pyphase_gate.pyREADME.mdrules.pyrules.pyiruntime.pyruntime.pyisequence_validator.pysignal_confrontation.pysoft_filters.pysoft_filters.pyispectral.pyspectral.pyistructural_interface.pytemporal_interface.pyunified_validation_system.pyvalidator.pywindow.pywindow.pyi
visualization
__init__.pycascade_viz.pyhierarchy.pyREADME.mdsequence_plotter.py
yang_mills
__init__.pyclosure.pyderivability.pyscaling.pystructural_gap.pyu6_sweep.py
__init__.py__init__.pyi_compat.py_version.py_version.pyialias.pyalias.pyibackend_config.pycache.pycache.pyiexecution.pyexecution.pyiflatten.pyflatten.pyigamma.pygamma.pyiglyph_history.pyglyph_history.pyiglyph_runtime.pyglyph_runtime.pyiimmutable.pyimmutable.pyiinitialization.pyinitialization.pyiio.pyio.pyilocking.pylocking.pyinode.pynode.pyiobservers.pyobservers.pyiontosim.pyontosim.pyipy.typedrng.pyrng.pyisecure_config.pyselector.pyselector.pyisense.pysense.pyistructural.pystructural.pyitokens.pytokens.pyitrace.pytrace.pyitypes.pytypes.pyiunits.pyunits.pyi
tetrad_evaluator.py
.pre-commit-config.yaml.semgrep.yaml.zenodo.jsonARCHITECTURE.mdbandit.yamlCHANGELOG.mdCITATION.cffCONTRIBUTING.mdEMERGENT_CANON_AUDIT.mdEMERGENT_DERIVATION_PLAN.mdLICENSE.mdMakefileMANIFEST.inpyproject.tomlpyrightconfig.jsonPYTORCH_CUDA_INTEGRATION.mdREADME.mdSECURITY.mdTESTING.mdTNFR_Website_Content_Brief.md
FILE: examples/08_emergent_geometry/103_emergent_substrate_meets_riemann.py

103_emergent_substrate_meets_riemann.py

Example 103 — The Emergent Substrate Meets the Riemann Program (Characterization)

Revisits the (paused) TNFR-Riemann program through the new physics built this session: the emergent symplectic substrate (Example 98) and the structural-transport view (Example 99), rather than the static graph geometry of G_P14. It does NOT reopen or advance G4 = RH. It precisely CHARACTERIZES how the emergent geometry relates to the frozen program — crediting the structural intuition that one should work with the geometry that emerges from the nodal dynamics, not the imposed graph, while keeping the honest scope intact.

Background (why the program froze)

The TNFR-Riemann program is paused at the boundary of Conjecture T-HP: ∃ an admissible operator F built only from the tetrad (Φ_s, |∇φ|, K_φ, ξ_C) + canonical constants + grammar U1–U6 such that F·H_P14·F* has spectrum {γ_n} (the Riemann zeros). P28/P30 closed the SMOOTH half of F; the residual is the OSCILLATORY half S(T) = (1/π)·arg ζ(½+iT), which is RH-equivalent. The branch B1 (closeable inside the 13-operator catalog) was structurally CLOSED on G_P14 by the Canonical Catalog Equivariance Theorem: every catalog operator on G_P14 commutes with the S_n prime-relabelling, so it cannot encode Riemann level statistics. ALL of that is about operators on the STATIC graph geometry.

The structural fact this example measures

The prime-ladder Hamiltonian P14 places its entire prime content in the structural frequency ν_f = k·log p (each node (p,k); phase = 0, ΔNFR = 0 by construction). The emergent symplectic substrate, however, is built from the tetrad coordinates (K_φ, J_φ, Φ_s, J_ΔNFR), which are computed from the PHASE θ and the pressure ΔNFR — never from ν_f. Three measured consequences (all verified below, n_primes=10, K=4 → 40 nodes):

  1. STATIC blindness: on the default P14 state (θ = 0, ΔNFR = 0) the whole substrate is EXACTLY zero (|Ψ| = |Φ_s| = |∇φ| = 0 to machine precision). The substrate is BLIND to the primes — this is the structural reason the static-graph analysis closed B1: the tetrad does not read ν_f.

  2. DYNAMICS carries the primes: the nodal equation advances phase at the structural frequency (θ̇ ∝ ν_f), so the dynamics-emergent state θ = ν_f·τ = (k·log p)·τ makes the tetrad prime-specific: r(mean|∇φ| per prime, log p) ≈ 0.99. The geometry that emerges from the DYNAMICS — unlike the static graph — does see ν_f. This is the structural intuition, made precise: the right object is the emergent geometry.

  3. But it RE-EXPRESSES, it does not ADD: the substrate fields are a DETERMINISTIC function of the state θ = (k·log p)·τ, so the substrate spectrum is a function of {k·log p}. It cannot contain more information than the prime-ladder spectrum already has. Its level statistics stay in the integrable / Poisson-like class (far from the Riemann/GUE class), exactly like the bare {k·log p}. The substrate does NOT, by itself, supply the rescaling to {γ_n}.

Honest scope

  • This does NOT close, reopen, or advance G4 = RH. The program remains PAUSED at T-HP. The oscillatory half S(T) (= ker of the REMESH-∞ projection, N15; RH-equivalent) remains the genuine open residual.
  • The POSITIVE content is a consistency/characterization result: the emergent substrate is non-trivially populated by the prime-ladder content UNDER THE DYNAMICS (a prerequisite for any tetrad-built F of T-HP), and the static blindness pins down precisely why graph-geometry arguments (CCET) closed B1. This strengthens, and is consistent with, the existing P28/P30 smooth-half closure and the N15 smooth/oscillatory split — it does not supply a new F.
  • "The substrate carries log p" is, at bottom, the statement that ν_f = k·log p is prime-specific (true by construction) and that the dynamics propagates it into θ. It is a faithful structural restatement, not a new theorem, and emphatically not a route to RH.

References

  • AGENTS.md §"TNFR-Riemann Program" (T-HP, branches B1/B2/B3, frozen)
  • AGENTS.md §"Emergent Symplectic Substrate" (the new geometry)
  • examples/08_emergent_geometry/98_emergent_symplectic_substrate.py (substrate construction)
  • src/tnfr/riemann/prime_ladder_hamiltonian.py (P14: ν_f = k·log p)
  • src/tnfr/physics/symplectic_substrate.py (extract_phase_space_point)
  • theory/TNFR_RIEMANN_RESEARCH_NOTES.md §13septies (T-HP), §13vicies-novies (CCET)

Source Code

python
#!/usr/bin/env python3
"""
Example 103 — The Emergent Substrate Meets the Riemann Program (Characterization)
================================================================================

Revisits the (paused) TNFR-Riemann program through the new physics built
this session: the emergent symplectic substrate (Example 98) and the
structural-transport view (Example 99), rather than the static graph
geometry of G_P14. It does NOT reopen or advance G4 = RH. It precisely
CHARACTERIZES how the emergent geometry relates to the frozen program —
crediting the structural intuition that one should work with the geometry
that emerges from the nodal dynamics, not the imposed graph, while keeping
the honest scope intact.

Background (why the program froze)
----------------------------------
The TNFR-Riemann program is paused at the boundary of Conjecture T-HP:
∃ an admissible operator F built only from the tetrad (Φ_s, |∇φ|, K_φ,
ξ_C) + canonical constants + grammar U1–U6 such that F·H_P14·F* has
spectrum {γ_n} (the Riemann zeros). P28/P30 closed the SMOOTH half of F;
the residual is the OSCILLATORY half S(T) = (1/π)·arg ζ(½+iT), which is
RH-equivalent. The branch B1 (closeable inside the 13-operator catalog)
was structurally CLOSED on G_P14 by the Canonical Catalog Equivariance
Theorem: every catalog operator on G_P14 commutes with the S_n
prime-relabelling, so it cannot encode Riemann level statistics. ALL of
that is about operators on the STATIC graph geometry.

The structural fact this example measures
-----------------------------------------
The prime-ladder Hamiltonian P14 places its entire prime content in the
structural frequency ν_f = k·log p (each node (p,k); phase = 0, ΔNFR = 0
by construction). The emergent symplectic substrate, however, is built
from the tetrad coordinates (K_φ, J_φ, Φ_s, J_ΔNFR), which are computed
from the PHASE θ and the pressure ΔNFR — never from ν_f. Three measured
consequences (all verified below, n_primes=10, K=4 → 40 nodes):

1. STATIC blindness: on the default P14 state (θ = 0, ΔNFR = 0) the whole
   substrate is EXACTLY zero (|Ψ| = |Φ_s| = |∇φ| = 0 to machine
   precision). The substrate is BLIND to the primes — this is the
   structural reason the static-graph analysis closed B1: the tetrad does
   not read ν_f.

2. DYNAMICS carries the primes: the nodal equation advances phase at the
   structural frequency (θ̇ ∝ ν_f), so the dynamics-emergent state
   θ = ν_f·τ = (k·log p)·τ makes the tetrad prime-specific:
   r(mean|∇φ| per prime, log p) ≈ 0.99. The geometry that emerges from
   the DYNAMICS — unlike the static graph — does see ν_f. This is the
   structural intuition, made precise: the right object is the emergent
   geometry.

3. But it RE-EXPRESSES, it does not ADD: the substrate fields are a
   DETERMINISTIC function of the state θ = (k·log p)·τ, so the substrate
   spectrum is a function of {k·log p}. It cannot contain more information
   than the prime-ladder spectrum already has. Its level statistics stay
   in the integrable / Poisson-like class (far from the Riemann/GUE
   class), exactly like the bare {k·log p}. The substrate does NOT, by
   itself, supply the rescaling to {γ_n}.

Honest scope
------------
- This does NOT close, reopen, or advance G4 = RH. The program remains
  PAUSED at T-HP. The oscillatory half S(T) (= ker of the REMESH-∞
  projection, N15; RH-equivalent) remains the genuine open residual.
- The POSITIVE content is a consistency/characterization result: the
  emergent substrate is non-trivially populated by the prime-ladder
  content UNDER THE DYNAMICS (a prerequisite for any tetrad-built F of
  T-HP), and the static blindness pins down precisely why graph-geometry
  arguments (CCET) closed B1. This strengthens, and is consistent with,
  the existing P28/P30 smooth-half closure and the N15 smooth/oscillatory
  split — it does not supply a new F.
- "The substrate carries log p" is, at bottom, the statement that
  ν_f = k·log p is prime-specific (true by construction) and that the
  dynamics propagates it into θ. It is a faithful structural restatement,
  not a new theorem, and emphatically not a route to RH.

References
----------
- AGENTS.md §"TNFR-Riemann Program" (T-HP, branches B1/B2/B3, frozen)
- AGENTS.md §"Emergent Symplectic Substrate" (the new geometry)
- examples/08_emergent_geometry/98_emergent_symplectic_substrate.py (substrate construction)
- src/tnfr/riemann/prime_ladder_hamiltonian.py (P14: ν_f = k·log p)
- src/tnfr/physics/symplectic_substrate.py (extract_phase_space_point)
- theory/TNFR_RIEMANN_RESEARCH_NOTES.md §13septies (T-HP), §13vicies-novies (CCET)
"""

import math
import os
import sys
from collections import defaultdict

sys.path.insert(0, os.path.join(os.path.dirname(__file__), "..", "..", "src"))

import numpy as np

from tnfr.physics.symplectic_substrate import extract_phase_space_point
from tnfr.riemann.prime_ladder_hamiltonian import build_prime_ladder_graph

N_PRIMES = 10
K = 4


def _ks_vs_gue(spectrum):
    """Indicative KS distance of unit-mean nn-spacings to the GUE surmise."""
    s = np.sort(np.asarray(spectrum, dtype=float))
    s = s[np.isfinite(s)]
    sp = np.diff(s)
    sp = sp[sp > 1e-12]
    if len(sp) < 3:
        return float("nan")
    sp = sp / sp.mean()
    xs = np.sort(sp)
    emp = np.arange(1, len(xs) + 1) / len(xs)
    gue = 1.0 - np.exp(-(4.0 / np.pi) * xs**2)
    return float(np.max(np.abs(emp - gue)))


# ============================================================================
# EXPERIMENT 1: Static blindness — the substrate does not read ν_f
# ============================================================================
def experiment_1_static_blindness(G):
    """Default P14 (θ=0, ΔNFR=0): the whole substrate is exactly zero."""
    print("=" * 72)
    print("EXPERIMENT 1: Static Blindness — the Substrate Does Not Read ν_f")
    print("=" * 72)
    print()
    print("P14 puts all prime content in ν_f = k·log p, with phase = 0 and")
    print("ΔNFR = 0. The substrate reads the tetrad (K_φ, J_φ, Φ_s, J_ΔNFR)")
    print("from θ and ΔNFR — never from ν_f. So on the static state:")
    print()

    pt = extract_phase_space_point(G)
    psi = np.abs(pt.k_phi + 1j * pt.j_phi)
    print(f"  |Ψ| = |K_φ + i·J_φ|:  max = {psi.max():.2e}, mean = {psi.mean():.2e}")
    print(f"  |Φ_s|:  max = {np.abs(pt.phi_s).max():.2e}")
    print(f"  |∇φ|:   max = {np.abs(pt.grad_phi).max():.2e}")
    blind = psi.max() < 1e-9 and np.abs(pt.phi_s).max() < 1e-9
    print()
    print(f"  -> substrate is EXACTLY blind to the primes: {blind}")
    print("VERDICT: this is the structural reason the static-graph analysis")
    print("(CCET, Euler-Orthogonality) closed B1 — the tetrad/substrate does")
    print("not see ν_f, where P14's prime content lives.")
    print()


# ============================================================================
# EXPERIMENT 2: The dynamics-emergent substrate carries the primes
# ============================================================================
def experiment_2_dynamics_carries_primes(G):
    """θ = ν_f·τ makes the tetrad prime-specific: r(|∇φ|, log p) ≈ 0.99."""
    print("=" * 72)
    print("EXPERIMENT 2: The Dynamics-Emergent Substrate Carries the Primes")
    print("=" * 72)
    print()
    print("The nodal equation advances phase at the structural frequency")
    print("(θ̇ ∝ ν_f). The dynamics-emergent state θ = ν_f·τ = (k·log p)·τ")
    print("makes the tetrad prime-specific:")
    print()

    nodes = list(G.nodes())
    tau = 1.0
    for n in nodes:
        G.nodes[n]["phase"] = float(G.nodes[n]["nu_f"] * tau)
    pt = extract_phase_space_point(G)
    idx = {n: i for i, n in enumerate(pt.nodes)}

    primes = sorted({p for (p, _k) in nodes})
    by_prime = defaultdict(list)
    for p, k in nodes:
        by_prime[p].append(abs(pt.grad_phi[idx[(p, k)]]))
    mean_gp = [float(np.mean(by_prime[p])) for p in primes]
    logp = [math.log(p) for p in primes]
    r = float(np.corrcoef(mean_gp, logp)[0, 1])

    print(f"  primes:            {primes}")
    print(f"  mean |∇φ| / prime: {[round(x, 3) for x in mean_gp]}")
    print(f"  r(mean |∇φ|, log p) = {r:.3f}")
    print()
    print("VERDICT: the geometry that emerges from the DYNAMICS — unlike the")
    print("static graph — DOES see ν_f. The emergent substrate is the right")
    print("object, exactly as the structural intuition says.")
    print()
    return pt


# ============================================================================
# EXPERIMENT 3: It re-expresses {k·log p}; it does not add Riemann structure
# ============================================================================
def experiment_3_reexpresses_not_adds(G, pt):
    """Substrate spectrum is a function of {k·log p}: integrable, not Riemann."""
    print("=" * 72)
    print("EXPERIMENT 3: It Re-Expresses {k·log p}, It Does Not Add Riemann")
    print("=" * 72)
    print()
    print("The substrate fields are a DETERMINISTIC function of the state")
    print("θ = (k·log p)·τ, so the substrate spectrum is a function of the")
    print("prime-ladder spectrum {k·log p} — it cannot carry more")
    print("information. Its level statistics stay in the integrable class:")
    print()

    nodes = list(G.nodes())
    bare = [G.nodes[n]["nu_f"] for n in nodes]  # {k·log p}
    action = 0.5 * (
        pt.k_phi**2 + pt.j_phi**2 + pt.phi_s**2 + pt.j_dnfr**2
    )  # substrate action
    d_bare = _ks_vs_gue(bare)
    d_sub = _ks_vs_gue(action)

    print(f"  KS-vs-GUE of bare prime-ladder {{k·log p}}:   D ≈ {d_bare:.3f}")
    print(f"  KS-vs-GUE of substrate action ½|ζ|²:        D ≈ {d_sub:.3f}")
    print("  (reference: Riemann zeros ≈ 0.08, GUE ≈ 0, Poisson ≈ 0.30)")
    print("  [KS values are INDICATIVE — crude unfolding, small N]")
    print()
    print("VERDICT: both stay far from the Riemann/GUE class — the substrate")
    print("RE-EXPRESSES the integrable prime-ladder content; it does NOT")
    print("produce the Riemann statistics. The rescaling {k·log p} → {γ_n}")
    print("(the operator F of T-HP) is NOT supplied by the substrate alone.")
    print()


# ============================================================================
# EXPERIMENT 4: Synthesis — what the new physics does and does not give
# ============================================================================
def experiment_4_synthesis():
    """Honest placement relative to the frozen program."""
    print("=" * 72)
    print("EXPERIMENT 4: Synthesis — the New Physics, Honestly Placed")
    print("=" * 72)
    print()
    print("  Static graph geometry (G_P14):  BLIND to the primes (Exp 1).")
    print("    -> structural origin of the B1 closure (CCET on G_P14).")
    print("  Dynamics-emergent geometry:     CARRIES the primes (Exp 2).")
    print("    -> the right object; the structural intuition, made precise.")
    print("  But the substrate RE-EXPRESSES {k·log p} (Exp 3):")
    print("    -> it is a deterministic function of the prime-ladder")
    print("       spectrum; it adds no Riemann structure by itself.")
    print()
    print("  So the emergent substrate is a NECESSARY arena for T-HP (it is")
    print("  non-trivially populated by the prime data under the dynamics),")
    print("  but it does NOT supply the admissible rescaling F. The residual")
    print("  is precisely the OSCILLATORY half S(T) = (1/π)·arg ζ(½+iT) —")
    print("  the RH-equivalent kernel already isolated by P28/P30 and N15.")
    print()
    print("  STATUS: the program remains PAUSED at T-HP. G4 = RH is OPEN.")
    print("  This is a characterization that STRENGTHENS the honest picture,")
    print("  not a closure or a reopening.")
    print()


def main():
    print()
    print("  TNFR Example 103: The Emergent Substrate Meets Riemann")
    print("  Characterization, not closure — G4 = RH remains open")
    print("  =====================================================")
    print()
    G = build_prime_ladder_graph(N_PRIMES, max_power=K)
    experiment_1_static_blindness(G)
    pt = experiment_2_dynamics_carries_primes(G)
    experiment_3_reexpresses_not_adds(G, pt)
    experiment_4_synthesis()
    print("=" * 72)
    print("WHAT THIS ESTABLISHES")
    print("=" * 72)
    print()
    print("Working with the geometry that emerges from the nodal dynamics")
    print("(the symplectic substrate) rather than the static graph G_P14 is")
    print("the correct stance: the static graph is exactly blind to the")
    print("primes (which is why graph-operator arguments closed B1), while")
    print("the dynamics-emergent substrate carries the prime-ladder content")
    print("(r ≈ 0.99 with log p). But the substrate is a deterministic")
    print("function of {k·log p}; it re-expresses, it does not add Riemann")
    print("structure. The admissible rescaling F of T-HP — specifically its")
    print("oscillatory half S(T), RH-equivalent — is NOT supplied by the")
    print("substrate alone. The program stays paused at T-HP; G4 = RH")
    print("remains open. This is an honest characterization of where the new")
    print("physics helps (the arena) and where it does not (the rescaling).")
    print()


if __name__ == "__main__":
    main()