set p = ((<*1*> ^ <*2*>) ^ <*3*>) ^ <*1*>;
A1:
( len (((<*1*> ^ <*2*>) ^ <*3*>) ^ <*1*>) = 4 & (((<*1*> ^ <*2*>) ^ <*3*>) ^ <*1*>) . 1 = 1 & (((<*1*> ^ <*2*>) ^ <*3*>) ^ <*1*>) . 2 = 2 & (((<*1*> ^ <*2*>) ^ <*3*>) ^ <*1*>) . 3 = 3 & (((<*1*> ^ <*2*>) ^ <*3*>) ^ <*1*>) . 4 = 1 )
by FINSEQ_1:87;
reconsider VERTICES = the carrier of TriangleGraph as non empty set by Th46;
reconsider One = 1, Two = 2, Three = 3 as Element of VERTICES by Th46, ENUMSET1:def 1, FINSEQ_3:1;
reconsider o = 1 as Element of the carrier of TriangleGraph by Th46, ENUMSET1:def 1, FINSEQ_3:1;
reconsider ONE = <*One*>, TWO = <*Two*>, THREE = <*Three*> as FinSequence of the carrier of TriangleGraph ;
( ((<*1*> ^ <*2*>) ^ <*3*>) ^ <*1*> = ((ONE ^ TWO) ^ THREE) ^ ONE & (ONE ^ TWO) ^ THREE is FinSequence of the carrier of TriangleGraph )
;
then reconsider pp = ((<*1*> ^ <*2*>) ^ <*3*>) ^ <*1*> as Element of the carrier of TriangleGraph * by FINSEQ_1:def 11;
then
pp is_path_of o,o
by A1, A2, Def12;
then
pp in PATHS o,o
;
hence
((<*1*> ^ <*2*>) ^ <*3*>) ^ <*1*> is_cycle_of TriangleGraph
by Def14; :: thesis: verum