let n, i be Element of NAT ; :: thesis: for a, b being ManySortedSet of holds
( a = b iff ( 0 ,(i + 1) -cut a = 0 ,(i + 1) -cut b & (i + 1),n -cut a = (i + 1),n -cut b ) )
let a, b be ManySortedSet of ; :: thesis: ( a = b iff ( 0 ,(i + 1) -cut a = 0 ,(i + 1) -cut b & (i + 1),n -cut a = (i + 1),n -cut b ) )
set CUTA1 = 0 ,(i + 1) -cut a;
set CUTA2 = (i + 1),n -cut a;
set CUTB1 = 0 ,(i + 1) -cut b;
set CUTB2 = (i + 1),n -cut b;
thus
( a = b implies ( 0 ,(i + 1) -cut a = 0 ,(i + 1) -cut b & (i + 1),n -cut a = (i + 1),n -cut b ) )
; :: thesis: ( 0 ,(i + 1) -cut a = 0 ,(i + 1) -cut b & (i + 1),n -cut a = (i + 1),n -cut b implies a = b )
assume A1:
( 0 ,(i + 1) -cut a = 0 ,(i + 1) -cut b & (i + 1),n -cut a = (i + 1),n -cut b )
; :: thesis: a = b
hence
a = b
by PBOOLE:3; :: thesis: verum