Does anyone have an example of defining a functions both untyped and typed arguments using concept script? Defining functions with single, multiple arguments and varying arguments? My background is CS and perhaps guidance on a simple function like OR or NAND would be helpful.
I had a theory that a function was an inference string and its arguments the first inference. To get the value of a function, one would deduct the argument. For instance $\phi \implies (B \implies (A))$ and invoking $\phi(B) \equiv A$. For multiple arguments $\phi \implies ((C \land D) \implies (A))$. Perhaps my thinking's there is incorrect.
Any guidance appreciated.
Thanks
The ontology of Frege's logic is : there are objects and there are functions.
Objects are "argument" of functions but not vice-versa.
The concept-script has symbols for both, that means that functions in Frege's Begriffsschrift are expressed through function symbols; see §10 :
Some further examples from §23-on, withe the General Theory of Sequences.
See also Frege's Logic :
See also the complete English translation of Frege's Grundgesetze der Arithmetik (1893/1903) with the "specifications" for the language.
Very useful : Gregory Landini, Frege’s Notations : What They Are and How They Mean (Palgrave, 2012).