Semantics for fuzzy logic supporting truth functionality