fbpx
Wikipedia

Moses Schönfinkel

Moses Ilyich Schönfinkel (Russian: Моисей Исаевич Шейнфинкель, romanizedMoisei Isai'evich Sheinfinkel; 29 September 1888 – 1942) was a logician and mathematician, known for the invention of combinatory logic.

Moses Ilyich Schönfinkel
c.1922
Born(1888-09-29)September 29, 1888
Died1942 (aged 53–54)
CitizenshipRussian
Alma materNovorossiysk University
Known forCombinatory logic
Technique for binding arguments
Bernays–Schönfinkel class
Scientific career
FieldsMathematics
InstitutionsUniversity of Göttingen
InfluencesDavid Hilbert
InfluencedHaskell Curry

Life

Moses Schönfinkel was born in 1888 in Ekaterinoslav, Russian Empire (now Dnipro, Ukraine).[1] Moses Schönfinkel was born to a Jewish family. His father was Ilya Girshevich Schönfinkel, a merchant of first guild, who was in а grocery store trade, and his mother, Maria “Masha” Gertsovna Schönfinkel (née Lurie) came from a prominent Lurie family. Moses had siblings named Deborah, Natan, Israel and Grigoriy.[2] Schönfinkel attended the Novorossiysk University of Odessa, studying mathematics under Samuil Osipovich Shatunovskii (1859–1929), who worked in geometry and the foundations of mathematics. From 1914 to 1924, Schönfinkel was a member of David Hilbert's group at the University of Göttingen in Germany.[3] On 7 December 1920 he delivered a talk entitled Elemente der Logik ("Elements of Logic") to the group where he outlined the concept of combinatory logic. Heinrich Behmann, a member of Hilbert's group, later revised the text and published it in 1924.[4] In 1928, Schönfinkel had one other paper published, on special cases of the decision problem (Entscheidungsproblem), that was prepared by Paul Bernays.[5]

After he left Göttingen, Schönfinkel returned to Moscow. By 1927 he was reported to be mentally ill and in a sanatorium.[4][5] His later life was spent in poverty, and he died in Moscow some time in 1942. His papers were burned by his neighbors for heating.[5]

Work

Schönfinkel developed a formal system that avoided the use of bound variables. His system was essentially equivalent to a combinatory logic based upon the combinators B, C, I, K, S and a combinator for a universally quantified nand function which he called U. Schönfinkel stated that the system could be reduced to just K, S, and U (a colleague stated that U could be factored to the end of any expression and thus not always explicitly written) and outlined a proof that a version of this system had the same power as predicate logic.[4]

His paper also showed that functions of two or more arguments could be replaced by functions taking a single argument.[6][7][8] This replacement mechanism simplifies work in both combinatory logic and lambda calculus and would later be called currying, after Haskell Curry. While Curry attributed the concept to Schönfinkel, it had already been used by Frege[9] (an example of Stigler's law).

The complete known published output of Schönfinkel consists of just two papers: his 1924 On the Building Blocks of Mathematical Logic, and another, 31-page paper written in 1927 and published 1928, coauthored with Paul Bernays, entitled Zum Entscheidungsproblem der mathematischen Logik (On the Decision Problem of Mathematical Logic).

Publications

  • Moses Schönfinkel (1924). "Über die Bausteine der mathematischen Logik". Mathematische Annalen (in German). 92 (3–4): 305–316. doi:10.1007/bf01448013. S2CID 118507515. – Translated by Stefan Bauer-Mengelberg as "On the building blocks of mathematical logic" in Jean van Heijenoort, 1967. A Source Book in Mathematical Logic, 1879–1931. Harvard University Press, pp. 355–66.
  • Paul Bernays; Moses Schönfinkel (1928). "Zum Entscheidungsproblem der mathematischen Logik" (PDF). Mathematische Annalen (in German). 99: 342–372. doi:10.1007/bf01459101. S2CID 122312654.

See also

Further reading

  • Wolfram, Stephen (2021). "Where Did Combinators Come From? Hunting the Story of Moses Schönfinkel". Combinators: A Centennial View. Wolfram Media. pp. 213–277 (Addendum 281–294). ISBN 978-1-57955-043-1. eISBN 978-1-57955-044-8. A celebration of the development of combinators, a hundred years after they were introduced by Moses Schönfinkel in 1920.

References

  1. ^ "Writing Contests, Grants & Awards". Poets & Writers. Retrieved 2022-07-12.
  2. ^ "A Little Closer to Finding What Became of Moses Schönfinkel, Inventor of Combinators—Stephen Wolfram Writings". writings.stephenwolfram.com. Retrieved 2022-07-12.
  3. ^ Cardone, Felice; Hindley, J. Roger, "History of Lambda-calculus and Combinatory Logic", in Gabbay, Dov M.; Woods, John (eds.), Handbook of the History of Logic, vol. 5, Elsevier
  4. ^ a b c Curry, Haskell (November 1927), Notes on Schönfinkel, 271128A (T271128A), Curry archives.[permanent dead link]
  5. ^ a b c Kline, G. L.; Anovskaa, S. A. (1951), "Review of Foundations of mathematics and mathematical logic by S. A. Yanovskaya", Journal of Symbolic Logic, 16 (1): 46–48, doi:10.2307/2268665, JSTOR 2268665, S2CID 119004002
  6. ^ Strachey, Christopher (2000). "Fundamental Concepts in Programming Languages". Higher-Order and Symbolic Computation. 13: 11–49. doi:10.1023/A:1010000313106. S2CID 14124601. There is a device originated by Schönfinkel, for reducing operators with several operands to the successive application of single operand operators. (Reprinted lecture notes from 1967.)
  7. ^ Reynolds, John C. (1998). "Definitional Interpreters for Higher-Order Programming Languages". Higher-Order and Symbolic Computation. 11 (4): 374. doi:10.1023/A:1010027404223. S2CID 43352033. In the last line we have used a trick called Currying (after the logician H. Curry) to solve the problem of introducing a binary operation into a language where all functions must accept a single argument. (The referee comments that although "Currying" is tastier, "Schönfinkeling" might be more accurate.)
  8. ^ Kenneth Slonneger and Barry L. Kurtz. Formal Syntax and Semantics of Programming Languages. 1995. p. 144.
  9. ^ Willard Van Orman Quine, introduction to "Bausteine der mathematischen Logik", pp. 305–316. Translated by Stefan Bauer-Mengelberg as "On the building blocks of mathematical logic" in Jean van Heijenoort (1967), A Source Book in Mathematical Logic, 1879–1931. Harvard University Press, pp. 355–66.

External links

  •   Media related to Moses Schönfinkel at Wikimedia Commons
  • Stephen Wolfram (2020). "Where Did Combinators Come From? Hunting the Story of Moses Schönfinkel". arXiv:2108.08707 [math.HO].

moses, schönfinkel, moses, ilyich, schönfinkel, russian, Моисей, Исаевич, Шейнфинкель, romanized, moisei, isai, evich, sheinfinkel, september, 1888, 1942, logician, mathematician, known, invention, combinatory, logic, moses, ilyich, schönfinkelc, 1922born, 188. Moses Ilyich Schonfinkel Russian Moisej Isaevich Shejnfinkel romanized Moisei Isai evich Sheinfinkel 29 September 1888 1942 was a logician and mathematician known for the invention of combinatory logic Moses Ilyich Schonfinkelc 1922Born 1888 09 29 September 29 1888Ekaterinoslav Russian Empire now Dnipro Ukraine Died1942 aged 53 54 Moscow Soviet UnionCitizenshipRussianAlma materNovorossiysk UniversityKnown forCombinatory logicTechnique for binding argumentsBernays Schonfinkel classScientific careerFieldsMathematicsInstitutionsUniversity of GottingenInfluencesDavid HilbertInfluencedHaskell Curry Contents 1 Life 2 Work 3 Publications 4 See also 5 Further reading 6 References 7 External linksLife EditMoses Schonfinkel was born in 1888 in Ekaterinoslav Russian Empire now Dnipro Ukraine 1 Moses Schonfinkel was born to a Jewish family His father was Ilya Girshevich Schonfinkel a merchant of first guild who was in a grocery store trade and his mother Maria Masha Gertsovna Schonfinkel nee Lurie came from a prominent Lurie family Moses had siblings named Deborah Natan Israel and Grigoriy 2 Schonfinkel attended the Novorossiysk University of Odessa studying mathematics under Samuil Osipovich Shatunovskii 1859 1929 who worked in geometry and the foundations of mathematics From 1914 to 1924 Schonfinkel was a member of David Hilbert s group at the University of Gottingen in Germany 3 On 7 December 1920 he delivered a talk entitled Elemente der Logik Elements of Logic to the group where he outlined the concept of combinatory logic Heinrich Behmann a member of Hilbert s group later revised the text and published it in 1924 4 In 1928 Schonfinkel had one other paper published on special cases of the decision problem Entscheidungsproblem that was prepared by Paul Bernays 5 After he left Gottingen Schonfinkel returned to Moscow By 1927 he was reported to be mentally ill and in a sanatorium 4 5 His later life was spent in poverty and he died in Moscow some time in 1942 His papers were burned by his neighbors for heating 5 Work EditSchonfinkel developed a formal system that avoided the use of bound variables His system was essentially equivalent to a combinatory logic based upon the combinators B C I K S and a combinator for a universally quantified nand function which he called U Schonfinkel stated that the system could be reduced to just K S and U a colleague stated that U could be factored to the end of any expression and thus not always explicitly written and outlined a proof that a version of this system had the same power as predicate logic 4 His paper also showed that functions of two or more arguments could be replaced by functions taking a single argument 6 7 8 This replacement mechanism simplifies work in both combinatory logic and lambda calculus and would later be called currying after Haskell Curry While Curry attributed the concept to Schonfinkel it had already been used by Frege 9 an example of Stigler s law The complete known published output of Schonfinkel consists of just two papers his 1924 On the Building Blocks of Mathematical Logic and another 31 page paper written in 1927 and published 1928 coauthored with Paul Bernays entitled Zum Entscheidungsproblem der mathematischen Logik On the Decision Problem of Mathematical Logic Publications EditMoses Schonfinkel 1924 Uber die Bausteine der mathematischen Logik Mathematische Annalen in German 92 3 4 305 316 doi 10 1007 bf01448013 S2CID 118507515 Translated by Stefan Bauer Mengelberg as On the building blocks of mathematical logic in Jean van Heijenoort 1967 A Source Book in Mathematical Logic 1879 1931 Harvard University Press pp 355 66 Paul Bernays Moses Schonfinkel 1928 Zum Entscheidungsproblem der mathematischen Logik PDF Mathematische Annalen in German 99 342 372 doi 10 1007 bf01459101 S2CID 122312654 See also EditBernays Schonfinkel class CurryingFurther reading EditWolfram Stephen 2021 Where Did Combinators Come From Hunting the Story of Moses Schonfinkel Combinators A Centennial View Wolfram Media pp 213 277 Addendum 281 294 ISBN 978 1 57955 043 1 eISBN 978 1 57955 044 8 A celebration of the development of combinators a hundred years after they were introduced by Moses Schonfinkel in 1920 References Edit Writing Contests Grants amp Awards Poets amp Writers Retrieved 2022 07 12 A Little Closer to Finding What Became of Moses Schonfinkel Inventor of Combinators Stephen Wolfram Writings writings stephenwolfram com Retrieved 2022 07 12 Cardone Felice Hindley J Roger History of Lambda calculus and Combinatory Logic in Gabbay Dov M Woods John eds Handbook of the History of Logic vol 5 Elsevier a b c Curry Haskell November 1927 Notes on Schonfinkel 271128A T271128A Curry archives permanent dead link a b c Kline G L Anovskaa S A 1951 Review of Foundations of mathematics and mathematical logic by S A Yanovskaya Journal of Symbolic Logic 16 1 46 48 doi 10 2307 2268665 JSTOR 2268665 S2CID 119004002 Strachey Christopher 2000 Fundamental Concepts in Programming Languages Higher Order and Symbolic Computation 13 11 49 doi 10 1023 A 1010000313106 S2CID 14124601 There is a device originated by Schonfinkel for reducing operators with several operands to the successive application of single operand operators Reprinted lecture notes from 1967 Reynolds John C 1998 Definitional Interpreters for Higher Order Programming Languages Higher Order and Symbolic Computation 11 4 374 doi 10 1023 A 1010027404223 S2CID 43352033 In the last line we have used a trick called Currying after the logician H Curry to solve the problem of introducing a binary operation into a language where all functions must accept a single argument The referee comments that although Currying is tastier Schonfinkeling might be more accurate Kenneth Slonneger and Barry L Kurtz Formal Syntax and Semantics of Programming Languages 1995 p 144 Willard Van Orman Quine introduction to Bausteine der mathematischen Logik pp 305 316 Translated by Stefan Bauer Mengelberg as On the building blocks of mathematical logic in Jean van Heijenoort 1967 A Source Book in Mathematical Logic 1879 1931 Harvard University Press pp 355 66 External links Edit Media related to Moses Schonfinkel at Wikimedia Commons Stephen Wolfram 2020 Where Did Combinators Come From Hunting the Story of Moses Schonfinkel arXiv 2108 08707 math HO Retrieved from https en wikipedia org w index php title Moses Schonfinkel amp oldid 1167527346, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.