:: GOBRD10 semantic presentation :: Showing IDV graph ... (Click the Palm Trees again to close it)
:: deftheorem Def1 defines are_adjacent1 GOBRD10:def 1 :
theorem Th1: :: GOBRD10:1 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th2: :: GOBRD10:2 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem Def2 defines are_adjacent2 GOBRD10:def 2 :
theorem Th3: :: GOBRD10:3 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem :: GOBRD10:4 :: Showing IDV graph ... (Click the Palm Tree again to close it)
:: deftheorem Def3 defines |-> GOBRD10:def 3 :
theorem :: GOBRD10:5 :: Showing IDV graph ... (Click the Palm Tree again to close it)
canceled;
theorem Th6: :: GOBRD10:6 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th7: :: GOBRD10:7 :: Showing IDV graph ... (Click the Palm Tree again to close it)
theorem Th8: :: GOBRD10:8 :: Showing IDV graph ... (Click the Palm Tree again to close it)
for
n,
m,
i1,
j1,
i2,
j2 being
Nat st
i1 <= n &
j1 <= m &
i2 <= n &
j2 <= m holds
ex
fs1,
fs2 being
FinSequence of
NAT st
( ( for
i,
k1,
k2 being
Nat st
i in dom fs1 &
k1 = fs1 . i &
k2 = fs2 . i holds
(
k1 <= n &
k2 <= m ) ) &
fs1 . 1
= i1 &
fs1 . (len fs1) = i2 &
fs2 . 1
= j1 &
fs2 . (len fs2) = j2 &
len fs1 = len fs2 &
len fs1 = ((((i1 -' i2) + (i2 -' i1)) + (j1 -' j2)) + (j2 -' j1)) + 1 & ( for
i being
Nat st 1
<= i &
i < len fs1 holds
fs1 /. i,
fs2 /. i,
fs1 /. (i + 1),
fs2 /. (i + 1) are_adjacent2 ) )
theorem :: GOBRD10:9 :: Showing IDV graph ... (Click the Palm Tree again to close it)
for
n,
m being
Nat for
S being
set for
Y being
Subset of
S for
F being
Matrix of
n,
m,
bool S st ex
i,
j being
Nat st
(
i in Seg n &
j in Seg m &
F * i,
j c= Y ) & ( for
i1,
j1,
i2,
j2 being
Nat st
i1 in Seg n &
i2 in Seg n &
j1 in Seg m &
j2 in Seg m &
i1,
j1,
i2,
j2 are_adjacent2 holds
(
F * i1,
j1 c= Y iff
F * i2,
j2 c= Y ) ) holds
for
i,
j being
Nat st
i in Seg n &
j in Seg m holds
F * i,
j c= Y