# Transformation mechanism

To initially set up a data area in HFHE , it is necessary to convert any initialization value from normal data to a special version of the data with certain property

For acquiring the essential state of data, it's required to parse each bit of the input vector through a transitive system of states (they change dynamically) via the mechanism of transition. Each subsequent bit is transformed with account of previous series and the general indicator of state (so that all values are in a uniform field).

### Basic principles

The transformation is achieved through a system of transitions between states. For each input vector value, calculations are made based on its value and current state.

This approach to transformation allows us to obtain the necessary representation of the data vector that is used in arithmetic methods on hypergraphs (since the standard representation of the information vector does not allow this).

### Performance

*For the test vector:*

*Transformation takes: 0.000374 s.
RAM used per operation: 2216 bytes.*

Last updated