On 24 Sep 2014, at 12:00, Alberto G. Corona wrote:

I still don't know what this theorem add to common sense. I mean, what it add out of his universe of formalizations in order to better formalize the obvious.

It is not obvious at all. Replace p by false, and you get the incompleteness theorem: <>t -> <>[]f (if I am consistent, then it is consistent that I am inconsistent).

It is a theorem in the math of self-reference.




In the other side, using the curry-howard isomorphism in which for each theorem there is a program:

http://blog.sigfpe.com/2006/11/from-l-theorem-to-spreadsheet.html


I understand the curry-howard isomorphism for intuitionist logic. For classical logic, there are different extensions of the idea, and I have not yet arrive to a definite opinion.

What you describe below seems interesting, and when I have more time, I will take a look. It might not fit with my own way to see the propositions of G and G* as type. This is not an easy subbranch for me.



This people found the type of a program in the haskell language that is isomorphic. The loeb formula:

loeb :: Functor a => a (a x -> x) -> a x
Which indeed can be used to compute spreadsheets using lazy evaluation. That is, to calculate/prove the value of a cell written as an expression that is a function of the values of other cells and so on.
Compared with löb :
□(□P→P)→□P
in the formula 'a' means "the solution for". In this case 'a x' is a list of the values of the cells. and it tells that "if you give me a list of expressions , each one a function of the resulting values, I will return the list of resulting values.

That is not uninteresting.



The above expression are the types of the parameters
The complete formula is:
loeb :: Functor a => a (a x -> x) -> a x
loeb x = fmap (\a -> a (loeb x)) x

where 'fmap' is a haskell function that match with the parameter types and loeb is called recursively. The expression was found almost experimentally, without knowing well what the final result was.

I created a real spreadsheet-like program using haskell running in a web browser that uses the loeb expression and it works as expected:

It is interesting, senn as some attempt, and I am afraid it could take a lot of time (notably for me) to see the significance of this. Krivine (a french logician) similarly implemented the "Gödel's incompleteness theorem", seen as a type, and a program, but I am not yet well versed in that part of logic to be convinced he got the "natural" part, which in the "theological context of computationalism" the type should be motivated by self-reference and he mind-body problem. The meaning of the Curry-Howard isomorphism still eludes me in the classical logic context. It was a permanent subject of discussion with my late friend Eric Vandenbussche, he was far better than me on that.

Bruno





http://tryplayg.herokuapp.com/try/spreadsheet.hs/edit




2014-09-22 13:56 GMT+02:00 Telmo Menezes <[email protected]>:
http://lesswrong.com/lw/t6/the_cartoon_guide_to_l%C3%83%C6%92%C3%86%E2%80%99%C3%83%E2%80%A0%C3%A2%E2%82%AC%E2%84%A2%C3%83%C6%92%C3%A2%E2%82%AC%C5%A1%C3%83%E2%80%9A%C3%82%C2%B6bs_theorem/

--
You received this message because you are subscribed to the Google Groups "Everything List" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/everything-list.
For more options, visit https://groups.google.com/d/optout.



--
Alberto.

--
You received this message because you are subscribed to the Google Groups "Everything List" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/everything-list.
For more options, visit https://groups.google.com/d/optout.

http://iridia.ulb.ac.be/~marchal/



--
You received this message because you are subscribed to the Google Groups 
"Everything List" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/everything-list.
For more options, visit https://groups.google.com/d/optout.

Reply via email to