I often use the first construct in my writing to others to mean (elongated) Person A and, or not, Person B (i.e., The first person comes with or without the second person).
An English major I know states that it should be the second construct, as in both people come, or the first person comes instead of the second person (and vice-versa), but not both people coming or Person A coming without Person B. Please be nice in your comments/answers, I shall be providing a link to this Q&A onto this person.
Yes I am a in IT and the use of the first construct conforms with Boolean logic used in programming, however if most others read "and/not" as just "not" I am going to have to change.
Is the first and second construct valid in English? Do people think the latter should be used, instead of the former. Extra brownie points for linking to an authoritative webpage on this subject, which I spent time, but couldn't easily find.