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/124_emergent_metric_fractal_consistency.py

124_emergent_metric_fractal_consistency.py

Example 124 — The Emergent Metric Is Fractal-Consistent: Effective Resistance and the Kron Reduction (Why "a Node Is a Graph" Is Exact for the Canonical Op)

Two research lines that turn out to be one road (B + D of the emergent-geometry menu):

B — the EMERGENT METRIC. The canonical operator L_rw = I - D^-1 W is a transport operator; its natural distance is NOT the shortest path but the EFFECTIVE RESISTANCE R_eff (Ohm/Kirchhoff), which counts ALL parallel paths. (effective_resistance is already canonical in structural_diffusion.)

D — FRACTAL CONSISTENCY. The TNFR fractal principle says a node can itself be a whole graph (operational fractality, U5; THOL spawns sub-EPIs). The geometric condition that makes this CONSISTENT is that the canonical operator is invariant under the Kron / Schur reduction: integrating out a subgraph's interior leaves an effective network on its boundary with IDENTICAL R_eff. So a node faithfully IS its boundary-reduced subgraph.

These are the same road because R_eff is the UNIQUE emergent metric that composes under node<->subgraph: the shortest path does not (collapsing a subgraph to a node changes hop counts; it never changes R_eff).

Nothing imposed (the doctrine)

Everything emerges from the canonical operator. R_eff is computed by the canonical effective_resistance (the Moore-Penrose pseudoinverse of the combinatorial Laplacian L = D - W, the conductance matrix). The Kron reduction is the Schur complement of that SAME canonical Laplacian -- Kirchhoff's network reduction (1847), an identity of the operator, not a construction we invent. We do NOT impose any blow-up, clique motif, or limiting conductance: we collapse real interiors of canonical graphs and measure with the canonical metric.

Four measured results

M1 EMERGENT METRIC != SHORTEST PATH. On a cycle C6 the two parallel length-3 paths between opposite nodes give R_eff(0,3) = 1.5 < 3 hops: R_eff counts both paths (Kirchhoff), the shortest path sees one. R_eff is a metric (0 triangle-inequality violations on random graphs).

M2 COMPOSITION LAWS (series + parallel). The emergent metric composes by Kirchhoff's laws: a path of k unit edges has R_eff = k (series); k unit conductances in parallel give R_eff = 1/k (parallel). These are the recursion laws that make node<->subgraph collapse well-defined.

M3 FRACTAL CONSISTENCY = KRON/SCHUR REDUCTION (EXACT). Collapse the interior of a subgraph to its boundary via the Schur complement of the canonical Laplacian, then measure R_eff with the canonical function on both: identical to ~1e-15 across a cycle, a grid, and a random graph. The interior subgraph IS faithfully a single effective node on its boundary -- "a node is a graph".

M4 WHAT THOL ACTUALLY DOES (the emergent TNFR mechanism, measured honestly). THOL (self-organization) is the operator that realizes operational fractality by spawning sub-EPIs. Measured: it adds the sub-EPI as a TOPOLOGICALLY ISOLATED node (degree 0, linked only by hierarchy metadata), so the external R_eff is unchanged -- the contract "preserves global form" holds at the transport level. The CONDUCTIVE fractality (a node literally a connected subgraph) is LATENT in the operator (M3), available but not yet exercised topologically by THOL.

Answer to "is every node also a graph?"

Geometrically, YES and exactly: the canonical operator cannot tell an atomic node from a Kron-reduced subgraph (M3), so any node MAY stand for a whole subgraph with no change to the emergent metric. That invariance is the geometric basis of the fractal principle (U5) and of THOL's "preserves global form" contract. Operationally, TNFR's THOL spawns sub-EPIs as metadata-linked isolated nodes (M4): the fractal consistency is a LATENT property of the emergent geometry, not something the current dynamics imposes.

Honest scope

