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