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


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.


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]
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.