Your browser does not allow JavaScript!
JavaScript is necessary for the proper functioning of this website. Please enable JavaScript or use a modern browser.
Repository of the University of Ljubljana
Open Science Slovenia
Open Science
DiKUL
slv
|
eng
Search
Advanced
New in RUL
About RUL
In numbers
Help
Sign in
Details
Verjetnostna separacijska logika
ID
Jereb, Janez Ignacij
(
Author
),
ID
Simpson, Alexander Keith
(
Mentor
)
More about this mentor...
PDF - Presentation file,
Download
(741,95 KB)
MD5: F1EE653EA99183952F745654D7829B88
Image galllery
Abstract
To delo obravnava programsko verjetnostno separacijsko logiko in jo razvije z novo semantiko programskega jezika, logičnih formul ter novim pravilom okvirja. Sintaksi programskega jezika so dodani tipi, medtem ko je za semantiko programskega jezika uporabljena monadna denotacijska semantika. Zanjo je potrebna uporaba teorije domen, ki je v tem delu tudi na kratko predstavljena. Semantika jezika je razširjena tudi z nedefiniranimi spremenljivkami. Logika pa je razširjena s tretjo resničnostno vrednostjo — nedefinirano. Pravilo okvirja se bistveno poenostavi z odstranitvijo večine stranskih pogojev. Dokazana je pravilnost poenostavljene različice pravila okvirja. Prav tako je prikazana uporaba logike na primerih kriptografskih protokolov.
Language:
Slovenian
Keywords:
separacijska logika
,
denotacijska semantika
,
trovrednostna logika
,
tipni sistem
,
verjetnostno programiranje
,
dokazovanje pravilnosti
,
verjetnostna neodvisnost
Work type:
Bachelor thesis/paper
Typology:
2.11 - Undergraduate Thesis
Organization:
FRI - Faculty of Computer and Information Science
Year:
2025
PID:
20.500.12556/RUL-170333
COBISS.SI-ID:
241427715
Publication date in RUL:
03.07.2025
Views:
509
Downloads:
112
Metadata:
Cite this work
Plain text
BibTeX
EndNote XML
EndNote/Refer
RIS
ABNT
ACM Ref
AMA
APA
Chicago 17th Author-Date
Harvard
IEEE
ISO 690
MLA
Vancouver
:
Copy citation
Share:
Secondary language
Language:
English
Title:
Probabilistic Separation Logic
Abstract:
This work addresses Probabilistic Separation Logic and develops it with new semantics for the programming language and logic formulas together with a new frame rule. Types are added to the syntax. For the semantics of the programming language the monadic denotational semantics is used. It requires domain theory which is also briefly presented. The logic is expanded with a third truth value — undefined. The frame rule is significantly simplified with the removal of side conditions. The correctness of the simplified version of the frame rule is proved. The use of logic is presented on examples of cryptographic protocols.
Keywords:
separation logic
,
denotational semantics
,
three-value logic
,
type system
,
probabilistic programming
,
proving program correctness
,
probabilistic independence
Similar documents
Similar works from RUL:
Similar works from other Slovenian collections:
Back