In the Einstein-Bohr debate, Einstein considered quantum mechanics incomplete and disagreed with Born's probabilistic interpretation of wave-functions, which collapse abruptly once measurements are performed on the corresponding microscopic objects. Inspired by Einstein, Bell and his followers intended to complete quantum mechanics within the framework of local realism. Regrettably, the deterministic correlation between distant components of a separable system in Einstein's local-realist description of the world is mistaken for the so-called non-locality or "nonlocal-interaction" in the world described by Bell's theorem, which leads to the questionable interpretation of the experimental results obtained by testing Bell inequalities. This article introduces a new principle, the general principle of measurements, which is proved as a mathematical theorem and allows quantum mechanics to be completed within the framework of local realism while keeping the formal axiomatic definition of a general Hilbert space essentially unchanged. Using disjunction ("or") as the logical relation between orthonormal vectors spanning a given Hilbert space, the completed quantum theory precludes inexplicable collapses of wave-functions and is intuitively comprehensible, thus alleviating much difficulty in understanding quantum mechanics. Among various world views, Einstein's local-realist world view is correct.