Sir Penguin

08-11-2005, 17:56:04

Is there a way to encode a physical system such that it can be reproduced from the encoding later?

For example, if we encode some particle as <id, type, anchor, bearing, distance> where:

- id is a unique ID number

- type is the type of particle (for example, an element number and isotope if we're working on the atomic level, or some other uniquely-identifying property on the sub-atomic level)

- anchor is the ID number of the nearest particle that isn't this particle

- bearing is a unit vector pointing from this particle to the anchor particle

- distance is the distance to the anchor

The big problem that I see is that there can be infinite bearings, but they have to be stored in a vector that is representable in a finite number of data. Is there some scale of particle for which a slight truncation error in bearing on a comparatively short vector (say, the distance between two such particles in a gas) is negligible?

Another possible problem is the type. The class of types has to be picked such that there are finite types (preferably just a few). Also, the type class picked must be small enough that there are a few replicable types, but large enough that it's possible to take a bearing.

This is assuming a static system. If it's not possible to encode velocity and location, is it possible to approximate both in a way that won't cause too much chaos when it's decoded? Is there any way at all to approximate them?

SP

For example, if we encode some particle as <id, type, anchor, bearing, distance> where:

- id is a unique ID number

- type is the type of particle (for example, an element number and isotope if we're working on the atomic level, or some other uniquely-identifying property on the sub-atomic level)

- anchor is the ID number of the nearest particle that isn't this particle

- bearing is a unit vector pointing from this particle to the anchor particle

- distance is the distance to the anchor

The big problem that I see is that there can be infinite bearings, but they have to be stored in a vector that is representable in a finite number of data. Is there some scale of particle for which a slight truncation error in bearing on a comparatively short vector (say, the distance between two such particles in a gas) is negligible?

Another possible problem is the type. The class of types has to be picked such that there are finite types (preferably just a few). Also, the type class picked must be small enough that there are a few replicable types, but large enough that it's possible to take a bearing.

This is assuming a static system. If it's not possible to encode velocity and location, is it possible to approximate both in a way that won't cause too much chaos when it's decoded? Is there any way at all to approximate them?

SP