추가 편집 :이 질문은 이제 본질적으로 답변됩니다. 자세한 내용은 이 블로그 항목 을 참조하십시오. 의견과 답변을 게시 한 모든 사람에게 감사합니다.
원래 질문
이것은 내가 MathOverflow에 대해 물었던 질문 의 희망적으로 더 똑똑하고 더 나은 정보 입니다. 제가 그 질문을했을 때, 저는 문제가있는 수학 영역의 이름조차 몰랐습니다. 이제는 그것이 부분 단어의 알고리즘 조합론에 있다고 확신합니다. ( 여기 에 관한 주제에 관한 최신 책 .)
단어 목록을 만들고 싶습니다 편지. 각 단어의 길이는 정확히. 거래는 목록에 있습니다. 와일드 카드 / 무정의 기호 인 경우 목록에 다시 나타나지 않습니다. (다음과 같은 경우에도 마찬가지입니다.또는 따라서 금지 된 하위 단어는 .)
예를 들어 과 :
<-금지되어 있기 때문에 위의 줄에 나타났습니다
<-금지되어 있기 때문에 첫 줄에 나타났다
필자가 찾은 "피할 수없는 부분 단어"에 관한 문헌은 모두 부정확하다. 결국 단어 크기가 충분히 크면 일부 단어 패턴을 피할 수 없다. 그런 정리의 소소한 버전을 찾고 싶습니다. 따라서 질문 :
일부 형태의 단어가 주어짐 알파벳으로 글자 수, 단어 수 그것을 피하고 다항식 시간에 명시 적으로 생산할 수 있습니까?
위의 질문이 어려울 것으로 기대하지는 않지만 미묘한 부분이 없으면 직접 계산할 수 있습니다. 이 사이트에 게시하는 실제 이유는 내 응용 프로그램에 대한 단어 목록의 속성에 대해 더 많이 알아야하기 때문에 누군가 후속 질문에 답변 할 수 있기를 바랍니다.
이것이 일반적으로 연구 되었습니까? 부분 단어를 피할 수없는 것이 아니라 불가피하게되기 전에 "얼마나 오래 걸리는가"를 고려해야하는 논문은 무엇입니까?
감사.