let N be with_non-empty_elements set ; for s being State of (Trivial-AMI N)
for i being Instruction of (Trivial-AMI N) holds Exec i,s = s
set T = Trivial-AMI N;
let s be State of (Trivial-AMI N); for i being Instruction of (Trivial-AMI N) holds Exec i,s = s
let i be Instruction of (Trivial-AMI N); Exec i,s = s
set f = (NAT --> {[0 ,{} ,{} ]}) +* (NAT .--> NAT );
A1:
product the Object-Kind of (Trivial-AMI N) = product ((NAT --> {[0 ,{} ,{} ]}) +* (NAT .--> NAT ))
by Def2;
reconsider ss = s as Element of product the Object-Kind of (Trivial-AMI N) by PBOOLE:155;
the Instructions of (Trivial-AMI N) = {[0 ,{} ,{} ]}
by Def2;
then
( (i .--> (id (product ((NAT --> {[0 ,{} ,{} ]}) +* (NAT .--> NAT ))))) . i = id (product ((NAT --> {[0 ,{} ,{} ]}) +* (NAT .--> NAT ))) & i = [0 ,{} ,{} ] )
by FUNCOP_1:87, TARSKI:def 1;
hence Exec i,s =
(id (product ((NAT --> {[0 ,{} ,{} ]}) +* (NAT .--> NAT )))) . ss
by Def2
.=
s
by A1, FUNCT_1:35
;
verum