
 
  
It is the approach and practice of Formal Methods to describe any part of Cyberspace mathematically (popular model-based formalisms consistent with our treatment here are given by Z [16] and VDM [10]). Here we adopt that approach to conceptualise the part of Cyberspace in which we are interested, at a particular time, as an object (or module, or abstract data type) having a set of precisely-defined states operated on by a family of mathematically specified actions (or methods or operations). Examples are provided in section 5.
Let  denote the set of
states -- the state space -- of the system under consideration. It could be one small
component, like an editor, on a specific machine with the actions it offers the user, or a
network with many terminals and filestores connected to the internet and all its attendant
actions. In the extreme case, it is the whole of Cyberspace. We now introduce the notion
of entropy structure on
 denote the set of
states -- the state space -- of the system under consideration. It could be one small
component, like an editor, on a specific machine with the actions it offers the user, or a
network with many terminals and filestores connected to the internet and all its attendant
actions. In the extreme case, it is the whole of Cyberspace. We now introduce the notion
of entropy structure on  . The elements in the definition are routine (see, for example, [3]).
. The elements in the definition are routine (see, for example, [3]). 
We use the following notation. The symbol   means 'equals by
definition'. All variables of each predicate are assigned a type and quantification is
over the appropriate type. The predicate
 means 'equals by
definition'. All variables of each predicate are assigned a type and quantification is
over the appropriate type. The predicate 
 
 is read for all x in X, P holds. Thus the symbol  is used to separate the typed quantifiers from
  the body of the predicate. We write
 is used to separate the typed quantifiers from
  the body of the predicate. We write 
 
 for the predicate P implies Q and
 
 for the space of all functions from  to
 to  . Otherwise our notation is standard.
. Otherwise our notation is standard. 
A relation  on
 on  is a subset of the Cartesian
  product of
 is a subset of the Cartesian
  product of  with itself
 with itself 
 
 Membership of an ordered pair to relation  
 
 
 is read A relates x to x' and written in infix:
 
 The converse  of a relation
 of a relation  on
 on  is its
  'mirror image'
 is its
  'mirror image' 
 
  A pre-order on  consists of a relation
  consists of a relation  on
 on  which is reflexive (i.e. includes the identity relation) and transitive
  (i.e. closed under sequential composition):
 which is reflexive (i.e. includes the identity relation) and transitive
  (i.e. closed under sequential composition): 
 
  A pre-order  is total iff any two elements of
 is total iff any two elements of  are related by either
 are related by either  or its converse
 or its converse 
 
  The equivalence relation  of a pre-order
 of a pre-order  is the relation on
 is the relation on  equal to the intersection of
 equal to the intersection of  and its converse
 and its converse 
 
  To be an equivalence relation means that it is not only a pre-order on  , but also symmetric
  (i.e. contained in its converse):
, but also symmetric
  (i.e. contained in its converse): 
 
  The  -equivalence class of
-equivalence class of  consists of all elements of
 consists of all elements of  equivalent to
 equivalent to  
 
 
  The definition of pre-order is sufficient to ensure that the equivalence classes of
  elements of  partition
 partition
   :
: 
![\begin{displaymath}
\begin{array}[t]{l}
\cup \{ x^\sim \mid x \in X \} = X \\ [1...
...m \neq \{\,\} \ \ \ \implies\ \ x^\sim = y^\sim .
\end{array}
\end{displaymath}](img24.gif) 
  Furthermore the pre-order  is well-defined on equivalence classes: the relation, again
  called
 is well-defined on equivalence classes: the relation, again
  called  , which is defined on equivalence classes if the original pre-order holds
  between representative elements of those classes
, which is defined on equivalence classes if the original pre-order holds
  between representative elements of those classes 
 
  is well-defined (i.e. does not depend on the representatives), is again a pre-order, and in addition is antisymmetric:
 
  In other words  becomes a partial order on
 becomes a partial order on  -equivalence
  classes.
-equivalence
  classes. 
  An important way to define a pre-order  on
 on  is to define a level function
 is to define a level function  from
 from  to the real numbers,
 to the real numbers,   , and then to define the derived pre-order
, and then to define the derived pre-order   by setting
 by setting 
| 
 | (1) | 
where the order   denotes the standard (total) ordering between
  real numbers. Pre-orders so defined are automatically total partial orders, by properties
  of
 denotes the standard (total) ordering between
  real numbers. Pre-orders so defined are automatically total partial orders, by properties
  of   . In fact, because Cyberspace is discrete by choice of an
  appropriate encoding, we can always ensure that
. In fact, because Cyberspace is discrete by choice of an
  appropriate encoding, we can always ensure that  there is replaced by the natural numbers
 there is replaced by the natural numbers  whose ordering
 whose ordering   is a restriction of
 is a restriction of   . But use of
. But use of  permits us the
  flexibility of considering also 'continuous' examples from the 'real' world.
 permits us the
  flexibility of considering also 'continuous' examples from the 'real' world. 
By an entropy structure we mean a triple  consisting of a set
 consisting of a set  , a pre-order
, a pre-order  on
 on  and the equivalence relation
 and the equivalence relation  of
 of  .
. 
It is worth emphasising that the definitions of the ingredients of an entropy structure can be couched in whatever mathematical notions are convenient. Typically, level functions and pre-orders are expressed using concepts perceived only from 'outside' the system under consideration. That ought not to be surprising: whilst the subsystem of Cyberspace must be self-contained its description is a meta-activity.

 
 