I'm not familiar with logic beyond simple boolean operators and the standard mathematical tools (quantifiers, implication, proof by contradication, etc.)
I've known for a while that Gödel's Theorem(s) state (very loosely!) that given any system of logic, there are true statements within that system that can't be proved within that system.
However, is it always possible to extend a system of logic in which those unprovable true statements from one system can be reformulated in the new system and then proved?