0
<< предыдущая заметкаследующая заметка >>
05 апреля 2012
Шажок вперёд?

Я немного задумался насчёт функционализма.Функционализм-предположение о том что система которая способна выполнять функции сознания и мозга человека априори то есть по этому предположению обладает сознанием.Любая система.Эта система может находиться и в микромире и в макромире.Я доверяю функционализму потому что он выглядит научным и логичным поэтому с помощью него продолжаю свои рассуждения.

Если мы доверяем полноте Тьюринга и верим в функционализм,то мы должны доверять тому что в принципе компьютер способен иметь сознание как устройство которое способно исполнять полные языки Тьюринга.Ясно, что пытаясь упростить компьютер мы придём постепенно к машине Тьюринга-как самому простому компьютеру,я правда сам пытался до того как подробно не прочитал про машину Тьюринга мысленно упростить компьютер но подробнее об этом позже.Из моих упрощений и устройства машины Тьюринга получается очень интересное непроверенное заключение.Логической машине в принципе не нужны операции умножения,деления,возведения в корень.Рассмотрим такой код:
(код написан на PHP,складывает с помощью таблицы три и четыре)
$ax=4;//Представим что это значение регистра ax процессора
$bx=3;//То же самое но bx
$операция='сложение';
if($операция=='сложение')//
{
if($ax==1 and $bx==1)//Если ax равен одному и bx равен одному,то результат равен двум
{
$rx=2;
}
elseif($ax==1 and $bx==2)//1+2=3;
{
$rx=3;
}
//Дальше идёт продолжение
}
elseif($операция=='синус')
{
//Тут,то же самое что и при сложении
}
}
echo $rx;//Вывод результата .Выведет 4+3=7
?>
Кстати ,для тех кому интересно как вычисляется синус или косинус в процессоре,то сущеcтвует два способа:
1)Использование таблиц (массивов),они схожи с кодом которые я написал сверху
2)Вычисление значений синуса и косинуса с помощью бесконечных рядов Тейлора
Скорее всего в реальности используются комбинированные способы для оптимизации,но это моё предположение.

Как видно продемонстрированный код способен справляться с огромным множеством операций,но меня ввёл в недоумение оператор and.Оператор and тоже нуждается в сложении во время выполнения программы.Мы можем разобраться с этой проблемой одним способом:
if($операция=='сложение')
{
if($ax==1)
{
if($bx==1)
{
$rx=2;
}
}
Этот код говорит нам о том что для работы логической машины не нужны никакие больше операции кроме сравнения,а значит как я считаю в них и не нуждается и сознание.
Правда не стоит забывать что сравнение содержит вложенную в неё арифметическую операцию,если мы например столкнём два одиннаковых шарика с разными скоростями (пример «сравнения» из классической механики),то импульс при сравнении этих двух элементов всё равно сложиться,а вот дальнейшие направление движения двух шариков будет зависеть от того чья скорость больше.
Ещё один классический пример сравнения-весы.Когда мы положим один шарик на одну чашку весов и на другую чашку опустим ещё шарик,то мы будем сравнивать вес,но общий вес этих шариков (сложенный) всё равно будет действовать на перекладину этих весов.
Нам всё-таки не удалось полностью убрать операцию сложения,но мы её к привели к основной операции-«сравнения».
Есть ещё одно свойство которое нельзя забыть или опустить.Для полного сравнения обязательно нужны три элемента.Обязательно,
нужен третий элемент-наблюдатель.Если два шарика с одинаковыми скоростями врезались друг с другом,то относительно них не существует «их» скорости.Для них есть только общая сложенная скорость.Мы способны сравнить скорости только относительно нас,нашей головы и наших глаз.В примере с весами,наблюдателем выступает перегородка весов.
Если учесть то что основная операция-сравнение ,и то что мы отождествляем третий элемент с наблюдателем,а сами в сознании между тем всё время «наблюдаем»,то есть над чем поразмыслить.

<< предыдущая заметка следующая заметка >>
Оставить комментарий