On Correspondences between Feedforward Artificial Neural Networks on Finite Memory Automata and Classes of Primitive Recursive Functions
Abstract
1. Introduction
2. Preliminaries
2.1. Functions and Predicates
2.2. Finite Memory Automata
3. Computability: General vs. Actual
3.1. General Computability
3.2. Actual Computability
4. A Recursive Formalization of Feedforward Artificial Neural Networks
5. Finite Sets as Gödel Numbers
6. Numbers and : Packing FANNs into Natural Numbers
7. FANNs and Primitive Recursive Functions
8. Discussion
9. Conclusions
Funding
Data Availability Statement
Conflicts of Interest
Abbreviations
ANN | Artificial Neural Network |
FANN | Feedforward Artificial Neural Network |
FMA | Finite Memory Automaton or Automata |
FMD | Finite Memory Device |
G-number | Gödel Number |
TM | Turing Machine |
UTM | Universal Turing Machine |
FSA | Finite State Automaton or Automata |
PDA | Pushdown Automaton or Automata |
Appendix A
Appendix A.1. Primitive Recursive Functions and Predicates
Appendix A.2. Gödel Number Operators
Appendix A.3. Examples of Ω Numbers
References
- McCulloch, W.S.; Pitts, W. A logical calculus of the ideas immanent in nervous activity. Bull. Math. Biophys. 1943, 5, 115–133. [Google Scholar] [CrossRef]
- Rumelhart, D.E.; Hinton, G.E.; Williams, R.J. Learning representations by back-propagating errors. Nature 1986, 323, 533–536. [Google Scholar] [CrossRef]
- Hornik, K. Approximation capabilities of multilayer feedforward networks. Neural Netw. 1991, 4, 251–257. [Google Scholar] [CrossRef]
- Gripenberg, G. Approximation by neural networks with a bounded number of nodes at each level. J. Approx. Theory 2003, 122, 260–266. [Google Scholar] [CrossRef]
- Guliyev, N.; Ismailov, V. On the approximation by single hidden layer feedforward neural networks with fixed weights. Neural Netw. 2019, 98, 296–304. [Google Scholar] [CrossRef] [PubMed]
- Gödel, K. On formally undecidable propositions of Principia Mathematica and related systems I. In Kurt Gödel Collected Works Volume I Publications 1929–1936; Feferman, S., Dawson, J.W., Kleene, S.C., Moore, G.H., Solovay, R.M., van Heijenoort, J., Eds.; Oxford University Press: Oxford, UK, 1986. [Google Scholar]
- Davis, M.; Sigal, R.; Weyuker, E. Computability, Complexity, and Languages: Fundamentals of Theoretical Computer Science, 2nd ed.; Harcourt, Brace & Company: Boston, MA, USA, 1994. [Google Scholar]
- Kleene, S.C. Introduction to Metamathematics; D. Van Nostrand: New York, NY, USA, 1952. [Google Scholar]
- Meyer, M.; Ritchie, D. The complexity of loop programs. In Proceedings of the ACM National Meeting, Washington, DC, USA, 14–16 November 1967; pp. 465–469. [Google Scholar]
- Rogers, H., Jr. Theory of Recursive Functions and Effective Computability; The MIT Press: Cambridge, MA, USA, 1988. [Google Scholar]
- Kulyukin, V. On primitive recursive characteristics of chess. Mathematics 2022, 10, 1016. [Google Scholar] [CrossRef]
- Hopcroft, J.E.; Ullman, J.D. Introduction to Automata Theory, Languages, and Computation; Narosa Publishing Hourse: New Delhi, India, 2002. [Google Scholar]
- Jurafsky, D.; Martin, J.H. Speech and Language Processing: An Introduction to Natural Language Processing, Computational Linguistics, and Speech Recognition; Prentice-Hall, Inc.: Upper Saddle River, NJ, USA, 2000. [Google Scholar]
- Eddington, A.S. The constants of nature. In The World of Mathematics; Newman, J.R., Ed.; Simon and Schuster: New York, NY, USA, 1956; Volume 2, pp. 1074–1093. [Google Scholar]
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2023 by the author. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Kulyukin, V.A. On Correspondences between Feedforward Artificial Neural Networks on Finite Memory Automata and Classes of Primitive Recursive Functions. Mathematics 2023, 11, 2620. https://doi.org/10.3390/math11122620
Kulyukin VA. On Correspondences between Feedforward Artificial Neural Networks on Finite Memory Automata and Classes of Primitive Recursive Functions. Mathematics. 2023; 11(12):2620. https://doi.org/10.3390/math11122620
Chicago/Turabian StyleKulyukin, Vladimir A. 2023. "On Correspondences between Feedforward Artificial Neural Networks on Finite Memory Automata and Classes of Primitive Recursive Functions" Mathematics 11, no. 12: 2620. https://doi.org/10.3390/math11122620
APA StyleKulyukin, V. A. (2023). On Correspondences between Feedforward Artificial Neural Networks on Finite Memory Automata and Classes of Primitive Recursive Functions. Mathematics, 11(12), 2620. https://doi.org/10.3390/math11122620