let C1, C2 be Subset of the carrier' of X; :: thesis: ( s in C1 & ( for e being Element of X for s1 being stack of X st s1 in C1 holds ( push (e,s1) in C1 & ( not emp s1 implies pop s1 in C1 ) ) ) & ( for A being Subset of the carrier' of X st s in A & ( for e being Element of X for s1 being stack of X st s1 in A holds ( push (e,s1) in A & ( not emp s1 implies pop s1 in A ) ) ) holds C1 c= A ) & s in C2 & ( for e being Element of X for s1 being stack of X st s1 in C2 holds ( push (e,s1) in C2 & ( not emp s1 implies pop s1 in C2 ) ) ) & ( for A being Subset of the carrier' of X st s in A & ( for e being Element of X for s1 being stack of X st s1 in A holds ( push (e,s1) in A & ( not emp s1 implies pop s1 in A ) ) ) holds C2 c= A ) implies C1 = C2 ) assume A1:
( s in C1 & ( for e being Element of X for s1 being stack of X st s1 in C1 holds ( push (e,s1) in C1 & ( not emp s1 implies pop s1 in C1 ) ) ) & ( for A being Subset of the carrier' of X st s in A & ( for e being Element of X for s1 being stack of X st s1 in A holds ( push (e,s1) in A & ( not emp s1 implies pop s1 in A ) ) ) holds C1 c= A ) & s in C2 & ( for e being Element of X for s1 being stack of X st s1 in C2 holds ( push (e,s1) in C2 & ( not emp s1 implies pop s1 in C2 ) ) ) & ( for A being Subset of the carrier' of X st s in A & ( for e being Element of X for s1 being stack of X st s1 in A holds ( push (e,s1) in A & ( not emp s1 implies pop s1 in A ) ) ) holds C2 c= A ) & not C1 = C2 )
; :: thesis: contradiction
C1 = C2