Media Summary: My web page: www.imperial.ac.uk/people/n.sadawi Useful links: ... In this video, we take a look at one of the more challenging computer science concepts: A notion of "behavioral equality" is at the heart of reasoning about the correctness of functional programs Textbook: ...

Recursive Functions Ocaml Programming Chapter - Detailed Analysis & Overview

My web page: www.imperial.ac.uk/people/n.sadawi Useful links: ... In this video, we take a look at one of the more challenging computer science concepts: A notion of "behavioral equality" is at the heart of reasoning about the correctness of functional programs Textbook: ... How to implement the `fold_left` and `fold_right` functionals on lists. Textbook:

Photo Gallery

Recursive Functions | OCaml Programming | Chapter 2 Video 12
Inductive Proofs about Recursive Functions | OCaml Programming | Chapter 6 Video 24
Recursive Parameterized Variants | OCaml Programming | Chapter 3 Video 19
Induction and Recursion | OCaml Programming | Chapter 6 Video 32
OCAML Tutorial 14/33: Recursive Functions in OCAML
5 Simple Steps for Solving Any Recursive Problem
Equality of Expressions | OCaml Programming | Chapter 6 Video 22
An Introduction to Ocaml: Day 2 - Loops & Conditionals
OCAML Tutorial 13/33: A Word on Recursion and Recursive Functions
Recursion | C Programming Tutorial
Fold | OCaml Programming | Chapter 4 Video 5
OCAML Tutorial 16/33: Memoization and Recursive Functions in OCAML Toplevel
View Detailed Profile
Recursive Functions | OCaml Programming | Chapter 2 Video 12

Recursive Functions | OCaml Programming | Chapter 2 Video 12

How to make

Inductive Proofs about Recursive Functions | OCaml Programming | Chapter 6 Video 24

Inductive Proofs about Recursive Functions | OCaml Programming | Chapter 6 Video 24

Proving the correctness of

Recursive Parameterized Variants | OCaml Programming | Chapter 3 Video 19

Recursive Parameterized Variants | OCaml Programming | Chapter 3 Video 19

How to make variants be

Induction and Recursion | OCaml Programming | Chapter 6 Video 32

Induction and Recursion | OCaml Programming | Chapter 6 Video 32

A comparison of inductive proofs and

OCAML Tutorial 14/33: Recursive Functions in OCAML

OCAML Tutorial 14/33: Recursive Functions in OCAML

My web page: www.imperial.ac.uk/people/n.sadawi Useful links: ...

5 Simple Steps for Solving Any Recursive Problem

5 Simple Steps for Solving Any Recursive Problem

In this video, we take a look at one of the more challenging computer science concepts:

Equality of Expressions | OCaml Programming | Chapter 6 Video 22

Equality of Expressions | OCaml Programming | Chapter 6 Video 22

A notion of "behavioral equality" is at the heart of reasoning about the correctness of functional programs Textbook: ...

An Introduction to Ocaml: Day 2 - Loops & Conditionals

An Introduction to Ocaml: Day 2 - Loops & Conditionals

All code found here: https://github.com/AlexanderFeldstein/VideoTutorials/tree/master/OcamlExamples.

OCAML Tutorial 13/33: A Word on Recursion and Recursive Functions

OCAML Tutorial 13/33: A Word on Recursion and Recursive Functions

My web page: www.imperial.ac.uk/people/n.sadawi Useful links: ...

Recursion | C Programming Tutorial

Recursion | C Programming Tutorial

An overview of how to use

Fold | OCaml Programming | Chapter 4 Video 5

Fold | OCaml Programming | Chapter 4 Video 5

How to implement the `fold_left` and `fold_right` functionals on lists. Textbook: https://cs3110.github.io/textbook.

OCAML Tutorial 16/33: Memoization and Recursive Functions in OCAML Toplevel

OCAML Tutorial 16/33: Memoization and Recursive Functions in OCAML Toplevel

My web page: www.imperial.ac.uk/people/n.sadawi Useful links: ...

Example Proof: Summation | OCaml Programming | Chapter 6 Video 25

Example Proof: Summation | OCaml Programming | Chapter 6 Video 25

Proof by induction of correctness of a