SlideShare ist ein Scribd-Unternehmen logo
1 von 21
Downloaden Sie, um offline zu lesen
Certified symbolic management of financial
multiparty contracts 1
Dragiˇsa ˇZuni´c
Meta-CLF2 reading group
February 20, 2017.
1. Research by P. Bahr, J. Berthold and M. Elsman in http://dl.acm.
org/citation.cfm?id=2784747 £  
1 / 21
Examples :
£
¢
 
¡1 of 4
we use examples from foreign exchange (FX) market
days as a basic time unit
first we look at a forward contract
£  
3 / 21
Examples :
£
¢
 
¡2 of 4
because we want to represent American option..
the language has the conditional : if..within..then..else..
one party may, at any time before the contract ends, decide to
execute a purchase
£  
4 / 21
Examples :
£
¢
 
¡3 of 4
next we deal with an asian option
on a set date in the future, a party may decide to buy an
underlying (or not to buy)
but the price is established from an of past prices (all the days)
£  
5 / 21
Examples :
£
¢
 
¡4 of 4 (multiparty contract)
to illustrate the multiparty aspect of the language
consider credit default swap (CDS) on a zero-coupon bond
£  
6 / 21
Examples :
£
¢
 
¡4 of 4 (multiparty contract)
the above bond contract is denoted cbond , and CDS contract
cCDS
when we combine them as cbond &cCDS we get the contract
we wanted : CDS for a zero coupon bond
compound contract - Y acts as both holder of the bond, and
buyer of the CDS
Y interacts with both X and Z £  
7 / 21
Examples :
£
¢
 
¡4 of 4 (multiparty contract)
compound contract - Y acts as both holder of the bond, and
buyer of the CDS
Y interacts with both X and Z
£  
8 / 21
Syntax and type system
An overview of the contract language - including the
expression sub-language
l ∈ Label - refers to observables (eg., interest rate, X exercises
an option, etc.)
p, q ∈ Party - refers to participants / parties
a ∈ Asset - refers to
x ∈ Var - refers to expressions £  
9 / 21
Syntax and type system
we assume that each label in Label is assigned a unique type
τ, and we write Labelτ for the set of labels of type τ
examples : “FX(USD,DKK)” ∈ LabelReal , and “X exercises
option” ∈ LabelBool
sometimes a party/client has control over an observable
£  
10 / 21
Syntax and type system
£  
11 / 21
Syntax and type system
The form let x = e in c - evaluates expression e at a current
time, and stores the resulting value in x, for later reference in
the contract c
£  
12 / 21
Syntax and type system
For example, write an option contract that is cancelled
as soon as a foreign exchange rate rises beyond the previously
observed exchange rate (threshold) :
£  
13 / 21
Typing of expression operators
£  
14 / 21
Denotational semantics of expressions
£  
15 / 21
Denotational semantics of contracts : part 1
£  
16 / 21
Denotational semantics of contracts : part 2
£  
17 / 21
Equivalences on contracts
£  
18 / 21
Next
Contract causality - only allow for contracts that make sense.
Namely input from the external environment of tomorrow
should not influence cash-flow of today - Such contracts are
not causal.
eg. cash-flow today specified by an exchange rate of tomorrow
Contract horizon - definition
Refined original typing rules - so that the well typed
contracts are causal
Theorem : If contract is well typed then it is causal
Theorem : Type inference is sound and complete
£  
19 / 21
Content of research
an expressive multi-party contract DSL
a type system that statically ensures the that the contracts
follow the principle of causality
a reduction semantics that for the contract language, which
evolves contracts over time, in accordance with the
denotational semantics
formally verified correctness : type inference, reduction
semantics, contract specialisation and horizon inference
using the code extraction of Coq, to generate Haskel code for
contract certified analysis and transformation
£  
20 / 21
Sources
Certified symbolic management of financial multi-party
contracts → http://dl.acm.org/citation.cfm?id=2784747
Implementations in Coq and Haskell →
https://github.com/HIPERFIT/contracts
Composing contracts : an adventure in financial engineering
→ http://dl.acm.org/citation.cfm?id=351267
Thank you
£  
21 / 21

Weitere ähnliche Inhalte

Was ist angesagt?

Exotic Options Products & Applications
Exotic Options Products & ApplicationsExotic Options Products & Applications
Exotic Options Products & ApplicationsEric Kelie
 
