let S be non empty finite set ; for X being Subset of S
for s, t being FinSequence of S
for SD being Subset of (dom s)
for x being Subset of X st SD = s " X & t = extract (s,SD) holds
card (s " x) = card (t " x)
let X be Subset of S; for s, t being FinSequence of S
for SD being Subset of (dom s)
for x being Subset of X st SD = s " X & t = extract (s,SD) holds
card (s " x) = card (t " x)
let s, t be FinSequence of S; for SD being Subset of (dom s)
for x being Subset of X st SD = s " X & t = extract (s,SD) holds
card (s " x) = card (t " x)
let SD be Subset of (dom s); for x being Subset of X st SD = s " X & t = extract (s,SD) holds
card (s " x) = card (t " x)
let x be Subset of X; ( SD = s " X & t = extract (s,SD) implies card (s " x) = card (t " x) )
assume A1:
( SD = s " X & t = extract (s,SD) )
; card (s " x) = card (t " x)
reconsider SD = SD as finite set ;
set f = (canFS SD) " ;
len t = card SD
by A1, Th11;
then A2:
dom t = Seg (card SD)
by FINSEQ_1:def 3;
then reconsider g = (canFS SD) " as Function of SD,(dom t) by FINSEQ_1:95;
A3: (canFS SD) .: (t " x) =
((canFS SD) ") " (t " x)
by FUNCT_1:84
.=
(t * ((canFS SD) ")) " x
by RELAT_1:146
.=
(s | SD) " x
by A1, Th12
.=
SD /\ (s " x)
by FUNCT_1:70
.=
s " x
by A1, RELAT_1:143, XBOOLE_1:28
;
then A4:
card (s " x) c= card (t " x)
by CARD_1:66;
A5:
t " x c= Seg (card SD)
by A2, RELAT_1:132;
len (canFS SD) = card SD
by FINSEQ_1:93;
then A6:
t " x is Subset of (dom (canFS SD))
by A5, FINSEQ_1:def 3;
A7:
((canFS SD) ") * (canFS SD) = id (dom (canFS SD))
by FUNCT_1:39;
((canFS SD) ") .: (s " x) =
(((canFS SD) ") * (canFS SD)) .: (t " x)
by A3, RELAT_1:126
.=
t " x
by A6, A7, FUNCT_1:92
;
then
card (t " x) c= card (s " x)
by CARD_1:66;
hence
card (s " x) = card (t " x)
by A4, XBOOLE_0:def 10; verum