{f1,f2,f3,f4} e que o comprimento da string detectada (em caracteres, ou pontos no caso de um espaço detectado) seja L. Se o comprimento L estiver no intervalo de f2 a f3 (ou seja, L>=f2 and L<=f3), a qualidade da hipótese é 1. Se o comprimento estiver no intervalo de f1 a f2, a qualidade da hipótese varia proporcionalmente de 0 a 1 (Quality(f1) = 0, Quality(f2)=1). Da mesma forma, se o comprimento estiver no intervalo de f3 a f4, a qualidade da hipótese varia proporcionalmente de 1 a 0 (Quality(f3) = 1, Quality(f4) = 0). Se o comprimento não estiver no intervalo de f1 a f4 (ou seja, L<f1 or L>f4), a qualidade da hipótese é 0 (Quality(L) = 0). A qualidade da hipótese para o objeto detectado é multiplicada pelos valores da propriedade Character count, selecionada conforme o comprimento do objeto detectado.

Observação: A qualidade de qualquer cadeia de hipóteses para vários elementos é calculada multiplicando as qualidades de cada hipótese na cadeia. Se a cadeia for suficientemente longa e as estimativas de qualidade das hipóteses componentes forem muito baixas devido a restrições excessivamente rígidas, a qualidade resultante de toda a cadeia também poderá ser muito baixa.Portanto, recomenda-se garantir que a hipótese selecionada tenha a maior estimativa de qualidade possível. Por outro lado, é necessário conseguir distinguir hipóteses pela sua qualidade para poder selecionar a melhor. Assim, é preciso configurar intervalos fuzzy (funções matemáticas para avaliação de hipóteses) de modo que hipóteses aceitáveis não sejam penalizadas em excesso. Também é possível usar valores negativos para o limite esquerdo do intervalo fuzzy (embora, na prática, não existam strings de comprimento negativo). Isso pode ser útil para tornar o gráfico de qualidade menos íngreme no intervalo (0, 1), reduzindo a penalização da qualidade. Se você precisar definir um limite inferior para esse parâmetro (por exemplo, o comprimento da string não pode ser menor que 10 caracteres, com o intervalo fuzzy para o comprimento da string sendo
[-10,20,30,40}), é possível fazer isso diretamente em Hypothesis Evaluation definindo Value.Length >=10.

