let R be commutative domRing-like Ring; :: thesis: for a, b, c, d being Element of R st b <> 0. R & d <> 0. R & b divides a & d divides c holds
(a / b) * (c / d) = (a * c) / (b * d)
let a, b, c, d be Element of R; :: thesis: ( b <> 0. R & d <> 0. R & b divides a & d divides c implies (a / b) * (c / d) = (a * c) / (b * d) )
assume A1:
( b <> 0. R & d <> 0. R & b divides a & d divides c )
; :: thesis: (a / b) * (c / d) = (a * c) / (b * d)
set x = a / b;
set y = c / d;
set z = (a * c) / (b * d);
A2:
(a / b) * b = a
by A1, Def4;
A3:
(c / d) * d = c
by A1, Def4;
A4:
b * d divides a * c
by A1, Th3;
A5:
b * d <> 0. R
by A1, VECTSP_2:def 5;
then ((a * c) / (b * d)) * (b * d) =
((a / b) * b) * ((c / d) * d)
by A2, A3, A4, Def4
.=
(a / b) * (b * ((c / d) * d))
by GROUP_1:def 4
.=
(a / b) * ((c / d) * (b * d))
by GROUP_1:def 4
.=
((a / b) * (c / d)) * (b * d)
by GROUP_1:def 4
;
hence
(a / b) * (c / d) = (a * c) / (b * d)
by A5, Th1; :: thesis: verum