The general thinking on this is that if you check the box you expect it to check to see if the record “does not exist” and if it does not exist it validates as True to the statement: " = it indeed does not exist in this database.
In context (I even confused myself trying to explain this. )
Example of how we read this:
User bob@example.com “does not exist in the database” (check the box)
Answer: bob@example.com does exists in the database. (Correct Statement - No a record does not exists - validates True)
Alternatively:
Answer: 'bob@example.com does indeed exist on the database. (Incorrect Statement - Yes a record exists - Validates False)
…
But from what you are saying it is actually:
Question: User bob@example.com, “does not exist in the database”? (check the box)
Answer: ''bob@example, “does not exist in the database” (Incorrect Statement - No record exists - validates False)
Alternatively:
Answer: 'bob@example.com, “does not exist in the database” (Correct Statement - Yes a record exists - Validates True)
The checkbox in this example on the “does not exist in the database” makes the statement an oxymoron (contradiction) and is most likley why many of us struggle with the logic and are confused with the check box True/ False.