R_eff is the resistance distance (Ohm 1827 / Kirchhoff 1847, empirically grounded); the Kron reduction is the Schur complement of the canonical Laplacian (a standard identity). The contribution is the clean, measured statement that the emergent metric is the unique fractal-consistent one and that this is the geometric basis of operational fractality. It is a characterization, not new mathematics, and closes no open problem.

References

  • src/tnfr/physics/structural_diffusion.py (effective_resistance, commute_time)
  • src/tnfr/operators/self_organization.py (THOL spawns sub-EPIs; _create_sub_node)
  • examples/08_emergent_geometry/99_structural_diffusion.py (random walk, resistance)
  • examples/08_emergent_geometry/123_symmetry_sector_decomposition.py (line A)
  • AGENTS.md "Multi-Scale Fractality" (invariant #3), "U5" (operational fractality)

Source Code

python
#!/usr/bin/env python3
"""
Example 124 — The Emergent Metric Is Fractal-Consistent: Effective Resistance
and the Kron Reduction (Why "a Node Is a Graph" Is Exact for the Canonical Op)
==============================================================================

Two research lines that turn out to be one road (B + D of the emergent-geometry
menu):

  B — the EMERGENT METRIC. The canonical operator L_rw = I - D^-1 W is a
      transport operator; its natural distance is NOT the shortest path but the
      EFFECTIVE RESISTANCE R_eff (Ohm/Kirchhoff), which counts ALL parallel
      paths. (effective_resistance is already canonical in structural_diffusion.)

  D — FRACTAL CONSISTENCY. The TNFR fractal principle says a node can itself be
      a whole graph (operational fractality, U5; THOL spawns sub-EPIs). The
      geometric condition that makes this CONSISTENT is that the canonical
      operator is invariant under the Kron / Schur reduction: integrating out a
      subgraph's interior leaves an effective network on its boundary with
      IDENTICAL R_eff. So a node faithfully IS its boundary-reduced subgraph.

These are the same road because R_eff is the UNIQUE emergent metric that
composes under node<->subgraph: the shortest path does not (collapsing a
subgraph to a node changes hop counts; it never changes R_eff).

Nothing imposed (the doctrine)
------------------------------
Everything emerges from the canonical operator. R_eff is computed by the
canonical `effective_resistance` (the Moore-Penrose pseudoinverse of the
combinatorial Laplacian L = D - W, the conductance matrix). The Kron reduction
is the Schur complement of that SAME canonical Laplacian -- Kirchhoff's network
reduction (1847), an identity of the operator, not a construction we invent.
We do NOT impose any blow-up, clique motif, or limiting conductance: we collapse
real interiors of canonical graphs and measure with the canonical metric.

Four measured results
---------------------
M1 EMERGENT METRIC != SHORTEST PATH. On a cycle C6 the two parallel length-3
   paths between opposite nodes give R_eff(0,3) = 1.5 < 3 hops: R_eff counts
   both paths (Kirchhoff), the shortest path sees one. R_eff is a metric
   (0 triangle-inequality violations on random graphs).

M2 COMPOSITION LAWS (series + parallel). The emergent metric composes by
   Kirchhoff's laws: a path of k unit edges has R_eff = k (series); k unit
   conductances in parallel give R_eff = 1/k (parallel). These are the
   recursion laws that make node<->subgraph collapse well-defined.

M3 FRACTAL CONSISTENCY = KRON/SCHUR REDUCTION (EXACT). Collapse the interior of
   a subgraph to its boundary via the Schur complement of the canonical
   Laplacian, then measure R_eff with the canonical function on both: identical
   to ~1e-15 across a cycle, a grid, and a random graph. The interior subgraph
   IS faithfully a single effective node on its boundary -- "a node is a graph".

M4 WHAT THOL ACTUALLY DOES (the emergent TNFR mechanism, measured honestly).
   THOL (self-organization) is the operator that realizes operational
   fractality by spawning sub-EPIs. Measured: it adds the sub-EPI as a
   TOPOLOGICALLY ISOLATED node (degree 0, linked only by hierarchy metadata),
   so the external R_eff is unchanged -- the contract "preserves global form"
   holds at the transport level. The CONDUCTIVE fractality (a node literally a
   connected subgraph) is LATENT in the operator (M3), available but not yet
   exercised topologically by THOL.

Answer to "is every node also a graph?"
---------------------------------------
Geometrically, YES and exactly: the canonical operator cannot tell an atomic
node from a Kron-reduced subgraph (M3), so any node MAY stand for a whole
subgraph with no change to the emergent metric. That invariance is the
geometric basis of the fractal principle (U5) and of THOL's "preserves global
form" contract. Operationally, TNFR's THOL spawns sub-EPIs as metadata-linked
isolated nodes (M4): the fractal consistency is a LATENT property of the
emergent geometry, not something the current dynamics imposes.

Honest scope
------------
R_eff is the resistance distance (Ohm 1827 / Kirchhoff 1847, empirically
grounded); the Kron reduction is the Schur complement of the canonical
Laplacian (a standard identity). The contribution is the clean, measured
statement that the emergent metric is the unique fractal-consistent one and
that this is the geometric basis of operational fractality. It is a
characterization, not new mathematics, and closes no open problem.

References
----------
- src/tnfr/physics/structural_diffusion.py (effective_resistance, commute_time)
- src/tnfr/operators/self_organization.py (THOL spawns sub-EPIs; _create_sub_node)
- examples/08_emergent_geometry/99_structural_diffusion.py (random walk, resistance)
- examples/08_emergent_geometry/123_symmetry_sector_decomposition.py (line A)
- AGENTS.md "Multi-Scale Fractality" (invariant #3), "U5" (operational fractality)
"""

import os
import sys

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

import networkx as nx
import numpy as np

from tnfr.alias import set_attr
from tnfr.constants.aliases import ALIAS_EPI
from tnfr.operators.definitions import SelfOrganization
from tnfr.physics.structural_diffusion import effective_resistance


def _reff(G):
    nodes, R = effective_resistance(G)
    return {n: i for i, n in enumerate(nodes)}, R


def _laplacian(G, nodelist):
    """Combinatorial Laplacian L = D - W (the canonical conductance matrix)."""
    idx = {n: i for i, n in enumerate(nodelist)}
    n = len(nodelist)
    L = np.zeros((n, n))
    for u, v in G.edges():
        w = float(G[u][v].get("weight", 1.0))
        a, b = idx[u], idx[v]
        L[a, a] += w
        L[b, b] += w
        L[a, b] -= w
        L[b, a] -= w
    return L, idx


def _kron_reduce(G, boundary):
    """Kirchhoff network reduction: Schur-complement the interior out.

    The Schur complement of the canonical Laplacian onto `boundary` is again a
    Laplacian (effective conductances). This is Kirchhoff's reduction (1847),
    an identity of the operator -- nothing is imposed.
    """
    nodelist = list(G.nodes())
    L, idx = _laplacian(G, nodelist)
    interior = [v for v in nodelist if v not in boundary]
    bi = [idx[b] for b in boundary]
    ii = [idx[v] for v in interior]
    L_BB = L[np.ix_(bi, bi)]
    if ii:
        L_BI = L[np.ix_(bi, ii)]
        L_IB = L[np.ix_(ii, bi)]
        L_II = L[np.ix_(ii, ii)]
        L_red = L_BB - L_BI @ np.linalg.inv(L_II) @ L_IB
    else:
        L_red = L_BB
    Gr = nx.Graph()
    Gr.add_nodes_from(boundary)
    m = len(boundary)
    for a in range(m):
        for b in range(a + 1, m):
            w = -L_red[a, b]
            if abs(w) > 1e-12:
                Gr.add_edge(boundary[a], boundary[b], weight=float(w))
    return Gr


def experiment_1_emergent_metric():
    """M1: the emergent metric is resistance, not shortest path."""
    print("=" * 74)
    print("EXPERIMENT 1: The Emergent Metric Is Resistance, Not Shortest Path")
    print("=" * 74)
    print("L_rw is a transport operator; its distance is the effective")
    print("resistance R_eff (Ohm/Kirchhoff), which counts ALL parallel paths.")
    print()
    G = nx.cycle_graph(6)
    idx, R = _reff(G)
    sp = dict(nx.all_pairs_shortest_path_length(G))
    print("  cycle C6 (two parallel length-3 paths between opposite nodes):")
    for j in [1, 2, 3]:
        print(f"    R_eff(0,{j}) = {R[idx[0], idx[j]]:.4f}   hop_dist = {sp[0][j]}")
    print("  -> R_eff(0,3)=1.5 < 3 hops: the two parallel paths halve the")
    print("     resistance; shortest path sees only one of them.")
    # metric check
    Gr = nx.gnp_random_graph(12, 0.4, seed=3)
    if not nx.is_connected(Gr):
        Gr = Gr.subgraph(max(nx.connected_components(Gr), key=len)).copy()
    idx, R = _reff(Gr)
    n = R.shape[0]
    viol = sum(
        1
        for a in range(n)
        for b in range(n)
        for c in range(n)
        if R[a, b] > R[a, c] + R[c, b] + 1e-9
    )
    print(
        f"  triangle-inequality violations (random graph): {viol} "
        f"(R_eff is a metric)"
    )


def experiment_2_composition_laws():
    """M2: series + parallel composition (Kirchhoff)."""
    print()
    print("=" * 74)
    print("EXPERIMENT 2: Composition Laws (Series + Parallel, Kirchhoff)")
    print("=" * 74)
    print("The emergent metric composes by Kirchhoff's laws -- the recursion")
    print("that makes the node<->subgraph collapse well-defined.")
    print()
    for k in [2, 3, 4, 5]:
        P = nx.path_graph(k + 1)
        idx, R = _reff(P)
        print(
            f"  path of {k} unit edges: R_eff(ends) = {R[idx[0], idx[k]]:.4f} "
            f"(series: = {k})"
        )
    for k in [2, 3, 4]:
        G = nx.Graph()
        G.add_edge(0, 1, weight=float(k))  # k unit conductances in parallel
        idx, R = _reff(G)
        print(
            f"  {k} parallel unit edges: R_eff = {R[idx[0], idx[1]]:.4f} "
            f"(parallel: = 1/{k})"
        )


def experiment_3_kron_consistency():
    """M3: fractal consistency = exact Kron/Schur reduction."""
    print()
    print("=" * 74)
    print("EXPERIMENT 3: Fractal Consistency = Kron/Schur Reduction (Exact)")
    print("=" * 74)
    print("Collapse a subgraph's interior to its boundary via the Schur")
    print("complement of the CANONICAL Laplacian; measure R_eff with the")
    print("canonical function on both. 'A node is a graph': the boundary-reduced")
    print("network reproduces every boundary R_eff exactly.")
    print()
    cases = [
        ("cycle C6, boundary {0,3}", nx.cycle_graph(6), [0, 3]),
        (
            "3x3 grid, four corners",
            nx.grid_2d_graph(3, 3),
            [(0, 0), (0, 2), (2, 0), (2, 2)],
        ),
    ]
    rng = nx.gnp_random_graph(10, 0.4, seed=5)
    if not nx.is_connected(rng):
        rng = rng.subgraph(max(nx.connected_components(rng), key=len)).copy()
    cases.append(("random G(10,0.4), 3 boundary", rng, list(rng.nodes())[:3]))
    for name, G, boundary in cases:
        idxf, Rf = _reff(G)
        Gr = _kron_reduce(G, boundary)
        idxr, Rr = _reff(Gr)
        maxdiff = max(
            abs(Rf[idxf[a], idxf[b]] - Rr[idxr[a], idxr[b]])
            for a in boundary
            for b in boundary
            if a != b
        )
        print(f"  {name:30s} max|R_full - R_reduced| = {maxdiff:.2e}")
    print()
    print("  -> ~1e-15: the interior IS faithfully one effective node on its")
    print("     boundary. R_eff is the metric that composes node<->subgraph.")


def experiment_4_thol_reality():
    """M4: what THOL actually does (emergent TNFR mechanism, honest)."""
    print()
    print("=" * 74)
    print("EXPERIMENT 4: What THOL Actually Does (the Emergent TNFR Mechanism)")
    print("=" * 74)
    print("THOL realizes operational fractality by spawning sub-EPIs. Fire it")
    print("on the middle node of a 5-path and measure the external R_eff.")
    print()
    G = nx.path_graph(5)
    for nd in G.nodes():
        set_attr(G.nodes[nd], ALIAS_EPI, 0.5)
        G.nodes[nd]["vf"] = 1.0
        G.nodes[nd]["theta"] = 0.0
    idx0, R0 = _reff(G)
    r_before = R0[idx0[0], idx0[4]]
    n_before = G.number_of_nodes()

    G.nodes[2]["epi_history"] = [0.2, 0.4, 0.8]  # accelerating -> bifurcation
    SelfOrganization()(G, 2, tau=0.05)

    sub_nodes = G.nodes[2].get("sub_nodes", [])
    print(f"  nodes before = {n_before}, after = {G.number_of_nodes()}")
    print(f"  sub-EPIs spawned on node 2: {sub_nodes}")
    for s in sub_nodes:
        print(
            f"    sub-node {s!r}: degree = {G.degree(s)} "
            f"(graph edges = {list(G.edges(s))})"
        )
    idx1, R1 = _reff(G)
    r_after = R1[idx1[0], idx1[4]]
    print(f"  R_eff(0,4) before THOL = {r_before:.6f}")
    print(f"  R_eff(0,4) after  THOL = {r_after:.6f}")
    print(f"  |difference| = {abs(r_before - r_after):.2e}")
    print()
    print("  -> THOL adds the sub-EPI as a TOPOLOGICALLY ISOLATED node (degree")
    print("     0, linked only by hierarchy metadata), so external R_eff is")
    print("     unchanged: 'preserves global form' holds at the transport")
    print("     level. The conductive fractality (a node literally a connected")
    print("     subgraph) is LATENT in the operator (Exp 3), not yet exercised.")


def main():
    print()
    print("  TNFR Example 124: The Emergent Metric Is Fractal-Consistent")
    print("  Effective Resistance and the Kron Reduction (lines B + D)")
    print("  ========================================================")
    print()
    experiment_1_emergent_metric()
    experiment_2_composition_laws()
    experiment_3_kron_consistency()
    experiment_4_thol_reality()
    print()
    print("=" * 74)
    print("WHAT THIS ESTABLISHES")
    print("=" * 74)
    print("The canonical operator's natural metric is the effective resistance")
    print("R_eff (it counts all parallel paths, not the shortest one), and R_eff")
    print("is the UNIQUE emergent metric that is consistent under the fractal")
    print("node<->subgraph collapse: the Kron/Schur reduction of the canonical")
    print("Laplacian leaves every boundary R_eff exactly invariant (~1e-15). So")
    print("geometrically a node MAY stand for a whole subgraph with no change to")
    print("the emergent geometry -- the basis of operational fractality (U5) and")
    print("of THOL's 'preserves global form' contract. Measured honestly, THOL")
    print("currently spawns sub-EPIs as metadata-linked ISOLATED nodes, so the")
    print("conductive fractality is LATENT in the operator, not yet exercised by")
    print("the dynamics. HONEST SCOPE: resistance distance (Ohm/Kirchhoff) and")
    print("the Schur/Kron reduction are standard; the contribution is the clean")
    print("measured statement that the emergent metric is the fractal-consistent")
    print("one. A characterization, not new mathematics, closes no open problem.")


if __name__ == "__main__":
    main()