: Public <<type>> Class
Created: 23.5.2022 18.05.04
Modified: 1.8.2022 13.54.03
Project:
Advanced:
The root or truth classification trees. The only constant between the subclasses here is that 1.0 is TRUE, and 0.0 is FALSE. This makes Probability work nicely. Other algebraic tricks may be more appropriate to other version of "truth calculus", but for consistency sake, this value mapping should always be available. For example, the following semantic mappings to simple Booleans always work:<br/><br/>{truthValue() #gt; 0} = possibly true<br/>{truthValue() = 0} = never true<br/><br/>{truthValue() #lt; 1} = possibly false<br/>{truthValue() = 1} = never false<br/><br/>{truthValue() #lt; 1}AND{truthValue() #gt; 0} = uncertain<br/>
Operation
Public
truthValue():Real
Details:
Sequential
Tag Value
persistence persistent
Details:
 
RationalRose$Java:ConstructorIs public
Details:
 
RationalRose$Java:DisableAutoSync False
Details:
 
RationalRose$Java:Final False
Details:
 
RationalRose$Java:GenerateCode True
Details:
 
RationalRose$Java:GenerateDefaultConstructor True
Details:
 
RationalRose$Java:GenerateFinalizer False
Details:
 
RationalRose$Java:GenerateInstanceInitializer False
Details:
 
RationalRose$Java:GenerateStaticInitializer False
Details:
 
RationalRose$Java:Static False
Details:
 
Constraint Type Status
truthValue >= 0.0 Invariant Superseeded
Details:
 
truthValue <= 1.0 Invariant Superseeded
Details:
 
Property Value
isFinalSpecialization: 0
Object Type Connection Direction Notes
«type» DiscreteTruth Class Generalization From  
«type» ContinuousTruth Class Generalization From