However , what has not been made clear are the grounds for the assumptions made in the proof .The assumptions made are of two types : mathematical and logical assumptions .The mathematical assumptions used are the definition (D1 and D2) and the axioms (A1 and A2) .The logical assumptions are the rules of inference used And R 2), which are part of the underlying proof theory, and the underling syntax of the formal language.