:: NET_1 semantic presentation :: Showing IDV graph ... (Click the Palm Trees again to close it)
:: deftheorem Def1 defines Petri NET_1:def 1 :
:: deftheorem defines Elements NET_1:def 2 :
theorem :: NET_1:1 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NET_1:2 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem :: NET_1:3 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem Th4: :: NET_1:4 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th5: :: NET_1:5 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th6: :: NET_1:6 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: NET_1:7 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: NET_1:8 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: NET_1:9 :: Showing IDV graph ... (Click the Palm Tree again to close it)
Lm1:
Net(# {} ,{} ,{} #) is_Petri_net
theorem :: NET_1:10 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem Th11: :: NET_1:11 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th12: :: NET_1:12 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th13: :: NET_1:13 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: NET_1:14 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: NET_1:15 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem NET_1:def 3 :
canceled;
:: deftheorem NET_1:def 4 :
canceled;
:: deftheorem Def5 defines pre NET_1:def 5 :
:: deftheorem Def6 defines post NET_1:def 6 :
definition
let N be
Net ;
let x be
Element of
Elements N;
func Pre N,
x -> set means :
Def7:
:: NET_1:def 7
for
y being
set holds
(
y in it iff (
y in Elements N &
[y,x] in the
Flow of
N ) );
existence
ex b1 being set st
for y being set holds
( y in b1 iff ( y in Elements N & [y,x] in the Flow of N ) )
uniqueness
for b1, b2 being set st ( for y being set holds
( y in b1 iff ( y in Elements N & [y,x] in the Flow of N ) ) ) & ( for y being set holds
( y in b2 iff ( y in Elements N & [y,x] in the Flow of N ) ) ) holds
b1 = b2
func Post N,
x -> set means :
Def8:
:: NET_1:def 8
for
y being
set holds
(
y in it iff (
y in Elements N &
[x,y] in the
Flow of
N ) );
existence
ex b1 being set st
for y being set holds
( y in b1 iff ( y in Elements N & [x,y] in the Flow of N ) )
uniqueness
for b1, b2 being set st ( for y being set holds
( y in b1 iff ( y in Elements N & [x,y] in the Flow of N ) ) ) & ( for y being set holds
( y in b2 iff ( y in Elements N & [x,y] in the Flow of N ) ) ) holds
b1 = b2
end;
:: deftheorem Def7 defines Pre NET_1:def 7 :
:: deftheorem Def8 defines Post NET_1:def 8 :
theorem Th16: :: NET_1:16 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: NET_1:17 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th18: :: NET_1:18 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: NET_1:19 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: NET_1:20 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: NET_1:21 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem Def9 defines enter NET_1:def 9 :
theorem Th22: :: NET_1:22 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th23: :: NET_1:23 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: NET_1:24 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem Def10 defines exit NET_1:def 10 :
theorem Th25: :: NET_1:25 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th26: :: NET_1:26 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: NET_1:27 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem defines field NET_1:def 11 :
definition
let N be
Net ;
let x be
Element of the
Transitions of
N;
func Prec N,
x -> set means :: NET_1:def 12
for
y being
set holds
(
y in it iff (
y in the
Places of
N &
[y,x] in the
Flow of
N ) );
existence
ex b1 being set st
for y being set holds
( y in b1 iff ( y in the Places of N & [y,x] in the Flow of N ) )
uniqueness
for b1, b2 being set st ( for y being set holds
( y in b1 iff ( y in the Places of N & [y,x] in the Flow of N ) ) ) & ( for y being set holds
( y in b2 iff ( y in the Places of N & [y,x] in the Flow of N ) ) ) holds
b1 = b2
func Postc N,
x -> set means :: NET_1:def 13
for
y being
set holds
(
y in it iff (
y in the
Places of
N &
[x,y] in the
Flow of
N ) );
existence
ex b1 being set st
for y being set holds
( y in b1 iff ( y in the Places of N & [x,y] in the Flow of N ) )
uniqueness
for b1, b2 being set st ( for y being set holds
( y in b1 iff ( y in the Places of N & [x,y] in the Flow of N ) ) ) & ( for y being set holds
( y in b2 iff ( y in the Places of N & [x,y] in the Flow of N ) ) ) holds
b1 = b2
end;
:: deftheorem defines Prec NET_1:def 12 :
:: deftheorem defines Postc NET_1:def 13 :
definition
let N be
Pnet;
let X be
set ;
func Entr N,
X -> set means :
Def14:
:: NET_1:def 14
for
x being
set holds
(
x in it iff (
x c= Elements N & ex
y being
Element of
Elements N st
(
y in X &
x = enter N,
y ) ) );
existence
ex b1 being set st
for x being set holds
( x in b1 iff ( x c= Elements N & ex y being Element of Elements N st
( y in X & x = enter N,y ) ) )
uniqueness
for b1, b2 being set st ( for x being set holds
( x in b1 iff ( x c= Elements N & ex y being Element of Elements N st
( y in X & x = enter N,y ) ) ) ) & ( for x being set holds
( x in b2 iff ( x c= Elements N & ex y being Element of Elements N st
( y in X & x = enter N,y ) ) ) ) holds
b1 = b2
func Ext N,
X -> set means :
Def15:
:: NET_1:def 15
for
x being
set holds
(
x in it iff (
x c= Elements N & ex
y being
Element of
Elements N st
(
y in X &
x = exit N,
y ) ) );
existence
ex b1 being set st
for x being set holds
( x in b1 iff ( x c= Elements N & ex y being Element of Elements N st
( y in X & x = exit N,y ) ) )
uniqueness
for b1, b2 being set st ( for x being set holds
( x in b1 iff ( x c= Elements N & ex y being Element of Elements N st
( y in X & x = exit N,y ) ) ) ) & ( for x being set holds
( x in b2 iff ( x c= Elements N & ex y being Element of Elements N st
( y in X & x = exit N,y ) ) ) ) holds
b1 = b2
end;
:: deftheorem Def14 defines Entr NET_1:def 14 :
:: deftheorem Def15 defines Ext NET_1:def 15 :
theorem Th28: :: NET_1:28 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th29: :: NET_1:29 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem defines Input NET_1:def 16 :
:: deftheorem defines Output NET_1:def 17 :
theorem :: NET_1:30 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: NET_1:31 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: NET_1:32 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: NET_1:33 :: Showing IDV graph ... (Click the Palm Tree again to close it)