Category Archives: evaluation

ABSTRACT MORAL IN A FINITE and CHANGING WORLD

(June 20, 2023 – June 22, 2023)

(This text is a translation from the German blog of the author. The translation is supported by the deepL Software)

CONTEXT

The meaning of and adherence to moral values in the context of everyday actions has always been a source of tension, debate, and tangible conflict.

This text will briefly illuminate why this is so, and why it will probably never be different as long as we humans are the way we are.

FINITE-INFINITE WORLD

In this text it is assumed that the reality in which we ‘find’ ourselves from childhood is a ‘finite’ world. By this is meant that no phenomenon we encounter in this world – ourselves included – is ‘infinite’. In other words, all resources we encounter are ‘finite’. Even ‘solar energy’, which is considered ‘renewable’ in today’s parlance, is ‘finite’, although this finiteness outlasts the lifetimes of many generations of humans.

But this ‘finiteness’ is no contradiction to the fact that our finite world is continuously in a ‘process of change’ fed from many sides. An ‘itself-self-changing finiteness’ is with it, a something which in and in itself somehow ‘points beyond itself’! The ‘roots’ of this ‘immanent changeability’ are to a large extent perhaps still unclear, but the ‘effects’ of the ‘immanent changeability’ indicate that the respective ‘concrete finite’ is not the decisive thing; the ‘respective concrete finite’ is rather a kind of ‘indicator’ for an ‘immanent change cause’ which ‘manifests itself’ by means of concrete finites in change. The ‘forms of concrete manifestations of change’ can therefore perhaps be a kind of ‘expression’ of something that ‘works immanently behind’.

In physics there is the pair of terms ‘energy’ and ‘mass’, the latter as synonym for ‘matter’. Atomic physics and quantum mechanics have taught us that the different ‘manifestations of mass/matter’ can only be a ‘state form of energy’. The everywhere and always assumed ‘energy’ is that ‘enabling factor’, which can ‘manifest’ itself in all the known forms of matter. ‘Changing-matter’ can then be understood as a form of ‘information’ about the ‘enabling energy’.

If one sets what physics has found out so far about ‘energy’ as that form of ‘infinity’ which is accessible to us via the experiential world, then the various ‘manifestations of energy’ in diverse ‘forms of matter’ are forms of concrete finites, which, however, are ultimately not really finite in the context of infinite energy. All known material finites are only ‘transitions’ in a nearly infinite space of possible finites, which is ultimately grounded in ‘infinite energy’. Whether there is another ‘infinity’ ‘beside’ or ‘behind’ or ‘qualitatively again quite different to’ the ‘experienceable infinity’ is thus completely open.”[1]

EVERYDAY EXPERIENCES

Our normal life context is what we now call ‘everyday life’: a bundle of regular processes, often associated with characteristic behavioral roles. This includes the experience of having a ‘finite body’; that ‘processes take time in real terms’; that each process is characterized by its own ‘typical resource consumption’; that ‘all resources are finite’ (although there can be different time scales here (see the example with solar energy)).

But also here: the ’embeddedness’ of all resources and their consumption in a comprehensive variability makes ‘snapshots’ out of all data, which have their ‘truth’ not only ‘in the moment’, but in the ‘totality of the sequence’! In itself ‘small changes’ in the everyday life can, if they last, assume sizes and achieve effects which change a ‘known everyday life’ so far that long known ‘views’ and ‘long practiced behaviors’ are ‘no longer correct’ sometime: in that case the format of one’s own thinking and behavior can come into increasing contradiction with the experiential world. Then the point has come where the immanent infinity ‘manifests itself’ in the everyday finiteness and ‘demonstrates’ to us that the ‘imagined cosmos in our head’ is just not the ‘true cosmos’. In the end this immanent infinity is ‘truer’ than the ‘apparent finiteness’.

HOMO SAPIENS (WE)

Beside the life-free material processes in this finite world there are since approx. 3.5 billion years the manifestations, which we call ‘life’, and very late – quasi ‘just now’ – showed up in the billions of life forms one, which we call ‘Homo sapiens’. That is us.

