proofs of target language basic properties