Document Type

Article

Author ORCID Identifier

Vladimir A. Kulyukin https://orcid.org/0000-0002-8778-5175

Journal/Book Title/Conference

Computers

Volume

15

Issue

3

Publisher

MDPI AG

Publication Date

3-1-2026

Journal Article Version

Version of Record

First Page

1

Last Page

13

Creative Commons License

Creative Commons Attribution 4.0 License
This work is licensed under a Creative Commons Attribution 4.0 License.

Abstract

A writing system 𝔚 on an alphabet 𝒜 is a tuple (ℜ,𝔐), where ℜ is a finite set of text formation rules and 𝔐 is a finite rule application mechanism that generates texts on 𝒜. A natural writing system forms natural language texts on an alphabet such as Sanskrit on Devanagari. An artificial writing system generates formal language texts on an alphabet such as Lisp on Unicode. Let ℕ ={0,1,2,…} be the set of natural numbers. A function on natural numbers 𝑓 :ℕ𝑘 ↦ ℕ, 0 < 𝑘 ∈ ℕ, is nameable by a writing system on an alphabet if, and only if, the system can generate a text on the alphabet that names f and no other function. We show that there exist functions on natural numbers unnameable in principle in that they cannot be named by any writing system on any alphabet. Our results imply the following computability-theoretic hierarchy of functions on natural numbers: computable ⊊ partially computable ⊊ nameable ⊊ 𝔉, where 𝔉 is the set of functions on ℕ.

Included in

Engineering Commons

Share

COinS