Microsoft power point chapter v – international trade finance
Microsoft power point   chapter v – international trade financeMicrosoft power point   chapter v – international trade finance
Microsoft power point chapter v – international trade financeNguyen Trang
 
DIFFERENCE BETWEEN CASH MARKET AND DERIVATIVES MARKET
DIFFERENCE BETWEEN CASH MARKET AND DERIVATIVES MARKETDIFFERENCE BETWEEN CASH MARKET AND DERIVATIVES MARKET
DIFFERENCE BETWEEN CASH MARKET AND DERIVATIVES MARKETSudharshanE1
 

Was ist angesagt? (6)

Derivatives
DerivativesDerivatives
Derivatives
 
Managing Exotic Options Risk
Managing Exotic Options RiskManaging Exotic Options Risk
Managing Exotic Options Risk
 
Exotic Options Products & Applications
Exotic Options Products & ApplicationsExotic Options Products & Applications
Exotic Options Products & Applications
 
Microsoft power point chapter v – international trade finance
Microsoft power point   chapter v – international trade financeMicrosoft power point   chapter v – international trade finance
Microsoft power point chapter v – international trade finance
 
Tanu 1
Tanu 1Tanu 1
Tanu 1
 
DIFFERENCE BETWEEN CASH MARKET AND DERIVATIVES MARKET
DIFFERENCE BETWEEN CASH MARKET AND DERIVATIVES MARKETDIFFERENCE BETWEEN CASH MARKET AND DERIVATIVES MARKET
DIFFERENCE BETWEEN CASH MARKET AND DERIVATIVES MARKET
 

Andere mochten auch

CheckMarket Mechanical Turk Getting Started Guide
CheckMarket Mechanical Turk Getting Started GuideCheckMarket Mechanical Turk Getting Started Guide
CheckMarket Mechanical Turk Getting Started GuideCheckMarket
 
Proyecto De La Paz
Proyecto De La PazProyecto De La Paz
Proyecto De La Pazguest11f14a
 
Grow Marketing Capabilities
Grow Marketing CapabilitiesGrow Marketing Capabilities
Grow Marketing Capabilitiescqacathcart
 
Farzana More On The World
Farzana More On The WorldFarzana More On The World
Farzana More On The Worldnurfarzana
 
Marketing with-social-media
Marketing with-social-mediaMarketing with-social-media
Marketing with-social-mediaLinda Coles
 
DCC Labs Overview
DCC Labs OverviewDCC Labs Overview
DCC Labs OverviewDCC Labs
 
Reunio Pares Tortugues
Reunio Pares TortuguesReunio Pares Tortugues
Reunio Pares TortuguesCucaferatona
 
GeoPortalGenie introduction
GeoPortalGenie introductionGeoPortalGenie introduction
GeoPortalGenie introductionstephenlead
 
meganireland
meganirelandmeganireland
meganirelandirelandm
 
Las tendencias en el ámbito del préstamo bibliotecario digital en españa
Las tendencias en el ámbito del préstamo bibliotecario digital en españaLas tendencias en el ámbito del préstamo bibliotecario digital en españa
Las tendencias en el ámbito del préstamo bibliotecario digital en españaalfredoip
 
Unshackle Upstate Claims Victory on Judgment Day
Unshackle Upstate Claims Victory on Judgment DayUnshackle Upstate Claims Victory on Judgment Day
Unshackle Upstate Claims Victory on Judgment DayUnshackle Upstate
 
Resisitng Assimilation
Resisitng AssimilationResisitng Assimilation
Resisitng Assimilationranchman
 
Magazine Cover Evaluation
Magazine Cover EvaluationMagazine Cover Evaluation
Magazine Cover Evaluationguest6d3c71
 
Electric Blue: Art and poem by Shelley M. House
Electric Blue: Art and poem by Shelley M. HouseElectric Blue: Art and poem by Shelley M. House
Electric Blue: Art and poem by Shelley M. HouseShelley House
 

Andere mochten auch (20)

Ocean In A Drop Of Water
Ocean In A Drop Of WaterOcean In A Drop Of Water
Ocean In A Drop Of Water
 
CheckMarket Mechanical Turk Getting Started Guide
CheckMarket Mechanical Turk Getting Started GuideCheckMarket Mechanical Turk Getting Started Guide
CheckMarket Mechanical Turk Getting Started Guide
 
Proyecto De La Paz
Proyecto De La PazProyecto De La Paz
Proyecto De La Paz
 
