I'm interested to read this thread (and others like it). There's an important moral, I think, for our dealings with primary school children in particular. It's this: questions like, 'Can a (decimal) fraction be even?', 'Is zero a number?', 'Is 4.0 the same as 4 (and what about 3.999...)?' - questions small children often ask (and there are lots more) - such questions indicate, not that the children asking don't understand, but rather the beginnings of a serious interest in intellectual matters.
Such questions, if encouraged, can lead to a deeper understanding. And we don't really need to understand the answers ourselves to encourage our children to ask such questions. 'Can decimals be even?' -- 'That's an interesting question! I wonder how we might think about answering it?' (Not 'No, it's just a fact that they're not'.)
Too often, ime (as an ex-maths teacher, amongst other things), children's intellectual curiosity about such (deep, interesting, exciting, useful ...) matters gets squashed by being treated as a lack of understanding and/or knowledge rather than what it is, an indication of natural intellectual curiosity.
And, yes, this thread has led to some interesting discussion in its own right. To continue that a little ...
catkind, you say, ' And yes it really is important that the integers are seen as a subset of the reals. At least I hope that's obvious. ' Actually, in certain contexts, it might be important to see Z ({integers}) not as a subset of R ({reals}), but rather as a set isomorphic to a subset of R (where the isomorphism includes all the relations we normally define on Z, of course).
Strictly speaking, Z is not a subset of R, albeit that R contains a proper subset which is a copy of Z. This may be important to emphasise, for instance, if we think of how we define integers (as ordered pairs of members of N ({naturals})), as opposed to R (as Dedekind cuts, say). There is a natural progression from defining natural numbers as sets of sets as (say) Russell did (following Frege, of course), then integers as ordered pairs of naturals, rationals as ordered pairs of integers ... but then reals need a new kind of definition. (We can then go back to ordered pairs of reals to get complex numbers, of course.)
So, N is not a subset of Z, although Z contains an isomorphic copy of N, ... and so on.
My 'strictly speaking' shouldn't be taken too seriously, however. Another reason for distinguishing Z from the subset of R it copies is that we might want carefully to beware of begging ontological questions that 'strictly speaking' may also incline us to beg.
I'm also interested, catkind in your distinction between representations and descriptions of properties. 'Representation' is really a fraught term in this area, with multiple meanings/uses. Think of representation theorems in measurement theory, for instance, or (compare/contrast with) representations of groups on vector spaces. And so on. How do these kinds of representation relate, if at all, to descriptions of properties of what they represent?
I won't develop this latter point. Nor am I suggesting any of this as appropriate for primary school children, their teachers, or their parents. I offer the existence of such discussions, though, as evidence that we should take children's questions seriously in these areas in particular. Don't close them down by telling children there are facts they just have to learn; rather encourage them to keep asking questions whether they get answers or not.