The today’s knowledge of the ‘way’, which life has ‘taken’ in these 3.5 billion years, was and is only possible, because science has learned to understand the ‘seemingly finite’ as ‘snapshot’ of an ongoing process of change, which shows its ‘truth’ only in the ‘totality of the individual moments’. That we as human beings, as the ‘latecomers’ in this life-creation-process’, have the ability to ‘recognize’ successive ‘moments’ ‘individually’ as well as ‘in sequence’, is due to the special nature of the ‘brain’ in the ‘body’ and the way in which our body ‘interacts’ with the surrounding world. So, we don’t know about the ‘existence of an immanent infinity’ ‘directly’, but only ‘indirectly’ through the ‘processes in the brain’ that can identify, store, process and ‘arrange’ moments in possible sequences in a ‘neuronally programmed way’. So: our brain enables us on the basis of a given neuronal and physical structure to ‘construct’ an ‘image/model’ of a possible immanent infinity, which we assume to ‘represent’ the ‘events around us’ reasonably well.

THINKING

One characteristic attributed to Homo Sapiens is called ‘thinking’; a term which until today is described only vaguely and very variously by different sciences. From another Homo Sapiens we learn about his thinking only by his way of ‘behaving’, and a special case of it is ‘linguistic communication’.

Linguistic communication is characterized by the fact that it basically works with ‘abstract concepts’, to which as such no single object in the real world directly corresponds (‘cup’, ‘house’, ‘dog’, ‘tree’, ‘water’ etc.). Instead, the human brain assigns ‘completely automatically’ (‘unconsciously’!) most different concrete perceptions to one or the other abstract concept in such a way that a human A can agree with a human B whether one assigns this concrete phenomenon there in front to the abstract concept ‘cup’, ‘house’, ‘dog’, ‘tree’, or ‘water’. At some point in everyday life, person A knows which concrete phenomena can be meant when person B asks him whether he has a ‘cup of tea’, or whether the ‘tree’ carries apples etc.

This empirically proven ‘automatic formation’ of abstract concepts by our brain is not only based on a single moment, but these automatic construction processes work with the ‘perceptual sequences’ of finite moments ’embedded in changes’, which the brain itself also automatically ‘creates’. ‘Change as such’ is insofar not a ‘typical object’ of perception, but is the ‘result of a process’ taking place in the brain, which constructs ‘sequences of single perceptions’, and these ‘calculated sequences’ enter as ‘elements’ into the formation of ‘abstract concepts’: a ‘house’ is from this point of view not a ‘static concept’, but a concept, which can comprise many single properties, but which is ‘dynamically generated’ as a ‘concept’, so that ‘new elements’ can be added or ‘existing elements’ may be ‘taken away’ again.

MODEL: WORLD AS A PROCESS

(The words are from the German text)

Although there is no universally accepted comprehensive theory of human thought to date, there are many different models (everyday term for the more correct term ‘theories’) that attempt to approximate important aspects of human thought.

The preceding image shows the outlines of a minimally simple model to our thinking.

This model assumes that the surrounding world – with ourselves as components of that world – is to be understood as a ‘process’ in which, at a chosen ‘point in time’, one can describe in an idealized way all the ‘observable phenomena’ that are important to the observer at that point in time. This description of a ‘section of the world’ is here called ‘situation description’ at time t or simply ‘situation’ at t.

Then one needs a ‘knowledge about possible changes’ of elements of the situation description in the way (simplified): ‘If X is element of situation description at t, then for a subsequent situation at t either X is deleted or replaced by a new X*’. There may be several alternatives for deletion or replacement with different probabilities. Such ‘descriptions of changes’ are here simplified called ‘change rules’.

Additionally, as part of the model, there is a ‘game instruction’ (classically: ‘inference term’), which explains when and how to apply a change rule to a given situation Sit at t in such a way that at the subsequent time t+1, there is a situation Sit* in which the changes have been made that the change rule describes.

Normally, there is more than one change rule that can be applied simultaneously with the others. This is also part of the game instructions.

