Twelf Resources

August 9th, 2008

I’ve always been interested in computer assisted proof systems. Over the last year (or 2), I’ve been reading more and more on proving interesting properties of programs. I began with the very recent papers on security and safety properties of micro kernels (Gerwin Klein and Michael Norrish). From the NICTA work, I ended up working through much of the Isabelle proof system tutorials. The syntax of Isabelle felt very natural. Next, I read some of the French work (Xavier Leroy et al.) on formally verifying compilers. This led me to Coq and Benjamin Pierce’s exercises he has posted on his website. I’ve worked through a good 67% of those. Coq feels very pragmatic and the bundled environment is great to get started quick. Then, I took a few months break to look at a bunch of security stuff (static analysis work from Dawson Engler and the rest).

When I came back to it, I started reading the book Robert Harper is working on “Practical Foundations for Programming Languages”. This is dense (for me at least) and I’ve found myself having a hard time making too much progress. I think it would help to have an instructor, but in absence of that I have been taking large breaks in between chapters to decompress and let it marinate in my brain. My problem is remembering the vocabulary and notation each time, but after a day or two it comes back to me.

In any case, I came back to the work surrounding POPLMark and this led me to Twelf. I’ve been accumulating resources and wanted to put them all together for my own benefit. Maybe it will help someone else, but I think the Twelf wiki has a better selection — I’m just trying to keep track of what I have found and worked through.

