:: CFUNCT_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 is Element of COMPLEX ;
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) " );
func f1 / f2 -> PartFunc of C, COMPLEX means :Def1: :: CFUNCT_1:def 1
( dom it = (dom f1) /\ ((dom f2) \ (f2 " {0})) & ( 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) \ (f2 " {0})) & ( 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) \ (f2 " {0})) & ( for c being Element of C st c in dom b1 holds
b1 /. c = (f1 /. c) * ((f2 /. c) " ) ) & dom b2 = (dom f1) /\ ((dom f2) \ (f2 " {0})) & ( for c being Element of C st c in dom b2 holds
b2 /. c = (f1 /. c) * ((f2 /. c) " ) ) holds
b1 = b2
proof end;
end;

:: deftheorem Def1 defines / CFUNCT_1:def 1 :
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) \ (f2 " {0})) & ( 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 f be PartFunc of C, COMPLEX ;
deffunc H1( set ) -> Element of COMPLEX = (f /. $1) " ;
func f ^ -> PartFunc of C, COMPLEX means :Def2: :: CFUNCT_1:def 2
( dom it = (dom f) \ (f " {0}) & ( 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) \ (f " {0}) & ( 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) \ (f " {0}) & ( for c being Element of C st c in dom b1 holds
b1 /. c = (f /. c) " ) & dom b2 = (dom f) \ (f " {0}) & ( for c being Element of C st c in dom b2 holds
b2 /. c = (f /. c) " ) holds
b1 = b2
proof end;
end;

:: deftheorem Def2 defines ^ CFUNCT_1:def 2 :
for C being non empty set
for f, b3 being PartFunc of C, COMPLEX holds
( b3 = f ^ iff ( dom b3 = (dom f) \ (f " {0}) & ( for c being Element of C st c in dom b3 holds
b3 /. c = (f /. c) " ) ) );

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

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

theorem Th3: :: CFUNCT_1:3  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for f1, f2 being PartFunc of C, COMPLEX holds
( dom (f1 + f2) = (dom f1) /\ (dom f2) & ( for c being Element of C st c in dom (f1 + f2) holds
(f1 + f2) /. c = (f1 /. c) + (f2 /. c) ) )
proof end;

theorem Th4: :: CFUNCT_1:4  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for f1, f2 being PartFunc of C, COMPLEX holds
( dom (f1 - f2) = (dom f1) /\ (dom f2) & ( for c being Element of C st c in dom (f1 - f2) holds
(f1 - f2) /. c = (f1 /. c) - (f2 /. c) ) )
proof end;

theorem Th5: :: CFUNCT_1:5  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for f1, f2 being PartFunc of C, COMPLEX holds
( dom (f1 (#) f2) = (dom f1) /\ (dom f2) & ( for c being Element of C st c in dom (f1 (#) f2) holds
(f1 (#) f2) /. c = (f1 /. c) * (f2 /. c) ) )
proof end;

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

theorem Th7: :: CFUNCT_1:7  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for f being PartFunc of C, COMPLEX
for r being Element of COMPLEX holds
( dom (r (#) f) = dom f & ( for c being Element of C st c in dom (r (#) f) holds
(r (#) f) /. c = r * (f /. c) ) )
proof end;

theorem :: CFUNCT_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: :: CFUNCT_1:9  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for f being PartFunc of C, COMPLEX holds
( dom (- f) = dom f & ( for c being Element of C st c in dom (- f) holds
(- f) /. c = - (f /. c) ) )
proof end;

Lm1: for x, Y being set
for C being non empty set
for f being PartFunc of C, COMPLEX holds
( x in f " Y iff ( x in dom f & f /. x in Y ) )
by PARTFUN2:44;

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

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

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

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

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

theorem Th15: :: CFUNCT_1:15  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for g being PartFunc of C, COMPLEX holds
( dom (g ^ ) c= dom g & (dom g) /\ ((dom g) \ (g " {0})) = (dom g) \ (g " {0}) )
proof end;

theorem Th16: :: CFUNCT_1:16  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for f1, f2 being PartFunc of C, COMPLEX holds (dom (f1 (#) f2)) \ ((f1 (#) f2) " {0}) = ((dom f1) \ (f1 " {0})) /\ ((dom f2) \ (f2 " {0}))
proof end;

theorem Th17: :: CFUNCT_1:17  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for c being Element of C
for f being PartFunc of C, COMPLEX st c in dom (f ^ ) holds
f /. c <> 0
proof end;

theorem Th18: :: CFUNCT_1:18  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for f being PartFunc of C, COMPLEX holds (f ^ ) " {0} = {}
proof end;

theorem Th19: :: CFUNCT_1:19  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for f being PartFunc of C, COMPLEX holds
( |.f.| " {0} = f " {0} & (- f) " {0} = f " {0} )
proof end;

theorem Th20: :: CFUNCT_1:20  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for f being PartFunc of C, COMPLEX holds dom ((f ^ ) ^ ) = dom (f | (dom (f ^ )))
proof end;

theorem Th21: :: CFUNCT_1:21  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for f being PartFunc of C, COMPLEX
for r being Element of COMPLEX st r <> 0 holds
(r (#) f) " {0} = f " {0}
proof end;

theorem :: CFUNCT_1:22  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for f1, f2, f3 being PartFunc of C, COMPLEX holds (f1 + f2) + f3 = f1 + (f2 + f3)
proof end;

theorem Th23: :: CFUNCT_1:23  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for f1, f2, f3 being PartFunc of C, COMPLEX holds (f1 (#) f2) (#) f3 = f1 (#) (f2 (#) f3)
proof end;

theorem Th24: :: CFUNCT_1:24  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for f1, f2, f3 being PartFunc of C, COMPLEX holds (f1 + f2) (#) f3 = (f1 (#) f3) + (f2 (#) f3)
proof end;

theorem :: CFUNCT_1:25  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for f3, f1, f2 being PartFunc of C, COMPLEX holds f3 (#) (f1 + f2) = (f3 (#) f1) + (f3 (#) f2) by Th24;

theorem Th26: :: CFUNCT_1:26  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for f1, f2 being PartFunc of C, COMPLEX
for r being Element of COMPLEX holds r (#) (f1 (#) f2) = (r (#) f1) (#) f2
proof end;

theorem Th27: :: CFUNCT_1:27  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for f1, f2 being PartFunc of C, COMPLEX
for r being Element of COMPLEX holds r (#) (f1 (#) f2) = f1 (#) (r (#) f2)
proof end;

theorem Th28: :: CFUNCT_1:28  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for f1, f2, f3 being PartFunc of C, COMPLEX holds (f1 - f2) (#) f3 = (f1 (#) f3) - (f2 (#) f3)
proof end;

theorem :: CFUNCT_1:29  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for f3, f1, f2 being PartFunc of C, COMPLEX holds (f3 (#) f1) - (f3 (#) f2) = f3 (#) (f1 - f2) by Th28;

theorem :: CFUNCT_1:30  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for f1, f2 being PartFunc of C, COMPLEX
for r being Element of COMPLEX holds r (#) (f1 + f2) = (r (#) f1) + (r (#) f2)
proof end;

theorem Th31: :: CFUNCT_1:31  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for f being PartFunc of C, COMPLEX
for r, q being Element of COMPLEX holds (r * q) (#) f = r (#) (q (#) f)
proof end;

theorem :: CFUNCT_1:32  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for f1, f2 being PartFunc of C, COMPLEX
for r being Element of COMPLEX holds r (#) (f1 - f2) = (r (#) f1) - (r (#) f2)
proof end;

theorem :: CFUNCT_1:33  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for f1, f2 being PartFunc of C, COMPLEX holds f1 - f2 = (- 1r ) (#) (f2 - f1)
proof end;

theorem :: CFUNCT_1:34  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for f1, f2, f3 being PartFunc of C, COMPLEX holds f1 - (f2 + f3) = (f1 - f2) - f3
proof end;

theorem Th35: :: CFUNCT_1:35  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for f being PartFunc of C, COMPLEX holds 1r (#) f = f
proof end;

theorem :: CFUNCT_1:36  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for f1, f2, f3 being PartFunc of C, COMPLEX holds f1 - (f2 - f3) = (f1 - f2) + f3
proof end;

theorem :: CFUNCT_1:37  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for f1, f2, f3 being PartFunc of C, COMPLEX holds f1 + (f2 - f3) = (f1 + f2) - f3
proof end;

theorem Th38: :: CFUNCT_1:38  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for f1, f2 being PartFunc of C, COMPLEX holds |.(f1 (#) f2).| = |.f1.| (#) |.f2.|
proof end;

theorem Th39: :: CFUNCT_1:39  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for f being PartFunc of C, COMPLEX
for r being Element of COMPLEX holds |.(r (#) f).| = |.r.| (#) |.f.|
proof end;

theorem Th40: :: CFUNCT_1:40  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for f being PartFunc of C, COMPLEX holds - f = (- 1r ) (#) f
proof end;

theorem Th41: :: CFUNCT_1:41  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for f being PartFunc of C, COMPLEX holds - (- f) = f
proof end;

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

theorem :: CFUNCT_1:43  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for f1, f2 being PartFunc of C, COMPLEX holds f1 - (- f2) = f1 + f2
proof end;

theorem Th44: :: CFUNCT_1:44  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for f being PartFunc of C, COMPLEX holds (f ^ ) ^ = f | (dom (f ^ ))
proof end;

theorem Th45: :: CFUNCT_1:45  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for f1, f2 being PartFunc of C, COMPLEX holds (f1 (#) f2) ^ = (f1 ^ ) (#) (f2 ^ )
proof end;

theorem Th46: :: CFUNCT_1:46  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for f being PartFunc of C, COMPLEX
for r being Element of COMPLEX st r <> 0 holds
(r (#) f) ^ = (r " ) (#) (f ^ )
proof end;

Lm2: (- 1r ) " = - 1r
by COMPLEX1:def 7;

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

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

theorem Th49: :: CFUNCT_1:49  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for f being PartFunc of C, COMPLEX holds (- f) ^ = (- 1r ) (#) (f ^ )
proof end;

theorem Th50: :: CFUNCT_1:50  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for f being PartFunc of C, COMPLEX holds |.f.| ^ = |.(f ^ ).|
proof end;

theorem Th51: :: CFUNCT_1:51  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for f, g being PartFunc of C, COMPLEX holds f / g = f (#) (g ^ )
proof end;

theorem Th52: :: CFUNCT_1:52  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for g, f being PartFunc of C, COMPLEX
for r being Element of COMPLEX holds r (#) (g / f) = (r (#) g) / f
proof end;

theorem :: CFUNCT_1:53  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for f, g being PartFunc of C, COMPLEX holds (f / g) (#) g = f | (dom (g ^ ))
proof end;

theorem Th54: :: CFUNCT_1:54  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for f, g, f1, g1 being PartFunc of C, COMPLEX holds (f / g) (#) (f1 / g1) = (f (#) f1) / (g (#) g1)
proof end;

theorem Th55: :: CFUNCT_1:55  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for f1, f2 being PartFunc of C, COMPLEX holds (f1 / f2) ^ = (f2 | (dom (f2 ^ ))) / f1
proof end;

theorem Th56: :: CFUNCT_1:56  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for g, f1, f2 being PartFunc of C, COMPLEX holds g (#) (f1 / f2) = (g (#) f1) / f2
proof end;

theorem :: CFUNCT_1:57  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for g, f1, f2 being PartFunc of C, COMPLEX holds g / (f1 / f2) = (g (#) (f2 | (dom (f2 ^ )))) / f1
proof end;

theorem :: CFUNCT_1:58  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for f, g being PartFunc of C, COMPLEX holds
( - (f / g) = (- f) / g & f / (- g) = - (f / g) )
proof end;

theorem :: CFUNCT_1:59  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for f1, f, f2 being PartFunc of C, COMPLEX holds
( (f1 / f) + (f2 / f) = (f1 + f2) / f & (f1 / f) - (f2 / f) = (f1 - f2) / f )
proof end;

theorem Th60: :: CFUNCT_1:60  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for f1, f, g1, g being PartFunc of C, COMPLEX holds (f1 / f) + (g1 / g) = ((f1 (#) g) + (g1 (#) f)) / (f (#) g)
proof end;

theorem :: CFUNCT_1:61  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for f, g, f1, g1 being PartFunc of C, COMPLEX holds (f / g) / (f1 / g1) = (f (#) (g1 | (dom (g1 ^ )))) / (g (#) f1)
proof end;

theorem :: CFUNCT_1:62  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for f1, f, g1, g being PartFunc of C, COMPLEX holds (f1 / f) - (g1 / g) = ((f1 (#) g) - (g1 (#) f)) / (f (#) g)
proof end;

theorem :: CFUNCT_1:63  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for f1, f2 being PartFunc of C, COMPLEX holds |.(f1 / f2).| = |.f1.| / |.f2.|
proof end;

theorem Th64: :: CFUNCT_1:64  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for X being set
for C being non empty set
for f1, f2 being PartFunc of C, COMPLEX holds
( (f1 + f2) | X = (f1 | X) + (f2 | X) & (f1 + f2) | X = (f1 | X) + f2 & (f1 + f2) | X = f1 + (f2 | X) )
proof end;

theorem Th65: :: CFUNCT_1:65  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for X being set
for C being non empty set
for f1, f2 being PartFunc of C, COMPLEX holds
( (f1 (#) f2) | X = (f1 | X) (#) (f2 | X) & (f1 (#) f2) | X = (f1 | X) (#) f2 & (f1 (#) f2) | X = f1 (#) (f2 | X) )
proof end;

theorem Th66: :: CFUNCT_1:66  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for X being set
for C being non empty set
for f being PartFunc of C, COMPLEX holds
( (- f) | X = - (f | X) & (f ^ ) | X = (f | X) ^ & |.f.| | X = |.(f | X).| )
proof end;

theorem :: CFUNCT_1:67  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for X being set
for C being non empty set
for f1, f2 being PartFunc of C, COMPLEX holds
( (f1 - f2) | X = (f1 | X) - (f2 | X) & (f1 - f2) | X = (f1 | X) - f2 & (f1 - f2) | X = f1 - (f2 | X) )
proof end;

theorem :: CFUNCT_1:68  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for X being set
for C being non empty set
for f1, f2 being PartFunc of C, COMPLEX holds
( (f1 / f2) | X = (f1 | X) / (f2 | X) & (f1 / f2) | X = (f1 | X) / f2 & (f1 / f2) | X = f1 / (f2 | X) )
proof end;

theorem :: CFUNCT_1:69  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for X being set
for C being non empty set
for f being PartFunc of C, COMPLEX
for r being Element of COMPLEX holds (r (#) f) | X = r (#) (f | X)
proof end;

theorem Th70: :: CFUNCT_1:70  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for f1, f2 being PartFunc of C, COMPLEX holds
( ( f1 is total & f2 is total implies f1 + f2 is total ) & ( f1 + f2 is total implies ( f1 is total & f2 is total ) ) & ( f1 is total & f2 is total implies f1 - f2 is total ) & ( f1 - f2 is total implies ( f1 is total & f2 is total ) ) & ( f1 is total & f2 is total implies f1 (#) f2 is total ) & ( f1 (#) f2 is total implies ( f1 is total & f2 is total ) ) )
proof end;

theorem Th71: :: CFUNCT_1:71  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for f being PartFunc of C, COMPLEX
for r being Element of COMPLEX holds
( f is total iff r (#) f is total )
proof end;

theorem Th72: :: CFUNCT_1:72  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for f being PartFunc of C, COMPLEX holds
( f is total iff - f is total )
proof end;

theorem Th73: :: CFUNCT_1:73  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for f being PartFunc of C, COMPLEX holds
( f is total iff |.f.| is total )
proof end;

theorem Th74: :: CFUNCT_1:74  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for f being PartFunc of C, COMPLEX holds
( f ^ is total iff ( f " {0} = {} & f is total ) )
proof end;

theorem Th75: :: CFUNCT_1:75  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for f1, f2 being PartFunc of C, COMPLEX holds
( ( f1 is total & f2 " {0} = {} & f2 is total ) iff f1 / f2 is total )
proof end;

theorem :: CFUNCT_1:76  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for c being Element of C
for f1, f2 being PartFunc of C, COMPLEX st f1 is total & f2 is total holds
( (f1 + f2) /. c = (f1 /. c) + (f2 /. c) & (f1 - f2) /. c = (f1 /. c) - (f2 /. c) & (f1 (#) f2) /. c = (f1 /. c) * (f2 /. c) )
proof end;

theorem :: CFUNCT_1:77  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for c being Element of C
for f being PartFunc of C, COMPLEX
for r being Element of COMPLEX st f is total holds
(r (#) f) /. c = r * (f /. c)
proof end;

theorem :: CFUNCT_1:78  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for c being Element of C
for f being PartFunc of C, COMPLEX st f is total holds
( (- f) /. c = - (f /. c) & |.f.| . c = |.(f /. c).| )
proof end;

theorem :: CFUNCT_1:79  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for c being Element of C
for f being PartFunc of C, COMPLEX st f ^ is total holds
(f ^ ) /. c = (f /. c) "
proof end;

theorem :: CFUNCT_1:80  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for C being non empty set
for c being Element of C
for f1, f2 being PartFunc of C, COMPLEX st f1 is total & f2 ^ is total holds
(f1 / f2) /. c = (f1 /. c) * ((f2 /. c) " )
proof end;

definition
let C be non empty set ;
let f be PartFunc of C, COMPLEX ;
let Y be set ;
pred f is_bounded_on Y means :Def3: :: CFUNCT_1:def 3
|.f.| is_bounded_on Y;
end;

:: deftheorem Def3 defines is_bounded_on CFUNCT_1:def 3 :
for C being non empty set
for f being PartFunc of C, COMPLEX
for Y being set holds
( f is_bounded_on Y iff |.f.| is_bounded_on Y );

theorem Th81: :: CFUNCT_1:81  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for Y being set
for C being non empty set
for f being PartFunc of C, COMPLEX holds
( f is_bounded_on Y iff ex p being real number st
for c being Element of C st c in Y /\ (dom f) holds
|.(f /. c).| <= p )
proof end;

theorem :: CFUNCT_1:82  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for Y, X being set
for C being non empty set
for f being PartFunc of C, COMPLEX st Y c= X & f is_bounded_on X holds
f is_bounded_on Y
proof end;

theorem :: CFUNCT_1:83  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for X being set
for C being non empty set
for f being PartFunc of C, COMPLEX st X misses dom f holds
f is_bounded_on X
proof end;

theorem Th84: :: CFUNCT_1:84  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for Y being set
for C being non empty set
for f being PartFunc of C, COMPLEX
for r being Element of COMPLEX st f is_bounded_on Y holds
r (#) f is_bounded_on Y
proof end;

theorem :: CFUNCT_1:85  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for X being set
for C being non empty set
for f being PartFunc of C, COMPLEX holds |.f.| is_bounded_below_on X
proof end;

theorem Th86: :: CFUNCT_1:86  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for Y being set
for C being non empty set
for f being PartFunc of C, COMPLEX st f is_bounded_on Y holds
( |.f.| is_bounded_on Y & - f is_bounded_on Y )
proof end;

theorem Th87: :: CFUNCT_1:87  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for X, Y being set
for C being non empty set
for f1, f2 being PartFunc of C, COMPLEX st f1 is_bounded_on X & f2 is_bounded_on Y holds
f1 + f2 is_bounded_on X /\ Y
proof end;

theorem Th88: :: CFUNCT_1:88  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for X, Y being set
for C being non empty set
for f1, f2 being PartFunc of C, COMPLEX st f1 is_bounded_on X & f2 is_bounded_on Y holds
( f1 (#) f2 is_bounded_on X /\ Y & f1 - f2 is_bounded_on X /\ Y )
proof end;

theorem :: CFUNCT_1:89  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for X, Y being set
for C being non empty set
for f being PartFunc of C, COMPLEX st f is_bounded_on X & f is_bounded_on Y holds
f is_bounded_on X \/ Y
proof end;

theorem :: CFUNCT_1:90  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for X, Y being set
for C being non empty set
for f1, f2 being PartFunc of C, COMPLEX st f1 is_constant_on X & f2 is_constant_on Y holds
( f1 + f2 is_constant_on X /\ Y & f1 - f2 is_constant_on X /\ Y & f1 (#) f2 is_constant_on X /\ Y )
proof end;

theorem Th91: :: CFUNCT_1:91  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for Y being set
for C being non empty set
for f being PartFunc of C, COMPLEX
for q being Element of COMPLEX st f is_constant_on Y holds
q (#) f is_constant_on Y
proof end;

theorem Th92: :: CFUNCT_1:92  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for Y being set
for C being non empty set
for f being PartFunc of C, COMPLEX st f is_constant_on Y holds
( |.f.| is_constant_on Y & - f is_constant_on Y )
proof end;

theorem Th93: :: CFUNCT_1:93  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for Y being set
for C being non empty set
for f being PartFunc of C, COMPLEX st f is_constant_on Y holds
f is_bounded_on Y
proof end;

theorem :: CFUNCT_1:94  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for Y being set
for C being non empty set
for f being PartFunc of C, COMPLEX st f is_constant_on Y holds
( ( for r being Element of COMPLEX holds r (#) f is_bounded_on Y ) & - f is_bounded_on Y & |.f.| is_bounded_on Y )
proof end;

theorem Th95: :: CFUNCT_1:95  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for X, Y being set
for C being non empty set
for f1, f2 being PartFunc of C, COMPLEX st f1 is_bounded_on X & f2 is_constant_on Y holds
f1 + f2 is_bounded_on X /\ Y
proof end;

theorem :: CFUNCT_1:96  Show TPTP formulae Show IDV graph:: Showing IDV graph ... (Click the Palm Tree again to close it) Show TPTP problem
for X, Y being set
for C being non empty set
for f1, f2 being PartFunc of C, COMPLEX st f1 is_bounded_on X & f2 is_constant_on Y holds
( f1 - f2 is_bounded_on X /\ Y & f2 - f1 is_bounded_on X /\ Y & f1 (#) f2 is_bounded_on X /\ Y )
proof end;