let p be polyhedron; :: thesis: ( p is simply-connected implies p is eulerian )
assume A1:
p is simply-connected
; :: thesis: p is eulerian
set apcs = alternating-proper-f-vector p;
per cases
( dim p = 0 or dim p > 0 )
;
suppose
dim p > 0
;
:: thesis: p is eulerian then A2:
len (alternating-proper-f-vector p) > 0
by Def27;
deffunc H1(
Nat)
-> Element of
INT =
((- 1) |^ ($1 + 1)) * (dim (($1 - 2) -bounding-chain-space p));
deffunc H2(
Nat)
-> Element of
INT =
((- 1) |^ ($1 + 1)) * (dim (($1 - 1) -circuit-space p));
consider a being
FinSequence such that A3:
len a = len (alternating-proper-f-vector p)
and A4:
for
n being
Nat st
n in dom a holds
a . n = H1(
n)
from FINSEQ_1:sch 2();
consider b being
FinSequence such that A5:
len b = len (alternating-proper-f-vector p)
and A6:
for
n being
Nat st
n in dom b holds
b . n = H2(
n)
from FINSEQ_1:sch 2();
(
rng a c= INT &
rng b c= INT )
then reconsider a =
a,
b =
b as
FinSequence of
INT by FINSEQ_1:def 4;
A13:
for
n being
Nat st 1
<= n &
n <= len (alternating-proper-f-vector p) holds
(alternating-proper-f-vector p) . n = (a . n) + (b . n)
proof
let n be
Nat;
:: thesis: ( 1 <= n & n <= len (alternating-proper-f-vector p) implies (alternating-proper-f-vector p) . n = (a . n) + (b . n) )
assume that A14:
1
<= n
and A15:
n <= len (alternating-proper-f-vector p)
;
:: thesis: (alternating-proper-f-vector p) . n = (a . n) + (b . n)
A16:
(alternating-proper-f-vector p) . n = (((- 1) |^ (n + 1)) * (dim ((n - 2) -bounding-chain-space p))) + (((- 1) |^ (n + 1)) * (dim ((n - 1) -circuit-space p)))
by A14, A15, Th52;
reconsider n' =
n as
Element of
NAT by ORDINAL1:def 13;
A17:
n' in dom b
by A14, A15, A5, FINSEQ_3:27;
n' in dom a
by A14, A15, A3, FINSEQ_3:27;
then
a . n' = ((- 1) |^ (n' + 1)) * (dim ((n' - 2) -bounding-chain-space p))
by A4;
hence
(alternating-proper-f-vector p) . n = (a . n) + (b . n)
by A6, A16, A17;
:: thesis: verum
end;
for
n being
Nat st 1
<= n &
n < len (alternating-proper-f-vector p) holds
b . n = - (a . (n + 1))
then A23:
Sum (alternating-proper-f-vector p) = (a . 1) + (b . (len (alternating-proper-f-vector p)))
by A2, A3, A5, A13, Th15;
A24:
a . 1
= 1
b . (len (alternating-proper-f-vector p)) = (- 1) |^ ((dim p) + 1)
hence
p is
eulerian
by A23, A24, Def29;
:: thesis: verum end; end;