let v be object ; for V, A being set
for d1 being NonatomicND of V,A
for d2 being TypeSCNominativeData of V,A st v in V & not d1 in A & not naming (V,A,v,d2) in A holds
dom (local_overlapping (V,A,d1,d2,v)) = {v} \/ (dom d1)
let V, A be set ; for d1 being NonatomicND of V,A
for d2 being TypeSCNominativeData of V,A st v in V & not d1 in A & not naming (V,A,v,d2) in A holds
dom (local_overlapping (V,A,d1,d2,v)) = {v} \/ (dom d1)
let d1 be NonatomicND of V,A; for d2 being TypeSCNominativeData of V,A st v in V & not d1 in A & not naming (V,A,v,d2) in A holds
dom (local_overlapping (V,A,d1,d2,v)) = {v} \/ (dom d1)
let d2 be TypeSCNominativeData of V,A; ( v in V & not d1 in A & not naming (V,A,v,d2) in A implies dom (local_overlapping (V,A,d1,d2,v)) = {v} \/ (dom d1) )
assume A1:
( v in V & not d1 in A & not naming (V,A,v,d2) in A )
; dom (local_overlapping (V,A,d1,d2,v)) = {v} \/ (dom d1)
per cases
( v in dom d1 or not v in dom d1 )
;
suppose A2:
v in dom d1
;
dom (local_overlapping (V,A,d1,d2,v)) = {v} \/ (dom d1)then
dom (local_overlapping (V,A,d1,d2,v)) = dom d1
by A1, Th13;
hence
dom (local_overlapping (V,A,d1,d2,v)) = {v} \/ (dom d1)
by A2, ZFMISC_1:40;
verum end; end;