This minimal model can and must be seen against the background of continuous change.

For this structure of knowledge it is assumed that one can describe ‘situations’, possible changes of such a situation, and that one can have a concept how to apply descriptions of recognized possible changes to a given situation.

With the recognition of an immanent infinity manifested in many concrete finite situations, it is immediately clear that the set of assumed descriptions of change should correspond with the observable changes, otherwise the theory has little practical use. Likewise, of course, it is important that the assumed situation descriptions correspond with the observable world. Fulfilling the correspondence requirements or checking that they are true is anything but trivial.

ABSTRACT – REAL – INDETERMINATE

To these ‘correspondence requirements’ here some additional considerations, in which the view of the everyday perspective comes up.

It is to be noted that a ‘model’ is not the environment itself, but only a ‘symbolic description’ of a section of the environment from the point of view and with the understanding of a human ‘author’! To which properties of the environment a description refers, only the author himself knows, who ‘links’ the chosen ‘symbols’ (text or language) ‘in his head’ with certain properties of the environment, whereby these properties of the environment must also be represented ‘in the head’, quasi ‘knowledge images’ of ‘perception events’, which have been triggered by the environmental properties. These ‘knowledge images in the head’ are ‘real’ for the respective head; compared to the environment, however, they are basically only ‘fictitious’; unless there is currently a connection between current fictitious ‘images in the head’ and the ‘current perceptions’ of ‘environmental events’, which makes the ‘concrete elements of perception’ appear as ‘elements of the fictitious images’. Then the ‘fictitious’ pictures would be ‘fictitious and real’.

Due to the ‘memory’, whose ‘contents’ are more or less ‘unconscious’ in the ‘normal state’, we can however ‘remember’ that certain ‘fictitious pictures’ were once ‘fictitious and real’ in the past. This can lead to a tendency in everyday life to ascribe a ‘presumed reality’ to fictional images that were once ‘real’ in the past, even in the current present. This tendency is probably of high practical importance in everyday life. In many cases these ‘assumptions’ also work. However, this ‘spontaneous-for-real-holding’ can often be off the mark; a common source of error.

The ‘spontaneous-for-real-holding’ can be disadvantageous for many reasons. For example, the fictional images (as inescapably abstract images) may in themselves be only ‘partially appropriate’. The context of the application may have changed. In general, the environment is ‘in flux’: facts that were given yesterday may be different today.

The reasons for the persistent changes are different. Besides such changes, which we could recognize by our experience as an ‘identifiable pattern’, there are also changes, which we could not assign to a pattern yet; these can have a ‘random character’ for us. Finally there are also the different ‘forms of life’, which are basically ‘not determined’ by their system structure in spite of all ‘partial determinateness’ (one can also call this ‘immanent freedom’). The behavior of these life forms can be contrary to all other recognized patterns. Furthermore, life forms behave only partially ‘uniformly’, although everyday structures with their ‘rules of behavior’ – and many other factors – can ‘push’ life forms with their behavior into a certain direction.

If one remembers at this point again the preceding thoughts about the ‘immanent infinity’ and the view that the single, finite moments are only understandable as ‘part of a process’, whose ‘logic’ is not decoded to a large extent until today, then it is clear, that any kind of ‘modeling’ within the comprehensive change processes can only have a preliminary approximation character, especially since it is aggravated by the fact that the human actors are not only ‘passively receiving’, but at the same time always also ‘actively acting’, and thereby they influence the change process by their actions! These human influences result from the same immanent infinity as those which cause all other changes. The people (like the whole life) are thus inevitably real ‘co-creative’ …. with all the responsibilities which result from it.

MORALITY ABOVE ALL

What exactly one has to understand by ‘morality’, one has to read out of many hundreds – or even more – different texts. Every time – and even every region in this world – has developed different versions.

In this text it is assumed that with ‘moral’ such ‘views’ are meant, which should contribute to the fact that an individual person (or a group or …) in questions of the ‘decision’ of the kind “Should I rather do A or B?” should get ‘hints’, how this question can be answered ‘best’.

