{f1,f2,f3,f4} e che la lunghezza della stringa rilevata (in caratteri, o in punti per uno spazio rilevato) sia L. Se la lunghezza L è compresa tra f2 e f3 (cioè L>=f2 and L<=f3), la qualità dell’ipotesi è 1. Se la lunghezza è compresa tra f1 e f2, la qualità dell’ipotesi varia in proporzione diretta da 0 a 1 (Quality(f1) = 0, Quality(f2)=1). Analogamente, se la lunghezza è compresa tra f3 e f4, la qualità dell’ipotesi varia in proporzione diretta da 1 a 0 (Quality(f3) = 1, Quality(f4) = 0). Se la lunghezza non rientra nell’intervallo da f1 a f4 (cioè L<f1 or L>f4), la qualità dell’ipotesi è 0 (Quality(L) = 0). La qualità dell’ipotesi per l’oggetto rilevato viene moltiplicata per i valori della proprietà Character count, selezionata in base alla lunghezza dell’oggetto rilevato.

Nota: La qualità di qualsiasi catena di ipotesi per più elementi viene calcolata moltiplicando le qualità delle ipotesi per ciascun elemento della catena. Se la catena è sufficientemente lunga e le stime di qualità delle ipotesi costituenti sono troppo basse a causa di restrizioni eccessivamente rigide, la qualità risultante dell’intera catena potrebbe essere anch’essa troppo bassa.Pertanto, si consiglia di assicurarsi che l’ipotesi selezionata abbia la stima di qualità più alta possibile. D’altra parte, è necessario poter distinguere le ipotesi in base alla loro qualità, così da selezionare la migliore. Di conseguenza, è necessario configurare gli intervalli fuzzy (funzioni matematiche per la valutazione delle ipotesi) in modo che le ipotesi accettabili non vengano penalizzate eccessivamente. Possono essere utilizzati anche valori negativi per il limite sinistro dell’intervallo fuzzy (sebbene in realtà non esistano stringhe di lunghezza negativa). Ciò può essere utile per rendere il grafico della qualità meno ripido nell’intervallo (0, 1), riducendo così la penalità sulla qualità. Se è necessario impostare un limite inferiore per questo parametro (ad es. la lunghezza della stringa non può essere inferiore a 10 caratteri con l’intervallo fuzzy per la lunghezza della stringa
[-10,20,30,40}), è possibile farlo direttamente in Hypothesis Evaluation impostando Value.Length >=10.

