Поскольку в закомментированной версии P есть длина - для ее работы Erlang потребуется выполнить двойное совпадение - сопоставить значение 2-го параметра с шаблоном, который не определен ...
Вопрос, который вы задаете при сопоставлении с шаблоном предложения: «это предложение для меня» - вы не можете «войти в предложение» и затем вернуться, если это не так ...
Во втором примере X связывается перед матчем, вы обязуетесь войти в предложение, и если <<Y:P,0:1>> don't match X
, время сбоя скважины!