I'm writing a program that generates playlists from a large pool of mp3 files. The program can keep track of total playing time, number of tracks and total size of the files, and can be given upper limits on each of the three.
What I want to make clear in the documentation is that even though any combination of the three limits may be specified, the program will quit after any one of them is reached. Effectively, it treats them as though they were specified with the boolean "OR" operator. Is there a programming term to describe this? My uneducated guess would be to use "the conditions are treated disjunctively" i.e. the logical operation of disjunction is performed on them, but I don't know if this is accepted (or, for that matter, existing) terminology.