• Login
    View Item 
    •   MINDS@UW Home
    • MINDS@UW Milwaukee
    • UW Milwaukee Electronic Theses and Dissertations
    • View Item
    •   MINDS@UW Home
    • MINDS@UW Milwaukee
    • UW Milwaukee Electronic Theses and Dissertations
    • View Item
    JavaScript is disabled for your browser. Some features of this site may not work without it.

    Making Substitutions Explicit in SASyLf

    Thumbnail
    File(s)
    Main File (411.5Kb)
    Date
    2017-08-01
    Author
    Ariotti, Michael David
    Department
    Computer Science
    Advisor(s)
    John Boyland
    Metadata
    Show full item record
    Abstract
    SASyLF is an interactive proof assistant whose goal is to teach: about type systems, language meta-theory, and writing proofs in general. This software tool stores user-specified languages and logics in the dependently-typed LF, and its internal proof structure closely resembles M2+ . This thesis describes a new usability feature of SASyLF, “where” clauses, which make explicit previously hidden substitutions that arise through constructs in the proof code, primarily case analyses. An overview of SASyLF and logical frameworks is given, with motivating examples. The requirements for “where” clauses are discussed, including a formal definition of correctness. The feature’s implementation in SASyLF is outlined, and future extensions are discussed.
    Subject
    Education
    LF
    M2+
    Proof Assistant
    SASyLF
    Unification
    Permanent Link
    http://digital.library.wisc.edu/1793/91424
    Type
    thesis
    Part of
    • UW Milwaukee Electronic Theses and Dissertations

    Contact Us | Send Feedback
     

     

    Browse

    All of MINDS@UWCommunities & CollectionsBy Issue DateAuthorsTitlesSubjectsThis CollectionBy Issue DateAuthorsTitlesSubjects

    My Account

    Login

    Contact Us | Send Feedback