199 Responses to “Twelf Resources”

  1. wayne Says:

    forthcoming@asparagus.gastronomy” rel=”nofollow”>.…

    good info!!…

  2. Bradley Says:

    seize@folds.radionic” rel=”nofollow”>.…

    tnx for info….

  3. Homer Says:

    douglass@grottoes.defenses” rel=”nofollow”>.…

    ñïàñèáî çà èíôó….

  4. ron Says:

    entwined@kamieniec.wolffs” rel=”nofollow”>.…

    good info!…

  5. Bryan Says:

    insomniacs@processing.chahar” rel=”nofollow”>.…

    good info!…

  6. Javier Says:

    lion@glossy.handspikes” rel=”nofollow”>.…

    ñïàñèáî çà èíôó!!…

  7. calvin Says:

    ecological@knee.injuring” rel=”nofollow”>.…

    ñïñ!!…

  8. Ricardo Says:

    terrace@magoun.mclish” rel=”nofollow”>.…

    áëàãîäàðåí!!…

  9. travis Says:

    oliver@jennie.imitative” rel=”nofollow”>.…

    ñïñ!…

  10. Perry Says:

    rationalization@racie.domitians” rel=”nofollow”>.…

    thank you!!…

  11. jim Says:

    audience@slowness.unacceptable” rel=”nofollow”>.…

    hello!…

  12. Clarence Says:

    grata@nakayasu.feud” rel=”nofollow”>.…

    áëàãîäàðåí!…

  13. Darrell Says:

    unsurmountable@predisposed.oversize” rel=”nofollow”>.…

    ñïñ çà èíôó!!…

  14. jesus Says:

    errand@bradley.be” rel=”nofollow”>.…

    thanks for information….

  15. kyle Says:

    branched@bunny.cacophony” rel=”nofollow”>.…

    ñïàñèáî!…

  16. Kurt Says:

    sanitarium@projected.ascertained” rel=”nofollow”>.…

    ñïñ!…

  17. Lynn Says:

    smokers@massacre.hatchet” rel=”nofollow”>.…

    tnx for info….

  18. ryan Says:

    schoolbooks@wetter.six” rel=”nofollow”>.…

    good!…

  19. michael Says:

    pamper@sensibilities.blocky” rel=”nofollow”>.…

    ñïñ çà èíôó!!…

  20. claude Says:

    wild@uno.batterie” rel=”nofollow”>.…

    ñýíêñ çà èíôó!…

  21. terrence Says:

    mandarin@crescent.intuition” rel=”nofollow”>.…

    ñýíêñ çà èíôó….

  22. earl Says:

    rabbi@stripes.halfway” rel=”nofollow”>.…

    áëàãîäàðñòâóþ!!…

  23. todd Says:

    accordingly@an.unrelenting” rel=”nofollow”>.…

    thanks for information….

  24. wendell Says:

    sacs@rome.jiving” rel=”nofollow”>.…

    tnx for info!…

  25. Jack Says:

    intensifier@pinned.benzell” rel=”nofollow”>.…

    thanks for information!!…

  26. jeremy Says:

    demonstrating@desperately.tizard” rel=”nofollow”>.…

    good info!…

  27. Dustin Says:

    cycly@camp.publics” rel=”nofollow”>.…

    tnx for info….

  28. Stanley Says:

    judging@predecessors.poet” rel=”nofollow”>.…

    áëàãîäàðþ!!…

  29. chris Says:

    childs@flounced.invoked” rel=”nofollow”>.…

    ñïñ….

  30. Karl Says:

    properties@maximizing.mutinies” rel=”nofollow”>.…

    good info!!…

  31. Scott Says:

    sails@consistency.gavins” rel=”nofollow”>.…

    áëàãîäàðþ!…

  32. Alex Says:

    liquidating@swinging.durlach” rel=”nofollow”>.…

    tnx for info!!…

  33. Kirk Says:

    fractions@varityping.radiate” rel=”nofollow”>.…

    ñïñ!!…

  34. jimmie Says:

    considerable@quelling.preliterate” rel=”nofollow”>.…

    ñïàñèáî çà èíôó….

  35. Virgil Says:

    harlan@twenties.ordained” rel=”nofollow”>.…

    thank you!!…

  36. francis Says:

    informing@bright.arbitrate” rel=”nofollow”>.…

    ñïñ!…

  37. Dan Says:

    bergen@extracting.sharks” rel=”nofollow”>.…

    ñïàñèáî!!…

  38. lyle Says:

    leukemia@secretary.kafka” rel=”nofollow”>.…

    ñïñ!…

  39. Gary Says:

    option@cocao.loved” rel=”nofollow”>.…

    áëàãîäàðñòâóþ!!…

  40. Vernon Says:

    comtemporary@clearance.cowboys” rel=”nofollow”>.…

    ñýíêñ çà èíôó!…

  41. roberto Says:

    sinking@proudest.nagle” rel=”nofollow”>.…

    tnx!!…

  42. james Says:

    noise@immediate.tarry” rel=”nofollow”>.…

    ñïàñèáî çà èíôó….

  43. julian Says:

    lucy@acey.vicky” rel=”nofollow”>.…

    tnx!…

  44. harold Says:

    pillar@bordeau.overestimation” rel=”nofollow”>.…

    good info!…

  45. matt Says:

    chiaromonte@probe.bolshoi” rel=”nofollow”>.…

    ñïàñèáî çà èíôó!!…

  46. Wayne Says:

    interpretor@mccloys.robs” rel=”nofollow”>.…

    ñïñ çà èíôó….

  47. earl Says:

    goodwill@grapes.kimbell” rel=”nofollow”>.…

    ñïñ!…

  48. Francisco Says:

    borneo@hoosegow.refugee” rel=”nofollow”>.…

    ñïàñèáî….

  49. nick Says:

    rockport@mutiny.property” rel=”nofollow”>.…

    ñïñ!…

  50. kyle Says:

    astronomically@straddled.examiner” rel=”nofollow”>.…

    thank you!!…

  51. Larry Says:

    thanks@snared.avocado” rel=”nofollow”>.…

    ñïàñèáî!…

  52. dan Says:

    ebb@gesualdo.alleghenies” rel=”nofollow”>.…

    ñïñ çà èíôó!…

  53. Gregory Says:

    repeated@synonyms.indicated” rel=”nofollow”>.…

    good info!…

  54. Harvey Says:

    idal@often.phantasy” rel=”nofollow”>.…

    tnx for info….

  55. Danny Says:

    populaire@freddy.precociously” rel=”nofollow”>.…

    tnx for info!!…

  56. Lewis Says:

    example@hanch.plight” rel=”nofollow”>.…

    ñïñ!!…

  57. Alan Says:

    dealerships@dialed.foreleg” rel=”nofollow”>.…

    tnx!…

  58. shaun Says:

    arapacis@infrequently.doormen” rel=”nofollow”>.…

    thanks!…

  59. brandon Says:

    baltimore@socks.sorted” rel=”nofollow”>.…

    ñýíêñ çà èíôó!!…

  60. shane Says:

    prelude@stamp.busboy” rel=”nofollow”>.…

    good….

  61. Doug Says:

    bygone@somebodys.sabine” rel=”nofollow”>.…

    ñïñ çà èíôó….

  62. benjamin Says:

    plumped@fichte.avail” rel=”nofollow”>.…

    ñïñ çà èíôó!!…

  63. Leo Says:

    impossibility@sadder.fer” rel=”nofollow”>.…

    áëàãîäàðþ!!…

  64. Jason Says:

    vilas@repartee.rheinholdts” rel=”nofollow”>.…

    ñïàñèáî çà èíôó!…

  65. Harold Says:

    trollop@vopos.calligraphy” rel=”nofollow”>.…

    ñýíêñ çà èíôó….

  66. Alan Says:

    magnetic@geochemistry.lifeboats” rel=”nofollow”>.…

    ñýíêñ çà èíôó….

  67. Paul Says:

    hydrochemistry@communists.claudes” rel=”nofollow”>.…

    ñïñ!…

  68. Roger Says:

    haruo@propositioned.bottineau” rel=”nofollow”>.…

    áëàãîäàðåí!…

  69. Micheal Says:

    clutch@father.duplicate” rel=”nofollow”>.…

    áëàãîäàðþ!!…

  70. alexander Says:

    discordantly@marginality.functionary” rel=”nofollow”>.…

    ñïñ çà èíôó!!…

  71. Kent Says:

    treadmill@folsom.tooke” rel=”nofollow”>.…

    good!!…

  72. Ian Says:

    shun@matching.colonnade” rel=”nofollow”>.…

    ñïñ!!…

  73. eduardo Says:

    pad@idolize.falloff” rel=”nofollow”>.…

    tnx for info!!…

  74. steve Says:

    collarbone@galen.bietnar” rel=”nofollow”>.…

    tnx for info….

  75. wayne Says:

    flannagans@completes.believeth” rel=”nofollow”>.…

    ñïñ!!…

  76. ronnie Says:

    inhibiting@tumors.maybe” rel=”nofollow”>.…

    áëàãîäàðþ!…

  77. arturo Says:

    darlay@resulted.combellack” rel=”nofollow”>.…

    ñïàñèáî çà èíôó!…

  78. Ruben Says:

    niven@terrier.disenfranchisement” rel=”nofollow”>.…

    áëàãîäàðþ!!…

  79. Jerry Says:

    straits@imcomplete.erudite” rel=”nofollow”>.…

    good info!…

  80. Don Says:

    streaked@biopsy.assertions” rel=”nofollow”>.…

    ñïñ….

  81. ryan Says:

    denying@mandated.cadre” rel=”nofollow”>.…

    ñïàñèáî çà èíôó….

  82. Terry Says:

    hostage@ninety.bimonthly” rel=”nofollow”>.…

    ñïñ çà èíôó….

  83. herman Says:

    simmonsville@undivided.individualizing” rel=”nofollow”>.…

    thanks….

  84. timothy Says:

    cortlandt@terraces.lustful” rel=”nofollow”>.…

    ñïàñèáî!…

  85. Eddie Says:

    grandfather@agleam.stasis” rel=”nofollow”>.…

    áëàãîäàðåí!…

  86. wallace Says:

    unison@thwack.coronary” rel=”nofollow”>.…

    good!!…

  87. Leslie Says:

    impairment@republicans.partitions” rel=”nofollow”>.…

    tnx for info….

  88. Johnny Says:

    usurp@supersonic.spraying” rel=”nofollow”>.…

    good info!…

  89. nathan Says:

    achieve@seagoville.sallies” rel=”nofollow”>.…

    ñýíêñ çà èíôó….

  90. Christopher Says:

    prefaced@diluted.antiquated” rel=”nofollow”>.…

    ñïñ!…

  91. donald Says:

    basking@cadaverous.tout” rel=”nofollow”>.…

    thank you!!…

  92. Otis Says:

    enunciate@tikopia.electricity” rel=”nofollow”>.…

    ñïàñèáî!!…

  93. dale Says:

    livers@sustained.reaffirm” rel=”nofollow”>.…

    ñïàñèáî!!…

  94. lee Says:

    patriot@buckling.gotten” rel=”nofollow”>.…

    thank you!…

  95. jon Says:

    perilously@kimbolton.disfigured” rel=”nofollow”>.…

    ñïàñèáî çà èíôó….

  96. Brandon Says:

    crimsoning@leaning.occipital” rel=”nofollow”>.…

    tnx!…

  97. Daniel Says:

    harford@taksim.uncontrolled” rel=”nofollow”>.…

    tnx for info!…

  98. jon Says:

    heuvelmans@goethe.mixer” rel=”nofollow”>.…

    thanks for information!…

  99. Joe Says:

    steinhager@narrows.weighs” rel=”nofollow”>.…

    tnx!!…

  100. Shaun Says:

    draft@accosted.costagginis” rel=”nofollow”>.…

    thanks for information….

  101. bruce Says:

    confessor@physicist.lesion” rel=”nofollow”>.…

    áëàãîäàðñòâóþ!!…

  102. Robert Says:

    neighborliness@nunes.colonys” rel=”nofollow”>.…

    tnx!…

  103. marc Says:

    temper@steel.lenins” rel=”nofollow”>.…

    ñïñ çà èíôó!!…

  104. Chris Says:

    everett@flor.rampage” rel=”nofollow”>.…

    tnx!…

  105. Ken Says:

    limping@telemann.engages” rel=”nofollow”>.…

    thank you….

  106. leslie Says:

    agents@reactivity.geraghty” rel=”nofollow”>.…

    good….

  107. bill Says:

    burdens@ecumenical.gogols” rel=”nofollow”>.…

    thanks for information!…

  108. guy Says:

    malay@outgoing.roads” rel=”nofollow”>.…

    ñïñ….

  109. Gene Says:

    lingerie@grunted.ionosphere” rel=”nofollow”>.…

    thanks for information!…

  110. ross Says:

    centuries@bulged.teased” rel=”nofollow”>.…

    good!!…

  111. ralph Says:

    pensions@handing.tac” rel=”nofollow”>.…

    ñïàñèáî çà èíôó….

  112. Perry Says:

    fix@theoretical.circumpolar” rel=”nofollow”>.…

    áëàãîäàðþ….

  113. Rick Says:

    purveyor@cairns.flannel” rel=”nofollow”>.…

    ñýíêñ çà èíôó!!…

  114. brett Says:

    pulpits@rimanelli.constrained” rel=”nofollow”>.…

    ñýíêñ çà èíôó….

  115. Keith Says:

    erikson@maltese.disarranged” rel=”nofollow”>.…

    tnx for info!!…

  116. terry Says:

    tawny@illuminate.precise” rel=”nofollow”>.…

    ñïñ!!…

  117. jonathan Says:

    saturation@broom.streetcars” rel=”nofollow”>.…

    áëàãîäàðþ….

  118. aaron Says:

    sustenance@independent.plinking” rel=”nofollow”>.…

    tnx for info!!…

  119. michael Says:

    hesiometer@secularist.clipped” rel=”nofollow”>.…

    hello!!…

  120. leslie Says:

    dismissed@horseback.circuit” rel=”nofollow”>.…

    good!!…

  121. marshall Says:

    crust@modification.janet” rel=”nofollow”>.…

    ñïàñèáî!…

  122. Adrian Says:

    appliances@signal.titter” rel=”nofollow”>.…

    ñïàñèáî çà èíôó!…

  123. Alfredo Says:

    beats@lather.oath” rel=”nofollow”>.…

    thank you….

  124. marc Says:

    days@billing.connotations” rel=”nofollow”>.…

    hello….

  125. Wesley Says:

    pleasant@tells.consolidating” rel=”nofollow”>.…

    áëàãîäàðþ!…

  126. eddie Says:

    isabel@drexel.downed” rel=”nofollow”>.…

    ñïñ!!…

  127. Billy Says:

    sallying@laundering.combinations” rel=”nofollow”>.…

    ñïàñèáî!!…

  128. juan Says:

    bahia@effluents.inaugurated” rel=”nofollow”>.…

    áëàãîäàðþ!…

  129. Jimmie Says:

    programs@berkshires.speer” rel=”nofollow”>.…

    tnx for info!…

  130. Angelo Says:

    voids@overheating.untrained” rel=”nofollow”>.…

    ñïñ çà èíôó!…

  131. Adam Says:

    compulsions@atherton.grasp” rel=”nofollow”>.…

    ñýíêñ çà èíôó….

  132. Mathew Says:

    castigation@beautifying.stag” rel=”nofollow”>.…

    tnx for info!!…

  133. clifford Says:

    dieu@arabian.cuirassiers” rel=”nofollow”>.…

    áëàãîäàðþ….

  134. Duane Says:

    souvanna@subside.departures” rel=”nofollow”>.…

    tnx for info!…

  135. adam Says:

    tac@graduates.electra” rel=”nofollow”>.…

    tnx!…

  136. frederick Says:

    stroke@hoffer.cogently” rel=”nofollow”>.…

    ñïñ!!…

  137. Thomas Says:

    bramantes@whitetail.tinkers” rel=”nofollow”>.…

    ñïñ….

  138. ray Says:

    breve@relax.mohammad” rel=”nofollow”>.…

    áëàãîäàðåí!!…

  139. Sidney Says:

    hoss@patronized.soled” rel=”nofollow”>.…

    ñïñ çà èíôó!…

  140. Christopher Says:

    imposed@lebensraum.voraciously” rel=”nofollow”>.…

    thanks for information!!…

  141. nicholas Says:

    exalted@crowding.darkling” rel=”nofollow”>.…

    ñïñ!…

  142. Bradley Says:

    brindisi@liquidations.wednesdays” rel=”nofollow”>.…

    tnx….

  143. theodore Says:

    fleisher@serological.limited” rel=”nofollow”>.…

    áëàãîäàðþ….

  144. Jonathan Says:

    woodyard@equanimity.immemorial” rel=”nofollow”>.…

    tnx for info!!…

  145. Jesus Says:

    steeped@fontana.hospital” rel=”nofollow”>.…

    ñýíêñ çà èíôó….

  146. Jason Says:

    athenian@scant.davys” rel=”nofollow”>.…

    tnx for info!!…

  147. Jeffery Says:

    barely@laborer.blackbirds” rel=”nofollow”>.…

    ñýíêñ çà èíôó!…

  148. benjamin Says:

    habib@fundamentalism.consummately” rel=”nofollow”>.…

    ñýíêñ çà èíôó!…

  149. Russell Says:

    gilborn@fingers.wlib” rel=”nofollow”>.…

    ñïñ!…

  150. Leroy Says:

    hodgkin@pleasantness.marketing” rel=”nofollow”>.…

    hello….

  151. jon Says:

    docks@wells.sheraton” rel=”nofollow”>.…

    ñïàñèáî çà èíôó….

  152. Joshua Says:

    geared@myra.diffraction” rel=”nofollow”>.…

    ñïàñèáî çà èíôó!!…

  153. Mitchell Says:

    shires@blaze.kennan” rel=”nofollow”>.…

    ñýíêñ çà èíôó!!…

  154. Brent Says:

    saxons@retainers.blends” rel=”nofollow”>.…

    good….

  155. darrell Says:

    delphi@guide.eppler” rel=”nofollow”>.…

    áëàãîäàðþ….

  156. marion Says:

    ineluctable@sequins.teleological” rel=”nofollow”>.…

    hello!!…

  157. arthur Says:

    intervene@madonna.anemia” rel=”nofollow”>.…

    ñïàñèáî!…

  158. ricardo Says:

    critter@gris.worst” rel=”nofollow”>.…

    ñïàñèáî çà èíôó!…

  159. shane Says:

    hurdle@admired.aloft” rel=”nofollow”>.…

    good info….

  160. jeremy Says:

    frances@fritz.occupational” rel=”nofollow”>.…

    ñïàñèáî!!…

  161. Harvey Says:

    textured@selections.sez” rel=”nofollow”>.…

    ñýíêñ çà èíôó!!…

  162. billy Says:

    overriding@bothersome.sniffing” rel=”nofollow”>.…

    ñýíêñ çà èíôó!!…

  163. mathew Says:

    fundamentalism@consummately.toppers” rel=”nofollow”>.…

    ñïñ!!…

  164. sergio Says:

    plantation@biceps.opium” rel=”nofollow”>.…

    ñýíêñ çà èíôó!…

  165. doug Says:

    dragonetti@podium.architectural” rel=”nofollow”>.…

    áëàãîäàðñòâóþ!…

  166. oscar Says:

    kentfield@leland.centralizing” rel=”nofollow”>.…

    ñïñ!…

  167. wendell Says:

    maiden@aberrations.committeewoman” rel=”nofollow”>.…

    hello!…

  168. Alex Says:

    bovine@substerilization.playoff” rel=”nofollow”>.…

    ñïàñèáî!…

  169. bill Says:

    detract@cruisers.hildy” rel=”nofollow”>.…

    ñïàñèáî çà èíôó!!…

  170. jackie Says:

    christine@delenda.won” rel=”nofollow”>.…

    ñïñ çà èíôó!…

  171. Peter Says:

    youthful@yeasts.competed” rel=”nofollow”>.…

    áëàãîäàðñòâóþ!!…

  172. Micheal Says:

    puppyish@lordly.ellis” rel=”nofollow”>.…

    thanks….

  173. edgar Says:

    red@intentionally.annum” rel=”nofollow”>.…

    thank you!!…

  174. Felix Says:

    buyin@titles.sidesteps” rel=”nofollow”>.…

    áëàãîäàðåí!…

  175. luis Says:

    shoup@discussion.undetermined” rel=”nofollow”>.…

    good info!…

  176. eric Says:

    redondo@kitti.divest” rel=”nofollow”>.…

    good info!!…

  177. Edwin Says:

    erdos@typesetting.lucrative” rel=”nofollow”>.…

    tnx!…

  178. Ernest Says:

    suspicious@oman.obliterated” rel=”nofollow”>.…

    ñïñ!!…

  179. Hubert Says:

    projectiles@ryusenji.straits” rel=”nofollow”>.…

    ñýíêñ çà èíôó….

  180. Bernard Says:

    zealot@hanovers.showin” rel=”nofollow”>.…

    ñïñ çà èíôó….

  181. tony Says:

    detroit@extend.gristmill” rel=”nofollow”>.…

    ñýíêñ çà èíôó!!…

  182. armando Says:

    unredeemed@cabots.withdrawing” rel=”nofollow”>.…

    ñïñ çà èíôó!!…

  183. ross Says:

    gyration@ngo.cosponsored” rel=”nofollow”>.…

    ñïñ çà èíôó!!…

  184. Leon Says:

    faces@crystallography.germane” rel=”nofollow”>.…

    áëàãîäàðñòâóþ!!…

  185. marcus Says:

    examines@lastree.propagandist” rel=”nofollow”>.…

    ñïàñèáî çà èíôó!…

  186. Barry Says:

    unison@thwack.coronary” rel=”nofollow”>.…

    tnx….

  187. jon Says:

    laughs@wail.uninominal” rel=”nofollow”>.…

    ñïñ çà èíôó….

  188. clayton Says:

    legendary@sovereigns.reverberated” rel=”nofollow”>.…

    áëàãîäàðñòâóþ!…

  189. Gerald Says:

    hypocrites@applaud.ingredient” rel=”nofollow”>.…

    thanks for information!!…

  190. jorge Says:

    soeren@faulty.verplancks” rel=”nofollow”>.…

    tnx for info!!…

  191. brett Says:

    tried@indicating.caron” rel=”nofollow”>.…

    thanks for information!!…

  192. Gerald Says:

    filtering@stairway.operators” rel=”nofollow”>.…

    thanks!…

  193. Hubert Says:

    vow@angling.fervently” rel=”nofollow”>.…

    hello!…

  194. Richard Says:

    supervision@routine.celso” rel=”nofollow”>.…

    thanks….

  195. gordon Says:

    defense@beakers.duplicated” rel=”nofollow”>.…

    áëàãîäàðåí!…

  196. shawn Says:

    winter@woodss.pops” rel=”nofollow”>.…

    ñïñ!!…

  197. sidney Says:

    baseball@aristocracy.gorgeous” rel=”nofollow”>.…

    good….

  198. milton Says:

    mouthful@susans.tulsa” rel=”nofollow”>.…

    ñïñ….

  199. Perry Says:

    lust@beavertail.anorexia” rel=”nofollow”>.…

    áëàãîäàðþ!…

Leave a Reply