let R be non trivial right_complementable well-unital distributive Abelian add-associative right_zeroed associative doubleLoopStr ; for I being non empty add-closed Subset of R
for a, b, c, d being Element of R st a,b are_congruent_mod I & c,d are_congruent_mod I holds
a + c,b + d are_congruent_mod I
let I be non empty add-closed Subset of R; for a, b, c, d being Element of R st a,b are_congruent_mod I & c,d are_congruent_mod I holds
a + c,b + d are_congruent_mod I
let a, b, c, d be Element of R; ( a,b are_congruent_mod I & c,d are_congruent_mod I implies a + c,b + d are_congruent_mod I )
assume
( a,b are_congruent_mod I & c,d are_congruent_mod I )
; a + c,b + d are_congruent_mod I
then
( a - b in I & c - d in I )
;
then A1:
(a - b) + (c - d) in I
by IDEAL_1:def 1;
(a + c) - (b + d) =
(a + c) + (- (b + d))
.=
(a + c) + ((- d) + (- b))
by RLVECT_1:31
.=
a + (c + ((- d) + (- b)))
by RLVECT_1:def 3
.=
a + ((c + (- d)) + (- b))
by RLVECT_1:def 3
.=
(a + (- b)) + (c + (- d))
by RLVECT_1:def 3
.=
(a - b) + (c + (- d))
.=
(a - b) + (c - d)
;
hence
a + c,b + d are_congruent_mod I
by A1; verum