78

Kus lidského důvtipu…

  • Upload
    cruz

  • View
    52

  • Download
    0

Embed Size (px)

DESCRIPTION

Kus lidského důvtipu…. Knihy na webu (raději v knihovně). Home / lib / M_Mathematics / MA_Algebra / MAco_Computational algebra / Chou S. C. Механическое доказательство теорем геометрии (ISBN 9027726507) - PowerPoint PPT Presentation

Citation preview

Page 1: Kus lidského důvtipu…
Page 2: Kus lidského důvtipu…
Page 3: Kus lidského důvtipu…
Page 4: Kus lidského důvtipu…
Page 5: Kus lidského důvtipu…
Page 6: Kus lidského důvtipu…
Page 7: Kus lidského důvtipu…
Page 8: Kus lidského důvtipu…
Page 9: Kus lidského důvtipu…
Page 10: Kus lidského důvtipu…
Page 11: Kus lidského důvtipu…
Page 12: Kus lidského důvtipu…
Page 13: Kus lidského důvtipu…
Page 14: Kus lidského důvtipu…
Page 15: Kus lidského důvtipu…
Page 16: Kus lidského důvtipu…
Page 17: Kus lidského důvtipu…
Page 18: Kus lidského důvtipu…
Page 19: Kus lidského důvtipu…
Page 20: Kus lidského důvtipu…

Kus lidského důvtipu…

Page 21: Kus lidského důvtipu…
Page 22: Kus lidského důvtipu…
Page 23: Kus lidského důvtipu…
Page 24: Kus lidského důvtipu…
Page 25: Kus lidského důvtipu…
Page 26: Kus lidského důvtipu…
Page 27: Kus lidského důvtipu…
Page 28: Kus lidského důvtipu…
Page 29: Kus lidského důvtipu…
Page 30: Kus lidského důvtipu…
Page 31: Kus lidského důvtipu…
Page 32: Kus lidského důvtipu…
Page 33: Kus lidského důvtipu…

Knihy na webu (raději v knihovně)

• Home / lib / M_Mathematics / MA_Algebra / MAco_Computational algebra /

• Chou S. C. Механическое доказательство теорем геометрии (ISBN 9027726507)

• Chou S.-C. Mechanical geometry theorem proving (1988)(ISBN 9027726507)(L)(T)(187s).djvu

• Size 4.5Mb Date Jan 15, 2005

+ WinDjView

Page 34: Kus lidského důvtipu…
Page 35: Kus lidského důvtipu…
Page 36: Kus lidského důvtipu…
Page 37: Kus lidského důvtipu…
Page 38: Kus lidského důvtipu…
Page 39: Kus lidského důvtipu…
Page 40: Kus lidského důvtipu…
Page 41: Kus lidského důvtipu…
Page 42: Kus lidského důvtipu…

Eliminace kvantifikátorůEliminace kvantifikátorů

Trochu odstrašující název…Trochu odstrašující název…

Budeme však pracovat s asi Budeme však pracovat s asi nejrozšířenější matematickou nejrozšířenější matematickou strukturou, s tělesem reálných čísel.strukturou, s tělesem reálných čísel.

ÚÚzká souvislost se středoškolskou zká souvislost se středoškolskou matematikou!matematikou!

1. Je pro všechna reálná 1. Je pro všechna reálná xx výraz výraz + 1 + 1 >> 0? 0?

ANO!ANO!

2x

Page 43: Kus lidského důvtipu…

Střední škola, kvadratické Střední škola, kvadratické rovnice…rovnice…

2. Kdy má kvadratická rovnice 2. Kdy má kvadratická rovnice = 0= 0

reálný kořen?reálný kořen?

Právě tehdy, když Právě tehdy, když ≥≥ 0 ! 0 !

Co se stalo? Zapišme:Co se stalo? Zapišme:

1. 1.

a tato formule obsahuje jedinou a tato formule obsahuje jedinou proměnnou proměnnou x x

