:: COMSEQ_1 semantic presentation  Show TPTP formulae Show IDV graph for whole article:: Showing IDV graph ... (Click the Palm Trees again to close it)

definition
mode Complex_Sequence is Function of NAT , COMPLEX ;
end;

theorem Th1: :: COMSEQ_1:1  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for f being Function holds
( f is Complex_Sequence iff ( dom f = NAT & ( for x being set st x in NAT holds
f . x is Element of COMPLEX ) ) )
proof end;

theorem Th2: :: COMSEQ_1:2  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for f being Function holds
( f is Complex_Sequence iff ( dom f = NAT & ( for n being Nat holds f . n is Element of COMPLEX ) ) )
proof end;

definition
let seq be Complex_Sequence;
let n be Nat;
:: original: .
redefine func seq . n -> Element of COMPLEX ;
coherence
seq . n is Element of COMPLEX
by Th2;
end;

scheme :: COMSEQ_1:sch 1
ExComplexSeq{ F1( Nat) -> Element of COMPLEX } :
ex seq being Complex_Sequence st
for n being Nat holds seq . n = F1(n)
proof end;

definition
let IT be Complex_Sequence;
attr IT is non-zero means :Def1: :: COMSEQ_1:def 1
rng IT c= COMPLEX \ {0c };
end;

:: deftheorem Def1 defines non-zero COMSEQ_1:def 1 :
for IT being Complex_Sequence holds
( IT is non-zero iff rng IT c= COMPLEX \ {0c } );

theorem Th3: :: COMSEQ_1:3  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for seq being Complex_Sequence holds
( seq is non-zero iff for x being set st x in NAT holds
seq . x <> 0c )
proof end;

registration
cluster non-zero Relation of NAT , COMPLEX ;
existence
ex b1 being Complex_Sequence st b1 is non-zero
proof end;
end;

theorem Th4: :: COMSEQ_1:4  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for seq being Complex_Sequence holds
( seq is non-zero iff for n being Nat holds seq . n <> 0c )
proof end;

theorem :: COMSEQ_1:5  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
canceled;

theorem Th6: :: COMSEQ_1:6  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for seq, seq1 being Complex_Sequence st ( for n being Nat holds seq . n = seq1 . n ) holds
seq = seq1
proof end;

theorem :: COMSEQ_1:7  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for r being Element of COMPLEX ex seq being Complex_Sequence st rng seq = {r}
proof end;

