Skip to content

SaiCharanMarrivada/Reintroduction-to-proofs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

94 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reintroduction to proofs

Continuous Integration

My solutions to the Reintroduction to proofs lean game. Most of the code uses term-mode proofs, except proofs for initial worlds (type_world, function_world and implication_world) which use simple tactics like assumption, apply.

Building the Project

This project uses Lean 4 and the Lake build system. Because it is built entirely from first principles, it features an incredibly lightweight workspace with zero external mathematical library dependencies (no Mathlib required!).

Prerequisites

Ensure you have elan (the Lean version manager) installed on your system.

The exact compiler version will be automatically resolved using the repository's local lean-toolchain file the moment you run a build command.

Compilation

To compile and type-check the entire repository across all proof worlds:

  1. Clear out any previous build caches:
    lake clean
  2. Build and verify all the proofs
    lake build

About

Reintroduction to proofs solutions.

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages