{f1,f2,f3,f4}で、検出された文字列の長さ(文字数、またはスペースが検出された場合はドット数)がLであるとします。長さLがf2からf3の範囲にある場合(すなわち L >= f2 and L <= f3)、仮説の品質は1です。長さがf1からf2の範囲にある場合、仮説の品質は0から1へと比例的に変化します(Quality(f1) = 0, Quality(f2) = 1)。同様に、長さがf3からf4の範囲にある場合、仮説の品質は1から0へと比例的に変化します(Quality(f3) = 1, Quality(f4) = 0)。長さがf1からf4の範囲に含まれない場合(すなわち L < f1 or L > f4)、仮説の品質は0です(Quality(L) = 0)。検出されたオブジェクトに対する仮説の品質は、検出されたオブジェクトの長さに応じて選択される Character count プロパティの値と乗算されます。

注: 複数要素に対する仮説の連鎖の品質は、連鎖内の各要素に対する仮説を乗算して算出されます。連鎖が十分に長く、構成する仮説の品質評価が制約の厳しさゆえに低すぎる場合、連鎖全体の最終的な品質も低くなり得ます。したがって、選択する仮説の品質評価は可能な限り高くなるようにすることを推奨します。一方で、最良のものを選べるよう、品質で仮説を識別できる必要があります。そのため、受容可能な仮説が過度にペナルティを受けないように、(仮説評価のための数学的関数である)ファジー区間を適切に設定してください。 ファジー区間の左境界には負の値も使用できます(実際には負の長さの文字列は存在しませんが)。これは、(0, 1) 区間における品質グラフの傾きを緩やかにし、品質ペナルティを軽減するのに有用です。もしこのパラメーターに下限を設定する必要がある場合(例:文字列の長さは10文字未満にならないが、文字列の長さに対するファジー区間は
[-10,20,30,40}である)、Hypothesis Evaluation で Value.Length >= 10 を設定することで直接指定できます。

