This book examines three connected aspects of Fregeâs logicism: the differences between Dedekindâs and Fregeâs interpretation of the term âlogicâ and related terms and reflects on Fregeâs notion of function, comparing its understanding and the role it played in Fregeâs and Lagrangeâs foundational programs. It concludes with an examination of the notion of arbitrary function, taking into account Fregeâs, Ramseyâs and Russellâs view on the subject. Composed of three chapters, this book sheds light on important aspects of Dedekindâs and Fregeâs logicisms. The first chapter explains how, although he shares Fregeâs aim at substituting logical standards of rigor to intuitive imports from spatio-temporal experience into the deductive presentation of arithmetic, Dedekind had a different goal and used or invented different tools. The chapter highlights basic dissimilarities between Dedekindâs and Fregeâs actual ways of doing and thinking. The second chapter reflects on Fregeâs notion of a function, in comparison with the notions endorsed by Lagrange and the followers of the program of arithmetization of analysis. It remarks that the foundational programs pursued by Lagrange  and Frege are crucially different and based on a different idea of what the foundations of mathematics should be like. However, despite this contrast, the notion of function plays similar roles in the two programs, and this chapter emphasizes the similarities. The third chapter traces the development of thinking about Fregeâs program in the foundations of mathematics, and includes comparisons of Fregeâs, Russellâs and Ramseyâs views. The chapter discusses earlier papers written by Hintikka, Sandu, Demopoulos and Trueman. Although the chapterâs main focus is on the notion of arbitrary correlation, it starts out by discussing some aspects of the connection between this notion and Dedekind Theorem.