Skip to content

Latest commit

 

History

History
33 lines (22 loc) · 1.08 KB

README.md

File metadata and controls

33 lines (22 loc) · 1.08 KB

Wolfram Physics Model

The Wolfram Physics Project aims to find the fundamental theory of Physics. Underlying the proposed model is an evolving hypergraph, from which all observable phenomena emerges.

The Netomaton project contains an implementation of the Wolfram Physics model. An example of usage of the model is given below:

import netomaton as ntm
from netomaton.vis import show_network

# wm1167
rules = {
    "in": [(1, 1, 2), (3, 4, 1)], "out": [(1, 1, 4), (5, 4, 3), (2, 5, 1)]
}
config = [(1, 1, 1), (1, 1, 1)]

model = ntm.WolframPhysicsModel(config, rules)

trajectory = ntm.evolve(network=model.network, topology_rule=model.topology_rule, timesteps=198)

show_network(trajectory[-1].network)

Note that show_network will launch a browser. The full source code for this example can be found here.

For more information about the Wolfram Physics Project, see:

Wolfram, S. (2020). A Project to Find the Fundamental Theory of Physics. Wolfram Media.