No. That is not related to pruned nodes.
Satoshi described an alert system that could notify SPV nodes when an invalid block had been detected by a full node. But this was always impractical to implement up to this point. Segwit will change that. Eric Lombrozo said in an interview, "If there was a way to have fraud proofs, it would improve the security [of SPV nodes] because it would only require one whistleblower on the entire network to notice that a block is invalid and all SPV nodes could ignore that block."
So instead of SPV nodes incurring the cost of fully validating (downloading the whole blockchain to ensure validity), we could create a short proof that demonstrates a block is invalid. If so, it would only take one node to propagate this proof to the network, so that all SPV nodes would reject the invalid block.
i still don't quite understand what fraud proof is.
isn't SPV wallets like Electrum connecting to a Full node (the server) to validate the transaction and also receive the headers from 10 different servers? (ref:
https://en.bitcoin.it/wiki/Thin_Client_Security#Electrum)
IIRC, Electrum now has their own server and does not connect to normal Bitcoin nodes.
Yes. However, like all SPV clients, it does not verify the blocks and just follow the longest chain that is from its peers. They will just verify the transaction against the merkle root and hope that the longest valid chain is always valid. There was a fork last year and Bitcoin Core running the lower versions were rejecting blocks that were valid to those in the higher versions. Unless, Electrum is connecting to a server with a higher version, it will also get the invalid blocks.