let T be Tree; :: thesis: for C being Chain of T
for t being Element of T st t in C & not C is finite holds
ex t' being Element of T st
( t' in C & t is_a_proper_prefix_of t' )

let C be Chain of T; :: thesis: for t being Element of T st t in C & not C is finite holds
ex t' being Element of T st
( t' in C & t is_a_proper_prefix_of t' )

let t be Element of T; :: thesis: ( t in C & not C is finite implies ex t' being Element of T st
( t' in C & t is_a_proper_prefix_of t' ) )

assume A1: ( t in C & not C is finite ) ; :: thesis: ex t' being Element of T st
( t' in C & t is_a_proper_prefix_of t' )

now
assume A2: for t' being Element of T holds
( not t' in C or not t is_a_proper_prefix_of t' ) ; :: thesis: contradiction
A3: for t' being Element of T st t' in C holds
t' is_a_prefix_of t
proof end;
C c= (ProperPrefixes t) \/ {t}
proof end;
hence contradiction by A1; :: thesis: verum
end;
hence ex t' being Element of T st
( t' in C & t is_a_proper_prefix_of t' ) ; :: thesis: verum