let F be RingMorphism; ex G, H being Ring st
( G <= H & dom F = G & cod F = H & RingMorphismStr(# the DomR of F, the CodR of F, the Fun of F #) is Morphism of G,H )
reconsider S = RingMorphismStr(# the DomR of F, the CodR of F, the Fun of F #) as RingMorphism by Lm2;
set G = the DomR of F;
set H = the CodR of F;
take
the DomR of F
; ex H being Ring st
( the DomR of F <= H & dom F = the DomR of F & cod F = H & RingMorphismStr(# the DomR of F, the CodR of F, the Fun of F #) is Morphism of the DomR of F,H )
take
the CodR of F
; ( the DomR of F <= the CodR of F & dom F = the DomR of F & cod F = the CodR of F & RingMorphismStr(# the DomR of F, the CodR of F, the Fun of F #) is Morphism of the DomR of F, the CodR of F )
( dom F = the DomR of F & cod F = the CodR of F )
;
then A1:
the DomR of F <= the CodR of F
;
( dom S = the DomR of F & cod S = the CodR of F )
;
hence
( the DomR of F <= the CodR of F & dom F = the DomR of F & cod F = the CodR of F & RingMorphismStr(# the DomR of F, the CodR of F, the Fun of F #) is Morphism of the DomR of F, the CodR of F )
by A1, Def8; verum