Dědičnost dnes

JS

Re:Dědičnost dnes
« Odpověď #735 kdy: 31. 01. 2017, 20:11:23 »
Hodně silné (a nepravdivé) tvrzení. V podstatě tvrdíš, že je nejlepší vše brát jako relace nebo přímo množiny (protože co jiného jsou funkce). Chtěl bych vidět ten tvůj množinový kód řešící všechno nejlépe.

Ne, to netvrdim, zaprve, neni potreba az takovy redukcionismus, a za druhe, mluvim spis o funkcich ve smyslu lambda kalkulu nez ve smyslu relaci.


JS

Re:Dědičnost dnes
« Odpověď #736 kdy: 31. 01. 2017, 20:15:26 »
A nebo prostě trvá, než si na to lidi zvyknou.

Tak me napada, podobna situace je i v matematice. Vetsina matematiku pouziva normalni predikatovou logiku, ale lambda kalkulus (treba kalkulus konstrukci) by mozna byl praktictejsi. Jde zase jen o zvyk. :-) (Ne docela, je tady cela ta otazka konstruktivismu..)

zboj

  • *****
  • 1 507
    • Zobrazit profil
    • E-mail
Re:Dědičnost dnes
« Odpověď #737 kdy: 31. 01. 2017, 20:21:47 »
Hodně silné (a nepravdivé) tvrzení. V podstatě tvrdíš, že je nejlepší vše brát jako relace nebo přímo množiny (protože co jiného jsou funkce). Chtěl bych vidět ten tvůj množinový kód řešící všechno nejlépe.

Ne, to netvrdim, zaprve, neni potreba az takovy redukcionismus, a za druhe, mluvim spis o funkcich ve smyslu lambda kalkulu nez ve smyslu relaci.
Funkce v lambda kalkulu jsou relace. Celý lambda kalkulus je jen notace pro zapisování funkcí (vytváření funkcí z výrazů). Ale to už je skoro slovíčkaření, nechme to.

zboj

  • *****
  • 1 507
    • Zobrazit profil
    • E-mail
Re:Dědičnost dnes
« Odpověď #738 kdy: 31. 01. 2017, 20:25:08 »
A nebo prostě trvá, než si na to lidi zvyknou.

Tak me napada, podobna situace je i v matematice. Vetsina matematiku pouziva normalni predikatovou logiku, ale lambda kalkulus (treba kalkulus konstrukci) by mozna byl praktictejsi. Jde zase jen o zvyk. :-) (Ne docela, je tady cela ta otazka konstruktivismu..)
Sorry, ale predikátová logika a lambda kalkulus nejsou alternativou jeden druhému. Navíc predikátová logika je formálně silnější.

JS

Re:Dědičnost dnes
« Odpověď #739 kdy: 31. 01. 2017, 20:29:21 »
Len ten zvyk trva uz nejako dlho, pricom su nonstop pokusy o pretlacenie FP do mainstreamu. A FP je taka dokonala paradigma, ze potrebuje aj objektove a proceduralne konstrukcie  inak je to hracka pre matematikov.
Vzhledem k tomu, že za 40let co existuje OOP (ať se vrátíme k tématu topicu) se programátoři nenaučili OOP používat a dál to patlají procedurálně, jsem optimistou.
To by ostatně mohlo odpovědět na tvou otázku, proč že prej FP není v mainstreamu. Těch důvodů je pochopitelně více, a hlavně bych je hledal v technické oblasti, ale jedním z nich je skutečnost, že třeba v Haskellu funkcionálně programovat musíš. Zatímco v Javě objektově nikoliv.
[/quote]

Neco takoveho jsem chtel odpovedet taky.. Ale jinak nemam pocit, ze by se FP prosazovalo pomaleji nez OOP, Java uz jiste prvky FP taky zacina dostavat. Porad to sice neni ten Haskell, ale on je to fakt hodne exoticky jazyk.


JS

Re:Dědičnost dnes
« Odpověď #740 kdy: 31. 01. 2017, 20:49:51 »
Funkce v lambda kalkulu jsou relace. Celý lambda kalkulus je jen notace pro zapisování funkcí (vytváření funkcí z výrazů). Ale to už je skoro slovíčkaření, nechme to.

Nemusi byt, kdyz vezmu lambda kalkulus jako formalni system, nemusim o funkcich jako relacich nad mnozinami vubec nic vedet (podobne jako nemusim typy chapat jako mnoziny). Muzes definovat relaci jako vysledek beta-redukce, ale to uz tomu davas nejakou interpretaci.

Citace
Sorry, ale predikátová logika a lambda kalkulus nejsou alternativou jeden druhému. Navíc predikátová logika je formálně silnější.

