:: TRIANG_1 semantic presentation
theorem Th1: :: TRIANG_1:1
theorem Th2: :: TRIANG_1:2
theorem Th3: :: TRIANG_1:3
definition
let c1 be
set ;
let c2 be
finite Subset of
c1;
let c3 be
Order of
c1;
assume E2:
c3 linearly_orders c2
;
canceled;func SgmX c3,
c2 -> FinSequence of
a1 means :
Def2:
:: TRIANG_1:def 2
(
rng a4 = a2 & ( for
b1,
b2 being
Nat st
b1 in dom a4 &
b2 in dom a4 &
b1 < b2 holds
(
a4 /. b1 <> a4 /. b2 &
[(a4 /. b1),(a4 /. b2)] in a3 ) ) );
existence
ex b1 being FinSequence of c1 st
( rng b1 = c2 & ( for b2, b3 being Nat st b2 in dom b1 & b3 in dom b1 & b2 < b3 holds
( b1 /. b2 <> b1 /. b3 & [(b1 /. b2),(b1 /. b3)] in c3 ) ) )
uniqueness
for b1, b2 being FinSequence of c1 st rng b1 = c2 & ( for b3, b4 being Nat st b3 in dom b1 & b4 in dom b1 & b3 < b4 holds
( b1 /. b3 <> b1 /. b4 & [(b1 /. b3),(b1 /. b4)] in c3 ) ) & rng b2 = c2 & ( for b3, b4 being Nat st b3 in dom b2 & b4 in dom b2 & b3 < b4 holds
( b2 /. b3 <> b2 /. b4 & [(b2 /. b3),(b2 /. b4)] in c3 ) ) holds
b1 = b2
end;
:: deftheorem Def1 TRIANG_1:def 1 :
canceled;
:: deftheorem Def2 defines SgmX TRIANG_1:def 2 :
theorem Th4: :: TRIANG_1:4
:: deftheorem Def3 defines symplexes TRIANG_1:def 3 :
theorem Th5: :: TRIANG_1:5
theorem Th6: :: TRIANG_1:6
theorem Th7: :: TRIANG_1:7
theorem Th8: :: TRIANG_1:8
theorem Th9: :: TRIANG_1:9
theorem Th10: :: TRIANG_1:10
:: deftheorem Def4 defines lower_non-empty TRIANG_1:def 4 :
:: deftheorem Def5 defines FuncsSeq TRIANG_1:def 5 :
:: deftheorem Def6 defines @ TRIANG_1:def 6 :
:: deftheorem Def7 defines NatEmbSeq TRIANG_1:def 7 :
:: deftheorem Def8 TRIANG_1:def 8 :
canceled;
:: deftheorem Def9 defines lower_non-empty TRIANG_1:def 9 :
definition
let c1 be
lower_non-empty TriangStr ;
let c2 be
Nat;
let c3 be
Symplex of
c1,
(c2 + 1);
let c4 be
Face of
c2;
assume E13:
the
SkeletonSeq of
c1 . (c2 + 1) <> {}
;
func face c3,
c4 -> Symplex of
a1,
a2 means :
Def10:
:: TRIANG_1:def 10
for
b1,
b2 being
Function st
b1 = the
FacesAssign of
a1 . a2 &
b2 = b1 . a4 holds
a5 = b2 . a3;
existence
ex b1 being Symplex of c1,c2 st
for b2, b3 being Function st b2 = the FacesAssign of c1 . c2 & b3 = b2 . c4 holds
b1 = b3 . c3
uniqueness
for b1, b2 being Symplex of c1,c2 st ( for b3, b4 being Function st b3 = the FacesAssign of c1 . c2 & b4 = b3 . c4 holds
b1 = b4 . c3 ) & ( for b3, b4 being Function st b3 = the FacesAssign of c1 . c2 & b4 = b3 . c4 holds
b2 = b4 . c3 ) holds
b1 = b2
end;
:: deftheorem Def10 defines face TRIANG_1:def 10 :
definition
let c1 be non
empty Poset;
func Triang c1 -> strict lower_non-empty TriangStr means :: TRIANG_1:def 11
( the
SkeletonSeq of
a2 . 0
= {{} } & ( for
b1 being
Nat st
b1 > 0 holds
the
SkeletonSeq of
a2 . b1 = { (SgmX the InternalRel of a1,b2) where B is non empty Element of symplexes a1 : Card b2 = b1 } ) & ( for
b1 being
Nat for
b2 being
Face of
b1 for
b3 being
Element of the
SkeletonSeq of
a2 . (b1 + 1) st
b3 in the
SkeletonSeq of
a2 . (b1 + 1) holds
for
b4 being non
empty Element of
symplexes a1 st
SgmX the
InternalRel of
a1,
b4 = b3 holds
face b3,
b2 = (SgmX the InternalRel of a1,b4) * b2 ) );
existence
ex b1 being strict lower_non-empty TriangStr st
( the SkeletonSeq of b1 . 0 = {{} } & ( for b2 being Nat st b2 > 0 holds
the SkeletonSeq of b1 . b2 = { (SgmX the InternalRel of c1,b3) where B is non empty Element of symplexes c1 : Card b3 = b2 } ) & ( for b2 being Nat
for b3 being Face of b2
for b4 being Element of the SkeletonSeq of b1 . (b2 + 1) st b4 in the SkeletonSeq of b1 . (b2 + 1) holds
for b5 being non empty Element of symplexes c1 st SgmX the InternalRel of c1,b5 = b4 holds
face b4,b3 = (SgmX the InternalRel of c1,b5) * b3 ) )
uniqueness
for b1, b2 being strict lower_non-empty TriangStr st the SkeletonSeq of b1 . 0 = {{} } & ( for b3 being Nat st b3 > 0 holds
the SkeletonSeq of b1 . b3 = { (SgmX the InternalRel of c1,b4) where B is non empty Element of symplexes c1 : Card b4 = b3 } ) & ( for b3 being Nat
for b4 being Face of b3
for b5 being Element of the SkeletonSeq of b1 . (b3 + 1) st b5 in the SkeletonSeq of b1 . (b3 + 1) holds
for b6 being non empty Element of symplexes c1 st SgmX the InternalRel of c1,b6 = b5 holds
face b5,b4 = (SgmX the InternalRel of c1,b6) * b4 ) & the SkeletonSeq of b2 . 0 = {{} } & ( for b3 being Nat st b3 > 0 holds
the SkeletonSeq of b2 . b3 = { (SgmX the InternalRel of c1,b4) where B is non empty Element of symplexes c1 : Card b4 = b3 } ) & ( for b3 being Nat
for b4 being Face of b3
for b5 being Element of the SkeletonSeq of b2 . (b3 + 1) st b5 in the SkeletonSeq of b2 . (b3 + 1) holds
for b6 being non empty Element of symplexes c1 st SgmX the InternalRel of c1,b6 = b5 holds
face b5,b4 = (SgmX the InternalRel of c1,b6) * b4 ) holds
b1 = b2
end;
:: deftheorem Def11 defines Triang TRIANG_1:def 11 :