let Omega be non empty set ; :: thesis: ( Omega = {1,2,3,4} implies for Sigma being SigmaField of Omega
for I being non empty real-membered set st I = {1,2,3} & Sigma = bool {1,2,3,4} holds
for MyFunc being ManySortedSigmaField of I,Sigma st MyFunc . 1 = Special_SigmaField1 & MyFunc . 2 = Special_SigmaField2 & MyFunc . 3 = Special_SigmaField3 holds
for Prob being Function of Sigma,REAL
for i being Element of I ex RV being Function of Omega,REAL st RV is_random_variable_on El_Filtration (i,MyFunc), Borel_Sets )

assume A0: Omega = {1,2,3,4} ; :: thesis: for Sigma being SigmaField of Omega
for I being non empty real-membered set st I = {1,2,3} & Sigma = bool {1,2,3,4} holds
for MyFunc being ManySortedSigmaField of I,Sigma st MyFunc . 1 = Special_SigmaField1 & MyFunc . 2 = Special_SigmaField2 & MyFunc . 3 = Special_SigmaField3 holds
for Prob being Function of Sigma,REAL
for i being Element of I ex RV being Function of Omega,REAL st RV is_random_variable_on El_Filtration (i,MyFunc), Borel_Sets

let Sigma be SigmaField of Omega; :: thesis: for I being non empty real-membered set st I = {1,2,3} & Sigma = bool {1,2,3,4} holds
for MyFunc being ManySortedSigmaField of I,Sigma st MyFunc . 1 = Special_SigmaField1 & MyFunc . 2 = Special_SigmaField2 & MyFunc . 3 = Special_SigmaField3 holds
for Prob being Function of Sigma,REAL
for i being Element of I ex RV being Function of Omega,REAL st RV is_random_variable_on El_Filtration (i,MyFunc), Borel_Sets

let I be non empty real-membered set ; :: thesis: ( I = {1,2,3} & Sigma = bool {1,2,3,4} implies for MyFunc being ManySortedSigmaField of I,Sigma st MyFunc . 1 = Special_SigmaField1 & MyFunc . 2 = Special_SigmaField2 & MyFunc . 3 = Special_SigmaField3 holds
for Prob being Function of Sigma,REAL
for i being Element of I ex RV being Function of Omega,REAL st RV is_random_variable_on El_Filtration (i,MyFunc), Borel_Sets )

assume A1: ( I = {1,2,3} & Sigma = bool {1,2,3,4} ) ; :: thesis: for MyFunc being ManySortedSigmaField of I,Sigma st MyFunc . 1 = Special_SigmaField1 & MyFunc . 2 = Special_SigmaField2 & MyFunc . 3 = Special_SigmaField3 holds
for Prob being Function of Sigma,REAL
for i being Element of I ex RV being Function of Omega,REAL st RV is_random_variable_on El_Filtration (i,MyFunc), Borel_Sets

let MyFunc be ManySortedSigmaField of I,Sigma; :: thesis: ( MyFunc . 1 = Special_SigmaField1 & MyFunc . 2 = Special_SigmaField2 & MyFunc . 3 = Special_SigmaField3 implies for Prob being Function of Sigma,REAL
for i being Element of I ex RV being Function of Omega,REAL st RV is_random_variable_on El_Filtration (i,MyFunc), Borel_Sets )

assume A2: ( MyFunc . 1 = Special_SigmaField1 & MyFunc . 2 = Special_SigmaField2 & MyFunc . 3 = Special_SigmaField3 ) ; :: thesis: for Prob being Function of Sigma,REAL
for i being Element of I ex RV being Function of Omega,REAL st RV is_random_variable_on El_Filtration (i,MyFunc), Borel_Sets

let Prob be Function of Sigma,REAL; :: thesis: for i being Element of I ex RV being Function of Omega,REAL st RV is_random_variable_on El_Filtration (i,MyFunc), Borel_Sets
let i be Element of I; :: thesis: ex RV being Function of Omega,REAL st RV is_random_variable_on El_Filtration (i,MyFunc), Borel_Sets
per cases ( i = 1 or i = 2 or i = 3 ) by A1, ENUMSET1:def 1;
suppose a1: i = 1 ; :: thesis: ex RV being Function of Omega,REAL st RV is_random_variable_on El_Filtration (i,MyFunc), Borel_Sets
100 in REAL by NUMBERS:19;
then ex f being Function of Omega,REAL st
( f . 1 = 100 & f . 2 = 100 & f . 3 = 100 & f . 4 = 100 & f is_random_variable_on El_Filtration (i,MyFunc), Borel_Sets ) by A0, A2, MyFunc7, a1;
hence ex RV being Function of Omega,REAL st RV is_random_variable_on El_Filtration (i,MyFunc), Borel_Sets ; :: thesis: verum
end;
suppose a1: i = 2 ; :: thesis: ex RV being Function of Omega,REAL st RV is_random_variable_on El_Filtration (i,MyFunc), Borel_Sets
( 80 in REAL & 120 in REAL ) by NUMBERS:19;
then ex f being Function of Omega,REAL st
( f . 1 = 80 & f . 2 = 80 & f . 3 = 120 & f . 4 = 120 & f is_random_variable_on El_Filtration (i,MyFunc), Borel_Sets ) by A0, A2, MyFunc6, a1;
hence ex RV being Function of Omega,REAL st RV is_random_variable_on El_Filtration (i,MyFunc), Borel_Sets ; :: thesis: verum
end;
suppose a1: i = 3 ; :: thesis: ex RV being Function of Omega,REAL st RV is_random_variable_on El_Filtration (i,MyFunc), Borel_Sets
( 60 in REAL & 80 in REAL & 100 in REAL & 120 in REAL ) by NUMBERS:19;
then ex f being Function of Omega,REAL st
( f . 1 = 60 & f . 2 = 80 & f . 3 = 100 & f . 4 = 120 & f is_random_variable_on El_Filtration (i,MyFunc), Borel_Sets ) by A0, A2, MyFunc5, a1;
hence ex RV being Function of Omega,REAL st RV is_random_variable_on El_Filtration (i,MyFunc), Borel_Sets ; :: thesis: verum
end;
end;