let R be non degenerated comRing; :: thesis: for a being non zero Element of R st {a} -Ideal is maximal holds
a is irreducible

let a be non zero Element of R; :: thesis: ( {a} -Ideal is maximal implies a is irreducible )
set S = {a} -Ideal ;
assume AS: {a} -Ideal is maximal ; :: thesis: a is irreducible
B: now :: thesis: for x being Element of R holds
( not x divides a or x is Unit of R or x is_associated_to a )
end;
now :: thesis: not a is unital end;
hence a is irreducible by B; :: thesis: verum