set G = CutLastLoc F;
per cases
( CutLastLoc F is empty or not CutLastLoc F is empty )
;
suppose
not
CutLastLoc F is
empty
;
CutLastLoc F is initial then reconsider G =
CutLastLoc F as non
empty finite Function ;
G is
initial
proof
let m,
l be
Nat;
AFINSQ_1:def 12 ( l in dom G & m < l implies m in dom G )
assume that A1:
l in dom G
and A2:
m < l
;
m in dom G
set M =
dom F;
reconsider R =
{[(LastLoc F),(F . (LastLoc F))]} as
Relation ;
a3:
R = (LastLoc F) .--> (F . (LastLoc F))
by FUNCT_4:82;
then A4:
(dom F) \ (dom R) = dom G
by VALUED_1:36;
then
l in dom F
by A1, XBOOLE_0:def 5;
then A5:
m in dom F
by A2, Def12;
l in dom F
by A4, A1, XBOOLE_0:def 5;
then
m <> LastLoc F
by A2, XXREAL_2:def 8;
then
not
m in {(LastLoc F)}
by TARSKI:def 1;
hence
m in dom G
by a3, A4, A5, XBOOLE_0:def 5;
verum
end; hence
CutLastLoc F is
initial
;
verum end; end;