Od Arystotelesa do Boole'a
Wstęp do działu
W poprzednim dziale poznałeś marzenie: przekonanie, że myślenie da się zmechanizować. Teraz czas prześledzić, jak to marzenie krok po kroku zamieniało się w konkretne narzędzia — od pierwszych schematów logicznych, przez mechaniczne maszyny kombinujące pojęcia, po pierwszy w historii program komputerowy i wreszcie algebrę, która potrafi zapisać samo rozumowanie jako działanie matematyczne.
To podróż przez ponad dwa tysiące lat, ale ma bardzo wyraźną logikę wewnętrzną. Zaczniemy od Arystotelesa, który jako pierwszy pokazał, że poprawność rozumowania zależy od jego formy, a nie od treści — to fundament, bez którego nic dalszego by nie zaistniało. Potem przeskoczymy przez średniowiecze do Ramona Llulla i oświeceniowego Gottfrieda Leibniza, którzy marzyli o uniwersalnym „alfabecie myśli" i mechanicznych sposobach jego generowania. Następnie poznasz Charlesa Babbage'a i Adę Lovelace — twórców pierwszej w historii maszyny programowalnej i pierwszego programu komputerowego, na długo przed powstaniem elektroniki. Dział zamyka George Boole, który pokazał, że logikę da się zapisać jako algebrę — czyli że rozumowanie logiczne można obliczać dokładnie tak, jak liczy się równania matematyczne.
Wszystkie te postacie łączy jedno: każda z nich, na swój sposób, przybliżała marzenie z Działu 1 o krok bliżej rzeczywistości.
Mapa pojęć działu
KORZENIE SYMBOLICZNE AI
|
┌──────────┬──────────────┼──────────────┬──────────┐
ARYSTOTELES LLULL LEIBNIZ BABBAGE/LOVELACE BOOLE
(IV w. p.n.e.) (XIII w.) (XVII w.) (XIX w.) (XIX w.)
| | | | |
sylogizm mechaniczne characteristica maszyna algebra
(forma koła universalis + różnicowa/ logiki
rozumowania) kombinujące calculus analityczna (0/1,
pojęcia ratiocinator + pierwszy AND/OR/NOT)
„Calculemus!" program
|
fundament CYFROWY:
tranzystory, bramki
logiczne (poznasz
w Dziale 5)
Jednostki w tym dziale
- 4.1 Arystoteles: kategorie i pierwsze schematy rozumowań
- 4.2 Llull i Leibniz: alfabet myśli i Calculemus!
- 4.3 Babbage i Lovelace: maszyna i pierwszy program
- 4.4 Boole: algebra myśli i fundament cyfrowy