vázanou obecným kvantifikátorem.vázanou obecným kvantifikátorem.

Ekvivalentní formule: kvantifikátor Ekvivalentní formule: kvantifikátor „zmizí“!„zmizí“!

2x px q

2 4p q

2 1 > 0x x

Page 44: Kus lidského důvtipu…

Ukázka eliminace Ukázka eliminace kvantifikátorů!kvantifikátorů!

Zmizela též vázaná proměnnáZmizela též vázaná proměnná x .x .

Ekvivalentní formule neobsahuje již Ekvivalentní formule neobsahuje již žádné proměnné. Například žádné proměnné. Například 0 0 << 1. 1.

Ale o pravdivosti takové formule lze Ale o pravdivosti takové formule lze snadno rozhodnout – snadno rozhodnout – platí !platí !

2.2.

Tato formule obsahuje vázanou Tato formule obsahuje vázanou proměnnou proměnnou xx

a dvě volné proměnné a dvě volné proměnné pp, , qq..

2 0x x px q

Page 45: Kus lidského důvtipu…

Volné proměnné Volné proměnné pp, , qq v v ekvivalentní formuli zůstaly! ekvivalentní formuli zůstaly!

Náhoda? Náhoda?

Page 46: Kus lidského důvtipu…

Tarski považován za jednoho z Tarski považován za jednoho z největších logiků lidské největších logiků lidské

historie.historie.

Věnoval se teorii množin, výrokové Věnoval se teorii množin, výrokové logice, logice prvního řádu a logice, logice prvního řádu a nekonečné logice, rozhodovacím nekonečné logice, rozhodovacím problémům, sémantice, teorii problémům, sémantice, teorii modelů, univerzální algebře, modelů, univerzální algebře, booleovské algebře a teorii svazů, booleovské algebře a teorii svazů, algebraické logice, teorii míry, algebraické logice, teorii míry, základům a metamatematice základům a metamatematice geometrie.geometrie.

Page 47: Kus lidského důvtipu…

Tarski dokázal, že eliminace Tarski dokázal, že eliminace kvantifikátorů v tzv. reálně kvantifikátorů v tzv. reálně

uzavřených tělesech je možná.uzavřených tělesech je možná. Věta 1Věta 1:: NechťNechť GG = =

je kvantifikovaná formule je kvantifikovaná formule zapsaná v prenexním tvaru, zapsaná v prenexním tvaru, v níž jsou proměnné volné a v níž jsou proměnné volné a proměnné vázané (tj.proměnné vázané (tj. QiQi , , i i = = m + m + 1, ..., 1, ..., nn značí buďto značí buďto existenční kvantifikátor existenční kvantifikátor nebo nebo obecný kvantifikátor obecný kvantifikátor ). ).

1 1 1 2 ... , ,...,m m n n nQ x Q x F x x x

Page 48: Kus lidského důvtipu…

jeje logickou logickou kombinací kombinací polynomiálních rovnic a nerovnic s polynomiálních rovnic a nerovnic s celočíselnými koeficienty celočíselnými koeficienty

v proměnnýchv proměnných Pak existuje formule Pak existuje formule HH

v proměnných v proměnných

která již neobsahuje která již neobsahuje

kvantifikátory a která je kvantifikátory a která je

ekvivalentní formuli ekvivalentní formuli GG. .

1 2, ,..., nF x x x

1 2, ,..., .nx x x

1 2, ,..., ,mx x x

Page 49: Kus lidského důvtipu…

Hlavní výsledek získal Tarski Hlavní výsledek získal Tarski v r. 1930 a jeho důsledky v r. 1930 a jeho důsledky

poprvé zmínil v tisku o rok poprvé zmínil v tisku o rok později.později.

Přetížení vědeckou prací, mnoho Přetížení vědeckou prací, mnoho jiných vědeckých zájmů…jiných vědeckých zájmů…

