Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Probability Theory on Token-Event Graphs #645

Open
maxitg opened this issue May 18, 2021 · 0 comments
Open

Probability Theory on Token-Event Graphs #645

maxitg opened this issue May 18, 2021 · 0 comments
Labels
student project A potential student project for the Wolfram School

Comments

@maxitg
Copy link
Owner

maxitg commented May 18, 2021

image

The project goal

Path integral approach to quantum theory can be thought of as probability theory on histories. Token-event graphs might be a way to describe histories. However, we don't have any tools for computing probabilities on them, quantum mechanical or otherwise.

The goal for this project will be to develop such tools. Making the probabilities work the same way as they do in quantum mechanics might be difficult, but even developing any approach for computing probabilities, even if classical, would be helpful to advance our understanding.

Expected deliverables:

  • Functions (properties) computing relative transition probabilities from one state to a group of other states.
  • Research note describing the math behind the property and relation to physics, if any.

Motivations

To understand the potential connection to quantum theory, we need to understand token deduplication (as paths in path integral formulation can merge). This is part of the effort to understand token deduplication #349 (see the notebook attached to the issue). The other part (#649) is understanding token deduplication for the hypergraph substitution system (which allows new atoms to be created).

External prerequisites

  • Familiarity with path integrals.
  • Familiarity with graphs and graph algorithms.
  • Experience with C++ or Wolfram Language.

SetReplace prerequisites

Difficulty

Developing any approach to probabilities would likely be a moderate difficulty project. The most challenging part would be designing algorithms on token-event graphs for computing probabilities which should not be too difficult for someone with algorithm design experience.

Making probabilities work the same as in quantum theory, however, is a very hard project, and we do not know if it's going to be possible.

Potential instructors

@maxitg

Existing work

  • Research note describing local multiway systems and token-event graphs (called expression-event graphs in the note). There are some ideas on token deduplication in the end.
  • Notebook describing a potential approach to deduplication. The probability theory will likely be based on graphs such as generated by TimelessTEG from this notebook.

Required future SetReplace features

TimelessTEG will need to be integrated into SetReplace, probably as an argument value for GenerateMultihistory.

@maxitg maxitg added the student project A potential student project for the Wolfram School label May 18, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
student project A potential student project for the Wolfram School
Projects
None yet
Development

No branches or pull requests

1 participant