ESP32-S3 Bench Guide
ESP32-S3 N16R8 bench guide: live pinout, lessons, simulators and the bench log.
Deduce is an automated proof checker meant for use in education to help students
EducationPython · Emacs LispGitHub @jsiekOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
A proof checker meant for education. Primarily for teaching proofs of correctness of functional programs.
Translation pending
Taken from the repository README
Loading the full README. The saved excerpt is shown below.
A proof checker and small functional language for teaching logic.
Deduce needs Python 3.12+ and the Lark
parsing library. From a fresh clone:
(Use python if your system aliases that to Python 3; recent macOS and
some Linux distros ship only python3. On Windows the bundled launcher
is py.)
For installation details, editor integrations, AI-assisted proof
completion, and the language introduction, see
Getting Started or the
Deduce website.
More worked examples live in examples/.Read the full README ↗A proof checker and small functional language for teaching logic.
Deduce needs Python 3.12+ and the Lark parsing library. From a fresh clone:
python3 -m pip install lark
python3 deduce.py example.pf
(Use python if your system aliases that to Python 3; recent macOS and
some Linux distros ship only python3. On Windows the bundled launcher
is py.)
You should see:
example.pf is valid
For installation details, editor integrations, AI-assisted proof completion, and the language introduction, see Getting Started or the Deduce website.
More worked examples live in examples/.
/compiler Deduce-to-C compiler (user guide)/docs Documentation for contributing to Deduce/editor Editor integrations (Emacs, VS Code)/examples Worked example proofs/gh_pages Source code for the Deduce website/lib Deduce library files. This includes Nat, List, etc./live_code_vercel_api Source code for Deduce live code/logos The Hippopotamus logo and other images./test Deduce files used for testing Deduce.