Trvalo devět let, než byla monografieTrvalo devět let, než byla monografie The completness of elementary The completness of elementary algebra and geometryalgebra and geometry obsahující obsahující tyto výsledky připravena do tisku.tyto výsledky připravena do tisku.

Sborník Actualités scientifiques et Sborník Actualités scientifiques et industrielles, Hermann & Cieindustrielles, Hermann & Cie , Paříž , Paříž 19391939

Page 50: Kus lidského důvtipu…

Zbyly dva exempláře Zbyly dva exempláře sloupcových korektur…sloupcových korektur…

Nová šance k Nová šance k publikování až v publikování až v souvislosti s projektem souvislosti s projektem RAND.RAND. Vznikla práceVznikla práce

A Decision Method for A Decision Method for Elementary Algebra and Elementary Algebra and GeometryGeometry (1948).(1948).

Teorie (prvního řádu) Teorie (prvního řádu) reálně uzavřených těles je reálně uzavřených těles je rozhodnutelná! rozhodnutelná!

Výpočetně krajně složité.Výpočetně krajně složité.

Page 51: Kus lidského důvtipu…

Následovníci provedli jistá Následovníci provedli jistá zjednodušení (Seidenberg zjednodušení (Seidenberg

1954, Cohen 1969).1954, Cohen 1969).Zásadní snížení výpočetní složitosti Zásadní snížení výpočetní složitosti

přinesla přinesla metoda cylindrické metoda cylindrické algebraické dekompozicealgebraické dekompozice (CAD), (CAD), navržená Georgem Collinsem v r. 1975.navržená Georgem Collinsem v r. 1975.

Jednorozměrný případ známe ze školní Jednorozměrný případ známe ze školní praxe.praxe.

Jakých hodnot (a kde) nabývá polynom Jakých hodnot (a kde) nabývá polynom f f ((xx) = ?) = ?

Idea: znázorni na ose Idea: znázorni na ose xx kořeny polynomu, kořeny polynomu,

2 1x

Page 52: Kus lidského důvtipu…

ve vzniklých otevřených ve vzniklých otevřených intervalech rozhodneš o intervalech rozhodneš o

znaménku výpočtem funkčních znaménku výpočtem funkčních hodnot ve vhodně zvolených hodnot ve vhodně zvolených

vnitřních bodech.vnitřních bodech.CAD ve vyšší dimenzi výrazně CAD ve vyšší dimenzi výrazně

složitější. složitější.

Několik fází:Několik fází: 1. normalizační fáze 1. normalizační fáze 2. projekční fáze2. projekční fáze 3. fáze zdvižení3. fáze zdvižení 4. konstrukce formule 4. konstrukce formule

Page 53: Kus lidského důvtipu…

Metoda CAD byla v pozdějších Metoda CAD byla v pozdějších letech vylepšována letech vylepšována zejménazejména Hoon Hongem Hoon Hongem a byl vytvořen a byl vytvořen interaktivní programinteraktivní program QEPCAD. QEPCAD. Zásluhou prof. Christophera W. Zásluhou prof. Christophera W. Browna nalezne zájemce bohatou Browna nalezne zájemce bohatou dokumentaci o tomto programu dokumentaci o tomto programu na adresena adrese http://www.cs.usna.edu/~qepcad/http://www.cs.usna.edu/~qepcad/B/B/QEPCAD.html.QEPCAD.html.

Page 54: Kus lidského důvtipu…

(obsahuje jen(obsahuje jen

volné proměnné).volné proměnné).

Page 55: Kus lidského důvtipu…

Quantifier Elimination in

Elementary Algebra and Geometry by

Partial Cylindrical Algebraic Decomposition

Version B 1.8, 14 Jan 2003 by Hoon Hong ([email protected])

With contributions by: Christopher W. Brown, George E.

Collins, Mark J. Encarnacion, Jeremy R. Johnson

Werner Krandick, Richard Liska, Scott McCallum,

Nicolas Robidoux, and Stanly Steinberg ===========================

==

Page 56: Kus lidského důvtipu…

