let P be set ; :: thesis: for N being Petri_net of P
for e being Element of N holds fire <*e*> = fire e

let N be Petri_net of P; :: thesis: for e being Element of N holds fire <*e*> = fire e
let e be Element of N; :: thesis: fire <*e*> = fire e
consider F being Function-yielding FinSequence such that
A1: fire <*e*> = compose F,(Funcs P,NAT ) and
A2: len F = len <*e*> and
A3: for i being Element of NAT st i in dom <*e*> holds
F . i = fire (<*e*> /. i) by Def11;
A4: ( len <*e*> = 1 & <*e*> . 1 = e ) by FINSEQ_1:57;
dom <*e*> = {1} by FINSEQ_1:4, FINSEQ_1:def 8;
then A5: 1 in dom <*e*> by TARSKI:def 1;
then A6: <*e*> /. 1 = <*e*> . 1 by PARTFUN1:def 8;
F . 1 = fire (<*e*> /. 1) by A3, A5;
then A7: F = <*(fire e)*> by A2, A4, A6, FINSEQ_1:57;
dom (fire e) c= Funcs P,NAT by Def9;
hence fire <*e*> = fire e by A1, A7, FUNCT_7:48; :: thesis: verum