Matches in SemOpenAlex for { <https://semopenalex.org/work/W2487908531> ?p ?o ?g. }
- W2487908531 abstract "This thesis shows how probabilistic algorithms can be formally verified using a mechanical theorem prover. We begin with an extensive foundational development of probability, creating a higherorder logic formalization of mathematical measure theory. This allows the definition of the probability space we use to model a random bit generator, which informally is a stream of coin-flips, or technically an infinite sequence of IID Bernoulli( 2 ) random variables. Probabilistic programs are modelled using the state-transformer monad familiar from functional programming, where the random bit generator is passed around in the computation. Functions remove random bits from the generator to perform their calculation, and then pass back the changed random bit generator with the result. Our probability space modelling the random bit generator allows us to give precise probabilistic specifications of such programs, and then verify them in the theorem prover. We also develop technical support designed to expedite verification: probabilistic quantifiers; a compositional property subsuming measurability and independence; a probabilistic while loop together with a formal concept of termination with probability 1. We also introduce a technique for reducing properties of a probabilistic while loop to properties of programs that are guaranteed to terminate: these can then be established using induction and standard methods of program correctness. We demonstrate the formal framework with some example probabilistic programs: sampling algorithms for four probability distributions; some optimal procedures for generating dice rolls from coin flips; the symmetric simple random walk. In addition, we verify the Miller-Rabin primality test, a well-known and commercially used probabilistic algorithm. Our fundamental perspective allows us to define a version with strong properties, which we can execute in the logic to prove compositeness of numbers." @default.
- W2487908531 created "2016-08-23" @default.
- W2487908531 creator A5078697301 @default.
- W2487908531 date "2003-01-01" @default.
- W2487908531 modified "2023-09-27" @default.
- W2487908531 title "Formal verification of probabilistic algorithms" @default.
- W2487908531 cites W1492711856 @default.
- W2487908531 cites W1498091675 @default.
- W2487908531 cites W1506378440 @default.
- W2487908531 cites W1509154485 @default.
- W2487908531 cites W1509211745 @default.
- W2487908531 cites W1511255594 @default.
- W2487908531 cites W1515082873 @default.
- W2487908531 cites W1521083034 @default.
- W2487908531 cites W1552095393 @default.
- W2487908531 cites W1555370994 @default.
- W2487908531 cites W1558797637 @default.
- W2487908531 cites W1565996669 @default.
- W2487908531 cites W1568586753 @default.
- W2487908531 cites W1585234089 @default.
- W2487908531 cites W1597068544 @default.
- W2487908531 cites W1602844557 @default.
- W2487908531 cites W1603543937 @default.
- W2487908531 cites W1664582451 @default.
- W2487908531 cites W1672719503 @default.
- W2487908531 cites W1723067587 @default.
- W2487908531 cites W1732700501 @default.
- W2487908531 cites W1784765900 @default.
- W2487908531 cites W1964053266 @default.
- W2487908531 cites W1965552673 @default.
- W2487908531 cites W1969481231 @default.
- W2487908531 cites W1973452640 @default.
- W2487908531 cites W1975715607 @default.
- W2487908531 cites W1979818150 @default.
- W2487908531 cites W1981663184 @default.
- W2487908531 cites W1984960155 @default.
- W2487908531 cites W1992996044 @default.
- W2487908531 cites W1996404651 @default.
- W2487908531 cites W1999428129 @default.
- W2487908531 cites W2000716540 @default.
- W2487908531 cites W2008655451 @default.
- W2487908531 cites W2009172815 @default.
- W2487908531 cites W2010939995 @default.
- W2487908531 cites W2016101780 @default.
- W2487908531 cites W2021217869 @default.
- W2487908531 cites W2028191329 @default.
- W2487908531 cites W2031410477 @default.
- W2487908531 cites W2037984920 @default.
- W2487908531 cites W2047650147 @default.
- W2487908531 cites W2056099894 @default.
- W2487908531 cites W2059442002 @default.
- W2487908531 cites W2070631692 @default.
- W2487908531 cites W2071056578 @default.
- W2487908531 cites W2072033902 @default.
- W2487908531 cites W2074802267 @default.
- W2487908531 cites W2080132708 @default.
- W2487908531 cites W2091188761 @default.
- W2487908531 cites W2092749622 @default.
- W2487908531 cites W2097488638 @default.
- W2487908531 cites W2103953153 @default.
- W2487908531 cites W2110639054 @default.
- W2487908531 cites W2114804254 @default.
- W2487908531 cites W2134991157 @default.
- W2487908531 cites W2137375562 @default.
- W2487908531 cites W2140595120 @default.
- W2487908531 cites W2141670510 @default.
- W2487908531 cites W2159152974 @default.
- W2487908531 cites W2161290831 @default.
- W2487908531 cites W2166822586 @default.
- W2487908531 cites W2283240724 @default.
- W2487908531 cites W2295428206 @default.
- W2487908531 cites W2408047243 @default.
- W2487908531 cites W2502507885 @default.
- W2487908531 cites W2752853835 @default.
- W2487908531 cites W2752885492 @default.
- W2487908531 cites W2911713061 @default.
- W2487908531 cites W2912565176 @default.
- W2487908531 cites W2914728526 @default.
- W2487908531 cites W2996041333 @default.
- W2487908531 cites W3175367423 @default.
- W2487908531 cites W65953689 @default.
- W2487908531 cites W787793384 @default.
- W2487908531 cites W92896842 @default.
- W2487908531 cites W94183712 @default.
- W2487908531 cites W96984112 @default.
- W2487908531 cites W2786326894 @default.
- W2487908531 hasPublicationYear "2003" @default.
- W2487908531 type Work @default.
- W2487908531 sameAs 2487908531 @default.
- W2487908531 citedByCount "38" @default.
- W2487908531 countsByYear W24879085312012 @default.
- W2487908531 countsByYear W24879085312013 @default.
- W2487908531 countsByYear W24879085312014 @default.
- W2487908531 countsByYear W24879085312015 @default.
- W2487908531 countsByYear W24879085312018 @default.
- W2487908531 countsByYear W24879085312019 @default.
- W2487908531 countsByYear W24879085312020 @default.
- W2487908531 countsByYear W24879085312021 @default.
- W2487908531 countsByYear W24879085312022 @default.
- W2487908531 crossrefType "journal-article" @default.