consider y being object such that
A1:
[T,y] in proj1 S
by XTUPLE_0:def 12;
consider z being object such that
A2:
[[T,y],z] in S
by A1, XTUPLE_0:def 12;
reconsider I = [T,y,z] as Element of S by A2;
A3:
InsCode I = T
;
A4:
JumpPart I = y
;
set f = (dom (JumpPart I)) --> NAT;
A5:
dom ((dom (JumpPart I)) --> NAT) = dom (JumpPart I)
by FUNCOP_1:13;
for x being object holds
( x in JumpParts T iff ex g being Function st
( x = g & dom g = dom ((dom (JumpPart I)) --> NAT) & ( for y being object st y in dom ((dom (JumpPart I)) --> NAT) holds
g . y in ((dom (JumpPart I)) --> NAT) . y ) ) )
proof
let x be
object ;
( x in JumpParts T iff ex g being Function st
( x = g & dom g = dom ((dom (JumpPart I)) --> NAT) & ( for y being object st y in dom ((dom (JumpPart I)) --> NAT) holds
g . y in ((dom (JumpPart I)) --> NAT) . y ) ) )
thus
(
x in JumpParts T implies ex
g being
Function st
(
x = g &
dom g = dom ((dom (JumpPart I)) --> NAT) & ( for
y being
object st
y in dom ((dom (JumpPart I)) --> NAT) holds
g . y in ((dom (JumpPart I)) --> NAT) . y ) ) )
( ex g being Function st
( x = g & dom g = dom ((dom (JumpPart I)) --> NAT) & ( for y being object st y in dom ((dom (JumpPart I)) --> NAT) holds
g . y in ((dom (JumpPart I)) --> NAT) . y ) ) implies x in JumpParts T )
given g being
Function such that A10:
x = g
and A11:
dom g = dom ((dom (JumpPart I)) --> NAT)
and A12:
for
y being
object st
y in dom ((dom (JumpPart I)) --> NAT) holds
g . y in ((dom (JumpPart I)) --> NAT) . y
;
x in JumpParts T
A13:
dom g = dom (JumpPart I)
by A11, FUNCOP_1:13;
set J =
[T,g,z];
A14:
y in JumpParts T
by A4, A3;
then A15:
dom g = dom (product" (JumpParts T))
by A13, CARD_3:100;
A16:
for
x being
object st
x in dom (product" (JumpParts T)) holds
g . x in (product" (JumpParts T)) . x
A19:
g is
natural-valued
reconsider J =
[T,g,z] as
Element of
S by A14, Def6, A19, A13;
A22:
InsCode J = T
;
g = JumpPart J
;
hence
x in JumpParts T
by A22, A10;
verum
end;
then
JumpParts T = product ((dom (JumpPart I)) --> NAT)
by CARD_3:def 5;
hence
JumpParts T is product-like
; verum