0952558 Hw2
0952558 Hw20952558 Hw2
0952558 Hw2
 
Flyer
FlyerFlyer
Flyer
 
Grow Marketing Capabilities
Grow Marketing CapabilitiesGrow Marketing Capabilities
Grow Marketing Capabilities
 
Farzana More On The World
Farzana More On The WorldFarzana More On The World
Farzana More On The World
 
Marketing with-social-media
Marketing with-social-mediaMarketing with-social-media
Marketing with-social-media
 
La Pnl
La PnlLa Pnl
La Pnl
 
DCC Labs Overview
DCC Labs OverviewDCC Labs Overview
DCC Labs Overview
 
Reunio Pares Tortugues
Reunio Pares TortuguesReunio Pares Tortugues
Reunio Pares Tortugues
 
GeoPortalGenie introduction
GeoPortalGenie introductionGeoPortalGenie introduction
GeoPortalGenie introduction
 
Hardwarea
HardwareaHardwarea
Hardwarea
 
meganireland
meganirelandmeganireland
meganireland
 
Frog and toad
Frog and toadFrog and toad
Frog and toad
 
Las tendencias en el ámbito del préstamo bibliotecario digital en españa
Las tendencias en el ámbito del préstamo bibliotecario digital en españaLas tendencias en el ámbito del préstamo bibliotecario digital en españa
Las tendencias en el ámbito del préstamo bibliotecario digital en españa
 
Unshackle Upstate Claims Victory on Judgment Day
Unshackle Upstate Claims Victory on Judgment DayUnshackle Upstate Claims Victory on Judgment Day
Unshackle Upstate Claims Victory on Judgment Day
 
Resisitng Assimilation
Resisitng AssimilationResisitng Assimilation
Resisitng Assimilation
 
Magazine Cover Evaluation
Magazine Cover EvaluationMagazine Cover Evaluation
Magazine Cover Evaluation
 
Electric Blue: Art and poem by Shelley M. House
Electric Blue: Art and poem by Shelley M. HouseElectric Blue: Art and poem by Shelley M. House
Electric Blue: Art and poem by Shelley M. House
 

Ähnlich wie Financial-multiparty-contracts bahr-berthold-elsman dragisa-zunic

investment analysis and derivatives
  investment analysis and derivatives  investment analysis and derivatives
investment analysis and derivativesKalpesh Arvind Shah
 
Investment analysis and derivatives
Investment analysis and derivativesInvestment analysis and derivatives
Investment analysis and derivativesKalpesh Arvind Shah
 
A General Approach to Future Pricing.pptx
A General Approach to Future Pricing.pptxA General Approach to Future Pricing.pptx
A General Approach to Future Pricing.pptxAsadTahir16
 
KKH - INTERNASIONAL V.1(1).pptx
KKH - INTERNASIONAL V.1(1).pptxKKH - INTERNASIONAL V.1(1).pptx
KKH - INTERNASIONAL V.1(1).pptxAyuws3
 
L1 flash cards derivatives (ss17)
L1 flash cards derivatives (ss17)L1 flash cards derivatives (ss17)
L1 flash cards derivatives (ss17)analystbuddy
 
Options Pricing The Black-Scholes ModelMore or .docx
       Options Pricing The Black-Scholes ModelMore or .docx       Options Pricing The Black-Scholes ModelMore or .docx
Options Pricing The Black-Scholes ModelMore or .docxhallettfaustina
 
Dragisa-Zunic automated-reasoning-finance
Dragisa-Zunic automated-reasoning-financeDragisa-Zunic automated-reasoning-finance
Dragisa-Zunic automated-reasoning-financeDragisa Zunic
 
Forex hedging
Forex hedgingForex hedging
Forex hedgingDharmik
 
forwardandfutures-190403011949.pptx
forwardandfutures-190403011949.pptxforwardandfutures-190403011949.pptx
forwardandfutures-190403011949.pptxRAJI585568
 
PRESENTATION ON TRADING OF DERIVATIVES.pptx
PRESENTATION ON TRADING OF DERIVATIVES.pptxPRESENTATION ON TRADING OF DERIVATIVES.pptx
PRESENTATION ON TRADING OF DERIVATIVES.pptxGarimaLakhotiya
 
