let N be non empty with_non-empty_elements set ; for S being non empty COM-Struct of N
for A, B being set
for la, lb being Object of S st ObjectKind la = A & ObjectKind lb = B holds
for a being Element of A
for b being Element of B holds (la,lb) --> (a,b) is FinPartState of S
let S be non empty COM-Struct of N; for A, B being set
for la, lb being Object of S st ObjectKind la = A & ObjectKind lb = B holds
for a being Element of A
for b being Element of B holds (la,lb) --> (a,b) is FinPartState of S
let A, B be set ; for la, lb being Object of S st ObjectKind la = A & ObjectKind lb = B holds
for a being Element of A
for b being Element of B holds (la,lb) --> (a,b) is FinPartState of S
let la, lb be Object of S; ( ObjectKind la = A & ObjectKind lb = B implies for a being Element of A
for b being Element of B holds (la,lb) --> (a,b) is FinPartState of S )
assume that
A1:
ObjectKind la = A
and
A2:
ObjectKind lb = B
; for a being Element of A
for b being Element of B holds (la,lb) --> (a,b) is FinPartState of S
let a be Element of A; for b being Element of B holds (la,lb) --> (a,b) is FinPartState of S
let b be Element of B; (la,lb) --> (a,b) is FinPartState of S
set p = (la,lb) --> (a,b);
A3:
dom ((la,lb) --> (a,b)) = {la,lb}
by FUNCT_4:65;
A4:
now let x be
set ;
( x in dom ((la,lb) --> (a,b)) implies ((la,lb) --> (a,b)) . x in the Object-Kind of S . x )assume A5:
x in dom ((la,lb) --> (a,b))
;
((la,lb) --> (a,b)) . x in the Object-Kind of S . xhence
((la,lb) --> (a,b)) . x in the
Object-Kind of
S . x
;
verum end;
reconsider p = (la,lb) --> (a,b) as PartState of S by A4, FUNCT_1:def 20;
dom p = {la,lb}
by FUNCT_4:65;
hence
(la,lb) --> (a,b) is FinPartState of S
; verum