Czy funkcja szukająca podciągów cyfr

11

Jak można rozstrzygać, czy ma pewną sekwencję cyfr? πzainspirowało mnie do pytania, czy można obliczyć następującą niewinnie wyglądającą odmianę:

f(n)={1if n¯ occurs in the decimal representation of π0otherwise

gdzie jest dziesiętną reprezentacją bez zer wiodących. nn¯n

Jeśli rozwinięcie dziesiętne zawiera wszystkie ciągi cyfr skończonych (nazwijmy to liczbą uniwersalną (w podstawie 10)), to jest stałą . Ale to otwarte pytanie matematyczne. Jeśli nie jest uniwersalne, czy to oznacza, że jest nieobliczalne?f 1 π fπf1πf

Gilles „SO- przestań być zły”
źródło
sztuczka dla drugiego problemu działa, ponieważ jest jednoargumentowa, ta sztuczka nie zadziała do sprawdzania ciągów binarnych. Ale to nie znaczy, że nie jest to możliwe w inny sposób.
Kaveh
@Kaveh Co rozumiesz przez „unary”? Połączone pytanie dotyczyło dziesiętnej reprezentacji . π
Raphael
Jest to jeden ze sposobów, aby uczynić -example nieobliczalnym. Innym sposobem jest podanie liczby rzeczywistej jako danych wejściowych. Jednak nie mam pod ręką dowodu. π
Raphael
1
@Kaveh: Moglibyśmy również sprawdzić bez zmiany odpowiedzi. (01)n
Raphael
1
@ Rafael, możesz myśleć o tym również jako zasadniczo jednoargumentowy. (Ważną rzeczą jest struktura możliwych ciągów do sprawdzania relacji prefiksu wrt.)
Kaveh

Odpowiedzi:

3

Zauważ, że może być stałą 1, nawet jeśli π nie jest liczbą normalną. (W języku francuskim mówimy, że jeśli f jest stałe, że π jest uniwersalnym uniwersytetem . Nie znam odpowiedniego terminu w języku angielskim)f1πfπ

Za to, co jest warte: może być w następujący sposób:

Udowodnienie, że jest obliczalne, niekoniecznie oznaczałoby rozstrzygnięcie otwartego pytania, czy f jest stałe, czy nie. Na przykład możesz zbudować g, który jest obliczalny, ale taki, że stałość g jest równoważna hipotezie Goldbacha .ffgg

Oczywiście to nawet nie zaczyna odpowiadać na twoje pytanie, ale prawdopodobnie jest dla mnie otwarte.

jmad
źródło
Racja, właściwie miałem na myśli nombre univers . Więc może być obliczalne bez bycia stałym. Jestem prawie pewien, że istnieje prostszy sposób, aby to pokazać. Czy możesz wyjaśnić nieco więcej, w jaki sposób f może, ale nie musi być obliczalny, na poziomie teorii obliczalności 101? ff
Gilles „SO- przestań być zły”
[f?=1]f1P(f)¬P(f)[f?=1]