“A STUDY ON THE GROWTH OF DERIVATIVES MARKET IN INDIA”
“A STUDY ON THE GROWTH OF DERIVATIVES MARKET IN INDIA”“A STUDY ON THE GROWTH OF DERIVATIVES MARKET IN INDIA”
“A STUDY ON THE GROWTH OF DERIVATIVES MARKET IN INDIA”IRJET Journal
 
Derivative-Management-17102022-042815pm.ppt
Derivative-Management-17102022-042815pm.pptDerivative-Management-17102022-042815pm.ppt
Derivative-Management-17102022-042815pm.pptMubashirAli440246
 
Futures - Forex Management Chapter II - Part II
Futures - Forex Management Chapter II - Part IIFutures - Forex Management Chapter II - Part II
Futures - Forex Management Chapter II - Part IISwaminath Sam
 
Swaps & Swaptions.ppt........................
Swaps & Swaptions.ppt........................Swaps & Swaptions.ppt........................
Swaps & Swaptions.ppt........................MalkeetSingh85
 

Ähnlich wie Financial-multiparty-contracts bahr-berthold-elsman dragisa-zunic (20)

investment analysis and derivatives
  investment analysis and derivatives  investment analysis and derivatives
investment analysis and derivatives
 
Investment analysis and derivatives
Investment analysis and derivativesInvestment analysis and derivatives
Investment analysis and derivatives
 
A General Approach to Future Pricing.pptx
A General Approach to Future Pricing.pptxA General Approach to Future Pricing.pptx
A General Approach to Future Pricing.pptx
 
KKH - INTERNASIONAL V.1(1).pptx
KKH - INTERNASIONAL V.1(1).pptxKKH - INTERNASIONAL V.1(1).pptx
KKH - INTERNASIONAL V.1(1).pptx
 
L1 flash cards derivatives (ss17)
L1 flash cards derivatives (ss17)L1 flash cards derivatives (ss17)
L1 flash cards derivatives (ss17)
 
Options Pricing The Black-Scholes ModelMore or .docx
       Options Pricing The Black-Scholes ModelMore or .docx       Options Pricing The Black-Scholes ModelMore or .docx
Options Pricing The Black-Scholes ModelMore or .docx
 
Dragisa-Zunic automated-reasoning-finance
Dragisa-Zunic automated-reasoning-financeDragisa-Zunic automated-reasoning-finance
Dragisa-Zunic automated-reasoning-finance
 
report
reportreport
report
 
Forex hedging
Forex hedgingForex hedging
Forex hedging
 
The Length of Contracts and Collusion
The Length of Contracts and CollusionThe Length of Contracts and Collusion
The Length of Contracts and Collusion
 
forwardandfutures-190403011949.pptx
forwardandfutures-190403011949.pptxforwardandfutures-190403011949.pptx
forwardandfutures-190403011949.pptx
 
PRESENTATION ON TRADING OF DERIVATIVES.pptx
PRESENTATION ON TRADING OF DERIVATIVES.pptxPRESENTATION ON TRADING OF DERIVATIVES.pptx
PRESENTATION ON TRADING OF DERIVATIVES.pptx
 
“A STUDY ON THE GROWTH OF DERIVATIVES MARKET IN INDIA”
“A STUDY ON THE GROWTH OF DERIVATIVES MARKET IN INDIA”“A STUDY ON THE GROWTH OF DERIVATIVES MARKET IN INDIA”
“A STUDY ON THE GROWTH OF DERIVATIVES MARKET IN INDIA”
 
FD.ppt
FD.pptFD.ppt
FD.ppt
 
Derivative-Management-17102022-042815pm.ppt
Derivative-Management-17102022-042815pm.pptDerivative-Management-17102022-042815pm.ppt
Derivative-Management-17102022-042815pm.ppt
 
Futures - Forex Management Chapter II - Part II
Futures - Forex Management Chapter II - Part IIFutures - Forex Management Chapter II - Part II
Futures - Forex Management Chapter II - Part II
 
Futures and forwards
Futures and forwardsFutures and forwards
Futures and forwards
 
Futures and forwards
Futures and forwardsFutures and forwards
Futures and forwards
 
Unit iv
Unit ivUnit iv
Unit iv
 
Swaps & Swaptions.ppt........................
Swaps & Swaptions.ppt........................Swaps & Swaptions.ppt........................
Swaps & Swaptions.ppt........................
 

Kürzlich hochgeladen

