Это было бы ничего, если бы не относилось к поставленной ТС задаче. Ведь он использовал фактически противоречивые высказывания типа "я лгу". И вообще высказывания о самом текущем высказывании. Именно за счет этого трюка он и пытался опровергнуть Смаллиана.
Что касается самой задачи, то ответ Смаллиана верен. Я не знаю, почему
apriv написал, что ответ неверен. В задаче четко написано, что нормальные говорят предложения 2-х видов: истинных или ложных, т.е. у предложений всегда есть определенное истинностное значение. А стало быть это высказывания. Никаких других вариантов не прописано. Да и по сути, нормальный человек может сказать подряд любую серию как правдивых, так и ложных предложений. Понятно, что в этих условиях у короля нет возможности отличить его от нормала.