definition
let C be non empty set ;
let f1, f2 be PartFunc of C, COMPLEX ;
deffunc H1( set ) -> Element of COMPLEX = (f1 /. $1) + (f2 /. $1);
defpred S1[ set ] means $1 in (dom f1) /\ (dom f2);
set X = (dom f1) /\ (dom f2);
func f1 + f2 -> PartFunc of C, COMPLEX means :Def2: :: COMSEQ_1:def 2
( dom it = (dom f1) /\ (dom f2) & ( for c being Element of C st c in dom it holds
it . c = (f1 /. c) + (f2 /. c) ) );
existence
ex b1 being PartFunc of C, COMPLEX st
( dom b1 = (dom f1) /\ (dom f2) & ( for c being Element of C st c in dom b1 holds
b1 . c = (f1 /. c) + (f2 /. c) ) )
proof end;
uniqueness
for b1, b2 being PartFunc of C, COMPLEX st dom b1 = (dom f1) /\ (dom f2) & ( for c being Element of C st c in dom b1 holds
b1 . c = (f1 /. c) + (f2 /. c) ) & dom b2 = (dom f1) /\ (dom f2) & ( for c being Element of C st c in dom b2 holds
b2 . c = (f1 /. c) + (f2 /. c) ) holds
b1 = b2
proof end;
commutativity
for b1, f1, f2 being PartFunc of C, COMPLEX st dom b1 = (dom f1) /\ (dom f2) & ( for c being Element of C st c in dom b1 holds
b1 . c = (f1 /. c) + (f2 /. c) ) holds
( dom b1 = (dom f2) /\ (dom f1) & ( for c being Element of C st c in dom b1 holds
b1 . c = (f2 /. c) + (f1 /. c) ) )
;
deffunc H2( set ) -> Element of COMPLEX = (f1 /. $1) * (f2 /. $1);
func f1 (#) f2 -> PartFunc of C, COMPLEX means :Def3: :: COMSEQ_1:def 3
( dom it = (dom f1) /\ (dom f2) & ( for c being Element of C st c in dom it holds
it . c = (f1 /. c) * (f2 /. c) ) );
existence
ex b1 being PartFunc of C, COMPLEX st
( dom b1 = (dom f1) /\ (dom f2) & ( for c being Element of C st c in dom b1 holds
b1 . c = (f1 /. c) * (f2 /. c) ) )
proof end;
uniqueness
for b1, b2 being PartFunc of C, COMPLEX st dom b1 = (dom f1) /\ (dom f2) & ( for c being Element of C st c in dom b1 holds
b1 . c = (f1 /. c) * (f2 /. c) ) & dom b2 = (dom f1) /\ (dom f2) & ( for c being Element of C st c in dom b2 holds
b2 . c = (f1 /. c) * (f2 /. c) ) holds
b1 = b2
proof end;
commutativity
for b1, f1, f2 being PartFunc of C, COMPLEX st dom b1 = (dom f1) /\ (dom f2) & ( for c being Element of C st c in dom b1 holds
b1 . c = (f1 /. c) * (f2 /. c) ) holds
( dom b1 = (dom f2) /\ (dom f1) & ( for c being Element of C st c in dom b1 holds
b1 . c = (f2 /. c) * (f1 /. c) ) )
;
end;

:: deftheorem Def2 defines + COMSEQ_1:def 2 :
for C being non empty set
for f1, f2, b4 being PartFunc of C, COMPLEX holds
( b4 = f1 + f2 iff ( dom b4 = (dom f1) /\ (dom f2) & ( for c being Element of C st c in dom b4 holds
b4 . c = (f1 /. c) + (f2 /. c) ) ) );

:: deftheorem Def3 defines (#) COMSEQ_1:def 3 :
for C being non empty set
for f1, f2, b4 being PartFunc of C, COMPLEX holds
( b4 = f1 (#) f2 iff ( dom b4 = (dom f1) /\ (dom f2) & ( for c being Element of C st c in dom b4 holds
b4 . c = (f1 /. c) * (f2 /. c) ) ) );

definition
let C be non empty set ;
let f1, f2 be Function of C, COMPLEX ;
redefine func f1 + f2 means :Def4: :: COMSEQ_1:def 4
( dom it = C & ( for c being Element of C holds it . c = (f1 . c) + (f2 . c) ) );
compatibility
for b1 being PartFunc of C, COMPLEX holds
( b1 = f1 + f2 iff ( dom b1 = C & ( for c being Element of C holds b1 . c = (f1 . c) + (f2 . c) ) ) )
proof end;
redefine func f1 (#) f2 means :Def5: :: COMSEQ_1:def 5
( dom it = C & ( for c being Element of C holds it . c = (f1 . c) * (f2 . c) ) );
compatibility
for b1 being PartFunc of C, COMPLEX holds
( b1 = f1 (#) f2 iff ( dom b1 = C & ( for c being Element of C holds b1 . c = (f1 . c) * (f2 . c) ) ) )
proof end;
end;

:: deftheorem Def4 defines + COMSEQ_1:def 4 :
for C being non empty set
for f1, f2 being Function of C, COMPLEX
for b4 being PartFunc of C, COMPLEX holds
( b4 = f1 + f2 iff ( dom b4 = C & ( for c being Element of C holds b4 . c = (f1 . c) + (f2 . c) ) ) );

:: deftheorem Def5 defines (#) COMSEQ_1:def 5 :
for C being non empty set
for f1, f2 being Function of C, COMPLEX
for b4 being PartFunc of C, COMPLEX holds
( b4 = f1 (#) f2 iff ( dom b4 = C & ( for c being Element of C holds b4 . c = (f1 . c) * (f2 . c) ) ) );

registration
let C be non empty set ;
let seq1, seq2 be Function of C, COMPLEX ;
cluster seq1 + seq2 -> total ;
coherence
seq1 + seq2 is total
proof end;
cluster seq1 (#) seq2 -> total ;
coherence
seq1 (#) seq2 is total
proof end;
end;

definition
let C be non empty set ;
let f be PartFunc of C, COMPLEX ;
let r be complex number ;
func r (#) f -> PartFunc of C, COMPLEX means :Def6: :: COMSEQ_1:def 6
( dom it = dom f & ( for c being Element of C st c in dom it holds
it . c = r * (f /. c) ) );
existence
ex b1 being PartFunc of C, COMPLEX st
( dom b1 = dom f & ( for c being Element of C st c in dom b1 holds
b1 . c = r * (f /. c) ) )
proof end;
uniqueness
for b1, b2 being PartFunc of C, COMPLEX st dom b1 = dom f & ( for c being Element of C st c in dom b1 holds
b1 . c = r * (f /. c) ) & dom b2 = dom f & ( for c being Element of C st c in dom b2 holds
b2 . c = r * (f /. c) ) holds
b1 = b2
proof end;
end;

:: deftheorem Def6 defines (#) COMSEQ_1:def 6 :
for C being non empty set
for f being PartFunc of C, COMPLEX
for r being complex number
for b4 being PartFunc of C, COMPLEX holds
( b4 = r (#) f iff ( dom b4 = dom f & ( for c being Element of C st c in dom b4 holds
b4 . c = r * (f /. c) ) ) );

definition
let C be non empty set ;
let f be Function of C, COMPLEX ;
let r be complex number ;
redefine func r (#) f means :Def7: :: COMSEQ_1:def 7
( dom it = C & ( for n being Element of C holds it . n = r * (f . n) ) );
compatibility
for b1 being PartFunc of C, COMPLEX holds
( b1 = r (#) f iff ( dom b1 = C & ( for n being Element of C holds b1 . n = r * (f . n) ) ) )
proof end;
end;

:: deftheorem Def7 defines (#) COMSEQ_1:def 7 :
for C being non empty set
for f being Function of C, COMPLEX
for r being complex number
for b4 being PartFunc of C, COMPLEX holds
( b4 = r (#) f iff ( dom b4 = C & ( for n being Element of C holds b4 . n = r * (f . n) ) ) );

registration
let C be non empty set ;
let seq be Function of C, COMPLEX ;
let r be complex number ;
cluster r (#) seq -> total ;
coherence
r (#) seq is total
proof end;
end;

definition
let C be non empty set ;
let f be PartFunc of C, COMPLEX ;
deffunc H1( set ) -> Element of COMPLEX = - (f /. $1);
func - f -> PartFunc of C, COMPLEX means :Def8: :: COMSEQ_1:def 8
( dom it = dom f & ( for c being Element of C st c in dom it holds
it . c = - (f /. c) ) );
existence
ex b1 being PartFunc of C, COMPLEX st
( dom b1 = dom f & ( for c being Element of C st c in dom b1 holds
b1 . c = - (f /. c) ) )
proof end;
uniqueness
for b1, b2 being PartFunc of C, COMPLEX st dom b1 = dom f & ( for c being Element of C st c in dom b1 holds
b1 . c = - (f /. c) ) & dom b2 = dom f & ( for c being Element of C st c in dom b2 holds
b2 . c = - (f /. c) ) holds
b1 = b2
proof end;
end;

:: deftheorem Def8 defines - COMSEQ_1:def 8 :
for C being non empty set
for f, b3 being PartFunc of C, COMPLEX holds
( b3 = - f iff ( dom b3 = dom f & ( for c being Element of C st c in dom b3 holds
b3 . c = - (f /. c) ) ) );

definition
let C be non empty set ;
let f be Function of C, COMPLEX ;
redefine func - f means :Def9: :: COMSEQ_1:def 9
( dom it = C & ( for n being Element of C holds it . n = - (f . n) ) );
compatibility
for b1 being PartFunc of C, COMPLEX holds
( b1 = - f iff ( dom b1 = C & ( for n being Element of C holds b1 . n = - (f . n) ) ) )
proof end;
end;

:: deftheorem Def9 defines - COMSEQ_1:def 9 :
for C being non empty set
for f being Function of C, COMPLEX
for b3 being PartFunc of C, COMPLEX holds
( b3 = - f iff ( dom b3 = C & ( for n being Element of C holds b3 . n = - (f . n) ) ) );

registration
let C be non empty set ;
let seq be Function of C, COMPLEX ;
cluster - seq -> total ;
coherence
- seq is total
proof end;
end;

definition
let C be non empty set ;
let f1, f2 be PartFunc of C, COMPLEX ;
func f1 - f2 -> PartFunc of C, COMPLEX equals :: COMSEQ_1:def 10
f1 + (- f2);
correctness
coherence
f1 + (- f2) is PartFunc of C, COMPLEX
;
;
end;

:: deftheorem defines - COMSEQ_1:def 10 :
for C being non empty set
for f1, f2 being PartFunc of C, COMPLEX holds f1 - f2 = f1 + (- f2);

registration
let C be non empty set ;
let f1, f2 be Function of C, COMPLEX ;
cluster f1 - f2 -> total ;
correctness
coherence
f1 - f2 is total
;
;
end;

definition
let seq be Complex_Sequence;
func seq " -> Complex_Sequence means :Def11: :: COMSEQ_1:def 11
for n being Nat holds it . n = (seq . n) " ;
existence
ex b1 being Complex_Sequence st
for n being Nat holds b1 . n = (seq . n) "
proof end;
uniqueness
for b1, b2 being Complex_Sequence st ( for n being Nat holds b1 . n = (seq . n) " ) & ( for n being Nat holds b2 . n = (seq . n) " ) holds
b1 = b2
proof end;
end;

:: deftheorem Def11 defines " COMSEQ_1:def 11 :
for seq, b2 being Complex_Sequence holds
( b2 = seq " iff for n being Nat holds b2 . n = (seq . n) " );

definition
let seq1, seq be Complex_Sequence;
func seq1 /" seq -> Complex_Sequence equals :: COMSEQ_1:def 12
seq1 (#) (seq " );
correctness
coherence
seq1 (#) (seq " ) is Complex_Sequence
;
;
end;

:: deftheorem defines /" COMSEQ_1:def 12 :
for seq1, seq being Complex_Sequence holds seq1 /" seq = seq1 (#) (seq " );

definition
let C be non empty set ;
let f be PartFunc of C, COMPLEX ;
deffunc H1( set ) -> Element of REAL = |.(f /. $1).|;
func |.f.| -> PartFunc of C, REAL means :Def13: :: COMSEQ_1:def 13
( dom it = dom f & ( for c being Element of C st c in dom it holds
it . c = |.(f /. c).| ) );
existence
ex b1 being PartFunc of C, REAL st
( dom b1 = dom f & ( for c being Element of C st c in dom b1 holds
b1 . c = |.(f /. c).| ) )
proof end;
uniqueness
for b1, b2 being PartFunc of C, REAL st dom b1 = dom f & ( for c being Element of C st c in dom b1 holds
b1 . c = |.(f /. c).| ) & dom b2 = dom f & ( for c being Element of C st c in dom b2 holds
b2 . c = |.(f /. c).| ) holds
b1 = b2
proof end;
end;

:: deftheorem Def13 defines |. COMSEQ_1:def 13 :
for C being non empty set
for f being PartFunc of C, COMPLEX
for b3 being PartFunc of C, REAL holds
( b3 = |.f.| iff ( dom b3 = dom f & ( for c being Element of C st c in dom b3 holds
b3 . c = |.(f /. c).| ) ) );

definition
let C be non empty set ;
let seq be Function of C, COMPLEX ;
redefine func |.seq.| means :Def14: :: COMSEQ_1:def 14
( dom it = C & ( for n being Element of C holds it . n = |.(seq . n).| ) );
compatibility
for b1 being PartFunc of C, REAL holds
( b1 = |.seq.| iff ( dom b1 = C & ( for n being Element of C holds b1 . n = |.(seq . n).| ) ) )
proof end;
end;

:: deftheorem Def14 defines |. COMSEQ_1:def 14 :
for C being non empty set
for seq being Function of C, COMPLEX
for b3 being PartFunc of C, REAL holds
( b3 = |.seq.| iff ( dom b3 = C & ( for n being Element of C holds b3 . n = |.(seq . n).| ) ) );

registration
let C be non empty set ;
let seq be Function of C, COMPLEX ;
cluster |.seq.| -> total ;
coherence
|.seq.| is total
proof end;
end;

theorem :: COMSEQ_1:8  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
canceled;

theorem Th9: :: COMSEQ_1:9  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for seq1, seq2, seq3 being Complex_Sequence holds (seq1 + seq2) + seq3 = seq1 + (seq2 + seq3)
proof end;

theorem :: COMSEQ_1:10  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
canceled;

theorem Th11: :: COMSEQ_1:11  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for seq1, seq2, seq3 being Complex_Sequence holds (seq1 (#) seq2) (#) seq3 = seq1 (#) (seq2 (#) seq3)
proof end;

theorem Th12: :: COMSEQ_1:12  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for seq1, seq2, seq3 being Complex_Sequence holds (seq1 + seq2) (#) seq3 = (seq1 (#) seq3) + (seq2 (#) seq3)
proof end;

theorem :: COMSEQ_1:13  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for seq3, seq1, seq2 being Complex_Sequence holds seq3 (#) (seq1 + seq2) = (seq3 (#) seq1) + (seq3 (#) seq2) by Th12;

theorem Th14: :: COMSEQ_1:14  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for seq being Complex_Sequence holds - seq = (- 1r ) (#) seq
proof end;

theorem Th15: :: COMSEQ_1:15  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for r being Element of COMPLEX
for seq1, seq2 being Complex_Sequence holds r (#) (seq1 (#) seq2) = (r (#) seq1) (#) seq2
proof end;

theorem Th16: :: COMSEQ_1:16  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for r being Element of COMPLEX
for seq1, seq2 being Complex_Sequence holds r (#) (seq1 (#) seq2) = seq1 (#) (r (#) seq2)
proof end;

theorem Th17: :: COMSEQ_1:17  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for seq1, seq2, seq3 being Complex_Sequence holds (seq1 - seq2) (#) seq3 = (seq1 (#) seq3) - (seq2 (#) seq3)
proof end;

theorem :: COMSEQ_1:18  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for seq3, seq1, seq2 being Complex_Sequence holds (seq3 (#) seq1) - (seq3 (#) seq2) = seq3 (#) (seq1 - seq2) by Th17;

theorem Th19: :: COMSEQ_1:19  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for r being Element of COMPLEX
for seq1, seq2 being Complex_Sequence holds r (#) (seq1 + seq2) = (r (#) seq1) + (r (#) seq2)
proof end;

theorem Th20: :: COMSEQ_1:20  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for r, p being Element of COMPLEX
for seq being Complex_Sequence holds (r * p) (#) seq = r (#) (p (#) seq)
proof end;

theorem Th21: :: COMSEQ_1:21  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for r being Element of COMPLEX
for seq1, seq2 being Complex_Sequence holds r (#) (seq1 - seq2) = (r (#) seq1) - (r (#) seq2)
proof end;

theorem Th22: :: COMSEQ_1:22  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for r being Element of COMPLEX
for seq1, seq being Complex_Sequence holds r (#) (seq1 /" seq) = (r (#) seq1) /" seq by Th15;

theorem :: COMSEQ_1:23  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for seq1, seq2, seq3 being Complex_Sequence holds seq1 - (seq2 + seq3) = (seq1 - seq2) - seq3
proof end;

theorem Th24: :: COMSEQ_1:24  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for seq being Complex_Sequence holds 1r (#) seq = seq
proof end;

theorem Th25: :: COMSEQ_1:25  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for seq being Complex_Sequence holds - (- seq) = seq
proof end;

theorem Th26: :: COMSEQ_1:26  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for seq1, seq2 being Complex_Sequence holds seq1 - (- seq2) = seq1 + seq2 by Th25;

theorem :: COMSEQ_1:27  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for seq1, seq2, seq3 being Complex_Sequence holds seq1 - (seq2 - seq3) = (seq1 - seq2) + seq3
proof end;

theorem :: COMSEQ_1:28  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for seq1, seq2, seq3 being Complex_Sequence holds seq1 + (seq2 - seq3) = (seq1 + seq2) - seq3 by Th9;

theorem :: COMSEQ_1:29  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for seq1, seq2 being Complex_Sequence holds
( (- seq1) (#) seq2 = - (seq1 (#) seq2) & seq1 (#) (- seq2) = - (seq1 (#) seq2) )
proof end;

theorem Th30: :: COMSEQ_1:30  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for seq being Complex_Sequence st seq is non-zero holds
seq " is non-zero
proof end;

theorem Th31: :: COMSEQ_1:31  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for seq being Complex_Sequence holds (seq " ) " = seq
proof end;

theorem Th32: :: COMSEQ_1:32  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for seq, seq1 being Complex_Sequence holds
( ( seq is non-zero & seq1 is non-zero ) iff seq (#) seq1 is non-zero )
proof end;

theorem Th33: :: COMSEQ_1:33  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for seq, seq1 being Complex_Sequence st seq is non-zero & seq1 is non-zero holds
(seq " ) (#) (seq1 " ) = (seq (#) seq1) "
proof end;

theorem :: COMSEQ_1:34  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for seq, seq1 being Complex_Sequence st seq is non-zero holds
(seq1 /" seq) (#) seq = seq1
proof end;

theorem :: COMSEQ_1:35  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for seq, seq1, seq', seq1' being Complex_Sequence st seq is non-zero & seq1 is non-zero holds
(seq' /" seq) (#) (seq1' /" seq1) = (seq' (#) seq1') /" (seq (#) seq1)
proof end;

theorem :: COMSEQ_1:36  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for seq, seq1 being Complex_Sequence st seq is non-zero & seq1 is non-zero holds
seq /" seq1 is non-zero
proof end;

theorem Th37: :: COMSEQ_1:37  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for seq, seq1 being Complex_Sequence st seq is non-zero & seq1 is non-zero holds
(seq /" seq1) " = seq1 /" seq
proof end;

theorem Th38: :: COMSEQ_1:38  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for seq2, seq1, seq being Complex_Sequence holds seq2 (#) (seq1 /" seq) = (seq2 (#) seq1) /" seq by Th11;

theorem :: COMSEQ_1:39  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for seq, seq1, seq2 being Complex_Sequence st seq is non-zero & seq1 is non-zero holds
seq2 /" (seq /" seq1) = (seq2 (#) seq1) /" seq
proof end;

theorem Th40: :: COMSEQ_1:40  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for seq, seq1, seq2 being Complex_Sequence st seq is non-zero & seq1 is non-zero holds
seq2 /" seq = (seq2 (#) seq1) /" (seq (#) seq1)
proof end;

theorem Th41: :: COMSEQ_1:41  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for r being Element of COMPLEX
for seq being Complex_Sequence st r <> 0c & seq is non-zero holds
r (#) seq is non-zero
proof end;

theorem :: COMSEQ_1:42  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for seq being Complex_Sequence st seq is non-zero holds
- seq is non-zero
proof end;

theorem Th43: :: COMSEQ_1:43  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for r being Element of COMPLEX
for seq being Complex_Sequence st r <> 0c & seq is non-zero holds
(r (#) seq) " = (r " ) (#) (seq " )
proof end;

theorem Th44: :: COMSEQ_1:44  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for seq being Complex_Sequence st seq is non-zero holds
(- seq) " = (- 1r ) (#) (seq " )
proof end;

theorem :: COMSEQ_1:45  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for seq, seq1 being Complex_Sequence st seq is non-zero holds
( - (seq1 /" seq) = (- seq1) /" seq & seq1 /" (- seq) = - (seq1 /" seq) )
proof end;

theorem Th46: :: COMSEQ_1:46  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for seq1, seq, seq1' being Complex_Sequence holds
( (seq1 /" seq) + (seq1' /" seq) = (seq1 + seq1') /" seq & (seq1 /" seq) - (seq1' /" seq) = (seq1 - seq1') /" seq ) by Th12, Th17;

theorem :: COMSEQ_1:47  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for seq, seq', seq1, seq1' being Complex_Sequence st seq is non-zero & seq' is non-zero holds
( (seq1 /" seq) + (seq1' /" seq') = ((seq1 (#) seq') + (seq1' (#) seq)) /" (seq (#) seq') & (seq1 /" seq) - (seq1' /" seq') = ((seq1 (#) seq') - (seq1' (#) seq)) /" (seq (#) seq') )
proof end;

theorem :: COMSEQ_1:48  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for seq, seq', seq1, seq1' being Complex_Sequence st seq is non-zero & seq' is non-zero & seq1 is non-zero holds
(seq1' /" seq) /" (seq' /" seq1) = (seq1' (#) seq1) /" (seq (#) seq')
proof end;

theorem Th49: :: COMSEQ_1:49  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for seq, seq' being Complex_Sequence holds |.(seq (#) seq').| = |.seq.| (#) |.seq'.|
proof end;

theorem :: COMSEQ_1:50  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for seq being Complex_Sequence st seq is non-zero holds
|.seq.| is_not_0
proof end;

theorem Th51: :: COMSEQ_1:51  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for seq being Complex_Sequence holds |.seq.| " = |.(seq " ).|
proof end;

theorem :: COMSEQ_1:52  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for seq', seq being Complex_Sequence holds |.(seq' /" seq).| = |.seq'.| /" |.seq.|
proof end;

theorem :: COMSEQ_1:53  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for r being Element of COMPLEX
for seq being Complex_Sequence holds |.(r (#) seq).| = |.r.| (#) |.seq.|
proof end;