.The set of all tone profiles (with respect to such that tone sets can be considered as special tone profiles, or--more precisely--such that the composition ![]() for which the coordinates do not vanish. The map sends each finite tone set to its normalized characteristic function with ![]() In this setup it is useful to simply set ![]() becomes an orthonomal base. If one restricts this scalar product to tone profiles , yields always values between and namely the cosinus of the angle between and . In addition one may concatenate the scalar product of profiles with a suitably chosen monotone function . Hence, we define the comparison map as follows: ![]() would not change the essential quality of the resulting Riemann Logic, but in connection with the best path calculation it is nevertheless a sensitive ingredience. In particular, the deformation may be non-linear. Recall from our considerations in subsection 2.1, that--in order to complete the definition of the Riemann Logic --we need a map ![]() |