
theorem
  for C being AltGraph, o being Object of C holds o is terminal iff for
  o1 being Object of C holds ex M being Morphism of o1,o st M in <^o1,o^> & for
  M1 being Morphism of o1,o st M1 in <^o1,o^> holds M = M1
proof
  let C be AltGraph, o be Object of C;
  thus o is terminal implies for o1 being Object of C holds ex M being
Morphism of o1,o st M in <^o1,o^> & for M1 being Morphism of o1,o st M1 in <^o1
  ,o^> holds M = M1
  proof
    assume
A1: o is terminal;
    let o1 be Object of C;
    consider M being Morphism of o1,o such that
A2: M in <^o1,o^> and
A3: <^o1,o^> is trivial by A1;
    ex i be object st <^o1,o^> = { i } by A2,A3,ZFMISC_1:131;
    then <^o1,o^> = {M} by TARSKI:def 1;
    then for M1 being Morphism of o1,o st M1 in <^o1,o^> holds M = M1 by
TARSKI:def 1;
    hence thesis by A2;
  end;
  assume
A4: for o1 being Object of C holds ex M being Morphism of o1,o st M in
  <^o1,o^> & for M1 being Morphism of o1,o st M1 in <^o1,o^> holds M = M1;
  let o1 be Object of C;
  consider M being Morphism of o1,o such that
A5: M in <^o1,o^> and
A6: for M1 being Morphism of o1,o st M1 in <^o1,o^> holds M = M1 by A4;
A7: <^o1,o^> c= {M}
  proof
    let x be object;
    assume
A8: x in <^o1,o^>;
    then reconsider M1 = x as Morphism of o1,o;
    M1 = M by A6,A8;
    hence thesis by TARSKI:def 1;
  end;
  {M} c= <^o1,o^>
  by A5,TARSKI:def 1;
  then <^o1,o^> = {M} by A7,XBOOLE_0:def 10;
  hence thesis;
end;
