In that case, you'll want to turn the logic around, so that you can turn it valid if both tests pass, since Eval Rules start out invalid by default.
Code:
validif (herofield[tSize].value > 0)
validif (field[abValue].value <= 0)
Since both need to be true in order for it to be valid, if either is false, then it's invalid.