class

AtomSpace::IndefiniteTruthValue

Inherits AtomSpace::TruthValue < Reference < Object

Indefinite truth value with lower and upper bounds

Constructors

new(lower : Strength, upper : Strength, confidence : Confidence = 1.0)

Instance methods

clone

Clone this truth value

confidence

Get the confidence (degree of certainty) [0.0, 1.0]

count

Get the count (amount of evidence)

lower
merge(other : TruthValue) : TruthValue

Merge with another truth value

strength

Get the strength (degree of belief) [0.0, 1.0]

to_s(io : IO) : Nil

Convert to string representation

type_name

Get the type name of this truth value

upper