let G be non empty irreflexive RelStr ; for x being Element of
for x' being Element of st x = x' holds
ComplRelStr (subrelstr (([#] G) \ {x})) = subrelstr (([#] (ComplRelStr G)) \ {x'})
let x be Element of ; for x' being Element of st x = x' holds
ComplRelStr (subrelstr (([#] G) \ {x})) = subrelstr (([#] (ComplRelStr G)) \ {x'})
let x' be Element of ; ( x = x' implies ComplRelStr (subrelstr (([#] G) \ {x})) = subrelstr (([#] (ComplRelStr G)) \ {x'}) )
assume A1:
x = x'
; ComplRelStr (subrelstr (([#] G) \ {x})) = subrelstr (([#] (ComplRelStr G)) \ {x'})
set R = subrelstr (([#] G) \ {x});
set cR = the carrier of (subrelstr (([#] G) \ {x}));
set cG = the carrier of G;
A2:
[#] (ComplRelStr G) = the carrier of G
by NECKLACE:def 9;
A3: [:(the carrier of G \ {x}),(the carrier of G \ {x}):] =
[:the carrier of (subrelstr (([#] G) \ {x})),(([#] G) \ {x}):]
by YELLOW_0:def 15
.=
[:the carrier of (subrelstr (([#] G) \ {x})),the carrier of (subrelstr (([#] G) \ {x})):]
by YELLOW_0:def 15
;
A4:
the carrier of (subrelstr (([#] G) \ {x})) c= the carrier of G
by YELLOW_0:def 13;
A5: the InternalRel of (subrelstr (([#] (ComplRelStr G)) \ {x'})) =
the InternalRel of (ComplRelStr G) |_2 the carrier of (subrelstr (([#] (ComplRelStr G)) \ {x'}))
by YELLOW_0:def 14
.=
the InternalRel of (ComplRelStr G) |_2 (the carrier of G \ {x})
by A1, A2, YELLOW_0:def 15
.=
((the InternalRel of G ` ) \ (id the carrier of G)) /\ [:(the carrier of G \ {x}),(the carrier of G \ {x}):]
by NECKLACE:def 9
.=
([:the carrier of (subrelstr (([#] G) \ {x})),the carrier of (subrelstr (([#] G) \ {x})):] /\ (the InternalRel of G ` )) \ (id the carrier of G)
by A3, XBOOLE_1:49
.=
([:the carrier of (subrelstr (([#] G) \ {x})),the carrier of (subrelstr (([#] G) \ {x})):] /\ ([:the carrier of G,the carrier of G:] \ the InternalRel of G)) \ (id the carrier of G)
by SUBSET_1:def 5
.=
(([:the carrier of (subrelstr (([#] G) \ {x})),the carrier of (subrelstr (([#] G) \ {x})):] /\ [:the carrier of G,the carrier of G:]) \ the InternalRel of G) \ (id the carrier of G)
by XBOOLE_1:49
.=
([:the carrier of (subrelstr (([#] G) \ {x})),the carrier of (subrelstr (([#] G) \ {x})):] \ the InternalRel of G) \ (id the carrier of G)
by A4, XBOOLE_1:28, ZFMISC_1:119
;
A6: the InternalRel of (ComplRelStr (subrelstr (([#] G) \ {x}))) =
(the InternalRel of (subrelstr (([#] G) \ {x})) ` ) \ (id the carrier of (subrelstr (([#] G) \ {x})))
by NECKLACE:def 9
.=
([:the carrier of (subrelstr (([#] G) \ {x})),the carrier of (subrelstr (([#] G) \ {x})):] \ the InternalRel of (subrelstr (([#] G) \ {x}))) \ (id the carrier of (subrelstr (([#] G) \ {x})))
by SUBSET_1:def 5
.=
([:the carrier of (subrelstr (([#] G) \ {x})),the carrier of (subrelstr (([#] G) \ {x})):] \ (the InternalRel of G |_2 the carrier of (subrelstr (([#] G) \ {x})))) \ (id the carrier of (subrelstr (([#] G) \ {x})))
by YELLOW_0:def 14
.=
(([:the carrier of (subrelstr (([#] G) \ {x})),the carrier of (subrelstr (([#] G) \ {x})):] \ the InternalRel of G) \/ ([:the carrier of (subrelstr (([#] G) \ {x})),the carrier of (subrelstr (([#] G) \ {x})):] \ [:the carrier of (subrelstr (([#] G) \ {x})),the carrier of (subrelstr (([#] G) \ {x})):])) \ (id the carrier of (subrelstr (([#] G) \ {x})))
by XBOOLE_1:54
.=
(([:the carrier of (subrelstr (([#] G) \ {x})),the carrier of (subrelstr (([#] G) \ {x})):] \ the InternalRel of G) \/ {} ) \ (id the carrier of (subrelstr (([#] G) \ {x})))
by XBOOLE_1:37
.=
([:the carrier of (subrelstr (([#] G) \ {x})),the carrier of (subrelstr (([#] G) \ {x})):] \ the InternalRel of G) \ (id the carrier of (subrelstr (([#] G) \ {x})))
;
A7: [:the carrier of (subrelstr (([#] G) \ {x})),the carrier of (subrelstr (([#] G) \ {x})):] =
[:([#] G),(([#] G) \ {x}):] \ [:{x},(([#] G) \ {x}):]
by A3, ZFMISC_1:125
.=
([:([#] G),([#] G):] \ [:([#] G),{x}:]) \ [:{x},(([#] G) \ {x}):]
by ZFMISC_1:125
.=
([:the carrier of G,the carrier of G:] \ [:the carrier of G,{x}:]) \ ([:{x},the carrier of G:] \ [:{x},{x}:])
by ZFMISC_1:125
.=
(([:the carrier of G,the carrier of G:] \ [:the carrier of G,{x}:]) \ [:{x},the carrier of G:]) \/ (([:the carrier of G,the carrier of G:] \ [:the carrier of G,{x}:]) /\ [:{x},{x}:])
by XBOOLE_1:52
.=
([:the carrier of G,the carrier of G:] \ ([:the carrier of G,{x}:] \/ [:{x},the carrier of G:])) \/ (([:the carrier of G,the carrier of G:] \ [:the carrier of G,{x}:]) /\ [:{x},{x}:])
by XBOOLE_1:41
;
A8:
the InternalRel of (subrelstr (([#] (ComplRelStr G)) \ {x'})) = the InternalRel of (ComplRelStr (subrelstr (([#] G) \ {x})))
the carrier of (ComplRelStr (subrelstr (([#] G) \ {x}))) =
the carrier of (subrelstr (([#] G) \ {x}))
by NECKLACE:def 9
.=
the carrier of G \ {x}
by YELLOW_0:def 15
.=
([#] (ComplRelStr G)) \ {x'}
by A1, NECKLACE:def 9
.=
the carrier of (subrelstr (([#] (ComplRelStr G)) \ {x'}))
by YELLOW_0:def 15
;
hence
ComplRelStr (subrelstr (([#] G) \ {x})) = subrelstr (([#] (ComplRelStr G)) \ {x'})
by A8; verum