[ 3 / biz / cgl / ck / diy / fa / ic / jp / lit / sci / vr / vt ] [ index / top / reports ] [ become a patron ] [ status ]
2023-11: Warosu is now out of extended maintenance.

/sci/ - Science & Math


View post   

File: 202 KB, 850x680, Combinators.png [View same] [iqdb] [saucenao] [google]
15031105 No.15031105 [Reply] [Original]

Good Morning /Sci/entists!

I was given another Wolfy book. It is about Combinators. Combinators are a trick from math where you write the letter 's' and the letter 'k' a lot of times and it makes any mathematical object (a lot of trees?). For some reason it has nothing to do with Combinatorics. Wolfy does nice things in her book like explain how to count with combinators in the book.

A long time ago, vampire maid from touhou told me about set theory and I have been reading the Jech book to learn it. Set theory is important because it is like a floor for math. You can make anything out of sets, so other math gets defined/proved with set theory.

If combinators can also make anything, then are they an alternate floor? Could other math be defined/proved from combinators the same way you can do it with set theory?

Thank you /sci/entists for reading my post.

>> No.15031127

S and K combinators only do computable functions.
Also please fuck off back to /g/.

>> No.15031144
File: 1.30 MB, 1346x1079, Finally, a phone for anime maids.png [View same] [iqdb] [saucenao] [google]
15031144

>>15031127
>S and K combinators only do computable functions.
Can set theory make things which are not computable?

I am working on a /g/ thread now. I have Maid Phone code to share. It is a very basic text chat. I am also trying to figure out if I have anything to post in /x/, since I was invited to /x/.

>> No.15031160

>>15031144
No, but it pretends to make them using theological power of the completed infinity. Heres an example:
Let f(n) be 1 if n codes a program which halts in a finite number of steps, and 0 otherwise. To actually calculate the output of the function you would be required to perform an infinife amount of work in general, but if youre only pretending to be able to calculate it, this makes it a legitimate function just as real as f(n)=n+1.
This is one of the main qualms of the finitist community - that mathematicians pretend to be able to do things they cannot do and blur the line between the ideal and the actual.

>> No.15031171
File: 439 KB, 448x515, 1669484429250306.png [View same] [iqdb] [saucenao] [google]
15031171

>>15031160
If set theory can pretend to do something why can't combinators?

>> No.15031328
File: 33 KB, 400x275, 1668590660149007.png [View same] [iqdb] [saucenao] [google]
15031328

>>15031105
Hello and welcome back dragon maid anon, i know what combinatorics is but unfortunately i don't know what combinators are, what's their definition and where are they introduced?

>> No.15031651
File: 1.75 MB, 2727x3416, 1669448198667939.png [View same] [iqdb] [saucenao] [google]
15031651

>>15031328
Good to see you vampire maid from touhou. Somebody named Schonfinkel made it up in the 1920s. He was trying to remove stuff from symbolic logic because he thought it was interesting that everything can be expressed as NAND.

So he made 's' and 'k'.
[s[x_][y_][z_] -> x[z][y[z]]]
[k[x_][y_] -> x]

I don't know exactly how to use them because I haven't finished the book or the show. 's' and 'k' happen a lot of times and then you have a tree somehow.

>combinators show
https://youtu.be/PG2G5xSz0NQ

I would link the book but tiktok killed zlibrary. I have a paper one.

>> No.15031770

Have you heard of the https://en.wikipedia.org/wiki/Curry%E2%80%93Howard_correspondence ?
Basically it relates proofs to programs and the propositions they prove to the types of those programs.
For example a proof of "A and B" is an ordered pair where the first item is a proof of A and the second a proof of B, and a proof of "A implies B" is a function that takes a proof of A as input and delivers a proof of B as output.

The combinators have a nice relation to Hilbert's axioms for logic:
https://en.wikipedia.org/wiki/Hilbert_system#Logical_axioms
>P1. [math]\phi \to \phi [/math]
>P2. [math]\phi \to \left( \psi \to \phi \right) [/math]
>P3. [math]\left( \phi \to \left( \psi \rightarrow \xi \right) \right) \to \left( \left( \phi \to \psi \right) \to \left( \phi \to \xi \right) \right)[/math]
>P4. [math]\left ( \lnot \phi \to \lnot \psi \right) \to \left( \psi \to \phi \right) [/math]
P1 is I
P2 is K
P3 is S

>>15031171
You could do that. For example, you could make up a halting oracle combinator that would tell you whether programs would halt, but if you wrote a program that invoked that combinator, you wouldn't be able to run it.

I like to use type theory as a floor (basically the proofs as programs idea), and in type theory we do similar stuff when we want to play pretend. For example, the axiom of excluded middle can be expressed as a pretend function that takes an arbitrary statement and tells you whether it is true or false.

>> No.15031833
File: 386 KB, 1578x2200, 01a3cc04-0001-0004-0000-000000719719_w1578_r0.7172727272727273_fpx49.94_fpy50.19.jpg [View same] [iqdb] [saucenao] [google]
15031833

>>15031105
Remember that anon that was going to foil all of your faggot globohomo plans? I'm currently learning optics and solid-state physics. Keep making your faggot waste-of-time threads while I'm absorbing knowledge that'll lead me into fucking over any hardware your maids carry, for the day the UN decides to send their animated army of non-deterministic automata.

>> No.15031899
File: 1.36 MB, 1471x2100, sperg.jpg [View same] [iqdb] [saucenao] [google]
15031899

>>15031105
>Wolfy
>in her book
it's an old autistic man you delusional faggot

>> No.15032332

>>15031899
He doesn't care and will never acknowledge it. I've tried asking him why he refers to everyone as a woman but he never replies.