Skip to content
CN Docs
Logical Functions
Initializing search
rems-project/cn-tutorial
Home
Docs
Reference
CN Docs
rems-project/cn-tutorial
Home
Docs
Docs
Getting Started
Getting Started
Installation
A Tour of CN
A Tour of CN
Welcome
A first taste of CN: specification and testing
A first taste of verification
Working with pointers
Pointers to structured objects, verified
Arrays and loops
Arrays and loops, verified
Allocating and Deallocating Memory
Allocating and deallocating memory, verified
Defining predicates
Lists, verified
(Verification) Case Analysis
More on Testing
More on Testing
Unit testing (optional)
Understanding and controlling test distributions
More on Verification
More on Verification
More on numeric types (verification)
Working with external lemmas
Case Studies
Case Studies
Imperative queues
Imperative queues, verified
Doubly-linked lists
Doubly-linked lists, verified
Airport simulation
Airport simulation, verified
Reference
Reference
Quick Reference
Specifications
Function Specifications
Loop Invariants
Conditions
Expressions
Resource Predicates
Auxiliary definitions
Auxiliary definitions
Auxiliary Definitions
Data Structures
Logical Functions
Custom Resource Predicates
Types
Scoping
Tactics (Proof Hints)
Interactive Theorem Proving
Logical Functions
¶
Back to top