Media Summary: I added a better way to do the p implies q or r theorem using and_or_imp which you can find at the repo in ep7.lean. Follow along as I learn how to use an automated proof system, This is a talk I gave at a seminar on the automated proof assistant Lean. I introduce sequent calculus proof systems for ...

Lean4 Beginners 7 Classical Logic - Detailed Analysis & Overview

I added a better way to do the p implies q or r theorem using and_or_imp which you can find at the repo in ep7.lean. Follow along as I learn how to use an automated proof system, This is a talk I gave at a seminar on the automated proof assistant Lean. I introduce sequent calculus proof systems for ... The first example's first case can also be solved in a single line with function composition: ` fun hpqr ↦ And.intro (hpqr ∘ Or.inl) ... How would you like to, not just find and correct bugs in your code, but write code that's provably free of bugs? How can rigorous ... If you're looking for courses and to extend your knowledge even more, check out this link here:

Photo Gallery

Lean4 Beginners #7 - Classical Logic: em, and_or_imp, and byContradiction
Introductory Proof with Lean 4 - Natural Numbers
Lean4 Beginners #2 - the exact? Tactic and Pattern Matching on Inductive types (or/and)
10 minute Lean tutorial : proving logical propositions
Lean4 Beginners #1 - Project Setup and First Theorem
Lean4 Beginners #3 - Pattern Matching on Nested Inductive Types, and more Lambdas
Sequents, semantics, and inductive types in Lean.
Lean4 Beginners #4 - Using Lambdas to Prove Implications and Negations
Lean for Scientists and Engineers, Summer 2024 - Lecture 1
An introduction to Lean 4, a functional programming language
How Logic Stages Can Help You Obtain High-Quality Training Data | V7 Tutorial
Lean for the Curious Mathematician 2023   Basics
View Detailed Profile
Lean4 Beginners #7 - Classical Logic: em, and_or_imp, and byContradiction

Lean4 Beginners #7 - Classical Logic: em, and_or_imp, and byContradiction

I added a better way to do the p implies q or r theorem using and_or_imp which you can find at the repo in ep7.lean.

Introductory Proof with Lean 4 - Natural Numbers

Introductory Proof with Lean 4 - Natural Numbers

Follow along as I learn how to use an automated proof system,

Lean4 Beginners #2 - the exact? Tactic and Pattern Matching on Inductive types (or/and)

Lean4 Beginners #2 - the exact? Tactic and Pattern Matching on Inductive types (or/and)

Series Playlist: https://youtube.com/playlist?list=PLiUpWaXHLW3hxj9yMTDN0ixWm5YdYKqJU&si=TymuPCLifDnekjqs Next ...

10 minute Lean tutorial : proving logical propositions

10 minute Lean tutorial : proving logical propositions

I show how to prove a basic result in

Lean4 Beginners #1 - Project Setup and First Theorem

Lean4 Beginners #1 - Project Setup and First Theorem

Docs main page: https://lean-lang.org/documentation/ Theorem Proving in Lean: https://lean-lang.org/theorem_proving_in_lean4/ ...

Lean4 Beginners #3 - Pattern Matching on Nested Inductive Types, and more Lambdas

Lean4 Beginners #3 - Pattern Matching on Nested Inductive Types, and more Lambdas

Cheat Sheet: https://raw.githubusercontent.com/madvorak/

Sequents, semantics, and inductive types in Lean.

Sequents, semantics, and inductive types in Lean.

This is a talk I gave at a seminar on the automated proof assistant Lean. I introduce sequent calculus proof systems for ...

Lean4 Beginners #4 - Using Lambdas to Prove Implications and Negations

Lean4 Beginners #4 - Using Lambdas to Prove Implications and Negations

The first example's first case can also be solved in a single line with function composition: ` fun hpqr ↦ And.intro (hpqr ∘ Or.inl) ...

Lean for Scientists and Engineers, Summer 2024 - Lecture 1

Lean for Scientists and Engineers, Summer 2024 - Lecture 1

How would you like to, not just find and correct bugs in your code, but write code that's provably free of bugs? How can rigorous ...

An introduction to Lean 4, a functional programming language

An introduction to Lean 4, a functional programming language

The code for this video is here https://github.com/adolfont/LearningProgramming/tree/master/

How Logic Stages Can Help You Obtain High-Quality Training Data | V7 Tutorial

How Logic Stages Can Help You Obtain High-Quality Training Data | V7 Tutorial

If you're looking for courses and to extend your knowledge even more, check out this link here: https://www.nicos-school.com/ ...

Lean for the Curious Mathematician 2023   Basics

Lean for the Curious Mathematician 2023 Basics

https://lftcm2023.github.io/tutorial/index.html.

Programming in Lean 4 Theorem Prover

Programming in Lean 4 Theorem Prover

Propositional