Modelling Real World Using Stochastic Processes and Filtration

Peter Jaeger

Formalized Mathematics (2016)

  • Volume: 24, Issue: 1, page 1-16
  • ISSN: 1426-2630

Abstract

top
First we give an implementation in Mizar [2] basic important definitions of stochastic finance, i.e. filtration ([9], pp. 183 and 185), adapted stochastic process ([9], p. 185) and predictable stochastic process ([6], p. 224). Second we give some concrete formalization and verification to real world examples. In article [8] we started to define random variables for a similar presentation to the book [6]. Here we continue this study. Next we define the stochastic process. For further definitions based on stochastic process we implement the definition of filtration. To get a better understanding we give a real world example and connect the statements to the theorems. Other similar examples are given in [10], pp. 143-159 and in [12], pp. 110-124. First we introduce sets which give informations referring to today (Ωnow, Def.6), tomorrow (Ωfut1 , Def.7) and the day after tomorrow (Ωfut2 , Def.8). We give an overview for some events in the σ-algebras Ωnow, Ωfut1 and Ωfut2, see theorems (22) and (23). The given events are necessary for creating our next functions. The implementations take the form of: Ωnow ⊂ Ωfut1 ⊂ Ωfut2 see theorem (24). This tells us growing informations from now to the future 1=now, 2=tomorrow, 3=the day after tomorrow. We install functions f : {1, 2, 3, 4} → ℝ as following: f1 : x → 100, ∀x ∈ dom f, see theorem (36), f2 : x → 80, for x = 1 or x = 2 and f2 : x → 120, for x = 3 or x = 4, see theorem (37), f3 : x → 60, for x = 1, f3 : x → 80, for x = 2 and f3 : x → 100, for x = 3, f3 : x → 120, for x = 4 see theorem (38). These functions are real random variable: f1 over Ωnow, f2 over Ωfut1, f3 over Ωfut2, see theorems (46), (43) and (40). We can prove that these functions can be used for giving an example for an adapted stochastic process. See theorem (49). We want to give an interpretation to these functions: suppose you have an equity A which has now (= w1) the value 100. Tomorrow A changes depending which scenario occurs − e.g. another marketing strategy. In scenario 1 (= w11) it has the value 80, in scenario 2 (= w12) it has the value 120. The day after tomorrow A changes again. In scenario 1 (= w111) it has the value 60, in scenario 2 (= w112) the value 80, in scenario 3 (= w121) the value 100 and in scenario 4 (= w122) it has the value 120. For a visualization refer to the tree: [...] The sets w1,w11,w12,w111,w112,w121,w122 which are subsets of {1, 2, 3, 4}, see (22), tell us which market scenario occurs. The functions tell us the values to the relevant market scenario: [...] For a better understanding of the definition of the random variable and the relation to the functions refer to [7], p. 20. For the proof of certain sets as σ-fields refer to [7], pp. 10-11 and [9], pp. 1-2. This article is the next step to the arbitrage opportunity. If you use for example a simple probability measure, refer, for example to literature [3], pp. 28-34, [6], p. 6 and p. 232 you can calculate whether an arbitrage exists or not. Note, that the example given in literature [3] needs 8 instead of 4 informations as in our model. If we want to code the first 3 given time points into our model we would have the following graph, see theorems (47), (44) and (41): [...] The function for the “Call-Option” is given in literature [3], p. 28. The function is realized in Def.5. As a background, more examples for using the definition of filtration are given in [9], pp. 185-188.

How to cite

top

Peter Jaeger. "Modelling Real World Using Stochastic Processes and Filtration." Formalized Mathematics 24.1 (2016): 1-16. <http://eudml.org/doc/286755>.

