Background: Explaining the confusion
Set
In difference between class, set , family and collection the named differences where discussed, but only to some extend. I am not even sure what counts as a duplicate. Let's take a clinical trial for example: If I have a data collection, as in a set of vectors, then I might have two samples that have the same feature values - however they might originate from two different patients. Is my data a set in the mathematical sense?
I read that sets also have no order in their elements. However, in my publications I regularly write things like $o_i\in O$ where $O$ is a set. Seems like an order to me. (I read the same by other publications.)
Multiset and Tuple
On the one hand difference between class, set , family and collection gave me the impression that the set is the only defined collection. On the other hand, I read that there are other collections like the multiset, or the tuple.
Tuple and Vector
From my perspective a vector is also a collection - a collection of scalars. They are both ordered and both can contain duplicates: $(1,1,2)$ is a valid three dimensional vector. I am not quite sure what the difference is? As I understand the elements of the vector need to have the same type, while the tuple has not this requirement. Does this mean a tuple can contain anything as elements (e.g. sets)? Why have this restriction on vectors and thus so many different collections? Is the vector a special type of vector?
Finite and infinite sets
It seems to me that this is a worthwhile distinction. An example would be a set of data objects (finite) vs. the real numbers (infinite). Are there names for these? Aren't vector spaces infinite sets? Aren't finite sets in the case of datasets actually multisets? (As discussed before.)
Questions
In order to get order from this chaos (in my head), basically I want to know
- what collections exist and
- what differentiates them from each other.
- Also I would like to know whether they are actually used outside of set theory.
To be honest, I have not seen anything but sets, vectors and vector spaces being used in my fields (statistics, machine learning, data mining and analytics, artificial intelligence, signal processing).
Further subquestions have been asked in my previous sections.