Instant Issue Debit Cards - High School Spirit
Instant Issue Debit Cards - High School SpiritInstant Issue Debit Cards - High School Spirit
Instant Issue Debit Cards - High School Spiritegoetzinger
 
Russian Call Girls In Gtb Nagar (Delhi) 9711199012 💋✔💕😘 Naughty Call Girls Se...
Russian Call Girls In Gtb Nagar (Delhi) 9711199012 💋✔💕😘 Naughty Call Girls Se...Russian Call Girls In Gtb Nagar (Delhi) 9711199012 💋✔💕😘 Naughty Call Girls Se...
Russian Call Girls In Gtb Nagar (Delhi) 9711199012 💋✔💕😘 Naughty Call Girls Se...shivangimorya083
 
The Economic History of the U.S. Lecture 30.pdf
The Economic History of the U.S. Lecture 30.pdfThe Economic History of the U.S. Lecture 30.pdf
The Economic History of the U.S. Lecture 30.pdfGale Pooley
 
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best sexual serviceanilsa9823
 
Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...
Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...
Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...Pooja Nehwal
 
Vip Call US 📞 7738631006 ✅Call Girls In Sakinaka ( Mumbai )
Vip Call US 📞 7738631006 ✅Call Girls In Sakinaka ( Mumbai )Vip Call US 📞 7738631006 ✅Call Girls In Sakinaka ( Mumbai )
Vip Call US 📞 7738631006 ✅Call Girls In Sakinaka ( Mumbai )Pooja Nehwal
 
Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...
Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...
Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...Pooja Nehwal
 
VIP Kolkata Call Girl Jodhpur Park 👉 8250192130 Available With Room
VIP Kolkata Call Girl Jodhpur Park 👉 8250192130  Available With RoomVIP Kolkata Call Girl Jodhpur Park 👉 8250192130  Available With Room
VIP Kolkata Call Girl Jodhpur Park 👉 8250192130 Available With Roomdivyansh0kumar0
 
The Economic History of the U.S. Lecture 17.pdf
The Economic History of the U.S. Lecture 17.pdfThe Economic History of the U.S. Lecture 17.pdf
The Economic History of the U.S. Lecture 17.pdfGale Pooley
 
The Economic History of the U.S. Lecture 18.pdf
The Economic History of the U.S. Lecture 18.pdfThe Economic History of the U.S. Lecture 18.pdf
The Economic History of the U.S. Lecture 18.pdfGale Pooley
 
VIP Kolkata Call Girl Serampore 👉 8250192130 Available With Room
VIP Kolkata Call Girl Serampore 👉 8250192130  Available With RoomVIP Kolkata Call Girl Serampore 👉 8250192130  Available With Room
VIP Kolkata Call Girl Serampore 👉 8250192130 Available With Roomdivyansh0kumar0
 
Dividend Policy and Dividend Decision Theories.pptx
Dividend Policy and Dividend Decision Theories.pptxDividend Policy and Dividend Decision Theories.pptx
Dividend Policy and Dividend Decision Theories.pptxanshikagoel52
 
00_Main ppt_MeetupDORA&CyberSecurity.pptx
00_Main ppt_MeetupDORA&CyberSecurity.pptx00_Main ppt_MeetupDORA&CyberSecurity.pptx
00_Main ppt_MeetupDORA&CyberSecurity.pptxFinTech Belgium
 
02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx
02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx
02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptxFinTech Belgium
 
Pooja 9892124323 : Call Girl in Juhu Escorts Service Free Home Delivery
Pooja 9892124323 : Call Girl in Juhu Escorts Service Free Home DeliveryPooja 9892124323 : Call Girl in Juhu Escorts Service Free Home Delivery
Pooja 9892124323 : Call Girl in Juhu Escorts Service Free Home DeliveryPooja Nehwal
 
