Graden av sanning hänvisar till i vilken utsträckning ett påstående är sant.
Till exempel i standardmatematik hör påståendet noll till mängden { 0 } har sanningsgrad 1 (sant), medan påståendet ett tillhör mängden { 0 } har sanningsgrad 0 (falskt). I fuzzy logic kan graden av sanning för ett påstående vara vilket reellt tal som helst mellan 0 och 1, inklusive. Det är möjligt att konstruera en fuzzy mängd F så att påståendet noll tillhör F har graden 1/2 av sanning.
Graden av sanning ska inte förväxlas med sannolikhet ; det är felaktigt att säga att noll har 50% chans att vara i F och 50% chans att inte vara i F. Att kasta ett mynt har 50% chans att få huvuden och 50% chans att få svansar, men en sida är skyldig att komma upp; så resultatet av myntkastningen har en sanningsgrad på 1, även om det är en slumpmässig händelse . Blanda inte heller ihop graden av sanning med vare sig osäkerhet eller en förändring av sanningens betydelse. Tänk på meningen 4 juli 1897 var en solig dag i New York. Även om dess sanningsvärde inte är 1 (helt molnfri dag) eller 0 (helt molnig dag) är det fortfarande en bestämd sanning; solskenet förändras inte med upprepning av observationer från den dagen.
Graden av sanning spelar ofta roll i artificiell intelligensmodeller där agenten sysslar med luddiga begrepp. Om implementeringen av artificiell intelligens som efterliknar väderprognosmakaren, ställ frågan: Är det sol nu? , då kommer en sådan implementering att behöva samla in mycket otydlig data, till exempel: information om molntäckets tillstånd, tid på dagen (även kvällsskymningen vid solnedgången kan fungera som en faktor för att välja ett positivt svar), plats, säsong etc. för att ge det slutgiltiga svaret.
En liknande matematisk teknik kan också användas i osäkerhetsmodeller för icke-fuzzy data (som en mental kastning av ett mynt); detta kallas vanligtvis en grad av säkerhet snarare än sanning.