Skip to main content

Discrete emergent wavefunction

Project description

PyPI version License: MIT Tests

QBitwave - Discrete Wavefunction.

A class that models a quantum wavefunction as a discrete, information-theoretic structure, where the resolution of the wavefunction and the emergence of physical properties are tied directly to the system's Shannon entropy.

Description

The DiscreteWavefunction class is founded on the principle that the universe began in a state of zero information and that physical reality—including spacetime and quantum states—is an emergent property of increasing entropy. This class represents a "dithered" view of reality, where the apparent continuity of quantum mechanics and general relativity is an illusion created by a vast, finite number of informational bits.

The core premise is that the resolution of the system is not constant. Instead, it increases with time, corresponding to the universe's total entropy. At the beginning (t=0), the system is in a state of zero bits, perfectly smooth and undefined. As entropy grows, the number of bits increases, allowing for the emergence of complex, superposed microstructures (particles). Our current universe, with its immense entropy, is modeled by a DiscreteWavefunction of such high resolution that its discrete nature is currently beyond our ability to measure directly.

QBitwave - a discrete quantum wavefunctions as emergent feature of entropy. Unifies bitstrings, amplitudes, and entropy into a single foundational object.

Key Concepts

  • Bit = Geometry: Each bit encodes structure.
  • Bitstring = Universe State: A single bitstring describes a possible quantum universe.
  • QBitwave = Wavefunction: A discrete quantum object emerging from discrete information (bitstring).

Features

  • Convert any bitstring into a complex amplitude vector
  • Extract |ψ|² and phase
  • Measure entropy and emergent resolution

Images

Finite wavefunction

Example

from qbitwave import QBitwave

bw = QBitwave("1101010111001001")
amplitudes = bw.get_amplitudes()
entropy = bw.entropy()

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

qbitwave-0.1.1.tar.gz (13.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

qbitwave-0.1.1-py3-none-any.whl (11.6 kB view details)

Uploaded Python 3

File details

Details for the file qbitwave-0.1.1.tar.gz.

File metadata

  • Download URL: qbitwave-0.1.1.tar.gz
  • Upload date:
  • Size: 13.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for qbitwave-0.1.1.tar.gz
Algorithm Hash digest
SHA256 3320a901be8d656e0e4967aa8628b83b3cc1e7fb3acb91efd6aa27dc1d6af2ba
MD5 1ca9a2b9a1cb5e88e627f5a755179c18
BLAKE2b-256 8dc255100310f13dd35daec2374856ba90e5a6d935db1771c1d4622a8bff44ab

See more details on using hashes here.

File details

Details for the file qbitwave-0.1.1-py3-none-any.whl.

File metadata

  • Download URL: qbitwave-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 11.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.12.3

File hashes

Hashes for qbitwave-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a5a0e143000718d5ef4e9c1c831005fcc1df961f01bfecd49887c849ec87b6b8
MD5 d0c6d73807b13116040763ba8b1e2307
BLAKE2b-256 425310dd45db3b34324333bbbe570c9524dd1dc5fc5aa44d05a02bd5246ad96e

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page