On Mon, 2017-08-28 at 17:16 -0700, Kerim Aydin wrote:
> The report must "include the fact that the list is empty".  I think,
> in plain language, this must be something like a sentence "there are no
> non-default values for the X switch."  Otherwise the fact is not "included."

I agree that this is a requirement on the report. What I'm less clear
on is what happens when the requirement is not met. Does it cause the
entire report to not be a report? If not, we have a report that
contains some of the information it's meant to contain, and not other
information.

Say a report is meant to contain list A and list B, but only actually
appears to contain list A. There are two possible sets of requirements
for what the report was meant to contain, based on whether list B is
empty or not:

 * Nonempty list A, nonempty list B
 * Nonempty list A, empty list B, statement that list B is empty

As for what subset of the report was actually posted, only being able
to see list A in the report then gives us three possibilities for what
was present and what was missing:

 * Nonempty list A, [missing: nonempty list B]
 * Nonempty list A, [missing: empty list B, statement that list B is
   empty]
 * Nonempty list A, empty list B, [missing: statement that list B is
   empty]

I can't see any reason why list B wouldn't self-ratify in the third
case here. The problem is, there's no way from the text of the email to
distinguish it from the second, as they're both textually exactly the
same.

-- 
ais523

Reply via email to