Skip to content

Commit 221e5b3

Browse files
author
Phillip Viana
committed
[FAB-7093] Adding UTF-8 characters for math symbols
These math symbols were originally LaTeX words. This caused confusion and someone sent a question on StackOverflow about it. Change-Id: I9fedf0918e1121b3cf81893d69fbf6859d535f8f Signed-off-by: Phillip Viana <phillip.l.viana@gmail.com>
1 parent 34a1f3e commit 221e5b3

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

docs/source/arch-deep-dive.rst

+7-4
Original file line numberDiff line numberDiff line change
@@ -98,14 +98,17 @@ More formally, state ``s`` is modeled as an element of a mapping
9898
function ``next: N -> N`` takes an element of ``N`` and returns the
9999
next version number.
100100

101-
Both ``V`` and ``N`` contain a special element ``\bot``, which is in
102-
case of ``N`` the lowest element. Initially all keys are mapped to
103-
``(\bot,\bot)``. For ``s(k)=(v,ver)`` we denote ``v`` by ``s(k).value``,
101+
Both ``V`` and ``N`` contain a special element |falsum| (empty type), which is
102+
in case of ``N`` the lowest element. Initially all keys are mapped to
103+
(|falsum|, |falsum|). For ``s(k)=(v,ver)`` we denote ``v`` by ``s(k).value``,
104104
and ``ver`` by ``s(k).version``.
105105

106+
.. |falsum| unicode:: U+22A5
107+
.. |in| unicode:: U+2208
108+
106109
KVS operations are modeled as follows:
107110

108-
- ``put(k,v)``, for ``k\in K`` and ``v\in V``, takes the blockchain
111+
- ``put(k,v)`` for ``k`` |in| ``K`` and ``v`` |in| ``V``, takes the blockchain
109112
state ``s`` and changes it to ``s'`` such that
110113
``s'(k)=(v,next(s(k).version))`` with ``s'(k')=s(k')`` for all
111114
``k'!=k``.

0 commit comments

Comments
 (0)