Klasicka predikatova logika je o neco silnejsi, ale je otazka, jestli je to az takova vyhra. Jsou lide, treba Voevodsky, kteri by radsi videli alternativu v tom lambda kalkulu. Aspon ja v tom tedy vidim hlavne jazykovou barieru pro vetsi rozsireni automatickeho dokazovani. Ale matematici jsou konzervativni a chteji pouzivat predikatovou logiku, navic v ni maji napsano spousta kodu..

balki

Re:Dědičnost dnes
« Odpověď #741 kdy: 31. 01. 2017, 21:24:11 »
A nebo prostě trvá, než si na to lidi zvyknou.

Tak me napada, podobna situace je i v matematice. Vetsina matematiku pouziva normalni predikatovou logiku, ale lambda kalkulus (treba kalkulus konstrukci) by mozna byl praktictejsi. Jde zase jen o zvyk. :-) (Ne docela, je tady cela ta otazka konstruktivismu..)
Sorry, ale predikátová logika a lambda kalkulus nejsou alternativou jeden druhému. Navíc predikátová logika je formálně silnější.

Lambda calculus je turingovo kompletny. Ino by islo opisat predikatovu logiku lambda calculom, len by to bolo ako skrabanie sa lavou rukou za pravym uchom. Sklamem vas, ale lambda calculus je silnejsi, zvladne kazdy vypocitatelny problem.

zboj

  • *****
  • 1 507
    • Zobrazit profil
    • E-mail
Re:Dědičnost dnes
« Odpověď #742 kdy: 31. 01. 2017, 21:33:07 »
A nebo prostě trvá, než si na to lidi zvyknou.

Tak me napada, podobna situace je i v matematice. Vetsina matematiku pouziva normalni predikatovou logiku, ale lambda kalkulus (treba kalkulus konstrukci) by mozna byl praktictejsi. Jde zase jen o zvyk. :-) (Ne docela, je tady cela ta otazka konstruktivismu..)
Sorry, ale predikátová logika a lambda kalkulus nejsou alternativou jeden druhému. Navíc predikátová logika je formálně silnější.

Lambda calculus je turingovo kompletny. Ino by islo opisat predikatovu logiku lambda calculom, len by to bolo ako skrabanie sa lavou rukou za pravym uchom. Sklamem vas, ale lambda calculus je silnejsi, zvladne kazdy vypocitatelny problem.
Co to je za kecy? Zjisti si, co znamená turingovsky kompletní a kam ve výpočetní hierarchii spadá formální logika. Pak se můžeme bavit, proč je logika nerozhodnutelná a co je z ní třeba odebrat, aby byla.

zboj

  • *****
  • 1 507
    • Zobrazit profil
    • E-mail
Re:Dědičnost dnes
« Odpověď #743 kdy: 31. 01. 2017, 21:48:43 »
Funkce v lambda kalkulu jsou relace. Celý lambda kalkulus je jen notace pro zapisování funkcí (vytváření funkcí z výrazů). Ale to už je skoro slovíčkaření, nechme to.

Nemusi byt, kdyz vezmu lambda kalkulus jako formalni system, nemusim o funkcich jako relacich nad mnozinami vubec nic vedet (podobne jako nemusim typy chapat jako mnoziny). Muzes definovat relaci jako vysledek beta-redukce, ale to uz tomu davas nejakou interpretaci.

Citace
Sorry, ale predikátová logika a lambda kalkulus nejsou alternativou jeden druhému. Navíc predikátová logika je formálně silnější.

Klasicka predikatova logika je o neco silnejsi, ale je otazka, jestli je to az takova vyhra. Jsou lide, treba Voevodsky, kteri by radsi videli alternativu v tom lambda kalkulu. Aspon ja v tom tedy vidim hlavne jazykovou barieru pro vetsi rozsireni automatickeho dokazovani. Ale matematici jsou konzervativni a chteji pouzivat predikatovou logiku, navic v ni maji napsano spousta kodu..
OK, filosofie matematiky není zrovna můj obor, tak se nebudu pouštět do polemiky, i když můj osobní pocit je, že na spoustě věci bychom se shodli.

balki

Re:Dědičnost dnes
« Odpověď #744 kdy: 31. 01. 2017, 21:57:04 »
A nebo prostě trvá, než si na to lidi zvyknou.

Tak me napada, podobna situace je i v matematice. Vetsina matematiku pouziva normalni predikatovou logiku, ale lambda kalkulus (treba kalkulus konstrukci) by mozna byl praktictejsi. Jde zase jen o zvyk. :-) (Ne docela, je tady cela ta otazka konstruktivismu..)
Sorry, ale predikátová logika a lambda kalkulus nejsou alternativou jeden druhému. Navíc predikátová logika je formálně silnější.