@article{PeterJaeger2016,
abstract = {First we give an implementation in Mizar [2] basic important definitions of stochastic finance, i.e. filtration ([9], pp. 183 and 185), adapted stochastic process ([9], p. 185) and predictable stochastic process ([6], p. 224). Second we give some concrete formalization and verification to real world examples. In article [8] we started to define random variables for a similar presentation to the book [6]. Here we continue this study. Next we define the stochastic process. For further definitions based on stochastic process we implement the definition of filtration. To get a better understanding we give a real world example and connect the statements to the theorems. Other similar examples are given in [10], pp. 143-159 and in [12], pp. 110-124. First we introduce sets which give informations referring to today (Ωnow, Def.6), tomorrow (Ωfut1 , Def.7) and the day after tomorrow (Ωfut2 , Def.8). We give an overview for some events in the σ-algebras Ωnow, Ωfut1 and Ωfut2, see theorems (22) and (23). The given events are necessary for creating our next functions. The implementations take the form of: Ωnow ⊂ Ωfut1 ⊂ Ωfut2 see theorem (24). This tells us growing informations from now to the future 1=now, 2=tomorrow, 3=the day after tomorrow. We install functions f : \{1, 2, 3, 4\} → ℝ as following: f1 : x → 100, ∀x ∈ dom f, see theorem (36), f2 : x → 80, for x = 1 or x = 2 and f2 : x → 120, for x = 3 or x = 4, see theorem (37), f3 : x → 60, for x = 1, f3 : x → 80, for x = 2 and f3 : x → 100, for x = 3, f3 : x → 120, for x = 4 see theorem (38). These functions are real random variable: f1 over Ωnow, f2 over Ωfut1, f3 over Ωfut2, see theorems (46), (43) and (40). We can prove that these functions can be used for giving an example for an adapted stochastic process. See theorem (49). We want to give an interpretation to these functions: suppose you have an equity A which has now (= w1) the value 100. Tomorrow A changes depending which scenario occurs − e.g. another marketing strategy. In scenario 1 (= w11) it has the value 80, in scenario 2 (= w12) it has the value 120. The day after tomorrow A changes again. In scenario 1 (= w111) it has the value 60, in scenario 2 (= w112) the value 80, in scenario 3 (= w121) the value 100 and in scenario 4 (= w122) it has the value 120. For a visualization refer to the tree: [...] The sets w1,w11,w12,w111,w112,w121,w122 which are subsets of \{1, 2, 3, 4\}, see (22), tell us which market scenario occurs. The functions tell us the values to the relevant market scenario: [...] For a better understanding of the definition of the random variable and the relation to the functions refer to [7], p. 20. For the proof of certain sets as σ-fields refer to [7], pp. 10-11 and [9], pp. 1-2. This article is the next step to the arbitrage opportunity. If you use for example a simple probability measure, refer, for example to literature [3], pp. 28-34, [6], p. 6 and p. 232 you can calculate whether an arbitrage exists or not. Note, that the example given in literature [3] needs 8 instead of 4 informations as in our model. If we want to code the first 3 given time points into our model we would have the following graph, see theorems (47), (44) and (41): [...] The function for the “Call-Option” is given in literature [3], p. 28. The function is realized in Def.5. As a background, more examples for using the definition of filtration are given in [9], pp. 185-188.},
author = {Peter Jaeger},
journal = {Formalized Mathematics},
keywords = {stochastic process; random variable},
language = {eng},
number = {1},
pages = {1-16},
title = {Modelling Real World Using Stochastic Processes and Filtration},
url = {http://eudml.org/doc/286755},
volume = {24},
year = {2016},
}

TY - JOUR
AU - Peter Jaeger
TI - Modelling Real World Using Stochastic Processes and Filtration
JO - Formalized Mathematics
PY - 2016
VL - 24
IS - 1
SP - 1
EP - 16
AB - First we give an implementation in Mizar [2] basic important definitions of stochastic finance, i.e. filtration ([9], pp. 183 and 185), adapted stochastic process ([9], p. 185) and predictable stochastic process ([6], p. 224). Second we give some concrete formalization and verification to real world examples. In article [8] we started to define random variables for a similar presentation to the book [6]. Here we continue this study. Next we define the stochastic process. For further definitions based on stochastic process we implement the definition of filtration. To get a better understanding we give a real world example and connect the statements to the theorems. Other similar examples are given in [10], pp. 143-159 and in [12], pp. 110-124. First we introduce sets which give informations referring to today (Ωnow, Def.6), tomorrow (Ωfut1 , Def.7) and the day after tomorrow (Ωfut2 , Def.8). We give an overview for some events in the σ-algebras Ωnow, Ωfut1 and Ωfut2, see theorems (22) and (23). The given events are necessary for creating our next functions. The implementations take the form of: Ωnow ⊂ Ωfut1 ⊂ Ωfut2 see theorem (24). This tells us growing informations from now to the future 1=now, 2=tomorrow, 3=the day after tomorrow. We install functions f : {1, 2, 3, 4} → ℝ as following: f1 : x → 100, ∀x ∈ dom f, see theorem (36), f2 : x → 80, for x = 1 or x = 2 and f2 : x → 120, for x = 3 or x = 4, see theorem (37), f3 : x → 60, for x = 1, f3 : x → 80, for x = 2 and f3 : x → 100, for x = 3, f3 : x → 120, for x = 4 see theorem (38). These functions are real random variable: f1 over Ωnow, f2 over Ωfut1, f3 over Ωfut2, see theorems (46), (43) and (40). We can prove that these functions can be used for giving an example for an adapted stochastic process. See theorem (49). We want to give an interpretation to these functions: suppose you have an equity A which has now (= w1) the value 100. Tomorrow A changes depending which scenario occurs − e.g. another marketing strategy. In scenario 1 (= w11) it has the value 80, in scenario 2 (= w12) it has the value 120. The day after tomorrow A changes again. In scenario 1 (= w111) it has the value 60, in scenario 2 (= w112) the value 80, in scenario 3 (= w121) the value 100 and in scenario 4 (= w122) it has the value 120. For a visualization refer to the tree: [...] The sets w1,w11,w12,w111,w112,w121,w122 which are subsets of {1, 2, 3, 4}, see (22), tell us which market scenario occurs. The functions tell us the values to the relevant market scenario: [...] For a better understanding of the definition of the random variable and the relation to the functions refer to [7], p. 20. For the proof of certain sets as σ-fields refer to [7], pp. 10-11 and [9], pp. 1-2. This article is the next step to the arbitrage opportunity. If you use for example a simple probability measure, refer, for example to literature [3], pp. 28-34, [6], p. 6 and p. 232 you can calculate whether an arbitrage exists or not. Note, that the example given in literature [3] needs 8 instead of 4 informations as in our model. If we want to code the first 3 given time points into our model we would have the following graph, see theorems (47), (44) and (41): [...] The function for the “Call-Option” is given in literature [3], p. 28. The function is realized in Def.5. As a background, more examples for using the definition of filtration are given in [9], pp. 185-188.
LA - eng
KW - stochastic process; random variable
UR - http://eudml.org/doc/286755
ER -

References

top
  1. [1] Grzegorz Bancerek. The fundamental properties of natural numbers. Formalized Mathematics, 1(1):41-46, 1990. Zbl06213858
  2. [2] Grzegorz Bancerek, Czesław Byliński, Adam Grabowski, Artur Korniłowicz, Roman Matuszewski, Adam Naumowicz, Karol Pąk, and Josef Urban. Mizar: State-of-the-art and beyond. In Manfred Kerber, Jacques Carette, Cezary Kaliszyk, Florian Rabe, and Volker Sorge, editors, Intelligent Computer Mathematics, volume 9150 of Lecture Notes in Computer Science, pages 261-279. Springer International Publishing, 2015. ISBN 978-3-319-20614-1. doi:10.1007/978-3-319-20615-8 17. Zbl06512423
  3. [3] Francesca Biagini and Daniel Rost. Money out of nothing? - Prinzipien und Grundlagen der Finanzmathematik. MATHE-LMU.DE, LMU-München(25):28-34, 2012. 
  4. [4] Czesław Byliński. Functions and their basic properties. Formalized Mathematics, 1(1): 55-65, 1990. 
  5. [5] Czesław Byliński. Functions from a set to a set. Formalized Mathematics, 1(1):153-164, 1990. 
  6. [6] Hans Föllmer and Alexander Schied. Stochastic Finance: An Introduction in Discrete Time, volume 27 of Studies in Mathematics. de Gruyter, Berlin, 2nd edition, 2004. Zbl1126.91028
  7. [7] Hans-Otto Georgii. Stochastik, Einführung in die Wahrscheinlichkeitstheorie und Statistik. deGruyter, Berlin, 2nd edition, 2004. 
  8. [8] Peter Jaeger. Events of Borel sets, construction of Borel sets and random variables for stochastic finance. Formalized Mathematics, 22(3):199-204, 2014. doi:10.2478/forma-2014-0022. Zbl1311.28001
  9. [9] Achim Klenke. Wahrscheinlichkeitstheorie. Springer-Verlag, Berlin, Heidelberg, 2006. 
  10. [10] Jürgen Kremer. Einführung in die diskrete Finanzmathematik. Springer-Verlag, Berlin, Heidelberg, New York, 2006. 
  11. [11] Andrzej Nędzusiak. σ-fields and probability. Formalized Mathematics, 1(2):401-407, 1990. 
  12. [12] Klaus Sandmann. Einführung in die Stochastik der Finanzmärkte. Springer-Verlag, Berlin, Heidelberg, New York, 2 edition, 2001. 
  13. [13] Andrzej Trybulec. Binary operations applied to functions. Formalized Mathematics, 1 (2):329-334, 1990.  

NotesEmbed ?

top

You must be logged in to post comments.

To embed these notes on your page include the following JavaScript code on your page where you want the notes to appear.

Only the controls for the widget will be shown in your chosen language. Notes will be shown in their authored language.

Tells the widget how many notes to show per page. You can cycle through additional notes using the next and previous controls.

    
                

Note: Best practice suggests putting the JavaScript code just before the closing </body> tag.