Flat out wrong. Dogs inherently have a hunting and chasing instinct, so in the wild a dog will try and spook a cat to make it run, and then chase it and try and kill it if it does. If the cat doesn't run, or better yet, fights back (I've seen multiple cats do this), the dog will back off. And cats know enough to be concerned when a giant animal approaches, which is likely to trigger a fight or flight response, if the cat doesn't feel sufficiently protected where it is.
And many people have both dogs and cats living together, even in some instances sleeping together. I suspect the dog views the cat as a pack animal (and important to the owner, the alpha), and the cat views the dog as a source of warmth, but that is still very different from "inherently know(ing) they don't like each other".
One day, Tom ambled round a corner into the waiting area to get to his patch of sun in the middle, just as someone entered with a pretty big rottweiler; the dog saw Tom and started to bark and growl, but Tom just looked up and stayed in his warm spot in the middle of the room.
The dog just stared at Tom as if trying to work out why the cat hadn't moved. After a few more grunts, the dog just sat in a corner and wouldn't take his eyes off Tom. When the owner was called into the consulting room, the dog crept low around the perimeter of the room, working hard to keep as far away as possible and not letting Tom out of his sight - he was really spooked by the laid-back cat. Funniest 'stand off' I've ever seen.
Do you know if this sort of behaviour has also been witnessed in wolf packs?
That understanding isn't necessarily based on observed behavior or referenced studies though.
I'd like to point out that this is an instance of you thinking of cats as small, stupid humans. Cats do not treat their siblings any different than other cats at the same age.