let G be non empty join-commutative join-associative Robbins ComplLattStr ; :: thesis: ( ex c, d being Element of G st c + d = c implies G is Huntington )
given C, D being Element of G such that A1:
C + D = C
; :: thesis: G is Huntington
A2:
- ((- C) + (- (D + (- C)))) = D
by A1, Def5;
set E = D + (- C);
set L = - (D + (- C));
A7:
- (D + (- (C + (- (D + (- C)))))) = - (D + (- C))
by A2, Def5;
then A8:
- (D + (- ((D + (- C)) + (- (C + (- (D + (- C)))))))) = - (C + (- (D + (- C))))
by Def5;
set L = C + (- (D + (- C)));
A9: C =
- ((- ((D + (- (C + (- (D + (- C)))))) + C)) + (- ((- (D + (- C))) + C)))
by A7, Def5
.=
- ((- (C + (- (D + (- C))))) + (- (C + (- (C + (- (D + (- C))))))))
by A1, LATTICES:def 5
;
A11: - (C + (- (D + (- C)))) =
- (D + (- ((D + (- (C + (- (D + (- C)))))) + (- C))))
by A8, LATTICES:def 5
.=
- C
by A2, A7, Def5
;
then A12:
- (C + (- (C + (- (C + (- C)))))) = - (C + (- C))
by A9, Def5;
set K = - ((C + C) + (- (C + (- C))));
- ((C + C) + (- (C + (- C)))) = - ((C + (- (C + (- C)))) + C)
by LATTICES:def 5;
then
C = - ((- (C + (- C))) + (- ((C + C) + (- (C + (- C))))))
by A12, Def5;
then
- (C + (- ((C + (- C)) + (- ((C + C) + (- (C + (- C)))))))) = - ((C + C) + (- (C + (- C))))
by Def5;
then - ((C + C) + (- (C + (- C)))) =
- ((- (((- ((C + C) + (- (C + (- C))))) + C) + (- C))) + C)
by LATTICES:def 5
.=
- ((- (((- (((- (C + (- C))) + C) + C)) + C) + (- C))) + C)
by LATTICES:def 5
.=
- C
by A9, A10, A11
;
then D + (- (C + (- C))) =
- ((- ((D + (- (C + C))) + (- (C + (- C))))) + (- C))
by A3
.=
- ((- C) + (- ((D + (- (C + (- C)))) + (- (C + C)))))
by LATTICES:def 5
.=
D
by A6
;
then A13:
C + (- (C + (- C))) = C
by A1, LATTICES:def 5;
set e = - (C + (- C));
- (C + (- C)) = (- (C + (- C))) + (- (C + (- C)))
by A14;
then
G is with_idempotent_element
by Def13;
hence
G is Huntington
; :: thesis: verum