[sv-ac] When does an assertion fail vacuously?

From: ben cohen <hdlcohen@gmail.com>
Date: Tue Oct 05 2010 - 20:12:09 PDT

Where is vacuous fail defined in the LRM? I could not find it.

Consider the property (*not* (a |-> b)), and "a"==0; Then (a|-> b) is
vacuous success.

Does that mean that *not*(a|->b) is vacuous fail?

Also, at our meeting today, I heard that* accept_on* can produce vacuous
fail. I don't get it.

Can you point me to cases of vacuous failure, and where in the LRM this
defintion exists?

16.15.8 defines nonvacuous, but the LRM does not define vacuous (I don’t
think).
I can't find vacuous fail or vacuous pass. It can succeed vacuously, but
that is not a pass or a fail.
Also, here is a pass counter, fail counter, vacuous counter.

Thanks,
Ben

-- 
This message has been scanned for viruses and
dangerous content by MailScanner, and is
believed to be clean.
Received on Tue Oct 5 20:13:02 2010

This archive was generated by hypermail 2.1.8 : Tue Oct 05 2010 - 20:13:12 PDT