Nepedia
Back to Discover
Independent Reader
🔢

Combinatory logic

math Maturity 11-13 Next article →

Math often uses variables. A variable is a letter like "x" that stands for a number. In the 1920s, Moses Schönfinkel wanted to do math without these letters. He created a system called combinatory logic. This system uses special building blocks called combinators. A combinator is a function that does not need variables. It only uses other functions to find an answer.

Haskell Curry later found these ideas again. He helped make the system more well-known. There are a few basic combinators. The first is called "I." It is the identity combinator. It simply leaves an input exactly as it is. Another is "K." This one makes a constant function. It picks one value and ignores the rest. A third is "S." This one helps combine different parts together.

By using just these blocks, you can build any math rule. You can even build any calculation a computer can do. This makes combinatory logic a simple model for how computers work. It is much simpler than other systems because it does not use substitution. This helps scientists study the core of math and computing.

185 words

Where will your curiosity go next?

Keep exploring at your chosen reading level.

More to explore

What is Nepedia?

A free, ad-free encyclopedia for children. Every article is written at five reading levels, so the same page works for a five-year-old and a fifteen-year-old — use the level switcher above to see this one change. No account needed to read.