Program logic for higher-order probabilistic programs in Isabelle/HOL.
Michikazu HirataYasuhiko MinamideTetsuya SatoPublished in: Sci. Comput. Program. (2023)
Keyphrases
- higher order logic
- higher order
- natural deduction
- theorem prover
- computer programs
- automatic programming
- theorem proving
- program execution
- cut elimination
- control program
- recursive programs
- declarative semantics
- inference rules
- computer chess
- programming environment
- java programs
- programs written
- high order
- logical inference
- high level programming language
- prolog programs
- symbolic execution
- probabilistic logic
- probabilistic model
- functional programs
- probability theory
- bayesian networks
- programming environments
- lambda calculus
- sequent calculus
- programming language
- intermediate level
- logic programs
- first order logic
- novice programmers
- deductive databases
- hardware designs
- pairwise
- programming education
- conditional logic
- program synthesis
- modal logic
- logic programming
- stable model semantics
- application programs
- classical logic
- control flow
- undergraduate engineering
- imperative programs
- probabilistic reasoning
- markov random field
- graphical models
- probabilistic logic programs
- description logics
- program slicing
- temporal logic
- uncertain data
- static analysis
- stable models
- logical framework
- linear logic