intro;
elim q;
reflexivity.
-qed.
+qed.
theorem symmetric_Qtimes: symmetric ? Qtimes.
intros 2;
]
qed.
+theorem Qtimes_q_Qone: ∀q.q * Qone = q.
+ intro.cases q
+ [reflexivity
+ |2,3: cases r; reflexivity
+ ]
+qed.
+
+theorem Qtimes_Qone_q: ∀q.Qone * q = q.
+ intro.cases q
+ [reflexivity
+ |2,3: cases r; reflexivity
+ ]
+qed.
+
theorem Qtimes_Qinv: ∀q. q ≠ OQ → q * (Qinv q) = Qpos one.
intro;
elim q;