Lambda calculus je turingovo kompletny. Ino by islo opisat predikatovu logiku lambda calculom, len by to bolo ako skrabanie sa lavou rukou za pravym uchom. Sklamem vas, ale lambda calculus je silnejsi, zvladne kazdy vypocitatelny problem.
Co to je za kecy? Zjisti si, co znamená turingovsky kompletní a kam ve výpočetní hierarchii spadá formální logika. Pak se můžeme bavit, proč je logika nerozhodnutelná a co je z ní třeba odebrat, aby byla.

Poprosim dokaz. Pak se budem bavit, vole.

zboj

  • *****
  • 1 507
    • Zobrazit profil
    • E-mail
Re:Dědičnost dnes
« Odpověď #745 kdy: 31. 01. 2017, 22:06:12 »
A nebo prostě trvá, než si na to lidi zvyknou.

Tak me napada, podobna situace je i v matematice. Vetsina matematiku pouziva normalni predikatovou logiku, ale lambda kalkulus (treba kalkulus konstrukci) by mozna byl praktictejsi. Jde zase jen o zvyk. :-) (Ne docela, je tady cela ta otazka konstruktivismu..)
Sorry, ale predikátová logika a lambda kalkulus nejsou alternativou jeden druhému. Navíc predikátová logika je formálně silnější.

Lambda calculus je turingovo kompletny. Ino by islo opisat predikatovu logiku lambda calculom, len by to bolo ako skrabanie sa lavou rukou za pravym uchom. Sklamem vas, ale lambda calculus je silnejsi, zvladne kazdy vypocitatelny problem.
Co to je za kecy? Zjisti si, co znamená turingovsky kompletní a kam ve výpočetní hierarchii spadá formální logika. Pak se můžeme bavit, proč je logika nerozhodnutelná a co je z ní třeba odebrat, aby byla.

Poprosim dokaz. Pak se budem bavit, vole.
Na této úrovni se bavit nebudeme. Poslední, co ti řeknu, je, že nerozhodnutelnost predikátové logiky dokázali pánové Church a Turing (nezávisle na sobě) ve 30. letech minulého století, čímž nasrali pana Hilberta. Jejich důkaz(y) si můžeš najít, když na chvíli přestaneš trollit.

balki

Re:Dědičnost dnes
« Odpověď #746 kdy: 31. 01. 2017, 22:09:00 »
A nebo prostě trvá, než si na to lidi zvyknou.

Tak me napada, podobna situace je i v matematice. Vetsina matematiku pouziva normalni predikatovou logiku, ale lambda kalkulus (treba kalkulus konstrukci) by mozna byl praktictejsi. Jde zase jen o zvyk. :-) (Ne docela, je tady cela ta otazka konstruktivismu..)
Sorry, ale predikátová logika a lambda kalkulus nejsou alternativou jeden druhému. Navíc predikátová logika je formálně silnější.

Lambda calculus je turingovo kompletny. Ino by islo opisat predikatovu logiku lambda calculom, len by to bolo ako skrabanie sa lavou rukou za pravym uchom. Sklamem vas, ale lambda calculus je silnejsi, zvladne kazdy vypocitatelny problem.
Co to je za kecy? Zjisti si, co znamená turingovsky kompletní a kam ve výpočetní hierarchii spadá formální logika. Pak se můžeme bavit, proč je logika nerozhodnutelná a co je z ní třeba odebrat, aby byla.

Poprosim dokaz. Pak se budem bavit, vole.
Na této úrovni se bavit nebudeme. Poslední, co ti řeknu, je, že nerozhodnutelnost predikátové logiky dokázali pánové Church a Turing (nezávisle na sobě) ve 30. letech minulého století, čímž nasrali pana Hilberta. Jejich důkaz(y) si můžeš najít, když na chvíli přestaneš trollit.

Diky ty blbe, za uzitecny kecy.

Po mojom: Dakujem vam za rozsirenie obzorov.

Re:Dědičnost dnes
« Odpověď #747 kdy: 31. 01. 2017, 22:21:00 »
čímž nasrali pana Hilberta
Hilbert byl nasranej, protoze na neho v hospode zbyla zidle, stul, ale zadnej korbel piva!

zboj

  • *****
  • 1 507
    • Zobrazit profil
    • E-mail
Re:Dědičnost dnes
« Odpověď #748 kdy: 31. 01. 2017, 22:23:23 »
čímž nasrali pana Hilberta
Hilbert byl nasranej, protoze na neho v hospode zbyla zidle, stul, ale zadnej korbel piva!
Důkaz? :P

balki

Re:Dědičnost dnes
« Odpověď #749 kdy: 31. 01. 2017, 22:26:20 »
čímž nasrali pana Hilberta
Hilbert byl nasranej, protoze na neho v hospode zbyla zidle, stul, ale zadnej korbel piva!

Maaam, google pomohol! Entscheidungsproblem

To ste mi nemohli povedat hned, zboj-nik tu musel hrat doleziteho?