:: RFUNCT_3 semantic presentation
:: deftheorem Def1 defines max+ RFUNCT_3:def 1 :
:: deftheorem Def2 defines max- RFUNCT_3:def 2 :
theorem Th1: :: RFUNCT_3:1
theorem Th2: :: RFUNCT_3:2
theorem Th3: :: RFUNCT_3:3
theorem Th4: :: RFUNCT_3:4
theorem Th5: :: RFUNCT_3:5
theorem Th6: :: RFUNCT_3:6
theorem Th7: :: RFUNCT_3:7
Lemma7:
for b1 being Nat
for b2 being non empty set
for b3 being FinSequence of b2 st len b3 <= b1 holds
b3 | b1 = b3
Lemma8:
for b1 being Function
for b2 being set st not b2 in rng b1 holds
b1 " {b2} = {}
theorem Th8: :: RFUNCT_3:8
theorem Th9: :: RFUNCT_3:9
theorem Th10: :: RFUNCT_3:10
theorem Th11: :: RFUNCT_3:11
theorem Th12: :: RFUNCT_3:12
theorem Th13: :: RFUNCT_3:13
theorem Th14: :: RFUNCT_3:14
theorem Th15: :: RFUNCT_3:15
:: deftheorem Def3 defines PartFunc-set RFUNCT_3:def 3 :
definition
let c1 be non
empty set ;
let c2 be
real-membered set ;
let c3,
c4 be
Element of
PFuncs c1,
c2;
redefine func + as
c3 + c4 -> Element of
PFuncs a1,
REAL ;
coherence
c3 + c4 is Element of PFuncs c1,REAL
redefine func - as
c3 - c4 -> Element of
PFuncs a1,
REAL ;
coherence
c3 - c4 is Element of PFuncs c1,REAL
redefine func (#) as
c3 (#) c4 -> Element of
PFuncs a1,
REAL ;
coherence
c3 (#) c4 is Element of PFuncs c1,REAL
redefine func / as
c3 / c4 -> Element of
PFuncs a1,
REAL ;
coherence
c3 / c4 is Element of PFuncs c1,REAL
end;
definition
let c1 be non
empty set ;
func addpfunc c1 -> BinOp of
PFuncs a1,
REAL means :
Def4:
:: RFUNCT_3:def 4
for
b1,
b2 being
Element of
PFuncs a1,
REAL holds
a2 . b1,
b2 = b1 + b2;
existence
ex b1 being BinOp of PFuncs c1,REAL st
for b2, b3 being Element of PFuncs c1,REAL holds b1 . b2,b3 = b2 + b3
uniqueness
for b1, b2 being BinOp of PFuncs c1,REAL st ( for b3, b4 being Element of PFuncs c1,REAL holds b1 . b3,b4 = b3 + b4 ) & ( for b3, b4 being Element of PFuncs c1,REAL holds b2 . b3,b4 = b3 + b4 ) holds
b1 = b2
end;
:: deftheorem Def4 defines addpfunc RFUNCT_3:def 4 :
theorem Th16: :: RFUNCT_3:16
theorem Th17: :: RFUNCT_3:17
theorem Th18: :: RFUNCT_3:18
theorem Th19: :: RFUNCT_3:19
theorem Th20: :: RFUNCT_3:20
:: deftheorem Def5 defines Sum RFUNCT_3:def 5 :
theorem Th21: :: RFUNCT_3:21
theorem Th22: :: RFUNCT_3:22
theorem Th23: :: RFUNCT_3:23
theorem Th24: :: RFUNCT_3:24
theorem Th25: :: RFUNCT_3:25
theorem Th26: :: RFUNCT_3:26
theorem Th27: :: RFUNCT_3:27
theorem Th28: :: RFUNCT_3:28
:: deftheorem Def6 defines CHI RFUNCT_3:def 6 :
definition
let c1 be non
empty set ;
let c2 be
FinSequence of
PFuncs c1,
REAL ;
let c3 be
FinSequence of
REAL ;
func c3 (#) c2 -> FinSequence of
PFuncs a1,
REAL means :
Def7:
:: RFUNCT_3:def 7
(
len a4 = min (len a3),
(len a2) & ( for
b1 being
Nat st
b1 in dom a4 holds
for
b2 being
PartFunc of
a1,
REAL for
b3 being
Real st
b3 = a3 . b1 &
b2 = a2 . b1 holds
a4 . b1 = b3 (#) b2 ) );
existence
ex b1 being FinSequence of PFuncs c1,REAL st
( len b1 = min (len c3),(len c2) & ( for b2 being Nat st b2 in dom b1 holds
for b3 being PartFunc of c1, REAL
for b4 being Real st b4 = c3 . b2 & b3 = c2 . b2 holds
b1 . b2 = b4 (#) b3 ) )
uniqueness
for b1, b2 being FinSequence of PFuncs c1,REAL st len b1 = min (len c3),(len c2) & ( for b3 being Nat st b3 in dom b1 holds
for b4 being PartFunc of c1, REAL
for b5 being Real st b5 = c3 . b3 & b4 = c2 . b3 holds
b1 . b3 = b5 (#) b4 ) & len b2 = min (len c3),(len c2) & ( for b3 being Nat st b3 in dom b2 holds
for b4 being PartFunc of c1, REAL
for b5 being Real st b5 = c3 . b3 & b4 = c2 . b3 holds
b2 . b3 = b5 (#) b4 ) holds
b1 = b2
end;
:: deftheorem Def7 defines (#) RFUNCT_3:def 7 :
:: deftheorem Def8 defines # RFUNCT_3:def 8 :
:: deftheorem Def9 defines is_common_for_dom RFUNCT_3:def 9 :
theorem Th29: :: RFUNCT_3:29
theorem Th30: :: RFUNCT_3:30
theorem Th31: :: RFUNCT_3:31
theorem Th32: :: RFUNCT_3:32
theorem Th33: :: RFUNCT_3:33
theorem Th34: :: RFUNCT_3:34
theorem Th35: :: RFUNCT_3:35
theorem Th36: :: RFUNCT_3:36
:: deftheorem Def10 defines max+ RFUNCT_3:def 10 :
:: deftheorem Def11 defines max- RFUNCT_3:def 11 :
theorem Th37: :: RFUNCT_3:37
theorem Th38: :: RFUNCT_3:38
theorem Th39: :: RFUNCT_3:39
theorem Th40: :: RFUNCT_3:40
theorem Th41: :: RFUNCT_3:41
theorem Th42: :: RFUNCT_3:42
theorem Th43: :: RFUNCT_3:43
theorem Th44: :: RFUNCT_3:44
theorem Th45: :: RFUNCT_3:45
theorem Th46: :: RFUNCT_3:46
theorem Th47: :: RFUNCT_3:47
theorem Th48: :: RFUNCT_3:48
theorem Th49: :: RFUNCT_3:49
theorem Th50: :: RFUNCT_3:50
:: deftheorem Def12 defines - RFUNCT_3:def 12 :
theorem Th51: :: RFUNCT_3:51
theorem Th52: :: RFUNCT_3:52
theorem Th53: :: RFUNCT_3:53
theorem Th54: :: RFUNCT_3:54
:: deftheorem Def13 defines is_convex_on RFUNCT_3:def 13 :
theorem Th55: :: RFUNCT_3:55
theorem Th56: :: RFUNCT_3:56
theorem Th57: :: RFUNCT_3:57
theorem Th58: :: RFUNCT_3:58
theorem Th59: :: RFUNCT_3:59
theorem Th60: :: RFUNCT_3:60
theorem Th61: :: RFUNCT_3:61
theorem Th62: :: RFUNCT_3:62
theorem Th63: :: RFUNCT_3:63
theorem Th64: :: RFUNCT_3:64
theorem Th65: :: RFUNCT_3:65
:: deftheorem Def14 defines FinS RFUNCT_3:def 14 :
theorem Th66: :: RFUNCT_3:66
theorem Th67: :: RFUNCT_3:67
theorem Th68: :: RFUNCT_3:68
theorem Th69: :: RFUNCT_3:69
theorem Th70: :: RFUNCT_3:70
theorem Th71: :: RFUNCT_3:71
theorem Th72: :: RFUNCT_3:72
theorem Th73: :: RFUNCT_3:73
defpred S1[ Nat] means for b1 being non empty set
for b2 being PartFunc of b1, REAL
for b3, b4 being set
for b5 being finite set st b5 = dom (b2 | b4) & dom (b2 | b3) is finite & b4 c= b3 & a1 = card b5 & ( for b6, b7 being Element of b1 st b6 in dom (b2 | b4) & b7 in dom (b2 | (b3 \ b4)) holds
b2 . b6 >= b2 . b7 ) holds
FinS b2,b3 = (FinS b2,b4) ^ (FinS b2,(b3 \ b4));
Lemma62:
S1[0]
Lemma63:
for b1 being Nat st S1[b1] holds
S1[b1 + 1]
theorem Th74: :: RFUNCT_3:74
theorem Th75: :: RFUNCT_3:75
theorem Th76: :: RFUNCT_3:76
theorem Th77: :: RFUNCT_3:77
theorem Th78: :: RFUNCT_3:78
theorem Th79: :: RFUNCT_3:79
:: deftheorem Def15 defines Sum RFUNCT_3:def 15 :
theorem Th80: :: RFUNCT_3:80
theorem Th81: :: RFUNCT_3:81
theorem Th82: :: RFUNCT_3:82
theorem Th83: :: RFUNCT_3:83
theorem Th84: :: RFUNCT_3:84
theorem Th85: :: RFUNCT_3:85
theorem Th86: :: RFUNCT_3:86
theorem Th87: :: RFUNCT_3:87