let a be Int-Location ; :: thesis: for f being FinSeq-Location holds (product" (AddressParts (InsCode (f :=<0,...,0> a)))) . 2 = SCM+FSA-Data*-Loc
let f be FinSeq-Location ; :: thesis: (product" (AddressParts (InsCode (f :=<0,...,0> a)))) . 2 = SCM+FSA-Data*-Loc
dom (product" (AddressParts (InsCode (f :=<0,...,0> a)))) = {1,2} by Th42, SCMFSA_2:53;
then A1: 2 in dom (product" (AddressParts (InsCode (f :=<0,...,0> a)))) by TARSKI:def 2;
hereby :: according to TARSKI:def 3,XBOOLE_0:def 10 :: thesis: SCM+FSA-Data*-Loc c= (product" (AddressParts (InsCode (f :=<0,...,0> a)))) . 2 end;
let x be set ; :: according to TARSKI:def 3 :: thesis: ( not x in SCM+FSA-Data*-Loc or x in (product" (AddressParts (InsCode (f :=<0,...,0> a)))) . 2 )
assume x in SCM+FSA-Data*-Loc ; :: thesis: x in (product" (AddressParts (InsCode (f :=<0,...,0> a)))) . 2
then reconsider x = x as FinSeq-Location by SCMFSA_2:29;
A7: <*a,x*> . 2 = x by FINSEQ_1:61;
InsCode (f :=<0,...,0> a) = 12 by SCMFSA_2:53;
then A8: InsCode (x :=<0,...,0> a) = InsCode (f :=<0,...,0> a) by SCMFSA_2:53;
AddressPart (x :=<0,...,0> a) = <*a,x*> by MCART_1:def 2;
then <*a,x*> in AddressParts (InsCode (f :=<0,...,0> a)) by A8;
then x in pi (AddressParts (InsCode (f :=<0,...,0> a))),2 by A7, CARD_3:def 6;
hence x in (product" (AddressParts (InsCode (f :=<0,...,0> a)))) . 2 by A1, CARD_3:93; :: thesis: verum