If one remembers at this point what was said before about that form of thinking which allows ‘prognoses’ (thinking in explicit ‘models’ or ‘theories’), then there should be an ‘evaluation’ of the ‘possible continuations’ independent of a current ‘situation description’ and independent of the possible ‘knowledge of change’. So there must be ‘besides’ the description of a situation as it ‘is’ at least a ‘second level’ (a ‘meta-level’), which can ‘talk about’ the elements of the ‘object-level’ in such a way that e.g. it can be said that an ‘element A’ from the object-level is ‘good’ or ‘bad’ or ‘neutral’ or with a certain gradual ‘tuning’ ‘good’ or ‘bad’ or ‘neutral’ at the meta-level. This can also concern several elements or whole subsets of the object level. This can be done. But for it to be ‘rationally acceptable’, these valuations would have to be linked to ‘some form of motivation’ as to ‘why’ this valuation should be accepted. Without such a ‘motivation of evaluations’ such an evaluation would appear as ‘pure arbitrariness’.

At this point the ‘air’ becomes quite ‘thin’: in the history so far no convincing model for a moral justification became known, which is in the end not dependent from the decision of humans to set certain rules as ‘valid for all’ (family, village, tribe, …). Often the justifications can still be located in the concrete ‘circumstances of life’, just as often the concrete circumstances of life ‘recede into the background’ in the course of time and instead abstract concepts are introduced, which one endows with a ‘normative power’, which elude a more concrete analysis. Rational access is then hardly possible, if at all.

In a time like in the year 2023, in which the available knowledge is sufficient to be able to recognize the interdependencies of literally everybody from everybody, in addition the change dynamics, which can threaten with the components ‘global warming’ the ‘sustainable existence of life on earth’ substantially, ‘abstractly set normative terms’ appear not only ‘out of time’, no, they are highly dangerous, since they can substantially hinder the preservation of life in the further future.

META-MORAL (Philosophy)

The question then arises whether this ‘rational black hole’ of ‘justification-free normative concepts’ marks the end of human thinking or whether thinking should instead just begin here?

Traditionally, ‘philosophy’ understands itself as that attitude of thinking, in which every ‘given’ – including any kind of normative concepts – can be made an ‘object of thinking’. And just the philosophical thinking has produced exactly this result in millennia of struggle: there is no point in thinking, from which all ought/all evaluating can be derived ‘just like that’.

In the space of philosophical thinking, on the meta-moral level, it is possible to ‘thematize’ more and more aspects of our situation as ‘mankind’ in a dynamic environment (with man himself as part of this environment), to ‘name’ them, to place them in a ‘potential relations’, to make ‘thinking experiments’ about ‘possible developments’, but this philosophical meta-moral knowledge is completely transparent and always identifiable. The inferences about why something seems ‘better’ than something else are always ’embedded’, ‘related’. The demands for an ‘autonomous morality’, for an ‘absolute morality’ besides philosophical thinking appear ‘groundless’, ‘arbitrary’, ‘alien’ to the ‘matter’ against this background. A rational justification is not possible.

A ‘rationally unknowable’ may exist, exists even inescapably, but this rationally unknowable is our sheer existence, the actual real occurrence, for which so far there is no rational ‘explanation’, more precisely: not yet. But this is not a ‘free pass’ for irrationality. In ‘irrationality’ everything disappears, even the ‘rationally unrecognizable’, and this belongs to the most important ‘facts’ in the world of life.

COMMENTS

[1] The different forms of ‘infinity’, which have been introduced into mathematics with the works of Georg Cantor and have been intensively further investigated, have nothing to do with the experienceable finiteness/ infinity described in the text: https://en.wikipedia.org/wiki/Georg_Cantor . However, if one wants to ‘describe’ the ‘experience’ of real finiteness/ infinity, then one will possibly want to fall back on descriptive means of mathematics. But it is not a foregone conclusion whether the mathematical concepts ‘harmonize’ with the empirical experience standing to the matter.

HMI Analysis for the CM:MI paradigm. Part 3. Actor Story and Theories

