set S = NetStr(# the carrier of N,the InternalRel of N,the mapping of N #);
A1:
( N is SubNetStr of N & RelStr(# the carrier of N,the InternalRel of N #) = RelStr(# the carrier of N,the InternalRel of N #) & RelStr(# the carrier of NetStr(# the carrier of N,the InternalRel of N,the mapping of N #),the InternalRel of NetStr(# the carrier of N,the InternalRel of N,the mapping of N #) #) = RelStr(# the carrier of NetStr(# the carrier of N,the InternalRel of N,the mapping of N #),the InternalRel of NetStr(# the carrier of N,the InternalRel of N,the mapping of N #) #) & N is full SubRelStr of N )
by YELLOW_6:15, YELLOW_6:17;
then
( the mapping of NetStr(# the carrier of N,the InternalRel of N,the mapping of N #) = the mapping of N | the carrier of NetStr(# the carrier of N,the InternalRel of N,the mapping of N #) & NetStr(# the carrier of N,the InternalRel of N,the mapping of N #) is full SubRelStr of N )
by WAYBEL21:12, YELLOW_6:def 8;
then reconsider S = NetStr(# the carrier of N,the InternalRel of N,the mapping of N #) as non empty strict full SubNetStr of N by YELLOW_6:def 8, YELLOW_6:def 9;
S is directed
hence
ex b1 being SubNetStr of N st
( b1 is strict & not b1 is empty & b1 is directed & b1 is full )
; :: thesis: verum