Идеята на този пост е да се опитаме да опсъдиме възможностита да се исползва терминологията и методите на информатиката в теоритическите психологически модели. Аз съм на мнение че с помоща на информатиката може поне малко да се подреди и систематизира психологията. Информатиката подробно разглежда термини които са също толкова важни и за психологията, но в информатиката те са разгледани много по подробно, по дълбоко и точно. В рамките на този пост предлагам да се спреме конкретно на следните термини и въпроси:
- информация
- запаметяващо устройство
- носител на информация (носител в смисъл като дискета например, тоест нещо в което съхранява информацията)
- процез на запаметяване
- процес на истриване на информация
- алгоритъм, програма
- входна информация
- данни
- исходна информация
- как трябва да бъде представена външната среда, от теоретическа гледна точка, че да можем да опишем входната информация.
Предполагам че съм испуснал нещо но главното е да пробваме.
Искам да дам следния пример за памета. За да говорим за памет трябва да дадеме определение какво е памет. Това определение трябва да е възможно най точно и да отразява наще сели от една страна и да не е обвързано със структурата на компютера от друга страна. Тоест ни трябва общо теоритическо разбиране къкво е памета. Ако се сблъскаме със ситуация в която нашето определение на памета не ни върши работа то тогава бихме могли да го промениме или да дадеме още едно определение за памета относно конкретната ситуация и на нея подобни. С други думи трябва да се почне поне с някъкво определение за памета, а в процеса на работа можем да го променяме или да въвеждаме нови.
Опит за дифиниране на термина ПАМЕТ.
Гогатао говорим за памет то претполагаме че знаем какво е информация. Но термина информация качели се дифинира с термина памет защото можем да кажем че информация е това нещо което се запомня от памета. От друга страна пък памета се дифинира на базата на информация, защото памета извършва някви операции с информацията и ако не се знае определението на информация дези операции неможе да бъдат дифинирани. Ние ще дифинираме информацията като нещо дето се запомня от памета, а памета ще дифинираме без участието на термина информация.
Нека въведем първичното понятие СЪСТОЯНИЕ, тоест термин без точно описание(без дифиниция).
Под състояние се разбират много неща в науката и разговорния език и обикновенно термина състояние не се исползва отделно а се казва, да речем "състояние на нещата", "състояние на обекта", "състояние на системата" и други подобни. При всички случаи става дума за някаква ситуация например :
"човек в агресивно състояние" - това и няква ситуация, някакво събитие
Под състояние ще разбираме точно това някаква ситуация, събитие, състояние на нещата. В процеса ще се добие по ясна представа за термина състояние.
Нека въведеме основните свойства на състоянието под формата на аксиоми, тоест твърдения които няма да ги доказваме а ще ги приемем за вярни:
Аксиома 1 - всяко състоянисе се може да се разглежда в пространството
Аксиома 2 - всяко едно състояние в даден момент време, в дадена точка от пространството или го има или го няма, точно едно то двете, няма междинен вариант
Състоянията ще ги именовами с малки и голями латински букви, или последователност от латински букви и числа например :
a, G, S, p, sos, SOS, soS, а1, d1024, SOS5, jkhkjhadsfJJHUUUUUUUH
Ако дадено състояние S го има в даден момент време t в дадена точка от пространсрвото T то този факт ще записваме така :
|S,t,T| = 1
ако го няма в същата точка и момент време то този факт ше записваме така "
|S,t,T| = 0
В някои ситоации момента време и точката от пространството няма да са от значение, тогава ще ги испускаме :
|S| = 1 - състоянието го има в даден момент време и дадена точка от пространството, но момента време и точката не ни интересуват
|S| = 0 - състоянието го няма в даден момент време и дадена точка от пространството, но момента време и точката не ни интересуват
ако пък не ни интересува точката то ще испускаме само нея :
|S,t| = 1 - състоянието го има в даден момент време и дадена точка от пространството, нo точката не ни интересуват
|S,t| = 0 - състоянието го няма в даден момент време и дадена точка от пространството, но точката не ни интересуват
Нека въведеме логическите операции за състояния :
нека A и B са състояния, тогава
1) A end B
2) A or B
3) A orr B
4) not A
5) A-->>B
Със всяка една от пете логически операции ще получаваме друго състояние.
С := (А end B)
символа := значи че състоянието C се дифинира със логическата операция като А end B.
Своиства на състоянията дифинирани като "А end B" :
ако А го мяма и B го няма то C го няма
ако А го няма а B го има то C го няма
ако А го има а B го няма то C го няма
ако А го има и B го има то C го има
ако C го има то и А го има и B го има
ако C го няма то или А го няма или B го няма или и двете ги няма
тези свойства по кратко се записват с таблица :
АB C
00 0
01 0
10 0
11 1
по аналогичен начин се дифинират и другите логически операции :
C := (A or B) - A или Б
AB C
00 0
01 1
10 1
11 1
C := (A orr B) - или само А или само Б
AB C
00 0
01 1
10 1
11 0
C := (not A) - отрицание на A
A C
0 1
1 0
операцията А-->>В e е малко по специална и не може да се определи с таблица затова ще я определим словесно :
нека
С := (А-->>В)
ако С го има и А го има то след определено време и В ще го има
ако C го има а А го няма то това по никъкъв начин не влияе дали В ще го има или не
ако C го няма а А го има то това по никъкъв начин не влияе дали В ще го има или не
ако C го няма и А го няма то това по никъкъв начин не влияе дали В ще го има или не
знанието че А го има или не, също така знанието че В го има или не ни дава информация дали С го има или нр, тоест дали С го има или не не зависи нито от А нито от В нито от тях зайдно
Операцията А--->>В ще наричаме минимален алгоритъм, попринцип има нещо подобно в логиката което се импликация и с това нещо се дифинира причинно следственната връска. Минималния алгоритъм на практика ще е замесник на импликацията, тоест в системата на нашоте понятия причинно следственната връска ще я дифинираме като минимален алгоритъм. Минималния алгоритъм е измислен от мен и има разлика с импликацията. Защо и каква е разликата в момента не е от значиние, това което трябва да се разбере е че ако има причинно следственна връска от А към В то това ще значи че имаме минимален алгоритъм от А към В А-->>В. В наще разбирания причинноследственната връска и минималния алгоритъм са едно и също нещо. Но при нас причинно следствената враска не е вечна тя може да се появява и исчвзва. В математиката не е така, там причинноследствените връски са вечни, всъшност за това въвеждам понятието минимален алгоритъм за да дифинирам причинноследственна връска която във времето може да се появява и исчезва, пример :
нека словесно дифинираме две състояния :
А := " бутона за светване на лампата е натиснат "
В := " лампата свети "
от въведените понятия следва че
not A словесно означава "бутона за светване на лампата не е натиснат"
not B словесно означава " лампата не свети "
нека
С := (А-->>В)
тогава
С словесно ще означава " ако бутона на лампата е натиснат то лампата свети"
not C словесно ще означава " това че бутона на лампата е натиснат по никъкъв начин не влияе на това дали лампата ще свети или не"
Сега определението за минимална памет :
нека имамаме множестео състояния Inf
нека имаме състояние Rec
нека имаме състояние Read
нека дифинираме състоянието Мем
Мем := ( (Rec end A) -->> (Read-->>A) )
кадето А е някво определено състояние от множеството състояния Inf
Определението на информация ще следното :
Информация това е множество състояния които могат да бъдат запомнени от дадена конкретна памет. От това следва че едно множество състояния може да е информация спрямо една памет и да не е информация спрямо друга памет. В горе посочения пример множеството Inf e информация спрямо памета Mem.
Да опишем горния пример с думи.
Паемета е устройство, от живата или не живата природа което е способно да запаметява състояния от дадено множество, като това множество го наричаме информация спрямо дадената памет. Какво точно значи запаматяване?! Ако имаме някое състояние А и памет Меm какво ще значи състоянието А да се запамети от памета Меm?! Това ще значи памета да направи вазможно по желание да се въспроизведе даденото състояние А. Да се въспроизведе значи че трябва да има някое стандартно състояние Read, и в момента в който искаме да въспроизведеме, тоест да получиме въпросното състояние А, което предварително сме го запаметили, просто трябва да въздействаме на памета със състоянието Read. Което значи че трябва да направим така че състоянието Read да се появи в нужното място че то да въздейства на памета Mem. След което памета Mem ще генерира предварително запаметеното състояние A. Какво значи да въздействаш?! В нашите понятия ако се каже че някое състояние К въздейства на някой обект О значи следното :
Че обекта О всъшност е минимален алгоритъм -
О := (К-->>R)
кадето R e някъкъв резултат. Напрактика това е причинно следственна връска от състоянието К към състоянието R.
И така дифиницията на състоянието Меm словесно е следната :
нека първо си припомним формалната дифиниция
нека имамаме множестео състояния Inf
нека имаме състояние Rec
нека имаме състояние Read
нека дифинираме състоянието Мем
Мем := ( (Rec end A) -->> (Read-->>A) )
кадето А е някво определено състояние от множеството състояния Inf
Както се вижда памета Mem представлява причинно следственна връска от състоянието (Rec end A) към състоянието (Read-->>A). Словесно първото състояние е :
"Rec и A"
второто :
"ако го има състоянието Read до след определено време ще го има състоянието А"
Цялата дифиниция на памета Mem словесно е следната :
"Ако го има състоянието Rec и някое състояние А от множеството Inf то след определено време ще се появи причинно следственна връска от състоянието Read към съответното състояние А"
На практика ако искаме да запаметиме накоеси състояние А със пъмета Mem трябва да направим так че в нужното място да се появят състоянията Rec и A. Това ще е въздействие за памета Mem и тя ще запомни състоянието A. Тоест ще генерира причинноследствената връска Read--->>A. Тогава в момента когато ни потрябва да получим състоянието А просто трябва да направим така че състоянието Read да го има в нужното място и поради причинноследственната връска Read-->>A след определено време ще получим състоянието А.
Тази дифиниция за памет не е съвършена защото в нея не е предвидено истриване. Затова тя има следното малко странно свойство :
Нека имамае две състояния А и В от множеството Inf. Нека два пъти въздействаме на памета Мem. Първия път със състоянието (Rec end A) a втория пут със състоянието (Rec end B). Тогава от дифинираните свойства на памета Меm ще се появят две причинноследственни връски :
Read--->A
Read--->B
което на практика значи ч е ако направим така че състоянието Read да го има в нужното място то поради тези две връски ще се появят и двете състояния, тоест ще се появи състоянието (A end B). Тоест ще имаме следната причинно следственна връска :
Read--->>(A end B)
Ако запаметиме някое трето състояние C от множеството Inf то ще се появи връската
Read-->>(A end B end C)
Или с други думи с помоща на състоянието Read ще получаваме всички преди това записани състояния, тоест не може да избираме кое състояние да въспроизведеме от памета, освен това не сме предвидели истриване на памета.
Идеята на този пример беше да се илюстрира как може да се дифинира памет.
|