As soon as a miner provides a block to the chain, does each different miner should examine that block to be sure that its transactions do not violate any guidelines?

As an illustration, if a miner added a block with an invalid transaction, is each different miner anticipated to examine that block (and maybe evaluate every transaction in it with each different transaction in each different block, to stop, say, double spending)?