Tools for Verified Scala

Tools for Verified Scala

Scala Days Conferences via YouTube Direct link

Uniform Decision Procedure

19 of 23

19 of 23

Uniform Decision Procedure

Class Central Classrooms beta

YouTube videos curated by Class Central.

Classroom Contents

Tools for Verified Scala

Automatically move to the next video in the Classroom when playback concludes

  1. 1 Intro
  2. 2 Acknowledgements
  3. 3 Stainless analyzes Scala programs
  4. 4 Using stainless
  5. 5 require elaborates on inputs, ensuring on outputs
  6. 6 Simpler Example: Adding Two Naturals
  7. 7 IntSet example from Functional Programming
  8. 8 Complete IntSet.scala Example
  9. 9 What the lecture segment proves
  10. 10 Stating algebraic properties in postconditions
  11. 11 Proving algebraic properties with stainless
  12. 12 From the manual proof
  13. 13 The lecture segment ends with
  14. 14 Let's try it in stainless
  15. 15 Why? Is property false?
  16. 16 Sortedness invariant and content function
  17. 17 Automated Verification: How 1 Induction assume and prove specification
  18. 18 Recursive functions inside formulas
  19. 19 Uniform Decision Procedure
  20. 20 Integration with Types
  21. 21 Overview of Activities
  22. 22 Insertion Sort Synthesis
  23. 23 Conclusions

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.