Free interactive textbook

Discrete Mathematics

with applications in Computer Science

Nikolai Chukhin · Alexander S. Kulikov

A year-long course in mathematical thinking, logic and set theory, combinatorics, probability theory, and graph theory, with explanations, examples, exercises, and interactive problems.

Browse the course

Course contents

Introduction

About this Interactive Book

Prerequisites

Notation and Basic Facts

Mathematical Thinking

Logic and Set Theory

Combinatorics

Probability Theory

Graph Theory