Given a subset of the natural number sequence (positive integers starting from 1) we could say that $\frac12$ of the numbers in the set are divisible by 2.
e.g if the set were ${[1,2,3,4,5,6,7]}$ we could say that $3\frac12$ of the numbers in it are divisible by 2.
If we now wanted to work out how many numbers are divisible by 3, we could work it out as $\frac73 = 2\frac13$ and we know this is correct because if we look at the set we can see that the numbers 3 and 6 are the 2 numbers that are divisble by 3.
If we wanted to work out how many numbers are divisible by 2 OR 3. At first glace I thought I could add up the 2 fractions and then subtract the overlap.
This would then equate to $\frac12+\frac13-(\frac12*\frac13) = \frac23$
This makes sense $\frac23$ of all natural numbers are divisible by $2$ or $3$. So if we wanted to see how many numbers were divisible by $2$ OR $3$ in the set ${1,2,3,4,5,6,7,8}$ we could say $8 * \frac23 = 5\frac13$ and this makse sense because the $5$ numbers divisible by $2$ or $3$ are ${2,3,4,6,8}$
This is where I get confused, when I test this against the number 10 for example I get $10 * \frac23 = 6\frac23$ BUT there are $7$ numbers under $10$ that are divisible by both $2$ or $3$, so I was expecting the whole number component to be $7$
Please help me understand. Is it possible to create such a fraction that would tell me the number of elements in the set that are divisible by 2 or 3?
Thanks in advance