Integrating Engineering and the Human Factor (info@uffmm.org)
eJournal uffmm.org ISSN 2567-6458, March 2, 2021,
Author: Gerd Doeben-Henisch
Email: gerd@doeben-henisch.de

Last change: March 2, 2021 13:59h (Minor corrections)

HISTORY

As described in the uffmm eJournal  the wider context of this software project is an integrated  engineering theory called Distributed Actor-Actor Interaction [DAAI] further extended to the Collective Man-Machine Intelligence [CM:MI] paradigm.  This document is part of the Case Studies section.

HMI ANALYSIS, Part 3: Actor Story and  Theories

Context

This text is preceded by the following texts:

Introduction

Having a vision is that moment  where something really new in the whole universe is getting an initial status in some real brain which can enable other neural events which  can possibly be translated in bodily events which finally can change the body-external outside world. If this possibility is turned into reality than the outside world has been changed.

When human persons (groups of homo sapiens specimens) as experts — here acting as stakeholder and intended users as one but in different roles! — have stated a problem and a vision document, then they have to translate these inevitably more fuzzy than clear ideas into the concrete terms of an everyday world, into something which can really work.

To enable a real cooperation  the experts have to generate a symbolic description of their vision (called specification) — using an everyday language, possibly enhanced by special expressions —  in a way that  it can became clear to the whole group, which kind of real events, actions and processes are intended.

In the general case an engineering specification describes concrete forms of entanglements of human persons which enable  these human persons to cooperate   in a real situation. Thereby the translation of  the vision inside the brain  into the everyday body-external reality happens. This is the language of life in the universe.

WRITING A STORY

To elaborate a usable specification can metaphorically be understood  as the writing of a new story: which kinds of actors will do something in certain situations, what kinds of other objects, instruments etc. will be used, what kinds of intrinsic motivations and experiences are pushing individual actors, what are possible outcomes of situations with certain actors, which kind of cooperation is  helpful, and the like. Such a story is  called here  Actor Story [AS].

COULD BE REAL

An Actor Story must be written in a way, that all participating experts can understand the language of the specification in a way that   the content, the meaning of the specification is either decidable real or that it eventually can become real.  At least the starting point of the story should be classifiable as   being decidable actual real. What it means to be decidable actual real has to be defined and agreed between the participating experts before they start writing the Actor Story.

ACTOR STORY [AS]

An Actor Story assumes that the described reality is classifiable as a set of situations (states) and  a situation as part of the Actor Story — abbreviated: situationAS — is understood  as a set of expressions of some everyday language. Every expression being part of an situationAS can be decided as being real (= being true) in the understood real situation.

If the understood real situation is changing (by some event), then the describing situationAS has to be changed too; either some expressions have to be removed or have to be added.

Every kind of change in the real situation S* has to be represented in the actor story with the situationAS S symbolically in the format of a change rule:

X: If condition  C is satisfied in S then with probability π  add to S Eplus and remove from  S Eminus.

or as a formula:

S’π = S + Eplus – Eminus

This reads as follows: If there is an situationAS S and there is a change rule X, then you can apply this change rule X with probability π onto S if the condition of X is satisfied in S. In that case you have to add Eplus to S and you have to remove Eminus from S. The result of these operations is the new (successor) state S’.

The expression C is satisfied in S means, that all elements of C are elements of S too, written as C ⊆ S. The expression add Eplus to S means, that the set Eplus is unified with the set S, written as Eplus ∪ S (or here: Eplus + S). The expression remove Eminus from S means, that the set Eminus is subtracted from the set S, written as S – Eminus.

The concept of apply change rule X to a given state S resulting in S’ is logically a kind of a derivation. Given S,X you will derive by applicating X the new  S’. One can write this as S,X ⊢X S’. The ‘meaning’ of the sign ⊢  is explained above.

Because every successor state S’ can become again a given state S onto which change rules X can be applied — written shortly as X(S)=S’, X(S’)=S”, … — the repeated application of change rules X can generate a whole sequence of states, written as SQ(S,X) = <S’, S”, … Sgoal>.

