let a be Int-Location ; :: thesis: for f being FinSeq-Location holds (product" (AddressParts (InsCode (f :=<0,...,0> a)))) . 1 = SCM+FSA-Data-Loc
let f be FinSeq-Location ; :: thesis: (product" (AddressParts (InsCode (f :=<0,...,0> a)))) . 1 = SCM+FSA-Data-Loc
dom (product" (AddressParts (InsCode (f :=<0,...,0> a)))) = {1,2} by Th42, SCMFSA_2:53;
then A1: 1 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)))) . 1 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)))) . 1 )
assume x in SCM+FSA-Data-Loc ; :: thesis: x in (product" (AddressParts (InsCode (f :=<0,...,0> a)))) . 1
then reconsider x = x as Int-Location by SCMFSA_2:28;
A7: <*x,f*> . 1 = x by FINSEQ_1:61;
InsCode (f :=<0,...,0> a) = 12 by SCMFSA_2:53;
then A8: InsCode (f :=<0,...,0> x) = InsCode (f :=<0,...,0> a) by SCMFSA_2:53;
AddressPart (f :=<0,...,0> x) = <*x,f*> by MCART_1:def 2;
then <*x,f*> in AddressParts (InsCode (f :=<0,...,0> a)) by A8;
then x in pi (AddressParts (InsCode (f :=<0,...,0> a))),1 by A7, CARD_3:def 6;
hence x in (product" (AddressParts (InsCode (f :=<0,...,0> a)))) . 1 by A1, CARD_3:93; :: thesis: verum