hereby ( ( ( InsCode i = 11 or InsCode i = 12 ) implies ex b1 being Element of Fin FinSeq-Locations ex a being Int-Location ex f being FinSeq-Location st
( ( i = a :=len f or i = f :=<0,...,0> a ) & b1 = {f} ) ) & ( InsCode i = 9 or InsCode i = 10 or InsCode i = 11 or InsCode i = 12 or ex b1 being Element of Fin FinSeq-Locations st b1 = {} ) )
assume
(
InsCode i = 9 or
InsCode i = 10 )
;
ex IT being Element of Fin FinSeq-Locations ex a, b being Int-Location ex f being FinSeq-Location st
( ( i = b := f,a or i = f,a := b ) & IT = {f} )then consider a,
b being
Int-Location ,
f being
FinSeq-Location such that A1:
(
i = b := f,
a or
i = f,
a := b )
by SCMFSA_2:62, SCMFSA_2:63;
reconsider f9 =
f as
Element of
FinSeq-Locations by SCMFSA_2:10;
reconsider IT =
{.f9.} as
Element of
Fin FinSeq-Locations ;
take IT =
IT;
ex a, b being Int-Location ex f being FinSeq-Location st
( ( i = b := f,a or i = f,a := b ) & IT = {f} )take a =
a;
ex b being Int-Location ex f being FinSeq-Location st
( ( i = b := f,a or i = f,a := b ) & IT = {f} )take b =
b;
ex f being FinSeq-Location st
( ( i = b := f,a or i = f,a := b ) & IT = {f} )take f =
f;
( ( i = b := f,a or i = f,a := b ) & IT = {f} )thus
( (
i = b := f,
a or
i = f,
a := b ) &
IT = {f} )
by A1;
verum
end;
hereby ( InsCode i = 9 or InsCode i = 10 or InsCode i = 11 or InsCode i = 12 or ex b1 being Element of Fin FinSeq-Locations st b1 = {} )
assume
(
InsCode i = 11 or
InsCode i = 12 )
;
ex IT being Element of Fin FinSeq-Locations ex a being Int-Location ex f being FinSeq-Location st
( ( i = a :=len f or i = f :=<0,...,0> a ) & IT = {f} )then consider a being
Int-Location ,
f being
FinSeq-Location such that A2:
(
i = a :=len f or
i = f :=<0,...,0> a )
by SCMFSA_2:64, SCMFSA_2:65;
reconsider f9 =
f as
Element of
FinSeq-Locations by SCMFSA_2:10;
reconsider IT =
{.f9.} as
Element of
Fin FinSeq-Locations ;
take IT =
IT;
ex a being Int-Location ex f being FinSeq-Location st
( ( i = a :=len f or i = f :=<0,...,0> a ) & IT = {f} )take a =
a;
ex f being FinSeq-Location st
( ( i = a :=len f or i = f :=<0,...,0> a ) & IT = {f} )take f =
f;
( ( i = a :=len f or i = f :=<0,...,0> a ) & IT = {f} )thus
( (
i = a :=len f or
i = f :=<0,...,0> a ) &
IT = {f} )
by A2;
verum
end;
{} in Fin FinSeq-Locations
by FINSUB_1:18;
hence
( InsCode i = 9 or InsCode i = 10 or InsCode i = 11 or InsCode i = 12 or ex b1 being Element of Fin FinSeq-Locations st b1 = {} )
; verum