To realize such a derivation in the real world outside of the thinking of the experts one needs a machine, a computer — formally an automaton — which can read S and X documents and can then can compute the derivation leading to S’. An automaton which is doing such a job is often called a simulator [SIM], abbreviated here as ∑. We could then write with more information:

S,X ⊢ S’

This will read: Given a set S of many states S and a set X of change rules we can derive by an actor story simulator ∑ a successor state S’.

A Model M=<S,X>

In this context of a set S and a set of change rules X we can speak of a model M which is defined by these two sets.

A Theory T=<M,>

Combining a model M with an actor story simulator enables a theory T which allows a set of derivations based on the model, written as SQ(S,X,⊢) = <S’, S”, … Sgoal>. Every derived final state Sgoal in such a derivation is called a theorem of T.

An Empirical Theory Temp

An empirical theory Temp is possible if there exists a theory T with a group of experts which are using this theory and where these experts can interpret the expressions used in theory T by their built-in meaning functions in a way that they always can decide whether the expressions are related to a real situation or not.

Evaluation [ε]

If one generates an Actor Story Theory [TAS] then it can be of practical importance to get some measure how good this theory is. Because measurement is always an operation of comparison between the subject x to be measured and some agreed standard s one has to clarify which kind of a standard for to be good is available. In the general case the only possible source of standards are the experts themselves. In the context of an Actor Story the experts have agreed to some vision [V] which they think to be a better state than a  given state S classified as a problem [P]. These assumptions allow a possible evaluation of a given state S in the ‘light’ of an agreed vision V as follows:

ε: V x S —> |V ⊆ S|[%]
ε(V,S) = |V ⊆ S|[%]

This reads as follows: the evaluation ε is a mapping from the sets V and S into the number of elements from the set V included in the set S converted in the percentage of the number of elements included. Thus if no  element of V is included in the set S then 0% of the vision is realized, if all elements are included then 100%, etc. As more ‘fine grained’ the set V is as more ‘fine grained’  the evaluation can be.

An Evaluated Theory Tε=<M,,ε>

If one combines the concept of a  theory T with the concept of evaluation ε then one can use the evaluation in combination with the derivation in the way that every  state in a derivation SQ(S,X,⊢) = <S’, S”, … Sgoal> will additionally be evaluated, thus one gets sequences of pairs as follows:

SQ(S,X,⊢∑,ε) = <(S’,ε(V,S’)), (S”,ε(V,S”)), …, (Sgoal, ε(V,Sgoal))>

In the ideal case Sgoal is evaluated to 100% ‘good’. In real cases 100% is only an ideal value which usually will only  be approximated until some threshold.

An Evaluated Theory Tε with Algorithmic Intelligence Tε,α=<M,,ε,α>

Because every theory defines a so-called problem space which is here enhanced by some evaluation function one can add an additional operation α (realized by an algorithm) which can repeat the simulator based derivations enhanced with the evaluations to identify those sets of theorems which are qualified as the best theorems according to some criteria given. This operation α is here called algorithmic intelligence of an actor story AS]. The existence of such an algorithmic intelligence of an actor story [αAS] allows the introduction of another derivation concept:

S,X ⊢∑,ε,α S* ⊆  S’

This reads as follows: Given a set S and a set X an evaluated theory with algorithmic intelligence Tε,α can derive a subset S* of all possible theorems S’ where S* matches certain given criteria within V.

WHERE WE ARE NOW

As it should have become clear now the work of HMI analysis is the elaboration of a story which can be done in the format of different kinds of theories all of which can be simulated and evaluated. Even better, the only language you have to know is your everyday language, your mother tongue (mathematics is understood here as a sub-language of the everyday language, which in some special cases can be of some help). For this theory every human person — in all ages! — can be a valuable  colleague to help you in understanding better possible futures. Because all parts of an actor story theory are plain texts, everybody ran read and understand everything. And if different groups of experts have investigated different  aspects of a common field you can merge all texts by only ‘pressing a button’ and you will immediately see how all these texts either work together or show discrepancies. The last effect is a great opportunity  to improve learning and understanding! Together we represent some of the power of life in the universe.

