LemmaRandom:
for Omega being non empty set
for F being SigmaField of Omega
for RV being random_variable of F, Borel_Sets
for K being Real holds chi (((RV - (Omega --> K)) " [.0,+infty.[),Omega) is random_variable of F, Borel_Sets
definition
let Omega be non
empty set ;
let F be
SigmaField of
Omega;
let D1,
D2 be non
empty F -random-membered set ;
let ChiFuncs be
sequence of
D1;
let ConstFuncs be
sequence of
D2;
let n be
Nat;
existence
ex b1 being Function of Omega,REAL st
for w being Element of Omega holds b1 . w = (Partial_Sums ((Conv2_RV (ConstFuncs,w)) (#) (Conv2_RV (ChiFuncs,w)))) . n
uniqueness
for b1, b2 being Function of Omega,REAL st ( for w being Element of Omega holds b1 . w = (Partial_Sums ((Conv2_RV (ConstFuncs,w)) (#) (Conv2_RV (ChiFuncs,w)))) . n ) & ( for w being Element of Omega holds b2 . w = (Partial_Sums ((Conv2_RV (ConstFuncs,w)) (#) (Conv2_RV (ChiFuncs,w)))) . n ) holds
b1 = b2
end;
Lemacik:
for Omega being non empty set
for F being SigmaField of Omega
for x being object holds
( x in set_of_random_variables_on (F,Borel_Sets) iff x is random_variable of F, Borel_Sets )
definition
let Omega be non
empty set ;
let F be
SigmaField of
Omega;
let Prob be
Probability of
F;
let G be
sequence of
(set_of_random_variables_on (F,Borel_Sets));
let jpi be
pricefunction ;
let n be
Nat;
pred Arbitrage_Opportunity_exists_wrt Prob,
G,
jpi,
n means
ex
phi being
Real_Sequence st
(
BuyPortfolioExt (
phi,
jpi,
n)
<= 0 &
Prob . (ArbitrageElSigma1 (phi,Omega,F,G,n)) = 1 &
Prob . (ArbitrageElSigma2 (phi,Omega,F,G,n)) > 0 );
end;
::
deftheorem defines
Arbitrage_Opportunity_exists_wrt FINANCE6:def 12 :
for Omega being non empty set
for F being SigmaField of Omega
for Prob being Probability of F
for G being sequence of (set_of_random_variables_on (F,Borel_Sets))
for jpi being pricefunction
for n being Nat holds
( Arbitrage_Opportunity_exists_wrt Prob,G,jpi,n iff ex phi being Real_Sequence st
( BuyPortfolioExt (phi,jpi,n) <= 0 & Prob . (ArbitrageElSigma1 (phi,Omega,F,G,n)) = 1 & Prob . (ArbitrageElSigma2 (phi,Omega,F,G,n)) > 0 ) );
theorem
ex
G being
sequence of
(set_of_random_variables_on (Special_SigmaField1,Borel_Sets)) st
(
G . 0 = {1,2,3,4} --> 1 &
G . 1
= {1,2,3,4} --> 5 & ( for
k being
Nat st
k > 1 holds
G . k = {1,2,3,4} --> 0 ) )
theorem
for
Prob being
Probability of
Special_SigmaField1 for
G being
sequence of
(set_of_random_variables_on (Special_SigmaField1,Borel_Sets)) st
G . 0 = {1,2,3,4} --> 1 &
G . 1
= {1,2,3,4} --> 5 & ( for
k being
Nat st
k > 1 holds
G . k = {1,2,3,4} --> 0 ) holds
ex
jpi being
pricefunction st
Arbitrage_Opportunity_exists_wrt Prob,
G,
jpi,1
theorem JB2:
for
Omega being non
empty set for
F being
SigmaField of
Omega for
phi being
Real_Sequence for
jpi being
pricefunction for
d,
d2 being
Nat st
d2 = d - 1 holds
for
r being
Real for
G being
sequence of
(set_of_random_variables_on (F,Borel_Sets)) holds
{ w where w is Element of Omega : PortfolioValueFut (d,phi,F,G,w) >= (1 + r) * (BuyPortfolio (phi,jpi,d)) } = ((RVPortfolioValueFut (phi,F,G,d2)) - (Omega --> ((1 + r) * (BuyPortfolio (phi,jpi,d))))) " [.0,+infty.[
theorem JC2:
for
Omega being non
empty set for
F being
SigmaField of
Omega for
phi being
Real_Sequence for
jpi being
pricefunction for
d,
d2 being
Nat st
d2 = d - 1 holds
for
r being
Real for
G being
sequence of
(set_of_random_variables_on (F,Borel_Sets)) holds
{ w where w is Element of Omega : PortfolioValueFut (d,phi,F,G,w) > (1 + r) * (BuyPortfolio (phi,jpi,d)) } = ((RVPortfolioValueFut (phi,F,G,d2)) - (Omega --> ((1 + r) * (BuyPortfolio (phi,jpi,d))))) " ].0,+infty.[
ZZ:
[.0,+infty.[ \ {0} = ].0,+infty.[
by XXREAL_1:136;
theorem
for
Omega being non
empty set for
F being
SigmaField of
Omega for
jpi being
pricefunction for
d,
d2 being
Nat st
d > 0 &
d2 = d - 1 holds
for
Prob being
Probability of
F for
r being
Real st
r > - 1 holds
for
G being
sequence of
(set_of_random_variables_on (F,Borel_Sets)) st
Element_Of (
F,
Borel_Sets,
G,
0)
= Omega --> (1 + r) holds
(
Arbitrage_Opportunity_exists_wrt Prob,
G,
jpi,
d iff ex
myphi being
Real_Sequence st
(
Prob . (((RVPortfolioValueFut (myphi,F,G,d2)) - (Omega --> ((1 + r) * (BuyPortfolio (myphi,jpi,d))))) " [.0,+infty.[) = 1 &
Prob . (((RVPortfolioValueFut (myphi,F,G,d2)) - (Omega --> ((1 + r) * (BuyPortfolio (myphi,jpi,d))))) " ].0,+infty.[) > 0 ) )
theorem
for
Prob being
Probability of
Special_SigmaField2 for
r being
Real st
r > 0 holds
for
jpi being
pricefunction for
G being
sequence of
(set_of_random_variables_on (Special_SigmaField2,Borel_Sets)) st ( for
d being
Nat holds
(
G . d = {1,2,3,4} --> ((jpi . d) * (1 + r)) &
Change_Element_to_Func (
G,
d)
is_integrable_on P2M Prob &
Change_Element_to_Func (
G,
d)
is_simple_func_in Special_SigmaField2 ) ) holds
(
Risk_neutral_measure_exists_wrt G,
jpi,
r & ( for
s being
Nat holds
jpi . s = expect (
(Real_RV (r,(Change_Element_to_Func (G,s)))),
Prob) ) )