F* tutorial
  • Case study: simply-typed lambda-calculus
  • Intro to tactics
  • Pattern-matching tactics
F* tutorial
  • Docs »
  • <no title>
  • View page source

  • Case study: simply-typed lambda-calculus
    • Syntax
    • Operational semantics
    • Type-checker
    • Soundness proof
    • Exercises for STLC
  • Intro to tactics
  • Pattern-matching tactics
    • Contents
    • Motivation
    • Some utility functions
    • Pattern types
    • Pattern matching exceptions
      • Types of exceptions
      • The exception monad
      • Liftings
    • Pattern interpretation
    • Pattern-matching problems
      • Definitions
      • Resolution
    • A DSL for pattern-matching
      • Pattern notations
      • Problem notations
      • Continuations
    • Putting it all together
    • Examples
      • Simple examples
      • A real-life example
    • Possible extensions
    • Notes
Next

© Copyright 2017, The F* Team.

Built with Sphinx using a theme provided by Read the Docs.