Enter an informal description Enter an informal description between '[' and ']':between '[' and ']':

[pokus][pokus]Enter a variable list:Enter a variable list:

(p, q, x)(p, q, x)Enter the number of free Enter the number of free

variables:variables:22

Enter a prenex formula:Enter a prenex formula:(Ex) [x^2 + p x + q = 0].(Ex) [x^2 + p x + q = 0].

Page 57: Kus lidského důvtipu…

Before Normalization > go Before Projection > go Before Choice > go

Before Solution > solution-extension T

An equivalent quantifier-free formula: 4 q - p^2 <= 0

Page 58: Kus lidského důvtipu…

QEPCAD - výhody a QEPCAD - výhody a nevýhody:nevýhody:

Lze jej stáhnout zdarmaLze jej stáhnout zdarma Jde o „experimentální“ program Jde o „experimentální“ program

zaměřený na eliminaci kvantifikátorůzaměřený na eliminaci kvantifikátorů Má dokonce „zobecněné“ Má dokonce „zobecněné“

kvantifikátory:kvantifikátory:E = "there exists" E = "there exists" A = "for all" A = "for all" F = "for infinitely many" F = "for infinitely many" G = "for all but finitely many" G = "for all but finitely many" C = "for a connected subset" C = "for a connected subset" XXkk = "for exactly = "for exactly kk distinct values" distinct values"

Page 59: Kus lidského důvtipu…

==========================Before Normalization >goBefore Projection (x) >goBefore Choice >goBefore Solution >solution-extension TAn equivalent quantifier-free formula:27 q^2 + 4 p^3 < 0

Page 60: Kus lidského důvtipu…

QEPCAD pracuje pod operačním QEPCAD pracuje pod operačním systémem Linuxsystémem Linux

Rigidní zápis formulí („nevezme“ Rigidní zápis formulí („nevezme“ podíly, odmocniny…).podíly, odmocniny…).

Eliminace kvantifikátorů a mnoho Eliminace kvantifikátorů a mnoho věcí s ní souvisejících je obsaženo v věcí s ní souvisejících je obsaženo v programovém balíku programovém balíku MathematicaMathematica

Verze Verze 6.06.0: roste podpora : roste podpora počítačového dokazování, lze si počítačového dokazování, lze si vybrat obor, ve kterém jsou voleny vybrat obor, ve kterém jsou voleny proměnnéproměnné

Page 61: Kus lidského důvtipu…

Spolupracující „balíky“ a Spolupracující „balíky“ a utility, grafika atd.utility, grafika atd. xx cenacena

Reduce[ForAll [{x, y}, x^2 + y^2 >= Reduce[ForAll [{x, y}, x^2 + y^2 >= 0]]0]]

TrueTrue

Reduce[ForAll [{x, y}, x^2 + y^2 > Reduce[ForAll [{x, y}, x^2 + y^2 > 0]]0]]

FalseFalse

Tarski – (R, 0, 1,+, . ,Tarski – (R, 0, 1,+, . ,<<) je úplná teorie !) je úplná teorie !

Netradiční pohled na učivo o limitách – Netradiční pohled na učivo o limitách – obtížné.obtížné.

2 3 2lim

3 7 3x

x

x

Page 62: Kus lidského důvtipu…
Page 63: Kus lidského důvtipu…
Page 64: Kus lidského důvtipu…
Page 65: Kus lidského důvtipu…
Page 66: Kus lidského důvtipu…
Page 67: Kus lidského důvtipu…
Page 68: Kus lidského důvtipu…
Page 69: Kus lidského důvtipu…
Page 70: Kus lidského důvtipu…
Page 71: Kus lidského důvtipu…
Page 72: Kus lidského důvtipu…
Page 73: Kus lidského důvtipu…
Page 74: Kus lidského důvtipu…
Page 75: Kus lidského důvtipu…
Page 76: Kus lidského důvtipu…
Page 77: Kus lidského důvtipu…
Page 78: Kus lidského důvtipu…