Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Coqの紹介 #w8lt

Coqの紹介 #w8lt

w8ltでCoqの紹介をしました

Shohei Yasutake

July 29, 2015
Tweet

More Decks by Shohei Yasutake

Other Decks in Programming

Transcript

  1. ఆཧূ໌ࢧԉܥ (Coq) ͷ࣮ྫ • CompCert • CoqͰॻ͔ΕͨCίϯύΠϥɻ࠷దԽͷաఔͰϓϩάϥϜͷҙຯΛม͑ͳ͍͜ͱͷূ໌ͳ Ͳ • ࢛৭ఆཧ

    • ༗໊ͳఆཧɻCoqʹΑΔূ໌Ҏલʹ΋ূ໌͸͕͋ͬͨɺෳࡶ͗ͯ͢ຊ౰ʹਖ਼͍͔͠Ͳ͏ ͔Θ͔Βͳ͔ͬͨ • Verdi • ࠷ۙಡΜͰ͍͢͝ͱࢥͬͨ෼ࢄγεςϜ༻ͷCoqͷϑϨʔϜϫʔΫ (PLDI2015) • Coq্Ͱॻ͍ͨ଱ো֐ੑ͕ͳ͍෼ࢄγεςϜͷίʔυΛɺ͋Δো֐ʹରͯ͠଱ੑ͕͋Δ ΋ͷʹม׵ͯ͘͠ΕΔ (ม׵ޙͷϓϩάϥϜ͕଱ো֐ੑΛ࣋ͭ͜ͱ͸ূ໌ࡁΈ)ɻ࣮ߦՄೳ
  2. Ͳ͏ͯ͠ূ໌͕Ͱ͖Δͷʁ • ΧϦʔϋϫʔυಉܕରԠʹجͮ͘ • ໋୊Λද͢ܕͷ஋Λ࡞Δ͜ͱ͕Ͱ͖Ε͹ͦΕ͕ͦ ͷ໋୊ͷূ໌ʹͳΔ ࿦ཧ ϓϩάϥϜ ໋୊1 ܕ1

    ໋୊1ͷূ໌ ܕ1ͷ஋ ໋୊1㱺2 1ˠ2 ؔ਺ͷܕ ໋୊1a2 1 2ͷ௚࿨ܕ ໋୊1a2 1 2ͷ௚ੵܕ