CONTINUATION

See here.

 

 

 

 

 

 

 

 

OKSIMO SW – Minimal Basic Requirements

Integrating Engineering and the Human Factor (info@uffmm.org)
eJournal uffmm.org ISSN 2567-6458, January 8, 2021
Author: Gerd Doeben-Henisch
Email: gerd@doeben-henisch.de

CONTEXT

As described in the uffmm eJournal  the wider context of this software project is an integrated  engineering theory called Distributed Actor-Actor Interaction [DAAI]. This includes Human Machine Intelligence [HMIntelligence]  as part of Human Machine Interaction [HMI]. In  the section Case Studies of the uffmm eJournal there is also a section about Python co-learning – mainly dealing with python programming – and a section about a web-server with Dragon. This document is part of the Case Studies section.

CONTENT

In the long way of making the theory  as well as the software [SW] more concrete we have reached January 5, 2021 a first published version on [www.]oksimo.com.  This version contains a sub-part of the whole concept which I call here the Minimal Basic Version [MBV] of the osimo SW. This minimal basic will be tested until the end of february 2021. Then we will add stepwise all the other intended features.

THE MINIMAL BASIC VERSION

oksimo SW Minimal Basic Version Jan 3, 2021
oksimo SW Minimal Basic Version Jan 3, 2021

If one compares this figure with the figure of the Multi-Group Management from Dec 5, 2020 one can easily detect simplifications for the first modul now called Vision [V] as well as for the last modul called Evaluation [EVAL].

While the basic modules States [S], Change Rules [X] and Simulator [SIM] stayed the same the mentioned first and last module have slightly changed in the sense that they have become simplified.

During the first tests with the oksimo reloaded SW it became clear that for a simulation unified with evaluation  it is sufficient to have at least one vision V to be compared with an actual state S whether parts of the vision V are also part of the state S. This induced the requirement that a vision V has to be understood as a collection of statements where earch statement describes some aspect of a vision as a whole.

Example 1: Thus a global vision of a city to have a ‘Kindergarten’ could be extended with facts like ‘It is free for all children’, ‘I is constructed in an ecological acceptable manner’, …

Example 2: A global vision to have a system interface [SI] for the oksimo reloaded SW could include statements (facts) like: ‘The basic mode is text input in an everyday language’, ‘In an advanced mode you can use speech-recognition tools to enter a text into the system’, ‘The basic mode of the simulation output is text-based’, ‘In an advanced mode you can use text-to-speech SW to allow audio-output of the simulation’, ….

Vision V – Statement S: The citizen which will work with the oksimo reloaded SW has now only to distinguish between the vision V which points into some — as such — unknown future and the given situation S describing some part of the everyday world. The vision with all its possible different partial views (statements, facts) can then be used to a evaluate a given state S whether the vision is already part of it or not. If during a simulation a state S* has been reached and the global vision ‘The city has a Kindergarten’ is part of S*  but not the partial aspects ‘It is free for all children’, ‘I is constructed in an ecological acceptable manner’,  then only one third of the vision has been fulfilled: eval(V,S*)= 33,3 … %. As one can see the amount of vision facts determines the fineness of the evaluation.

Requirements Point of View: In Software Engineering [SWE] and — more general — in Human-Machine Interaction [HMI] as part of System Engineering [SE] the analysis phase is characterized by a list of functional and non-functional requirements [FR, NFR]. Both concepts are in the oksimo SW parts of the vision modul. Everything you think of  to be important for your vision you can write down as some aspect of the vision.  And if you want to structure your vision into several parts you can edit different vision documents which for a simulation can be united to one document again.

Change Rules [X]: In the minimal basic version only three components of a change rule X will be considered: The condition [COND] part which checks whether an actual state S satisfies (fulfills)  the condition; the Eplus part which contains facts which shall be added to the actual state S for the next turn; the Eminus part which contains facts which shall be removed from the actual state S für the next turn. Other components like Probability [PROB] or Model [MODEL] will be added in the future.