let k be Element of NAT ; :: thesis: for p being XFinSequence of st rng p c= {0 ,1} & not p is dominated_by_0 & (2 * k) + 1 = min* { n where n is Element of NAT : 2 * (Sum (p | n)) > n } holds
p | (2 * k) is dominated_by_0

let p be XFinSequence of ; :: thesis: ( rng p c= {0 ,1} & not p is dominated_by_0 & (2 * k) + 1 = min* { n where n is Element of NAT : 2 * (Sum (p | n)) > n } implies p | (2 * k) is dominated_by_0 )
set M = { n where n is Element of NAT : 2 * (Sum (p | n)) > n } ;
set q = p | (2 * k);
assume A1: ( rng p c= {0 ,1} & not p is dominated_by_0 & (2 * k) + 1 = min* { n where n is Element of NAT : 2 * (Sum (p | n)) > n } ) ; :: thesis: p | (2 * k) is dominated_by_0
then reconsider M = { n where n is Element of NAT : 2 * (Sum (p | n)) > n } as non empty Subset of NAT by NAT_1:def 1;
rng (p | (2 * k)) c= rng p by RELAT_1:99;
hence rng (p | (2 * k)) c= {0 ,1} by A1, XBOOLE_1:1; :: according to CATALAN2:def 1 :: thesis: for k being Element of NAT st k <= dom (p | (2 * k)) holds
2 * (Sum ((p | (2 * k)) | k)) <= k

let m be Element of NAT ; :: thesis: ( m <= dom (p | (2 * k)) implies 2 * (Sum ((p | (2 * k)) | m)) <= m )
assume A2: m <= dom (p | (2 * k)) ; :: thesis: 2 * (Sum ((p | (2 * k)) | m)) <= m
assume A3: 2 * (Sum ((p | (2 * k)) | m)) > m ; :: thesis: contradiction
( m c= dom (p | (2 * k)) & dom (p | (2 * k)) c= 2 * k ) by A2, NAT_1:40, RELAT_1:87;
then m c= 2 * k by XBOOLE_1:1;
then ( (p | (2 * k)) | m = p | m & m <= 2 * k & 2 * k < (2 * k) + 1 ) by NAT_1:13, NAT_1:40, RELAT_1:103;
then ( m in M & m < (2 * k) + 1 ) by A3, XXREAL_0:2;
hence contradiction by A1, NAT_1:def 1; :: thesis: verum