(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
The Economic History of the U.S. Lecture 22.pdf
The Economic History of the U.S. Lecture 22.pdfThe Economic History of the U.S. Lecture 22.pdf
The Economic History of the U.S. Lecture 22.pdfGale Pooley
 
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Bookingroncy bisnoi
 
Andheri Call Girls In 9825968104 Mumbai Hot Models
Andheri Call Girls In 9825968104 Mumbai Hot ModelsAndheri Call Girls In 9825968104 Mumbai Hot Models
Andheri Call Girls In 9825968104 Mumbai Hot Modelshematsharma006
 

Kürzlich hochgeladen (20)

Instant Issue Debit Cards - High School Spirit
Instant Issue Debit Cards - High School SpiritInstant Issue Debit Cards - High School Spirit
Instant Issue Debit Cards - High School Spirit
 
Russian Call Girls In Gtb Nagar (Delhi) 9711199012 💋✔💕😘 Naughty Call Girls Se...
Russian Call Girls In Gtb Nagar (Delhi) 9711199012 💋✔💕😘 Naughty Call Girls Se...Russian Call Girls In Gtb Nagar (Delhi) 9711199012 💋✔💕😘 Naughty Call Girls Se...
Russian Call Girls In Gtb Nagar (Delhi) 9711199012 💋✔💕😘 Naughty Call Girls Se...
 
Veritas Interim Report 1 January–31 March 2024
Veritas Interim Report 1 January–31 March 2024Veritas Interim Report 1 January–31 March 2024
Veritas Interim Report 1 January–31 March 2024
 
The Economic History of the U.S. Lecture 30.pdf
The Economic History of the U.S. Lecture 30.pdfThe Economic History of the U.S. Lecture 30.pdf
The Economic History of the U.S. Lecture 30.pdf
 
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best sexual serviceCALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best sexual service
CALL ON ➥8923113531 🔝Call Girls Gomti Nagar Lucknow best sexual service
 
Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...
Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...
Dharavi Russian callg Girls, { 09892124323 } || Call Girl In Mumbai ...
 
Vip Call US 📞 7738631006 ✅Call Girls In Sakinaka ( Mumbai )
Vip Call US 📞 7738631006 ✅Call Girls In Sakinaka ( Mumbai )Vip Call US 📞 7738631006 ✅Call Girls In Sakinaka ( Mumbai )
Vip Call US 📞 7738631006 ✅Call Girls In Sakinaka ( Mumbai )
 
Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...
Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...
Independent Call Girl Number in Kurla Mumbai📲 Pooja Nehwal 9892124323 💞 Full ...
 
VIP Kolkata Call Girl Jodhpur Park 👉 8250192130 Available With Room
VIP Kolkata Call Girl Jodhpur Park 👉 8250192130  Available With RoomVIP Kolkata Call Girl Jodhpur Park 👉 8250192130  Available With Room
VIP Kolkata Call Girl Jodhpur Park 👉 8250192130 Available With Room
 
The Economic History of the U.S. Lecture 17.pdf
The Economic History of the U.S. Lecture 17.pdfThe Economic History of the U.S. Lecture 17.pdf
The Economic History of the U.S. Lecture 17.pdf
 
The Economic History of the U.S. Lecture 18.pdf
The Economic History of the U.S. Lecture 18.pdfThe Economic History of the U.S. Lecture 18.pdf
The Economic History of the U.S. Lecture 18.pdf
 
VIP Kolkata Call Girl Serampore 👉 8250192130 Available With Room
VIP Kolkata Call Girl Serampore 👉 8250192130  Available With RoomVIP Kolkata Call Girl Serampore 👉 8250192130  Available With Room
VIP Kolkata Call Girl Serampore 👉 8250192130 Available With Room
 
Dividend Policy and Dividend Decision Theories.pptx
Dividend Policy and Dividend Decision Theories.pptxDividend Policy and Dividend Decision Theories.pptx
Dividend Policy and Dividend Decision Theories.pptx
 
00_Main ppt_MeetupDORA&CyberSecurity.pptx
00_Main ppt_MeetupDORA&CyberSecurity.pptx00_Main ppt_MeetupDORA&CyberSecurity.pptx
00_Main ppt_MeetupDORA&CyberSecurity.pptx
 
02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx
02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx
02_Fabio Colombo_Accenture_MeetupDora&Cybersecurity.pptx
 
Pooja 9892124323 : Call Girl in Juhu Escorts Service Free Home Delivery
Pooja 9892124323 : Call Girl in Juhu Escorts Service Free Home DeliveryPooja 9892124323 : Call Girl in Juhu Escorts Service Free Home Delivery
Pooja 9892124323 : Call Girl in Juhu Escorts Service Free Home Delivery
 
(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(DIYA) Bhumkar Chowk Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
The Economic History of the U.S. Lecture 22.pdf
The Economic History of the U.S. Lecture 22.pdfThe Economic History of the U.S. Lecture 22.pdf
The Economic History of the U.S. Lecture 22.pdf
 
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance BookingCall Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
Call Girls Koregaon Park Call Me 7737669865 Budget Friendly No Advance Booking
 
Andheri Call Girls In 9825968104 Mumbai Hot Models
Andheri Call Girls In 9825968104 Mumbai Hot ModelsAndheri Call Girls In 9825968104 Mumbai Hot Models
Andheri Call Girls In 9825968104 Mumbai Hot Models
 

Financial-multiparty-contracts bahr-berthold-elsman dragisa-zunic

  • 1. Certified symbolic management of financial multiparty contracts 1 Dragiˇsa ˇZuni´c Meta-CLF2 reading group February 20, 2017. 1. Research by P. Bahr, J. Berthold and M. Elsman in http://dl.acm. org/citation.cfm?id=2784747 £   1 / 21
  • 2.
  • 3. Examples : £ ¢   ¡1 of 4 we use examples from foreign exchange (FX) market days as a basic time unit first we look at a forward contract £   3 / 21
  • 4. Examples : £ ¢   ¡2 of 4 because we want to represent American option.. the language has the conditional : if..within..then..else.. one party may, at any time before the contract ends, decide to execute a purchase £   4 / 21
  • 5. Examples : £ ¢   ¡3 of 4 next we deal with an asian option on a set date in the future, a party may decide to buy an underlying (or not to buy) but the price is established from an of past prices (all the days) £   5 / 21
  • 6. Examples : £ ¢   ¡4 of 4 (multiparty contract) to illustrate the multiparty aspect of the language consider credit default swap (CDS) on a zero-coupon bond £   6 / 21
  • 7. Examples : £ ¢   ¡4 of 4 (multiparty contract) the above bond contract is denoted cbond , and CDS contract cCDS when we combine them as cbond &cCDS we get the contract we wanted : CDS for a zero coupon bond compound contract - Y acts as both holder of the bond, and buyer of the CDS Y interacts with both X and Z £   7 / 21
  • 8. Examples : £ ¢   ¡4 of 4 (multiparty contract) compound contract - Y acts as both holder of the bond, and buyer of the CDS Y interacts with both X and Z £   8 / 21
  • 9. Syntax and type system An overview of the contract language - including the expression sub-language l ∈ Label - refers to observables (eg., interest rate, X exercises an option, etc.) p, q ∈ Party - refers to participants / parties a ∈ Asset - refers to x ∈ Var - refers to expressions £   9 / 21
  • 10. Syntax and type system we assume that each label in Label is assigned a unique type τ, and we write Labelτ for the set of labels of type τ examples : “FX(USD,DKK)” ∈ LabelReal , and “X exercises option” ∈ LabelBool sometimes a party/client has control over an observable £   10 / 21
  • 11. Syntax and type system £   11 / 21
  • 12. Syntax and type system The form let x = e in c - evaluates expression e at a current time, and stores the resulting value in x, for later reference in the contract c £   12 / 21
  • 13. Syntax and type system For example, write an option contract that is cancelled as soon as a foreign exchange rate rises beyond the previously observed exchange rate (threshold) : £   13 / 21
  • 14. Typing of expression operators £   14 / 21
  • 15. Denotational semantics of expressions £   15 / 21
  • 16. Denotational semantics of contracts : part 1 £   16 / 21
  • 17. Denotational semantics of contracts : part 2 £   17 / 21
  • 19. Next Contract causality - only allow for contracts that make sense. Namely input from the external environment of tomorrow should not influence cash-flow of today - Such contracts are not causal. eg. cash-flow today specified by an exchange rate of tomorrow Contract horizon - definition Refined original typing rules - so that the well typed contracts are causal Theorem : If contract is well typed then it is causal Theorem : Type inference is sound and complete £   19 / 21
  • 20. Content of research an expressive multi-party contract DSL a type system that statically ensures the that the contracts follow the principle of causality a reduction semantics that for the contract language, which evolves contracts over time, in accordance with the denotational semantics formally verified correctness : type inference, reduction semantics, contract specialisation and horizon inference using the code extraction of Coq, to generate Haskel code for contract certified analysis and transformation £   20 / 21
  • 21. Sources Certified symbolic management of financial multi-party contracts → http://dl.acm.org/citation.cfm?id=2784747 Implementations in Coq and Haskell → https://github.com/HIPERFIT/contracts Composing contracts : an adventure in financial engineering → http://dl.acm.org/citation.cfm?id=351267 Thank you £   21 / 21