Discrete emergent wavefunction
Project description
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
Example
from qbitwave import QBitwave
bw = QBitwave("1101010111001001")
amplitudes = bw.get_amplitudes()
entropy = bw.entropy()
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3320a901be8d656e0e4967aa8628b83b3cc1e7fb3acb91efd6aa27dc1d6af2ba
|
|
| MD5 |
1ca9a2b9a1cb5e88e627f5a755179c18
|
|
| BLAKE2b-256 |
8dc255100310f13dd35daec2374856ba90e5a6d935db1771c1d4622a8bff44ab
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
a5a0e143000718d5ef4e9c1c831005fcc1df961f01bfecd49887c849ec87b6b8
|
|
| MD5 |
d0c6d73807b13116040763ba8b1e2307
|
|
| BLAKE2b-256 |
425310dd45db3b34324333bbbe570c9524dd1dc5fc5aa44d05a02bd5246ad96e
|